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
340091178514	340091179034	340091179584	340091180134	340091180684	340091181234	340091181784	340091182334	340091182884	340091183434	340091183984	340091184534	340091185084	340091185634	340091186184	340091186734	340091187284	340091187834	340091188384	340091188934	340091189484	340091190034	340091190584	340091191134	340091191684	340091192234	340091192784	340091193334	340091193884	340091194434	340091194984	340091195534	340091196084	340091196634	340091197184	340091197734	340091198284	340091198834	340091199384	340091199934	340091200484	340091201034	340091201584	340091202134	340091202684	340091203234	340091203784	340091204334	340091204884	340091205434	340091205984	340091206534	340091207084	340091207634	340091208184	340091208734	340091209284	340091209834	340091210384	340091210934	340091211484	340091212034	340091212584	340091213134	340091213684	340091214234	340091214784	340091215334	340091215884	340091216434	340091216984	340091217534	340091218084	340091218634	340091219184	340091219734	340091220284	340091220834	340091221384	340091221934	340091222484	340091223034	340091223584	340091224134	340091224684	340091225234	340091225784	340091226334	340091226884	340091227434	340091227984	340091228534	340091229084	340091229634	340091230184	340091230734	340091231284	340091231834	340091232384	340091232934	340091233484	340091234034	340091234584	340091235134	340091235684	340091236234	340091236784	340091237334	340091237884	340091238434	340091238984	340091239534	340091240084	340091240634	340091241184	340091241734	340091242284	340091242834	340091243384	340091243934	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21665	20168	27681	22445	20168	20206	11331	1069	632	623	530	407	370	356	307	267	279	249	246	213	172	217	193	202	170	197	180	159	175	192	135	165	156	129	161	150	154	145	159	145	135	169	156	140	133	147	184	144	130	131	139	123	134	129	132	127	141	124	145	139	111	148	133	128	134	142	142	141	123	126	126	109	142	128	108	150	128	154	122	156	131	145	144	132	143	130	128	135	132	122	123	125	140	117	149	144	145	101	120	135	139	135	144	135	134	144	136	127	115	144	123	155	113	126	155	143	117	139	159	120	127	155	115	113	136	133	129	109	126	124	140	108	130	134	137	155	121	128	148	121	131	137	119	140	119	136	142	145	120	152	128	131	129	144	120	124	144	140	117	127	136	135	120	118	125	142	137	135	157	117	129	138	140	141	144	143	119	130	126	137	135	136	120	127	135	121	123	146	127	123	133	130	136	119	125	106	129	134	126	128	130	133	136	141	127	132	125	127	122	143	133	121	136	131	165	130	124	111	107	146	144	122	122	130	122	130	119	120	142	113	138	107	137	128	128	129	124	137	127	121	132	125	141	120	111	113	134	144	132	123	112	116	121	133	136	130	139	128	141	135	116	135	136	140	127	153	139	109	124	129	126	134	138	136	139	136	118	120	119	153	123	122	121	128	134	135	117	139	163	116	126	126	128	145	126	129	137	137	117	137	142	135	134	144	137	156	142	123	129	130	138	117	151	125	129	145	140	134	133	145	113	122	112	134	125	144	137	136	128	137	126	124	138	125	145	119	146	107	123	134	143	122	127	121	131	123	116	145	121	123	116	115	122	134	148	148	123	110	128	143	131	136	109	131	150	127	129	124	131	127	135	121	119	119	137	131	128	131	135	128	147	138	121	110	138	153	138	126	144	137	146	129	126	134	135	136	117	155	132	134	130	133	148	122	120	131	141	133	132	114	125	133	116	140	127	147	123	118	125	126	132	148	139	121	118	145	115	148	125	107	132	133	133	132	125	126	124	142	117	125	130	130	137	115	108	120	135	123	118	144	140	134	129	125	122	125	153	157	120	110	159	128	127	134	137	142	132	119	126	119	144	129	137	109	120	133	116	128	107	129	151	145	138	129	134	130	125	127	130	163	123	142	123	138	132	142	134	122	115	142	138	136	128	127	131	130	124	141	147	130	128	117	142	121	120	127	131	133	136	125	143	121	114	133	136	127	132	144	126	133	132	111	132	106	138	112	142	127	122	115	128	129	119	147	128	150	129	153	131	109	137	127	149	127	126	136	124	141	130	118	131	107	143	127	141	132	126	132	129	130	158	112	117	121	122	128	141	136	119	141	120	131	119	137	127	130	153	127	126	120	128	144	110	114	136	128	133	122	123	135	144	106	123	128	141	153	114	120	139	144	116	117	142	139	125	101	123	136	122	142	125	122	132	142	120	133	128	135	110	125	127	144	126	120	127	131	131	140	110	114	131	135	119	143	131	135	122	92	110	110	124	129	127	116	135	127	122	128	123	139	143	147	114	129	136	117	112	140	120	138	113	134	131	146	130	119	123	125	135	122	148	148	137	131	159	116	134	145	120	126	121	118	125	131	125	113	138	130	125	134	124	129	126	128	128	138	127	132	135	126	123	127	120	126	130	135	128	122	140	117	143	119	121	129	131	128	132	134	131	115	132	123	124	121	157	124	118	133	111	145	120	132	128	157	134	135	116	137	131	125	131	121	105	145	133	140	126	114	132	110	143	152	127	130	116	122	133	138	119	138	126	130	133	124	120	118	117	142	120	112	132	117	114	109	139	136	124	140	134	124	138	115	136	132	131	127	123	111	116	153	121	122	141	119	131	125	155	132	139	126	142	107	150	142	126	119	143	133	134	116	126	133	129	127	135	112	111	129	119	124	144	127	139	126	120	139	145	137	131	122	132	121	124	130	128	129	125	132	139	125	133	123	141	140	150	104	134	125	135	124	122	115	139	139	142	138	136	124	134	115	141	142	140	127	119	167	127	133	133	132	150	141	118	110	123	139	116	124	130	126	138	153	124	136	126	134	110	126	124	135	139	135	116	133	141	145	130	132	124	103	126	129	111	132	120	120	128	154	141	144	132	132	123	112	134	125	127	144	103	105	114	121	122	139	140	142	120	125	134	117	126	118	139	109	134	136	134	121	122	161	132	139	145	140	151	135	136	112	139	121	132	132	131	126	121	130	117	125	114	116	114	119	133	118	140	128	127	110	139	138	113	142	141	122	124	134	153	132	127	126	103	143	113	130	130	149	125	129	142	116	140	134	134	141	129	133	158	122	124	107	137	127	139	130	130	124	137	115	139	126	124	101	134	128	133	125	133	126	135	126	124	113	128	139	138	123	122	132	124	127	125	133	139	109	134	118	112	155	129	134	135	120	141	128	122	115	134	139	113	146	111	132	136	127	127	120	131	132	118	157	128	141	124	139	124	122	128	139	125	117	171	141	133	149	139	109	127	140	146	137	130	124	124	125	122	141	115	117	138	122	118	153	122	125	123	124	128	150	129	136	140	128	119	130	132	137	125	127	145	115	126	131	131	119	131	117	150	129	139	131	117	114	129	129	115	141	144	120	128	129	140	136	127	117	151	111	133	135	130	131	148	122	130	102	121	126	140	134	125	140	136	130	122	139	113	111	141	148	127	124	115	134	136	147	141	126	134	129	157	107	137	111	128	150	127	142	144	117	131	126	136	154	141	138	126	133	139	131	125	138	122	129	131	128	119	123	138	139	130	124	126	135	149	123	147	129	130	138	135	138	148	127	120	107	148	133	99	133	124	131	128	132	135	133	144	138	138	141	130	138	149	129	114	137	140	158	128	110	131	117	133	121	116	112	133	149	126	156	148	107	120	133	135	134	141	143	130	140	135	117	132	131	121	134	126	127	120	126	136	103	140	141	136	127	131	139	119	134	130	148	146	120	120	120	157	119	137	126	136	141	125	104	105	128	128	156	132	135	129	129	140	124	100	149	119	134	106	126	147	127	135	126	122	112	138	123	137	110	139	118	147	103	130	127	137	133	136	120	136	139	116	130	131	138	131	128	111	136	102	116	121	114	131	123	153	145	137	131	116	142	129	131	136	139	153	127	123	136	125	151	120	139	112	136	124	110	115	119	129	133	107	131	149	123	128	134	142	123	117	135	127	135	127	129	136	134	129	138	136	125	129	122	145	121	126	139	124	127	122	143	147	136	116	135	130	123	127	142	146	122	128	113	126	147	135	142	119	123	144	126	145	126	129	121	135	118	128	122	126	121	119	124	125	149	146	120	145	125	116	128	140	147	117	129	138	111	135	113	137	144	132	142	114	131	121	132	148	115	139	149	141	116	132	131	155	125	121	139	122	118	119	143	115	132	103	128	144	123	131	107	129	130	137	138	111	141	146	136	145	116	118	130	128	123	131	120	137	137	128	125	146	113	107	120	128	114	122	125	133	109	132	124	135	128	136	128	114	132	130	126	141	109	142	101	141	126
6383	15076	13047	7011	4750	3601	2557	2094	1570	1275	965	760	699	596	536	496	443	407	336	349	307	308	285	282	299	238	241	229	226	216	212	215	190	199	227	214	209	178	213	183	186	202	198	160	171	184	158	190	179	179	166	164	181	155	154	178	167	187	183	158	217	164	189	175	164	189	150	179	180	207	161	173	178	189	189	183	171	198	154	167	155	155	170	159	146	141	138	122	167	163	169	147	171	154	183	170	168	140	177	179	185	138	161	154	185	156	165	180	156	162	163	164	152	174	155	183	155	163	177	190	162	175	169	172	171	162	165	156	151	163	166	188	148	146	158	156	163	175	155	141	172	136	150	171	171	200	177	167	165	143	168	145	163	167	183	163	148	181	146	163	178	189	167	178	165	169	160	169	167	182	163	150	172	149	146	166	164	169	141	154	155	144	155	160	174	142	174	150	154	151	146	168	154	160	149	183	158	160	181	162	154	142	179	148	154	167	169	150	181	154	175	159	188	138	163	178	167	162	145	170	155	154	146	162	153	169	160	165	172	151	157	153	172	167	151	145	186	165	154	191	169	151	172	185	178	151	149	157	187	161	163	169	154	154	167	161	166	175	164	168	150	161	167	174	164	155	160	155	150	172	165	135	160	153	164	164	155	175	153	160	159	154	150	168	155	178	152	159	150	166	155	192	181	167	151	168	173	158	157	161	137	167	165	168	173	159	161	167	174	164	164	137	143	144	163	151	145	156	197	180	155	164	164	166	176	177	170	157	163	154	158	153	147	151	145	137	154	170	165	152	149	172	136	184	176	162	173	153	182	146	155	157	141	184	151	164	174	155	156	177	164	171	158	161	164	182	174	155	176	159	174	152	145	163	172	150	151	169	135	172	154	160	188	164	175	148	136	146	147	160	155	155	138	150	187	153	150	177	161	162	179	164	144	174	148	158	133	194	167	136	170	166	165	174	139	176	184	172	166	172	144	173	151	142	152	171	157	149	152	153	162	139	193	149	157	151	162	146	165	156	157	177	181	155	146	148	192	179	162	156	141	166	156	152	143	151	159	157	152	152	179	143	187	145	170	159	168	164	155	173	150	159	184	151	154	151	161	183	178	139	152	154	161	142	150	163	149	158	144	171	151	150	158	146	152	157	160	170	161	164	156	154	170	165	149	150	155	156	149	141	136	174	164	164	144	165	160	163	149	143	164	157	160	170	172	170	153	144	168	156	141	153	140	147	183	180	162	152	168	151	163	149	152	135	166	132	157	176	154	167	157	155	156	154	156	143	162	170	160	161	154	176	151	162	160	163	164	162	159	153	144	147	150	177	184	171	168	140	169	169	178	157	156	166	192	160	192	166	158	157	139	137	162	174	170	164	171	166	146	156	142	146	185	169	162	167	157	152	148	163	185	172	142	182	159	158	131	161	154	167	174	151	147	150	152	155	149	144	165	169	161	153	162	143	147	146	162	178	181	159	145	157	168	151	145	131	144	159	157	148	145	166	163	137	153	141	166	170	148	148	151	157	149	156	168	144	163	173	179	140	156	156	175	165	155	178	135	160	158	154	144	171	161	153	173	174	169	150	175	164	185	153	173	167	180	161	175	164	150	141	153	158	156	185	155	159	161	168	149	153	155	159	153	144	146	164	141	171	137	171	167	173	170	174	153	157	155	172	173	191	166	149	166	154	193	144	141	140	163	172	185	173	156	165	164	160	160	169	189	157	204	174	156	167	192	174	142	155	139	170	158	141	154	148	139	137	199	165	163	155	157	166	180	187	133	173	163	182	144	167	159	167	155	151	188	165	166	149	167	149	172	154	177	142	171	170	156	194	154	175	165	156	168	152	157	164	135	154	168	161	160	180	164	165	168	175	175	150	162	167	152	162	193	146	162	142	165	176	162	187	163	178	144	157	154	149	165	154	155	173	170	161	163	142	163	156	146	147	158	164	156	190	147	178	198	158	175	153	152	157	154	174	170	147	162	155	187	149	158	171	139	159	168	169	166	152	158	175	155	175	157	141	155	157	165	159	170	168	172	157	160	167	147	148	162	174	152	167	170	162	158	163	158	147	156	162	157	148	180	159	154	130	170	159	157	164	136	157	150	156	176	165	163	143	173	155	158	164	152	176	164	137	154	167	159	133	165	177	148	187	175	175	164	152	144	185	153	149	157	152	171	154	150	166	153	163	179	148	172	149	143	159	153	150	161	159	147	159	183	161	176	175	147	166	137	139	187	148	158	161	155	151	133	148	146	163	163	167	164	177	150	165	178	161	146	150	172	161	159	145	147	158	151	182	166	160	156	159	152	170	170	161	152	140	174	139	159	143	164	142	151	147	153	158	160	158	156	170	141	160	154	165	152	167	166	169	175	169	172	140	146	145	168	170	158	155	150	157	140	159	161	180	162	174	172	170	163	144	156	180	178	167	146	158	147	142	163	135	177	146	142	170	142	163	154	147	160	154	142	156	161	148	161	182	147	150	175	152	156	127	167	165	138	176	158	190	170	152	169	173	164	147	174	147	162	154	173	128	168	164	166	166	179	189	153	158	155	151	160	154	168	143	168	139	170	159	171	153	154	146	166	165	148	167	146	149	144	159	150	163	150	173	153	153	159	183	155	174	168	179	180	191	158	138	155	166	159	151	164	131	162	162	163	169	163	176	168	160	176	161	151	160	169	155	156	149	151	158	148	164	144	163	172	166	145	164	161	167	145	198	164	162	149	155	164	156	164	169	171	175	166	163	164	168	189	162	163	173	174	175	159	171	152	173	158	164	160	158	168	148	144	175	151	148	146	187	159	183	155	149	156	146	137	146	159	153	169	184	168	164	142	167	157	161	164	159	176	187	154	172	157	177	166	149	152	165	144	160	165	169	148	168	157	173	152	160	159	157	153	172	167	166	162	152	140	172	160	148	136	161	157	139	169	147	159	155	162	159	142	160	156	174	145	141	162	150	158	159	172	150	153	168	159	178	173	154	148	167	153	158	156	147	180	152	155	154	154	178	150	151	167	159	171	151	149	146	164	138	138	147	175	157	152	170	146	158	150	157	176	190	146	157	146	152	185	145	153	163	154	181	160	186	163	119	148	162	172	160	167	156	170	145	165	142	147	184	155	153	152	158	159	151	186	149	175	171	160	152	169	175	164	153	169	143	161	158	168	140	157	166	155	169	140	170	136	177	158	156	155	164	161	141	136	164	171	160	175	158	133	142	179	173	153	155	175	164	140	164	148	162	156	155	162	152	159	134	177	154	187	183	156	161	186	162	173	184	150	152	145	156	157	159	159	148	178	156	146	161	163	145	155	145	165	162	160	161	148	162	177	149	142	168	156	159	142	162	188	161	147	153	162	141	166	140	148	164	174	152	165	134	167	154	164	142	170	154	199	164	171	142	166	160	142	148	156	150	170	148	156	163	151	157	154	149	153	146	153	162	161	147	138	139	157	162	164	158	152	141	172	173	181	158	147	159	155	152	159	169	167	165	159	169	165	154	150	175
27203	21298	12747	1247	615	589	585	505	538	524	470	528	524	481	471	492	511	535	499	503	463	486	528	513	498	488	507	467	463	474	440	473	503	460	531	498	503	495	509	510	505	468	494	478	463	493	506	486	448	482	516	476	498	485	470	514	531	510	471	491	505	496	475	508	509	508	474	484	482	496	497	504	456	525	501	538	467	488	493	465	447	483	484	470	506	468	479	442	483	503	504	505	474	514	473	479	481	473	478	508	530	462	482	472	480	466	460	504	500	491	470	469	463	488	480	497	488	530	508	470	500	507	494	454	485	506	486	507	501	501	464	482	503	494	484	494	465	488	495	477	500	488	509	483	482	497	454	474	487	502	493	447	505	466	507	489	472	496	476	483	449	488	496	521	469	519	515	490	486	479	495	486	474	540	461	521	484	490	485	491	488	497	480	473	509	470	521	527	475	511	462	486	469	470	509	437	474	493	512	449	482	554	491	471	499	476	482	473	470	483	485	466	500	471	516	460	479	476	537	494	474	489	478	465	470	417	474	478	490	461	507	505	466	519	508	460	523	488	505	487	504	470	503	473	491	520	497	476	465	486	524	458	468	459	487	500	470	478	426	475	453	515	473	493	460	466	505	509	478	469	464	460	474	481	526	468	470	476	467	475	446	456	484	487	477	460	506	434	475	454	525	492	521	505	475	454	481	500	462	496	449	461	491	479	443	490	458	470	448	491	441	470	496	472	534	487	465	487	498	468	484	493	469	487	519	479	504	512	489	448	482	469	473	458	511	487	484	504	447	464	503	500	489	488	459	489	497	490	518	473	489	473	478	492	470	468	462	466	517	487	522	488	532	476	528	514	489	517	474	469	496	466	453	502	452	481	492	522	510	503	489	470	439	493	514	479	463	505	482	499	472	475	459	491	492	484	528	480	510	504	472	455	489	452	515	454	505	459	484	463	447	492	502	457	477	511	514	511	509	494	540	508	464	495	475	459	466	496	497	484	484	508	492	493	509	476	500	469	507	491	464	477	480	534	486	465	503	461	474	433	470	489	474	517	498	450	505	504	460	451	492	491	461	446	453	480	483	466	517	482	472	513	461	482	528	452	456	457	474	510	480	478	507	520	521	507	463	482	444	442	455	472	500	463	504	482	461	464	448	484	471	479	470	494	508	470	515	477	510	480	479	503	491	494	488	489	416	456	467	500	470	460	455	454	504	440	498	435	492	468	478	521	488	518	490	513	523	475	505	493	441	485	503	511	502	491	444	475	504	454	480	555	495	480	493	519	527	486	483	490	471	473	447	482	478	485	509	496	470	477	448	489	462	465	497	511	509	515	510	473	477	508	467	509	467	458	470	486	513	521	492	472	496	499	490	460	527	507	487	552	507	510	512	522	504	453	465	471	501	499	490	497	467	483	471	451	496	468	479	516	465	462	456	505	480	491	480	538	457	474	463	471	516	489	506	499	468	515	477	487	485	502	502	455	475	484	443	497	472	498	470	457	483	499	493	504	480	493	507	536	526	489	513	457	487	525	520	523	535	501	492	492	470	475	498	499	480	453	512	513	494	507	462	469	469	518	463	468	458	496	496	447	483	442	474	459	487	491	485	483	481	510	452	456	469	549	475	512	470	475	498	440	466	491	466	518	519	451	483	517	508	460	473	477	485	514	518	466	454	456	448	497	488	492	487	497	479	494	493	484	494	481	482	516	509	494	500	525	487	491	499	501	518	471	500	521	456	452	472	435	480	483	469	469	481	470	485	490	454	502	471	490	473	473	494	465	475	507	460	501	440	488	508	479	505	505	466	491	482	507	459	478	476	464	469	512	467	523	506	484	511	462	465	506	495	488	464	489	488	500	485	514	518	462	487	497	482	450	476	489	480	515	501	460	480	490	478	497	471	504	459	488	548	497	469	482	494	514	530	475	493	475	504	447	465	485	524	475	474	493	504	482	507	479	451	516	478	544	478	489	479	498	491	473	458	472	482	498	476	503	488	500	487	492	490	486	493	515	446	477	496	476	500	472	452	508	512	485	476	482	489	450	481	484	524	506	457	463	501	437	519	477	517	498	438	415	522	454	473	495	507	480	466	453	538	503	505	493	462	489	466	461	519	464	473	498	454	531	522	488	427	501	481	485	491	493	492	450	506	534	493	453	534	487	509	456	435	467	487	500	473	481	507	490	486	471	497	460	496	486	497	487	464	461	513	479	506	471	465	524	484	505	481	495	492	490	484	516	487	472	484	498	481	508	494	519	495	455	442	437	484	483	525	478	488	479	482	474	517	465	443	487	493	448	508	480	495	479	479	444	498	502	466	479	463	462	467	478	485	483	507	513	494	515	503	499	465	454	446	485	470	423	446	502	502	497	477	464	463	499	433	489	455	442	496	492	486	478	474	475	504	496	485	490	491	489	471	481	476	454	509	493	479	483	483	496	481	495	479	510	499	483	480	489	476	476	501	482	508	487	541	527	459	476	486	483	543	530	473	473	462	452	530	499	474	474	478	516	472	514	472	490	499	487	518	496	482	482	490	474	495	504	459	500	478	488	514	513	485	477	471	481	488	486	474	484	472	487	496	480	477	469	425	505	485	509	503	490	518	477	496	455	472	474	481	530	486	484	451	490	472	488	507	471	459	478	500	469	487	479	530	474	493	484	470	539	496	452	496	503	462	463	470	480	472	464	474	464	485	492	492	460	470	456	471	495	483	490	458	459	469	489	490	464	494	465	453	497	452	491	474	463	527	447	498	490	480	511	473	447	471	509	488	483	477	460	515	499	496	514	497	491	450	496	458	484	494	514	454	521	476	512	473	498	477	454	481	470	490	461	459	503	483	469	481	444	499	481	470	480	471	496	456	460	482	439	444	459	472	483	458	446	472	503	463	471	506	516	528	480	473	477	478	517	541	488	439	506	503	511	455	464	495	505	481	477	507	481	524	457	452	512	479	489	504	491	465	503	495	473	488	500	473	514	508	495	480	522	476	487	469	452	477	490	492	507	473	480	487	473	533	470	474	484	447	434	477	443	467	483	517	499	480	446	491	519	421	484	471	485	524	527	499	483	465	459	518	495	477	454	460	480	494	481	467	495	503	480	463	473	495	447	486	481	498	481	474	473	490	448	458	479	473	476	468	482	482	501	492	496	480	453	469	459	529	457	473	504	513	472	493	499	441	500	459	524	456	538	501	496	505	453	510	476	478	480	479	482	476	494	497	491	525	430	513	489	468	509	473	491	465	461	482	449	468	514	503	478	482	500	512	461	487	502	494	487	483	458	490	500	496	511	456	458	513	508	481	490	488	495	522	453	477	486	484	498	477	479	515	485	474	482	496	462	473	497	463	475	510	496	470	469	532	475	509	517	478	475	489	504	485	501	513	499	456	497	499	507	507	520	538	510	480	465	470	480	494	478	467	518	486	525	482	481	477	451	436	505	492	489	469	484	503	490	491	449	525	484	485	513	489	486	472	476	500	482	487	497	466	481	510	489	508	502	450	453
4257	1565	1402	931	848	767	682	649	626	636	643	619	656	625	594	638	560	624	638	656	655	596	635	623	634	612	659	632	618	582	607	632	552	637	626	575	597	602	596	626	564	604	610	602	612	627	602	616	623	610	611	589	554	612	618	578	618	604	583	616	601	643	630	599	612	589	641	605	603	602	644	604	571	603	586	584	595	648	592	620	567	582	613	625	619	606	616	618	629	602	592	593	641	604	650	611	642	584	583	613	587	602	632	636	608	619	572	569	586	615	598	615	633	629	574	617	597	636	591	624	598	615	615	627	620	612	633	591	582	624	608	614	615	612	588	577	596	609	587	620	596	590	640	579	580	618	598	599	630	578	598	589	561	606	620	586	558	587	658	614	634	650	605	638	596	600	650	590	604	611	614	622	640	654	612	626	605	571	702	597	642	615	650	597	581	624	626	598	611	635	619	594	625	631	606	598	599	611	639	610	643	598	607	615	597	583	678	581	597	591	610	594	632	566	615	607	561	583	623	651	563	635	599	612	588	610	599	603	635	609	649	638	576	603	593	594	642	611	569	623	579	615	602	589	598	612	623	622	583	652	588	581	613	606	557	640	584	620	575	605	609	629	569	573	589	608	578	597	634	627	623	589	586	524	577	602	598	582	612	623	643	614	611	632	636	612	566	627	613	579	567	582	642	640	569	589	603	624	648	597	605	591	626	582	573	613	623	615	580	624	595	579	601	588	648	644	646	631	589	621	631	586	615	564	595	581	595	635	580	622	598	620	641	560	569	640	599	618	587	642	576	604	661	603	609	594	623	627	618	602	603	612	604	639	606	605	613	629	630	592	601	574	620	577	616	635	611	596	587	586	603	618	614	575	615	627	630	584	556	627	626	602	588	591	603	570	586	606	604	624	606	615	605	626	606	603	611	601	554	583	628	611	640	610	606	586	602	596	596	589	564	643	606	656	613	641	642	625	646	589	588	623	628	597	624	609	622	640	580	634	655	568	584	643	579	632	598	610	597	620	598	593	581	650	607	621	595	658	604	592	657	555	582	591	623	579	647	557	569	630	599	605	645	642	585	628	615	632	642	636	609	620	616	608	567	604	613	584	588	602	627	583	584	542	608	578	623	591	624	595	632	555	635	588	604	601	591	608	606	539	628	597	590	606	634	558	593	581	641	628	594	596	586	610	606	553	636	625	626	658	587	594	588	542	597	613	623	606	642	582	590	606	574	564	646	593	620	641	588	597	573	604	593	584	628	614	576	645	588	613	605	611	572	628	617	555	605	591	623	591	599	630	604	628	603	605	569	638	635	592	657	584	591	566	611	626	612	594	621	622	642	580	686	549	617	646	581	568	606	620	629	586	578	597	613	592	593	567	606	602	555	601	586	611	636	613	586	597	610	607	601	609	629	652	619	556	656	607	590	580	571	588	612	604	594	560	605	617	581	620	597	608	575	623	618	585	622	602	590	580	634	565	604	653	594	614	595	612	567	644	575	619	572	590	573	612	653	604	657	557	588	585	624	584	611	595	630	601	597	618	593	602	578	599	632	619	603	642	630	590	646	616	610	621	556	650	624	570	637	620	630	602	605	615	630	619	559	640	628	561	632	611	668	577	635	625	568	589	582	602	602	603	601	620	601	597	606	546	568	613	587	581	623	602	580	626	629	626	579	567	617	557	601	595	602	624	643	571	641	604	615	607	617	589	627	599	590	616	592	605	639	544	552	579	634	635	584	607	589	609	604	600	601	611	610	611	603	570	605	580	635	607	619	614	593	605	575	592	643	594	622	635	644	633	597	632	625	646	602	615	581	625	598	552	653	603	576	654	623	602	608	615	616	610	634	598	599	638	605	589	643	646	580	574	605	606	598	641	601	584	583	622	582	580	586	608	633	619	587	626	606	617	603	625	582	592	607	614	644	609	579	581	633	618	625	629	618	642	596	619	627	653	672	578	613	630	644	613	684	618	572	579	608	585	549	607	617	605	607	597	574	595	623	652	641	604	618	588	595	609	577	617	622	597	552	604	587	605	601	646	627	637	621	588	627	589	616	575	603	639	653	622	601	659	615	602	609	549	582	618	569	606	593	582	611	613	576	607	636	589	637	641	626	624	594	628	612	648	604	579	620	591	629	664	642	627	607	566	604	602	591	638	575	646	608	624	641	624	612	651	625	585	598	598	641	578	561	608	633	604	596	621	602	602	607	618	562	579	560	588	596	649	645	654	621	589	571	618	620	627	642	594	612	620	599	646	574	597	628	613	621	594	610	570	578	611	611	585	582	603	605	629	602	584	607	594	646	604	612	512	635	580	587	639	603	635	581	633	611	648	576	572	575	580	614	636	661	591	613	617	645	577	635	616	620	611	586	549	602	613	630	631	586	622	559	614	630	608	627	620	611	604	642	637	587	594	621	642	608	595	547	617	629	567	599	639	642	586	620	607	614	587	611	568	611	609	616	567	592	618	588	623	580	592	627	639	598	634	609	585	595	601	576	581	589	613	610	559	581	579	602	616	613	595	576	571	610	620	643	603	571	664	662	640	607	627	631	633	615	636	626	631	595	645	609	607	593	558	614	555	605	605	618	636	587	656	581	644	587	616	573	610	609	624	582	599	597	573	634	635	604	581	611	629	544	614	575	601	599	602	601	579	613	590	564	615	584	592	618	609	622	599	612	613	594	567	600	564	558	618	655	629	635	583	594	552	591	632	559	610	593	623	596	588	625	596	604	613	654	593	629	574	645	611	590	632	579	603	625	575	610	646	622	612	641	583	628	661	559	603	619	626	640	610	671	636	605	608	628	626	636	592	589	623	598	609	578	529	623	572	603	599	633	573	587	594	595	624	606	624	585	613	641	634	570	599	667	618	627	622	578	580	603	641	655	621	592	608	627	582	613	593	631	640	646	597	606	558	660	611	584	580	645	570	619	604	642	623	589	598	634	619	598	637	611	553	643	610	679	597	602	612	587	584	616	588	632	577	620	607	583	612	619	630	572	604	573	543	614	612	595	656	650	566	582	604	612	620	622	571	584	590	614	609	614	610	622	594	626	612	566	619	603	611	595	637	594	641	626	585	604	595	661	599	623	615	604	632	573	622	606	597	621	635	556	597	610	621	616	606	614	634	649	604	603	651	609	607	588	603	634	580	580	630	609	606	622	587	558	583	550	664	596	625	636	615	643	596	629	575	587	609	658	562	608	634	604	628	644	599	660	605	551	601	581	623	604	611	602	620	559	623	611	595	592	577	612	617	637	630	617	626	593	649	633	563	641	636	592	605	631	594	591	592	620	583	612	572	619	555	599	621	614	613	626	616	620	604	597	638	610	565	639	597	602	571	627	652	605	636	587	595	621	574	568	652	623	600	576	606	622	620	618	589	593	586	581	610	596	579	631	604	582	591	550	592	606	610	617	560	650	651	655	606	575	632	608	606	624	602	649	614	563	575	593	600	585	630	606	622	635	598	552	583	636	603	638	602	621	582	604	618	601	628	611	641
23958	21432	29025	24227	21434	13092	1278	740	612	571	524	444	461	401	419	388	356	412	360	355	342	328	348	340	312	323	345	294	341	313	347	333	328	341	316	314	298	352	311	291	293	306	311	279	318	306	343	330	301	331	304	290	315	340	334	343	282	311	288	326	292	274	320	319	295	281	315	332	301	286	322	282	331	336	334	320	318	319	296	302	306	304	326	318	352	280	274	312	290	288	270	318	306	296	300	274	317	312	290	331	328	302	303	305	320	275	308	338	296	278	291	303	314	279	324	338	291	304	327	325	312	300	322	296	302	313	315	322	293	330	312	297	304	317	302	293	311	300	286	298	270	306	314	324	283	325	321	287	333	335	296	303	309	312	331	296	302	308	325	292	316	300	285	284	289	284	305	307	337	319	286	291	296	311	298	329	314	267	293	315	301	297	273	311	301	320	337	310	299	301	270	325	289	286	264	311	276	317	299	296	324	332	352	334	293	336	309	314	332	298	311	288	296	308	309	321	279	330	312	307	295	268	289	311	303	279	306	302	312	274	295	322	317	270	322	316	290	310	298	310	296	308	313	290	282	338	291	313	260	286	301	323	298	325	306	311	325	282	314	328	299	299	315	293	305	336	331	275	266	300	308	289	279	276	296	298	273	295	335	288	303	314	311	334	312	294	301	315	336	297	282	301	311	312	309	293	284	294	307	308	302	306	332	362	295	320	307	289	302	312	333	290	293	324	253	305	287	317	314	280	279	281	301	337	294	298	296	308	290	316	295	294	310	278	319	276	299	303	304	278	300	287	290	322	318	307	307	286	317	271	317	292	312	316	305	301	335	297	309	307	291	306	330	312	320	280	325	292	307	306	321	291	298	310	286	313	298	316	282	288	294	328	312	319	321	294	316	336	301	326	302	287	301	290	314	314	280	299	296	332	273	316	328	315	296	309	316	296	313	280	308	291	304	312	254	310	264	284	299	297	324	306	315	302	282	318	294	285	273	314	303	280	298	309	312	317	340	307	324	308	330	291	308	313	270	314	313	273	298	325	317	295	307	311	278	282	321	310	322	304	323	272	296	267	288	308	294	299	312	329	275	340	315	311	305	314	308	299	342	336	315	317	312	314	260	293	274	292	318	318	283	302	280	295	324	268	272	298	292	307	288	278	297	263	298	318	289	301	313	293	280	316	272	332	339	328	331	307	300	352	293	300	332	275	301	318	315	278	318	296	336	289	301	326	314	309	306	323	284	314	280	307	302	302	284	295	297	303	320	296	280	275	334	275	287	298	295	292	314	327	294	299	298	295	301	294	297	296	306	308	328	322	311	299	338	313	303	295	321	300	329	299	305	289	278	327	289	314	304	322	321	323	298	303	307	261	267	329	290	321	303	289	308	300	307	291	310	316	306	335	308	316	299	301	312	290	283	330	298	293	295	287	283	270	333	307	300	305	287	304	289	308	308	269	317	331	299	322	289	297	311	324	316	320	318	283	327	269	312	309	262	314	327	304	310	314	304	341	294	311	314	298	275	289	309	303	304	284	312	321	320	309	305	314	292	298	321	305	307	338	336	327	281	274	321	294	282	297	332	307	285	322	290	291	305	298	323	293	272	302	284	280	288	300	268	338	288	313	306	288	305	306	320	303	308	320	284	272	284	272	306	321	304	305	299	274	299	296	320	305	309	296	299	296	332	306	325	287	309	291	309	299	282	305	325	326	313	349	270	331	321	320	316	288	324	300	340	306	327	278	301	326	316	348	325	317	329	320	308	304	319	311	303	320	273	278	296	340	308	279	320	307	307	311	295	312	315	336	309	315	298	286	285	288	335	284	294	298	290	291	290	288	354	279	309	280	318	283	322	309	316	313	331	303	295	297	310	310	297	297	318	325	303	323	279	334	327	332	321	287	307	305	287	308	285	301	322	314	309	307	277	296	285	278	278	301	325	292	276	294	316	312	300	271	319	296	314	286	307	303	284	327	285	289	304	282	315	292	289	307	306	306	294	313	297	324	275	318	330	299	308	307	320	298	318	328	286	304	330	323	308	313	295	300	293	358	312	295	300	314	320	280	318	314	301	264	313	288	285	308	296	335	307	320	313	305	319	331	311	286	330	325	306	281	322	305	299	300	285	299	315	326	315	289	306	289	309	278	311	330	281	318	323	288	318	294	325	311	303	296	282	328	299	295	335	331	316	279	293	304	325	296	317	309	303	292	316	275	296	325	318	325	279	309	331	303	316	321	310	316	324	334	303	289	304	319	295	326	304	297	305	324	335	312	296	284	289	338	305	331	340	300	301	296	291	301	318	327	288	308	301	273	289	323	314	325	303	295	304	298	312	310	281	287	315	286	311	292	298	333	312	286	287	295	339	308	315	313	293	285	318	302	299	322	312	364	314	283	313	326	284	302	289	295	295	285	326	324	320	281	321	309	303	287	273	316	314	309	296	297	316	318	296	313	304	307	292	268	283	290	296	304	324	280	318	291	316	294	351	331	294	276	289	290	301	311	302	271	320	316	299	306	300	287	282	314	317	329	334	277	321	319	331	311	308	311	303	308	300	293	298	287	295	288	311	316	300	290	316	294	310	325	315	300	283	300	317	313	312	282	329	290	272	293	308	244	319	320	326	295	324	303	309	333	283	300	295	298	323	291	279	285	306	293	313	301	322	300	297	328	319	303	298	301	290	310	316	302	293	303	302	277	285	290	293	319	316	301	319	297	309	288	310	298	328	304	288	308	332	317	308	319	317	316	287	296	275	302	288	326	318	308	307	296	304	314	300	297	276	297	289	311	284	310	307	291	291	298	275	285	283	285	286	340	324	329	316	312	306	309	296	305	321	321	267	331	319	295	316	309	288	320	298	317	287	292	327	296	269	304	317	289	315	305	331	293	300	304	290	300	284	309	284	307	292	288	333	304	311	298	358	306	324	301	309	312	292	274	312	317	311	318	319	283	323	336	315	269	281	297	270	327	316	302	343	290	320	297	269	289	310	316	322	314	321	308	324	294	296	312	299	316	289	287	287	324	319	340	306	299	283	299	304	296	318	297	291	327	282	295	267	302	294	315	315	296	301	313	288	325	297	302	320	310	353	293	321	303	313	272	289	302	298	303	315	307	304	313	290	317	313	300	307	259	289	308	336	302	284	302	297	331	305	266	297	277	297	286	329	264	288	303	315	294	300	350	312	300	323	287	302	325	297	290	300	319	335	297	329	351	290	303	303	291	310	308	314	312	297	347	293	321	308	328	322	295	306	305	284	303	322	320	283	330	328	285	304	318	320	279	297	300	299	277	287	278	297	286	273	317	299	276	283	307	283	321	286	308	307	305	306	293	303	313	315	319	306	307	308	296	264	295	285	296	305	306	334	307	305	293	285	271	316	311	323	292	300	297	313	308	298	300	310	268	291	282	316	309	294	303	296	292	332	310	324	285	346	289	316	301	314	307	295	314	309	292	318	281	328	332	299	309	307	301	313	289	273	307	331	296	305	274	324	277	292	316
5087	9873	8653	4449	2965	2246	1807	1394	1173	995	818	759	687	624	614	597	527	561	509	499	459	467	472	442	444	463	419	413	438	413	446	423	434	408	385	463	384	417	401	419	391	401	389	423	418	411	414	430	414	367	377	421	435	437	430	408	384	358	395	411	433	383	412	448	442	426	407	385	407	354	385	394	398	382	398	346	397	399	375	402	422	403	413	381	410	402	400	386	399	414	388	380	398	403	370	404	400	405	398	423	398	396	381	387	408	394	420	367	403	395	399	411	375	423	417	385	376	369	383	380	385	391	422	421	398	388	390	377	373	377	367	381	416	396	388	370	381	402	390	430	403	407	408	395	381	433	394	373	368	346	392	366	431	381	399	374	391	396	386	372	402	397	407	360	380	394	394	384	413	417	391	448	377	406	375	389	407	423	399	400	385	370	387	387	409	411	409	395	333	369	430	399	385	399	396	373	420	403	391	391	393	399	416	385	385	359	403	396	380	395	361	434	381	418	430	401	396	388	380	391	394	346	423	399	384	377	421	415	409	374	378	369	373	405	393	405	380	403	370	381	371	395	367	380	401	388	388	371	368	373	378	394	395	389	355	366	412	395	377	373	395	392	413	390	399	375	370	372	382	375	364	378	386	409	372	385	375	394	356	381	354	407	411	437	435	441	401	415	418	402	396	403	399	394	343	396	369	410	409	382	391	396	426	419	442	351	410	374	385	393	416	387	364	365	375	377	416	347	388	391	394	393	400	393	399	383	406	389	403	376	344	397	369	422	385	395	359	414	382	418	398	382	417	403	407	406	388	399	409	365	371	388	355	400	385	398	409	392	395	394	393	408	354	354	405	391	376	397	370	393	403	394	403	402	412	417	411	431	395	352	385	394	361	396	384	387	412	375	389	408	401	428	416	409	402	417	386	358	403	376	380	398	377	402	391	411	383	402	387	394	408	358	411	393	390	381	353	409	395	388	400	419	416	363	409	363	364	384	373	406	396	379	379	400	381	431	375	410	383	428	385	377	380	388	405	377	397	408	386	370	363	398	421	358	357	424	399	377	376	386	403	379	400	419	388	391	375	376	384	399	410	386	397	397	376	377	371	401	370	392	372	415	394	380	359	398	423	404	407	398	411	370	371	377	398	334	415	381	369	372	423	391	385	364	412	370	378	397	379	388	386	406	405	385	398	366	377	382	374	418	400	416	403	371	388	416	356	365	404	378	406	435	423	394	387	407	399	408	376	398	409	381	384	386	373	373	398	363	410	390	379	393	391	377	369	376	387	413	395	370	396	362	382	415	380	394	392	409	425	369	354	430	373	360	404	389	380	387	442	395	379	409	360	383	395	378	393	355	393	415	410	385	379	344	380	331	405	384	392	381	408	386	414	406	436	368	371	393	387	415	401	418	370	362	393	361	413	395	383	396	386	423	387	371	380	398	381	397	393	375	430	404	414	378	352	364	406	365	405	417	378	379	384	431	420	411	417	403	357	448	445	352	389	386	412	386	416	423	401	407	401	376	395	380	347	402	350	391	381	406	358	390	396	375	374	390	399	420	416	367	380	377	419	409	397	394	385	355	410	377	364	395	402	387	417	400	399	362	363	378	433	358	374	419	382	409	397	369	399	388	384	392	403	358	361	393	385	424	375	369	387	395	406	389	405	372	394	369	358	346	364	396	439	420	428	408	413	379	390	378	387	384	385	382	414	392	388	399	357	405	421	377	440	397	421	343	378	392	366	411	379	389	382	393	443	418	371	397	388	402	376	420	367	372	376	387	385	408	409	360	371	384	384	407	366	384	392	415	393	394	398	376	365	358	382	395	397	405	389	388	369	418	381	428	411	380	372	388	414	407	401	393	401	418	349	409	383	397	378	384	392	388	389	415	395	407	370	399	400	403	405	403	379	411	376	420	380	413	387	378	413	386	369	359	384	391	368	426	397	383	402	407	366	381	414	374	411	426	390	365	433	406	373	389	380	359	398	414	411	411	357	404	370	434	401	375	402	409	390	390	402	386	399	404	397	409	430	432	388	388	369	419	365	362	395	425	406	397	368	384	350	370	371	393	389	375	363	389	393	414	401	398	394	367	446	378	393	396	371	407	389	365	406	389	378	390	360	388	410	378	352	395	365	403	401	391	410	391	375	384	405	400	390	362	398	387	374	402	399	361	332	399	400	381	403	368	369	386	378	403	388	346	388	386	426	409	418	380	404	390	373	386	357	399	405	388	379	410	413	421	414	414	428	390	365	430	423	406	402	409	390	358	380	380	401	394	373	358	401	395	434	391	386	379	390	363	379	423	410	370	382	383	363	406	389	356	442	396	417	386	390	398	391	385	384	418	418	402	374	402	373	377	379	383	384	402	387	386	401	378	344	381	390	386	364	443	352	379	349	382	405	396	398	422	365	363	395	411	395	383	375	364	395	362	404	383	409	390	404	376	390	423	382	403	393	385	339	434	379	409	378	399	385	386	400	425	390	396	409	363	389	384	370	343	375	382	371	384	403	394	398	423	387	370	361	346	413	402	384	408	411	402	395	379	385	423	389	385	404	403	443	390	368	408	387	364	412	395	410	379	400	371	406	410	397	411	406	378	418	384	411	365	411	371	389	339	395	383	431	392	367	372	399	389	387	367	401	400	400	363	417	402	372	402	402	355	380	387	372	395	362	376	389	403	384	374	400	416	400	398	390	387	374	383	368	420	410	421	384	391	432	384	394	399	355	396	402	374	373	378	418	393	402	384	403	384	337	398	395	392	411	386	414	365	417	414	413	378	431	380	387	389	400	398	400	399	392	401	393	362	410	421	398	414	385	374	386	391	426	403	371	412	345	378	403	407	388	391	377	417	380	413	388	392	378	388	383	402	430	404	383	378	402	384	378	422	414	397	399	424	376	421	404	397	359	395	369	445	413	422	372	391	436	392	387	405	385	423	412	362	400	397	395	384	341	370	388	395	402	383	385	389	378	373	421	364	416	349	362	390	382	380	399	398	384	392	377	394	373	393	387	386	373	414	411	351	429	379	386	403	361	391	407	399	356	413	398	379	416	406	406	384	365	407	369	381	363	367	389	352	356	379	414	372	404	407	399	389	382	403	413	371	381	412	380	362	392	394	365	372	417	369	400	383	375	404	398	353	423	403	371	367	403	370	379	365	365	346	383	406	391	383	350	344	425	416	422	436	372	403	413	364	414	399	374	390	422	394	405	388	353	422	372	389	384	378	372	383	405	428	396	371	418	380	388	350	412	436	395	380	387	393	362	395	399	397	361	419	401	395	381	402	418	433	376	406	410	362	398	411	410	391	368	406	441	406	395	398	422	404	377	371	350	365	411	379	396	425	376	404	374	388	380	388	377	399	426	374	424	351	408	389	394	388	373	388	408	382	419	405	386	400	403	380	368	368	364	407	409	416	390	395	378	384	383	371	393	377	373	370	397	405	410	422	438	386	363	384	406	356	374	369	389	406	399	376	386	438	388	371	403	390	401	383	389	404
22953	21400	29371	23793	21401	21441	11998	1118	744	612	545	454	411	351	317	292	289	260	259	215	220	221	219	215	192	199	189	174	160	179	154	187	181	160	172	165	153	147	193	162	176	173	152	143	162	138	161	137	160	146	155	139	136	173	136	142	153	133	143	141	136	145	150	165	128	152	134	134	128	144	147	157	148	184	141	148	147	164	155	132	155	151	123	136	135	145	150	139	132	139	142	148	129	120	122	140	130	139	141	130	144	165	137	172	151	143	127	126	130	140	138	156	139	149	138	146	143	149	123	146	129	126	138	142	138	134	133	149	149	128	136	148	123	129	158	152	140	115	139	139	166	155	157	127	146	145	143	124	128	168	117	107	120	132	132	146	151	132	132	131	134	132	143	134	135	148	148	152	131	138	127	144	149	119	109	135	134	141	129	152	149	157	142	136	128	129	127	128	149	128	153	137	133	139	145	147	135	151	131	144	140	155	111	148	151	126	136	137	134	114	132	119	149	140	134	144	139	129	151	147	136	126	132	146	148	129	140	133	140	140	139	137	141	146	156	117	136	146	126	127	145	129	126	126	136	116	118	164	138	137	139	127	161	147	123	124	133	139	143	132	134	135	137	180	127	121	131	146	131	141	125	149	139	124	135	152	147	132	127	132	146	141	138	171	117	146	154	172	126	133	125	141	154	110	147	138	143	151	123	136	126	154	121	155	128	135	126	149	144	138	136	133	133	145	127	139	119	130	162	140	142	142	152	142	130	116	144	149	169	125	134	128	149	147	143	131	149	125	133	139	132	150	137	139	139	135	133	145	142	137	147	122	134	133	169	118	135	142	139	135	139	137	125	153	150	138	134	160	148	145	131	136	139	133	141	145	144	122	145	138	128	137	127	142	119	142	139	154	139	128	151	155	141	146	140	119	154	116	137	135	130	133	131	134	158	125	135	157	144	122	130	163	126	140	139	157	129	136	144	139	146	127	150	153	136	141	124	156	130	136	159	112	129	128	111	132	138	127	157	121	141	131	152	143	152	147	142	128	140	126	143	148	147	115	134	166	156	153	146	147	154	138	123	137	144	143	121	129	162	145	142	131	141	142	139	150	148	117	146	151	130	123	165	130	157	128	148	132	129	123	147	165	133	125	144	130	153	136	126	137	149	163	138	130	148	141	148	131	140	146	137	141	125	121	133	134	127	130	120	127	144	134	127	133	162	143	144	134	125	128	144	135	140	125	143	137	132	162	127	117	116	134	135	130	145	149	158	155	133	147	138	150	140	130	156	118	122	130	140	168	136	136	114	142	143	140	150	129	130	154	146	151	145	143	138	128	143	126	150	155	127	133	144	140	128	161	113	123	132	136	145	149	123	121	143	160	140	147	118	139	139	137	122	146	135	144	146	142	130	136	150	148	123	145	160	130	146	151	135	141	146	136	143	135	154	139	132	149	142	131	144	131	148	133	137	130	140	139	140	139	123	136	142	138	129	119	152	136	128	130	151	118	137	144	140	133	141	140	133	147	174	136	145	158	127	142	133	148	144	140	129	130	147	117	126	134	127	144	138	137	129	136	133	117	151	116	131	144	145	140	134	112	137	133	134	146	152	157	142	154	145	147	137	134	165	148	127	122	138	146	137	157	126	116	128	137	139	139	142	166	132	135	132	131	152	150	146	155	128	126	147	130	136	139	136	141	134	123	134	135	148	145	126	118	142	156	130	150	150	144	131	145	145	90	156	124	114	140	128	141	157	149	138	125	156	161	139	134	146	139	124	136	150	140	140	141	149	143	133	142	122	143	139	129	127	134	158	143	147	130	149	141	145	143	132	120	148	145	135	138	132	109	149	146	152	128	145	156	120	128	136	130	119	151	145	164	144	140	121	114	137	135	140	137	140	112	142	142	130	132	134	121	127	126	142	129	135	142	129	148	144	117	145	133	119	147	123	148	119	154	133	153	149	146	128	112	142	140	156	129	130	165	150	130	119	119	148	146	136	139	144	148	126	139	130	128	137	143	145	138	135	146	138	153	152	131	130	127	138	138	124	138	149	146	124	130	137	163	139	152	147	150	138	145	123	138	136	138	144	135	145	137	145	135	140	118	126	147	135	154	133	124	142	138	158	134	130	165	131	134	132	153	136	139	125	142	164	128	135	125	127	133	121	141	151	154	130	140	146	137	133	137	159	127	134	137	139	123	154	133	135	134	136	133	164	132	145	138	145	126	149	150	151	133	120	142	128	161	148	155	139	135	153	153	132	138	144	126	140	133	149	126	141	150	133	148	130	157	149	141	142	140	127	149	148	139	119	140	143	132	111	137	120	138	132	120	115	154	120	129	140	140	130	131	122	129	125	150	137	145	141	163	128	151	145	128	137	138	119	126	139	137	150	148	149	138	132	146	137	148	132	156	150	150	121	152	165	138	139	128	127	133	131	139	161	134	137	147	157	140	151	132	141	120	123	128	158	147	131	120	143	144	151	132	141	132	135	147	149	122	148	153	133	118	109	131	150	145	147	138	141	137	141	130	141	152	141	142	151	120	135	102	128	147	138	141	139	155	125	145	149	141	146	140	133	146	134	143	135	151	121	157	137	126	131	111	159	136	135	152	158	160	119	112	153	146	147	137	109	154	138	100	116	180	142	126	126	134	144	130	132	147	132	123	144	126	138	151	148	130	121	125	144	162	127	136	138	124	154	134	153	134	132	136	137	127	159	138	122	144	154	144	146	136	163	131	129	154	149	142	130	135	148	144	138	132	137	168	128	131	150	160	114	140	112	138	139	155	118	134	148	144	130	140	130	143	134	144	130	140	159	145	122	138	148	124	137	126	152	148	151	135	128	153	130	121	150	122	153	113	142	153	131	120	155	148	149	149	153	136	158	143	133	140	128	135	118	125	139	141	140	136	146	155	142	130	140	158	163	157	171	103	131	127	130	157	131	119	152	115	139	146	135	143	128	125	138	158	156	151	163	140	154	132	146	152	110	131	128	139	127	140	123	150	147	121	141	137	161	157	127	136	138	143	140	142	147	129	114	134	122	140	143	126	136	140	142	134	167	131	156	149	157	124	118	123	128	126	131	121	142	130	137	141	119	141	139	146	118	130	120	147	141	145	144	143	150	136	138	142	118	125	128	137	148	153	149	137	141	141	160	102	133	129	130	123	124	119	145	143	150	152	148	126	127	138	138	137	143	134	131	137	135	104	148	137	142	141	139	127	118	139	112	130	136	142	139	133	124	125	145	156	169	137	131	120	137	133	135	150	118	136	136	139	151	126	136	142	153	129	120	144	161	146	155	139	144	140	116	133	125	148	145	145	131	143	144	119	142	130	151	132	152	122	146	127	123	146	140	148	121	126	147	141	134	159	136	145	135	135	148	148	123	164	123	148	136	145	162	146	134	129	153	137	134	118	116	134	133	138	138	133	142	142	127	119	138	130	132	127	146	148	132	136	123	152	123	156	149	138	127	145	160	145	135	129	151	135	129	148	118	137	122	121	152	127
7034	15980	13742	7434	4996	3784	2866	2120	1633	1278	1011	841	710	640	564	501	440	447	381	353	324	318	274	275	280	281	242	248	258	252	255	205	235	231	226	212	217	194	221	218	193	216	181	213	203	192	189	165	199	205	172	191	207	191	182	178	177	194	185	196	191	205	172	172	179	182	193	212	178	193	171	209	163	179	157	198	156	169	170	182	180	177	178	188	181	180	159	170	189	162	187	181	184	189	189	181	164	175	186	158	161	187	176	180	163	156	159	164	162	188	162	150	198	197	164	163	180	178	164	160	179	160	199	179	181	180	155	184	159	170	176	169	179	155	187	140	177	181	157	164	191	184	194	169	175	144	163	183	163	203	175	155	170	193	165	164	167	150	189	175	168	156	179	180	172	168	143	181	175	160	159	161	163	199	170	177	158	151	191	195	176	201	184	182	186	181	185	197	194	163	178	172	152	171	175	143	177	186	194	179	201	165	182	177	165	156	185	206	166	159	197	178	171	181	171	171	155	169	160	196	186	182	171	181	161	155	176	168	175	182	171	163	173	167	182	145	194	162	171	172	152	187	181	157	175	187	165	169	199	160	161	188	177	150	173	171	185	188	169	175	154	147	170	160	160	157	139	184	158	169	177	176	164	175	185	203	171	175	189	163	176	178	186	160	164	175	161	174	168	174	159	176	170	172	167	165	171	179	175	177	173	169	166	173	146	165	162	153	158	165	184	162	153	179	167	181	179	162	131	178	168	181	175	169	174	160	174	147	163	179	185	161	163	180	174	143	183	174	169	178	185	153	177	200	165	157	194	149	157	166	168	178	167	195	170	170	161	151	183	140	164	172	177	162	192	175	169	191	185	170	160	161	154	180	148	151	170	184	154	174	183	172	165	166	162	178	176	150	181	149	155	162	168	164	175	150	178	197	178	173	194	179	185	175	178	153	183	185	175	172	165	152	194	171	180	187	163	191	173	145	172	163	169	156	172	164	159	162	163	161	189	146	169	159	156	183	138	174	155	174	166	151	211	147	175	187	177	165	150	161	164	160	165	163	163	174	171	190	182	156	176	185	180	151	186	180	163	189	166	164	161	161	197	161	184	165	152	166	186	176	183	181	169	175	170	178	157	182	169	171	151	173	168	158	164	195	148	163	185	180	165	167	159	151	171	159	207	167	156	186	181	180	182	177	145	177	177	157	179	159	179	167	174	149	166	175	178	154	166	172	156	190	169	160	188	184	141	172	183	165	185	175	169	159	180	172	172	159	165	159	164	171	162	154	169	164	171	168	168	170	179	174	165	147	187	186	170	157	177	165	170	178	170	160	156	181	169	171	190	186	168	157	179	156	162	175	192	159	167	161	171	170	154	167	167	173	150	164	168	179	171	180	176	178	160	170	149	157	185	148	162	166	178	154	169	163	162	157	179	165	154	170	167	185	174	164	185	161	187	183	185	180	165	180	153	190	216	178	187	177	154	154	171	162	162	163	180	147	166	169	178	179	179	170	188	170	146	174	165	172	164	170	161	195	182	178	180	156	179	174	173	169	148	185	160	167	174	176	166	185	179	190	163	174	166	160	170	166	165	175	189	178	162	168	162	145	193	177	181	158	149	189	169	177	175	171	174	180	164	178	180	174	187	187	133	181	181	192	151	177	183	162	148	174	149	191	171	174	167	169	149	175	167	184	162	182	162	174	173	198	165	168	162	157	157	173	149	172	192	155	174	170	171	188	152	156	165	161	168	195	161	163	184	170	174	214	164	162	183	175	168	157	163	187	170	183	178	171	173	167	164	166	183	164	193	147	162	160	176	174	195	175	186	179	165	160	176	179	183	153	169	177	163	159	155	168	162	170	184	198	193	170	162	204	171	178	155	167	182	178	178	164	166	149	160	199	173	182	167	193	164	178	176	181	156	181	194	181	176	175	167	175	175	161	157	187	201	151	176	171	167	175	161	144	147	157	154	179	171	168	170	165	178	171	187	153	208	188	168	187	162	152	183	184	178	204	196	169	144	168	166	184	157	144	160	175	156	173	155	183	168	170	175	183	163	212	174	155	201	167	169	157	179	169	170	159	154	179	167	156	166	156	151	176	160	175	156	156	161	183	179	184	161	169	174	178	181	169	169	188	165	172	167	178	170	174	174	187	188	153	162	144	185	150	164	185	168	173	161	163	172	168	190	180	180	185	157	181	182	158	196	155	160	184	161	171	169	169	181	168	171	186	183	160	164	168	177	147	154	169	186	181	175	153	195	182	151	147	148	160	162	144	165	156	166	155	168	149	181	170	180	198	183	193	166	170	158	192	198	169	150	162	165	179	167	169	162	166	170	148	195	178	168	176	176	164	175	169	172	164	178	164	176	164	174	163	177	186	143	147	167	158	179	162	179	180	158	151	170	170	197	173	177	171	179	177	156	154	152	180	172	159	192	207	191	165	186	178	182	184	170	150	173	168	171	168	194	198	155	180	168	177	160	141	181	145	170	178	157	179	182	159	180	157	171	178	143	146	165	171	158	184	161	170	163	167	157	196	157	186	163	177	184	174	185	169	186	165	170	173	175	156	162	165	189	157	169	151	173	160	174	172	180	169	172	195	197	176	179	171	167	202	191	189	160	163	169	182	176	183	184	182	156	148	186	163	188	165	145	169	172	164	158	161	155	173	180	167	164	194	162	172	164	167	149	144	183	167	151	152	152	186	149	151	155	182	174	168	168	167	191	173	180	197	161	185	177	161	167	163	170	192	168	156	152	160	190	157	175	153	155	180	181	183	152	176	172	149	183	157	191	167	148	174	178	162	191	179	155	179	192	169	189	203	195	157	180	196	155	165	196	209	178	163	150	182	173	170	176	182	183	177	151	143	169	165	183	173	168	183	171	182	160	173	166	172	172	186	178	176	177	178	164	153	155	185	171	169	145	167	146	191	175	167	173	192	138	163	172	180	168	169	161	179	169	167	196	181	171	156	188	164	178	155	165	163	176	162	155	160	165	190	182	170	185	161	172	172	169	162	139	154	164	171	174	175	161	184	176	157	194	190	182	156	185	172	165	155	177	185	179	175	191	188	176	172	175	189	181	160	161	162	191	160	186	164	167	156	163	157	180	163	184	179	166	161	195	155	176	144	182	176	153	155	163	198	166	151	187	162	158	170	170	157	162	164	169	160	155	182	183	186	174	163	164	166	164	176	188	172	175	180	184	162	175	179	177	167	171	174	170	166	179	175	177	162	178	161	177	161	195	153	180	186	182	173	161	151	197	171	143	172	200	170	169	174	175	185	163	173	153	170	161	157	166	186	140	167	182	179	181	175	182	184	175	168	162	186	167	156	185	209	165	184	159	170	172	160	178	171	171	149	167	180	198	153	176	152	185	183	155	165	186	170	184	175	165	187	177	170	159	162	173	160	164	181	158	175	166	176	193	182	172	162	178	180	151	168	168	168	182	150	155	158	160	163	183	194	165	180	200	154	184	159	162	167	176	163	174	145	188	182	177	172	185	157
27164	21231	12554	1311	686	600	576	502	488	499	526	526	495	488	504	483	510	530	472	467	502	536	486	507	545	466	470	466	475	473	466	488	461	547	489	485	461	469	520	486	485	479	457	503	528	489	513	479	478	521	451	477	494	489	503	494	470	532	510	450	535	511	460	494	498	471	471	506	488	446	526	501	469	480	494	506	504	489	516	461	469	517	503	463	483	468	470	483	512	521	509	488	519	507	487	484	479	501	531	481	505	463	492	493	502	465	509	466	483	495	518	450	542	514	411	488	469	503	482	483	448	481	488	522	489	453	479	493	499	523	517	469	527	476	463	472	501	512	508	518	490	486	467	526	481	554	437	489	473	480	507	482	499	480	492	494	504	517	463	532	520	533	475	508	489	488	504	486	499	503	480	477	467	489	436	504	479	502	486	492	478	500	502	480	477	486	503	483	489	482	508	519	482	493	530	496	532	486	511	517	489	508	499	513	498	492	487	525	499	485	468	504	427	493	523	492	483	448	501	471	505	511	504	495	486	466	532	479	511	518	477	510	458	499	498	440	462	462	497	475	502	478	482	540	503	534	458	494	486	456	459	531	477	445	452	503	490	500	489	410	502	467	465	476	505	483	479	496	524	476	468	487	510	459	482	510	451	492	463	496	484	501	518	527	518	523	489	503	453	486	496	467	472	509	459	502	511	504	492	474	497	490	485	433	483	507	529	487	485	499	504	490	470	474	504	519	525	520	487	512	497	494	490	494	477	531	508	519	493	479	462	528	527	498	489	495	463	492	465	494	509	499	479	477	512	508	466	477	494	505	506	515	481	520	511	524	475	477	510	508	527	522	507	455	486	510	483	472	500	492	481	489	494	480	483	497	497	510	467	529	495	505	513	523	492	472	508	475	475	516	463	523	508	465	463	459	500	509	485	504	477	481	468	474	474	488	509	480	456	499	477	494	532	505	487	516	488	476	486	499	478	456	549	512	501	480	491	462	455	527	451	516	497	467	471	505	543	502	451	485	466	506	485	511	482	495	475	475	453	477	505	461	485	459	508	476	494	505	477	484	497	491	480	453	479	505	479	545	511	456	480	509	493	498	470	514	463	449	513	512	471	485	475	515	470	475	484	509	480	463	512	536	481	416	530	509	448	459	469	455	487	480	434	484	471	518	500	501	489	544	502	488	532	519	479	503	437	485	476	477	495	499	482	530	475	518	495	483	461	443	530	474	481	480	481	523	490	496	474	446	509	459	517	473	520	518	499	508	501	440	499	465	471	508	471	492	529	521	497	463	526	484	491	489	466	477	496	507	480	452	482	475	499	468	462	467	441	521	521	526	496	492	471	498	487	480	489	504	473	489	480	507	502	489	483	470	533	486	460	486	514	481	491	494	493	490	513	494	513	469	464	502	471	541	497	464	507	445	493	465	467	487	505	493	501	519	438	501	453	488	499	473	515	486	450	486	482	482	480	473	501	479	505	506	517	474	508	511	479	521	511	455	469	452	477	472	435	490	530	529	462	451	495	445	485	478	501	507	504	495	479	483	483	494	515	490	487	521	434	494	453	482	442	483	481	495	510	493	477	495	503	468	539	474	472	505	464	472	502	523	551	495	502	519	494	492	487	520	451	495	514	465	496	470	530	492	478	507	514	491	534	501	483	505	492	516	495	480	535	474	473	499	525	454	489	478	490	479	531	518	485	494	499	491	512	479	487	507	488	505	476	494	519	493	486	461	477	480	484	469	502	517	449	482	510	508	484	488	474	476	480	479	497	469	452	524	493	528	487	465	508	456	544	505	477	508	524	512	482	497	481	483	452	473	484	518	481	436	506	467	494	492	475	501	513	490	501	470	483	525	472	534	474	489	489	500	440	468	510	494	467	498	449	506	483	487	475	502	468	488	514	490	528	472	486	506	481	478	483	512	484	502	461	477	487	479	496	476	524	523	468	498	492	491	496	487	492	476	489	477	515	483	496	507	486	502	476	463	475	461	488	515	490	486	463	491	464	461	530	425	477	458	482	502	481	512	467	513	500	475	484	491	500	527	477	529	484	490	490	479	512	497	485	491	506	436	500	486	481	522	482	485	522	495	490	519	485	481	505	492	499	496	476	530	475	480	473	495	491	483	539	468	466	463	485	474	472	527	468	448	459	488	486	472	496	466	509	505	478	489	510	455	480	463	530	492	506	476	493	489	451	486	505	447	469	517	503	504	474	474	495	481	477	569	494	503	502	517	509	478	508	468	484	498	503	501	529	488	492	481	511	496	476	476	486	470	488	514	493	497	454	479	481	469	493	506	523	511	487	496	461	492	474	454	457	499	463	480	516	510	441	474	494	499	502	506	490	515	490	476	489	477	490	506	543	538	489	496	484	482	531	477	503	484	484	466	506	502	472	495	471	521	482	492	483	518	527	467	425	475	486	497	451	458	472	504	480	500	484	519	506	450	486	502	488	452	528	495	485	473	508	510	478	483	516	509	502	498	464	514	499	469	510	484	459	493	470	504	463	472	449	501	475	481	461	449	500	469	485	486	464	456	468	473	483	440	493	542	534	532	492	511	468	492	505	500	522	456	481	526	497	436	510	462	513	491	477	481	538	502	491	498	520	455	463	487	478	479	508	505	485	488	528	483	534	459	463	473	502	484	503	470	493	519	454	511	456	512	493	483	523	499	485	463	528	510	461	498	486	540	462	512	523	497	513	515	470	507	450	488	473	489	496	531	478	483	476	484	489	509	467	505	449	478	526	495	473	504	477	483	498	475	439	519	440	495	471	492	475	511	451	508	514	493	526	502	508	495	516	504	507	488	486	500	506	481	475	486	484	517	530	474	504	517	450	465	510	511	479	507	467	520	478	487	494	484	490	483	467	495	452	495	493	460	487	510	452	483	474	460	507	506	500	496	489	491	533	495	500	527	477	519	524	503	501	476	441	482	525	478	468	463	510	484	503	486	496	466	505	525	454	514	440	535	491	495	472	473	485	469	451	464	485	492	483	489	487	455	459	500	468	514	503	498	499	512	526	502	470	542	482	498	496	464	493	490	480	504	466	500	511	500	484	493	510	501	479	505	504	495	518	468	497	513	478	464	493	476	503	500	509	476	487	508	486	506	487	469	482	459	506	501	498	488	478	492	513	546	544	467	465	457	469	454	502	487	526	498	454	496	463	508	477	505	460	492	487	465	500	509	533	463	482	458	487	458	452	476	500	512	510	488	520	502	465	524	465	478	508	506	490	495	470	494	485	483	499	513	504	503	517	491	506	493	514	524	484	481	483	494	452	485	461	500	497	492	482	499	496	475	496	467	494	505	490	500	528	459	489	510	516	483	488	492	481	494	511	521	514	476	473	483	500	484	461	528	523	496	487	490	500	468	514	476	490	503	476	463	457	472	479	494	485	457	481	493	463	516	502	490	492	515	502	515	488	537	497	481	498	496	498	432	499	493	468	519	511	511	459	459	493	481	510	455	510	464	507	469	510	506	470	502	483	487	508	483
4216	1579	1371	999	844	788	685	724	641	666	645	623	668	622	640	638	643	628	645	611	640	611	596	634	639	635	584	588	608	633	599	642	575	594	579	562	553	609	576	625	601	588	587	646	606	582	622	635	662	601	620	611	607	640	582	585	619	640	597	598	652	618	566	573	585	602	623	605	612	627	604	588	606	580	617	577	593	610	585	637	582	638	596	589	584	631	630	620	645	582	639	591	570	617	600	632	629	611	612	592	606	602	606	617	579	623	623	589	624	610	576	555	595	642	635	604	620	622	600	626	615	582	593	635	590	561	647	577	636	599	588	636	590	567	628	569	611	579	640	595	591	595	656	605	621	609	584	621	606	595	617	604	616	581	592	563	597	575	615	600	596	577	554	629	632	610	584	567	614	620	562	627	593	608	624	608	651	618	604	563	614	655	634	599	638	544	625	590	598	614	653	595	615	608	607	674	619	620	584	606	588	655	570	580	609	585	609	632	589	583	635	637	634	642	638	599	595	651	620	589	622	600	635	607	595	616	621	635	623	616	585	631	635	602	607	610	629	609	612	589	604	649	632	641	625	583	613	636	624	604	594	577	616	605	655	589	572	596	642	594	592	607	615	642	578	590	627	674	601	649	575	614	604	613	658	618	598	611	628	570	609	643	628	609	613	653	593	547	589	641	628	626	638	620	613	623	587	644	598	627	594	592	639	594	633	602	643	627	571	613	601	612	634	605	609	583	577	613	591	629	590	614	597	587	600	617	580	628	617	623	625	612	640	611	633	600	604	607	625	613	650	607	645	588	622	564	621	608	608	635	617	592	632	642	595	643	615	582	580	629	619	647	595	613	597	588	613	596	629	643	616	611	618	556	622	605	583	607	619	596	623	618	612	649	603	626	597	583	642	607	631	615	617	608	607	638	606	588	578	634	618	635	600	654	633	616	631	577	607	615	583	600	603	609	607	610	666	633	641	585	580	608	590	650	585	584	642	634	607	619	605	630	599	574	604	588	610	621	605	607	633	611	592	602	598	618	579	574	605	643	636	640	585	649	642	588	601	603	622	591	581	600	643	612	604	618	644	627	595	640	593	583	599	592	601	627	590	596	603	598	609	563	609	656	645	568	629	604	596	592	606	623	580	637	594	589	608	621	595	587	633	604	609	617	598	633	589	596	606	652	578	633	574	569	574	568	560	619	648	625	620	625	603	629	600	609	606	607	607	627	613	630	588	655	612	635	625	607	605	594	584	608	638	569	624	634	589	597	602	582	658	576	590	614	586	634	597	600	623	589	607	613	624	588	619	618	629	607	606	595	559	584	621	622	636	604	591	603	629	619	608	605	586	616	652	632	607	578	609	613	576	610	623	639	626	597	605	590	621	607	600	622	632	593	575	620	630	611	612	604	615	634	608	630	660	585	609	630	594	580	627	587	611	621	600	641	672	652	594	634	620	649	617	627	603	641	596	601	598	595	629	612	608	628	615	635	611	575	597	627	623	642	602	591	548	572	590	648	619	637	619	594	592	617	624	657	658	626	615	617	598	646	589	589	619	611	603	562	620	632	581	568	588	645	611	647	636	612	640	623	591	618	626	597	596	604	616	555	619	549	586	584	607	607	652	613	603	605	600	641	608	633	584	611	593	582	552	600	572	598	615	661	578	614	651	610	620	623	618	655	582	633	617	614	595	612	617	634	610	612	603	600	594	625	609	621	614	621	595	573	570	631	617	584	607	596	616	594	586	566	610	580	631	594	612	643	597	619	583	643	594	583	617	630	607	609	582	610	574	628	603	657	628	624	599	573	610	604	595	618	560	617	637	608	614	630	595	625	603	609	627	618	602	643	638	551	636	612	571	578	623	622	631	616	619	599	583	611	611	600	570	671	588	630	641	622	617	606	573	598	602	634	614	600	575	593	630	605	651	620	597	552	609	610	596	595	621	633	592	594	599	642	627	596	606	637	606	640	581	649	582	652	641	662	620	626	624	609	610	626	555	672	605	586	588	567	583	627	622	595	633	639	614	604	537	638	605	593	585	603	593	602	610	652	635	625	637	541	618	627	611	606	615	617	584	569	599	607	586	605	634	616	620	641	602	588	610	613	625	624	620	597	627	586	655	602	639	631	649	593	573	648	591	592	619	596	607	568	574	608	587	625	628	570	582	640	653	590	623	644	589	595	589	637	644	581	612	629	598	643	593	605	593	606	587	619	639	558	593	613	641	567	636	599	558	560	565	610	555	609	636	626	619	594	601	582	613	671	640	585	613	645	577	603	620	601	636	590	622	624	620	611	644	600	654	620	599	619	558	637	636	620	613	574	625	664	590	586	622	611	601	562	599	604	587	650	595	568	632	626	636	647	628	592	580	615	623	638	578	621	598	609	600	609	614	599	595	627	623	626	626	590	508	633	581	617	602	636	626	615	620	607	595	617	581	600	581	579	579	641	624	604	613	622	594	602	607	633	601	623	653	637	629	583	629	614	592	606	621	594	604	657	599	583	647	590	630	587	647	612	617	612	611	618	653	600	605	613	630	613	584	592	600	627	546	609	591	605	603	575	575	569	574	633	599	568	605	660	642	621	632	576	617	635	590	636	602	656	630	622	597	600	603	630	622	611	612	606	663	604	591	600	612	560	603	626	608	526	629	627	621	619	626	615	594	594	601	607	615	629	598	620	614	603	565	602	596	585	629	619	615	653	598	578	585	605	653	598	603	642	624	623	594	616	626	550	635	649	612	623	589	592	675	583	604	627	629	608	586	617	617	635	567	581	624	574	636	605	602	602	648	643	599	609	612	591	592	619	628	575	609	627	591	597	635	595	612	584	636	610	630	595	622	632	608	637	605	624	573	596	647	619	579	591	615	613	599	611	577	551	634	610	603	595	636	609	617	608	598	596	640	647	631	637	619	612	637	597	628	596	594	644	617	591	596	630	578	597	592	637	587	576	594	635	617	620	606	639	596	582	550	621	609	569	596	578	605	626	586	576	679	674	604	642	597	618	598	622	604	580	671	607	627	637	614	601	616	611	566	565	579	609	609	622	660	649	568	624	653	614	649	611	587	619	601	567	585	625	609	601	603	613	591	628	565	618	600	593	630	643	586	581	629	610	580	626	631	660	632	561	605	576	598	623	644	629	580	633	570	590	585	586	600	567	608	595	586	611	568	589	632	610	551	585	615	642	586	612	667	595	585	601	547	591	590	614	605	658	589	608	601	622	617	597	602	585	653	611	623	619	601	650	632	574	623	584	630	610	610	605	614	585	618	633	645	597	563	588	637	649	571	587	636	579	640	633	589	647	599	602	580	610	616	582	596	613	592	580	653	632	575	601	636	603	602	639	598	572	588	621	589	621	568	613	586	568	596	615	633	554	612	549	571	599	618	598	601	599	610	616	653	611	609	612	564	624	608	591	598	624	665	617	618	595	599	578	604	631	627	617	603	609	575	598	647	613	661	602	542	614	577	605	639	638	618	600	599	592	622	608	595	612	599	640	605	600
23950	21428	29027	24215	21431	13128	1339	735	646	574	487	486	442	414	417	407	381	366	362	385	374	367	337	352	348	352	341	352	349	349	298	332	363	313	306	318	300	329	345	310	318	298	297	305	299	327	307	329	342	293	301	345	334	353	342	292	287	307	323	346	330	330	292	294	321	307	329	306	309	329	324	290	319	305	300	297	311	312	330	299	323	323	296	318	322	331	317	318	276	317	324	317	297	296	306	328	312	334	348	330	312	293	339	308	328	327	308	316	322	339	296	301	311	331	332	329	309	293	320	312	310	316	330	313	301	308	264	298	308	334	314	315	324	303	314	301	343	314	296	301	330	317	290	301	298	313	326	307	331	301	312	302	287	304	288	299	299	329	299	276	321	306	312	306	311	280	294	338	330	327	304	307	324	296	312	295	305	304	303	315	273	282	284	325	320	311	313	300	292	318	341	295	300	313	361	297	290	303	323	306	350	299	311	291	331	302	323	327	364	308	298	313	324	347	326	308	329	345	299	297	291	344	306	322	333	315	349	324	310	304	293	322	291	283	300	299	336	297	334	316	313	334	302	328	319	322	320	316	283	301	306	305	327	307	318	312	305	306	322	308	285	313	336	317	312	289	311	288	312	322	294	347	309	287	304	330	328	303	266	295	328	302	307	321	346	316	312	303	304	313	313	313	310	309	309	307	290	341	296	284	306	288	321	332	299	293	314	289	295	295	311	310	302	293	316	311	301	293	279	333	288	321	317	326	287	320	295	304	291	326	282	328	332	312	317	304	304	325	288	328	308	300	296	313	309	324	322	303	285	303	311	298	300	317	309	284	309	328	308	328	297	306	297	299	297	307	273	315	313	315	283	290	306	296	307	286	290	324	321	294	330	343	316	314	303	292	291	306	302	318	291	281	323	305	319	323	300	314	288	293	325	331	341	341	325	312	327	323	299	348	331	296	321	310	321	311	313	294	343	293	320	322	318	296	323	299	306	268	295	303	307	303	321	276	298	276	290	331	303	299	336	301	312	320	289	302	313	318	304	306	317	305	341	327	323	324	332	308	303	296	349	337	317	323	324	312	298	308	306	321	326	297	325	312	309	325	301	300	299	320	325	283	293	288	312	311	326	301	288	317	321	346	305	292	346	311	324	309	316	280	319	309	338	320	310	321	330	342	304	285	346	298	331	321	285	323	321	297	299	323	324	326	291	292	327	301	294	295	306	278	344	302	311	316	296	315	334	294	315	314	306	355	316	285	322	309	304	314	310	286	300	321	300	316	320	302	289	277	335	325	324	301	288	308	307	295	339	315	320	305	300	331	333	307	341	307	314	304	288	294	339	295	314	317	313	318	309	296	289	340	293	295	300	292	331	330	306	324	330	309	318	323	323	324	326	285	338	300	288	309	287	304	324	315	355	314	284	306	302	305	312	293	296	309	333	319	342	333	321	300	300	302	284	315	301	336	299	292	316	303	293	263	309	319	304	296	338	301	323	317	318	305	308	312	308	311	284	282	316	314	327	308	299	283	308	329	305	300	331	323	341	302	306	313	326	311	334	282	331	333	326	342	289	279	320	322	342	289	311	301	292	305	294	304	300	326	306	304	314	283	299	321	277	275	318	329	304	304	285	290	307	290	289	316	321	329	321	297	316	310	318	330	282	319	324	301	315	293	308	307	294	326	325	309	318	300	333	289	280	290	314	299	303	292	294	332	297	296	298	296	334	329	293	306	327	333	292	315	294	312	293	323	291	292	329	321	283	299	277	294	305	335	296	293	347	304	329	307	362	309	313	316	362	314	278	317	313	314	308	311	301	305	327	291	330	314	330	295	315	297	322	295	324	296	281	326	306	288	335	290	347	290	315	310	312	311	288	292	282	333	298	292	338	301	311	265	318	296	323	316	321	310	289	305	330	284	302	301	313	290	342	280	325	282	331	322	307	311	328	306	292	302	313	333	294	282	298	284	307	299	329	306	306	331	308	313	312	300	341	329	277	334	306	298	307	319	299	321	280	323	306	349	293	343	324	322	300	276	360	317	278	275	324	299	307	333	328	305	304	311	304	303	333	322	299	282	286	323	309	299	342	314	301	329	348	324	318	314	326	319	283	330	326	300	315	324	286	300	319	326	317	327	297	319	349	293	317	313	349	302	293	297	301	308	315	298	340	282	323	301	308	273	303	288	285	348	272	280	316	287	295	319	329	286	286	310	297	309	312	328	324	306	340	309	284	290	302	316	283	295	313	319	310	301	327	320	293	285	336	352	293	311	297	302	288	303	299	319	310	290	312	303	316	297	299	315	276	295	300	303	292	316	327	321	317	296	312	315	296	355	299	318	305	293	301	298	313	357	331	318	331	311	298	310	322	313	285	313	337	288	308	316	319	316	309	307	298	309	313	282	314	309	308	295	296	322	327	311	343	319	297	330	319	306	327	298	339	304	334	283	310	327	350	332	302	294	294	317	308	316	317	308	309	290	320	316	295	331	294	301	311	282	299	329	320	322	309	316	297	313	333	338	282	301	322	301	281	295	311	308	300	319	281	286	322	317	320	320	329	306	305	313	301	296	319	300	329	334	330	307	342	293	345	286	319	332	313	310	311	299	324	346	310	314	341	345	301	295	321	285	309	304	312	346	328	292	318	296	297	275	311	277	325	339	320	290	287	300	328	315	291	324	273	270	309	315	321	295	345	310	307	300	298	318	326	306	299	308	308	331	309	327	316	313	324	323	306	341	288	297	284	321	305	303	300	294	302	283	311	341	287	310	318	307	321	327	317	304	322	302	290	315	327	303	286	342	318	331	330	290	299	328	305	292	316	277	332	340	315	346	319	303	333	312	332	306	336	316	310	329	317	303	321	293	326	322	306	291	326	342	291	309	288	329	296	336	322	263	302	296	317	316	305	320	326	311	314	312	307	297	328	332	302	308	329	308	303	279	331	313	316	332	300	290	324	303	332	315	302	313	300	306	310	311	345	311	307	299	328	309	255	284	322	279	312	325	303	315	278	301	312	328	311	329	306	339	325	339	280	294	290	284	305	321	306	312	329	308	309	308	335	342	349	306	328	312	332	326	272	317	299	285	292	290	319	324	318	309	295	312	310	301	310	346	310	306	336	323	283	299	290	337	324	316	320	331	316	328	285	312	273	326	339	306	314	328	323	306	301	340	323	297	294	313	297	319	279	308	283	309	307	301	295	294	324	293	313	301	296	310	302	327	293	315	328	349	309	273	311	317	302	314	317	304	302	326	298	315	279	303	325	335	300	288	322	290	320	297	279	327	314	321	278	311	287	297	316	291	274	308	331	285	300	303	324	307	310	311	290	313	302	318	319	282	300	326	292	294	307	327	318	299	323	324	312	300	308	331	333	296	301	331	310	331	319	308	317	336	304	306	319	302	304	287	300	288	281	342	318	254	300	315	316	318	328	322	305	305	301	309	293	284	332	314	313	328	320	313	328	349	298	323	287	348	329	293	324	326	329	291	310	323	319	314	317	307
4804	9852	8445	4420	3062	2264	1699	1386	1197	993	802	742	708	672	556	542	566	496	483	507	489	473	510	442	457	487	434	470	427	438	431	442	391	418	381	422	405	415	424	424	443	387	394	394	398	410	412	448	401	397	414	406	417	388	408	400	408	387	396	406	357	430	406	407	412	401	420	401	404	408	380	413	435	389	406	394	385	408	409	347	378	405	407	381	400	384	414	412	405	397	435	409	435	391	362	412	396	384	363	437	383	369	393	403	381	418	395	419	380	387	413	369	390	420	408	401	384	371	391	381	409	368	391	387	378	388	406	383	408	382	358	382	419	367	428	407	392	417	410	388	412	346	375	383	383	432	377	394	402	405	436	361	417	404	373	382	384	380	386	386	378	413	425	395	379	375	380	446	432	396	380	431	388	405	414	428	414	388	412	404	419	401	378	377	416	384	378	401	396	361	408	377	403	394	380	413	439	377	408	373	402	388	426	384	370	404	397	421	368	384	414	396	394	390	391	410	425	403	391	388	417	388	384	393	374	439	418	382	378	390	384	405	402	368	369	393	415	388	378	381	381	381	358	367	389	392	380	379	417	410	375	403	402	439	425	395	397	390	373	395	375	398	408	352	359	365	370	368	400	375	388	422	399	411	404	397	374	371	379	384	368	417	395	382	379	409	392	408	412	395	373	399	366	377	429	345	418	377	395	383	402	402	407	372	419	379	404	384	383	385	401	353	370	389	390	410	382	393	393	386	421	387	407	419	425	369	397	369	362	371	394	394	407	395	360	410	365	396	407	417	411	400	420	410	394	397	389	403	391	376	419	422	398	408	423	424	400	363	415	395	401	381	380	428	381	445	373	359	370	371	368	397	393	384	412	382	420	407	399	407	422	366	382	386	386	382	439	372	359	382	376	393	408	408	397	394	376	371	389	379	431	417	346	391	381	402	417	387	353	414	406	379	360	411	386	408	373	424	400	386	382	371	419	393	393	386	417	373	393	396	387	385	396	396	426	402	403	396	387	404	369	413	400	388	384	405	351	409	392	414	413	376	400	385	384	399	397	385	408	400	403	380	369	404	337	422	385	368	354	412	368	392	359	381	413	374	341	426	425	406	421	376	387	374	420	423	376	432	398	389	379	409	366	372	376	394	408	400	423	409	395	390	377	389	380	381	422	369	396	382	421	395	391	376	419	449	415	399	363	377	380	386	410	385	390	441	368	390	398	414	398	395	398	390	426	399	382	401	408	399	367	393	387	370	416	388	364	358	391	398	381	420	391	398	405	393	393	370	409	398	418	390	394	390	406	403	410	376	384	367	384	394	409	416	384	375	379	385	389	380	383	387	376	391	386	381	393	409	392	370	389	379	415	431	376	415	373	418	405	402	426	394	398	375	385	408	367	397	425	380	390	376	398	422	396	381	391	382	411	383	409	352	370	391	390	409	390	403	392	380	396	403	388	384	396	380	385	363	374	374	395	413	407	419	381	396	394	379	392	385	375	394	394	373	399	404	411	384	448	380	403	393	419	426	400	381	386	377	390	371	376	471	350	432	400	387	383	388	382	390	414	389	396	372	408	427	413	387	433	412	434	389	383	351	357	416	354	409	440	377	421	425	368	406	385	427	358	405	378	392	436	371	377	390	405	432	363	401	386	412	425	404	389	377	425	398	395	398	426	386	372	430	396	384	419	405	426	398	395	390	403	379	387	380	357	386	432	369	382	411	375	402	401	406	361	404	431	386	390	400	389	411	392	402	399	407	405	373	405	374	385	389	383	369	390	400	391	396	401	389	399	392	404	426	365	377	372	408	384	372	390	378	374	407	376	382	409	389	379	376	410	399	370	390	371	410	383	389	389	372	407	377	355	394	375	373	386	403	394	343	381	374	379	391	387	390	397	388	408	412	406	417	393	410	403	404	416	402	398	355	373	377	383	429	390	392	379	428	407	422	421	382	392	390	374	426	390	410	367	447	384	402	402	389	372	393	386	405	402	411	403	365	419	391	393	402	387	406	429	384	359	388	412	358	424	411	380	403	415	383	390	370	416	375	362	353	381	427	399	404	389	402	397	401	375	370	437	419	376	363	393	377	385	416	404	393	409	399	383	397	415	387	431	375	393	395	375	366	384	398	418	402	374	375	408	369	370	392	374	378	414	423	377	400	376	394	386	359	410	396	416	407	372	401	392	392	359	373	412	355	390	394	432	423	418	384	381	384	445	411	385	380	405	403	394	389	387	382	386	393	416	382	436	381	383	353	381	383	396	407	383	374	373	393	433	379	391	379	378	396	407	374	381	399	395	408	412	401	385	376	391	366	433	399	394	381	427	430	393	390	364	403	376	404	405	401	371	417	420	360	380	389	409	402	422	387	386	346	375	394	418	411	367	357	386	385	367	382	413	438	398	417	380	405	387	388	385	377	396	394	403	415	403	405	395	406	425	398	385	392	407	381	378	395	426	382	402	387	351	406	404	419	401	363	397	423	379	356	414	429	402	372	374	366	381	370	408	359	407	385	421	361	400	380	368	392	382	375	409	385	373	403	400	381	400	369	388	397	397	385	389	374	412	377	415	423	368	370	429	419	389	360	398	402	378	383	399	369	365	415	423	419	378	389	387	395	391	371	398	403	372	359	407	395	426	366	424	377	395	405	409	402	399	401	415	414	390	396	423	404	384	380	392	405	379	358	414	406	381	382	400	363	379	382	400	384	367	385	383	349	413	411	409	384	402	389	410	434	408	399	399	358	378	387	426	360	396	388	375	392	391	397	430	417	401	372	409	415	391	407	429	412	366	396	413	408	389	398	407	388	374	396	427	398	435	395	407	392	405	397	408	400	370	393	404	396	394	366	364	411	393	369	394	393	385	384	402	378	383	412	373	377	375	400	371	408	425	381	391	410	372	372	386	357	367	415	424	384	397	372	391	392	396	420	410	427	380	398	358	422	408	373	379	361	404	407	371	398	373	379	370	364	404	377	397	401	442	388	435	417	391	409	396	403	372	393	410	385	380	398	388	371	425	401	377	378	451	394	374	367	398	373	396	427	401	380	394	397	388	412	397	404	404	412	393	417	384	418	403	382	376	410	386	388	415	406	369	334	435	383	363	382	405	384	386	388	394	425	390	356	388	367	385	419	426	395	406	387	391	398	404	391	408	405	399	374	407	390	407	434	374	390	405	424	399	396	393	402	404	386	387	385	379	402	373	382	365	391	375	396	368	363	408	341	389	396	410	394	381	381	377	399	381	372	403	399	437	415	383	397	387	410	407	412	370	391	400	408	417	366	413	405	383	355	408	402	369	384	396	386	429	387	377	406	373	380	421	393	383	391	395	433	390	409	413	395	431	393	411	382	353	417	395	409	420	421	445	389	426	386	414	419	382	364	406	434	414	415	416	373	359	394	392	391	396	373	380	361	384	443	415	409	384	387	415	383	372	405	425	392	387	437	379	370	358	413	394	380	394	413	366	409	387	389	372	369	388	412	376	396	391	369	389	382	406	385
22990	21408	29378	23827	21408	21464	11954	1126	738	602	554	475	416	346	316	302	275	270	245	256	201	229	190	211	179	213	215	148	176	188	174	193	154	184	194	156	197	168	177	162	159	181	156	176	165	168	158	163	176	154	157	143	165	145	158	153	159	142	143	147	140	138	162	148	146	141	156	157	163	136	142	144	157	161	150	142	145	125	129	160	161	174	146	146	126	139	130	142	134	141	142	133	171	155	163	141	128	139	123	150	140	141	163	153	137	131	168	174	127	157	151	129	131	153	164	148	138	141	146	162	121	166	127	126	152	132	121	149	154	133	141	138	149	132	151	157	151	119	143	153	158	147	148	150	145	159	151	137	154	127	129	135	155	158	130	161	136	152	150	149	132	137	134	155	135	152	148	149	148	164	136	135	164	142	139	154	167	145	135	142	174	152	146	127	149	119	132	164	151	129	124	131	157	142	128	150	141	148	128	121	162	148	159	140	117	162	147	136	138	132	135	136	132	134	148	146	158	152	133	155	147	130	141	154	150	149	149	152	125	131	171	145	144	142	159	150	138	154	139	176	164	141	133	127	130	139	116	170	148	124	132	140	164	131	147	125	138	140	130	134	142	117	118	137	138	132	150	150	146	128	139	138	156	147	147	148	140	126	150	128	149	127	134	138	131	133	147	158	143	148	147	151	123	158	141	136	140	143	140	135	140	147	142	138	135	170	138	143	144	155	128	130	155	162	131	145	131	135	144	139	139	132	172	134	145	124	140	136	133	140	161	148	153	136	133	139	152	167	141	134	144	166	146	155	156	149	146	135	142	131	146	147	166	146	154	137	152	147	146	158	145	137	144	133	127	135	148	153	143	128	138	141	167	171	132	119	148	159	133	142	122	141	152	127	139	149	141	137	140	164	145	137	151	159	140	140	144	135	140	144	149	149	159	143	145	128	155	149	121	148	161	152	143	140	128	163	144	149	146	151	142	138	155	146	126	115	133	128	163	149	138	117	140	117	134	133	127	149	125	141	155	138	160	139	136	139	142	134	155	166	137	137	140	151	136	136	141	164	141	128	146	150	167	137	113	143	142	150	144	143	153	139	146	128	146	121	156	163	151	152	159	147	142	146	121	119	144	141	139	144	166	141	110	181	137	144	143	136	136	142	147	134	149	129	149	132	126	127	142	117	150	159	141	164	164	149	150	141	141	150	134	129	147	147	137	127	123	140	147	131	150	132	158	132	152	145	136	132	139	128	146	153	151	114	141	130	144	141	149	154	163	145	148	131	155	145	129	137	137	138	179	166	141	151	152	130	125	129	145	149	133	155	140	150	158	136	142	171	162	138	142	153	146	140	137	135	146	124	147	145	124	126	134	131	139	139	141	149	126	139	162	147	148	137	126	146	131	142	129	128	160	137	154	138	154	125	154	141	127	154	125	148	138	142	133	139	147	171	149	116	143	114	159	148	148	132	147	141	153	147	126	144	141	146	124	134	139	141	145	150	168	147	151	130	156	154	160	135	151	130	128	131	124	133	162	151	137	125	151	144	149	140	143	122	141	136	151	149	150	135	143	154	147	137	139	113	129	129	120	149	143	144	135	147	137	142	163	133	133	165	141	149	147	137	130	138	158	151	157	136	134	135	156	141	139	136	155	134	117	155	115	143	140	157	140	164	141	139	154	144	133	138	142	122	126	140	149	128	158	147	142	163	140	151	143	145	139	137	129	123	145	134	155	153	133	144	146	114	133	130	154	157	151	141	151	141	146	147	150	156	158	149	130	126	147	137	149	137	169	135	152	128	152	129	145	145	123	147	137	141	126	138	151	126	155	141	162	148	170	131	147	119	172	137	136	134	140	146	146	148	147	133	144	141	140	132	138	150	143	150	152	134	130	148	125	130	144	150	150	130	152	139	137	136	151	137	140	129	133	141	146	113	152	169	136	148	139	137	145	145	139	135	153	168	138	127	137	130	126	151	138	134	152	130	145	138	160	142	144	149	141	147	160	144	129	128	133	140	151	165	151	151	145	135	131	128	154	164	142	124	171	158	147	126	138	142	162	136	131	109	136	126	148	151	166	131	142	156	136	141	162	147	150	126	132	150	156	147	123	140	126	138	153	148	150	137	177	147	145	140	134	141	153	130	142	146	142	133	159	142	140	161	135	135	156	154	169	127	125	176	133	137	136	136	117	139	130	144	121	156	161	165	145	141	138	166	141	139	136	142	152	135	146	143	147	125	131	144	132	145	146	146	122	124	144	162	150	140	103	121	152	139	153	130	141	141	145	112	134	148	158	137	149	162	142	147	154	151	149	142	139	138	149	129	139	124	138	157	159	148	130	149	145	151	151	151	130	166	150	143	141	129	151	148	145	164	126	137	131	129	132	148	129	151	137	135	149	160	145	151	138	146	136	125	157	146	134	145	146	135	136	139	138	149	129	154	137	118	138	140	168	132	141	144	123	162	149	137	132	144	140	133	139	128	167	145	124	159	150	143	147	146	129	142	118	129	142	145	145	135	143	156	134	157	143	147	140	141	138	152	150	117	127	155	130	164	146	133	137	138	135	119	157	145	135	146	137	137	125	162	164	144	158	135	179	149	132	145	147	121	139	138	121	110	145	128	133	128	141	143	124	129	132	170	150	145	149	148	138	164	150	142	147	162	146	125	165	132	129	132	121	149	150	135	135	132	154	132	148	139	144	141	136	135	132	140	159	149	143	128	153	164	138	158	126	138	140	134	127	131	147	151	139	149	133	138	161	135	134	144	154	142	136	141	136	131	139	147	158	146	154	147	149	146	142	145	144	140	152	141	159	177	133	124	135	134	145	137	158	144	150	124	148	136	135	152	154	159	140	151	131	130	141	136	150	124	124	138	143	138	144	136	150	133	159	121	140	109	139	154	128	150	160	147	133	130	139	140	138	148	128	151	154	150	140	158	152	126	126	134	132	131	144	174	145	145	159	148	159	147	145	125	126	147	145	142	137	136	138	122	141	139	157	141	144	140	135	129	157	133	155	128	161	168	139	141	142	172	151	140	145	148	144	128	143	150	146	130	128	155	132	152	137	136	153	146	144	144	128	151	158	126	145	127	133	125	157	133	138	125	163	133	170	136	160	142	137	140	146	146	130	136	156	133	141	150	154	141	129	144	144	134	139	129	135	163	123	153	141	129	117	147	132	128	140	127	153	139	128	130	149	147	146	147	107	147	155	119	154	148	124	134	144	136	159	128	152	136	126	126	128	157	152	148	144	133	122	143	167	138	133	122	154	147	135	131	128	155	130	138	146	158	145	137	154	158	128	162	146	137	154	156	138	132	150	140	123	144	131	148	134	138	132	133	137	115	123	146	173	139	125	119	150	148	142	148	129	140	132	130	146	133	125	133	159	135	134	119	144	133	143	138	143	115	149	136	136	142	142	133	153	131	129	159	149	150	138	124	137	137	151	149	141	129	133	145	130	156	159	157	148	138	139	160	137	145	153	144	159	130	164	158	143	156	162	131
6771	15910	13836	7413	5209	3762	2901	2152	1743	1291	1067	865	723	645	568	493	465	393	410	373	344	336	291	298	325	279	284	272	251	233	250	229	249	240	229	229	203	206	199	202	215	204	185	202	211	191	201	200	184	207	218	167	200	222	192	199	189	183	181	193	171	182	196	174	197	205	189	180	178	181	186	193	192	195	161	199	196	186	196	177	159	185	153	149	186	191	181	164	169	183	181	194	160	183	178	186	178	188	174	187	173	212	183	175	198	172	174	182	191	191	180	171	166	160	169	191	168	152	167	172	166	205	160	170	188	166	185	178	166	171	184	169	169	167	189	165	184	175	172	158	161	185	198	183	189	196	190	185	158	175	171	180	177	175	187	181	187	177	161	167	177	143	180	185	177	179	179	158	167	194	176	159	168	147	174	191	161	167	187	182	182	165	161	184	203	200	174	171	176	181	178	198	172	174	175	175	176	181	155	158	192	185	197	176	164	156	176	171	182	174	175	178	179	175	160	177	171	182	163	163	196	155	181	173	171	180	178	176	169	170	174	181	157	167	184	172	157	158	149	160	146	176	192	167	189	173	167	180	176	156	171	175	170	161	182	164	190	167	177	185	190	168	179	185	179	181	156	187	149	196	184	167	170	177	177	173	176	171	185	151	172	165	169	161	199	154	165	173	183	157	168	140	163	201	162	167	151	187	169	188	161	187	175	180	188	203	185	180	187	148	180	155	162	163	190	164	182	175	192	151	172	208	177	176	154	171	187	167	177	164	158	159	190	168	160	178	206	200	159	174	169	178	181	182	192	179	164	183	196	176	184	170	179	159	180	185	171	165	176	187	153	193	176	197	192	156	151	160	179	164	190	192	167	177	171	177	176	168	143	172	183	181	179	183	180	193	161	188	196	176	180	168	185	150	181	174	178	172	166	159	162	178	185	192	164	176	164	149	166	172	164	197	157	156	166	150	190	169	196	178	174	162	154	185	157	187	186	167	165	208	177	177	194	174	155	178	160	163	179	197	182	151	188	201	178	182	200	189	168	173	184	159	197	201	180	164	178	187	166	168	163	172	152	152	147	180	177	160	153	188	175	180	187	176	187	181	167	179	188	144	181	158	179	171	177	153	177	162	176	172	195	168	163	166	174	190	172	170	178	162	167	154	187	182	164	168	170	166	149	174	185	179	171	174	165	186	171	173	184	175	174	181	168	162	196	184	177	184	185	159	150	178	170	189	184	158	184	174	176	142	173	174	188	175	169	164	175	177	167	165	163	166	176	149	193	171	158	163	169	171	171	164	169	161	176	168	197	155	165	202	162	193	176	166	167	187	180	177	191	147	192	156	178	164	171	158	159	177	177	165	165	183	182	185	150	185	161	167	165	180	147	157	183	192	170	169	157	180	192	200	191	162	195	188	173	174	184	185	149	179	178	213	158	176	164	165	175	179	172	157	184	175	194	180	168	170	174	189	146	175	172	151	175	197	183	192	176	177	168	185	163	175	177	184	184	181	185	162	185	168	167	196	168	189	209	158	179	174	164	194	170	178	166	186	173	183	189	162	165	153	181	179	181	174	167	181	180	158	178	198	170	174	161	188	171	171	161	172	171	176	169	179	189	165	172	169	174	192	177	164	163	185	179	183	181	174	172	208	171	166	174	175	174	167	172	183	181	172	184	187	194	182	180	190	184	188	185	184	161	206	162	168	173	176	165	153	187	174	168	151	166	180	151	184	163	174	170	169	187	169	160	185	158	182	206	180	172	178	179	193	195	168	172	155	165	168	178	177	152	171	168	176	176	165	177	166	188	159	158	168	177	139	155	181	166	199	175	177	174	190	180	183	177	194	145	181	179	156	183	185	188	184	175	166	169	167	180	172	191	199	182	175	186	169	181	169	168	158	152	175	185	172	185	184	181	179	193	199	181	154	175	150	166	172	179	171	180	181	184	181	144	175	192	158	165	177	171	188	179	159	169	164	177	167	174	148	178	160	164	158	179	181	187	161	184	169	171	186	188	182	162	176	169	172	179	183	164	178	170	185	158	164	188	150	166	167	173	163	160	179	175	196	180	177	189	179	190	180	173	161	160	169	191	180	188	191	185	197	184	173	153	159	187	191	180	173	176	178	199	163	168	175	173	181	174	193	166	141	191	179	144	186	164	180	157	177	197	172	179	171	176	182	197	173	163	171	195	196	174	185	171	171	179	160	191	175	201	189	172	158	176	198	153	148	178	165	161	165	163	187	184	177	170	169	172	173	177	188	179	156	191	157	199	181	166	171	180	175	166	181	184	171	181	159	170	181	168	179	169	198	180	179	167	165	195	163	175	188	172	182	149	192	165	161	162	147	161	167	162	193	163	156	174	199	180	175	185	159	157	168	191	172	179	144	170	164	187	177	183	172	173	184	142	192	187	194	197	193	163	174	168	176	170	173	193	166	146	161	186	168	189	167	181	207	173	158	163	176	191	155	156	182	169	157	177	160	163	159	160	168	180	172	188	163	192	164	185	166	168	172	176	166	167	184	156	188	174	157	156	172	171	174	174	180	169	166	157	176	178	179	184	161	173	189	171	192	180	174	178	168	183	164	174	187	177	174	178	166	193	152	150	173	184	187	162	159	168	175	169	187	172	157	166	168	178	166	170	177	179	171	181	177	152	166	146	186	190	154	190	171	149	166	147	151	179	190	162	195	156	178	161	167	180	170	180	150	196	150	200	196	180	155	159	162	168	172	165	169	177	159	187	151	161	154	178	178	166	185	175	177	194	168	166	177	175	183	166	162	152	169	164	185	155	168	164	177	180	169	186	191	184	184	165	159	188	155	184	167	212	195	204	168	165	154	159	164	171	192	172	180	160	169	192	181	162	176	169	166	181	181	174	148	184	172	200	174	182	175	165	169	182	187	187	180	173	200	176	166	171	191	177	172	145	156	155	185	178	178	171	188	174	154	173	165	170	169	187	177	178	162	172	182	178	176	174	184	172	175	159	182	168	182	165	177	153	145	180	190	158	159	182	192	185	192	212	164	166	194	169	166	161	171	163	178	185	169	182	179	181	163	172	175	169	172	175	180	186	189	173	178	157	179	176	162	183	166	168	151	176	173	150	189	138	195	175	182	182	181	168	152	171	132	151	159	154	170	180	185	175	171	161	191	218	180	164	179	165	173	167	186	171	156	185	160	183	170	174	183	180	166	172	180	171	160	160	193	166	185	173	170	177	202	187	162	186	176	169	184	165	159	180	215	170	163	172	192	184	168	181	189	163	171	181	178	181	193	151	164	152	182	165	166	183	185	173	188	193	171	183	179	211	182	182	180	163	176	183	172	188	175	163	147	178	191	171	186	182	181	163	167	184	156	165	187	187	172	171	187	172	196	184	167	165	149	178	182	177	146	158	173	193	168	184	208	172	160	200	156	167	187	194	187	176	190	172	158	156	185	165	191	172	171	192	174	166	152	148	175	175	142	165	167	171	175	173	190	177	168	165	184	178	153	177	183	193	166
27149	21268	12716	1380	787	668	629	530	546	522	515	514	555	541	493	507	524	552	507	489	513	492	519	520	513	507	480	535	504	492	494	467	508	484	503	475	490	490	501	499	517	511	488	519	491	465	491	492	499	492	515	522	488	507	515	482	496	510	548	473	537	528	474	486	519	502	505	515	502	480	542	538	525	491	514	491	473	454	515	524	477	489	488	502	509	511	498	524	492	496	462	469	532	460	505	512	525	492	497	489	467	511	501	496	496	485	507	497	541	478	513	482	484	508	529	493	509	502	529	523	491	520	495	491	505	503	459	488	526	515	505	486	499	491	468	512	516	503	501	492	526	488	497	490	545	499	529	515	500	530	458	462	472	475	497	502	467	480	489	491	477	492	511	471	477	534	520	515	512	488	456	472	489	453	469	512	510	483	511	508	487	497	488	482	529	472	470	463	503	519	559	510	517	518	459	522	500	440	511	470	524	487	486	523	527	464	473	492	495	492	497	498	509	507	459	496	477	476	447	478	464	503	454	494	470	466	532	458	489	501	502	479	492	531	494	539	470	497	519	492	519	506	489	491	512	479	513	522	498	520	463	502	448	517	459	481	489	458	461	511	473	529	481	481	476	478	524	504	479	473	532	493	521	456	492	460	490	516	510	480	469	517	496	489	480	501	501	506	496	478	494	521	537	489	541	474	587	512	471	463	492	514	478	487	508	506	508	440	531	498	473	488	503	489	493	514	517	488	512	518	479	497	516	489	470	493	508	475	484	483	484	527	487	489	486	537	514	466	543	531	517	484	520	500	489	480	501	488	489	512	502	491	498	503	496	518	506	539	510	508	504	501	471	512	517	492	456	534	490	487	532	481	457	508	537	520	534	518	554	504	473	527	480	510	493	493	510	503	499	463	480	517	521	506	511	496	483	511	508	487	477	520	484	477	478	492	483	489	494	482	465	503	496	474	506	487	517	466	495	466	500	517	500	486	474	519	465	489	498	455	493	466	494	498	512	525	513	493	450	460	468	498	517	532	484	465	469	475	477	513	490	474	510	514	471	472	497	500	553	519	531	484	495	512	518	497	498	497	508	515	510	504	513	495	512	509	483	497	523	445	502	517	530	487	473	456	496	519	511	482	523	514	466	500	487	485	489	481	495	451	456	493	523	493	448	466	483	496	442	488	521	458	498	531	456	506	487	475	482	516	478	469	538	502	513	545	461	504	507	547	504	482	496	520	545	539	502	470	516	462	484	534	487	500	502	484	454	504	459	496	483	485	491	535	464	482	554	469	519	444	503	540	494	465	463	505	472	512	535	480	538	449	503	519	500	497	491	506	508	507	525	469	457	497	490	496	499	507	508	478	457	490	532	470	476	513	492	504	479	524	500	544	477	514	533	491	488	505	452	525	475	488	502	461	467	478	506	497	470	487	520	512	492	501	490	472	478	464	541	524	502	501	501	470	490	491	523	504	481	498	499	510	490	528	477	509	516	445	464	494	472	518	552	495	543	469	508	479	512	457	480	466	494	495	479	496	460	502	483	483	490	498	468	491	465	512	497	518	504	473	477	456	518	470	476	486	463	464	470	507	505	496	506	505	493	511	507	468	466	525	541	463	505	479	497	512	477	467	461	491	479	483	470	488	521	467	514	463	501	460	499	482	480	464	473	475	490	499	491	481	507	471	519	507	493	485	508	492	496	516	487	520	517	459	462	503	510	509	520	522	489	499	492	515	461	482	512	525	513	509	505	533	470	465	489	474	467	512	485	516	497	520	517	525	517	534	501	456	473	479	515	515	502	475	499	514	485	517	495	462	480	492	529	549	487	467	476	551	524	496	479	476	486	477	504	495	495	494	529	503	509	447	480	531	474	502	490	483	482	518	475	459	475	501	493	527	530	519	509	521	505	523	525	509	467	482	497	480	505	465	488	469	468	484	490	493	499	521	493	515	499	499	469	485	528	483	514	477	502	511	479	467	505	456	512	508	498	479	496	504	508	474	520	500	467	500	482	483	491	485	467	506	563	544	510	496	500	476	473	525	496	503	520	513	513	476	504	490	488	475	498	496	506	470	487	504	494	475	524	467	527	511	517	487	496	454	502	482	487	486	480	504	479	508	488	511	504	523	487	549	482	516	472	523	532	513	472	518	477	509	502	471	506	514	487	498	514	475	508	498	476	503	514	523	483	513	470	503	520	492	497	519	527	500	509	478	494	502	486	496	511	503	510	499	529	512	517	508	523	513	546	503	469	547	504	488	538	501	506	493	506	511	453	460	533	534	483	522	486	545	480	490	490	499	496	502	515	503	485	521	492	484	524	456	501	526	497	474	475	494	523	484	492	467	473	474	483	514	447	480	502	496	478	504	446	501	470	484	510	526	490	486	482	506	513	449	491	506	463	504	508	487	531	487	491	490	485	488	518	499	474	481	486	481	517	507	513	519	509	455	492	510	483	484	509	547	486	482	495	503	518	504	507	452	497	462	471	499	481	475	514	479	467	510	477	493	487	486	509	491	536	517	492	522	502	501	516	498	520	476	525	520	541	482	508	535	479	520	530	504	464	508	525	472	465	477	465	487	444	468	501	470	488	513	499	523	506	485	513	507	528	491	492	510	501	490	473	526	487	479	499	496	515	521	493	474	494	477	486	510	498	489	551	450	484	473	474	506	493	487	465	498	505	526	485	505	510	498	513	517	530	483	452	482	458	532	515	466	481	486	527	541	498	478	514	508	476	508	495	533	502	536	463	487	511	488	473	510	489	458	467	504	463	459	494	475	526	514	538	481	490	456	489	528	504	526	498	499	498	494	519	496	522	499	511	465	476	487	479	456	460	492	491	456	470	481	539	489	476	461	499	478	464	464	495	518	500	503	508	458	489	474	508	477	488	488	484	466	474	488	458	456	511	476	462	537	478	493	504	471	485	460	511	479	531	468	490	461	485	490	511	495	515	521	457	478	467	495	530	493	510	516	512	502	467	458	469	473	491	539	517	500	513	490	508	527	509	454	462	537	491	469	524	511	482	486	531	540	525	489	471	493	533	474	518	544	478	509	531	538	466	516	487	527	518	510	523	486	523	536	503	473	507	517	504	494	496	474	449	460	528	474	505	487	471	538	526	510	517	531	474	498	491	486	478	526	504	511	530	493	536	484	507	516	498	527	490	489	502	515	494	550	515	473	527	502	480	522	478	468	505	456	504	507	496	537	460	483	507	454	492	512	508	488	523	495	494	459	493	482	497	559	463	471	540	538	502	491	525	494	451	472	512	489	495	484	485	496	504	508	502	504	482	465	504	499	473	502	464	504	524	532	466	514	509	514	484	484	527	479	513	481	531	452	506	501	461	524	481	477	474	469	494	496	491	487	480	520	502	510	522	478	485	509	486	480	477	543	505	489	499	499	493	527	474	491	482	447	492	515	501	499	514	517	483	514	530	521	450	459	483	472	451	484	474	494	453	493	448	502	504	464	468	486	531	478	494	514	461	474	514	504	494	508	460	502
4172	1574	1472	985	898	782	714	700	670	621	640	601	611	606	663	594	648	633	629	653	615	638	634	653	616	614	621	627	612	645	616	592	641	662	560	604	638	610	644	600	641	615	596	596	624	614	545	635	618	599	569	609	616	620	605	618	633	602	647	642	583	602	596	619	607	581	614	608	601	540	566	602	632	600	591	612	600	570	593	608	666	611	654	609	635	633	628	624	621	611	648	649	637	680	651	627	609	624	661	609	642	598	569	635	644	630	585	622	617	611	578	618	603	646	666	637	610	648	623	640	606	621	636	587	563	601	605	606	636	599	627	634	601	602	616	616	616	624	577	593	662	638	618	594	643	644	609	618	576	596	594	633	600	596	624	610	603	629	655	614	579	647	561	633	597	635	583	598	590	635	631	632	614	619	614	655	612	640	635	593	622	603	612	593	595	571	629	620	587	611	628	656	620	646	591	644	630	606	584	603	586	630	623	610	618	624	639	653	602	599	609	581	599	608	627	588	597	618	613	623	577	604	635	595	627	630	599	628	601	608	607	594	651	627	602	581	611	610	615	570	642	594	585	610	603	638	595	605	589	603	629	661	610	643	626	613	627	630	648	624	624	613	606	614	606	605	608	602	610	614	626	593	583	610	658	602	606	653	611	587	651	645	601	642	641	566	645	624	609	639	574	591	616	640	611	599	585	595	623	636	642	645	612	655	565	623	572	678	581	602	597	636	627	607	642	606	635	669	607	650	642	661	652	637	613	627	663	628	629	586	665	596	561	670	618	543	592	623	630	565	638	564	664	642	565	609	613	570	653	594	607	641	555	615	614	581	624	628	631	618	645	608	641	608	618	612	605	586	642	585	598	543	611	635	612	642	611	644	643	644	565	615	627	647	635	648	605	613	658	591	620	629	658	614	580	626	618	584	619	616	638	619	639	600	677	653	613	557	652	591	587	611	648	660	612	619	622	623	674	658	672	583	619	633	544	638	639	611	646	635	606	592	611	630	553	648	602	604	663	624	613	672	626	592	580	649	641	623	608	614	614	572	639	610	607	588	620	619	572	594	608	608	598	658	625	607	619	627	589	588	642	598	601	611	626	583	614	593	575	649	635	633	602	601	615	583	600	629	617	634	571	610	654	655	641	638	584	644	612	651	588	603	569	581	610	599	654	646	606	641	600	653	677	608	629	594	624	587	582	578	620	636	582	604	580	626	608	649	619	648	640	600	612	632	613	636	607	627	648	608	608	635	646	602	635	605	603	618	602	619	624	646	658	602	605	592	583	615	564	604	565	635	575	590	614	601	693	601	626	603	617	572	624	601	595	631	627	602	624	638	612	585	626	612	585	604	628	663	641	603	611	600	578	665	620	584	607	576	618	671	606	641	629	646	636	600	713	662	657	633	569	622	645	571	592	589	562	587	602	612	614	621	588	617	618	599	602	599	600	630	618	620	628	640	608	623	607	656	593	519	572	590	607	608	620	634	604	598	601	604	637	640	646	637	587	596	622	647	610	627	599	608	640	618	652	609	620	650	546	620	624	613	609	587	607	612	635	646	593	678	599	654	594	611	604	598	593	596	630	620	608	593	611	643	578	636	567	569	612	626	636	594	593	578	647	628	573	598	614	625	630	607	615	603	645	592	587	594	590	576	645	621	666	621	580	592	622	599	650	572	665	640	615	611	639	590	583	598	628	588	616	630	623	635	622	588	638	621	591	584	621	600	611	618	568	596	624	609	610	628	603	619	584	606	614	602	579	569	655	625	582	611	575	619	573	621	584	602	608	601	649	653	600	642	647	645	618	588	602	578	607	622	593	652	611	651	602	653	643	614	647	617	592	560	558	600	600	596	588	633	681	586	591	635	641	638	603	632	612	640	615	606	639	597	589	645	580	623	640	597	584	653	637	619	641	604	590	598	634	611	568	603	622	623	616	610	608	605	646	620	622	631	647	631	640	633	624	601	642	623	666	637	613	627	619	625	610	632	623	576	605	631	595	580	598	614	611	649	591	612	557	636	611	625	594	620	604	606	606	615	629	601	637	624	622	566	615	629	619	620	601	618	588	605	611	611	626	651	572	642	612	628	605	589	594	602	575	664	622	597	632	656	636	645	637	589	633	616	623	630	583	624	608	611	585	564	624	616	629	624	600	628	574	621	561	655	614	616	585	653	609	639	636	651	580	609	604	618	634	647	612	566	638	594	571	644	601	593	648	621	590	624	611	638	665	550	647	649	571	633	600	634	582	608	594	621	612	610	619	621	616	599	642	617	647	614	614	654	599	585	652	628	603	624	585	617	617	620	644	640	556	594	590	623	603	590	610	657	633	566	584	613	598	638	615	588	618	596	619	602	592	640	643	588	651	636	631	614	590	615	600	639	619	602	604	598	583	629	635	630	560	611	638	597	612	634	603	587	644	637	632	605	632	605	596	649	646	592	636	561	589	650	623	570	640	600	601	597	565	615	596	605	567	620	604	624	629	634	590	624	650	616	615	582	625	632	587	638	651	593	665	604	627	559	586	589	632	596	597	611	572	647	646	633	611	598	599	598	622	626	596	655	589	654	614	592	593	625	602	614	627	571	596	623	600	603	595	600	616	629	603	606	606	632	578	590	668	584	614	617	597	602	586	607	640	566	562	631	606	599	601	671	621	564	650	624	586	594	568	597	585	612	653	581	638	638	617	621	628	585	634	608	598	594	591	589	635	636	644	637	565	675	625	581	581	584	574	597	609	619	618	611	583	589	644	609	630	610	611	590	613	619	631	621	614	624	613	577	590	621	597	603	584	605	611	630	600	600	592	639	619	598	626	648	625	598	636	624	603	643	579	607	638	649	663	609	618	582	591	667	601	603	614	615	625	649	604	676	624	618	557	553	636	633	598	629	628	612	628	593	614	635	597	604	615	614	629	611	594	595	643	555	621	602	605	631	585	599	609	614	618	644	618	569	640	593	595	640	616	640	650	559	607	618	625	577	586	616	602	617	574	626	609	598	609	626	597	605	599	598	636	610	614	602	640	637	575	591	607	649	640	583	624	602	615	637	603	627	561	576	620	603	652	606	597	606	650	640	614	618	609	632	619	613	635	594	611	626	619	614	625	604	602	616	642	608	583	596	633	625	564	613	618	577	629	625	608	609	591	631	684	641	641	589	604	611	648	614	644	595	625	612	625	623	607	611	613	619	629	597	595	654	582	641	594	628	644	598	620	615	605	615	585	603	589	599	596	639	617	606	568	642	597	594	576	650	629	614	577	582	656	664	603	666	653	565	645	584	641	604	604	553	589	615	609	653	569	628	632	587	568	633	568	644	631	637	611	597	613	578	674	643	581	622	611	611	557	601	628	575	623	625	627	613	573	593	636	581	585	600	608	649	594	635	634	642	619	605	619	609	590	641	580	586	574	576	604	622	616	624	611	581	613	577	645	583	593	646	617	647	634	599	590	623	621	647	599	585	611	604	632	606	589	601	620	595	625	604	611	605	584	645	648	650	598	642
23891	21426	29059	24202	21430	13231	1293	821	605	501	541	416	429	429	397	448	409	405	356	382	356	353	323	314	353	310	335	340	324	311	307	325	323	338	378	354	334	307	341	348	307	333	332	318	317	316	306	321	281	318	312	319	331	332	304	339	314	342	335	303	298	319	277	305	305	324	340	313	310	301	323	307	304	297	293	312	327	323	303	315	303	319	328	299	289	295	317	308	314	299	293	325	313	301	302	314	328	318	345	345	325	305	334	308	324	331	325	311	291	326	307	293	285	285	331	295	305	309	308	305	302	323	308	290	329	340	333	327	302	291	321	315	339	312	322	317	309	298	324	338	330	325	309	336	310	297	312	301	331	336	324	280	321	312	314	337	308	320	290	296	288	337	312	327	319	327	311	320	298	316	338	280	307	308	295	290	313	292	343	311	319	295	330	333	313	326	329	344	327	303	336	324	339	301	325	313	312	314	304	332	310	318	320	306	343	312	322	331	327	289	324	349	315	301	295	325	337	328	290	332	299	312	306	291	316	297	307	323	298	323	324	300	353	320	291	334	280	359	315	321	298	274	296	319	310	325	310	305	332	319	309	288	334	351	318	308	311	330	302	283	324	268	266	322	326	303	293	283	297	345	333	323	344	327	315	303	307	318	329	346	334	316	287	340	306	290	316	306	310	338	327	345	337	314	320	309	319	311	317	311	314	330	308	306	323	294	279	301	274	298	291	325	288	311	314	321	310	300	319	333	283	312	290	316	323	335	306	302	299	317	290	315	329	291	325	325	313	345	299	334	290	324	327	291	302	319	331	308	305	330	323	316	304	317	294	331	319	302	303	308	307	310	335	312	289	327	294	304	311	286	316	341	338	325	284	314	328	293	291	312	306	327	312	329	329	303	322	303	355	307	320	318	332	315	298	307	299	329	306	302	316	308	305	299	307	298	299	303	317	312	297	317	316	307	323	304	289	310	279	309	301	335	324	320	310	289	326	308	296	298	346	316	301	315	316	340	298	346	287	303	322	306	307	277	314	343	317	309	312	299	300	296	333	278	294	306	322	326	326	331	320	319	312	328	331	321	296	307	327	299	308	312	331	357	326	326	318	340	310	293	328	304	322	313	345	304	310	330	298	296	321	324	301	328	288	310	300	313	344	291	329	316	331	315	346	308	328	298	296	297	301	314	335	296	309	358	362	326	291	293	329	293	301	306	268	309	296	320	307	290	333	298	321	320	329	341	328	310	311	334	287	316	349	283	328	341	342	317	301	289	316	300	335	319	319	308	331	289	315	313	329	347	321	334	313	314	337	319	336	303	345	313	344	297	286	333	313	315	305	280	310	306	304	316	312	312	309	314	333	353	321	303	329	302	309	343	311	310	305	266	281	292	308	315	316	298	302	285	320	317	268	312	312	312	327	292	298	339	307	322	311	328	354	307	315	323	311	317	303	309	279	319	305	336	341	305	309	318	317	317	311	304	303	306	322	308	298	315	346	318	285	327	299	293	318	319	319	286	330	313	309	295	280	303	302	305	326	296	308	292	337	293	281	266	310	315	283	331	287	317	340	319	313	307	320	284	336	320	282	313	311	300	306	330	299	354	313	287	323	305	322	323	316	365	308	322	339	291	321	322	320	297	310	331	302	315	314	310	315	336	329	331	310	306	307	326	315	300	331	336	359	322	306	298	279	320	269	295	339	320	291	324	315	280	295	287	336	346	310	296	303	309	305	340	341	327	329	307	283	334	302	297	293	291	336	288	292	295	306	346	334	323	276	310	335	343	313	276	336	312	304	329	338	332	353	327	289	338	307	285	316	301	308	326	321	317	301	304	332	292	307	323	281	322	302	298	319	352	306	335	322	296	320	322	335	302	289	324	335	337	286	330	307	310	299	315	312	332	299	322	290	306	294	297	328	321	322	331	329	307	314	319	311	346	310	291	311	323	332	291	332	307	316	291	349	301	289	288	322	321	311	303	297	319	334	275	299	306	294	329	307	278	312	266	323	356	309	304	300	309	332	316	333	303	324	333	315	294	329	337	300	285	322	321	347	315	312	333	292	304	309	339	332	318	300	322	323	333	295	324	308	345	304	349	321	330	305	295	327	313	294	323	324	316	345	310	300	337	314	336	316	313	320	322	328	312	310	326	314	297	331	288	330	328	322	362	338	315	319	298	324	333	332	314	301	296	315	316	293	317	333	314	316	313	350	312	324	321	341	326	310	304	352	315	311	297	300	314	340	337	286	321	271	310	350	310	302	301	324	329	297	329	323	285	289	328	272	312	320	330	289	294	303	334	301	293	322	310	308	278	290	344	318	329	278	309	320	285	286	313	297	307	323	306	349	331	266	301	316	292	342	296	331	290	324	315	316	300	312	316	265	318	335	326	303	338	326	321	329	287	319	316	293	296	312	321	311	337	339	318	320	312	329	352	344	308	315	303	326	307	307	285	326	285	349	325	316	306	293	318	324	314	340	350	305	325	302	312	303	301	325	309	309	279	283	318	325	327	303	325	289	327	345	288	281	295	316	325	281	326	279	300	286	328	295	327	305	320	317	296	308	313	317	293	276	328	325	307	304	293	343	327	322	325	317	309	300	310	300	342	307	312	343	315	317	337	324	328	322	301	337	284	314	319	322	316	284	316	300	320	296	324	353	324	298	342	299	304	326	310	302	324	297	298	304	325	301	300	329	343	305	324	318	311	325	307	309	296	308	338	311	321	303	290	310	301	314	315	329	328	320	303	324	319	308	291	278	318	321	345	306	317	308	315	299	311	321	290	331	283	314	321	302	335	317	335	318	303	325	336	307	307	324	330	253	318	303	306	316	320	316	327	312	304	344	307	330	314	327	346	299	312	301	321	328	305	310	289	338	328	316	298	301	310	335	315	294	304	326	281	334	324	297	330	314	297	316	303	302	310	333	314	297	290	344	304	296	321	330	297	323	282	301	285	300	313	312	278	320	338	299	309	351	321	306	285	315	288	323	295	335	323	302	299	287	300	303	324	320	344	331	325	303	317	327	310	316	310	285	301	311	313	321	312	329	307	302	304	332	347	311	288	341	304	324	287	312	313	334	301	356	293	303	305	312	290	292	323	313	328	328	328	288	313	326	336	308	288	305	308	325	341	317	341	300	317	314	308	312	319	321	313	302	283	342	297	291	335	302	329	301	308	329	331	289	306	328	329	305	345	312	331	331	326	285	327	316	302	318	293	328	284	315	328	321	319	303	292	312	332	318	328	302	318	312	291	294	323	313	321	286	330	319	338	326	290	300	290	302	299	294	324	319	297	285	322	283	339	323	312	301	347	289	309	344	306	281	321	316	316	353	296	320	355	292	335	303	316	320	320	303	307	301	286	327	329	275	323	333	320	335	343	312	321	303	315	325	323	355	324	298	289	323	312	290	318	295	327	331	286	325	334	290	324	316	300	311	341	315	302	285	291	302	295	328	319	286	312	306	320	337	323	327	314	325	288	302	332	331	295	312	322	319	326	303	303
4851	9872	8501	4403	3019	2283	1737	1423	1148	1014	818	761	713	598	577	544	538	584	497	516	515	507	452	439	496	444	442	479	479	425	412	422	405	414	458	422	392	430	454	412	428	392	420	397	412	382	438	379	405	410	395	428	394	397	426	396	404	396	442	429	410	386	415	377	347	421	408	360	430	389	397	413	424	397	407	422	421	393	405	396	414	385	429	437	409	373	377	385	398	410	393	390	420	403	385	397	416	369	379	404	441	405	426	375	415	375	394	354	414	401	415	407	396	391	382	374	405	395	413	408	377	395	370	376	399	352	403	343	407	428	412	390	456	403	409	418	397	393	383	384	371	423	416	379	392	384	437	414	407	366	418	420	373	396	385	406	369	433	392	406	415	396	390	391	374	372	396	399	384	400	392	434	373	430	406	388	401	383	415	398	419	449	379	360	422	376	422	374	405	419	358	414	422	387	436	408	402	411	395	422	417	463	418	427	419	422	360	422	396	398	354	408	407	403	396	397	387	399	411	391	368	423	394	413	358	394	377	406	424	376	370	353	421	406	393	409	413	372	375	384	387	403	363	407	396	420	424	404	384	392	394	413	411	394	407	396	407	393	381	391	379	424	448	341	429	375	403	365	384	416	381	388	399	423	410	401	373	392	400	417	390	366	390	394	402	348	363	387	396	400	385	369	442	407	372	443	383	408	411	409	434	388	398	420	405	400	379	400	389	395	384	388	360	372	384	384	400	419	362	380	411	385	415	385	400	402	423	379	361	370	374	423	402	392	410	373	420	391	461	379	395	403	384	408	416	392	431	367	414	366	394	370	381	384	397	405	434	393	397	421	399	368	405	392	435	373	393	418	452	412	391	444	403	417	422	413	396	394	389	401	393	428	362	410	385	417	407	382	374	366	406	395	397	410	363	397	378	389	383	411	370	397	366	407	375	385	387	432	389	389	398	424	393	408	382	404	394	340	403	383	416	395	402	398	468	386	408	388	409	410	404	374	408	383	371	383	388	406	370	354	403	384	404	425	384	396	399	418	387	420	389	419	406	355	400	395	359	386	383	399	401	387	402	417	381	390	439	398	414	398	415	378	360	401	386	423	396	392	385	385	369	374	369	404	407	398	423	384	409	412	412	403	388	401	442	402	391	410	365	382	389	398	382	410	404	409	366	387	410	381	436	398	385	392	393	428	385	368	402	405	407	390	455	392	396	384	409	391	373	376	429	379	412	371	401	421	393	398	389	388	402	406	367	394	420	433	402	420	379	411	376	368	405	393	381	369	406	416	420	413	403	412	387	387	412	380	381	394	394	394	389	381	368	400	402	440	393	361	406	410	416	400	379	403	407	393	366	386	369	444	399	407	382	358	391	386	396	371	401	386	401	416	350	412	368	384	406	391	402	383	390	379	381	370	376	418	406	376	384	411	389	391	406	399	448	393	410	423	399	405	424	398	397	420	403	405	412	405	438	391	379	413	410	390	397	374	364	429	408	426	422	413	427	427	398	433	410	416	421	402	357	380	405	419	403	419	424	394	376	404	422	416	392	367	385	403	392	408	369	401	396	361	414	403	399	408	368	398	392	409	426	395	408	384	387	414	399	415	424	391	413	356	403	413	397	391	366	396	403	411	388	398	399	390	381	403	374	428	407	433	389	376	411	389	402	396	387	360	412	420	393	427	407	397	378	406	390	371	385	404	377	408	412	395	463	424	390	401	359	380	422	383	386	456	415	429	405	396	409	411	413	408	358	377	391	414	408	404	354	378	407	397	374	379	419	402	407	421	428	380	390	381	361	410	356	436	392	397	401	390	362	421	351	426	401	386	353	408	395	411	397	371	407	398	402	414	362	405	393	370	372	406	424	385	418	394	403	390	390	421	390	402	389	379	383	387	397	441	390	374	443	366	378	390	381	436	373	381	374	392	391	420	419	395	400	384	412	418	395	406	407	385	385	407	412	416	426	421	421	405	408	382	419	405	419	383	377	399	361	407	402	397	409	381	407	400	371	412	388	398	369	416	387	411	387	401	402	389	382	436	419	403	411	406	385	378	392	391	411	406	396	371	373	405	384	424	427	395	382	415	419	405	433	422	408	384	396	382	434	376	408	408	403	410	378	387	369	380	383	400	414	425	356	398	394	387	370	448	392	433	377	384	404	415	384	370	387	359	359	411	411	382	389	330	402	394	397	421	380	377	400	420	423	390	384	381	388	389	409	404	409	432	379	393	410	356	413	376	408	348	390	368	396	420	397	429	399	407	421	402	387	391	382	387	392	435	418	380	369	409	441	392	419	414	404	413	371	364	405	402	414	385	392	401	405	404	393	418	398	392	422	408	430	426	418	368	411	398	395	438	387	444	398	410	384	378	401	405	403	362	379	423	428	375	389	408	404	405	387	410	385	353	417	410	386	387	404	434	406	385	419	403	402	397	421	403	411	415	417	366	384	383	388	394	393	387	420	391	402	400	352	389	397	404	408	375	367	384	403	375	422	403	375	389	405	405	329	367	452	425	382	394	382	377	400	433	403	413	401	404	395	386	396	366	368	399	400	410	390	394	396	391	395	398	407	437	410	404	396	392	362	378	382	432	380	402	389	382	407	387	398	413	384	429	371	353	396	375	350	374	384	424	406	403	410	409	363	392	418	361	378	393	388	432	406	416	421	416	410	386	409	407	418	373	393	412	375	351	377	427	395	407	382	434	381	380	378	407	394	424	385	393	446	400	385	394	374	394	414	386	367	403	391	408	406	370	420	420	368	405	371	391	378	359	386	400	409	393	373	381	370	380	418	384	395	400	410	378	408	432	407	374	411	370	377	398	414	403	372	403	391	408	397	402	397	387	394	408	421	392	385	412	436	337	391	349	376	414	424	375	378	406	364	403	428	391	377	413	402	397	427	379	386	398	415	398	442	392	419	381	437	373	395	410	390	431	399	384	384	387	415	370	385	393	411	397	389	377	384	408	415	423	380	392	377	378	386	404	369	403	387	388	402	392	406	395	410	377	403	402	372	372	368	428	364	389	384	380	415	422	383	398	374	420	429	366	436	401	399	385	409	388	399	402	411	384	407	392	409	403	385	397	383	376	402	378	374	384	404	393	412	439	407	342	399	421	401	412	401	389	377	401	399	374	374	416	392	406	387	409	392	403	414	406	393	362	423	430	437	410	383	335	391	362	377	419	398	404	387	405	393	411	415	424	361	387	375	399	392	395	373	418	441	371	390	386	378	387	385	393	390	383	372	407	380	433	419	409	401	390	415	395	381	435	372	400	382	393	398	413	379	377	383	425	419	369	398	356	386	388	373	411	441	363	398	415	417	377	423	395	392	373	399	387	414	400	403	368	388	390	359	394	381	373	399	399	379	348	375	379	383	360	424	377	400	375	411	423	405	378	409	436	407	434	400	396	415	406	406	369	403	426	385	428	399	385	369	384	391	396	395	400	416	419	389	378	386	375	363	397	394	401	377	398	409	410	381	411	406	400	411	368	381	350	411	412
23055	21430	29404	23851	21432	21481	12065	1199	779	683	545	508	407	351	366	286	301	275	239	236	228	225	227	193	215	206	180	185	198	190	180	161	182	167	197	175	138	157	158	170	160	170	157	163	148	149	165	148	150	168	145	180	156	157	169	159	170	163	170	149	166	163	164	136	154	132	138	139	163	155	159	153	157	138	158	149	148	145	133	156	167	145	130	146	155	151	180	156	147	151	147	159	135	153	149	152	158	147	158	155	129	123	120	141	134	162	144	155	158	150	135	162	142	163	138	152	148	163	169	161	137	153	148	135	135	159	151	155	144	144	149	128	157	121	159	154	144	150	149	132	129	137	150	151	142	167	134	153	134	154	144	132	140	155	163	140	122	150	153	141	139	146	146	164	158	146	147	132	142	137	149	122	148	155	135	155	155	134	144	147	161	133	157	132	132	142	120	141	131	140	127	149	144	172	146	147	153	150	138	141	130	132	160	141	163	153	152	151	151	151	164	133	161	133	145	135	142	141	149	151	138	142	133	161	169	129	151	124	139	139	123	147	144	145	162	144	127	149	137	145	139	138	143	140	130	163	122	137	156	137	161	134	144	173	145	148	136	138	141	139	148	150	152	149	135	140	135	146	150	173	149	127	129	140	160	166	129	149	132	166	145	170	152	139	142	146	153	166	112	144	140	139	133	128	138	146	127	138	154	161	149	147	135	127	150	138	145	128	145	143	146	128	136	133	149	162	166	144	173	151	137	122	169	135	150	136	150	148	140	141	133	121	130	136	132	144	142	136	145	169	137	156	135	147	158	148	157	136	146	153	170	147	146	165	142	150	127	159	131	159	154	129	143	139	147	150	148	135	151	140	135	160	140	160	152	139	144	139	119	128	141	134	149	148	146	128	141	149	161	162	122	136	156	123	171	154	130	149	145	139	145	148	127	145	139	130	127	132	132	146	108	125	129	147	159	134	156	131	144	129	166	149	146	133	137	143	142	124	138	151	136	144	116	150	153	148	151	140	116	132	136	165	148	123	128	131	152	141	140	157	142	125	146	146	132	132	144	125	141	165	160	139	143	144	136	134	125	141	124	142	130	144	162	152	138	123	151	156	139	135	123	160	137	160	148	136	134	145	144	149	158	136	150	143	142	148	130	149	145	146	127	127	138	137	148	127	126	137	148	151	148	144	134	145	141	105	145	151	152	146	143	160	155	144	155	134	145	146	132	148	145	141	145	146	160	142	144	137	143	132	141	153	142	149	149	134	152	127	149	136	158	141	145	145	135	151	136	146	147	154	135	133	153	139	156	147	146	137	142	136	141	136	136	141	122	137	136	153	148	143	133	165	152	152	157	137	138	149	135	167	148	145	149	134	144	161	129	144	138	138	126	145	147	138	124	142	140	132	146	130	150	133	134	141	136	147	160	130	157	151	142	138	128	158	136	133	129	137	131	138	142	136	159	125	121	160	174	143	133	148	152	154	176	149	157	148	157	150	150	154	159	149	148	108	133	139	146	152	140	152	148	170	136	139	143	149	161	126	149	158	143	150	130	132	139	139	149	119	127	145	163	145	140	138	129	132	110	166	151	134	138	154	144	157	122	147	150	131	157	154	128	138	161	138	134	121	159	131	137	138	141	147	161	154	143	165	151	153	143	144	146	132	140	124	157	148	124	144	144	149	130	153	149	152	133	121	133	124	156	160	137	142	130	138	154	144	147	154	144	129	151	150	154	149	154	139	134	139	128	125	135	142	156	143	171	140	126	137	168	138	133	148	142	156	158	148	134	145	150	148	130	156	135	138	115	174	164	125	135	136	142	154	134	118	140	137	129	148	152	131	136	125	154	151	133	136	128	150	168	165	141	163	157	122	146	135	188	130	142	153	121	122	140	131	143	156	163	144	139	163	138	135	139	145	161	139	144	144	158	167	150	129	150	141	164	147	159	150	149	138	158	142	149	149	151	161	143	152	147	139	135	146	139	133	154	140	133	136	153	139	152	139	138	173	128	145	120	131	151	149	129	144	140	150	138	159	140	134	131	166	138	136	157	149	153	148	118	156	127	137	134	161	155	116	136	137	148	153	131	140	147	155	141	148	130	129	138	137	135	142	139	133	148	137	103	110	141	155	129	147	147	137	147	121	165	161	163	125	158	141	159	141	147	166	146	129	150	165	140	153	153	138	154	168	148	142	144	155	126	153	149	124	148	158	152	159	140	152	146	150	142	120	153	153	126	144	157	135	146	125	129	160	141	141	158	143	147	146	160	131	146	132	138	153	154	166	159	141	126	150	165	133	129	129	141	138	135	130	130	141	148	136	151	149	142	163	128	141	153	139	156	149	133	131	136	128	138	157	146	152	149	156	137	161	158	162	165	131	124	160	139	135	131	150	147	138	147	130	144	162	160	135	121	149	157	137	152	146	142	146	144	155	140	138	147	158	149	152	121	137	167	184	128	152	149	129	134	145	156	139	136	141	147	151	135	157	158	142	129	144	150	138	133	140	147	144	118	137	148	125	141	132	155	135	145	127	136	159	128	159	157	156	158	123	150	166	163	128	154	140	157	137	134	138	144	138	170	146	148	152	139	156	144	147	142	130	158	138	135	140	131	146	151	172	144	149	160	130	156	148	143	165	169	135	123	150	158	155	131	124	136	123	169	156	149	144	152	142	139	147	150	139	141	132	148	156	153	167	134	161	130	150	134	119	133	161	152	158	156	147	113	162	115	137	159	128	137	143	145	157	144	147	148	139	132	119	126	148	139	143	144	136	144	138	138	147	130	142	147	145	149	124	137	145	157	134	143	135	112	145	139	147	139	135	134	138	157	133	139	147	138	158	143	154	122	149	158	152	147	132	154	159	138	136	136	147	146	169	130	152	149	163	146	167	146	145	148	150	155	116	140	125	143	141	118	163	154	146	140	145	158	118	145	151	129	156	131	141	164	169	139	156	136	125	151	150	142	144	136	147	142	151	145	152	160	145	145	130	142	152	153	152	163	160	153	141	146	129	120	154	142	151	129	144	134	144	137	165	153	136	157	150	160	127	141	151	148	151	160	135	142	139	150	158	140	153	142	157	141	134	167	146	158	148	132	121	166	130	135	134	154	137	150	152	153	132	129	141	157	142	152	167	164	136	131	147	147	137	120	118	165	155	172	136	150	152	145	167	163	146	139	130	139	144	153	146	144	136	121	150	120	133	146	162	171	152	133	114	163	132	135	123	145	158	117	162	144	160	153	126	144	156	136	156	147	150	130	144	144	147	160	144	135	162	140	151	149	153	137	125	151	121	123	165	145	138	144	143	138	130	162	142	139	135	157	144	155	140	155	123	163	129	148	127	158	135	134	160	150	149	165	154	110	138	140	145	155	139	169	163	139	146	140	140	133	151	146	141	158	152	164	124	136	137	132	132	145	148	154	125	150	147	132	131	157	147	125	154	131	149	147	142	152	146	149	143	146	151	148	157	140	141	140	126	140	143	134	129	135	131	138	139	140	139	160	137
6868	16119	13804	7494	5092	3736	2894	2201	1693	1322	1065	896	747	645	557	527	455	464	401	340	356	339	343	301	260	284	236	239	245	265	250	242	216	214	224	207	212	227	228	228	202	222	192	203	237	187	236	194	213	225	221	183	212	203	180	200	179	213	183	196	170	192	175	203	193	197	208	188	190	206	173	198	191	183	201	208	185	194	188	175	185	162	219	147	197	186	184	168	200	203	181	186	207	177	187	189	185	189	184	153	148	179	164	198	171	171	179	163	208	171	156	184	191	165	192	183	161	196	173	168	164	185	159	192	209	194	181	180	195	188	199	203	179	204	187	191	183	173	164	181	172	148	157	189	165	201	180	164	185	180	199	187	197	184	187	187	188	178	189	202	174	165	177	182	183	195	180	190	179	147	185	176	202	169	195	193	184	182	185	177	170	190	180	195	186	191	165	183	193	171	185	171	171	180	162	181	188	181	162	182	170	183	171	182	179	178	181	175	170	166	189	193	195	171	175	166	174	163	182	174	173	195	183	171	202	198	189	189	187	175	170	196	177	170	154	189	203	170	167	166	179	175	173	196	188	173	164	170	180	207	208	196	178	204	176	170	171	193	180	183	182	186	174	174	176	166	185	190	165	160	191	181	193	171	165	177	197	168	181	214	187	159	195	158	175	189	178	170	155	178	165	172	188	156	172	187	181	178	160	190	199	189	175	183	171	179	179	189	155	180	167	173	168	170	186	174	155	182	163	185	138	189	190	184	167	186	196	184	174	167	170	168	176	176	190	167	174	170	170	163	177	179	166	185	162	147	172	189	168	155	193	187	163	168	177	158	187	168	200	160	154	182	202	175	178	173	176	185	180	174	163	180	193	162	162	160	184	198	176	168	154	173	189	172	164	171	172	190	200	172	159	181	170	179	194	182	168	176	164	166	170	168	171	178	165	156	171	166	161	168	168	181	179	194	200	152	183	164	145	185	184	178	172	185	187	195	184	190	197	194	181	178	165	182	192	180	184	166	153	162	161	188	181	189	173	182	150	166	190	166	148	171	158	178	168	172	186	205	163	163	167	169	179	199	187	195	181	166	180	172	158	188	170	169	178	178	205	165	176	208	178	199	168	168	198	187	158	187	161	176	175	185	180	176	200	172	169	171	195	195	175	178	142	173	206	163	168	201	166	157	175	146	165	186	156	197	179	174	153	171	183	207	191	176	195	173	173	151	173	159	184	178	180	187	173	172	165	181	181	172	188	175	165	184	179	164	162	161	197	144	177	172	182	192	182	180	163	194	173	189	194	162	176	197	179	199	178	148	180	157	170	175	163	180	166	184	203	165	195	167	172	173	179	180	175	190	187	171	158	186	170	186	198	176	162	168	182	212	174	174	169	169	181	173	181	192	169	169	156	183	179	185	162	175	158	202	186	154	174	146	188	150	169	175	179	191	183	178	171	178	180	186	184	173	173	161	186	190	163	196	180	183	178	177	166	172	175	209	177	174	158	185	184	193	159	178	157	171	187	192	166	170	199	168	165	181	162	182	151	163	178	174	173	183	190	163	204	186	195	190	171	196	173	194	186	169	174	176	174	186	178	180	179	190	179	163	175	173	170	185	173	146	158	188	170	173	185	172	175	185	187	176	182	178	169	171	182	200	178	158	178	175	179	168	168	177	185	182	195	187	174	190	161	188	154	183	192	198	170	193	177	175	173	175	179	146	172	166	174	155	165	179	176	191	190	155	177	164	164	169	164	175	178	168	189	171	171	157	180	186	163	174	183	182	173	186	182	172	169	174	170	165	175	187	174	186	175	179	168	190	176	178	166	195	187	165	169	177	182	160	204	163	169	192	160	171	166	159	168	176	181	184	191	197	187	195	158	202	180	187	189	175	159	183	195	172	202	187	169	191	161	165	194	210	193	184	186	168	172	148	151	185	188	163	189	191	193	190	166	171	171	184	199	170	177	160	167	201	181	200	162	170	170	178	179	163	156	186	174	193	178	169	164	178	175	174	168	183	161	158	190	148	181	175	157	186	164	169	178	192	165	179	173	170	184	193	192	198	168	170	170	182	169	177	185	169	166	188	167	172	200	169	177	152	195	166	170	218	176	205	158	173	192	169	201	179	173	166	184	181	153	182	181	184	191	192	166	156	192	191	171	172	165	183	200	183	199	174	180	197	176	199	167	163	194	189	166	170	167	181	172	209	179	176	155	186	176	173	177	179	185	151	181	172	177	221	172	183	183	174	176	183	185	163	180	214	184	156	167	177	188	178	156	172	190	159	171	165	172	161	174	184	161	175	171	176	193	169	185	161	154	193	191	173	153	188	175	146	184	176	180	159	172	182	180	173	177	161	192	200	161	161	201	175	188	184	183	165	167	165	160	157	182	175	191	190	189	183	168	186	172	194	162	174	198	187	179	165	165	191	183	162	178	174	186	162	173	180	183	203	177	174	186	174	201	174	188	170	152	180	171	186	198	152	159	174	210	175	151	202	168	155	179	175	196	208	188	173	184	164	195	158	197	196	187	162	172	175	169	167	160	164	156	188	171	187	201	192	190	158	164	186	200	192	180	193	177	165	147	184	180	191	190	179	168	193	158	165	183	222	164	189	173	168	173	194	187	176	170	167	177	166	207	167	175	198	161	169	190	149	188	206	180	194	184	184	170	188	165	182	204	192	139	187	186	178	171	166	185	156	189	177	171	186	195	196	193	161	187	179	192	169	183	190	165	170	189	196	193	176	175	178	185	187	177	168	166	162	178	189	223	178	182	187	173	177	197	199	177	178	178	181	171	160	179	192	180	166	189	171	154	169	172	199	165	174	186	172	204	179	181	169	150	183	193	156	173	168	186	174	174	162	154	186	176	176	161	181	183	172	177	172	170	168	178	180	185	196	215	178	172	183	174	180	183	174	183	173	159	172	165	156	180	159	178	169	205	192	164	179	180	184	180	162	195	171	196	219	164	177	180	180	184	175	188	183	175	172	189	186	166	176	170	171	169	178	191	173	173	183	161	191	179	177	166	187	152	182	187	190	188	178	184	176	179	184	170	180	145	166	163	206	194	174	194	174	172	181	190	209	144	183	162	176	177	166	176	167	175	166	190	174	159	186	159	173	173	165	189	178	168	184	165	188	217	175	178	160	174	214	190	195	163	175	150	167	159	178	184	163	168	179	183	154	186	172	177	170	188	171	191	175	180	182	171	174	179	182	188	151	166	161	162	201	177	178	168	146	175	196	197	168	178	178	190	187	183	173	192	180	177	183	166	155	169	173	175	163	183	175	174	202	175	179	156	158	198	196	183	181	145	187	170	158	190	170	168	169	181	174	167	178	188	193	180	197	175	178	185	183	197	165	193	193	178	142	180	150	161	196	161	165	151	183	174	178	151	183	184	183	165	166	150	166	161	171	185	184	163	192	173	168	180	165	158	184	154	188	163	191	170	176	186	157	213	184	201	172	196	180	187	185	186	175	156	167	170	190	174	155	196	185	179	175	169	177
27019	21275	12993	1422	734	671	615	532	516	502	513	520	518	476	497	503	492	467	507	503	490	491	522	491	488	500	484	496	517	511	498	522	489	519	503	535	512	509	508	490	480	461	482	502	485	530	484	535	544	541	494	507	485	508	526	496	467	492	530	512	526	495	493	502	529	512	511	503	520	437	481	520	498	519	481	534	490	522	490	447	527	480	506	522	530	498	508	492	492	492	511	496	504	514	509	470	509	489	490	535	463	488	513	438	505	517	507	511	435	484	501	526	511	489	511	504	513	498	476	498	517	486	527	490	488	496	505	478	493	489	506	525	504	526	468	516	520	491	551	482	501	509	526	432	532	539	511	480	484	486	483	498	481	498	520	488	509	531	489	533	526	478	560	498	532	512	506	463	485	498	480	522	501	471	490	519	476	483	514	484	514	507	535	510	523	502	547	497	509	505	518	489	502	505	521	506	473	506	488	530	537	494	505	481	497	488	532	520	530	526	486	472	487	511	507	461	539	491	505	543	512	512	494	488	506	492	510	457	504	515	504	508	516	523	512	466	475	464	475	506	480	509	475	516	502	531	537	461	504	494	495	514	490	507	475	497	478	478	520	489	508	536	491	510	476	500	518	487	516	538	506	482	486	479	468	517	530	512	503	490	522	499	473	507	436	501	541	538	507	482	460	485	499	476	467	484	475	563	502	506	523	488	484	519	471	466	570	494	505	503	501	503	527	502	478	496	467	471	510	487	477	515	473	532	550	507	493	546	488	506	519	527	474	483	500	527	486	486	500	496	519	548	518	523	487	489	498	484	475	476	510	498	503	490	463	480	517	476	499	498	472	451	489	508	521	513	491	477	509	483	508	492	481	498	516	504	499	508	498	509	474	486	456	487	525	535	555	500	468	541	508	499	470	527	518	478	474	519	533	528	543	470	567	477	481	540	502	545	481	476	489	508	552	536	531	527	499	507	491	510	510	527	505	507	487	466	515	508	519	514	494	486	527	491	517	513	473	498	519	495	528	511	485	517	470	501	525	491	502	483	545	460	514	556	480	494	538	498	486	532	502	533	487	506	527	505	499	506	485	533	460	516	489	526	521	486	489	535	504	498	491	459	539	476	486	485	507	514	467	486	518	464	487	493	493	497	522	483	512	548	489	570	492	476	451	515	491	466	513	496	529	521	480	511	491	519	498	497	532	500	522	507	503	499	470	527	472	493	490	483	463	468	520	495	481	514	509	474	513	494	531	476	516	513	550	491	475	488	475	530	551	502	463	500	508	528	515	493	525	509	454	558	509	445	522	508	495	464	525	502	534	509	508	551	472	504	496	478	477	518	514	476	487	495	476	488	483	529	502	505	449	493	489	494	531	464	487	511	503	526	484	519	523	514	496	460	512	496	461	513	506	480	496	538	489	504	512	521	480	484	493	517	515	548	498	448	465	446	481	449	491	475	519	485	510	516	548	476	482	491	548	527	509	525	521	480	512	521	494	498	487	524	536	506	507	518	522	508	503	506	503	488	514	516	540	479	507	506	494	497	531	481	494	482	512	513	489	541	504	443	530	504	457	535	518	504	441	481	478	463	467	483	522	521	517	488	468	505	509	482	489	471	493	446	503	504	497	457	557	458	487	509	488	466	522	530	497	527	535	504	499	505	494	512	506	511	517	489	518	529	514	537	527	464	511	507	542	514	508	498	500	496	514	496	541	522	465	526	506	531	484	435	523	488	490	521	533	530	505	497	464	531	511	505	511	505	488	529	523	497	458	471	490	496	589	477	557	520	469	493	486	500	471	489	499	472	490	503	515	503	464	500	519	482	456	497	492	473	500	488	539	487	495	511	508	517	493	477	482	542	472	478	465	543	495	510	507	493	493	484	483	512	529	495	504	488	485	508	506	538	492	517	516	474	515	523	520	535	499	516	504	464	522	523	500	500	494	501	492	507	472	478	513	513	530	499	476	508	499	514	505	481	479	510	510	494	496	528	511	457	499	511	478	570	505	509	472	478	487	520	479	499	488	537	481	524	529	472	491	536	515	494	437	468	485	455	524	465	475	498	517	476	508	522	523	484	517	479	507	482	503	509	496	472	495	493	499	524	528	501	495	513	575	511	516	495	500	533	529	526	495	493	489	480	509	514	454	511	490	523	515	471	497	450	469	491	505	512	499	535	492	511	505	531	452	505	524	496	501	495	483	531	518	504	482	510	480	511	513	488	477	494	476	486	474	482	536	517	491	504	522	446	524	536	493	465	497	488	546	526	491	509	502	507	484	493	527	508	510	480	505	507	526	498	441	452	515	502	497	507	483	482	479	499	491	512	511	507	540	474	491	470	519	505	504	514	534	510	527	522	502	513	497	491	542	478	459	490	522	540	480	493	528	520	500	525	493	512	494	488	496	477	495	491	462	521	487	515	478	505	467	520	525	536	497	461	537	499	469	520	496	500	449	512	524	510	470	486	502	510	472	500	486	518	464	446	544	480	534	491	526	502	482	491	480	491	523	483	468	495	484	506	478	515	518	534	530	459	489	518	498	520	547	461	508	465	494	487	480	523	509	490	545	465	472	521	514	551	482	530	464	498	482	530	518	514	469	483	511	493	493	528	507	544	490	506	466	515	495	494	490	460	502	525	518	563	517	496	525	524	482	513	511	466	464	468	472	531	490	480	479	541	497	533	502	530	486	456	511	479	516	479	489	521	520	491	504	489	490	533	484	541	522	522	537	499	484	489	516	503	462	534	529	509	504	503	532	496	506	541	505	539	521	499	498	502	524	471	499	473	522	497	522	507	484	478	503	543	510	516	488	499	482	453	494	492	535	484	535	487	468	534	495	505	525	523	521	512	488	515	529	450	495	501	507	502	485	450	505	509	517	532	461	509	484	499	509	489	495	529	487	529	510	509	474	517	489	475	481	520	528	445	513	561	483	520	498	525	523	535	477	486	525	497	512	472	536	477	505	519	499	504	457	533	523	516	469	479	522	497	495	499	492	502	522	461	520	516	496	458	505	493	510	474	510	497	505	475	494	498	491	524	463	481	469	497	502	515	462	476	492	530	523	507	522	476	507	485	471	530	505	506	507	498	482	496	486	511	536	464	481	517	476	509	553	494	501	526	505	502	487	501	466	518	534	501	511	513	471	520	510	504	490	502	497	472	562	527	517	524	522	511	484	533	492	527	519	501	479	499	528	516	499	508	506	501	469	475	504	486	494	521	482	507	492	482	497	510	509	532	482	493	531	515	498	464	463	506	504	511	531	495	506	551	527	536	508	497	559	484	532	483	478	486	463	507	512	474	504	481	498	478	471	504	501	524	468	519	453	516	465	475	485	496	498	545	525	520	525	522	544	481	484	504	518	493	501	501	524	503	475	512	509	485	489	477	466	505	475	514	469	449	516	498	510	529	497	496	480	461	474	500	558	444	500	538	496	485	449	482	488	493	525	441	489	501	496	517	491	520	454	474	507	531	498	477	480	494	502	518	470	486	506	515	486	513
4300	1615	1426	985	875	781	722	714	697	680	650	675	634	605	639	618	677	644	622	649	614	662	666	637	653	641	607	629	651	603	636	634	634	641	655	656	617	571	622	633	654	672	594	667	583	624	605	634	618	631	633	616	634	633	608	641	610	652	637	638	635	621	645	628	637	658	627	612	587	614	629	637	633	615	614	619	609	617	647	661	616	625	647	601	592	633	622	593	638	628	616	635	627	612	605	623	622	625	640	597	583	597	634	615	589	600	645	671	614	653	623	608	626	634	642	654	660	586	625	592	636	591	644	628	641	654	663	608	606	687	611	620	635	639	612	631	631	597	641	586	602	613	661	659	652	610	604	628	595	604	620	647	622	621	594	619	623	567	626	626	640	587	621	658	623	605	610	619	658	606	619	593	712	640	608	664	619	647	635	607	601	659	588	621	600	605	621	619	615	642	616	593	615	649	662	638	634	591	617	587	626	642	613	645	641	578	613	601	582	606	604	591	584	589	634	651	666	612	600	650	647	648	630	593	622	576	633	605	609	621	641	632	637	620	659	652	646	676	664	695	644	625	656	638	650	594	629	607	621	651	589	669	636	571	592	618	604	626	624	620	625	638	623	663	622	614	612	527	653	597	608	641	631	628	614	623	677	668	654	669	645	641	617	629	623	633	609	561	622	606	667	605	643	614	628	642	626	623	614	640	654	582	619	625	630	624	606	609	627	659	628	659	631	655	662	672	637	631	650	611	638	622	609	615	628	597	612	596	682	613	638	652	638	630	657	608	640	619	633	646	631	621	582	570	623	596	649	608	607	623	619	606	660	624	661	615	592	642	629	628	646	596	619	670	630	643	610	609	618	580	628	684	603	616	636	663	630	624	642	585	600	553	636	619	628	644	641	624	620	610	629	623	656	607	623	625	620	638	637	599	664	608	602	610	600	646	691	654	605	636	627	602	585	601	625	611	574	631	614	653	618	631	599	631	623	577	616	603	567	629	613	628	667	626	648	624	613	629	664	598	620	659	626	666	602	607	641	605	661	616	622	631	613	589	607	625	585	637	655	624	640	619	630	621	606	641	631	642	599	645	633	613	627	625	618	608	601	624	653	641	641	632	637	621	591	576	626	618	611	634	607	603	605	625	601	600	589	643	638	644	598	640	612	638	626	655	612	630	584	606	640	597	607	630	582	670	616	621	620	616	625	611	635	620	653	648	643	612	625	606	649	609	615	597	636	636	651	592	621	631	607	631	605	673	654	611	600	654	619	627	626	609	607	624	627	617	611	607	620	635	652	654	594	642	575	617	635	595	614	627	625	596	624	590	615	594	648	619	671	623	639	599	605	635	647	658	651	590	593	604	649	598	615	602	651	651	649	571	613	667	605	608	628	653	621	635	602	611	579	629	620	606	634	600	576	643	634	598	631	616	634	603	622	637	577	598	624	621	622	663	609	651	633	634	630	588	599	617	661	631	628	600	613	632	645	608	650	631	600	630	630	614	600	657	615	601	592	689	612	609	614	646	603	640	629	658	618	620	606	619	576	628	564	640	639	663	600	626	615	598	610	640	643	666	624	612	638	622	567	612	626	647	604	619	621	637	620	593	638	620	615	627	604	632	635	593	653	616	597	628	645	615	636	654	630	542	661	593	631	620	630	639	603	630	582	648	632	567	653	627	625	613	632	625	600	638	606	619	634	595	637	637	601	592	629	611	613	677	579	643	599	623	626	595	601	613	681	635	654	606	625	673	655	622	634	594	591	605	643	636	599	582	631	574	654	634	618	569	624	659	628	643	680	631	613	629	606	610	680	600	572	645	628	606	626	652	686	623	582	641	610	600	638	663	599	655	616	632	647	642	681	585	599	625	630	620	622	602	639	606	619	623	657	654	619	625	621	643	636	647	653	602	632	633	620	612	619	688	620	577	628	581	615	619	605	657	620	615	653	638	604	660	618	605	652	638	639	610	603	659	643	638	620	648	660	620	604	608	612	625	674	599	671	636	611	629	635	602	631	609	618	608	610	623	621	612	629	635	601	633	600	660	627	621	584	669	621	651	626	614	640	591	665	613	587	657	644	597	608	610	653	583	651	619	580	648	635	625	634	628	693	585	650	644	646	647	636	626	639	626	620	635	564	602	614	599	649	633	606	612	582	617	611	658	619	615	633	609	605	642	596	597	604	579	613	612	610	661	565	652	666	595	599	671	643	624	603	612	588	613	645	557	648	649	630	610	648	612	596	609	648	637	615	626	648	643	646	631	630	596	596	574	612	617	646	643	591	607	661	594	618	581	633	624	640	577	616	599	647	609	641	618	636	655	646	595	628	594	646	627	598	612	613	584	606	591	660	651	647	593	616	670	587	634	602	651	626	647	658	607	596	648	597	636	613	614	601	634	658	600	628	637	577	620	641	657	610	615	629	682	597	620	607	652	612	678	599	629	618	654	600	590	634	596	629	626	660	634	651	598	618	584	587	601	595	601	656	656	641	636	611	645	620	625	632	610	646	670	617	643	633	628	627	606	592	651	620	635	612	640	633	600	665	599	638	621	729	596	635	639	630	614	624	611	649	587	580	631	592	631	671	629	581	604	601	613	616	623	578	620	622	655	564	636	609	581	632	582	630	637	607	627	654	644	621	672	630	676	656	596	610	578	633	662	669	597	628	630	625	599	631	628	629	633	589	639	610	670	591	653	605	609	648	586	596	666	635	591	617	622	632	612	620	655	633	638	608	625	662	608	624	659	595	617	590	683	650	642	660	587	632	622	656	657	652	603	638	635	679	609	587	616	611	624	647	603	609	670	627	663	638	620	652	606	654	607	615	603	600	610	634	605	668	635	563	633	649	626	617	647	646	634	637	594	629	618	630	645	605	607	588	606	629	637	633	633	651	619	645	633	582	610	625	651	612	563	567	666	630	651	594	581	610	618	635	614	607	584	634	644	612	660	602	643	603	660	611	657	638	600	596	641	605	578	665	600	578	637	662	605	662	623	620	635	599	665	626	655	652	648	651	627	657	634	657	619	605	629	625	590	631	616	602	594	648	638	645	668	639	649	636	617	656	614	597	605	622	618	605	620	584	603	608	584	614	635	641	634	615	631	619	594	622	645	591	570	616	609	662	626	641	637	636	633	616	604	621	601	610	615	592	626	628	605	607	619	596	622	552	603	596	585	628	668	618	641	589	593	601	637	663	654	657	590	619	621	641	597	599	654	610	633	658	666	598	593	605	610	688	622	633	626	636	629	628	672	697	630	607	567	663	619	632	560	622	629	606	604	607	635	575	616	610	604	631	634	611	606	617	640	638	639	656	618	607	613	587	622	617	619	638	630	594	616	605	578	616	618	626	619	636	584	650	633	671	660	635	628	645	632	646	652	629	634	639	623	608	603	586	590	597	631	600	600	678	644	676	610	608	635	633	607	648	598	686	653	613	664	598	640	645	621	641	639	596	543	608	637	638	597	587	649	628	622	593	644	589	601	631	571	610	652	635	605	626	638
23944	21452	29098	24188	21442	13270	1418	768	633	598	540	478	436	479	418	406	388	399	391	376	380	389	369	342	318	318	360	334	361	322	372	312	334	359	342	337	345	351	316	339	320	320	327	330	317	303	314	310	314	314	357	343	331	290	332	319	325	311	336	347	335	333	313	356	322	317	305	346	309	326	295	336	335	318	335	338	332	323	338	315	325	286	340	333	336	324	289	272	297	308	312	324	322	311	317	303	300	285	312	326	314	315	313	312	304	330	360	344	304	295	336	300	290	315	322	289	311	327	313	304	304	260	311	304	310	340	315	293	345	362	326	312	315	317	310	319	326	295	291	317	334	325	322	294	308	330	283	323	339	322	309	337	305	294	307	322	339	310	291	301	297	320	315	316	300	343	308	289	315	346	308	313	330	322	292	317	316	294	325	331	297	320	307	309	334	328	300	330	350	301	359	335	322	336	316	301	291	330	336	350	341	303	278	351	308	319	322	327	304	302	313	337	322	290	319	336	328	308	301	312	286	355	336	347	346	319	299	313	301	312	323	311	323	355	330	295	306	346	292	352	351	322	319	321	342	302	337	314	330	310	308	314	291	324	299	340	325	302	306	320	332	308	323	300	312	312	296	315	334	322	304	332	326	316	310	327	284	324	305	327	310	312	322	328	307	282	326	298	294	301	343	304	324	304	320	286	299	349	313	316	359	317	329	285	327	330	318	330	291	301	314	318	310	308	325	291	286	326	297	316	330	305	285	314	307	313	349	309	305	319	311	337	317	320	304	338	321	303	334	348	336	325	314	339	315	316	345	312	321	325	322	294	309	320	338	349	328	302	305	315	314	333	325	316	318	349	321	336	332	304	334	294	301	287	289	313	318	321	325	311	312	315	306	303	356	326	328	325	293	355	278	301	331	312	294	348	323	308	348	318	300	342	347	297	314	347	303	308	310	297	295	332	341	356	296	333	308	307	341	275	314	321	337	310	303	318	341	320	330	338	321	307	313	308	323	343	342	341	319	292	304	317	287	315	313	337	316	286	332	298	326	330	349	318	298	325	303	343	332	322	317	312	317	295	312	310	312	318	318	334	331	317	292	321	326	290	336	304	291	337	333	299	304	309	296	292	335	289	322	343	305	312	309	299	299	324	333	310	310	313	311	334	311	314	334	319	316	314	315	307	347	278	304	309	293	325	320	279	335	295	312	315	319	325	306	283	298	334	300	304	335	312	296	288	303	321	330	319	330	289	312	340	287	316	311	280	342	338	297	302	323	334	353	314	334	297	348	323	336	323	296	316	310	302	320	353	297	279	281	284	323	310	330	314	305	311	297	319	321	329	323	377	302	341	334	328	300	330	294	304	314	324	309	329	283	327	315	298	324	301	304	334	300	329	332	329	284	306	323	321	318	334	323	335	322	333	304	303	326	302	315	347	313	334	305	306	306	325	295	312	312	329	309	301	290	307	310	314	312	324	320	325	342	304	311	294	325	340	299	306	310	285	352	300	319	322	369	337	289	301	325	295	339	306	318	308	318	292	307	332	288	307	349	326	311	331	334	320	294	325	328	325	318	279	330	311	299	290	317	304	315	317	331	335	326	323	322	322	295	313	314	295	327	334	341	329	325	330	322	307	323	305	308	334	307	296	303	300	322	279	305	331	312	296	319	308	273	305	324	342	321	313	304	327	361	352	319	311	334	313	306	291	346	326	323	326	315	329	324	327	314	298	287	324	284	324	318	312	337	325	345	316	327	317	319	303	297	340	326	324	319	308	299	328	320	322	333	303	293	309	321	304	328	305	311	318	297	319	303	313	309	331	299	291	301	309	327	308	343	320	332	334	343	313	325	274	307	279	325	322	326	329	348	304	310	323	303	317	331	297	322	316	330	309	283	310	354	295	332	335	300	335	298	281	307	289	303	299	301	318	303	332	298	326	326	318	280	309	332	322	311	310	335	293	337	345	326	345	313	348	339	323	349	320	311	327	330	313	315	279	345	289	320	304	331	297	343	316	335	301	309	306	307	298	300	303	319	327	310	334	332	313	304	318	321	322	347	329	348	285	328	311	303	341	302	337	311	295	312	326	336	301	334	307	299	305	306	299	312	314	318	313	325	338	307	312	308	327	316	301	348	314	283	308	319	304	360	307	343	325	329	316	302	335	312	308	320	312	322	330	354	323	307	292	280	359	332	323	347	314	309	324	325	300	321	287	318	315	336	317	317	290	290	302	315	320	301	311	354	293	329	324	315	324	301	313	285	305	345	340	293	315	266	337	320	334	331	319	303	375	324	299	323	305	294	313	308	302	304	341	335	304	298	313	321	301	304	300	318	310	298	330	331	309	336	336	265	275	284	309	327	313	308	346	325	290	337	331	291	321	335	309	290	294	337	321	347	318	328	332	286	343	313	301	313	354	313	285	349	308	306	300	316	320	325	344	288	315	318	285	301	306	309	320	348	334	344	317	322	333	302	338	314	278	317	327	341	305	303	321	300	311	356	294	303	279	335	300	264	302	308	344	350	327	306	296	320	322	289	340	307	298	321	289	329	301	311	311	280	318	294	340	304	315	306	308	311	334	316	280	357	333	307	307	310	320	347	316	306	307	319	310	346	304	341	327	290	295	302	317	295	350	303	326	323	313	313	292	325	327	290	293	312	345	315	312	310	331	337	342	307	301	339	298	306	287	312	275	303	305	302	324	336	333	321	330	293	287	345	309	317	316	322	329	325	321	301	318	315	278	300	299	330	328	320	298	301	318	338	336	301	309	301	301	360	308	309	317	313	298	312	293	333	290	327	326	311	330	320	320	304	318	295	327	327	337	293	291	304	321	329	303	305	300	295	315	334	327	317	311	321	359	308	319	310	324	305	302	316	311	301	305	323	311	319	315	369	303	338	301	303	317	332	332	298	318	300	292	306	300	281	314	303	329	322	307	304	314	306	332	321	331	311	304	302	306	295	301	294	319	315	335	284	318	333	305	320	333	312	306	323	328	298	315	365	320	325	309	330	344	289	321	296	300	338	294	323	310	307	349	323	299	269	320	317	321	333	335	308	331	278	360	279	308	326	315	325	311	313	336	332	326	331	341	284	294	327	304	321	284	331	325	295	283	306	326	305	296	341	341	336	308	312	331	331	333	305	339	331	309	320	298	334	336	319	325	321	324	306	312	318	329	309	340	315	310	332	323	329	334	317	320	295	294	333	326	287	322	279	311	286	323	317	300	320	337	309	290	310	359	332	286	292	322	319	328	307	325	356	296	326	332	348	318	316	293	292	287	336	326	319	331	352	315	316	315	298	325	334	290	302	329	318	308	294	298	289	306	317	344	322	342	328	292	303	320	304	317	340	339	322	339	296	316	297	264	321	333	354	314	296	299	313	315	364	346	312	294	317	327	293	346	277	311	325	303	334	301	288	302	317	307	307	279	298	309	341	304	312	301	307	324	314	303	339	319	319	287	316	328	332	295	294	300	332	290	292	319	307	315	299	308	324	327	327	291
5443	9985	8709	4470	3016	2261	1823	1389	1138	996	818	804	686	671	629	563	518	525	472	456	466	466	464	440	461	475	449	461	407	440	435	432	413	447	438	461	407	395	431	403	384	438	434	456	386	460	407	451	427	402	403	401	405	376	434	411	456	391	406	399	424	391	382	413	426	410	414	401	373	400	424	432	368	420	424	401	398	393	403	422	387	369	389	401	400	394	374	442	425	375	452	411	410	417	411	403	387	438	398	412	440	428	414	404	411	407	390	405	420	408	405	380	411	427	415	332	368	406	403	378	382	413	395	392	401	413	386	399	427	365	423	376	448	433	413	375	429	429	400	380	395	388	415	407	407	387	416	403	358	401	443	406	407	420	416	436	405	376	385	408	386	381	387	403	406	425	402	411	411	407	403	432	412	424	397	422	382	386	389	411	406	391	431	369	404	390	406	400	409	435	422	391	441	397	399	379	432	352	433	380	397	382	427	405	372	411	414	396	416	398	398	418	411	389	397	373	413	410	392	427	386	444	381	398	394	404	392	447	410	390	408	424	408	392	383	374	419	406	402	414	419	370	395	388	375	384	423	400	406	429	392	382	415	410	435	397	396	422	394	395	411	383	424	416	458	402	407	430	366	405	388	391	431	420	371	457	411	403	416	398	392	399	392	376	400	406	383	395	390	413	397	379	372	404	413	416	401	397	390	397	413	442	417	394	381	392	402	439	391	417	414	413	429	435	436	381	411	420	434	432	359	395	441	420	373	360	387	404	397	431	404	392	409	392	402	369	370	434	383	375	429	404	390	405	364	405	405	423	389	399	408	417	392	379	402	413	403	397	403	400	426	417	405	409	431	403	449	437	370	405	408	420	395	418	397	396	395	412	413	444	398	415	431	379	372	415	412	386	384	388	433	393	409	375	391	382	435	386	426	381	392	386	448	407	408	384	457	407	397	395	421	405	381	400	397	380	420	343	382	434	403	389	405	406	401	403	436	385	388	393	369	420	368	425	399	406	411	402	377	420	419	402	400	368	393	426	397	384	425	411	420	421	389	393	394	396	418	388	381	379	393	381	417	409	425	424	380	388	379	404	431	401	401	408	398	394	399	438	398	384	430	383	391	387	416	379	390	381	415	387	395	363	456	407	403	402	401	408	432	417	369	406	412	378	425	408	411	417	383	421	389	393	410	420	411	422	403	412	419	402	401	391	415	419	411	442	420	410	403	406	400	419	376	417	394	403	413	401	431	411	402	372	399	362	384	425	414	420	414	405	415	425	369	408	414	396	376	396	385	393	404	451	411	392	394	416	423	370	404	417	444	387	432	406	448	440	389	408	404	475	417	414	398	403	403	362	395	364	383	400	385	407	388	425	411	404	411	422	396	425	385	403	353	414	391	378	435	384	421	397	367	399	404	380	403	402	406	367	425	418	382	395	419	431	407	392	412	372	407	357	400	394	404	440	406	402	408	423	417	395	400	410	432	366	363	399	410	405	415	417	407	424	397	409	390	430	422	362	403	388	435	428	414	395	375	389	393	390	392	401	396	378	397	433	405	408	370	374	431	380	394	402	361	372	425	379	389	405	415	414	365	402	396	408	422	410	396	412	384	404	402	436	421	414	427	414	425	411	395	415	396	409	383	426	391	390	401	408	394	417	374	433	395	402	402	437	418	399	387	394	375	405	419	411	393	383	421	404	394	415	394	450	415	405	399	380	399	402	406	379	391	393	409	401	377	419	414	445	399	393	414	372	421	391	392	411	387	435	379	384	413	406	402	414	363	405	399	387	417	421	398	425	425	417	409	394	398	410	433	399	406	420	404	393	404	392	398	404	396	436	406	409	422	381	439	428	375	405	397	378	393	392	387	390	392	402	379	384	408	386	390	382	436	378	404	419	437	393	404	401	405	449	401	374	401	399	400	374	400	413	390	403	405	380	395	425	427	384	405	413	418	394	408	414	396	452	405	371	425	413	423	396	436	408	380	391	401	417	459	419	421	366	382	377	381	374	391	387	388	384	398	415	390	426	419	422	476	395	400	422	358	415	406	414	370	373	430	413	435	382	424	407	401	408	388	361	397	431	379	409	398	431	391	407	378	420	403	367	367	395	424	402	401	384	426	419	419	380	420	398	384	380	402	408	413	403	379	421	376	405	385	412	409	415	432	396	404	415	409	360	395	399	396	403	395	403	399	403	384	402	410	403	388	414	424	422	420	430	397	410	374	399	397	394	386	407	381	424	384	403	400	410	374	389	385	365	409	435	397	407	402	364	429	447	419	431	412	399	424	392	379	400	406	452	395	413	402	400	356	390	409	399	421	436	407	388	413	385	391	392	408	419	381	390	423	410	403	384	431	379	413	404	367	386	400	412	382	431	374	384	419	461	416	402	443	405	408	436	396	428	383	406	394	404	366	373	338	399	416	388	444	388	440	415	393	404	406	391	437	385	389	395	433	383	399	386	408	430	387	402	371	412	395	391	393	405	381	403	409	447	393	396	414	389	406	354	386	415	411	394	381	406	397	383	408	347	422	413	364	416	417	416	358	379	410	384	364	397	407	400	404	422	382	401	417	385	413	420	407	396	412	414	405	401	384	379	413	382	415	399	426	408	415	422	407	401	411	411	421	395	392	450	385	422	404	408	431	417	404	409	412	398	381	434	408	397	387	393	400	358	449	419	407	382	414	418	421	424	394	398	439	410	371	407	425	404	414	425	383	448	408	402	375	403	384	396	407	386	378	383	398	395	404	414	410	395	388	359	397	416	394	420	401	387	432	376	401	372	435	383	413	406	406	400	444	406	390	434	393	402	410	437	413	385	386	404	426	418	432	390	393	373	390	413	394	430	418	405	410	394	406	412	410	421	402	415	436	397	425	376	402	411	407	385	440	399	397	427	410	426	404	396	419	389	384	375	413	418	394	407	434	431	452	390	438	380	404	389	390	437	400	386	403	406	385	391	394	404	402	390	418	422	391	440	431	415	403	414	401	385	354	452	392	413	414	394	425	396	421	393	398	432	414	374	366	379	387	400	402	404	389	425	378	401	400	396	428	386	404	399	380	394	394	400	400	410	398	427	382	383	389	408	379	452	395	414	379	402	395	414	381	405	394	419	394	417	386	393	394	389	399	406	404	434	406	408	406	404	397	408	404	411	396	396	390	385	412	413	360	371	411	405	376	404	382	416	394	416	393	404	403	386	388	382	378	439	388	406	384	376	416	387	389	391	410	386	435	388	377	383	417	391	398	384	411	417	407	410	410	416	407	423	399	406	398	464	392	390	385	416	364	416	386	395	419	395	396	391	380	401	438	388	382	395	412	391	381	409	399	399	384	413	387	410	391	377	379	428	419	400	384	410	396	414	384	457	376	393	405	444	420	432	399	395	412	372	369	387	369	388	452	395	374	438	363	377	436	392	390	384	411	417	423	422	403	408	392	421	400	404	371	418	409	406	421	391	410	421	418	396	368	397	424	411	409	363	381	390	416	383	389	419	371	402	391	423
22994	21424	29369	23863	21428	21477	12086	1169	755	605	533	459	384	397	356	308	280	267	248	227	256	196	233	193	214	197	210	183	208	180	172	161	163	167	162	167	186	178	163	159	140	149	167	164	163	144	153	159	163	161	140	158	158	157	147	149	177	155	120	153	147	161	159	137	143	153	136	151	179	139	163	159	159	158	151	159	188	143	153	150	134	139	168	154	156	147	137	148	162	149	156	152	135	134	154	137	177	130	139	155	126	154	156	146	146	132	136	154	144	146	139	144	151	162	155	133	150	135	131	154	157	143	127	124	141	165	166	149	154	153	153	153	151	140	149	150	159	167	154	155	150	150	130	162	155	158	157	145	158	144	144	152	144	139	145	173	163	130	141	146	146	151	139	148	169	157	143	146	161	142	144	116	138	143	129	145	145	144	150	145	133	161	147	121	153	128	154	145	151	146	132	145	144	109	148	138	146	143	131	127	130	171	131	131	141	145	141	161	155	149	141	152	134	153	143	138	149	149	144	145	124	122	149	144	146	122	163	145	147	134	157	146	135	141	131	154	159	135	144	137	144	144	136	149	119	148	155	149	127	143	157	154	120	153	132	133	155	146	144	160	141	137	134	162	138	154	130	137	161	137	144	151	135	132	147	132	152	142	156	127	125	133	157	133	145	135	156	153	130	158	143	148	137	169	136	135	132	161	163	141	157	140	141	136	134	159	135	158	153	160	130	151	160	140	133	151	158	147	126	136	138	142	133	149	141	127	158	169	161	144	142	164	127	169	151	134	151	136	157	138	151	133	154	164	152	143	127	135	136	149	148	158	158	143	127	169	144	130	151	148	136	151	138	130	153	147	146	131	156	141	161	145	141	152	138	143	150	150	131	173	117	132	134	147	130	148	149	127	158	129	136	150	162	162	135	141	143	159	139	138	123	133	143	153	166	154	155	151	118	153	142	149	156	147	145	133	125	144	130	144	142	113	140	155	170	165	142	146	136	123	144	135	141	147	154	158	153	151	145	132	152	157	155	142	161	138	146	166	128	135	140	123	143	138	140	113	126	157	139	151	145	143	137	134	133	147	131	141	143	151	134	154	138	135	154	152	132	134	153	155	141	138	142	139	144	132	147	150	153	157	141	142	154	125	149	156	158	159	149	137	128	138	144	133	155	166	138	114	147	142	145	125	144	155	132	132	136	149	159	160	146	137	152	139	162	154	151	145	129	145	143	150	164	124	120	153	148	156	161	166	132	161	121	141	153	128	140	152	136	151	146	132	149	150	133	150	132	144	154	153	122	143	155	135	154	138	142	144	144	145	145	129	131	161	139	153	162	145	134	133	167	158	151	136	135	134	146	140	143	139	142	155	143	158	140	118	149	149	156	165	143	166	134	133	130	137	153	127	153	155	162	139	150	146	139	154	158	153	142	139	114	155	158	137	148	149	145	140	164	154	147	136	136	144	132	148	142	155	143	159	124	129	145	129	150	143	150	117	142	112	160	162	150	121	133	163	157	136	142	150	126	137	157	131	157	154	144	124	143	144	152	147	164	152	149	139	151	144	143	139	147	160	136	132	150	150	140	138	153	165	140	171	165	148	149	136	164	146	174	152	146	132	123	165	160	140	134	134	122	139	151	159	138	137	160	124	162	145	148	148	168	153	130	160	147	145	151	131	121	131	146	149	139	138	139	159	146	153	150	139	140	153	140	141	150	157	140	159	134	142	159	150	158	144	144	160	149	167	146	136	135	146	135	147	151	122	147	147	131	123	156	136	132	162	128	156	140	132	150	148	138	131	139	136	120	173	137	139	137	155	159	156	148	133	129	156	162	144	163	143	144	120	130	148	152	161	172	153	147	155	139	156	142	120	152	150	146	123	128	157	168	146	148	171	139	143	152	142	148	134	138	144	147	145	141	143	122	143	145	149	150	155	151	130	162	140	141	141	155	135	130	171	141	133	154	156	129	144	122	160	147	127	164	145	121	139	152	150	156	134	158	144	148	150	133	139	151	138	162	121	142	160	124	135	144	140	147	148	143	160	139	151	134	148	136	145	150	146	129	156	136	143	149	175	168	156	158	166	148	128	141	140	142	146	153	167	127	125	159	153	142	134	155	148	143	145	154	163	131	165	133	144	134	138	134	177	154	153	151	126	136	142	157	154	134	141	140	132	130	143	152	158	149	157	131	135	151	155	147	131	131	166	140	129	158	140	123	149	153	153	163	129	133	149	141	168	140	147	137	148	154	162	140	153	143	139	159	139	145	125	153	146	123	147	131	140	138	140	152	136	146	136	140	139	165	163	160	121	144	137	140	134	128	149	166	138	134	168	158	147	108	165	155	120	131	128	117	150	162	152	144	152	172	153	129	127	160	125	120	129	153	151	137	152	167	153	141	153	136	122	139	146	154	163	137	141	155	159	156	149	152	128	111	152	146	155	163	129	186	151	143	150	124	128	148	159	149	129	138	151	151	143	163	137	127	111	139	142	141	151	153	155	155	127	135	145	168	127	139	153	143	141	143	126	140	125	161	135	155	129	126	146	136	148	122	150	158	158	173	141	140	143	137	157	147	122	143	140	146	147	143	147	145	134	126	142	152	159	153	161	134	140	146	154	143	148	140	157	152	147	152	141	140	163	131	141	153	157	150	151	157	131	170	155	142	137	124	138	172	143	144	158	150	137	133	145	129	133	141	151	153	130	137	154	136	112	157	133	152	144	155	143	150	161	157	162	147	146	128	164	132	130	145	136	132	130	130	141	159	135	155	169	140	139	138	164	140	154	138	167	152	157	164	155	124	152	109	144	142	147	134	148	134	132	164	162	142	126	141	164	155	138	154	146	159	146	148	133	150	141	151	137	145	146	149	159	144	125	137	125	143	169	139	148	154	149	125	133	175	146	142	160	149	139	137	154	158	160	118	139	128	115	163	136	155	141	147	142	141	157	133	138	136	144	125	125	133	145	149	137	157	150	139	137	161	142	130	136	123	125	135	129	145	143	142	148	144	142	134	174	167	140	149	147	152	161	148	160	124	169	148	136	147	126	152	146	140	153	160	128	165	152	141	156	152	133	148	125	126	113	160	158	145	148	139	158	141	146	138	133	138	149	146	161	160	130	138	136	137	151	145	139	133	161	141	137	141	151	139	160	140	134	148	150	146	134	149	132	156	121	125	163	150	145	140	129	135	163	160	139	141	152	173	144	149	149	139	125	151	139	150	133	147	146	139	147	144	129	137	146	142	139	144	147	159	149	130	145	154	148	165	153	150	155	154	163	144	162	162	136	152	146	124	155	155	151	151	150	128	153	136	142	133	153	154	139	126	144	148	142	135	129	145	151	124	180	160	154	139	130	154	143	128	146	117	140	142	122	139	150	113	125	149	159	146	145	177	161	139	150	143	135	139	135	150	168	151	180	158	147	132	138	137	131	136	151	126	124	138	138	137	129	135	135	141	147	153	123	147	127	133	134	153	154	129	162	140	159	129	159	145	147	153	129	162	137
6719	16005	13890	7427	5170	3868	2840	2208	1628	1271	1041	942	746	638	546	482	444	447	396	355	310	350	294	290	266	265	256	235	286	241	245	258	235	217	216	219	197	228	248	225	212	209	202	193	211	200	174	195	206	231	200	205	220	198	181	208	186	190	194	200	191	189	169	163	193	209	204	192	177	189	230	206	186	205	186	184	180	182	170	204	176	197	182	146	173	173	183	169	156	178	224	173	192	179	182	186	185	189	171	189	184	175	154	180	180	208	172	194	192	180	191	195	166	169	198	189	177	182	158	208	177	170	216	189	177	161	192	211	184	178	191	187	195	178	174	202	189	180	166	186	172	168	183	191	183	166	183	169	186	193	173	164	180	195	169	170	187	178	163	176	197	172	156	175	176	167	162	188	184	186	188	177	170	190	187	179	171	170	165	175	171	171	187	209	164	180	174	172	174	179	194	183	199	172	185	165	168	176	196	200	190	166	220	193	174	164	164	179	182	195	162	194	170	164	165	191	182	161	174	158	177	185	182	194	171	180	163	191	181	179	179	171	176	169	198	185	171	169	204	190	170	159	162	176	165	155	197	152	165	143	156	167	190	161	159	157	172	169	190	159	171	173	187	169	161	169	191	164	188	190	177	177	159	186	189	189	177	180	205	198	180	179	186	174	162	197	178	181	172	162	179	174	179	175	166	160	170	178	167	162	192	176	172	179	185	203	172	185	168	204	154	166	183	179	189	148	203	165	192	166	204	175	192	186	193	164	186	158	185	173	173	182	187	184	161	184	186	160	172	191	195	165	186	195	161	183	193	176	169	178	175	177	185	152	194	167	208	182	167	171	182	188	193	185	174	163	161	162	197	173	182	159	188	196	157	157	169	183	188	169	199	155	178	187	179	201	165	163	193	165	171	189	155	174	184	182	209	162	186	177	184	163	180	193	181	180	186	181	163	167	188	173	181	186	170	160	187	176	179	196	168	178	169	177	166	154	168	177	164	176	181	181	176	160	200	197	165	188	198	187	174	163	185	150	181	179	169	166	189	172	166	210	135	207	169	174	200	189	165	180	165	180	175	175	165	176	165	168	206	157	191	166	179	174	173	188	167	208	180	186	167	161	190	167	184	185	172	162	172	197	184	180	177	182	192	152	165	170	180	163	154	198	171	175	174	195	182	182	149	175	208	164	183	175	184	174	209	182	174	164	161	187	179	184	190	170	198	180	179	163	184	181	193	190	168	175	193	161	153	185	185	191	161	183	171	164	185	158	190	145	176	160	153	173	200	184	204	152	154	186	188	153	191	170	147	149	177	189	147	165	160	173	136	176	177	194	169	172	196	180	183	158	187	165	200	176	175	168	172	176	183	176	162	172	176	170	173	176	178	159	176	173	193	188	163	163	174	170	153	183	191	166	160	178	154	180	175	181	193	181	171	156	184	166	179	171	159	187	182	190	186	185	175	179	179	179	169	190	181	144	142	197	193	206	180	177	179	169	175	172	172	184	182	155	175	194	165	153	170	167	170	165	180	200	154	200	182	187	184	162	200	158	175	176	183	176	157	170	186	166	178	170	193	169	147	184	176	197	191	196	208	187	161	175	170	153	187	151	149	175	197	178	180	186	160	189	193	195	182	170	175	164	214	170	162	192	147	174	179	174	174	171	171	167	174	197	152	180	189	180	187	169	184	175	190	184	174	160	185	167	199	185	157	168	180	185	193	172	193	175	190	188	187	178	181	162	187	186	173	160	172	164	172	157	167	174	178	167	189	181	200	194	180	176	183	164	188	162	161	180	181	195	172	165	176	172	159	176	169	176	152	164	137	177	196	168	183	183	186	184	182	188	195	172	185	178	185	167	198	166	163	164	172	187	171	178	165	170	199	158	183	191	176	178	206	168	183	199	188	177	170	193	184	184	167	175	190	185	184	187	184	157	189	201	176	173	166	187	216	164	152	189	189	167	173	176	178	185	196	159	154	180	142	196	166	162	173	163	181	161	183	196	159	170	175	165	207	185	186	157	184	183	181	177	182	159	171	180	167	183	188	193	169	174	184	187	157	169	179	194	181	173	169	209	171	186	183	171	179	180	179	196	177	200	164	153	169	182	187	180	188	194	182	159	177	169	166	170	171	178	177	159	172	169	187	176	162	161	169	190	177	172	175	157	160	167	176	187	185	170	175	213	174	190	163	191	163	179	165	181	195	159	155	176	162	167	182	188	158	189	172	178	194	186	162	187	170	172	156	174	165	196	173	168	187	170	201	180	196	170	178	163	173	157	173	183	188	189	179	168	175	166	178	172	169	170	152	170	173	177	162	152	152	170	167	166	158	182	171	183	173	158	187	165	194	168	190	164	188	175	179	188	199	175	204	164	170	169	190	181	177	201	184	165	169	164	178	196	200	157	178	172	199	182	185	174	181	169	178	165	168	169	182	162	169	183	154	173	194	211	190	172	198	197	191	172	174	172	186	174	155	177	164	160	160	186	171	188	200	189	169	198	178	173	162	175	175	184	182	167	198	161	200	162	176	183	169	159	179	173	188	177	166	173	187	136	183	188	169	152	170	180	202	168	179	166	175	181	176	162	168	156	162	169	167	188	174	181	160	161	177	161	173	196	180	180	187	176	169	183	191	183	201	189	181	192	159	199	184	172	163	178	153	179	191	184	186	193	200	188	172	178	181	186	185	184	194	176	204	151	145	189	151	175	168	196	184	175	164	201	161	171	170	190	183	176	174	170	184	167	184	176	176	162	178	189	194	160	185	174	168	169	217	172	184	156	165	174	187	186	167	185	181	201	168	174	179	194	164	186	173	181	192	174	184	163	175	170	176	177	177	182	194	171	174	170	199	195	207	156	178	178	168	162	166	191	187	204	191	187	181	184	185	181	164	186	173	180	170	154	172	176	183	176	175	200	186	172	223	162	154	169	186	170	179	187	196	183	181	164	190	164	193	199	162	171	158	178	171	200	175	152	189	152	173	172	198	171	168	159	169	181	155	199	187	187	178	148	184	190	198	181	169	194	180	182	165	176	174	187	183	175	180	168	180	179	198	171	181	186	173	171	183	161	173	177	187	181	170	158	183	204	185	158	172	179	182	180	172	181	186	186	181	162	165	169	178	200	160	172	188	194	182	166	182	170	168	184	182	183	156	162	195	196	191	168	196	175	174	173	173	167	172	170	154	169	194	191	192	174	173	163	181	187	189	172	174	191	191	163	183	185	174	167	168	169	189	213	171	150	158	183	178	180	182	182	167	188	192	196	177	166	185	156	182	177	171	173	180	179	165	162	198	179	173	165	189	179	187	169	172	193	184	186	163	178	194	169	180	165	176	182	182	189	180	156	185	162	163	172	176	175	170	186	162	158	182	181	162	169	183	193	169	183	187	191	164	173	182	170	168	206	184	170	198	185	147	165	185	173	186	179	189	180	182	173	168	183	168	181	186	180	200	183	191	146	181	193	196	181	191	184	178	179	172	183	198	192	147	184	160	184	176	164	195	179
27079	21255	12758	1277	705	622	550	539	544	527	569	557	530	531	488	542	503	492	516	481	536	507	499	492	486	540	512	510	484	537	552	439	506	530	562	524	515	508	536	503	506	519	516	502	504	545	525	517	501	509	493	523	501	518	496	533	497	525	485	517	491	497	539	514	513	561	494	506	500	517	518	478	522	516	513	529	508	507	496	516	476	487	461	482	507	486	508	484	503	517	513	484	509	527	509	512	552	478	503	540	472	518	536	524	524	540	514	553	469	524	491	532	518	504	524	485	463	527	527	547	490	510	510	530	506	510	445	524	511	489	544	504	516	515	516	496	478	503	496	545	501	488	537	477	487	496	499	487	508	503	494	480	509	489	515	512	489	513	453	537	481	456	572	537	539	492	511	505	498	509	509	525	483	497	511	475	522	515	506	547	520	499	508	526	449	537	492	503	452	496	529	509	492	520	532	492	551	512	510	502	515	487	453	490	522	489	486	517	487	517	489	525	485	534	520	535	518	509	537	522	499	460	536	507	495	516	506	482	551	502	490	521	536	483	534	502	540	512	475	483	530	487	467	491	546	471	498	480	499	535	500	546	550	491	497	518	544	502	453	465	536	491	506	508	515	479	492	536	540	478	514	487	525	488	517	490	529	517	484	538	542	540	482	501	469	513	522	499	480	511	521	504	513	544	548	480	481	499	489	520	488	558	499	523	488	505	520	526	519	507	499	515	475	494	519	527	556	504	530	478	527	487	516	500	496	497	519	516	523	531	510	481	500	472	505	547	496	486	487	459	550	490	474	509	520	497	524	489	499	482	471	526	498	505	496	481	482	469	483	483	548	515	533	549	530	510	475	480	504	542	475	524	478	525	531	499	499	512	486	489	493	520	484	454	484	506	511	515	497	504	483	497	493	487	482	539	497	505	525	499	502	470	501	478	555	515	547	507	513	490	482	512	492	529	473	517	529	494	522	523	513	538	483	519	520	489	517	529	498	506	494	485	526	485	520	502	472	491	507	490	521	511	459	502	506	503	514	478	470	485	509	470	535	494	525	494	517	447	483	478	516	502	519	505	507	524	513	481	503	516	471	532	537	511	475	493	498	525	515	496	512	515	461	465	487	497	498	496	497	519	557	507	544	480	479	494	472	500	544	495	497	521	480	507	497	516	472	530	530	525	555	493	478	535	479	509	506	519	481	499	478	532	511	491	511	482	486	501	505	470	493	528	505	492	533	523	495	512	543	523	513	492	499	527	478	484	489	524	470	470	492	510	530	524	526	509	465	483	465	533	503	485	534	492	499	531	484	472	510	507	495	535	506	511	511	454	508	495	469	513	521	497	508	463	518	479	560	501	509	513	554	538	514	499	502	554	523	515	497	508	495	530	514	486	531	506	489	513	501	515	518	468	527	470	502	510	495	510	518	467	499	541	534	526	495	527	526	546	525	493	488	509	530	493	526	482	445	493	536	514	485	508	522	505	514	457	504	496	506	499	507	510	471	520	529	523	490	462	522	508	511	502	525	509	504	472	511	477	496	517	498	537	456	484	496	546	528	514	515	475	515	496	520	537	488	481	485	558	486	478	539	503	540	534	480	478	501	558	488	523	517	506	508	501	487	487	486	549	491	477	513	526	554	508	524	469	518	501	506	496	473	505	517	453	570	497	512	517	485	511	509	517	513	496	502	483	524	492	483	481	489	494	539	492	532	480	522	497	490	488	505	459	506	483	503	479	499	554	505	518	517	476	494	471	523	528	554	523	497	503	517	536	519	499	508	524	482	528	501	468	519	512	502	507	476	485	560	513	519	541	491	489	556	492	513	500	499	495	501	501	506	514	458	535	469	495	468	504	494	512	512	514	493	508	510	475	474	507	497	538	437	525	522	508	559	459	516	523	499	511	540	524	532	522	539	505	500	482	486	529	505	471	515	489	521	531	546	508	521	534	509	505	543	539	527	495	500	518	467	512	554	522	525	477	514	511	494	549	456	501	527	510	511	523	524	506	492	558	495	515	482	507	532	476	498	490	537	516	517	505	477	491	486	504	523	519	499	527	496	512	528	556	486	500	524	444	544	485	520	498	488	514	491	498	518	499	508	519	508	480	487	505	480	527	490	501	516	539	495	488	499	494	528	498	521	492	508	570	541	529	530	509	496	498	519	526	476	512	529	546	538	471	513	533	523	527	505	525	497	490	493	519	489	531	474	526	510	507	481	512	512	524	505	543	503	498	522	482	485	511	493	537	476	535	501	528	499	506	514	506	526	437	472	511	497	507	507	477	492	462	490	490	494	523	509	471	484	551	509	472	481	476	514	527	536	502	507	494	489	491	505	481	480	507	470	504	518	487	526	500	514	468	551	532	497	520	513	528	524	479	458	528	525	510	490	495	507	524	467	522	503	487	493	463	489	527	555	512	523	461	496	484	519	504	521	483	514	523	507	479	495	510	503	506	506	525	514	542	478	552	537	494	525	516	499	495	472	514	470	516	491	530	482	495	531	509	512	474	563	500	499	556	519	484	567	511	508	517	528	495	467	505	522	489	481	502	512	540	541	469	515	496	506	483	509	482	559	466	485	467	477	504	487	529	535	527	503	510	505	489	520	477	479	515	491	520	493	501	514	478	510	525	549	508	552	493	505	543	468	499	530	515	516	542	511	521	541	492	477	508	463	476	521	497	439	512	515	536	501	515	467	465	472	495	525	475	493	492	521	543	485	487	505	506	533	512	534	499	530	492	468	527	487	475	514	489	491	521	522	494	481	497	498	486	509	490	495	492	513	475	472	515	487	521	520	520	514	518	529	505	518	533	512	482	514	508	488	514	557	498	501	521	499	509	519	484	527	510	495	510	524	543	507	481	522	460	506	495	520	483	493	491	482	476	487	462	501	508	505	534	506	501	465	523	499	480	484	487	516	469	528	511	511	519	506	534	478	514	532	534	546	564	510	464	526	494	539	534	482	534	506	499	540	475	483	523	546	518	512	532	535	542	523	486	476	519	507	495	545	541	495	520	514	519	524	466	522	506	494	508	498	500	504	491	510	527	495	472	461	443	485	508	535	513	531	502	517	493	502	465	496	506	510	485	528	477	529	503	502	539	532	489	472	516	501	459	530	510	491	478	473	484	528	515	516	521	519	461	505	532	538	520	511	533	538	498	513	507	486	505	496	474	508	526	503	498	483	535	536	468	500	512	494	505	514	503	509	508	487	511	501	533	479	528	497	500	483	506	535	489	519	512	478	470	457	446	519	505	530	541	531	447	513	541	473	480	503	475	477	493	484	497	498	509	508	488	510	525	496	523	487	496	511	505	515	504	530	534	469	524	495	508	499	471	536	528	474	491	505	497	501	499	458	508	517	522	499	529	490	485	463	496	510	521	489	502	515	529	513	482	511	509	485	505	517	484	509	539	550	514	501	539	467	520	494	488	503	490	505	468	523	517	563	468	521	498	498	519	483	526	490	521	568	510	479	521	549	531	500	499	515	480	492	485	533	480
4256	1504	1401	913	829	711	732	702	667	686	655	695	713	681	664	631	647	667	618	668	655	686	638	612	614	632	636	612	628	635	665	633	628	613	620	583	630	618	610	645	611	638	628	633	626	626	619	582	617	616	650	630	619	658	644	655	654	611	604	678	595	672	646	651	670	601	611	614	673	626	606	663	660	630	642	612	629	626	691	584	661	683	570	621	594	621	643	609	627	642	610	608	603	631	680	620	605	637	615	608	578	641	621	625	675	586	615	644	607	612	632	620	698	588	630	596	659	639	619	631	596	590	603	618	675	614	585	603	567	601	621	638	652	640	639	643	650	628	637	643	589	632	661	637	653	638	640	614	581	616	638	636	631	598	657	652	624	633	586	627	650	637	617	600	628	635	594	593	604	630	641	629	669	600	659	614	630	607	619	592	624	615	630	623	623	643	668	629	646	654	644	656	643	650	627	630	606	587	596	616	653	603	626	622	623	641	619	654	650	690	630	650	615	588	683	642	626	628	632	670	619	642	641	637	608	644	592	648	590	597	655	647	619	615	636	607	605	615	634	571	611	587	608	678	635	581	656	651	626	617	611	606	617	621	611	607	626	658	658	614	618	642	635	635	620	633	629	663	616	619	657	598	612	594	591	635	629	608	629	633	659	715	633	617	621	609	639	664	635	618	657	614	638	669	611	630	617	628	637	653	616	589	617	664	615	623	661	638	636	601	601	613	636	618	687	637	614	636	603	636	645	624	629	680	619	636	619	648	692	594	612	654	619	634	652	628	605	635	625	598	632	628	683	593	699	632	626	628	628	678	634	608	660	594	625	607	600	613	587	635	650	641	651	611	631	618	616	624	592	630	619	629	663	630	590	649	628	653	648	632	612	583	590	647	604	681	654	619	616	642	641	636	626	643	649	608	651	654	576	644	628	653	633	609	607	620	616	662	618	615	599	629	643	666	653	621	610	664	620	597	676	628	620	669	623	638	627	646	606	633	631	632	633	605	622	656	625	631	606	620	612	632	654	618	616	648	640	653	621	596	664	659	644	601	589	585	597	654	641	545	613	650	649	593	641	610	678	647	643	680	636	607	602	638	640	661	616	638	598	699	643	658	580	641	620	577	637	597	616	590	596	678	643	628	648	635	638	617	598	644	630	618	616	670	636	625	581	634	628	590	621	599	649	616	623	595	593	617	621	610	644	612	606	641	629	602	561	602	674	574	614	614	606	616	612	678	651	619	635	635	594	643	659	623	656	629	655	617	610	640	608	610	624	600	630	624	641	602	613	595	642	641	609	639	636	622	612	632	615	666	670	647	638	637	706	622	639	607	616	602	630	601	670	665	623	579	597	615	609	577	644	622	605	644	669	597	610	632	625	620	645	643	602	611	676	593	649	676	592	618	613	626	644	634	620	601	670	609	638	605	670	652	586	633	623	606	609	660	581	612	619	653	611	612	672	635	637	631	611	660	642	596	641	588	622	575	603	617	652	627	611	597	657	620	639	676	613	641	633	655	633	628	649	612	593	648	576	665	600	639	613	640	595	617	669	592	685	636	640	599	654	677	597	625	585	607	650	628	619	590	661	642	634	632	631	630	631	608	604	615	601	638	614	653	629	622	595	665	650	654	655	613	648	618	606	632	654	637	637	617	610	656	618	632	632	594	660	629	694	630	651	645	635	606	629	636	635	650	642	589	621	599	617	625	611	622	630	585	629	666	656	629	645	610	669	641	611	634	629	634	652	634	610	691	617	665	605	623	624	642	661	604	610	639	610	608	647	602	636	625	657	612	624	651	649	606	663	585	651	641	625	606	630	661	666	645	619	650	642	606	634	626	625	582	637	636	631	627	606	625	647	588	627	644	605	659	634	625	620	620	594	615	643	576	593	643	619	586	616	652	652	614	615	621	671	606	652	634	605	645	601	609	607	645	617	636	595	645	612	623	645	622	627	610	587	645	668	664	639	667	609	679	630	592	608	620	617	633	646	591	617	654	652	671	622	640	641	630	594	600	616	614	622	636	639	620	603	627	599	630	642	607	621	618	629	594	644	626	561	600	631	617	614	634	638	629	624	608	591	606	641	608	686	639	638	650	620	634	639	626	659	625	585	644	576	605	639	581	645	613	618	614	611	632	639	657	581	617	594	635	622	670	621	609	638	658	629	660	669	621	576	651	642	626	640	623	632	602	597	646	624	655	657	615	633	626	645	611	635	657	594	598	613	574	637	621	666	588	608	569	593	611	592	610	657	632	668	618	636	637	624	633	647	584	660	624	645	590	621	582	629	635	582	657	604	615	607	709	635	616	630	610	622	624	648	646	623	636	652	637	685	617	604	603	666	677	643	602	623	619	637	658	633	628	646	657	645	614	648	620	627	622	605	625	637	609	669	653	633	584	604	650	638	599	592	698	674	583	688	594	653	631	640	605	636	655	649	618	641	629	615	633	659	614	679	649	655	599	667	590	640	594	607	622	595	609	672	606	634	636	630	627	653	627	648	594	629	594	597	535	618	626	581	615	651	628	632	612	649	634	665	627	673	693	651	638	653	646	602	622	668	668	638	630	648	650	676	610	616	594	626	663	591	633	647	649	583	611	656	661	626	607	626	579	605	651	658	597	644	604	634	623	624	629	641	624	595	592	631	615	711	642	672	582	668	653	616	656	661	625	649	656	665	629	652	601	668	638	649	645	590	589	628	644	607	657	622	641	621	659	649	613	644	574	626	647	594	620	607	598	616	611	616	664	621	587	622	615	626	611	650	617	646	599	614	622	611	583	616	607	615	611	597	641	576	603	623	603	612	606	647	625	584	608	613	607	633	599	652	706	631	644	643	630	601	654	658	647	627	560	654	621	625	634	631	609	627	619	608	589	622	602	653	618	639	673	564	604	630	617	601	625	605	660	636	627	659	658	576	621	599	626	662	651	649	602	635	654	640	628	643	633	601	611	653	637	618	646	632	649	628	594	609	607	584	672	639	629	650	656	648	655	629	624	601	619	616	651	625	600	636	604	602	630	632	592	674	645	601	627	639	623	647	605	590	613	545	645	646	685	603	638	623	654	666	683	590	641	593	627	623	585	643	606	606	622	586	639	642	616	655	619	591	618	607	641	620	613	676	606	626	623	657	653	626	641	612	618	655	622	646	643	623	615	601	618	628	584	608	638	631	649	628	621	637	598	672	623	642	656	575	556	675	623	616	650	644	572	665	601	712	596	631	598	625	598	641	613	619	640	618	627	653	627	633	632	641	629	582	630	639	600	614	645	598	610	654	638	640	630	650	609	610	622	635	648	608	631	667	595	630	647	659	627	593	625	648	600	652	613	646	625	605	609	631	649	579	638	610	617	602	605	628	612	595	651	660	646	647	640	624	610	657	628	616	629	629	628	616	633	595	607	643	615	632	627	638	626	621	648	610	615	609	630	650	662	643	653	623	606	575	634	625	657	619	632	633	616	613	615	617	619	630	595	628	654	636	607	662	635	590	643	622	625	610	644
23895	21406	29028	24163	21408	13222	1357	822	667	568	508	494	440	448	438	422	379	378	363	350	390	325	349	378	320	338	340	350	355	342	329	341	342	350	345	321	357	315	323	321	318	289	376	299	279	344	312	342	336	325	311	340	319	295	320	301	330	330	315	356	329	331	331	334	345	340	313	351	326	314	305	295	329	285	301	294	346	329	316	311	308	334	340	283	300	345	331	286	318	300	310	333	353	332	303	294	292	309	336	345	364	286	306	303	304	289	305	323	326	309	300	319	337	321	276	328	317	310	318	297	300	326	297	315	336	316	313	320	319	288	329	322	331	309	350	342	318	336	311	320	321	314	314	324	328	289	301	320	325	319	329	325	316	298	320	303	336	351	319	316	314	322	301	342	327	329	329	345	312	308	314	337	317	286	314	304	328	301	316	332	333	321	287	303	294	330	335	291	330	327	336	325	341	304	345	323	308	324	330	278	341	339	327	296	333	306	311	335	328	296	325	296	292	335	317	329	343	329	281	337	306	289	291	331	293	310	294	308	333	314	326	320	294	326	330	291	315	330	312	307	338	319	308	305	318	308	343	374	306	320	291	300	338	314	342	307	307	303	290	321	308	331	313	340	304	307	321	294	320	332	269	301	311	329	338	305	300	289	371	356	328	331	313	331	324	300	318	294	327	317	320	340	302	320	345	297	374	297	329	332	305	305	290	332	296	314	293	275	310	332	340	297	317	320	313	313	325	304	300	332	295	291	315	309	304	326	306	314	316	346	337	324	336	320	292	341	349	306	292	372	339	322	322	347	321	282	321	327	326	310	327	346	318	342	307	306	320	313	323	306	299	293	307	324	320	319	289	330	338	324	313	322	322	358	317	364	317	327	286	314	319	306	327	305	317	324	311	316	327	310	348	303	324	321	320	331	321	320	329	304	316	321	286	318	304	325	330	299	315	319	310	315	332	308	302	304	335	326	310	311	317	360	289	341	316	337	326	330	305	324	320	295	297	309	308	323	315	296	332	315	327	342	320	322	298	300	328	325	310	296	337	332	328	318	310	302	329	318	346	290	275	321	315	294	304	323	299	312	327	309	326	292	317	298	330	328	327	332	309	344	305	309	304	304	302	317	331	339	291	303	303	307	292	329	318	290	307	345	316	342	296	281	317	267	343	324	283	329	318	322	343	308	332	298	338	313	331	298	297	335	318	305	321	339	296	300	327	293	319	347	308	295	320	317	311	332	331	294	300	312	309	315	309	306	325	324	324	332	339	328	303	316	304	313	312	314	285	304	335	301	331	322	342	309	347	286	340	344	322	308	309	311	341	315	322	300	321	309	297	344	329	308	309	302	338	323	312	338	326	319	309	320	327	312	284	337	297	302	298	320	358	342	320	318	336	336	331	306	315	328	332	312	300	305	309	309	314	303	303	339	310	302	314	305	295	323	329	323	297	325	328	332	304	315	324	319	315	316	309	313	310	365	310	350	317	320	341	325	270	311	314	300	327	284	296	342	315	327	334	292	315	303	291	344	292	300	299	314	309	307	310	314	336	334	350	319	348	256	305	301	298	331	317	296	345	294	324	319	305	323	338	344	340	301	313	312	289	317	301	326	294	283	318	316	327	337	297	310	332	311	302	324	311	319	304	317	327	348	318	287	342	320	309	326	309	320	335	324	342	298	328	296	334	320	318	344	331	314	338	328	333	320	327	288	299	315	281	302	315	320	339	321	319	320	344	353	309	329	327	311	368	315	299	317	287	287	303	314	314	322	322	318	284	325	329	323	321	330	320	292	327	319	311	268	309	315	313	298	300	319	312	307	328	299	342	302	340	316	331	340	331	290	320	317	315	332	315	311	307	361	306	299	304	304	322	295	322	303	338	306	326	331	325	334	341	294	302	304	348	303	337	332	293	309	334	326	293	320	315	320	284	327	301	301	349	305	342	349	319	310	355	308	308	293	329	309	319	340	296	302	311	316	344	309	298	315	311	299	310	317	327	305	280	313	340	304	326	322	348	285	290	338	352	367	367	295	304	311	329	333	280	308	325	315	297	304	319	321	334	307	315	321	301	348	305	323	307	307	325	319	320	299	329	315	313	294	347	317	277	338	292	298	327	305	277	301	329	351	339	321	329	288	318	285	288	291	318	288	308	314	314	333	325	319	312	330	322	301	308	295	312	320	321	311	283	299	262	290	360	319	356	288	300	311	312	285	307	320	296	313	315	326	304	321	329	333	313	338	317	346	327	312	286	323	316	316	294	327	305	335	343	315	312	287	322	310	304	314	323	335	318	330	331	295	320	323	282	281	326	320	335	284	299	300	319	353	306	292	334	316	312	317	290	280	325	343	320	322	351	310	308	313	283	330	314	331	321	347	306	347	313	286	320	315	320	309	298	321	303	308	306	301	338	310	317	308	313	322	336	318	313	294	327	327	329	316	310	285	302	291	309	296	332	319	327	342	287	310	315	305	327	319	327	310	318	346	308	324	340	313	326	323	330	302	337	298	341	321	321	302	307	368	291	298	329	356	317	314	310	333	315	336	289	315	340	337	345	313	311	331	314	340	315	344	282	380	313	320	319	330	316	321	341	314	314	319	311	332	309	288	313	330	292	335	312	336	326	351	349	314	292	318	326	331	338	292	311	341	294	298	308	323	277	339	306	315	285	348	302	319	297	291	349	302	332	343	330	284	322	309	309	312	309	328	320	292	315	320	310	294	294	316	310	283	301	345	300	306	313	324	284	296	295	327	341	291	333	321	319	322	295	309	301	337	332	297	308	306	300	338	341	308	335	321	314	305	299	312	312	333	311	310	323	322	316	328	312	330	338	327	323	310	297	317	305	336	330	309	332	315	309	347	337	326	320	319	293	340	281	312	310	259	310	311	345	297	337	326	337	307	313	329	296	317	331	309	345	323	322	301	337	295	305	283	320	305	302	323	281	301	303	351	327	322	316	328	304	319	297	278	324	317	315	310	345	321	320	312	284	348	324	345	291	324	314	298	326	297	314	327	285	326	337	289	303	338	335	319	299	315	312	344	301	331	288	291	322	337	302	316	294	316	328	341	317	330	335	350	298	314	319	345	346	290	344	331	304	320	304	314	317	316	307	307	311	331	309	284	343	314	329	316	343	301	326	320	336	338	309	310	314	314	293	311	330	326	296	334	317	357	318	334	310	331	319	334	323	336	317	314	311	334	333	284	329	331	300	327	304	323	311	324	299	290	337	309	313	329	320	308	332	323	288	333	325	329	319	314	322	320	316	310	310	342	293	305	342	304	329	322	327	326	311	335	302	310	305	345	306	313	304	316	301	333	342	286	316	333	313	326	300	313	311	308	311	282	297	322	324	301	326	324	294	293	330	317	314	341	311	326	332	329	325	290	300	305	322	322	320	310	312	309	298	322	311	300	327	356	294	337	315	306	329	294	327	330	305	334	323	296	326	284	332	351	327	320	320	313	302	310	307	308	317	300	321	318	359	294	295	353	298	316	338	297	330	323
4861	9862	8554	4435	3064	2360	1783	1402	1119	948	829	716	683	656	622	578	574	546	501	548	454	493	445	477	449	452	416	406	415	433	431	432	425	425	458	467	435	436	412	420	414	411	426	443	407	420	392	428	398	440	396	393	422	421	386	403	394	415	401	428	399	405	372	396	441	423	462	411	397	411	400	412	407	396	377	453	382	410	415	412	393	402	411	413	422	357	389	381	431	425	392	415	406	397	406	383	401	405	389	415	385	410	403	408	397	365	394	400	418	402	358	394	412	377	381	388	372	368	387	414	472	417	385	380	393	400	389	410	425	436	440	415	381	396	404	393	421	397	432	394	429	377	431	441	451	413	414	413	416	383	412	388	396	432	393	389	397	378	404	384	393	394	399	416	454	377	392	392	399	430	396	456	399	420	407	408	375	406	419	391	428	399	404	405	436	440	380	389	382	394	366	434	391	422	423	387	395	428	389	390	387	398	410	431	405	413	398	395	443	398	402	378	393	420	411	389	410	431	417	368	420	402	391	396	381	428	410	446	420	421	395	395	387	376	400	384	413	416	408	386	426	419	399	403	384	369	391	397	382	382	380	408	443	375	374	418	425	387	411	386	416	386	398	428	407	379	397	429	387	389	424	410	432	419	376	389	433	411	389	385	387	398	421	370	392	393	435	437	373	408	408	373	414	380	434	413	373	409	427	406	419	410	431	394	431	415	428	422	411	400	421	379	365	410	398	385	416	425	394	377	410	408	399	405	383	403	355	421	412	406	391	402	415	412	397	436	426	390	401	390	403	421	405	432	415	369	400	367	387	407	396	413	410	409	411	381	400	408	408	393	402	403	414	394	396	433	390	411	359	395	378	434	390	382	376	363	430	401	402	409	382	396	427	400	404	424	396	368	402	366	445	397	431	427	386	388	425	407	401	390	388	409	420	371	405	401	393	400	414	395	457	357	387	393	410	400	396	377	385	405	422	417	380	400	415	407	363	401	434	393	412	405	389	405	400	402	400	396	373	378	432	387	402	401	394	414	427	393	389	385	420	433	418	444	389	378	403	380	420	426	396	385	397	375	414	418	389	356	386	410	427	409	362	407	404	383	363	446	407	414	386	390	409	398	421	384	416	390	435	420	403	418	431	397	410	409	401	372	417	404	398	385	397	412	415	399	397	402	403	434	395	364	422	388	407	426	420	396	398	413	381	390	383	417	422	393	444	387	375	404	434	358	406	371	366	418	431	382	421	421	440	382	388	404	394	425	421	398	405	394	398	440	396	393	441	382	423	414	412	418	394	388	395	405	418	360	388	413	409	381	378	382	374	386	399	414	399	448	424	391	392	374	427	413	392	417	427	431	388	402	412	416	420	433	383	402	383	436	421	435	365	412	403	371	410	384	364	387	413	389	425	365	412	434	411	406	399	433	448	422	380	401	417	406	388	374	376	438	407	368	370	406	403	359	416	417	381	398	388	419	395	413	425	431	386	414	449	392	437	417	416	368	410	408	401	396	382	436	430	409	416	393	409	429	432	404	405	404	440	417	384	412	399	413	385	374	379	389	418	416	417	378	398	402	407	391	399	377	400	391	396	401	396	424	394	392	390	406	382	378	404	428	425	410	411	393	384	398	453	379	430	402	406	395	398	407	405	397	421	425	402	399	415	381	407	432	366	422	386	410	352	405	432	388	382	425	388	364	394	389	400	410	423	453	404	412	393	392	376	427	390	431	408	393	429	403	382	402	408	405	393	393	418	389	448	428	382	381	432	439	401	375	384	416	426	407	413	378	423	414	414	398	363	369	417	380	390	437	421	418	408	410	411	400	379	383	436	382	393	380	383	412	396	378	419	400	358	413	413	397	410	393	412	385	409	408	383	402	438	418	395	431	372	408	435	384	383	399	352	394	393	396	401	416	380	447	429	423	414	411	387	395	436	394	411	391	412	353	393	373	420	406	396	401	382	351	395	401	395	394	427	428	381	390	394	399	426	408	431	419	423	375	434	428	414	394	378	357	411	422	388	349	371	411	405	429	409	416	401	396	412	410	439	416	382	434	408	413	392	446	420	385	385	398	387	396	405	398	409	406	389	406	402	401	396	411	419	405	400	366	432	366	401	402	429	399	423	394	413	413	388	392	406	414	418	376	430	439	381	406	401	406	381	408	386	404	360	400	409	398	416	413	405	384	382	441	429	395	413	416	389	382	367	380	412	401	381	367	407	397	421	393	410	377	386	398	410	382	365	448	409	408	403	394	372	370	425	395	385	346	424	350	406	422	398	394	393	445	390	385	420	401	383	391	403	399	406	391	435	385	397	384	381	373	410	400	377	423	382	416	417	411	390	362	388	436	441	419	374	398	377	414	414	398	420	378	414	383	394	401	388	386	403	408	416	418	363	382	414	392	424	395	398	399	424	399	389	390	420	425	435	376	427	435	377	402	400	434	457	405	368	404	388	409	365	402	386	359	380	380	388	380	395	388	385	406	436	404	398	405	392	400	384	429	410	378	374	407	435	431	419	411	414	410	434	432	416	408	431	372	404	391	419	405	398	399	366	416	417	448	373	411	396	422	389	405	399	373	399	415	421	389	401	365	432	411	391	389	390	387	416	402	415	402	417	416	418	388	424	428	386	392	392	411	403	414	389	440	421	404	393	397	397	418	394	417	369	373	401	389	416	408	387	412	408	407	373	439	409	379	414	412	403	389	403	436	426	370	414	401	412	423	410	407	379	414	398	387	416	389	418	388	395	387	368	381	386	385	401	380	411	412	377	412	406	434	398	407	401	400	392	400	396	387	407	410	403	434	435	385	401	380	402	422	370	411	375	403	407	416	398	400	448	393	431	388	409	403	405	378	379	399	398	363	408	378	422	387	413	392	423	432	366	443	415	393	414	401	384	434	383	404	404	384	397	427	402	387	386	376	398	399	391	421	451	409	425	389	391	408	406	408	399	410	381	371	396	384	374	456	430	402	435	409	403	383	373	406	414	424	413	386	383	405	423	396	420	400	425	409	417	401	436	397	402	374	409	406	398	419	391	403	409	426	377	422	408	420	394	380	400	395	394	423	385	435	418	383	416	394	400	402	388	404	405	394	398	415	415	434	411	409	401	397	429	398	446	390	411	433	396	437	447	415	404	410	401	419	435	425	341	387	370	395	384	374	350	414	411	397	377	407	391	394	391	389	438	416	386	391	444	399	401	380	405	402	395	400	423	407	374	389	373	368	372	412	388	424	354	367	410	363	413	383	390	407	395	424	402	389	385	420	409	398	382	413	394	384	404	424	407	383	393	418	415	413	422	427	394	363	387	390	412	392	395	401	399	384	419	408	417	390	394	409	410	382	415	429	403	408	412	398	409	383	367	389	418	443	383	410	385	424	395	388	416	418	404	383	412	399	409	408	411	407	378	353	431	414	410	412	437	381	395	430	400	417	425	375	376	410	402	391	421	356	450	391	413	366	405	375	408	383	414	374	422	430	396	422	390	399	425	422	409	399	380	401
23004	21404	29371	23803	21404	21448	11977	1193	729	610	549	505	381	397	305	320	289	273	266	254	213	230	219	195	194	193	190	183	171	180	180	148	152	188	173	179	175	175	168	165	159	171	171	163	166	162	148	164	157	183	184	182	141	152	163	146	147	147	146	161	156	157	157	147	142	159	153	139	146	162	128	147	140	153	156	142	169	150	148	136	128	162	149	146	145	147	155	162	149	130	161	147	146	157	147	151	146	146	130	130	131	133	145	160	126	127	149	133	129	142	135	137	132	162	126	149	173	151	152	142	148	153	165	157	141	138	168	123	176	131	158	145	157	148	148	136	127	143	153	134	156	144	138	147	128	156	166	137	137	135	131	146	141	143	159	153	152	156	169	159	150	143	136	173	149	134	154	121	146	146	129	142	136	127	145	133	136	152	150	117	154	141	170	118	157	145	137	152	157	150	140	146	152	138	133	159	144	146	127	163	120	171	140	128	158	150	150	141	150	144	162	172	142	124	177	147	153	139	139	139	169	153	131	155	142	136	146	146	161	146	152	134	134	131	129	133	162	142	158	160	181	160	127	152	168	122	135	168	143	151	167	161	147	138	129	142	141	143	144	153	134	150	163	149	129	161	158	163	129	151	166	147	168	138	123	158	132	147	154	151	139	130	130	151	134	154	121	156	151	154	132	157	114	148	114	131	138	152	144	152	154	163	146	150	151	156	165	132	149	158	155	165	158	128	141	147	126	140	147	141	158	164	146	126	161	149	144	148	135	144	158	140	131	144	121	142	160	167	137	135	145	141	131	165	136	138	136	131	129	164	140	139	126	152	143	131	140	126	133	140	147	133	135	144	164	134	184	139	120	128	145	139	145	147	167	144	158	148	149	141	139	135	128	136	142	137	157	151	157	137	149	129	138	133	134	150	143	148	141	115	126	148	156	142	148	145	136	144	158	130	140	149	150	135	146	139	137	128	129	131	122	147	156	136	150	110	140	129	127	147	138	158	146	154	150	124	138	120	135	146	135	115	146	148	147	143	150	124	144	129	130	154	140	147	150	164	143	141	169	157	147	154	151	119	160	158	128	143	154	147	150	146	147	150	162	155	149	154	136	134	160	139	173	152	142	162	132	128	147	145	150	140	139	150	141	143	118	170	137	149	154	125	139	143	151	163	154	149	133	149	146	141	118	149	147	158	151	152	140	135	150	146	136	133	135	128	169	152	168	136	165	149	141	138	133	143	128	152	131	139	136	152	139	152	147	153	147	142	152	139	143	126	131	135	144	156	112	159	141	143	144	146	149	159	145	146	137	138	167	143	138	134	149	126	127	143	156	141	161	167	133	144	124	129	141	150	142	147	141	158	159	133	156	138	148	145	128	153	138	147	144	142	162	153	130	133	136	155	135	127	143	134	148	140	151	133	134	171	140	149	151	138	141	163	157	153	146	142	141	133	145	141	127	146	146	148	119	145	152	155	157	144	148	128	147	145	150	146	129	138	121	142	162	151	152	130	151	129	136	155	150	144	154	133	145	146	164	149	120	150	140	145	136	131	178	133	164	168	161	151	134	144	158	148	136	151	155	147	133	141	136	152	147	138	138	132	140	124	145	149	127	169	126	134	141	146	145	147	137	158	136	149	145	134	161	125	129	144	176	125	133	130	149	140	147	123	139	136	161	137	126	115	153	153	125	149	147	129	158	138	137	131	156	144	147	154	144	139	168	152	123	157	133	121	144	156	151	150	134	127	149	120	158	136	132	145	149	132	132	157	135	144	133	143	147	131	149	141	152	138	115	131	128	145	137	148	172	140	170	145	151	133	162	136	152	139	156	126	161	133	151	157	130	160	160	121	127	130	145	139	140	151	127	153	136	147	162	147	129	134	143	149	143	134	138	148	158	145	130	143	153	140	159	140	137	150	147	148	143	148	125	166	131	125	149	155	127	135	149	132	144	154	162	149	125	143	135	146	147	140	152	144	140	133	147	152	146	171	133	137	161	143	138	152	151	154	140	148	162	151	153	144	142	142	153	131	154	147	143	135	152	157	139	131	159	149	132	137	161	153	157	156	145	124	126	139	140	157	135	145	135	149	151	183	136	155	153	132	133	133	141	137	151	175	132	154	164	138	153	144	137	169	146	143	119	155	147	150	146	154	152	139	135	134	152	155	140	153	142	154	151	118	150	137	129	150	138	144	137	130	138	136	142	140	130	134	143	140	130	129	137	138	154	155	139	167	132	142	141	149	162	147	133	139	146	143	136	141	156	157	153	147	157	155	137	139	153	171	159	137	139	141	144	151	151	152	172	141	145	148	146	142	154	133	142	142	158	137	163	144	146	141	141	151	142	117	151	133	137	148	134	121	146	147	152	126	140	126	142	146	138	154	132	138	139	127	129	142	149	171	169	145	139	141	162	149	148	167	136	139	128	169	143	143	146	124	164	133	130	144	154	153	153	146	147	153	119	151	149	150	140	153	141	124	143	153	145	130	139	144	158	145	139	145	132	153	135	159	153	157	135	158	136	144	144	159	148	138	141	152	143	150	143	120	154	146	127	141	139	148	147	150	117	171	161	116	148	159	139	148	144	159	148	147	149	125	131	124	153	144	143	152	155	138	141	130	151	117	162	168	131	141	139	144	142	145	148	134	143	153	142	139	133	152	159	140	141	141	150	135	108	150	136	158	129	135	131	148	162	130	144	116	138	134	153	148	148	152	153	127	154	159	128	178	156	147	132	133	149	136	147	165	140	145	120	138	146	140	155	133	153	138	158	166	140	137	152	128	124	137	141	127	122	164	151	123	150	161	135	160	142	145	157	152	148	132	157	153	154	134	156	156	133	134	160	158	149	140	127	154	139	152	142	127	163	137	127	144	145	146	144	144	139	142	139	139	127	120	160	146	145	146	149	141	172	144	148	143	150	144	146	149	148	155	137	149	143	156	162	140	142	146	140	143	164	134	137	145	156	145	140	138	157	136	144	142	135	147	134	147	126	144	138	139	125	136	147	172	132	152	123	154	147	155	128	154	138	142	149	157	136	137	145	146	129	139	167	143	158	148	148	147	150	160	121	141	147	141	149	144	158	159	158	115	138	138	124	125	118	164	126	142	135	165	152	149	160	157	148	136	134	141	149	145	147	147	136	178	158	128	133	110	148	146	141	149	149	128	145	138	125	155	145	158	142	140	163	144	145	148	142	154	157	149	131	125	136	155	159	170	144	110	138	166	113	138	144	146	160	176	136	157	153	124	163	137	161	157	134	151	119	153	139	151	162	144	140	118	136	147	162	152	132	130	136	140	132	146	140	145	142	159	125	151	147	131	140	149	154	151	152	124	155	159	157	161	153	139	129	136	137	156	146	153	125	164	152	154	156	132	139	144	151	131	153	134	156	126	151	128	135	151	137	147	142	141	134	160	145	156	149	142	136	147	148	142	155	167	143	152	153	123	154	162	130	129	137	164	135	161	165	135	158	158	158	146	133	143	144	127	149	147	145	156	127	128
6707	15961	13884	7356	5063	3761	2845	2135	1647	1349	1028	897	748	656	506	515	435	453	391	350	307	332	298	299	300	303	268	257	228	227	236	233	270	220	254	234	200	243	210	192	214	207	214	167	190	205	177	184	224	173	208	203	189	181	192	200	195	178	214	172	193	220	183	199	199	191	177	180	194	169	187	165	191	167	158	186	196	190	174	171	162	170	201	169	195	179	171	183	163	189	177	183	195	219	179	201	179	165	166	180	185	189	161	162	173	158	179	176	203	162	182	179	172	204	178	169	196	182	173	166	170	195	181	174	170	163	183	167	162	178	181	199	189	222	170	194	162	185	164	170	202	188	179	179	175	179	182	155	188	157	184	194	188	185	182	169	151	163	177	179	156	183	169	211	173	190	189	167	184	184	188	183	176	169	167	192	170	189	159	188	196	183	165	169	154	171	186	176	163	152	176	216	181	161	167	180	188	180	186	178	156	170	159	177	177	187	208	185	199	185	171	182	178	189	176	150	186	168	192	178	191	182	170	189	162	168	166	192	164	202	156	190	165	172	152	165	182	172	178	175	188	160	170	170	166	177	169	171	159	166	159	175	175	187	182	174	171	182	186	176	170	150	183	157	161	201	159	168	230	197	180	168	159	185	181	173	177	152	171	173	158	175	179	164	185	206	192	170	165	186	150	175	183	195	176	154	184	182	180	185	166	166	162	177	166	176	208	195	188	195	179	186	201	161	152	201	183	180	170	171	210	180	180	185	188	170	208	188	179	189	176	170	194	206	151	178	180	158	188	167	203	160	204	190	177	184	181	189	185	153	202	178	194	171	192	195	171	160	160	173	173	171	228	176	176	175	159	170	189	173	169	175	195	154	172	183	165	172	188	160	172	189	182	174	175	147	170	193	172	173	207	178	179	191	187	159	147	174	192	196	201	172	191	184	174	191	168	169	174	158	197	206	178	165	183	194	169	179	180	178	198	177	167	197	164	177	184	184	147	183	193	191	161	154	156	177	172	192	185	188	178	153	180	187	165	173	174	175	183	185	187	183	197	183	145	197	153	182	171	185	173	171	193	203	180	183	184	157	190	177	173	200	191	192	183	186	175	159	191	168	178	165	169	204	163	199	174	177	169	170	169	198	164	170	164	161	156	177	176	187	194	178	158	175	198	182	176	171	185	164	201	170	172	191	193	183	198	198	196	182	177	184	165	168	182	156	183	187	182	163	184	174	189	159	178	188	163	184	173	205	167	189	165	204	195	196	177	164	176	148	181	189	184	174	178	157	181	164	220	179	172	198	184	172	174	184	191	161	159	207	188	174	180	174	179	173	174	189	211	185	172	185	178	166	179	175	198	193	175	164	155	184	188	180	158	173	168	175	187	173	168	185	183	167	179	166	157	182	193	184	175	163	174	183	181	182	192	172	178	193	189	160	177	178	162	181	185	162	174	192	179	196	185	163	191	163	192	177	193	182	165	180	150	161	156	186	188	166	185	181	151	190	179	182	191	185	175	170	162	229	190	188	170	185	161	196	180	193	183	178	185	159	187	228	194	141	170	175	140	154	189	202	171	162	154	161	158	160	167	165	179	158	194	161	167	178	189	196	193	181	160	165	169	203	179	171	186	174	180	181	157	199	152	194	167	168	174	205	168	191	174	186	190	190	181	176	157	172	181	189	177	188	171	176	174	205	182	182	179	193	154	181	153	173	196	178	168	184	172	161	184	183	173	214	193	198	147	192	188	178	189	183	168	164	170	167	177	168	174	187	170	150	164	181	203	189	200	166	153	157	182	190	184	171	216	172	194	170	180	179	185	196	174	166	154	175	190	162	171	172	180	181	169	170	184	207	188	187	179	171	193	158	182	178	174	169	177	182	169	173	172	183	189	186	190	173	184	166	174	188	174	169	176	184	167	177	162	172	169	193	174	178	173	180	172	189	175	179	160	180	167	181	159	160	173	192	188	166	183	178	161	191	173	181	175	160	172	172	186	185	186	183	174	171	161	177	172	173	164	162	172	159	174	203	176	169	177	167	166	176	183	189	132	171	176	189	160	197	198	159	184	197	191	192	174	186	173	203	159	174	200	173	172	179	167	201	178	171	183	195	168	181	172	178	180	188	162	167	193	212	188	195	169	215	183	169	196	188	158	180	165	200	179	191	177	180	200	185	163	184	173	169	191	184	183	187	184	188	188	206	167	172	183	177	172	183	172	172	183	177	192	171	163	180	188	200	177	170	184	176	188	191	177	151	172	179	151	167	161	188	195	196	193	201	191	186	186	166	177	172	162	179	212	175	174	169	199	181	183	176	174	182	167	190	179	170	176	194	187	173	197	182	198	170	169	176	152	181	168	151	183	162	205	185	186	173	158	153	189	182	179	173	187	162	149	192	197	164	191	200	182	178	155	166	173	199	208	176	173	183	189	170	164	180	175	191	189	157	166	173	161	166	154	186	176	184	175	164	186	160	158	184	158	185	166	182	185	178	178	179	173	174	175	189	168	168	185	180	185	181	184	163	177	193	188	170	188	199	175	160	174	176	160	184	154	154	168	196	173	203	169	182	173	168	161	159	183	196	190	187	174	182	187	173	164	168	149	162	182	177	170	181	187	189	163	161	200	195	199	181	197	172	185	153	167	172	174	168	189	179	222	173	177	181	177	189	168	181	181	200	164	192	188	154	187	161	169	180	174	177	194	182	207	154	171	203	192	171	167	177	168	169	164	174	170	183	156	186	180	201	169	152	179	186	171	178	181	178	190	185	177	165	175	186	191	210	185	184	191	191	164	194	177	180	175	181	156	196	173	193	181	196	179	177	154	176	164	195	185	152	205	179	184	165	185	157	179	176	176	171	186	178	194	176	156	158	173	164	164	167	201	164	186	200	206	169	174	177	180	204	193	174	169	196	184	199	165	168	163	181	188	174	195	171	192	171	168	201	176	170	198	178	192	185	172	162	186	197	198	165	183	185	189	178	172	177	204	175	194	175	167	206	182	190	191	184	187	193	177	181	185	169	168	166	183	178	189	166	179	177	179	182	181	170	176	169	172	171	182	177	173	158	175	182	158	179	172	178	174	184	160	193	155	201	172	162	184	176	162	189	181	169	188	171	171	190	180	175	190	191	185	188	179	189	194	186	195	195	165	186	187	183	183	172	197	171	201	171	171	155	175	168	168	183	187	188	182	179	179	177	189	179	169	170	159	199	196	161	170	165	194	165	165	184	178	229	163	204	170	160	179	173	192	177	177	196	171	170	191	155	203	164	176	179	191	158	188	181	165	193	181	184	166	168	186	195	189	184	198	173	175	176	166	160	183	162	163	165	172	166	177	173	188	189	152	180	195	160	152	173	195	195	185	155	197	171	174	195	160	165	184	205	178	173	163	187	162	213	190	174	163	187	157	168	163	168	177	188	183	184	188	152	174	181	180	198	170	172	174	181	173	194	174	177	149	188	168	191	181	170	191	176	169	187	157	162	192	177	159	177	182	174	194	194	179	182
27141	21291	12963	1515	800	679	669	536	589	557	517	546	483	534	507	511	496	523	528	538	551	503	520	505	493	525	519	539	542	486	542	478	520	513	545	537	530	485	568	471	511	513	549	500	495	513	527	505	491	490	474	463	518	508	532	499	525	501	511	501	483	518	517	510	490	505	498	518	519	499	505	526	493	475	468	514	536	484	507	478	502	495	515	482	498	515	521	484	488	533	483	539	495	513	504	527	493	515	495	475	493	523	508	515	473	488	494	466	536	471	481	499	444	525	506	496	527	489	520	493	508	550	524	537	503	507	486	506	510	513	497	481	530	481	494	485	515	524	541	519	511	498	474	528	518	488	481	474	529	519	475	501	511	520	544	503	443	498	491	486	525	518	492	465	507	487	502	517	517	521	494	516	452	509	481	518	496	492	522	504	476	522	473	486	528	526	493	505	485	516	499	469	545	525	493	508	512	500	523	546	514	504	513	515	472	530	509	450	517	509	517	496	504	514	538	546	466	513	474	571	512	511	506	484	487	492	509	490	504	529	552	514	492	498	491	496	480	454	511	503	500	491	522	503	509	478	511	508	468	507	516	500	503	480	495	506	543	502	522	497	496	487	519	496	490	509	513	536	508	511	519	493	481	505	516	504	474	514	485	522	457	478	484	457	489	532	486	536	463	537	541	516	547	498	534	499	507	485	497	507	541	521	486	486	502	507	490	503	495	484	503	545	533	487	540	493	491	456	503	492	487	512	518	491	512	551	504	506	492	465	516	528	499	497	494	517	537	465	446	538	503	461	542	509	529	486	484	530	537	530	488	536	491	501	492	523	536	493	488	508	488	493	499	492	509	477	543	546	532	522	510	486	510	454	503	488	559	517	554	500	525	516	508	475	521	453	514	500	491	560	520	470	500	517	513	536	517	512	528	525	541	507	504	493	539	505	488	513	489	489	508	525	493	497	552	492	487	526	475	501	508	468	534	520	531	458	534	505	508	510	519	523	477	470	509	481	491	523	508	485	515	514	518	538	476	529	556	514	473	491	542	518	489	492	504	524	516	465	487	464	476	503	545	507	513	497	568	558	507	522	501	496	498	470	518	472	515	512	465	529	523	476	490	524	495	507	513	521	502	468	518	466	497	509	530	462	513	449	527	508	471	492	509	507	482	517	492	500	511	534	493	519	518	479	496	484	505	511	475	502	493	529	529	482	469	478	496	469	522	482	524	532	502	522	547	508	515	518	492	494	503	474	461	517	516	490	478	506	495	537	505	471	544	498	463	490	513	484	562	544	556	504	524	497	507	507	512	502	520	525	521	529	507	511	457	471	523	518	520	492	482	518	522	461	486	534	514	505	494	522	508	517	499	509	488	489	523	510	494	530	494	497	508	523	510	515	527	495	462	493	493	465	512	527	494	536	463	517	477	489	528	474	499	514	536	478	476	511	545	474	485	496	524	514	508	479	507	504	509	466	495	543	514	513	516	496	507	501	550	531	505	507	527	472	482	542	505	519	519	520	516	514	530	482	485	510	488	502	495	504	480	530	514	487	507	480	507	511	494	512	504	509	521	513	522	523	515	472	477	512	529	513	495	512	462	518	522	523	512	516	494	504	540	479	513	496	528	504	511	473	542	481	493	510	485	481	528	524	518	499	464	525	509	536	530	514	530	501	492	490	512	462	499	499	486	520	501	493	487	516	540	457	508	528	499	521	495	512	524	506	497	489	500	478	501	498	483	521	490	498	489	502	527	494	520	487	503	535	476	502	534	489	540	493	516	556	487	527	535	495	514	478	476	524	467	513	521	463	530	498	492	554	489	507	474	492	508	490	484	514	500	499	479	459	513	473	509	500	471	512	516	567	526	505	476	499	517	542	508	498	505	483	555	506	539	490	539	507	530	511	489	552	495	504	482	495	501	482	556	491	518	528	499	455	500	491	520	519	496	497	499	514	500	522	496	534	487	488	495	502	500	505	473	481	477	524	492	507	518	493	510	513	474	508	524	544	528	502	499	518	509	529	487	505	470	520	528	511	501	507	532	505	528	519	487	514	539	514	513	516	453	515	512	500	519	517	512	504	479	536	489	550	477	495	504	511	529	498	481	555	480	537	541	529	497	523	499	530	530	526	543	496	522	494	499	488	474	545	482	527	487	482	520	520	510	531	469	495	513	528	488	490	484	477	484	524	538	491	522	532	547	544	515	442	511	474	497	491	499	503	509	523	460	506	480	502	508	502	539	491	494	515	470	469	522	514	487	482	501	540	492	489	519	517	526	470	512	490	501	523	498	522	517	494	510	495	503	504	478	474	449	498	491	502	505	495	494	520	530	470	455	494	470	524	523	528	521	533	509	481	517	512	531	498	453	496	512	459	520	506	508	488	541	548	522	518	516	525	533	505	513	509	517	543	446	504	516	516	521	501	477	512	518	517	528	491	491	532	504	515	499	517	511	532	514	528	504	461	514	519	497	544	516	514	515	498	473	472	478	500	502	503	477	489	519	498	512	488	494	481	491	507	513	502	508	484	505	522	503	506	457	518	528	494	475	519	490	490	488	525	463	490	489	489	517	476	514	490	532	530	537	498	524	534	490	490	503	504	533	532	446	470	492	496	505	508	531	495	493	525	490	503	497	525	507	500	499	446	516	562	479	488	487	512	500	514	531	556	506	449	543	490	505	548	520	524	448	518	499	482	477	492	559	471	493	493	491	549	507	526	493	544	490	456	504	477	514	488	516	500	490	481	544	486	527	477	491	494	541	505	419	485	515	485	502	487	488	516	517	530	495	525	532	490	520	512	536	467	496	498	471	473	482	508	495	521	490	507	505	529	482	539	530	516	530	497	515	523	501	470	513	506	512	512	496	453	528	493	487	468	470	517	486	501	492	520	549	529	480	493	516	534	508	516	497	480	502	491	523	504	553	474	523	477	508	443	522	518	509	506	487	486	478	486	484	480	520	446	531	509	489	504	483	506	479	484	476	544	541	505	520	489	479	532	452	532	496	502	510	513	489	509	496	486	509	517	515	498	515	470	488	535	511	514	525	479	526	507	523	494	528	485	499	515	520	486	483	518	510	508	519	464	520	526	478	507	508	535	491	564	565	513	495	475	512	499	536	500	484	501	536	506	514	522	520	530	509	503	526	522	526	475	470	512	495	492	481	547	488	506	505	517	500	523	531	508	485	498	530	474	504	487	532	484	519	509	508	501	492	544	494	536	520	484	530	501	512	534	544	511	470	526	512	527	480	518	513	527	493	501	528	480	507	529	492	467	519	450	473	500	503	557	518	499	514	501	487	468	506	475	496	516	498	513	536	488	511	491	538	526	530	502	525	535	497	489	510	460	506	516	497	542	509	520	464	494	500	489	549	510	524	495	517	528	524	506	472	462	539	476	500	473	502	489	503	520	507	531	511	493	458	482	460	496	518	519	480	503	478	514	539	487	540	491	528	538	511	472	482	534	552	517	492	490	530	500	500	515	496	473	499	489	504	512	498	525
4242	1657	1466	965	890	780	766	740	666	663	659	704	671	649	634	647	594	652	634	622	606	643	601	651	653	604	597	643	640	629	634	610	614	656	617	645	648	617	637	659	654	587	624	676	636	633	631	662	621	614	593	641	680	663	599	668	643	661	623	652	645	658	650	653	637	629	608	659	631	605	577	599	628	613	646	601	635	633	642	655	609	614	713	675	626	628	593	676	613	625	613	603	640	613	651	622	606	631	602	636	615	632	634	650	659	602	593	642	643	628	630	649	638	657	637	660	634	699	634	617	605	642	643	616	640	592	621	601	656	662	626	621	673	673	635	632	619	655	640	657	605	633	637	623	625	638	603	586	613	653	633	632	624	627	637	632	618	598	675	647	611	629	649	643	586	610	668	618	623	575	634	591	604	618	672	652	601	640	601	627	631	627	641	606	644	616	636	643	629	645	656	639	601	663	606	605	645	601	634	582	613	639	630	633	614	633	632	652	614	628	628	637	564	623	651	653	643	610	623	665	635	638	597	628	624	624	600	630	611	654	653	640	637	603	626	657	603	601	632	619	621	646	646	603	664	626	624	686	658	596	629	632	642	628	659	631	673	664	638	664	613	661	630	687	656	618	605	685	603	615	649	644	667	649	627	629	607	596	642	633	672	624	585	652	601	659	612	635	584	629	642	644	615	654	618	588	648	663	585	610	663	624	609	631	658	671	632	647	652	636	591	632	667	586	678	588	634	628	643	619	647	640	639	618	613	633	655	648	615	599	655	655	631	623	610	615	678	610	611	611	641	607	687	596	659	587	621	639	632	655	620	640	617	605	641	590	625	652	633	671	633	602	647	673	600	641	614	655	635	608	613	646	645	589	601	647	654	616	611	638	582	627	601	632	661	637	628	627	609	595	625	621	667	631	690	616	637	610	620	582	619	624	630	632	644	601	641	631	637	629	605	620	640	582	650	685	606	636	658	670	614	658	644	632	620	628	634	664	652	644	665	656	626	658	594	663	685	613	639	653	643	631	632	636	594	614	623	613	626	601	666	643	605	608	633	604	642	659	627	642	636	639	643	670	583	649	651	630	635	621	626	645	626	616	608	591	588	676	635	640	601	655	667	654	631	630	656	656	632	643	643	604	625	638	622	688	572	633	647	629	642	637	628	642	581	654	646	598	671	633	615	623	674	672	620	637	628	665	605	619	609	637	643	643	628	619	636	590	624	631	601	588	645	654	622	676	655	577	664	677	610	604	623	629	629	650	725	625	614	625	617	613	585	636	620	633	641	605	594	650	637	656	703	611	629	609	638	593	627	638	629	624	626	680	679	632	580	625	654	568	616	583	669	636	632	621	632	613	603	660	676	620	649	621	642	663	631	598	662	662	610	623	576	646	634	657	619	635	652	640	667	606	646	624	645	658	572	627	653	612	637	708	659	612	620	606	614	630	659	651	622	628	639	648	619	636	645	609	613	616	632	640	647	639	622	617	657	593	664	639	651	627	616	625	618	661	606	643	626	629	616	689	650	618	602	620	609	602	622	657	616	647	648	634	618	636	573	633	667	602	628	643	591	606	630	592	598	624	620	621	656	658	621	637	593	673	628	628	626	610	571	628	634	670	664	674	600	655	619	614	667	625	629	600	651	608	649	623	624	633	638	611	601	616	636	656	626	607	610	615	671	634	636	607	645	627	638	636	659	669	631	607	604	603	653	622	652	638	658	606	612	635	634	624	631	597	641	606	653	650	605	657	640	643	615	588	604	615	605	610	646	630	682	638	600	617	608	641	601	669	633	608	609	631	630	655	642	614	644	611	654	640	648	611	602	639	657	600	633	657	600	634	628	636	647	616	602	641	625	632	661	655	611	642	644	665	663	637	622	650	624	632	647	595	645	613	616	650	615	665	626	670	615	647	687	632	629	658	646	608	596	649	601	627	613	651	616	609	641	626	634	617	631	624	624	624	651	642	612	596	637	658	679	598	642	629	609	668	661	678	617	618	665	641	611	620	600	566	683	640	638	592	633	663	636	585	669	656	639	625	621	639	618	637	649	583	596	649	656	658	601	621	644	663	631	641	646	604	606	647	578	656	633	650	600	626	587	581	668	614	628	584	619	623	617	637	564	639	612	612	628	631	638	620	606	653	642	592	569	625	685	653	588	645	639	635	626	634	682	636	644	670	678	594	666	611	643	665	654	641	587	661	630	626	649	664	675	641	609	658	627	663	622	662	627	608	611	658	617	644	632	580	630	655	654	663	659	629	594	604	589	588	646	607	615	671	636	596	638	617	617	644	629	629	622	641	599	591	625	669	587	622	669	607	611	603	644	600	637	625	604	618	667	670	656	627	629	610	649	618	623	592	659	606	632	695	660	630	615	630	659	659	642	604	609	599	683	604	616	635	649	611	616	680	608	696	637	649	629	653	612	609	675	646	643	651	624	623	604	630	649	612	579	645	614	642	614	601	645	648	608	637	646	658	589	636	619	648	633	637	624	597	640	635	579	641	658	654	638	642	607	654	670	621	681	625	659	624	642	620	638	650	592	618	679	618	638	635	622	621	640	623	667	642	620	624	655	611	608	613	601	627	615	602	637	654	641	689	586	649	631	621	601	660	618	627	635	608	610	626	649	644	644	660	659	663	627	620	622	633	618	636	665	634	640	652	583	627	645	663	611	689	583	654	647	617	674	658	601	635	644	676	673	589	614	624	625	652	587	641	659	630	601	652	616	635	622	600	664	637	662	598	654	685	639	599	599	642	620	634	593	634	619	600	612	665	623	607	659	622	635	671	623	643	619	637	622	603	640	637	635	675	584	686	582	674	620	634	639	597	635	688	695	588	675	652	653	642	678	633	606	625	677	614	630	634	642	620	655	615	623	666	629	637	638	621	625	651	607	583	613	628	601	635	630	603	606	627	661	624	640	643	638	594	581	657	623	582	635	662	620	630	623	644	625	663	635	652	597	610	620	636	609	600	608	622	611	609	618	623	628	652	639	648	684	632	631	633	619	610	650	642	632	604	657	609	642	652	643	643	577	619	653	638	607	638	669	667	624	658	622	630	625	634	626	670	635	633	609	613	656	634	647	657	609	647	582	598	649	606	670	607	640	616	662	599	639	626	631	641	593	602	620	611	638	621	638	613	632	587	620	556	651	629	617	676	632	637	653	633	619	623	584	607	636	640	601	631	615	629	588	670	646	641	647	611	614	616	660	668	623	672	688	651	614	634	625	651	634	630	610	619	614	620	658	681	648	606	636	642	650	633	606	599	658	629	669	573	633	647	636	650	587	678	624	630	599	618	679	658	648	604	630	617	610	630	645	600	673	643	654	640	658	642	617	606	588	660	649	656	658	703	628	648	641	611	622	660	669	612	634	621	616	650	642	633	613	636	648	587	601	638	671	617	653	651	566	664	655	620	619	641	657	629	606	636	598	636	591	653	623	611	620	623	628	643	606	600	618	603	634	621	617	655	631	654	650	610	640	653	696	615	622	637	628	660
23949	21416	29027	24197	21417	13302	1359	805	625	575	544	462	488	412	427	462	382	396	341	339	364	375	352	348	335	376	354	320	363	349	350	304	311	322	347	316	342	329	328	354	343	316	325	316	345	326	316	346	320	340	331	349	343	325	337	340	335	325	287	323	321	324	326	364	321	348	352	339	331	306	302	358	315	327	361	315	326	349	338	354	332	344	321	338	315	317	314	320	312	302	328	299	316	309	369	318	321	350	293	309	329	294	319	318	335	310	301	333	302	296	332	307	352	295	350	296	346	311	339	301	328	321	346	326	324	332	333	346	310	315	313	308	285	313	331	316	332	327	298	297	328	318	335	344	315	350	317	314	281	316	347	338	300	295	305	315	331	311	320	322	304	300	315	307	336	338	322	283	311	326	297	296	324	331	316	321	295	323	312	337	350	354	291	331	327	332	321	299	292	312	350	311	308	336	318	318	301	337	333	339	331	323	349	315	313	343	324	313	300	339	341	324	326	313	351	322	335	334	315	323	311	311	287	310	295	311	318	329	316	343	289	305	285	292	297	327	357	289	331	318	303	308	299	318	303	312	352	314	325	322	307	321	293	316	343	316	298	331	341	296	309	319	295	319	328	298	347	322	324	322	328	298	296	333	353	305	337	295	329	329	334	334	313	321	327	287	304	325	316	319	305	309	333	326	312	324	325	349	302	333	326	314	336	325	385	319	304	292	305	335	321	321	346	331	320	317	318	310	334	310	299	313	329	332	316	323	334	339	366	298	324	317	336	327	329	338	306	327	346	343	305	338	355	299	299	314	297	320	331	328	297	341	343	352	315	311	328	330	319	324	328	306	325	324	306	348	334	338	305	345	310	306	361	348	344	308	333	300	288	333	308	329	340	332	333	316	307	347	323	347	299	318	314	305	290	283	298	334	321	339	314	337	276	304	336	310	305	302	361	311	303	338	301	316	337	362	323	324	306	325	298	306	316	352	289	304	329	309	334	335	331	315	324	350	303	329	326	315	316	351	325	324	326	334	323	308	336	342	317	347	338	319	303	319	323	351	322	285	315	323	331	340	312	329	296	298	317	333	326	315	305	288	317	346	327	290	362	339	328	293	346	312	296	298	334	320	335	314	329	329	349	348	317	341	318	316	296	330	339	290	322	332	354	320	310	288	314	313	308	322	312	314	339	313	311	327	315	297	348	358	307	325	306	322	285	321	312	318	333	320	326	321	310	306	322	302	348	299	351	332	298	302	318	342	304	295	288	300	324	316	322	300	335	284	301	320	315	325	341	273	318	357	326	344	327	345	320	339	314	330	295	325	309	311	348	298	316	335	347	303	325	300	324	334	306	321	327	324	337	342	320	337	310	337	326	308	295	313	338	315	333	283	326	344	330	312	299	332	342	333	309	326	312	322	319	315	308	301	300	323	303	330	315	308	290	312	299	339	311	343	326	299	291	302	300	312	333	293	345	322	323	320	346	327	324	319	313	335	333	339	321	320	339	319	331	285	329	299	312	333	321	314	318	313	294	319	329	338	337	340	322	342	309	314	314	299	343	339	297	322	323	330	289	307	315	297	308	316	322	306	332	309	292	332	358	327	320	329	324	319	342	342	326	302	334	294	305	301	315	281	305	327	307	333	311	343	320	309	296	309	298	316	330	299	335	317	356	335	307	298	334	334	315	306	316	326	331	336	329	336	305	309	329	367	362	301	331	302	348	303	318	346	329	315	329	336	334	333	305	301	332	326	331	347	311	314	323	311	309	325	312	325	329	344	316	331	353	350	334	329	339	292	326	331	292	332	311	294	296	322	294	329	340	303	318	318	339	329	340	313	308	304	282	327	328	302	321	307	342	326	325	320	316	309	306	326	342	306	303	304	299	322	291	305	333	301	351	335	337	316	321	300	324	328	322	313	294	336	322	302	292	335	313	302	349	334	304	313	291	309	318	343	353	312	335	353	318	334	337	298	319	314	327	333	286	325	351	308	305	339	306	349	335	301	338	292	288	344	321	309	300	348	321	328	338	313	318	330	320	296	341	329	325	299	330	317	302	311	297	323	324	311	310	334	308	294	303	353	316	296	290	353	319	316	332	360	327	325	310	338	355	322	299	298	309	298	325	294	316	322	336	335	293	309	292	301	332	301	326	337	311	321	331	317	371	326	310	302	321	315	342	327	310	330	297	289	315	290	353	313	322	326	307	321	315	341	319	355	339	318	342	313	326	329	320	292	366	334	302	290	318	302	317	323	315	326	315	347	355	337	319	301	315	327	292	308	328	317	325	339	301	325	332	313	357	318	334	317	304	322	337	327	352	313	348	312	292	357	350	309	327	318	320	321	306	279	344	324	336	294	314	338	304	323	344	316	319	326	367	332	284	301	329	332	311	321	309	315	313	342	312	303	294	347	305	320	306	291	337	341	296	304	371	336	362	333	301	295	332	334	334	313	306	311	331	301	324	344	290	288	327	322	336	318	296	300	310	301	316	318	280	332	341	308	338	329	298	306	320	336	336	324	325	311	340	353	303	327	303	323	324	338	323	322	291	349	340	309	291	288	312	309	307	325	330	334	305	365	318	391	318	332	334	310	321	303	321	318	316	316	352	284	310	307	324	276	301	328	318	350	298	310	326	308	309	312	282	341	323	327	291	314	323	299	307	297	332	322	293	308	333	314	300	331	313	326	300	340	302	346	311	308	345	321	305	298	317	309	300	313	342	301	319	314	341	286	320	314	323	316	292	297	316	299	346	326	299	318	338	305	288	312	330	314	313	305	303	310	308	324	347	330	315	331	308	313	301	361	328	295	328	309	305	325	334	311	339	308	332	320	309	305	313	329	323	339	321	343	294	319	296	328	365	299	320	297	291	356	328	312	326	318	340	323	295	316	324	321	305	323	349	328	342	328	348	333	325	311	302	316	325	322	289	291	305	340	314	305	354	315	329	340	338	308	292	297	335	274	305	289	319	292	332	322	329	315	316	349	282	301	314	346	304	290	335	352	315	300	304	324	337	277	316	325	336	329	344	299	291	312	339	302	320	332	348	304	373	316	337	316	341	312	275	300	316	304	306	314	304	336	312	313	319	317	319	310	304	277	319	322	308	281	325	338	290	315	330	321	321	345	295	337	320	314	313	306	321	327	332	331	311	280	326	356	317	337	336	316	351	325	330	319	311	324	325	318	345	328	344	304	337	292	327	359	314	322	328	307	333	338	306	312	331	282	313	325	287	308	307	312	288	325	329	314	333	329	323	334	294	354	356	298	360	329	298	304	312	323	316	321	312	316	335	354	339	299	357	307	309	325	318	307	314	300	340	288	311	302	345	339	329	341	345	296	326	326	296	323	353	307	321	310	305	315	297	306	317	295	333	326	307	305	321	293	313	309	331	297	339	314	299	348	325	311	314	351	313	326	297	317	331	320	334	322	312	316	335	325	309	358	320	294	321	337	325	345	314	357	325	313	319	308	294	324	337	352	326	336	299	317	342	325	315	317	307	293
4869	10017	8814	4385	2971	2278	1772	1413	1207	902	807	749	716	689	652	569	591	507	510	532	498	474	460	423	423	455	453	479	414	476	450	442	453	430	458	409	434	441	447	403	418	400	426	432	421	395	394	404	395	459	411	401	410	458	398	408	403	413	385	420	454	408	438	435	459	402	412	387	391	411	382	445	404	406	431	388	423	408	405	383	426	387	416	449	438	417	419	402	394	414	390	432	396	405	420	432	449	386	418	443	418	437	373	394	420	426	397	377	399	405	394	402	447	414	437	456	368	374	365	462	398	429	409	383	361	442	424	375	392	410	428	359	407	398	413	435	411	433	382	414	408	385	410	386	419	413	388	441	420	390	403	416	395	441	390	383	418	417	404	415	419	372	409	380	392	393	423	403	375	409	435	391	408	378	404	416	425	423	408	399	405	426	396	383	422	363	422	378	410	409	409	387	418	415	422	377	402	398	386	437	411	412	408	397	471	389	416	381	404	409	433	412	413	409	395	424	406	387	388	397	424	423	377	427	405	440	418	446	391	424	437	434	406	413	407	429	417	397	403	426	435	392	431	406	454	416	403	403	393	413	423	391	406	417	418	375	384	421	447	440	405	447	426	427	389	401	405	383	423	385	397	384	407	430	386	421	402	435	414	423	361	413	427	400	408	398	389	399	403	379	396	427	429	379	404	438	449	389	433	434	416	397	420	429	401	403	401	400	439	410	418	417	393	386	426	387	401	386	378	434	390	398	396	404	410	413	389	396	384	440	404	418	389	423	427	402	428	429	447	401	411	435	382	407	411	417	418	399	388	422	428	416	407	428	404	404	382	424	399	393	412	395	406	407	383	443	438	388	431	401	365	443	422	383	386	419	404	371	395	436	433	408	415	405	373	355	414	411	389	392	381	399	429	398	402	429	384	390	413	408	394	390	392	396	408	431	405	388	416	379	380	408	404	386	386	361	429	433	426	410	389	413	401	379	388	415	414	382	408	401	406	410	423	414	434	436	406	414	444	418	421	423	425	396	390	424	408	428	378	393	393	408	398	421	385	394	395	416	410	402	407	371	425	424	446	406	412	425	430	445	397	441	399	383	402	406	401	387	392	416	433	395	364	428	369	405	402	388	367	418	422	394	374	394	375	416	386	405	418	405	410	435	377	403	425	423	409	398	410	412	418	384	389	419	403	400	394	385	384	389	413	435	411	413	388	387	401	370	400	400	408	417	408	434	364	409	447	430	421	441	409	417	409	428	408	439	395	430	415	384	394	398	409	378	390	405	406	395	402	437	423	385	367	432	397	412	429	429	414	405	390	402	412	426	437	378	422	388	407	447	392	428	409	407	390	437	418	451	404	424	450	431	417	400	387	416	395	417	433	421	414	345	392	416	429	442	413	420	427	371	385	403	432	441	406	389	414	395	398	394	408	418	419	410	412	406	449	368	387	388	426	377	421	409	384	402	391	421	389	430	402	417	394	408	403	416	405	437	413	376	396	421	425	399	447	420	405	398	459	397	418	376	407	389	408	393	397	405	412	376	394	405	435	407	428	400	395	390	414	400	437	408	434	398	430	374	413	407	403	387	445	411	385	410	389	439	420	408	402	408	386	410	435	398	426	414	408	419	412	376	409	423	402	420	434	401	416	413	428	434	405	397	395	408	438	416	400	362	409	395	391	409	416	361	411	416	446	424	364	364	389	423	446	378	416	388	438	431	411	400	420	433	384	410	382	417	375	375	416	407	435	379	377	403	384	420	421	439	418	407	411	387	405	392	403	393	412	419	410	429	406	412	405	393	443	400	370	433	385	420	420	425	389	412	402	378	359	407	398	390	383	434	396	438	394	374	397	417	409	405	409	389	403	403	412	419	429	432	424	422	424	408	386	395	420	377	401	404	413	392	383	430	424	391	387	386	424	416	394	434	441	423	394	404	420	395	410	429	409	375	402	422	442	423	406	400	417	414	404	387	374	404	417	414	404	399	382	434	420	400	422	417	390	406	403	394	391	400	385	416	373	409	406	368	378	380	426	393	432	448	414	447	409	404	420	401	412	389	367	376	406	385	414	387	397	391	395	421	389	396	406	390	392	422	384	430	445	389	438	415	426	402	432	409	378	431	422	397	368	408	392	417	421	389	429	432	388	372	450	414	399	452	449	421	419	386	429	395	440	438	384	389	444	386	409	358	396	383	408	403	421	410	405	384	413	416	423	417	396	420	391	433	437	388	404	410	422	397	389	409	403	402	410	440	411	412	409	397	413	405	402	412	414	378	405	420	414	403	391	433	392	395	396	419	384	416	403	389	396	379	412	394	384	414	381	419	418	425	392	423	427	405	407	389	420	464	401	435	391	409	407	384	398	385	417	381	407	414	408	408	394	437	443	424	388	423	438	411	424	396	382	429	414	409	372	397	375	377	391	456	387	428	412	403	404	391	412	380	413	428	391	408	433	368	407	395	394	395	408	404	394	433	432	402	396	423	377	457	365	435	423	389	416	413	416	394	391	402	399	410	427	394	395	417	408	431	439	404	432	404	397	408	394	407	399	390	432	418	420	378	407	440	396	424	420	398	431	387	399	370	382	381	428	402	397	431	387	429	394	414	418	415	419	415	408	420	396	394	415	394	402	403	417	394	386	430	372	421	407	432	441	366	419	447	384	382	424	399	431	406	412	402	405	413	431	393	408	428	413	424	381	426	414	422	433	371	418	368	444	398	379	388	407	382	420	406	404	417	408	415	413	413	393	439	385	395	384	424	382	415	396	385	397	347	404	411	386	423	421	426	396	388	385	379	425	414	386	409	419	418	412	423	401	435	413	377	401	379	431	411	421	381	422	431	428	417	405	431	384	407	408	395	388	412	418	394	405	442	393	410	423	436	424	437	403	411	472	393	432	413	376	437	395	379	437	434	450	420	398	401	412	396	424	434	421	388	389	446	397	371	397	418	395	401	392	409	390	400	420	412	415	411	401	397	428	394	394	432	395	414	389	431	412	407	423	416	404	413	369	423	396	392	383	405	431	392	406	419	397	401	397	409	414	415	417	396	440	392	393	381	410	403	416	368	400	422	393	410	410	404	368	391	376	402	404	392	406	404	423	406	435	418	425	417	407	421	447	395	412	409	397	393	410	389	397	433	396	387	417	415	386	401	389	405	408	410	400	415	410	416	407	456	394	387	432	462	431	411	400	394	387	409	438	394	390	403	373	411	426	420	385	403	406	407	403	406	389	420	418	430	395	393	416	417	394	414	392	409	369	453	416	382	387	397	395	411	398	388	416	408	389	409	417	437	417	390	384	405	405	400	406	407	375	434	411	403	398	413	398	409	388	439	404	395	377	415	415	411	390	392	420	397	421	412	366	438	418	402	410	410	437	381	418	430	403	439	413	394	422	427	444	405	411	457	408	395	406	404	414	410	426	409	439	401	396	399	383	419	417	415	448	401	415	383	412	440	420	427	405	408	411	409	402	404	401	431	429	401	397	418	419	398	424	394	427	440
22994	21408	29383	23832	21409	21463	12111	1199	743	656	549	421	394	367	336	329	297	270	262	245	239	228	193	229	192	209	197	201	190	169	167	181	189	169	196	192	175	167	163	158	169	159	164	167	170	156	163	196	151	144	162	177	145	169	169	164	152	142	140	150	161	152	150	152	147	135	141	168	167	158	149	139	152	139	178	139	152	133	165	156	178	150	166	144	159	143	153	139	161	144	141	168	138	160	155	166	153	149	151	151	159	132	179	138	151	145	150	155	143	124	175	150	161	171	156	147	151	150	143	154	138	164	148	163	142	144	139	149	153	137	144	154	137	152	161	155	140	141	152	160	142	152	138	157	120	153	157	133	159	168	155	122	133	128	161	142	150	135	166	155	177	156	154	169	146	176	159	151	152	127	153	126	139	130	147	151	139	172	147	162	144	150	143	140	159	171	148	163	143	138	143	156	158	133	151	168	149	159	154	141	141	160	158	146	145	163	148	143	148	137	144	154	145	148	155	139	160	149	142	138	146	139	167	142	154	140	140	133	152	147	137	130	156	159	138	141	157	163	156	129	138	155	156	126	160	135	163	155	136	136	141	128	132	171	128	153	143	155	133	154	149	143	146	139	145	154	137	144	110	157	139	136	150	136	130	140	156	146	154	136	142	162	156	142	138	134	147	157	146	122	133	159	146	176	129	146	150	159	141	176	138	143	171	159	127	147	139	141	135	130	158	132	137	144	136	163	134	147	142	154	141	159	158	133	131	132	149	144	153	145	137	151	169	157	128	160	146	148	131	148	138	128	149	149	141	137	166	143	148	153	142	140	159	150	141	128	168	130	138	140	155	153	156	132	142	160	157	145	140	137	176	131	135	145	145	174	159	135	152	142	155	142	154	144	154	131	146	157	149	144	159	148	153	156	133	156	145	139	163	143	172	153	143	130	151	174	132	157	151	152	145	158	162	137	153	151	138	152	139	177	129	139	172	138	151	140	127	145	135	155	143	129	120	153	145	156	147	160	142	157	173	159	124	133	153	123	162	152	147	158	143	138	134	165	149	146	150	151	145	170	121	144	155	152	158	125	158	154	145	131	133	146	148	140	146	142	143	145	145	150	141	149	143	148	169	137	149	154	157	141	150	149	132	137	139	144	149	152	154	136	142	139	137	136	147	146	149	159	136	134	125	166	150	161	138	133	160	146	151	159	161	141	144	158	152	130	130	153	134	167	159	151	121	158	138	148	152	164	147	127	151	145	131	135	142	140	151	157	147	157	156	147	134	142	141	160	168	138	148	150	136	156	132	159	128	127	142	121	169	146	154	156	139	154	157	142	144	156	127	141	131	156	141	144	163	139	156	149	151	150	152	148	160	136	160	141	132	127	152	134	160	166	138	159	160	148	117	162	167	157	148	145	141	153	139	146	148	150	161	142	134	143	130	148	143	164	152	128	138	168	145	138	140	156	138	126	139	147	160	163	161	140	150	154	141	135	147	145	125	144	132	124	135	141	160	122	144	146	150	162	171	153	150	147	147	144	132	130	136	156	132	145	141	152	169	153	129	145	122	137	133	147	163	132	138	149	135	148	127	165	158	146	163	138	134	142	150	134	155	157	143	130	151	145	152	151	143	147	157	169	143	168	136	136	161	159	144	140	130	151	132	152	175	144	153	145	152	153	149	154	135	153	157	165	140	133	159	147	128	150	146	144	139	139	138	165	150	142	121	148	129	126	165	156	142	139	150	158	152	144	140	150	148	143	152	147	145	153	162	158	144	129	150	164	172	146	151	130	156	143	141	152	127	125	137	135	136	151	164	177	149	136	151	137	148	163	142	136	171	166	141	159	146	152	128	171	146	146	172	141	128	143	150	151	159	174	146	146	143	130	158	143	158	149	145	146	138	134	140	139	155	145	150	133	163	150	140	166	132	149	140	135	146	147	152	145	135	138	165	131	157	133	139	148	152	139	151	134	136	149	128	152	146	134	146	148	150	158	145	159	137	137	149	156	168	132	152	144	141	140	150	146	154	158	120	136	152	138	152	158	153	107	168	133	147	138	154	144	147	142	149	142	151	152	147	160	154	132	130	154	159	146	157	135	152	149	148	133	132	148	149	139	149	147	143	158	152	142	140	127	141	140	158	141	137	140	127	143	137	153	163	156	135	159	149	144	147	140	150	134	133	145	148	158	158	145	158	154	161	161	162	146	151	143	145	166	141	160	160	154	148	139	138	157	157	170	190	155	144	139	138	173	173	143	161	141	150	129	123	145	139	181	137	149	139	156	145	130	145	148	143	178	141	135	136	144	151	123	164	136	163	160	149	145	151	142	136	140	147	142	147	159	156	155	136	129	156	152	143	137	142	169	178	157	139	163	151	150	143	138	141	135	152	152	162	151	157	152	163	143	155	150	153	166	162	151	143	131	158	152	161	160	153	158	162	125	149	146	159	152	161	176	138	153	149	146	143	153	147	132	170	133	149	141	148	153	132	172	146	165	162	149	152	140	149	122	140	153	148	135	160	117	136	149	127	156	151	134	153	151	147	147	131	135	135	143	153	139	122	130	136	133	140	143	160	147	140	147	142	154	144	153	157	154	136	153	138	155	162	142	163	148	151	138	147	150	151	167	155	150	150	165	160	151	153	158	141	126	172	145	146	156	144	157	168	161	159	148	155	149	153	136	136	131	147	151	160	150	131	143	135	151	161	157	156	153	158	164	152	163	140	149	153	151	117	121	123	158	138	150	142	158	130	163	134	147	140	136	130	164	143	142	151	157	153	158	151	152	147	144	141	131	144	143	140	132	138	163	158	147	158	183	154	140	140	155	129	137	161	148	144	151	156	142	154	131	165	148	140	143	143	136	157	119	169	147	142	126	163	117	125	144	149	153	148	165	143	148	150	171	146	161	133	169	160	143	135	141	163	155	166	124	155	146	147	146	158	145	165	138	144	134	140	157	157	140	158	132	154	166	152	126	155	136	149	125	147	150	140	148	136	159	134	159	157	156	138	145	159	130	135	123	158	161	159	135	152	149	148	155	160	128	134	141	140	145	151	151	133	148	136	151	141	154	168	146	159	151	159	150	140	155	152	125	155	133	141	151	147	165	135	144	137	165	161	153	156	159	138	160	151	150	117	131	136	141	140	148	136	158	148	142	137	137	129	161	143	128	147	138	146	131	158	176	144	151	143	137	139	154	159	149	141	140	128	158	142	148	146	150	144	134	125	161	163	158	171	160	151	142	147	152	131	155	135	151	132	137	154	137	142	127	139	170	165	146	160	162	157	137	145	126	140	158	150	134	160	132	158	121	142	147	136	157	152	167	159	126	170	148	164	149	149	142	134	146	139	167	141	159	164	162	133	119	121	139	139	133	138	160	152	138	164	156	128	155	169	133	139	131	135	140	150	147	141	126	141	157	155	152	140	143	170	137	142	172	162	135	138	147	147	146	140	156	147	120	121	158	147	150	146	150	154	159	138	138	168	157	155	121	131	141	160	153	122	146
6784	16247	13902	7491	5189	3800	2937	2299	1694	1203	1045	856	754	637	588	499	477	420	412	371	306	332	307	305	299	295	256	252	221	263	220	257	243	255	213	210	225	230	220	221	206	188	209	204	205	194	202	204	207	206	207	215	208	205	199	207	185	183	191	213	189	186	210	202	183	176	189	205	194	192	178	189	196	164	196	190	176	184	206	197	219	184	182	168	195	188	181	169	193	172	166	219	201	185	191	204	174	178	197	189	201	163	195	174	171	168	185	192	186	183	163	157	168	170	182	196	183	171	198	173	197	175	186	191	166	180	202	192	180	174	192	213	185	203	184	158	199	188	187	172	181	172	195	193	188	185	178	153	158	173	194	165	175	168	189	189	170	184	179	180	166	183	161	182	197	167	184	200	221	172	176	174	179	207	193	172	187	203	178	189	171	173	190	164	186	181	166	175	183	172	189	180	226	198	180	174	193	185	185	203	187	153	161	186	165	186	183	219	180	190	192	172	188	188	180	183	173	183	179	175	199	165	181	175	188	168	200	183	205	174	192	172	181	184	178	171	174	164	185	172	179	174	175	194	183	187	198	175	174	193	198	147	189	165	194	158	177	175	196	168	189	181	182	178	178	206	173	184	171	168	173	182	177	202	179	174	156	171	175	179	187	178	168	166	187	175	186	189	193	174	173	196	180	193	184	184	167	178	180	168	182	179	174	171	159	166	184	186	188	161	184	176	193	184	155	165	170	189	184	192	181	171	162	183	180	191	159	167	180	178	207	199	178	175	163	170	151	182	195	175	173	194	190	175	183	166	188	195	177	198	183	162	207	166	180	167	194	195	188	183	179	188	175	161	162	182	169	168	177	181	170	187	174	207	185	168	186	168	169	199	177	156	171	179	174	184	188	172	178	199	195	174	169	157	195	171	179	172	192	172	189	182	187	172	159	173	178	203	166	182	160	186	194	167	170	176	201	189	186	166	169	167	161	179	184	201	173	175	164	178	179	162	168	179	178	184	158	167	169	197	183	166	155	198	178	188	180	197	156	174	151	182	177	185	182	185	203	160	199	165	189	172	164	199	179	166	175	171	177	158	195	174	179	196	200	187	181	179	175	182	197	174	190	204	175	185	183	209	193	191	199	166	206	166	176	168	191	171	157	186	154	184	181	184	191	184	167	181	185	191	211	205	178	197	178	181	173	168	186	205	195	193	175	192	172	160	191	199	188	177	178	166	184	171	172	177	182	157	185	174	173	177	195	174	180	184	187	157	189	188	166	188	183	185	174	193	191	152	196	195	188	193	165	188	176	178	199	160	173	186	170	183	180	197	177	179	181	153	189	191	168	190	173	157	182	169	177	179	162	195	171	182	170	189	176	171	175	214	152	190	178	188	170	175	194	195	193	172	185	205	197	210	213	173	188	198	190	162	166	194	211	198	186	188	182	180	181	171	161	176	211	179	184	178	201	185	164	184	179	171	150	181	159	171	176	184	159	168	202	196	161	197	177	168	164	185	165	181	185	178	177	170	170	184	152	199	171	200	161	201	186	167	197	161	165	172	208	196	189	168	178	176	182	191	164	192	178	180	175	170	174	176	159	198	184	177	181	204	190	166	165	177	183	198	167	196	177	176	203	178	200	172	178	210	187	182	200	183	166	168	197	176	193	190	184	183	166	172	201	175	182	199	200	184	193	178	171	176	175	166	189	189	176	204	166	187	173	195	178	174	178	182	182	184	173	199	174	180	191	185	186	154	179	179	165	173	178	203	172	181	151	175	187	177	176	214	182	169	185	162	179	185	160	198	165	184	180	176	184	188	194	201	186	185	194	184	177	165	170	162	199	160	150	168	201	173	174	183	171	179	197	172	198	175	187	181	212	191	163	208	168	197	171	181	152	181	182	156	168	146	170	181	171	166	180	190	202	188	210	178	184	169	191	188	198	158	150	194	145	159	150	175	182	172	162	165	175	193	187	184	161	180	171	173	184	184	183	179	167	181	190	188	166	180	176	192	176	173	166	212	207	187	203	161	191	180	184	189	166	191	195	161	191	184	188	174	158	182	176	175	188	187	186	151	194	163	211	194	184	198	189	182	160	173	172	180	151	206	188	146	175	190	179	186	181	175	191	175	163	180	142	209	176	184	179	186	167	184	176	180	188	183	212	171	169	181	158	176	156	165	177	166	173	152	166	200	154	192	181	209	196	211	210	221	226	169	176	182	184	176	179	197	190	195	181	192	193	201	202	192	175	190	189	190	205	192	176	179	203	202	195	180	196	179	182	190	180	184	177	202	197	185	170	176	181	173	195	197	174	183	167	175	168	187	179	190	162	184	195	194	170	177	181	165	182	174	177	185	201	215	192	187	175	164	168	157	191	171	208	184	177	193	191	169	190	167	184	185	203	180	154	193	211	183	188	176	178	166	183	176	171	172	197	166	198	195	154	172	186	187	186	160	164	158	196	164	165	182	181	183	178	201	173	189	164	185	164	173	196	189	167	183	175	189	173	192	158	194	179	186	166	172	186	183	176	181	170	187	169	190	184	149	181	179	174	188	165	168	163	195	183	173	170	177	170	165	165	189	177	160	176	175	166	203	186	157	166	187	187	203	174	172	152	179	188	194	175	186	181	171	170	186	183	203	179	195	194	218	155	190	160	207	168	190	183	169	174	200	193	182	187	172	183	203	181	175	181	143	170	166	179	200	154	174	184	190	182	189	185	152	184	175	197	190	185	178	191	198	169	196	158	190	162	165	205	164	186	192	181	172	199	192	187	174	175	195	179	202	197	188	197	167	192	169	178	159	175	183	196	179	183	178	171	164	167	160	195	177	191	203	167	187	186	187	174	196	203	160	182	163	172	145	185	185	165	192	184	177	185	154	177	161	178	193	190	191	199	149	170	183	200	170	198	184	160	184	198	188	176	179	175	189	184	168	165	167	176	173	179	174	157	163	204	177	200	198	188	204	201	170	208	207	176	179	175	189	140	177	184	173	177	170	163	195	183	178	191	170	195	165	190	195	181	197	199	169	187	195	169	161	178	189	223	183	178	174	200	176	165	177	169	172	177	192	198	195	187	190	181	215	171	179	183	175	150	178	182	177	166	173	191	179	174	167	188	173	183	146	186	184	177	189	197	178	183	187	176	155	188	146	183	165	177	181	191	181	160	180	162	174	163	173	183	172	175	181	181	178	174	179	171	183	171	170	177	183	185	201	175	201	176	193	182	186	175	190	163	185	167	181	192	179	210	171	173	197	182	175	194	188	168	174	177	189	159	185	180	171	162	180	206	183	184	170	176	197	181	188	197	160	181	178	179	167	173	180	177	175	180	188	182	154	165	180	160	195	157	158	174	157	198	166	186	149	185	204	169	210	180	156	180	189	184	159	180	159	191	166	147	184	177	203	191	180	181	189	176	181	146	199	189	187	201	191	182	179	172	180	183	172	189	176	185	173	159	175	176	177	191	165	174	187	200	174	170	193	189	174	179	180	192	175	175	202	180	186
27107	21268	12968	1483	803	672	601	530	553	552	530	592	549	522	534	527	535	534	550	529	515	512	477	520	470	530	496	504	500	544	493	479	525	525	522	491	509	541	505	499	501	499	560	524	542	504	539	499	523	490	500	536	519	517	553	555	518	538	536	518	479	514	505	507	561	509	488	493	494	491	498	545	492	502	520	554	528	549	512	502	503	490	524	535	543	537	533	516	508	482	496	511	519	522	515	525	505	518	491	502	489	479	558	481	550	528	496	515	504	512	521	539	449	509	491	480	490	452	542	501	511	513	528	511	526	518	519	502	522	542	461	541	554	512	509	522	486	518	491	515	501	496	508	508	523	483	514	446	509	502	542	514	534	496	468	533	523	517	481	548	531	491	515	494	556	514	532	545	541	542	473	522	505	478	529	484	486	516	543	508	520	497	493	526	514	539	549	541	506	534	493	512	488	532	554	499	496	510	487	488	525	526	505	551	512	520	533	526	484	478	496	514	551	492	497	525	529	481	530	484	516	532	538	501	503	496	516	511	529	513	513	515	538	537	525	554	544	504	522	493	556	491	511	517	496	513	492	489	525	521	504	532	511	514	500	496	539	506	521	502	471	489	493	487	537	481	502	502	506	535	516	508	496	505	531	485	500	518	487	529	510	520	501	514	461	507	530	528	527	508	503	491	494	549	500	446	527	522	469	498	534	520	500	520	523	520	497	507	503	541	539	526	468	507	512	509	475	516	472	503	513	502	479	525	506	506	544	512	461	515	480	531	515	489	518	528	470	487	495	473	523	475	466	456	508	479	504	473	504	543	518	487	514	525	542	472	517	533	510	544	534	486	511	532	514	476	536	501	518	523	518	507	478	516	494	516	502	455	479	489	503	514	529	529	531	505	527	531	529	499	499	495	491	537	546	516	515	520	520	503	502	500	567	443	505	472	508	521	479	535	514	512	480	480	488	554	539	501	500	530	497	542	536	534	504	524	553	529	477	542	464	496	524	505	498	502	479	500	493	520	548	506	511	515	509	506	519	509	532	535	525	521	518	554	496	485	512	489	512	514	490	538	535	497	531	536	486	488	513	504	531	519	489	498	505	523	514	488	528	462	500	532	512	463	494	479	504	541	485	534	521	512	532	484	560	519	511	518	515	534	513	509	528	502	545	525	486	514	560	485	504	492	474	501	521	523	499	518	549	529	515	499	521	514	484	509	523	487	550	502	508	491	482	501	516	476	529	480	536	494	526	543	498	521	524	526	515	528	523	474	492	524	491	519	534	493	519	536	470	504	500	501	492	482	513	507	497	510	530	499	508	511	511	463	507	501	513	549	522	512	533	525	553	542	540	512	494	482	483	498	500	500	524	506	514	526	461	527	509	502	482	522	500	547	522	513	501	482	516	504	491	475	498	513	596	520	494	532	487	537	481	545	482	506	507	510	547	519	516	540	486	533	508	548	509	508	512	511	516	482	488	493	503	529	522	521	511	528	516	507	505	499	514	504	483	540	520	544	475	502	519	468	521	507	537	592	519	490	489	523	535	516	485	517	499	554	501	495	530	516	548	487	482	481	511	515	521	458	534	484	535	521	501	549	506	528	480	516	503	530	476	509	504	550	526	523	526	506	505	503	524	505	500	528	553	517	532	536	502	481	504	497	515	470	537	497	477	536	535	510	519	487	526	496	498	504	503	545	504	507	520	513	538	536	532	564	547	534	488	536	513	491	478	486	522	572	528	555	512	492	523	531	486	492	518	530	476	515	550	539	505	511	493	517	523	512	480	517	554	504	521	525	517	528	499	569	516	499	513	526	482	521	495	510	484	511	509	496	454	560	466	494	461	501	513	505	513	558	486	499	520	501	493	487	474	507	492	533	515	518	532	511	545	499	493	501	529	513	492	474	547	490	497	526	501	543	529	491	521	507	525	506	487	514	517	497	482	517	484	457	527	509	486	530	503	520	547	557	510	472	480	507	497	521	467	477	495	491	523	504	528	506	478	505	513	516	530	511	517	456	513	513	556	481	505	535	549	505	511	534	499	535	544	474	522	535	508	523	534	536	483	529	511	495	471	520	471	485	516	522	495	514	486	525	531	530	486	504	497	518	479	541	515	541	522	474	524	525	532	529	541	479	527	521	536	536	520	532	529	516	539	535	531	512	521	516	523	500	504	531	498	507	483	498	490	518	499	577	504	516	492	483	485	541	496	492	516	487	518	512	522	555	504	522	504	490	475	522	573	508	504	444	502	499	536	519	497	532	510	502	527	537	528	489	561	536	500	522	524	512	524	480	506	476	495	519	527	482	512	534	503	522	536	505	498	497	560	514	497	499	505	523	501	520	460	487	518	552	490	518	523	519	529	524	536	466	544	508	541	514	536	539	500	507	492	494	497	522	510	499	494	489	495	465	482	513	480	474	529	510	511	470	520	525	524	517	516	512	488	473	527	521	491	511	529	531	544	498	500	473	529	525	529	528	540	513	486	491	517	512	520	528	505	515	494	486	454	516	505	522	487	525	526	551	535	508	541	493	508	526	503	515	512	518	542	522	482	503	539	510	523	503	525	535	496	512	535	508	541	508	535	529	552	540	496	492	567	538	517	540	478	532	517	506	522	500	534	496	523	502	528	510	558	504	527	512	545	532	513	482	516	479	519	545	489	529	529	557	514	513	499	506	529	509	506	492	512	469	508	450	484	516	519	516	482	486	523	540	507	519	485	514	504	485	481	503	527	517	550	532	522	511	520	520	522	502	493	507	500	511	523	517	489	511	563	507	566	533	483	519	528	482	517	516	537	520	501	507	523	528	513	513	533	485	522	526	549	536	507	534	549	509	502	507	514	528	531	535	517	496	521	490	514	487	479	459	480	505	516	497	459	515	524	522	440	487	535	497	493	507	535	478	525	536	488	527	477	483	511	531	516	496	530	517	504	517	505	515	490	519	493	509	530	514	499	520	509	500	556	496	499	495	482	539	500	501	502	511	496	503	498	513	519	487	537	529	514	539	527	499	507	520	518	513	457	541	477	499	523	536	535	492	484	537	516	489	487	525	500	570	514	532	474	518	536	483	535	517	501	507	524	536	506	523	513	474	491	489	519	517	510	527	469	515	524	518	546	529	510	491	482	504	504	495	506	505	518	496	491	523	513	519	480	526	466	496	529	531	470	500	458	472	500	507	496	513	507	485	507	501	512	492	542	492	573	525	525	497	522	493	509	519	518	470	486	521	487	527	517	519	514	500	509	522	521	473	532	538	538	543	512	533	508	526	507	491	540	562	507	519	515	517	531	488	526	507	508	475	542	513	508	501	485	494	513	516	521	486	483	558	504	511	476	513	466	486	552	476	564	522	469	504	518	513	501	582	518	482	538	503	526	498	498	510	534	476	531	551	495	520	521	514	486	501	510	493	496	561	507	523	540	476	466	500	499	507	492	512	546	498	544	543	532	522	541	498	483	513	536	493	496	496	504	515	521	453	478	489	523	536	500	483	511	464	492	489
4185	1670	1515	946	862	762	724	675	712	670	688	651	659	656	658	706	682	640	675	598	625	651	601	650	661	661	612	592	660	639	642	608	639	647	633	612	655	644	640	704	647	669	621	671	660	601	610	653	633	630	622	624	630	633	620	614	677	663	615	639	648	613	632	647	667	621	622	652	673	623	671	622	649	661	660	661	672	609	646	621	658	674	608	653	648	666	652	600	620	682	620	631	635	634	609	659	657	648	597	659	647	653	620	614	639	650	665	640	610	654	596	631	630	654	651	637	623	643	635	634	594	651	636	609	587	677	615	632	620	618	640	615	637	592	632	585	629	677	662	650	641	613	648	624	680	661	606	586	639	661	614	623	649	652	659	608	687	671	653	567	634	656	678	622	642	647	614	676	624	623	627	623	623	631	650	616	609	620	616	625	640	610	644	620	664	630	630	624	647	684	647	668	695	653	619	611	629	650	642	642	641	651	611	603	640	636	669	658	692	640	641	610	673	664	634	580	639	610	646	659	642	617	631	639	630	668	639	609	598	653	659	618	640	671	619	613	597	657	627	578	626	666	603	637	565	629	619	617	649	612	626	644	642	651	629	628	669	647	608	643	651	639	630	657	633	629	622	628	617	614	652	622	614	614	662	648	633	642	604	674	633	658	634	692	638	686	662	627	585	616	631	642	636	630	658	666	635	634	633	591	647	634	610	612	646	654	632	647	646	635	654	630	623	604	709	643	676	591	666	661	654	613	617	658	625	598	595	631	621	633	614	646	659	637	602	655	620	665	664	629	623	606	612	647	613	619	612	600	612	637	624	609	595	618	623	650	625	650	618	624	571	665	650	615	640	624	626	666	671	671	642	681	695	624	648	628	603	628	680	627	628	618	632	662	614	623	655	676	642	653	673	652	655	660	573	650	647	627	643	627	702	632	637	670	616	640	665	622	700	652	628	661	662	626	591	675	626	646	631	593	687	614	633	648	606	620	651	613	633	669	639	627	627	625	637	672	615	649	668	584	629	612	639	659	629	612	645	639	629	620	659	672	670	640	700	628	640	610	628	613	620	633	643	664	630	648	662	620	644	639	655	614	627	673	661	655	617	682	665	593	619	654	636	614	647	615	678	643	649	669	598	625	654	644	589	629	668	657	614	672	637	619	617	600	614	594	638	623	665	599	685	612	635	627	601	621	609	647	646	649	640	618	644	631	659	618	656	619	648	593	663	638	640	635	645	619	627	641	644	659	677	640	639	640	593	636	671	682	646	619	620	679	614	648	678	673	607	669	659	615	627	661	633	616	615	589	658	617	614	650	551	617	620	619	653	616	667	651	658	603	621	623	639	650	649	659	629	658	646	639	655	632	674	633	638	675	651	645	683	679	625	602	656	610	658	636	658	623	611	636	606	652	662	619	641	659	643	601	691	635	608	646	618	630	655	664	635	635	630	659	634	606	641	704	595	579	615	608	636	631	595	679	646	606	613	633	631	661	633	603	643	625	652	634	643	625	616	618	591	695	667	651	611	664	635	661	669	641	620	652	622	599	673	630	619	608	645	639	639	619	624	664	676	648	623	608	610	660	645	632	631	611	612	608	631	659	634	646	608	659	623	626	672	623	585	626	625	611	634	640	655	672	638	679	600	656	611	649	660	658	632	627	664	596	661	618	589	669	594	625	608	680	581	637	643	629	621	605	601	630	606	639	618	640	675	625	673	648	639	651	611	630	588	688	638	619	657	643	649	614	617	635	645	670	629	580	614	667	612	625	618	622	596	635	648	609	686	560	601	627	639	650	620	603	587	672	622	655	658	649	619	648	629	622	616	646	648	651	629	641	638	636	594	641	664	627	633	655	571	616	649	626	622	642	655	639	623	656	607	647	673	658	639	630	639	655	618	662	671	645	650	594	622	622	622	634	687	633	645	676	641	634	645	626	632	620	623	625	652	684	638	672	662	640	633	635	590	679	697	614	635	668	661	619	619	652	660	649	584	640	661	685	610	634	664	600	602	663	660	679	670	613	643	611	630	632	613	664	579	650	642	663	625	601	635	622	633	630	644	587	617	688	691	632	681	604	623	646	659	615	618	660	611	634	666	645	661	625	661	635	661	606	636	643	659	675	651	628	628	625	567	623	675	651	609	610	612	633	646	670	658	656	601	653	641	600	643	613	626	636	618	623	635	611	589	606	660	610	625	626	616	668	632	690	630	643	608	609	674	678	587	667	640	636	641	630	658	618	629	619	600	658	643	691	639	618	655	621	657	663	648	628	642	635	627	658	630	655	694	610	689	623	612	617	628	630	624	628	601	654	668	603	620	642	653	643	675	685	667	651	634	630	623	652	621	625	642	648	612	653	667	608	630	674	634	645	608	668	620	656	619	632	650	627	650	578	639	645	596	615	691	662	647	652	639	604	611	620	615	665	639	641	611	654	626	640	655	656	645	680	643	680	623	651	674	640	637	653	674	661	622	633	673	619	622	644	640	654	647	657	635	639	610	632	649	651	658	611	626	620	631	672	662	651	593	647	651	677	601	607	634	625	595	656	634	631	668	644	602	659	637	653	653	609	663	655	636	596	670	658	630	610	608	640	642	621	649	677	638	618	628	601	663	636	641	662	652	599	623	631	635	630	634	588	638	629	647	642	608	613	621	632	636	612	622	636	641	590	656	621	628	635	612	618	646	625	654	588	624	631	689	655	637	640	652	638	601	602	651	601	627	652	631	587	682	638	650	614	679	630	636	597	696	599	681	627	644	635	679	655	665	665	619	637	612	671	654	644	667	584	614	639	632	633	642	681	663	637	656	623	616	649	692	629	619	654	617	626	616	657	683	668	656	638	647	673	634	648	610	642	643	575	654	665	661	645	623	628	599	626	630	659	632	640	609	695	599	652	651	672	628	668	652	646	625	671	637	635	659	652	638	649	624	638	651	652	621	642	602	636	625	640	614	642	635	625	657	624	668	649	601	637	626	645	628	673	641	632	654	589	629	629	658	623	672	600	652	627	577	638	609	620	635	593	627	619	637	612	621	631	626	647	623	691	641	611	617	673	609	665	632	616	668	601	621	598	571	647	659	644	643	696	655	664	638	610	639	682	639	630	619	646	632	648	630	630	609	632	625	633	644	655	633	633	585	643	644	608	660	626	625	614	648	604	616	627	655	595	637	644	654	650	610	609	610	627	638	605	653	622	632	638	557	625	640	678	620	645	628	592	628	608	599	649	605	630	658	616	662	646	663	667	677	616	646	616	670	633	653	652	571	649	652	647	623	608	634	606	570	624	669	636	651	658	635	623	604	635	663	610	634	644	647	641	642	607	645	637	665	584	653	623	648	602	676	634	581	638	676	637	628	638	666	641	653	612	646	659	647	635	602	648	645	640	666	647	660	640	612	649	661	626	626	663	654	658	615	623	616	639	615	669	642	624	659	598	656	643	633	651	615	661	653	675	659	613	645	654	654	637	686	708	616	657	671	620	644	618	635	660	636	626	627	637	655	653
23928	21382	28979	24192	21386	13124	1377	805	660	617	521	461	452	441	436	382	386	401	356	325	363	355	375	374	333	328	351	362	348	318	335	326	340	316	370	337	332	334	385	354	367	325	335	345	305	341	295	337	341	317	357	358	336	320	316	303	328	318	332	291	341	336	338	340	343	326	321	324	315	331	324	317	329	322	300	317	316	307	307	322	361	341	327	331	300	339	339	334	333	321	313	313	329	332	347	323	320	308	325	323	347	331	332	337	314	326	326	351	319	331	330	306	315	346	316	339	317	315	312	340	364	301	350	309	311	330	349	313	331	331	315	349	323	332	341	314	288	312	288	324	330	328	313	329	299	328	321	312	331	307	329	332	309	357	323	313	346	365	359	286	334	294	334	307	308	328	294	323	308	348	302	314	330	330	333	329	316	315	291	311	359	319	337	328	341	299	287	374	338	314	325	310	330	338	324	324	339	300	332	302	319	332	328	337	302	324	327	286	337	293	339	346	302	358	291	277	358	333	343	333	356	355	328	334	325	322	346	327	307	347	331	319	327	319	345	345	322	324	331	344	323	325	297	318	320	339	294	320	328	377	323	366	328	288	309	312	357	347	327	303	317	328	342	350	297	333	319	327	344	316	337	321	325	346	349	327	290	323	296	320	308	314	352	340	325	323	319	316	328	310	323	290	352	330	314	321	313	316	331	341	333	331	284	319	282	332	361	336	292	335	341	298	292	324	327	296	292	314	296	303	328	312	331	311	336	335	302	342	311	310	336	331	348	319	316	317	319	322	360	321	294	321	343	348	306	308	321	335	325	321	316	322	340	335	319	351	349	335	319	329	313	329	345	365	309	323	308	337	326	298	352	295	365	356	354	322	332	321	339	330	320	309	343	342	340	317	327	314	329	309	308	310	328	297	301	355	351	307	314	294	308	346	293	331	312	310	323	325	306	313	310	295	315	317	317	340	324	315	334	287	340	314	296	315	339	331	308	313	326	304	314	325	317	318	339	303	326	303	337	317	318	316	345	310	299	323	309	305	310	323	289	330	326	291	338	311	301	337	339	306	348	293	328	360	302	309	314	328	350	325	300	315	309	354	294	360	348	313	333	341	304	324	342	296	322	334	341	318	315	300	306	308	314	343	342	330	302	324	333	349	313	339	294	292	305	341	348	311	325	293	366	295	356	303	316	331	293	319	348	355	307	336	332	361	329	328	305	352	298	334	313	313	332	360	312	352	312	294	336	325	313	318	307	319	339	333	313	335	339	339	297	324	310	309	301	337	317	317	297	302	315	314	303	304	317	337	334	315	319	318	299	321	344	329	306	291	343	323	309	304	340	361	320	305	324	331	336	347	306	314	337	348	322	306	302	307	318	367	330	306	304	322	317	314	317	299	292	321	336	324	350	320	296	328	307	364	326	299	276	280	313	318	323	312	342	292	307	302	314	311	305	333	303	302	292	308	324	332	315	316	304	323	337	328	322	355	335	328	336	330	303	357	310	274	367	316	339	311	325	322	332	353	319	268	306	322	321	333	319	317	296	319	304	331	327	279	322	306	332	324	317	317	334	315	329	350	308	319	317	317	307	333	355	336	295	304	319	331	318	293	297	356	312	315	320	307	314	288	290	302	341	286	357	330	311	333	341	318	331	342	321	319	336	344	306	318	320	332	323	320	341	314	290	335	336	341	347	303	329	297	329	328	314	282	309	324	351	313	344	341	317	303	317	319	323	329	342	333	342	321	308	340	331	293	309	295	318	320	328	302	309	294	311	318	319	302	315	285	304	308	328	319	357	326	346	325	323	311	355	346	340	330	320	348	267	318	303	313	364	330	315	356	331	341	311	354	344	280	297	324	330	295	324	319	326	320	316	321	322	328	298	339	322	305	305	340	342	319	305	328	321	306	358	308	342	316	325	316	309	332	330	322	311	324	337	343	302	294	292	288	304	330	289	328	328	326	309	347	306	332	319	313	331	330	326	314	330	323	302	316	327	324	271	294	300	323	336	325	352	296	335	329	325	305	325	324	375	353	307	309	308	308	274	309	334	321	318	305	354	327	336	326	308	314	316	319	302	305	308	325	336	315	315	299	324	310	302	303	331	325	312	340	357	293	325	317	281	325	354	296	338	311	315	346	312	292	303	344	338	317	309	304	299	310	360	324	277	319	347	321	335	341	343	330	322	306	374	295	292	340	330	310	332	318	291	301	329	330	336	311	319	321	358	295	297	330	321	331	308	286	321	302	342	316	326	327	334	302	310	332	350	304	322	328	302	315	319	332	356	319	311	333	335	311	303	336	325	321	295	328	295	334	319	301	335	342	309	325	312	336	285	294	314	349	335	357	328	354	321	293	345	346	301	318	330	328	340	347	361	343	295	312	342	305	322	282	334	294	335	308	321	329	330	328	343	335	350	346	332	325	329	340	327	318	321	334	318	340	288	305	309	321	312	321	343	326	334	332	348	335	339	333	337	323	316	323	312	322	329	328	337	325	311	320	303	307	326	290	352	321	319	288	319	323	312	307	306	294	318	304	280	305	345	317	338	332	332	320	329	334	316	327	320	327	300	348	320	315	315	331	319	334	337	310	335	314	318	298	303	314	307	310	306	318	334	302	343	297	348	343	294	291	322	327	323	336	318	301	306	302	314	339	320	351	319	344	358	336	322	329	332	322	326	355	330	299	311	317	310	296	345	320	300	326	280	323	319	332	337	303	318	322	324	294	331	323	316	333	308	319	339	316	332	291	348	318	304	303	319	346	325	296	347	318	352	333	296	325	311	333	341	320	329	337	352	329	317	340	323	330	348	321	328	315	286	319	328	306	291	346	329	311	320	296	321	334	336	335	347	310	321	310	314	309	327	326	308	324	313	310	360	313	343	345	364	354	321	335	346	319	329	314	327	319	293	330	322	317	338	322	325	356	322	346	315	311	330	298	312	326	310	339	278	331	324	336	321	321	304	365	323	349	326	318	327	327	361	311	313	299	307	339	289	319	353	321	322	340	324	334	287	326	339	333	298	331	306	318	308	317	333	300	320	326	379	323	280	284	313	305	347	357	322	285	324	326	313	335	309	350	334	336	310	325	297	323	319	316	305	319	332	313	328	335	350	324	346	350	326	332	337	297	308	311	338	348	328	321	333	311	326	317	323	343	285	317	329	316	314	327	325	342	346	348	314	332	355	309	312	323	324	287	318	314	333	332	321	310	343	314	334	290	346	322	351	294	313	345	322	300	339	348	332	328	344	293	340	305	295	307	340	305	328	320	336	317	327	342	328	343	310	326	323	288	317	276	293	317	304	339	316	353	312	306	317	299	326	317	330	312	329	325	316	315	347	327	338	332	300	306	319	310	327	338	326	339	313	311	325	333	313	301	295	342	345	330	343	324	317	332	312	280	309	313	346	340	318	337	329	293	329	335	313	273	324	330	330	344	321	328	302	323	329	328	305	319	307	295	327	314	308	310	313	320	301	280	319	319	315	309	324	320	318	310	318	310
4902	9887	8744	4495	3104	2297	1844	1495	1152	956	891	803	693	637	591	606	547	496	539	529	487	462	472	464	461	459	440	449	454	438	417	445	445	443	459	436	417	406	450	423	433	418	388	444	458	420	436	399	420	391	433	372	426	450	427	435	437	445	426	428	396	397	425	420	407	421	436	431	442	374	391	409	390	411	448	412	439	398	388	384	412	410	379	425	409	429	408	418	431	455	405	424	421	406	410	402	412	395	395	398	397	417	462	401	387	437	356	395	399	411	401	405	417	425	392	390	412	386	402	443	415	425	419	412	397	403	406	399	444	417	415	414	379	422	426	387	422	402	404	420	407	419	398	397	416	405	373	418	424	432	392	409	424	388	407	414	410	377	451	388	415	395	412	390	428	402	423	405	399	404	425	392	408	427	416	440	420	390	420	377	427	422	411	400	361	407	417	392	407	415	336	413	435	426	370	439	412	425	435	384	424	412	411	399	417	421	395	391	436	403	443	439	405	423	400	438	421	421	416	425	440	386	403	364	444	413	468	429	382	368	391	423	410	388	418	386	420	413	394	391	405	370	408	388	414	404	407	405	435	391	394	401	399	390	382	426	427	413	425	426	403	440	389	401	392	413	418	395	398	336	377	429	405	390	437	419	419	384	428	398	422	390	439	370	446	407	410	401	413	392	411	391	390	399	413	397	378	378	402	434	438	427	418	397	406	399	411	427	454	412	394	393	407	399	412	396	426	421	394	429	427	425	405	380	406	395	417	426	418	423	394	423	411	397	459	400	399	408	384	427	451	387	378	378	429	425	472	434	444	397	395	434	413	394	395	433	421	391	401	427	410	370	429	415	410	422	436	408	418	409	402	398	419	404	422	379	388	427	384	399	422	428	401	410	387	403	464	414	392	386	375	412	437	416	443	399	395	378	463	411	428	414	420	377	370	418	424	419	441	426	395	382	400	402	408	417	418	436	420	426	410	409	424	424	370	382	418	443	419	401	400	418	449	417	381	399	426	419	427	416	381	415	389	407	360	381	382	375	427	418	394	442	436	392	420	383	416	401	387	396	401	418	423	435	424	410	398	407	405	395	401	438	415	382	400	379	399	418	413	423	419	404	352	437	412	416	439	440	447	417	406	446	417	409	404	423	398	433	381	400	391	386	394	424	434	448	437	431	413	375	400	411	409	397	436	403	448	404	412	407	419	415	409	418	388	408	408	388	410	363	406	390	432	385	389	397	427	411	391	428	412	423	405	403	412	406	431	376	396	403	431	394	408	409	413	399	419	424	393	428	382	387	405	406	435	387	416	402	422	340	395	454	425	415	399	428	422	404	398	403	368	404	390	422	394	388	388	397	434	412	425	402	420	431	424	437	415	415	422	375	374	399	406	388	410	402	421	410	384	409	370	410	414	391	386	418	390	404	391	380	398	424	423	426	401	399	429	410	378	454	398	422	419	467	393	375	414	423	414	402	422	405	410	445	402	418	429	399	440	455	466	390	382	396	401	388	403	423	396	424	384	435	446	411	420	433	422	421	430	434	408	410	397	392	399	401	460	438	395	398	423	406	425	428	380	408	413	419	424	395	386	412	424	398	358	407	394	377	426	391	443	407	396	452	391	421	410	448	416	421	372	401	402	411	360	431	430	416	400	411	357	433	413	404	434	432	418	399	408	394	403	394	391	407	405	414	419	374	420	400	437	398	406	401	415	387	421	413	404	386	386	430	401	392	391	435	441	423	393	415	389	400	409	404	415	420	407	419	420	425	414	397	405	399	395	389	381	421	430	402	409	413	388	391	427	421	429	438	456	400	413	416	431	432	409	408	380	433	411	424	418	372	419	413	420	413	435	391	387	414	418	387	403	415	445	393	421	407	420	360	393	424	459	374	418	430	417	426	384	394	440	406	437	423	388	381	405	390	455	393	386	413	377	401	395	417	428	419	412	405	396	386	380	391	393	425	393	378	460	441	377	391	436	422	415	375	425	374	396	406	431	424	380	394	401	423	399	427	420	408	423	387	443	432	397	409	412	408	420	407	390	451	398	403	441	365	430	410	444	396	409	409	475	389	385	407	367	386	375	427	406	430	370	388	397	411	418	417	390	420	449	345	406	432	378	453	377	422	463	406	417	422	427	437	432	395	409	426	423	403	381	421	403	412	442	431	447	392	416	428	414	419	396	438	393	389	411	415	405	422	422	426	430	390	420	409	397	396	399	391	414	401	390	395	418	378	435	394	429	437	449	369	402	396	387	368	439	421	410	422	410	423	414	407	457	437	438	388	410	425	422	400	396	368	406	388	393	396	416	444	375	370	401	408	390	405	404	354	427	402	404	409	397	417	410	414	390	430	400	403	436	373	414	408	401	397	414	442	429	364	407	415	405	386	407	423	407	398	413	402	444	429	398	445	421	435	396	410	443	440	416	401	425	406	422	391	410	382	387	389	391	390	416	425	421	409	425	434	395	433	397	370	447	403	391	413	388	425	430	412	408	418	389	403	419	409	425	383	416	424	401	428	392	405	418	423	411	428	432	405	410	441	400	397	430	404	407	448	396	420	403	413	399	444	413	409	428	476	466	424	434	379	427	393	405	409	405	393	429	418	420	410	399	383	373	423	417	400	412	419	435	428	427	438	395	406	412	428	421	384	401	419	423	425	375	399	392	394	420	421	382	442	390	374	404	393	419	410	421	450	443	429	385	376	391	415	403	423	416	382	406	444	431	415	388	428	423	413	383	410	410	448	398	422	390	415	426	383	418	435	422	399	433	399	394	385	430	376	450	388	442	395	381	444	396	456	413	438	402	411	388	407	409	426	415	394	396	440	397	433	406	383	425	420	432	414	406	397	395	405	401	395	403	420	406	398	410	415	400	420	400	393	410	410	425	387	381	432	442	420	423	399	397	434	403	406	425	425	421	399	408	418	410	426	410	422	400	409	425	406	401	438	402	430	377	428	397	445	397	405	427	373	446	410	465	417	418	390	387	380	418	389	368	413	407	402	403	424	395	390	443	423	443	363	412	460	435	407	393	394	429	428	400	408	376	415	386	398	408	393	449	425	418	424	400	391	417	401	396	400	379	439	396	418	379	396	391	431	423	417	419	441	431	403	403	413	410	438	413	422	416	448	404	422	414	400	426	416	412	402	385	441	405	429	408	391	413	398	404	403	387	403	385	419	372	357	414	367	441	389	431	396	421	437	394	422	426	408	400	442	377	409	409	385	399	408	437	397	419	412	406	429	416	444	427	404	429	403	399	406	402	416	416	411	406	411	393	441	448	371	383	404	445	407	410	395	401	409	373	399	411	463	384	456	401	413	427	401	406	420	402	465	401	411	418	423	430	445	374	413	378	384	395	408	423	418	429	390	410	408	416	409	387	419	456	436	404	387	451	414	476	402	395	395	416	417	417	403	392	403	409	432	422	409	442	403	421	435	396	381	405	389	417	400	418	437	414	420	460	394	428	432	396	449	416	404	410	407	387	414	384	423	410	392	413	416
22973	21396	29384	23808	21396	21436	12099	1193	772	577	542	464	419	370	340	297	260	279	256	253	253	240	226	216	208	188	221	177	187	171	181	179	163	186	196	182	179	173	169	169	178	160	172	172	177	172	188	156	166	151	160	165	163	158	159	132	152	180	160	153	161	138	147	177	160	171	153	160	172	169	143	138	151	168	175	145	147	155	148	167	145	152	168	140	167	184	176	150	166	140	152	156	174	168	139	146	128	144	151	156	147	141	138	172	138	157	138	146	150	162	130	160	154	139	141	174	147	162	163	169	148	138	138	158	150	155	150	145	134	154	153	147	172	142	129	148	157	161	150	150	153	128	157	157	162	169	125	167	154	141	160	138	157	151	150	151	138	170	154	161	139	173	132	146	173	146	140	150	145	163	152	141	149	166	145	136	140	128	148	164	163	125	147	163	141	164	161	158	145	149	167	159	151	135	140	147	174	161	174	142	154	130	172	149	147	162	166	140	176	140	119	145	125	145	150	171	150	142	143	158	162	146	158	132	130	133	163	141	158	144	160	119	147	133	138	144	157	168	148	161	149	134	153	174	140	132	142	134	141	140	143	140	132	159	172	156	143	143	160	157	148	149	175	134	135	153	149	146	171	153	169	157	167	142	140	164	161	117	169	133	146	167	142	140	139	156	139	158	159	135	137	166	128	157	138	144	139	123	134	147	134	163	129	138	137	160	129	155	161	151	141	151	139	136	148	164	168	152	142	131	148	170	134	160	148	140	144	155	168	146	160	134	140	149	147	142	142	188	145	161	158	135	167	172	163	150	146	152	167	161	171	128	129	156	169	162	153	155	127	192	143	151	154	156	129	139	148	139	166	137	148	144	137	148	152	155	147	153	154	160	131	157	159	136	148	142	165	139	139	156	136	157	146	141	146	170	159	158	171	153	136	172	129	157	168	163	155	154	128	156	133	134	158	150	138	165	149	144	153	132	165	180	134	144	146	169	142	158	147	175	167	125	168	124	133	148	144	137	126	147	166	154	124	138	169	150	143	145	126	157	138	134	136	176	149	187	162	146	137	134	158	142	160	173	123	160	146	135	152	163	138	148	142	132	122	174	143	137	158	138	165	142	129	150	173	138	159	141	150	133	127	153	157	154	148	129	165	178	149	139	149	158	155	138	143	134	173	136	176	157	135	149	167	159	139	147	135	135	160	152	167	159	143	133	135	162	125	142	145	145	152	137	135	153	167	158	141	130	160	128	148	156	147	149	138	161	155	133	149	140	136	145	152	138	142	143	169	134	152	137	154	154	133	162	126	148	151	157	140	167	157	137	142	153	152	143	164	143	142	144	161	143	145	140	140	148	130	158	133	142	154	189	157	148	140	138	137	150	127	133	153	159	151	155	136	165	163	150	141	173	138	158	170	145	170	154	151	152	143	140	150	166	161	142	164	156	132	138	165	149	129	152	165	156	167	118	162	152	143	137	144	130	172	159	154	140	139	131	148	156	154	150	139	161	142	136	141	151	147	127	158	139	138	146	145	145	145	133	150	132	141	151	145	175	139	149	155	130	153	163	138	147	134	149	166	137	150	156	151	162	134	144	152	154	127	131	138	141	134	145	141	154	126	151	148	121	163	152	152	159	133	178	135	143	151	154	150	154	154	130	137	158	138	147	144	128	140	153	144	169	130	148	149	140	142	154	121	136	170	151	152	125	151	129	160	150	138	146	158	127	139	160	143	146	143	146	169	132	138	145	146	150	155	151	133	135	153	154	139	174	132	169	161	159	142	163	174	157	144	153	141	140	140	145	162	162	147	156	125	149	149	151	136	142	159	164	148	172	129	155	124	146	158	141	155	160	137	152	145	139	128	129	146	149	165	156	155	152	170	147	123	146	150	144	148	124	135	136	149	146	149	163	143	140	163	122	131	174	136	154	165	164	151	145	149	147	159	162	145	176	144	156	122	150	158	134	150	153	123	142	153	131	130	151	145	134	134	115	140	147	139	141	147	143	124	166	149	154	168	142	134	157	150	148	139	166	138	154	152	143	163	145	147	152	155	141	159	150	136	156	163	145	153	169	152	140	148	138	164	142	151	144	151	145	153	139	153	153	145	155	166	131	153	151	156	133	154	153	155	144	137	157	148	156	165	150	125	139	133	137	138	147	164	156	149	143	159	129	123	144	172	135	148	156	139	157	159	125	147	162	146	153	158	128	154	149	162	142	130	156	168	168	168	148	158	129	156	139	135	146	136	161	142	140	143	156	146	146	146	187	137	152	153	146	153	175	180	157	135	146	113	147	168	158	156	145	137	151	146	174	133	167	135	149	146	150	156	155	145	169	157	169	153	167	152	137	169	166	133	153	147	121	165	141	172	141	160	160	162	137	160	156	143	126	132	143	146	135	151	135	143	165	149	158	126	143	160	131	143	134	142	135	156	142	173	145	152	160	159	136	166	152	137	153	155	172	124	136	158	149	140	140	144	151	138	151	137	134	142	165	165	141	150	130	164	158	135	135	150	166	151	135	161	138	148	164	142	129	134	156	137	161	151	153	145	135	138	132	137	156	147	162	138	127	143	176	145	150	140	144	146	145	142	152	134	147	133	143	168	156	147	158	168	120	141	122	145	144	152	149	151	141	145	146	162	159	140	143	137	149	148	141	155	144	166	134	154	153	154	128	147	148	149	156	161	139	134	148	150	141	185	126	150	161	138	148	148	148	169	156	149	148	170	148	164	162	166	161	134	149	160	170	135	143	135	126	140	138	166	174	139	134	137	132	161	152	145	137	136	129	139	149	139	134	133	167	156	145	121	176	140	123	138	148	141	125	148	136	134	149	122	163	141	136	145	136	135	141	152	151	139	163	144	175	179	149	138	148	145	143	156	154	148	138	158	153	144	162	147	149	148	147	141	149	153	136	167	147	141	144	156	128	157	154	156	159	157	158	127	161	160	154	150	146	150	159	133	114	147	136	133	160	136	144	157	142	155	150	134	142	137	162	156	128	151	150	163	162	117	139	148	150	162	168	158	149	148	142	152	171	129	154	154	156	146	156	166	143	126	156	172	142	164	159	144	156	133	147	130	153	166	140	152	154	139	148	149	140	157	145	132	164	145	145	158	152	156	147	162	140	146	141	141	157	134	169	136	150	133	163	130	146	152	148	142	137	137	135	151	155	158	153	156	153	153	136	152	121	151	143	132	149	152	173	149	135	166	138	142	179	162	136	135	160	151	145	152	148	145	150	144	155	147	161	148	154	137	128	160	165	163	158	138	159	146	150	152	150	141	163	149	121	155	131	138	135	149	128	166	153	182	151	155	135	149	155	153	130	140	142	174	142	156	159	157	134	152	153	162	122	133	140	171	137	165	135	146	155	144	154	154	158	141	157	142	146	144	144	165	128	141	141	176	161	155	147	165	166	149	157	130	158	137	137	160	153	138	147	152	127	158	133	132	143	149	136	163	153	147	155	138	134	147	167	149	146	118	144	139	159	126	166	132	148	143	146
6881	16368	13874	7439	5089	3827	2967	2246	1691	1352	1056	916	794	688	582	445	436	451	372	383	369	339	346	324	323	289	266	254	287	247	240	223	249	243	235	250	251	226	214	240	237	206	232	197	201	203	205	217	202	216	207	195	202	210	211	208	218	217	207	202	200	217	184	174	189	237	182	192	195	210	197	187	173	214	171	172	180	181	207	212	227	172	195	197	189	184	180	172	180	168	197	167	202	201	196	197	162	195	176	197	194	183	158	208	181	180	209	176	207	202	178	190	187	191	186	203	174	183	202	163	179	166	212	192	218	172	185	165	174	178	181	185	191	185	167	177	193	183	189	210	163	190	178	204	199	182	176	188	187	175	172	186	200	165	190	164	178	183	170	173	170	194	163	200	186	175	158	192	194	189	180	195	178	186	153	171	197	187	199	180	174	166	178	196	185	180	204	192	191	203	174	203	179	185	192	198	188	176	185	190	173	174	190	195	178	173	205	165	187	172	161	165	191	180	200	186	180	172	167	224	155	190	183	193	213	171	193	192	168	162	172	150	184	183	182	176	200	173	166	194	176	190	192	184	187	167	180	166	167	178	195	169	185	187	189	183	190	162	174	182	193	169	182	185	189	192	179	188	204	199	190	182	191	186	199	186	184	178	180	194	162	171	209	178	186	184	158	195	193	181	174	193	187	183	180	174	186	163	164	181	186	187	175	188	184	183	222	179	175	180	180	166	177	193	191	169	193	177	173	184	208	182	176	182	197	191	189	187	171	180	191	218	190	163	168	195	182	204	174	185	174	174	152	180	177	188	196	180	184	180	186	185	206	197	181	172	177	196	182	194	202	202	162	186	200	169	190	179	185	196	194	201	194	154	200	156	193	176	173	171	186	188	188	164	205	182	185	194	181	208	173	175	192	169	199	188	186	187	180	162	194	182	171	175	189	173	192	197	196	179	190	173	181	185	181	193	164	194	194	167	181	194	163	181	175	186	168	197	161	186	184	201	178	195	191	182	168	194	185	188	158	185	207	177	209	183	184	156	153	175	197	179	159	175	170	180	180	192	188	161	189	186	182	167	190	170	201	194	169	189	199	167	215	223	187	175	173	142	163	180	162	193	184	195	183	186	190	167	196	180	183	193	190	159	209	191	200	175	159	179	179	191	160	195	159	156	195	190	174	178	198	202	176	179	176	163	193	182	181	164	168	168	166	169	192	204	178	191	179	183	175	194	157	190	172	181	178	176	182	181	166	160	190	183	194	175	186	193	182	156	195	187	197	156	171	176	184	195	189	179	165	186	184	204	195	183	162	189	167	195	177	190	185	175	170	168	192	167	197	202	192	172	175	166	224	205	185	170	197	196	169	169	186	169	198	188	185	195	203	194	182	160	198	171	203	219	173	184	187	179	185	161	164	173	193	180	166	171	170	187	149	178	186	184	183	214	170	170	183	169	160	180	164	179	167	159	170	189	172	185	183	176	205	196	189	174	181	185	192	162	189	184	169	163	182	180	173	179	192	173	193	188	175	198	177	185	175	155	165	189	194	204	176	196	211	178	199	167	163	184	166	214	200	181	201	187	191	194	161	176	179	179	166	186	204	199	169	185	193	188	173	189	198	194	190	176	177	202	185	194	187	172	186	175	171	185	168	195	185	187	193	176	184	172	185	207	209	179	169	179	177	158	191	193	172	190	191	183	161	186	171	193	189	180	182	181	189	176	206	210	170	198	179	166	175	171	171	161	176	196	177	176	164	152	169	203	184	192	166	182	199	192	188	169	186	190	203	173	165	166	162	178	161	181	200	164	162	189	191	203	187	191	189	163	173	180	170	183	162	173	179	146	210	188	174	156	182	185	185	200	175	157	168	181	174	164	185	186	181	198	192	190	184	195	200	163	186	190	183	162	181	189	199	174	147	189	204	174	175	189	179	184	174	163	158	203	178	192	183	185	180	183	176	167	177	174	160	192	192	167	188	158	174	185	188	185	193	193	179	188	180	182	197	171	172	172	197	186	201	168	186	180	196	169	197	212	198	186	181	170	189	190	197	166	181	163	195	180	169	199	164	188	173	173	178	182	186	182	170	174	165	193	200	169	205	182	180	170	193	201	181	173	167	177	175	206	168	158	176	213	185	210	168	179	170	175	159	168	155	196	190	193	195	180	205	183	189	181	187	167	176	173	189	216	163	186	173	170	185	179	172	171	149	160	183	184	193	174	181	199	180	159	160	171	183	178	171	171	210	156	192	174	189	202	172	182	201	208	179	171	211	202	184	200	168	179	200	173	197	176	200	190	193	198	174	188	197	191	179	192	169	160	173	171	188	181	198	146	187	171	184	177	177	165	196	186	179	202	164	159	178	172	212	194	182	188	164	182	159	167	178	175	176	194	184	191	179	178	177	181	199	175	159	180	194	178	183	191	179	174	151	165	179	208	187	182	161	181	175	192	182	210	171	172	167	189	164	176	196	208	156	162	186	191	167	216	186	199	188	172	198	173	167	199	191	183	159	194	166	197	182	186	174	178	175	168	206	162	200	162	190	186	159	189	166	175	210	179	166	187	161	188	179	174	196	188	179	206	174	175	186	194	209	162	187	152	191	175	189	196	168	189	167	194	180	202	156	171	188	175	169	187	197	190	194	183	175	155	205	181	164	193	193	166	182	210	185	199	176	174	176	180	155	194	191	163	204	176	157	176	159	194	177	218	204	215	185	162	169	175	168	202	159	197	195	181	176	186	190	179	144	172	190	184	167	194	190	184	192	164	182	201	195	176	177	179	196	168	174	175	180	205	167	178	185	190	165	174	180	180	189	171	188	188	156	195	190	158	183	170	213	168	180	197	163	203	189	183	184	196	189	184	163	194	167	192	201	194	204	167	184	176	184	191	173	190	182	188	161	198	188	201	199	175	166	161	179	193	187	192	184	158	204	179	177	170	183	183	171	189	220	193	207	211	189	173	189	167	193	186	173	173	153	169	184	163	182	187	201	189	166	189	194	215	178	167	195	174	189	184	175	182	170	181	182	169	184	162	170	202	185	164	160	176	177	156	145	180	188	170	171	180	179	178	183	161	184	213	199	181	178	173	179	190	149	181	177	177	187	193	165	203	167	188	188	191	193	170	197	183	200	168	171	171	200	170	177	198	163	197	194	176	157	168	203	171	190	198	192	162	184	179	176	180	175	182	194	184	184	204	196	171	180	171	180	179	181	183	170	171	191	206	194	184	179	174	173	164	179	201	200	180	185	173	182	214	178	191	194	179	192	200	190	172	196	144	179	169	183	192	194	183	164	183	164	198	191	183	181	181	190	175	168	196	198	189	190	186	184	161	194	174	183	180	198	184	195	169	187	171	176	205	167	185	176	196	182	179	178	185	192	212	165	180	200	192	189	187	164	210	174	160	175	191	186	165	198	205	171	175	192	200	179	196	164	165	169	185	210	180	182	175	182	205	204	196	189	210	169	182	183	164	168	207	148	177	172	195	159	178	185	163	175	195	191	211
27066	21272	12889	1577	852	812	691	525	535	552	565	554	503	540	520	504	566	556	514	513	478	515	519	526	542	520	542	497	489	496	533	502	526	555	525	505	529	512	520	533	544	506	534	512	485	540	563	493	505	513	497	505	500	487	523	494	526	526	504	540	500	493	529	540	524	501	572	502	489	492	498	494	514	494	533	493	519	517	512	482	508	527	487	516	480	494	527	517	492	494	511	566	503	532	515	523	559	539	507	524	511	528	514	496	513	529	504	492	503	533	555	504	546	517	508	544	496	553	535	523	511	507	488	490	545	546	539	517	532	533	502	538	489	519	536	518	520	555	545	500	543	513	501	512	506	504	544	510	529	545	518	529	462	507	518	506	522	512	525	524	545	554	530	508	541	537	490	494	539	550	503	521	535	519	492	506	542	539	497	491	541	489	523	512	532	502	520	548	521	554	516	490	500	534	472	510	473	551	519	521	476	541	525	560	509	516	513	528	537	513	548	544	518	518	539	531	497	524	541	543	500	529	502	478	517	540	536	534	514	555	504	495	517	533	551	508	501	562	492	550	548	495	585	522	529	540	495	513	538	524	523	552	564	487	511	486	506	528	519	504	485	482	511	562	532	493	500	504	541	513	519	519	534	517	495	550	529	505	521	520	510	477	520	544	504	505	547	559	545	544	499	556	509	529	542	484	526	525	531	534	502	502	514	494	516	554	502	531	538	535	547	535	494	513	505	480	494	550	521	522	512	491	511	481	533	533	474	507	516	521	535	491	506	510	508	512	536	461	530	532	479	554	541	565	486	536	512	503	517	567	501	514	493	493	527	538	520	483	518	513	496	522	518	508	537	549	544	535	482	496	489	513	488	519	499	550	513	519	527	548	491	547	498	530	525	511	522	533	488	530	489	539	536	507	504	505	564	520	486	522	498	497	543	524	499	549	471	513	502	462	521	529	528	555	495	535	529	576	545	508	527	536	526	520	540	478	502	546	514	534	467	495	504	523	483	554	492	514	528	514	493	566	475	541	519	510	537	507	506	489	520	520	527	503	492	475	521	520	515	524	523	501	508	491	507	525	539	533	510	539	492	528	517	571	493	499	486	502	504	524	536	524	537	533	505	541	490	493	475	515	532	527	530	555	536	527	523	536	531	506	509	544	514	502	530	497	512	443	534	508	496	494	580	503	483	512	552	508	538	525	531	507	502	511	533	501	527	502	505	507	477	512	515	502	544	516	534	549	509	520	510	514	524	526	560	521	529	540	553	524	522	514	530	527	484	519	501	491	544	542	512	533	555	485	536	511	531	504	514	502	508	555	491	523	496	533	502	499	536	530	537	536	518	517	509	510	504	479	509	523	547	475	518	522	506	514	535	526	487	529	538	511	511	519	529	555	502	547	541	505	514	555	543	512	510	493	550	525	600	521	516	490	511	519	510	500	489	509	495	517	484	534	519	533	502	557	494	555	472	498	526	512	497	512	554	526	519	569	460	507	480	483	535	528	547	454	548	499	519	523	550	533	524	518	495	514	482	494	501	492	514	489	533	541	512	527	517	524	534	518	494	536	535	542	557	508	506	528	524	533	524	542	484	508	488	521	499	489	513	521	498	525	521	493	470	501	485	506	514	498	492	546	526	508	568	509	551	495	507	537	499	502	536	522	500	503	527	497	547	510	552	478	509	524	503	518	499	494	472	498	517	517	531	501	526	480	540	572	538	514	484	531	498	464	501	550	486	527	519	526	509	533	564	533	479	520	501	499	540	521	525	484	507	490	523	520	518	485	511	513	536	524	528	488	539	537	511	562	495	478	493	550	509	508	492	524	568	510	481	553	545	526	485	493	511	504	505	488	553	498	552	513	491	514	496	507	539	506	500	484	552	524	519	512	508	517	505	510	492	515	472	539	511	468	503	504	527	540	493	514	503	504	519	492	504	554	518	483	543	513	471	497	501	509	513	537	497	505	543	520	498	505	522	516	482	505	514	500	525	482	503	494	516	524	530	560	516	544	531	521	518	521	519	530	504	567	589	512	506	488	538	491	507	508	511	506	496	513	494	510	510	508	500	532	522	494	525	523	508	514	481	528	526	556	488	484	488	542	527	494	513	500	516	470	521	522	510	518	534	485	529	497	514	555	527	483	491	536	521	512	470	518	537	524	509	537	486	474	527	491	522	522	523	550	513	489	517	534	530	494	527	485	525	507	508	526	523	519	522	523	495	511	513	508	524	498	533	530	534	428	506	498	539	486	527	540	476	493	495	501	500	534	510	505	467	521	504	500	571	528	539	514	502	503	516	506	521	496	506	557	527	520	548	540	475	508	515	550	467	518	545	519	529	552	493	509	515	497	504	452	504	508	507	524	513	526	519	499	516	505	518	522	453	530	535	537	519	523	538	493	524	476	468	501	536	510	525	502	525	505	485	487	505	522	502	559	522	488	515	534	519	485	489	511	497	505	562	496	489	522	506	499	513	502	516	532	523	543	494	481	509	528	520	555	498	516	496	538	475	520	516	504	515	511	526	500	476	499	543	471	500	534	482	545	545	497	549	496	502	490	527	498	506	501	516	533	506	512	525	523	559	527	488	513	556	523	507	528	514	507	524	556	525	513	512	526	527	525	524	536	506	553	555	530	516	518	533	517	544	538	543	521	486	495	522	537	480	518	486	498	497	507	500	488	523	531	490	550	524	494	494	528	537	469	513	457	498	520	519	523	501	495	515	489	522	468	525	496	511	528	526	508	528	503	542	529	479	487	520	550	520	503	511	506	500	510	525	496	534	521	515	537	537	551	573	509	504	514	506	514	517	522	540	509	502	520	523	515	495	534	504	493	528	534	509	487	553	455	474	532	545	548	543	514	555	535	533	517	491	562	526	503	491	513	517	538	514	463	478	483	515	544	508	522	532	501	537	538	498	544	505	519	539	518	539	501	529	565	483	497	563	514	522	507	527	531	512	553	491	527	498	532	526	515	504	541	564	497	510	527	513	496	535	535	508	512	531	483	481	526	471	521	519	542	513	540	503	502	520	495	531	531	527	506	552	512	532	529	511	523	523	502	529	510	517	518	491	491	536	520	496	512	522	496	456	553	528	518	558	480	515	515	527	509	519	538	498	480	509	481	542	522	484	530	562	551	505	506	514	535	546	526	492	512	513	515	521	487	519	503	495	543	546	526	533	490	498	548	529	514	537	531	512	523	497	539	529	508	544	539	499	473	452	484	530	500	505	523	538	536	563	500	493	516	556	552	554	504	514	533	553	492	558	493	528	535	538	493	464	518	502	514	500	527	520	510	491	508	544	506	512	527	504	512	511	498	497	516	558	526	526	488	506	554	520	511	536	532	530	500	494	539	506	538	534	524	484	526	564	516	485	530	493	537	507	506	518	563	500	497	525	533	523	538	480	519	526	542	519	502	497	471	532	500	532	533	493	560	529	499	550	484	520	502	510	505	508	504	508	505	514	485	512	554	476	496	526	531	562	549	498	499	521	516	499	433
4160	1711	1550	1012	920	816	801	698	774	673	681	682	630	670	630	645	684	622	600	644	647	652	644	651	649	616	612	657	644	644	651	602	640	642	639	653	641	658	628	681	658	656	669	662	637	616	665	592	668	639	635	632	626	658	663	657	629	633	590	632	658	657	631	699	623	653	659	668	625	654	620	667	660	619	622	691	602	656	677	636	631	604	647	636	660	631	624	632	661	631	697	591	633	625	638	637	626	619	637	609	650	651	683	593	653	626	632	595	644	594	615	655	663	644	630	628	639	588	618	608	648	595	623	694	655	657	663	647	649	601	690	680	613	659	621	682	596	649	632	625	680	659	627	665	601	643	683	598	652	659	643	667	673	639	635	629	632	613	706	623	637	659	628	614	610	643	681	658	618	632	647	650	632	689	625	607	599	599	661	645	636	632	695	608	615	650	659	634	641	655	625	652	662	655	616	647	620	660	618	634	620	696	637	641	642	645	629	647	619	611	670	620	634	652	627	636	643	710	601	624	649	644	632	688	617	619	627	634	641	634	671	656	652	609	678	586	652	615	617	609	673	637	622	679	635	645	639	637	635	601	660	625	651	607	655	632	636	660	636	602	666	673	658	679	657	657	685	592	596	610	665	691	647	639	627	621	635	647	660	618	616	673	650	653	711	644	651	692	656	613	641	622	625	648	668	599	671	662	610	672	637	665	618	674	686	624	657	617	617	645	597	684	610	700	649	653	660	622	637	642	666	617	619	606	621	630	603	619	672	607	578	661	597	659	647	643	602	626	646	631	613	618	645	624	665	627	628	659	623	613	710	702	647	625	642	651	634	647	649	682	617	617	605	637	659	657	650	670	636	627	628	629	633	603	678	639	661	622	619	599	652	622	630	628	581	600	673	646	649	647	610	679	626	698	628	626	626	622	632	629	615	584	643	618	662	646	655	609	669	647	631	597	597	576	664	625	645	678	666	643	660	697	600	635	636	648	677	670	640	621	626	634	627	650	655	673	645	618	631	643	659	642	653	602	656	632	642	637	641	669	655	653	610	619	664	614	598	665	634	647	659	650	649	664	653	632	599	579	630	634	682	644	643	675	640	587	642	614	693	617	635	592	630	661	689	628	635	626	650	615	645	668	631	674	635	665	626	609	633	655	624	608	633	612	646	639	674	689	703	629	646	621	598	686	648	627	626	630	614	657	592	657	654	643	586	684	605	626	669	613	661	653	648	633	593	603	680	667	636	650	620	648	639	651	637	623	637	654	632	606	669	682	677	635	603	699	595	667	646	621	638	645	635	631	682	638	684	648	645	684	683	664	645	612	640	595	674	640	681	674	662	678	631	645	629	641	654	694	600	641	621	595	623	679	616	671	609	685	656	654	647	626	637	651	634	619	625	622	644	608	653	670	675	626	637	654	591	653	630	662	650	621	662	621	633	643	637	669	646	651	641	616	654	647	622	619	581	688	654	658	627	623	611	647	600	685	668	661	639	644	665	615	619	625	621	650	712	639	688	644	641	607	624	649	630	611	586	681	655	662	635	646	622	603	651	652	663	628	664	638	642	666	585	640	656	653	612	613	674	628	653	625	640	642	611	624	624	650	593	632	614	647	644	615	577	595	631	668	628	594	625	627	679	628	644	669	648	663	661	629	640	668	604	647	634	657	635	651	625	592	624	646	632	614	652	678	639	621	643	618	653	655	609	659	625	641	647	627	629	683	622	663	602	609	678	604	643	644	635	616	612	672	655	642	626	627	622	662	630	609	648	640	636	661	650	625	644	687	631	625	695	652	618	620	646	628	620	638	632	623	642	639	651	645	699	632	612	665	645	663	658	619	594	693	668	630	588	639	648	618	619	625	647	648	587	613	652	614	676	666	668	656	633	613	641	639	631	626	644	679	616	650	661	613	633	646	595	653	656	588	642	604	619	640	643	638	584	629	616	682	615	643	624	634	645	646	630	666	615	679	597	586	634	639	654	616	652	618	617	630	645	632	625	678	675	664	672	646	625	617	622	640	635	632	651	663	673	613	614	640	662	666	645	595	613	630	599	645	637	615	649	633	586	644	666	630	679	621	626	609	611	656	648	627	639	689	706	637	644	658	596	624	655	618	663	651	667	673	641	654	656	629	676	644	606	613	639	666	638	662	623	582	625	655	668	640	596	636	674	623	635	617	681	671	630	640	584	655	607	645	651	636	615	666	614	616	617	644	624	606	674	637	592	645	650	587	662	669	641	646	643	653	660	596	652	663	684	598	635	650	636	631	658	646	650	623	602	657	616	689	629	635	645	626	667	649	719	632	698	658	572	622	651	587	637	680	607	644	629	622	696	662	660	637	618	659	637	587	659	648	600	618	649	636	658	653	638	661	629	582	662	617	661	615	655	638	665	670	630	595	615	604	651	667	647	654	628	623	623	608	637	636	608	663	696	678	668	686	657	700	665	607	629	602	643	640	692	619	659	643	667	656	665	640	631	636	696	654	650	618	640	644	672	657	649	639	632	661	648	660	629	636	620	615	655	638	632	665	626	632	606	634	655	671	627	666	602	632	624	644	644	611	621	634	630	641	618	612	676	657	626	633	607	608	631	646	651	695	630	664	629	628	660	628	659	632	630	647	710	609	613	684	654	626	645	665	652	660	652	676	643	671	649	620	637	668	656	644	659	667	688	639	644	680	608	603	654	664	644	673	601	644	649	632	601	587	616	632	658	654	624	637	603	665	626	685	663	631	648	641	627	621	643	595	646	595	645	647	641	643	632	637	645	634	636	623	640	635	608	637	645	668	644	640	667	679	617	668	674	654	641	632	632	666	626	599	649	639	657	654	618	679	636	619	624	623	661	661	624	645	623	633	710	610	637	636	656	657	608	670	658	641	658	614	662	679	693	614	623	649	658	672	582	662	639	614	630	648	608	621	652	650	627	592	649	599	593	678	647	595	663	661	599	617	687	613	716	671	648	626	640	636	623	629	645	616	645	684	614	604	622	649	581	658	643	646	654	631	612	595	628	679	617	661	671	651	618	640	620	656	613	637	671	683	631	613	655	607	621	636	622	609	600	632	652	654	635	671	637	598	631	658	635	618	656	671	644	668	650	645	681	647	656	629	641	652	619	694	641	670	666	661	614	677	656	666	603	630	651	629	628	634	677	652	628	662	643	633	657	623	605	620	646	657	635	675	652	639	669	623	642	623	632	647	668	677	618	654	612	599	614	603	659	665	659	650	671	634	638	628	668	610	622	631	555	605	635	681	680	643	620	618	632	647	648	666	659	623	677	585	659	670	640	637	642	700	693	630	638	621	624	608	678	617	608	625	600	665	625	636	628	663	633	628	639	659	642	626	661	581	688	636	645	622	617	629	639	682	635	593	599	661	645	662	609	670	629	664	644	633	657	624	640	624	640	632	605	608	658	605	603	659	646	673	616	676	635	649	660	702	658	677	610	660	646	643	625	665	661	632	630	640	654	653	646	648	614	591	617	647	604	639	685	631	655	600
23921	21404	28983	24216	21406	13204	1341	746	646	568	535	493	462	431	443	418	373	374	387	342	375	357	351	315	288	313	369	357	334	341	340	306	328	347	370	301	362	301	295	348	328	326	362	337	341	342	319	335	348	311	323	299	337	351	324	343	342	338	332	301	315	368	309	354	314	338	310	369	324	331	323	335	351	333	309	332	349	348	310	353	329	308	324	336	305	341	339	328	326	334	327	351	300	322	349	266	336	313	296	286	308	331	362	333	351	319	303	314	330	351	286	309	300	349	340	292	306	357	319	328	341	333	325	311	305	328	339	312	348	307	348	338	310	317	329	345	342	319	341	343	276	326	330	332	311	315	311	331	315	330	359	333	356	340	304	328	355	321	324	314	320	308	310	330	324	355	341	322	328	348	304	325	372	322	319	302	362	359	321	310	340	317	327	333	333	347	338	337	336	318	369	350	308	313	311	295	315	315	304	326	320	322	320	354	353	316	323	338	322	321	345	278	306	345	305	318	355	319	328	304	325	343	319	349	322	357	312	316	318	293	323	347	364	299	347	347	327	360	324	297	332	331	309	304	321	317	319	341	326	344	332	321	335	309	366	288	325	316	337	331	350	327	352	324	323	341	346	324	337	322	329	362	324	317	316	336	352	314	294	336	326	309	344	343	314	302	336	323	339	289	339	334	326	331	322	319	375	308	326	328	311	334	356	291	317	335	348	339	330	335	314	313	324	320	343	366	343	325	313	332	312	300	314	313	308	313	313	316	371	325	310	345	320	324	323	328	299	313	311	323	309	307	307	345	313	319	326	330	348	332	299	346	334	333	316	326	324	286	326	314	344	338	339	324	301	283	329	310	310	341	306	312	306	311	340	346	336	316	317	317	292	303	313	333	320	325	315	325	331	357	322	341	343	329	323	331	329	321	362	319	306	281	318	316	324	327	306	279	343	331	324	330	333	345	347	301	349	320	327	311	360	332	318	325	314	331	323	318	340	327	318	338	308	299	316	341	320	369	308	321	349	319	316	322	343	309	306	322	285	312	316	334	331	349	314	310	328	304	323	339	336	317	305	323	318	348	340	322	329	342	329	335	326	332	328	330	344	291	316	298	349	344	311	313	317	314	336	327	306	306	323	312	309	350	325	322	309	346	321	322	333	293	313	326	303	300	330	321	329	346	319	305	294	310	350	327	312	320	314	324	278	296	320	320	305	338	337	298	334	321	314	335	337	319	336	339	346	345	329	313	307	327	310	341	342	318	351	296	354	341	327	332	295	338	321	353	318	302	342	336	311	330	303	307	312	337	304	299	308	348	336	284	329	321	328	321	317	346	325	298	326	323	330	301	343	328	297	329	326	307	321	336	315	338	295	314	343	310	317	326	305	326	350	306	306	327	321	334	324	324	316	312	338	319	330	326	331	323	330	298	327	374	309	310	338	323	294	324	342	336	335	325	348	305	322	350	316	317	324	329	333	332	308	332	297	316	306	342	342	340	320	330	297	302	289	341	343	328	357	355	361	352	320	344	359	326	321	323	303	334	323	331	315	319	313	299	311	320	336	330	342	328	317	316	377	333	301	325	289	307	338	321	327	327	297	331	328	320	343	337	338	311	314	288	328	325	338	312	313	326	328	328	328	333	332	341	268	346	327	352	300	310	339	308	329	354	334	307	329	316	336	332	340	372	334	316	313	309	331	321	313	345	331	328	330	326	324	321	324	330	300	293	318	334	328	349	333	343	339	295	328	332	375	321	333	353	343	355	323	346	322	308	328	304	329	338	336	322	363	320	290	302	327	296	312	346	332	350	360	309	336	302	302	326	312	307	331	292	295	346	331	308	332	362	308	314	326	341	341	296	324	331	329	320	350	321	338	291	346	326	312	325	328	369	342	306	311	356	315	350	343	367	368	343	361	318	303	311	318	335	305	298	332	337	311	327	321	325	310	342	336	321	325	326	318	335	338	306	327	334	319	314	313	299	302	317	340	322	316	350	334	331	337	329	325	317	289	328	290	317	339	335	344	363	308	330	338	316	303	332	285	335	304	354	329	359	335	315	335	287	314	315	316	374	323	313	337	292	328	295	325	309	323	305	346	316	334	323	322	308	329	300	320	351	337	325	317	348	306	303	337	319	340	331	344	333	332	334	349	334	311	325	306	323	333	316	311	354	330	359	342	296	291	332	296	326	333	309	340	299	290	340	310	302	301	343	352	297	342	298	346	319	323	318	346	319	333	331	293	313	312	310	319	369	357	354	334	300	297	321	333	322	306	346	306	328	301	296	362	304	333	323	329	345	302	351	332	314	324	321	334	344	320	329	356	323	298	337	346	295	335	313	328	302	326	341	313	320	318	319	313	329	320	323	321	300	346	326	323	350	339	331	327	344	325	327	302	319	352	326	317	332	336	314	323	313	320	356	320	296	324	320	327	312	321	311	318	289	313	334	357	355	290	325	293	334	305	323	330	313	352	321	308	332	321	324	339	353	346	357	315	330	342	332	326	334	335	329	300	327	320	296	318	324	318	300	297	315	325	332	329	366	302	326	352	335	327	311	336	313	316	317	304	338	303	341	319	352	329	362	322	319	303	293	313	322	333	303	352	298	306	297	290	313	316	325	344	324	317	316	289	330	349	317	314	341	327	330	324	340	312	298	302	332	323	338	299	295	308	321	343	326	313	314	294	318	343	318	332	309	306	344	296	328	342	300	328	344	324	353	329	336	303	352	312	324	334	332	299	351	344	345	343	311	359	363	327	306	325	324	332	312	319	344	323	311	308	327	335	304	324	348	319	311	364	345	305	336	332	329	316	339	338	323	344	304	322	340	313	337	306	344	284	354	315	327	340	340	320	326	335	336	332	314	311	320	319	339	313	279	308	323	333	320	320	336	299	326	309	309	303	342	336	310	335	299	303	299	311	329	334	345	322	312	313	303	354	311	316	352	329	325	348	311	318	329	331	319	354	318	342	313	378	301	317	323	367	346	334	321	292	274	310	322	325	314	333	284	346	296	345	338	329	328	299	331	321	325	315	286	317	327	297	304	317	302	313	315	326	319	339	319	294	326	296	337	351	294	362	326	315	374	317	339	309	309	316	317	310	322	310	345	311	293	320	320	325	342	351	341	315	313	269	329	344	311	321	332	334	345	327	335	328	326	368	318	341	326	316	320	320	327	339	305	306	292	293	302	302	334	329	334	314	319	308	329	349	345	311	280	328	325	325	347	327	328	325	331	299	322	312	309	338	318	354	303	312	309	332	333	331	346	334	309	308	339	317	334	319	278	318	352	356	312	319	304	316	342	314	335	333	340	330	299	320	327	339	307	340	310	326	329	324	317	323	337	288	302	337	315	302	357	336	356	346	328	321	318	338	311	305	330	344	325	324	338	338	302	324	339	301	347	348	323	296	298	297	326	331	339	330	333	321	337	325	321	298	339	324	333	304	312	307	347	311	306	356	320	296	324	309	354	323	336	333	271	318	338	350	305	308	337	323	347	329	296
4835	9887	8417	4438	3027	2282	1769	1406	1199	1007	866	782	660	674	583	629	562	526	532	460	475	471	491	453	499	442	482	445	442	437	423	434	445	397	443	420	428	444	490	416	440	400	406	435	393	437	405	417	421	417	421	436	392	441	423	444	414	417	415	433	449	415	408	414	451	404	426	422	404	455	425	432	450	423	401	425	443	432	428	398	422	404	427	419	474	443	390	431	376	423	415	426	455	395	397	383	397	411	427	424	410	417	450	441	423	392	448	433	432	397	402	422	420	411	428	408	396	417	423	393	416	390	395	441	434	400	444	459	451	409	420	391	409	415	416	425	437	383	410	415	386	425	408	370	396	400	424	374	448	430	374	406	411	413	399	382	427	425	371	417	415	388	433	404	417	381	421	385	406	413	429	419	421	410	428	390	407	428	381	430	395	400	395	409	416	427	404	398	420	392	434	432	415	403	414	401	358	452	406	436	400	421	413	462	423	369	403	429	417	402	417	395	407	418	392	400	408	445	407	403	408	402	383	386	420	430	443	425	432	429	390	397	421	403	454	408	402	419	423	395	423	409	418	415	437	430	441	403	371	434	394	415	416	448	420	382	402	410	409	393	423	401	406	416	418	425	401	404	434	409	409	420	396	435	417	402	427	399	398	441	441	437	433	355	410	404	397	390	407	388	428	411	374	418	420	416	434	397	399	448	409	416	413	414	416	432	439	392	414	393	386	409	384	435	415	412	424	401	411	379	421	436	434	379	383	442	416	415	402	407	434	376	354	430	432	393	413	433	421	398	399	379	446	425	374	398	380	426	409	410	425	430	456	387	447	406	439	396	434	428	411	419	369	426	444	395	398	434	437	410	403	438	392	444	421	436	443	412	421	457	413	403	405	457	381	364	455	375	371	447	431	416	390	413	428	427	409	420	446	415	420	388	435	392	379	412	403	414	428	396	402	379	412	406	425	421	397	390	410	413	411	429	426	422	431	445	372	358	417	416	363	414	400	398	430	389	383	437	436	408	405	408	416	425	433	428	439	408	410	432	424	408	403	385	455	423	390	394	434	410	416	385	404	412	416	426	430	457	406	391	417	425	415	435	397	390	431	436	421	418	428	369	430	418	393	430	427	410	412	392	414	445	453	404	411	382	422	403	374	436	421	384	425	383	419	419	476	409	417	393	427	383	424	427	415	397	426	419	441	399	401	434	442	412	421	379	401	391	432	388	403	405	405	404	424	394	402	406	404	445	396	433	449	439	434	422	362	403	416	376	405	408	409	395	412	407	434	417	429	405	423	399	418	423	428	406	452	415	384	439	403	410	402	404	464	418	382	405	440	423	396	401	434	462	420	381	391	429	435	425	436	431	427	410	397	388	443	395	386	409	433	434	426	365	442	396	443	416	436	400	404	398	433	424	420	380	420	418	420	412	414	373	425	450	401	415	425	394	425	384	439	394	477	386	398	422	404	425	423	456	428	470	397	441	395	441	410	418	422	397	407	416	451	406	411	409	441	412	400	431	392	439	419	429	415	373	427	413	378	408	421	383	398	447	412	409	410	437	410	415	423	447	391	444	396	424	441	445	393	375	394	395	398	391	424	418	393	404	453	413	418	443	414	429	421	417	382	414	384	423	413	402	431	443	422	428	404	397	419	390	384	429	390	446	384	399	417	408	414	392	405	423	389	423	435	434	385	401	390	401	393	425	413	381	456	430	435	456	406	397	445	406	469	433	390	423	405	430	428	455	414	425	397	435	414	412	445	432	441	439	400	401	393	409	426	417	427	424	437	422	397	386	426	426	428	398	378	394	368	406	433	402	364	398	375	407	398	415	388	391	380	413	456	409	452	390	405	420	412	391	400	366	432	364	449	386	406	414	420	418	416	389	435	456	408	410	398	424	431	402	398	383	451	407	407	420	399	443	440	409	387	411	373	412	407	429	390	424	431	418	397	395	391	399	410	388	415	392	407	388	408	400	420	432	408	382	397	440	407	429	396	420	413	437	390	404	427	406	399	425	432	437	395	422	371	414	401	451	381	395	407	428	402	430	445	423	453	383	392	403	379	424	402	395	424	405	442	414	407	419	427	400	408	449	398	405	413	433	395	419	416	372	411	404	401	459	395	404	388	387	421	390	397	411	403	385	433	454	402	382	413	426	417	404	437	424	408	404	438	417	404	427	419	409	432	432	422	377	466	425	448	390	394	406	416	409	383	462	426	401	423	440	428	422	435	413	429	388	439	398	395	405	438	440	411	402	397	412	380	418	408	405	437	400	389	387	382	431	443	396	393	408	422	421	426	424	404	414	402	380	416	413	393	402	414	429	450	430	385	389	421	428	409	434	447	424	369	413	399	418	444	365	405	392	406	383	405	410	424	435	405	400	424	401	397	430	397	456	439	396	418	435	417	414	407	404	387	396	407	388	387	384	437	409	389	407	368	422	393	436	395	411	391	396	442	430	426	393	478	442	388	416	405	453	418	401	424	416	439	424	407	399	398	415	404	404	429	418	458	438	413	391	358	380	415	414	410	402	412	389	420	409	394	388	385	387	402	420	414	417	410	410	407	462	400	404	451	413	426	407	410	431	384	402	388	397	438	405	413	400	447	408	389	382	450	422	374	409	394	382	395	416	394	434	414	401	432	461	410	394	401	408	450	429	420	409	427	428	384	368	421	404	429	398	407	433	393	421	425	395	404	424	433	396	415	433	395	457	414	411	435	375	409	458	404	429	398	373	410	397	422	377	411	426	413	413	399	393	432	379	415	433	393	381	434	406	388	392	396	411	415	395	399	429	393	421	411	435	370	422	389	417	419	425	400	417	423	433	425	407	423	413	390	401	481	385	428	408	396	411	427	373	408	407	437	377	402	403	437	376	421	379	423	412	403	393	394	416	417	381	415	401	433	382	400	404	417	432	396	375	446	407	412	377	431	407	403	428	427	396	421	413	428	434	393	428	422	424	440	393	412	420	408	421	429	389	376	452	396	431	394	415	419	395	413	435	398	412	409	429	394	428	404	451	388	400	425	444	433	409	388	436	396	385	384	398	464	433	404	421	419	408	420	412	391	408	434	376	392	414	407	390	437	402	382	416	409	427	377	411	388	410	368	389	423	466	449	413	469	388	418	393	416	404	440	402	388	401	393	390	445	369	404	404	402	425	425	387	460	442	418	435	424	425	408	414	397	424	387	437	468	389	426	422	438	383	390	387	422	409	411	397	396	404	428	440	395	418	471	428	402	372	406	393	384	422	461	389	430	375	429	422	399	419	408	397	377	406	403	402	421	390	403	417	395	377	401	438	367	409	453	401	418	440	400	431	428	434	445	436	442	419	410	400	415	420	435	414	437	442	388	388	420	424	434	394	443	404	452	430	422	397	448	413	409	413	409	402	438	398	418	393	426	411	447	462	400	420	440	404	397	413	385	375	391	412	408	411	407	405	403	408	411	393	390	413	450	425	407	425	397	426	400	412	382	395	425	431	424	429	392	442	453	427	454	397
23003	21426	29432	23835	21426	21476	11988	1087	769	647	573	433	424	359	360	318	300	260	279	265	242	243	211	231	182	201	214	184	176	202	186	179	186	185	164	180	168	184	158	152	174	144	181	174	178	171	135	159	170	159	173	167	155	143	166	155	151	165	150	159	160	157	158	152	155	142	148	153	163	156	178	161	144	160	178	146	155	125	171	138	161	157	146	144	126	141	154	161	143	151	158	144	147	180	166	128	162	151	162	154	164	151	145	150	155	151	158	137	130	154	147	130	166	162	138	159	151	155	145	155	157	164	155	167	163	140	146	152	125	164	161	146	146	172	169	151	145	130	133	157	159	143	136	153	143	152	145	161	138	147	169	163	165	146	165	153	159	155	124	146	145	140	132	143	168	150	147	148	144	133	152	162	145	142	159	161	141	165	151	138	154	144	157	145	122	112	133	128	131	144	151	155	152	165	173	152	140	151	144	153	148	149	153	161	156	160	160	163	166	132	141	161	143	150	140	156	168	165	168	151	163	145	161	160	152	155	140	149	141	158	140	157	148	156	135	161	146	160	103	149	148	168	141	151	147	143	146	137	158	164	147	146	131	152	170	149	160	149	157	153	128	158	167	165	137	141	149	166	156	145	139	147	150	151	149	138	132	161	178	154	153	164	152	159	152	147	151	182	158	150	157	126	166	147	135	118	153	160	156	133	152	147	148	151	160	147	148	148	165	127	145	134	144	152	143	161	135	134	148	136	171	165	160	142	142	163	153	169	165	148	146	156	154	172	176	139	154	146	159	137	159	149	144	150	147	126	143	131	148	171	143	142	167	157	143	146	151	157	144	138	154	133	139	155	145	163	134	143	162	150	135	135	136	160	138	182	148	164	169	148	155	133	139	166	177	172	142	148	162	150	140	135	138	140	150	163	143	146	137	162	148	148	150	137	154	182	172	145	153	169	159	138	179	144	141	176	139	148	133	160	166	161	152	161	156	128	139	146	170	136	134	134	149	138	152	154	169	152	154	145	148	143	129	131	120	162	154	137	150	132	149	175	145	148	144	136	164	139	147	131	159	168	160	140	166	127	162	139	135	177	155	157	176	148	146	160	157	143	143	166	160	149	153	142	151	173	150	144	165	150	168	164	147	150	166	146	168	159	147	163	136	147	161	154	152	132	136	149	150	133	139	134	175	173	155	151	150	164	155	133	158	151	128	144	157	164	166	139	155	140	141	169	161	167	144	143	155	144	153	144	152	147	160	156	158	151	134	152	156	142	118	155	137	141	156	143	159	168	145	141	136	161	158	158	156	138	133	151	156	140	159	143	180	159	130	155	143	155	153	155	146	141	136	155	150	156	162	111	162	144	156	152	155	164	138	152	157	167	147	166	133	162	154	156	142	152	136	134	142	157	153	121	147	150	150	141	147	161	137	140	139	147	164	135	151	119	168	155	167	166	158	162	123	172	130	128	147	144	118	169	157	155	164	155	144	160	143	166	132	182	133	155	177	184	140	149	154	137	149	151	129	146	149	148	154	157	169	162	149	152	149	143	144	149	138	155	160	167	132	140	160	142	167	147	158	156	149	138	165	131	127	130	146	152	153	176	139	167	146	162	164	153	148	134	149	132	147	132	145	144	163	167	171	168	164	177	140	157	169	157	167	144	152	147	164	166	151	164	153	150	172	146	145	154	148	160	135	162	152	148	145	163	165	142	156	141	150	163	143	171	144	139	154	135	157	137	144	141	147	171	146	151	161	168	134	156	159	137	158	156	144	135	147	146	154	147	150	143	146	140	166	164	143	154	141	148	155	143	143	132	143	149	159	141	143	177	167	143	122	136	159	150	152	147	149	136	159	142	135	161	154	156	137	142	142	147	161	164	141	146	147	131	155	130	150	148	142	149	174	145	159	156	130	135	163	149	138	155	150	154	165	157	145	171	143	159	157	154	147	148	138	170	131	149	179	148	140	152	142	166	152	158	138	158	133	158	134	148	146	147	144	144	146	151	154	141	145	152	139	152	171	154	144	145	173	161	162	145	124	139	152	144	166	162	138	125	137	149	156	158	153	151	151	137	150	146	135	148	161	157	135	167	141	147	140	167	148	158	174	137	128	160	146	125	138	137	139	162	133	143	154	149	151	166	138	149	140	140	162	145	144	144	150	151	130	156	156	167	134	153	165	169	159	159	147	157	156	157	159	142	140	157	146	154	143	164	154	132	152	142	157	149	156	130	157	134	159	151	172	168	167	140	135	148	154	145	153	139	158	117	167	136	159	149	178	152	143	154	161	174	151	137	140	155	138	158	156	143	134	155	139	135	150	154	156	134	134	170	171	155	142	166	154	143	172	164	149	135	156	128	151	162	159	157	151	157	152	164	137	156	133	172	155	145	152	174	159	167	152	155	155	167	142	159	160	170	127	145	145	151	170	144	142	180	175	162	154	163	149	150	138	145	152	150	157	148	144	153	159	143	158	146	124	162	149	142	170	123	150	144	146	175	147	150	159	144	162	147	157	126	128	127	148	154	168	132	165	137	164	138	153	151	143	145	148	146	170	140	146	156	161	124	149	161	143	135	163	148	152	139	145	163	158	166	144	147	150	162	149	150	147	173	156	146	157	146	148	151	140	151	147	143	141	154	151	163	153	151	139	167	145	148	152	146	132	133	150	145	140	134	136	135	146	148	145	149	128	159	170	149	168	156	157	132	122	154	165	159	167	145	151	176	147	150	137	158	146	142	167	157	145	156	151	147	138	140	161	136	141	174	146	155	148	157	151	152	125	150	155	147	146	150	144	150	156	138	151	143	140	158	184	141	144	148	150	134	178	146	163	149	146	143	161	146	145	148	148	116	154	180	143	143	143	151	157	156	153	156	140	137	142	139	139	143	164	137	144	147	165	155	147	158	150	178	141	127	139	172	156	142	141	135	123	145	150	150	158	147	171	125	148	144	164	159	156	163	126	143	167	139	146	124	128	155	141	138	140	167	150	154	142	144	157	189	144	136	134	144	149	157	151	170	150	162	155	128	164	167	149	155	162	146	149	156	152	148	147	157	144	174	145	138	166	190	154	138	132	148	142	128	153	156	128	147	155	136	142	143	138	130	154	158	135	163	143	133	136	153	153	136	141	147	144	151	161	176	164	140	170	152	140	156	132	129	154	156	170	159	158	160	139	147	145	138	168	138	158	142	162	133	162	136	145	143	160	157	170	137	166	144	164	123	145	161	157	141	148	153	130	159	146	161	148	150	176	151	163	137	151	142	131	150	150	140	126	140	134	154	171	153	166	139	144	183	147	149	160	151	146	134	162	144	151	165	144	158	149	140	145	138	164	145	145	127	130	160	143	147	124	142	131	159	168	132	143	162	134	147	144	150	159	144	145	174	152	164	134	145	134	140	137	140	173	141	161	167	143	171	169	135	141	171	146	142	140	138	145	141	129	146	139	142	147	154	149	137	133	148	142	142	157	147	117	152	134	137	136	143	138	146	156	131	128	134	149	152
6693	16290	13778	7438	5196	3820	2911	2148	1631	1357	1009	904	744	603	589	489	457	434	418	346	325	327	359	283	295	298	287	294	278	238	265	260	242	255	244	237	225	232	209	220	212	227	221	238	202	221	212	234	208	204	226	208	194	218	203	202	192	202	199	202	194	214	180	202	194	203	205	199	190	196	215	194	209	171	185	186	198	172	190	177	178	204	209	177	185	192	188	183	187	178	193	174	204	184	169	186	193	199	157	213	198	181	189	194	176	164	185	198	186	208	206	198	201	185	203	175	178	184	203	186	176	191	187	204	182	176	185	179	185	173	173	195	191	189	184	179	189	193	175	185	173	180	167	164	194	199	186	183	187	177	186	194	202	185	156	184	184	197	164	182	168	177	200	166	193	189	192	186	181	220	178	202	181	192	192	177	181	190	176	173	184	200	187	181	188	170	158	163	200	177	199	205	192	183	194	138	199	173	190	191	164	178	183	175	225	206	164	200	175	186	174	179	213	181	167	192	167	196	194	173	201	168	191	205	188	158	161	181	181	173	183	192	193	192	193	186	177	187	205	176	196	200	201	182	167	178	176	182	184	178	193	188	200	188	191	167	167	195	185	176	177	173	180	196	164	190	181	184	178	171	199	185	197	174	167	186	213	189	180	207	186	187	182	170	162	174	209	162	218	207	197	202	200	157	147	188	188	192	152	194	194	181	220	170	171	173	169	181	165	178	172	190	174	167	192	174	165	185	219	186	186	186	184	199	221	180	178	170	167	182	181	181	191	191	182	199	196	195	193	202	202	203	173	166	189	177	186	174	200	195	191	181	182	198	188	197	185	186	179	187	182	170	199	186	195	171	186	200	187	195	171	173	200	177	176	182	173	189	189	192	176	168	200	203	180	205	162	194	191	203	187	173	172	188	182	191	180	196	159	177	189	172	175	204	186	172	191	166	169	168	190	161	174	171	186	184	179	182	199	162	186	178	184	197	172	175	179	208	181	207	187	166	185	203	201	177	162	181	221	189	170	189	183	177	188	177	180	196	196	166	178	188	158	170	198	157	171	185	183	177	190	178	182	192	204	174	164	190	185	181	178	186	179	197	190	189	164	179	178	170	189	198	175	178	164	184	182	189	181	173	200	200	207	216	166	178	185	185	173	175	180	173	202	186	212	174	193	197	205	193	158	197	169	174	176	166	191	199	179	172	172	162	173	160	165	175	194	178	195	203	182	189	181	169	201	197	190	186	183	184	176	171	199	196	163	172	219	169	210	199	213	187	173	181	196	162	190	188	186	180	205	199	177	163	155	186	186	172	181	176	197	175	200	183	172	190	169	188	186	152	172	169	196	195	156	197	160	188	195	202	178	170	198	195	184	185	180	163	212	190	186	175	173	208	200	156	201	184	195	196	181	171	197	158	173	151	179	192	163	168	201	188	179	180	193	188	196	189	192	192	191	197	181	185	194	183	168	181	167	180	173	205	169	184	159	146	180	192	192	182	182	171	197	176	178	179	180	171	182	173	190	189	167	189	173	192	193	169	183	186	172	189	183	179	184	194	175	171	210	169	186	173	166	176	177	180	188	182	172	196	188	168	201	191	176	207	173	182	205	184	190	199	196	194	181	197	188	195	167	194	194	179	161	178	191	206	170	175	214	197	187	179	176	182	174	183	169	179	167	205	186	195	200	179	172	166	178	181	152	186	170	175	168	183	148	171	162	203	161	188	178	190	196	194	178	180	209	194	189	179	184	190	188	176	178	181	182	175	173	193	227	175	180	184	166	191	210	170	173	182	214	166	191	185	183	194	192	192	163	186	162	165	182	185	208	169	183	200	170	195	209	214	190	196	183	168	176	178	179	185	178	183	171	189	175	177	184	187	163	183	200	202	168	172	169	151	186	190	169	204	181	168	172	193	169	178	181	180	187	180	165	160	197	166	178	164	180	209	177	196	181	207	198	172	186	173	193	183	171	176	221	205	190	205	184	194	199	183	189	191	184	192	205	186	179	175	167	186	187	197	199	202	188	210	202	194	178	196	186	171	206	191	165	211	188	176	181	167	179	181	156	204	207	188	170	182	194	190	180	193	206	196	176	194	182	187	193	192	180	188	189	179	172	172	181	199	205	160	182	162	198	180	200	152	165	194	164	171	185	197	163	212	188	186	191	161	177	147	170	202	185	184	187	189	187	177	180	159	197	171	166	198	172	177	177	180	191	204	190	178	190	191	168	155	172	189	210	185	174	182	180	165	167	186	169	194	175	173	181	193	189	166	186	190	181	190	196	182	199	171	170	166	202	177	202	203	181	184	203	185	172	163	168	200	156	182	190	179	216	180	169	188	192	194	208	182	176	165	187	175	173	187	191	172	170	181	158	176	203	210	208	174	194	192	170	186	176	181	186	179	171	187	207	182	190	207	166	172	179	188	195	184	162	187	187	197	162	162	171	169	177	148	202	185	176	185	188	173	185	182	170	199	195	196	186	170	171	187	187	170	169	196	193	188	207	169	183	202	185	192	178	202	178	181	182	197	193	182	181	168	174	168	166	164	184	154	168	196	194	181	183	181	185	180	189	208	171	193	189	166	179	169	190	200	173	187	191	176	188	188	174	168	166	195	166	192	181	202	187	192	220	174	177	177	193	196	198	171	188	180	187	172	176	190	192	181	193	181	196	164	192	182	179	186	186	197	217	169	189	176	186	173	174	174	176	199	192	184	154	143	181	205	176	184	169	177	182	178	183	181	163	190	194	192	182	196	159	193	215	216	177	190	173	187	186	208	187	181	176	173	189	178	178	195	196	185	194	177	195	174	178	189	171	197	201	197	186	175	210	185	191	173	174	167	188	175	171	173	179	156	182	194	172	209	198	153	180	183	164	172	173	194	214	202	181	183	185	148	180	185	173	179	189	162	190	170	182	200	183	190	174	197	190	173	194	162	208	189	178	156	182	181	180	178	180	174	204	190	171	178	155	171	204	200	199	188	178	174	202	161	184	191	167	195	149	185	189	154	176	184	156	172	189	190	195	190	172	191	167	197	166	173	194	175	183	167	205	198	169	206	195	194	188	180	179	171	208	193	175	189	191	187	167	161	179	191	187	197	185	194	173	177	170	186	192	191	185	168	181	199	201	172	189	181	195	210	207	172	179	197	173	173	196	173	171	183	184	197	185	180	187	166	184	190	189	189	195	170	182	185	177	180	181	206	194	189	193	174	198	185	183	199	131	184	169	180	197	167	193	188	211	193	204	209	197	176	192	184	198	200	187	188	188	195	190	181	182	201	173	180	177	189	171	173	190	189	168	186	163	191	182	180	179	176	181	193	181	208	179	186	180	198	167	181	193	204	204	176	176	181	158	183	176	180	184	178	165	171	178	195	185	178	182	169	186	176	161	180	196	193	200	185	186	170	183	186	192	174	193	168	192	194	183	181	187	183	168	197	183	182	204	174	178	175	183	202	180	175	202	186	196	207	182	151	171	195	168	187	180	185	171	170	171	195	195	199
26962	21132	12732	1332	687	619	574	560	555	537	515	513	507	537	551	526	518	526	524	572	564	524	578	537	503	513	517	537	510	469	537	539	510	527	513	557	497	540	527	512	548	500	473	523	505	527	516	511	529	547	524	491	486	519	527	500	549	535	518	510	520	518	543	509	517	497	544	539	511	516	539	520	502	493	501	558	494	507	469	507	555	491	512	541	514	509	516	532	518	517	511	544	492	537	491	479	553	507	567	517	567	496	493	535	522	507	512	556	534	504	524	482	506	529	487	494	499	536	524	532	502	552	520	484	510	515	505	505	515	511	565	523	535	518	546	554	509	511	513	487	485	503	502	559	533	496	534	556	508	538	535	524	541	499	529	494	511	537	525	494	512	553	497	530	518	461	540	484	550	535	511	505	487	534	518	527	523	544	522	536	539	518	506	528	519	494	503	506	566	537	539	550	500	512	476	512	526	484	539	547	538	547	481	526	510	479	551	501	467	486	519	517	517	504	503	553	498	524	555	515	507	524	507	513	511	542	499	522	517	546	495	479	514	509	511	578	528	528	506	533	517	476	503	505	519	522	520	538	521	499	504	530	531	534	508	517	525	514	521	497	499	492	484	509	499	549	541	548	496	503	553	526	506	536	524	482	527	510	521	490	524	483	513	514	549	491	514	522	491	459	493	490	471	516	520	523	489	487	530	539	540	517	485	525	516	512	485	526	507	482	512	497	515	492	486	506	500	507	505	498	566	504	500	526	523	501	499	506	514	513	510	554	521	502	480	525	516	527	506	517	479	527	510	514	530	488	543	517	514	518	506	491	500	574	505	552	493	503	512	535	481	485	552	502	507	512	532	506	496	473	501	528	544	517	514	532	517	488	526	529	514	504	526	544	509	522	490	553	494	530	475	492	523	511	492	510	532	505	498	501	507	533	513	480	529	539	490	540	546	517	508	518	519	523	512	504	530	540	557	480	511	513	520	502	512	518	513	520	512	542	490	550	511	528	564	491	506	559	529	510	467	547	522	532	487	527	513	507	522	555	536	533	551	549	494	507	547	517	549	530	511	517	508	488	520	511	540	459	483	482	510	545	498	536	501	511	566	519	514	503	504	511	527	510	476	547	507	528	534	506	494	502	529	505	506	493	521	506	493	518	543	525	499	563	541	501	482	488	552	517	544	540	570	500	474	534	496	533	543	499	532	522	551	562	546	528	534	530	504	527	517	516	545	513	492	542	502	518	502	490	496	493	505	519	537	504	525	552	555	509	505	491	497	516	518	535	499	460	524	491	505	478	511	517	534	551	496	526	560	524	518	512	520	490	526	519	540	524	513	532	563	499	524	579	517	509	503	495	512	530	479	513	533	490	504	485	510	540	502	474	494	543	559	522	492	499	556	555	509	519	511	489	498	545	546	562	489	520	502	548	494	529	502	519	507	495	549	496	504	490	488	516	492	533	573	496	511	493	534	535	534	536	531	535	513	530	573	506	513	490	521	504	503	538	495	533	527	516	462	524	561	515	517	462	519	501	529	478	537	513	493	493	548	525	508	518	513	548	515	542	510	537	516	517	518	523	518	494	506	506	552	506	515	525	531	501	485	541	533	527	564	504	513	505	518	528	525	497	491	525	509	499	530	491	508	538	516	529	518	499	499	462	534	494	547	545	493	502	511	552	533	551	548	509	497	517	545	526	483	532	475	519	522	506	533	523	510	518	540	502	557	521	513	488	563	546	491	501	488	516	525	489	500	499	579	524	535	534	535	536	526	497	510	545	536	503	521	505	525	510	496	531	531	494	517	567	558	515	520	514	519	531	524	538	514	520	520	564	507	525	556	531	498	496	506	508	501	499	480	531	484	499	498	474	524	500	508	501	475	544	538	514	475	477	512	537	517	490	495	526	512	484	487	524	512	484	539	501	506	473	501	538	478	517	483	535	502	516	537	491	570	467	507	489	534	461	558	550	486	541	535	495	514	500	473	520	476	531	530	500	508	536	540	524	499	514	506	489	524	540	517	495	512	551	532	518	500	506	519	532	499	547	460	503	530	520	474	525	490	517	563	566	549	486	537	555	544	490	497	535	507	458	514	549	531	513	538	517	510	502	513	538	505	506	533	546	522	498	479	534	521	492	504	492	489	541	546	520	547	541	489	457	491	495	514	510	543	496	511	486	534	516	519	525	489	504	504	536	501	508	507	493	556	514	536	488	514	541	513	535	492	505	529	560	528	525	515	539	494	513	509	604	528	519	446	524	560	522	490	520	519	554	525	536	526	580	495	497	523	449	521	509	509	482	490	508	487	547	535	477	523	474	513	496	569	492	522	557	497	486	511	536	544	547	516	473	501	491	552	509	506	536	484	511	497	518	522	530	556	551	518	486	514	505	543	477	497	476	507	536	506	512	522	532	542	532	508	524	496	564	512	538	553	523	497	482	502	528	499	498	522	569	527	541	463	507	542	505	490	487	542	492	534	511	506	528	539	500	492	483	499	567	511	487	518	512	483	502	466	482	503	533	527	526	456	529	506	486	503	492	474	483	519	530	501	511	518	507	503	560	485	537	477	490	518	546	552	519	496	511	563	483	506	547	514	467	520	514	527	550	526	545	513	484	500	521	515	499	497	501	484	453	513	544	526	507	485	495	490	497	525	476	527	541	546	502	527	549	545	514	567	505	463	491	524	530	491	463	501	505	502	481	528	515	488	516	515	548	476	509	522	514	496	538	515	506	495	521	557	550	511	532	490	552	536	527	550	496	498	532	547	539	479	521	556	486	483	552	548	541	516	546	515	499	512	479	516	509	498	512	541	513	495	451	539	524	550	508	544	488	482	517	541	523	478	486	524	506	507	508	497	514	516	509	537	507	509	517	488	449	507	507	500	515	542	522	517	513	508	500	514	511	507	515	501	523	547	499	563	525	530	522	532	443	521	529	525	499	540	500	486	568	514	554	529	516	529	529	498	493	541	527	526	521	494	539	527	526	537	515	531	493	510	538	519	542	543	497	477	487	483	485	560	495	548	499	485	531	573	515	544	485	486	523	526	506	502	525	528	527	530	504	531	476	555	541	536	509	519	516	541	610	461	524	500	490	501	528	546	551	518	526	497	489	562	528	520	526	527	531	551	480	528	517	522	502	524	523	540	486	556	522	543	585	526	535	530	498	538	515	506	552	510	517	538	514	549	489	533	563	524	514	481	573	501	521	473	494	528	539	493	516	527	479	511	483	526	544	521	542	547	530	508	548	502	537	505	551	515	503	517	524	480	504	497	508	530	511	507	511	523	522	538	508	495	508	502	507	507	481	541	493	461	518	536	534	507	531	488	529	505	509	533	553	499	513	493	525	550	460	495	497	512	502	513	490	522	506	494	546	498	488	525	527	506	558	550	556	525	534	523	518	547	576	499	514	494	543	506	527	526	506	535	503	499	540	517	487	473	545	533	502	496	496	509	513	521	513	535	481	532	532	487	529	529	470	551	544	552	537	539	529	508	488	518	524
4168	1576	1428	973	816	827	724	707	716	666	655	697	672	675	646	672	672	651	653	598	666	645	635	605	638	664	635	683	645	686	592	630	647	646	663	608	660	630	635	662	666	701	629	667	650	676	619	672	682	660	630	658	611	657	648	670	655	658	633	625	647	647	635	646	698	641	667	676	667	634	612	609	619	628	673	631	632	699	634	610	625	650	656	642	631	599	621	688	622	633	649	641	646	652	631	645	684	649	636	664	662	671	630	667	642	664	639	658	633	627	639	615	653	689	651	683	670	655	696	622	665	622	658	608	655	611	645	677	664	629	612	688	654	623	639	657	634	646	618	610	612	621	645	631	601	624	667	639	663	604	670	662	607	586	633	645	685	635	623	643	641	594	661	643	657	603	594	609	630	640	639	646	670	638	668	669	651	678	630	610	636	637	630	584	627	646	629	707	663	653	605	629	676	695	679	654	668	635	658	622	627	627	597	663	684	664	653	652	643	668	630	608	685	638	583	629	665	671	656	650	620	659	627	602	666	658	609	614	640	642	647	609	644	654	660	661	641	666	649	622	672	633	626	645	659	611	636	686	618	627	653	646	583	645	625	634	681	650	613	633	663	693	675	628	626	631	667	648	609	636	635	641	643	617	650	635	664	629	696	646	648	618	633	678	651	690	639	626	641	597	620	614	674	636	673	635	667	661	627	608	632	610	666	607	667	613	616	629	636	682	652	654	618	666	631	666	606	651	652	641	672	654	629	574	632	696	615	600	608	644	661	603	639	639	648	625	652	629	672	611	612	652	659	677	631	617	676	599	614	669	688	606	617	624	633	679	603	658	713	621	631	639	658	635	675	659	676	674	664	640	665	665	636	657	630	641	614	684	667	626	641	656	669	671	650	628	677	608	664	606	624	636	675	665	672	668	664	656	645	634	630	665	695	617	653	658	644	682	631	668	628	629	652	642	663	686	624	663	657	642	651	699	598	634	657	633	684	629	671	669	650	637	632	633	658	619	675	667	635	643	666	604	647	624	655	684	651	685	632	622	633	640	668	639	630	655	628	686	639	683	658	623	648	645	611	644	683	643	656	637	654	636	628	646	696	627	677	629	640	713	624	640	624	654	654	617	635	682	647	636	691	629	670	612	694	639	620	644	629	618	658	636	664	624	576	655	619	650	644	594	669	689	670	683	660	669	641	650	662	642	652	616	661	614	662	670	625	603	656	611	673	619	666	653	646	651	620	646	667	668	707	625	680	652	635	676	638	642	630	685	590	614	642	707	642	676	649	686	656	652	662	632	653	603	626	661	655	642	638	643	629	601	686	635	650	631	673	637	630	611	643	624	645	646	645	642	649	650	648	573	624	677	652	669	687	658	606	616	639	640	683	687	624	656	675	686	618	639	642	686	667	627	633	657	666	671	595	625	591	609	650	651	603	648	671	646	652	670	648	661	651	647	638	616	649	673	652	650	627	629	661	653	645	621	618	667	662	642	642	635	614	639	693	651	674	673	665	657	648	661	670	702	650	650	640	620	673	614	679	639	659	670	632	637	624	679	615	628	655	638	657	648	603	576	638	635	657	665	632	627	654	685	647	668	638	624	624	627	650	674	655	656	640	665	637	715	620	665	626	649	634	621	639	618	670	672	632	619	666	658	642	655	681	630	643	652	647	674	640	664	607	581	623	661	638	705	612	628	659	595	668	656	660	683	640	618	619	617	689	604	623	645	647	623	657	620	628	633	630	628	641	594	641	614	621	672	647	608	676	598	608	659	645	652	584	662	652	635	665	601	644	647	668	655	602	656	658	649	631	644	674	612	673	659	640	648	656	686	592	613	652	652	664	606	632	622	650	660	606	660	670	680	641	644	630	646	649	635	664	635	605	706	666	653	658	668	638	613	630	597	647	610	592	682	633	650	684	670	675	688	632	623	685	625	665	611	653	681	641	617	642	618	659	649	617	639	607	611	581	648	640	641	657	625	665	663	606	653	720	545	639	643	623	652	630	636	642	680	650	703	667	662	628	630	618	607	664	701	692	676	648	603	634	624	616	617	658	657	633	658	622	638	587	618	624	627	653	654	612	655	629	668	646	650	647	589	615	645	651	656	676	646	662	654	639	620	637	617	598	616	632	637	682	621	629	620	627	642	633	682	626	621	669	606	652	613	680	660	650	610	647	649	638	654	676	651	637	620	641	649	658	649	672	656	632	670	659	622	617	637	615	640	621	642	656	688	587	675	629	682	603	638	625	632	670	643	617	613	627	649	670	694	657	635	629	643	637	642	647	634	671	663	674	667	633	629	710	686	563	651	611	645	656	684	622	637	661	641	653	639	691	645	634	674	675	680	656	633	693	674	628	602	673	668	673	661	642	675	623	655	673	650	631	670	628	642	631	634	682	672	599	689	636	628	658	633	632	633	648	661	664	657	685	663	581	626	643	652	683	603	663	631	666	627	638	681	678	656	666	680	606	648	651	622	661	672	680	646	622	623	597	645	643	630	626	627	615	625	571	611	647	644	644	651	669	619	632	677	643	631	628	634	650	621	586	672	643	629	642	634	609	660	633	660	662	647	628	661	637	631	650	639	667	648	669	669	637	684	631	664	655	627	644	661	706	638	680	667	642	650	623	655	659	648	653	597	630	625	668	658	625	651	656	601	625	661	657	655	656	644	601	631	623	675	622	645	603	639	615	652	628	651	668	586	609	652	635	652	645	674	649	677	674	646	630	630	629	663	678	627	642	630	685	649	679	665	652	636	682	627	668	633	681	665	667	637	674	648	604	642	675	635	645	679	636	636	610	663	648	666	682	619	630	641	659	629	645	632	664	592	667	665	643	638	618	644	635	652	603	643	632	681	588	646	650	654	628	643	635	677	650	605	686	619	613	607	625	609	678	641	651	662	681	632	677	626	631	673	663	637	637	655	673	691	639	640	691	610	673	631	683	651	637	667	629	665	667	635	626	702	631	631	692	643	669	635	580	668	640	677	674	634	672	668	667	674	612	658	640	653	647	611	634	646	624	625	669	641	649	614	624	646	606	649	664	617	620	653	631	685	635	632	675	665	671	653	658	658	644	663	668	633	657	601	673	629	706	638	658	626	631	678	668	642	635	657	650	636	685	649	639	615	648	654	631	593	580	652	669	641	605	649	617	608	663	660	651	604	642	646	657	614	664	614	683	645	649	648	619	624	630	636	653	673	637	644	642	630	589	647	617	626	651	629	634	692	668	662	651	629	666	670	678	622	627	684	643	641	677	598	688	633	643	628	657	658	640	678	646	680	634	655	605	619	618	605	640	676	600	618	656	589	636	610	666	664	651	655	624	601	686	651	638	630	645	655	639	650	658	652	679	692	657	633	610	648	633	641	642	625	685	645	609	627	633	680	628	645	608	652	645	626	639	640	714	619	640	636	603	663	621	617	617	652	619	663	662	701	656	679	659	670	596	653	640	640	644	679	644	687	655	635	634	648	644	661	647	637	646	688	671	618	699	649	707	630
24000	21452	29081	24205	21447	13069	1337	810	617	582	516	503	427	463	417	404	426	391	434	347	375	340	361	358	325	313	355	304	332	320	341	364	356	339	348	356	345	356	332	315	321	380	346	342	342	340	359	302	342	363	341	348	342	362	333	331	283	316	338	323	340	323	333	315	337	310	335	346	335	323	312	337	350	303	321	320	328	292	340	317	322	317	330	331	331	343	330	337	303	307	353	367	318	305	278	331	332	321	346	351	331	311	349	285	344	299	352	343	291	311	370	313	314	307	326	368	313	322	329	371	335	316	346	281	340	316	348	338	329	335	342	315	333	336	343	331	348	346	355	342	304	326	328	337	356	305	329	323	311	311	341	323	331	340	336	328	332	343	289	332	318	339	321	330	352	342	321	346	323	295	328	300	333	325	335	316	325	346	326	321	351	332	309	316	360	336	340	335	294	335	339	322	351	323	305	334	327	345	316	330	327	338	310	324	328	331	344	309	316	350	314	348	346	330	343	331	338	337	319	314	347	302	321	309	338	354	338	345	310	327	311	325	339	293	315	365	317	323	296	320	324	317	331	326	351	313	324	331	333	344	283	321	310	329	334	316	363	322	338	332	329	347	322	321	333	317	335	337	323	334	318	358	315	317	323	332	373	341	364	328	312	308	299	305	305	324	304	282	344	332	319	337	303	338	292	328	326	329	319	304	320	321	305	280	318	317	319	337	354	325	324	341	356	318	351	298	311	345	312	320	297	336	328	331	289	331	320	289	346	316	332	341	332	338	328	334	326	326	310	329	304	297	312	299	322	343	337	314	325	318	340	332	329	303	332	303	314	349	327	315	308	342	356	332	345	337	307	296	322	336	339	331	305	340	305	306	322	319	335	357	341	337	340	319	307	344	329	320	292	320	338	349	319	330	353	323	328	323	326	309	321	319	348	355	329	319	335	329	337	305	312	317	315	325	321	333	332	334	345	346	296	320	304	322	325	327	349	324	353	327	304	329	339	311	318	285	366	321	293	311	341	300	328	309	324	327	352	345	347	346	295	354	308	328	306	335	339	327	312	339	341	302	350	348	355	338	303	358	332	321	298	337	326	324	316	306	316	311	325	321	312	343	308	302	336	316	317	314	322	320	308	342	311	311	344	334	353	346	330	355	307	341	291	321	355	330	338	311	333	306	330	288	315	342	315	297	339	325	315	313	361	280	309	329	302	364	337	329	359	338	312	333	343	327	320	334	323	338	278	328	308	319	320	324	310	336	302	328	321	286	356	335	320	321	334	334	301	310	341	294	336	290	353	331	323	349	358	329	310	314	359	349	309	312	321	338	353	336	323	318	329	309	317	327	327	354	306	344	313	329	331	346	333	301	313	350	312	307	334	312	321	321	328	328	335	330	329	328	342	318	322	308	317	345	274	311	322	321	306	338	326	322	337	330	329	312	324	307	322	308	300	315	322	339	295	341	337	319	314	337	312	304	319	339	338	325	329	308	313	291	365	326	355	331	326	305	312	320	313	317	327	317	336	335	324	332	314	322	356	346	346	310	330	343	320	341	317	320	314	335	335	336	324	339	332	312	344	301	349	307	350	353	332	326	346	302	330	314	324	330	323	349	331	329	318	282	369	332	303	325	332	297	348	313	306	321	314	324	311	315	328	348	313	347	316	331	323	292	340	329	314	324	354	336	320	323	302	311	323	315	295	305	367	312	316	313	335	324	330	336	330	341	296	290	313	323	304	339	330	316	316	302	294	357	337	338	313	339	331	307	322	309	317	331	327	336	283	366	329	321	346	316	301	291	331	331	324	323	326	300	344	338	323	303	345	311	330	347	333	322	323	350	320	304	322	346	322	332	359	333	318	339	341	333	307	333	347	330	342	341	329	302	329	340	294	330	330	305	328	289	324	310	375	300	298	325	315	313	330	328	342	339	330	310	347	320	304	344	350	345	353	323	308	308	346	348	333	333	320	355	336	275	279	338	293	337	337	312	318	319	354	327	322	347	333	323	311	346	328	312	356	344	328	304	306	314	332	340	303	323	319	331	299	324	308	331	319	327	336	317	329	328	325	326	314	306	302	317	356	328	335	335	301	316	334	370	328	313	314	325	338	300	328	322	320	339	341	345	325	306	337	314	323	314	354	329	337	312	346	325	324	294	323	316	329	315	312	304	346	307	300	334	322	317	312	348	352	320	325	313	329	287	306	318	345	308	359	331	339	329	327	331	338	333	307	304	297	319	290	352	355	337	344	348	311	320	347	280	321	312	305	303	324	315	340	329	297	332	353	340	309	328	346	321	332	302	310	296	342	332	301	359	326	298	266	323	318	332	327	323	310	319	291	316	315	331	326	330	311	353	322	317	316	311	331	299	313	341	323	316	341	334	337	334	296	341	322	354	346	301	321	349	328	343	306	317	340	327	318	301	335	322	326	381	331	292	306	338	319	321	318	286	327	306	332	291	356	303	305	362	310	316	313	317	307	327	311	277	324	324	321	333	343	315	312	343	342	350	337	321	332	336	333	304	318	335	349	342	298	326	326	328	301	300	317	359	333	344	345	301	349	322	323	303	315	323	308	290	310	338	310	309	298	349	330	309	328	342	344	334	334	351	304	329	321	349	352	314	309	316	317	300	317	344	359	280	291	309	338	336	324	321	323	337	318	345	353	375	316	330	315	323	300	315	323	308	329	345	351	306	361	335	335	299	298	335	309	340	307	338	358	347	298	277	320	339	330	319	326	326	371	336	334	333	343	339	315	331	333	314	345	333	336	344	344	292	330	367	303	350	312	322	306	305	344	307	333	336	334	314	314	294	345	327	303	326	358	315	307	332	347	339	348	292	328	315	323	374	337	332	341	365	340	327	294	331	283	325	321	293	349	303	321	326	330	307	333	340	302	326	328	309	309	310	333	360	345	351	352	316	337	331	325	341	328	325	335	315	291	331	280	309	338	322	342	323	323	314	315	338	298	293	317	332	295	328	343	331	314	351	350	295	356	371	326	316	319	286	309	328	313	315	344	309	295	322	335	316	339	300	351	339	313	317	310	317	317	271	329	362	322	347	317	331	347	322	326	332	314	319	331	317	312	341	330	317	330	342	309	328	335	317	321	328	335	341	322	310	332	323	331	297	341	327	312	356	332	340	369	313	334	325	293	317	356	296	337	329	356	289	314	333	315	322	297	326	370	329	313	304	329	345	309	314	320	320	305	337	326	321	313	330	325	353	320	341	336	350	313	307	332	339	333	325	331	312	338	354	311	308	308	332	355	340	305	328	341	320	336	345	317	348	327	352	321	326	343	335	334	373	346	324	312	345	309	336	335	320	322	346	312	298	349	353	297	340	314	317	318	342	303	308	339	312	321	362	311	309	365	322	322	316	319	329	328	339	341	320	292	336	311	326	342	316	329	330	355	364	334	296	320	284	323	337	321	299	348	331	327	367	331	340	343	309	316	304	358	336	341	310	336	307	331	329	331	316	311	333	312	329	328	320	289	349	337	304
4746	9962	8598	4436	3096	2363	1878	1406	1227	989	892	769	716	637	611	559	564	536	560	539	518	468	510	481	476	506	482	484	417	485	466	430	445	425	440	440	446	457	438	380	399	428	428	421	462	448	404	429	429	397	409	405	423	427	430	426	438	384	421	451	424	419	409	398	427	416	424	427	441	388	452	420	419	436	380	418	420	410	411	392	434	401	434	398	458	415	419	414	422	384	388	428	413	457	445	444	443	423	423	411	438	413	420	437	426	401	405	398	384	441	422	426	393	427	422	382	435	427	384	454	428	423	389	404	404	452	414	434	436	431	427	421	431	385	420	442	438	396	432	399	421	423	414	425	409	429	411	426	409	428	449	418	430	381	404	449	408	431	422	410	409	420	379	436	398	439	434	387	411	423	408	400	473	398	407	431	436	426	401	418	419	431	408	413	403	400	423	419	415	450	413	436	419	420	388	416	421	420	381	393	428	412	414	414	427	410	425	409	418	447	431	419	418	417	367	413	429	404	423	409	434	430	429	429	403	420	370	442	397	423	433	398	431	435	403	406	412	383	452	428	403	441	424	414	420	409	432	396	440	446	389	424	406	395	431	424	444	422	428	408	405	385	433	413	429	397	430	372	430	418	428	431	457	409	435	399	438	424	402	426	410	429	419	396	420	430	436	423	415	390	421	443	426	423	379	388	409	440	429	436	414	434	412	440	405	406	410	426	426	434	426	424	407	426	403	440	397	437	401	462	402	436	448	401	406	420	461	437	414	442	424	410	444	432	422	399	420	400	403	398	376	402	401	433	403	454	413	420	430	405	451	393	406	445	419	410	408	400	406	408	409	366	400	432	423	405	443	438	432	433	399	376	418	418	401	433	404	435	379	410	416	440	394	417	401	395	377	420	386	418	440	426	399	390	383	415	411	410	395	435	423	468	408	377	434	435	410	443	435	404	380	441	401	362	444	397	426	394	384	430	403	382	399	405	427	423	407	430	414	375	406	420	406	392	438	414	418	418	410	401	433	429	442	413	384	421	422	401	405	417	458	412	404	402	421	403	441	402	411	437	430	439	423	413	423	390	433	396	414	380	424	439	422	422	380	426	430	427	441	416	370	443	438	420	398	431	381	437	441	445	412	413	377	437	456	415	387	393	417	397	417	446	436	407	431	412	433	411	427	403	455	388	393	415	403	398	417	431	404	426	405	390	456	417	423	431	411	417	431	420	415	452	382	435	418	411	429	415	449	429	427	433	417	379	372	391	417	404	436	433	446	440	420	397	436	415	379	412	461	395	398	427	403	451	405	412	411	407	409	418	421	428	412	418	439	438	397	379	407	421	419	405	394	394	422	426	396	419	394	391	386	419	416	403	431	382	413	373	401	388	413	435	410	468	438	409	432	432	447	411	409	449	394	406	402	427	443	404	412	410	415	428	404	422	439	437	400	415	429	430	451	404	410	437	429	411	403	436	403	423	415	415	426	401	441	401	379	394	408	430	401	394	404	386	418	423	381	419	433	403	414	420	374	424	417	405	447	378	400	440	426	443	396	373	435	418	421	433	397	431	438	426	422	452	376	401	427	400	391	428	411	420	441	424	436	417	445	413	429	394	428	408	464	409	423	436	429	411	429	409	422	444	432	393	438	380	395	435	384	403	399	418	446	407	414	432	411	402	424	444	405	462	398	373	426	396	406	420	421	436	418	452	388	437	399	445	409	416	404	459	414	404	452	430	418	428	370	370	392	395	414	422	397	406	413	419	446	422	444	416	405	389	458	411	440	412	415	394	421	408	421	424	395	449	433	431	434	388	408	396	423	405	413	404	396	429	408	433	414	431	392	440	416	429	413	412	431	428	418	440	393	410	417	421	417	419	405	416	429	391	414	412	394	430	435	443	431	410	417	422	437	451	423	419	398	393	458	421	403	429	407	404	431	411	450	407	379	445	411	446	439	447	404	406	394	391	401	402	407	448	420	409	414	456	394	431	428	416	417	450	394	408	369	386	411	413	456	409	390	459	400	398	423	419	438	419	460	433	408	409	437	404	410	428	450	402	431	398	436	410	393	407	411	397	420	401	419	422	378	366	395	443	416	392	433	420	461	429	421	431	420	406	434	405	451	404	404	399	419	408	415	410	382	422	408	374	422	443	414	415	411	388	420	435	450	408	392	391	447	395	440	393	429	420	401	419	371	418	419	405	410	398	440	397	375	397	394	436	400	420	416	414	371	419	446	405	432	458	416	382	416	430	424	396	427	408	406	382	395	408	402	458	413	438	423	414	433	412	402	443	393	424	408	407	416	415	436	433	402	392	415	397	439	445	380	425	426	425	425	425	396	430	380	407	430	378	441	419	431	394	407	404	399	431	401	429	441	391	401	416	396	401	431	389	419	408	434	430	451	414	372	414	416	419	447	423	400	418	442	411	425	428	435	421	422	433	382	393	424	405	414	422	370	414	419	400	393	412	403	397	450	450	427	410	411	403	377	438	388	421	407	401	404	402	427	389	405	418	433	461	403	406	405	429	381	427	403	402	409	429	389	424	421	387	390	439	391	420	407	441	401	375	433	439	409	396	412	411	418	435	444	425	411	420	424	410	442	376	425	409	417	440	428	428	435	424	420	403	460	412	428	411	415	413	403	421	410	388	403	448	434	394	411	406	445	386	418	420	403	412	420	390	415	428	410	414	433	430	428	415	447	412	393	424	411	425	446	411	387	404	395	385	439	390	415	385	433	401	416	389	423	411	428	419	447	430	424	398	423	388	401	420	421	355	408	396	458	415	410	410	417	428	420	436	409	433	382	433	412	412	414	413	464	376	402	432	386	455	421	404	406	409	452	415	418	387	431	396	391	423	380	432	460	394	415	386	441	381	404	436	409	433	404	406	397	404	377	412	417	418	401	387	438	415	428	386	412	402	397	410	421	402	388	435	429	427	443	417	414	399	391	436	366	450	425	411	402	413	399	353	401	414	397	394	415	432	430	408	426	433	389	407	422	417	403	405	422	413	345	440	422	416	424	409	423	445	436	402	389	402	408	417	394	416	444	422	405	432	427	442	412	449	436	424	421	393	389	406	410	394	394	422	436	426	397	425	409	434	459	429	427	382	433	426	392	436	414	425	421	406	395	430	419	416	402	444	438	414	419	435	445	438	419	389	433	418	415	430	408	406	446	420	444	410	447	409	434	418	440	422	405	403	409	437	398	425	401	416	431	441	443	421	439	424	388	402	454	417	401	447	402	406	427	402	401	410	402	424	416	380	395	378	419	414	407	411	429	389	380	393	392	458	401	416	419	399	410	415	419	427	419	420	437	435	393	438	394	416	427	404	435	427	421	409	436	397	419	417	419	401	382	426	401	414	456	427	444	459	401	420	397	396	421	412	406	437	428	378	409	379	387	396	402	412	432	431	436	444	465	416	437	374	393	405	428	436	391	404	429	428	429	409	395	425	414	430	423	431	443	428	400	419	408	445	425	389	422	407	400	380	431	428	419	413	378	442
22996	21404	29362	23835	21406	21456	12010	1208	747	672	556	476	396	390	328	294	288	272	238	251	231	211	225	208	202	200	221	174	189	179	174	184	191	185	160	176	192	166	161	164	179	157	157	174	193	146	181	173	177	178	163	163	175	180	140	176	169	140	133	158	172	166	149	162	165	154	146	142	144	163	167	160	161	169	165	169	158	150	156	176	171	146	150	138	150	154	140	152	130	164	162	149	153	144	155	165	141	139	178	156	149	157	168	147	159	182	142	175	132	157	150	157	165	120	148	168	179	131	155	156	148	147	164	173	176	155	130	164	170	134	155	161	150	154	164	152	138	166	166	164	155	151	145	133	159	154	142	141	155	146	164	141	172	127	152	163	138	177	152	145	151	161	132	146	164	157	155	196	146	167	131	157	149	147	168	142	159	123	165	160	155	147	135	164	161	143	149	167	159	159	156	163	152	142	151	148	159	146	156	171	164	135	146	160	137	158	119	152	150	146	163	140	147	142	154	157	147	169	153	135	144	169	148	133	158	143	162	178	160	154	162	162	136	162	146	147	170	160	169	170	167	179	155	163	140	127	146	174	125	160	161	156	173	137	137	161	162	161	140	159	147	164	155	149	160	151	165	145	124	166	167	148	169	158	137	169	158	167	173	172	155	144	140	159	154	152	147	158	161	178	139	153	142	134	161	153	148	151	148	154	141	146	170	141	126	152	154	141	152	138	142	157	159	157	158	172	145	166	136	194	156	157	151	160	150	148	153	153	154	147	153	162	144	169	131	184	146	143	185	145	137	166	161	144	151	168	129	122	153	146	135	136	142	142	119	133	171	144	161	149	163	134	140	157	137	144	170	142	156	151	153	157	152	144	155	141	133	135	160	157	144	160	153	160	171	147	166	154	141	143	159	176	170	156	146	143	171	136	142	142	131	166	160	163	142	186	164	167	189	136	145	151	174	151	145	159	139	138	158	138	165	147	147	167	145	147	149	163	146	141	144	136	140	145	175	142	136	168	153	138	139	153	128	146	137	147	134	155	144	143	160	151	143	171	132	130	168	155	142	140	127	134	156	154	159	130	153	180	159	159	155	140	127	143	158	167	144	152	125	145	157	159	138	152	162	159	160	140	142	136	160	157	147	125	153	144	151	144	167	145	146	154	143	132	160	170	155	152	188	164	157	143	136	153	157	134	161	141	145	147	151	119	173	143	142	159	151	159	127	124	142	150	144	156	128	175	164	140	174	146	156	165	151	145	141	171	167	147	152	142	150	152	141	178	156	160	144	157	168	159	146	147	137	139	147	169	153	165	153	140	153	178	167	168	142	146	141	137	149	156	152	157	127	152	143	143	140	157	148	167	164	150	121	153	174	180	164	166	157	135	180	138	165	143	147	152	137	142	147	167	169	157	144	157	142	151	125	169	146	153	156	129	162	156	153	142	142	150	151	139	150	169	158	162	154	152	141	148	144	157	148	166	145	153	137	138	150	163	168	133	148	143	131	157	161	150	140	128	152	156	150	115	156	127	127	147	153	157	145	140	149	149	149	151	161	177	150	141	171	154	159	161	152	156	134	142	126	135	145	144	142	134	145	153	154	123	147	140	156	141	152	151	159	155	136	144	161	133	126	153	154	130	168	145	139	142	130	157	179	144	167	161	144	164	175	159	137	160	150	160	163	157	153	156	137	152	177	159	148	138	153	147	163	155	151	159	143	152	160	141	138	150	134	160	147	150	157	127	143	164	151	130	143	148	159	150	150	149	149	132	148	145	144	147	167	138	143	138	131	153	145	134	145	152	145	135	142	147	141	167	138	144	124	130	145	162	150	139	140	150	127	152	141	160	173	137	141	157	160	182	139	140	136	153	139	142	134	136	147	155	135	172	164	152	139	156	133	144	133	155	162	160	154	144	159	159	140	147	164	142	155	145	170	156	157	169	161	146	156	149	152	158	146	139	144	147	143	156	139	154	140	174	132	162	132	141	157	149	167	139	157	158	169	144	153	163	156	166	143	138	142	159	148	155	157	131	140	162	157	149	149	145	169	140	144	129	143	149	165	140	151	128	146	167	147	145	153	137	169	140	149	142	177	143	137	151	151	175	148	151	168	144	173	158	161	129	153	153	137	158	147	152	152	153	164	170	146	149	162	143	143	166	142	153	169	151	142	158	135	154	161	159	136	145	170	149	176	135	147	145	165	142	152	140	158	148	147	158	139	148	149	179	175	178	133	159	150	141	145	145	153	157	157	139	155	171	159	157	157	162	152	154	149	145	141	143	131	139	142	150	144	146	173	158	134	127	120	165	171	148	151	157	149	133	139	135	150	134	137	155	155	137	155	126	166	147	129	158	152	136	156	128	151	147	146	154	156	168	156	160	153	152	140	171	138	168	147	145	158	147	142	173	148	154	164	151	155	130	156	130	137	151	157	150	147	154	174	135	162	151	154	132	156	139	135	144	152	140	161	162	151	167	154	155	155	139	148	141	158	157	152	148	137	144	154	132	168	152	146	146	136	140	150	166	147	170	150	147	159	141	155	155	165	142	153	139	149	151	140	136	155	152	150	149	173	139	158	165	161	159	156	149	154	157	136	143	125	144	165	148	170	153	139	158	176	162	142	143	148	139	148	127	127	147	150	166	156	154	143	152	144	150	148	171	146	161	142	157	153	146	174	116	141	130	157	164	151	132	162	150	143	156	152	151	151	140	170	142	154	145	148	132	144	149	154	136	143	165	155	153	159	145	150	163	161	128	144	152	148	162	169	170	157	168	164	148	147	181	163	118	145	153	151	128	144	155	144	155	137	150	139	154	164	145	145	152	135	145	152	176	160	152	145	153	142	141	168	143	156	150	157	162	178	152	164	156	134	156	146	138	158	156	152	147	136	119	172	142	147	149	140	137	136	156	150	141	152	145	143	143	138	154	168	161	152	147	147	147	171	124	146	120	167	146	160	164	128	133	155	159	165	156	138	147	148	160	151	136	149	160	143	168	146	145	144	141	166	151	154	154	137	153	165	143	125	157	135	157	158	147	194	143	146	140	129	169	135	124	161	152	132	142	157	140	162	148	153	151	165	148	174	157	149	159	170	157	154	133	179	138	145	148	158	141	153	132	134	157	153	158	160	154	172	147	153	156	166	173	156	140	154	147	145	159	147	169	133	177	141	172	124	130	166	149	143	129	151	145	153	170	152	163	167	171	163	177	176	155	149	152	147	139	165	148	137	153	150	154	159	138	148	143	154	146	155	148	144	141	155	152	149	143	169	140	159	140	149	159	143	141	166	151	154	146	168	132	137	136	147	159	161	134	142	149	163	131	146	165	145	161	136	142	148	140	144	185	177	159	164	159	151	147	139	156	142	150	135	152	166	168	151	147	141	139	162	155	147	142	142	129	157	131	122	150	165	138	155	177	132	136	172	134	145	131	144	162	143	159	150	150	146	134	158	159	140	150	141	151	138	157	153	136	150	159	153	152	151	129	148	150	147	142	143	143	157	145
6773	16153	13749	7399	5243	3796	2884	2137	1588	1228	1087	842	751	605	532	518	470	427	356	357	403	334	315	332	287	280	315	270	269	270	270	255	249	223	239	234	242	223	228	231	204	218	201	219	211	215	184	206	206	196	222	186	210	193	223	180	195	213	207	189	172	219	208	191	218	200	198	232	203	186	190	184	217	189	176	199	185	199	182	195	217	189	206	200	181	208	201	187	201	186	181	191	180	205	170	188	179	191	198	185	179	179	187	207	200	192	199	211	175	193	187	186	194	198	206	182	195	204	177	201	190	193	197	183	183	194	194	181	195	165	197	197	178	182	198	188	200	192	194	154	174	190	189	204	173	185	172	183	182	158	199	181	182	174	197	186	187	189	178	190	189	198	178	189	194	203	176	205	168	183	201	199	182	171	179	175	158	185	191	180	197	180	190	168	165	196	183	203	192	193	186	187	213	193	176	166	177	183	167	180	207	204	189	203	199	222	188	166	172	175	187	173	185	189	217	178	198	193	197	176	178	189	166	176	195	180	185	167	176	197	177	186	205	191	188	190	188	197	184	202	193	191	208	196	181	173	170	160	184	168	198	209	167	153	190	185	187	209	187	195	188	215	203	188	176	192	174	181	172	179	190	169	172	156	202	215	181	173	163	193	181	197	183	196	189	181	156	183	211	203	170	175	194	174	189	190	175	185	175	205	175	183	178	183	189	174	208	181	159	195	175	193	216	194	209	191	190	185	179	205	187	175	185	176	180	173	184	166	197	203	181	207	199	178	173	189	189	213	174	180	186	191	194	180	171	212	172	181	197	199	182	176	182	191	179	217	193	166	194	184	175	196	189	195	175	193	197	168	205	183	148	169	197	215	217	177	191	187	184	206	156	196	196	181	168	196	194	200	188	163	194	167	153	183	186	184	165	191	206	179	180	188	180	203	208	170	217	194	163	206	198	195	179	180	189	193	173	185	180	186	186	159	192	203	175	190	171	185	179	183	199	189	171	156	167	171	177	207	191	194	177	186	179	181	186	200	173	220	184	183	200	177	192	178	198	190	212	155	211	174	197	207	190	219	203	193	183	179	211	179	178	190	175	188	189	178	202	192	193	176	185	200	164	205	177	173	186	213	178	177	183	187	169	193	199	182	169	192	173	173	183	195	171	195	166	191	173	186	186	174	218	177	193	191	164	178	176	159	208	198	189	191	173	212	187	186	169	185	196	190	173	197	188	192	191	158	196	200	170	211	162	157	222	182	178	171	195	199	206	189	187	189	185	168	181	190	195	192	173	195	202	183	194	187	191	188	214	152	163	190	191	166	180	194	192	174	191	188	194	175	195	190	192	169	196	169	188	185	192	192	158	156	196	177	186	188	198	163	189	173	178	192	206	182	178	187	177	198	173	192	192	182	177	172	174	201	203	167	185	205	172	195	184	179	168	195	197	158	181	186	209	160	195	206	194	176	189	185	170	191	185	204	201	184	206	178	173	199	182	188	170	168	186	183	181	192	207	190	214	190	196	168	191	183	189	177	198	181	190	192	209	207	176	176	203	209	207	170	175	184	182	211	184	198	184	197	195	212	171	196	196	175	188	182	185	198	186	176	214	191	189	186	172	188	181	183	159	158	178	182	201	189	200	165	208	190	208	165	182	194	203	206	193	209	166	194	180	200	176	194	193	183	194	204	213	186	199	176	200	194	201	177	208	177	184	162	167	187	192	177	192	172	170	181	199	200	201	205	200	172	190	178	195	202	184	188	170	163	178	189	192	198	175	168	163	196	181	174	186	172	185	179	194	198	189	184	192	196	194	192	193	172	169	187	174	168	205	162	209	186	192	176	203	199	193	188	197	181	190	201	197	156	201	167	173	160	163	162	185	168	193	179	195	183	199	204	190	163	178	200	187	197	195	187	183	164	193	175	187	184	223	169	186	195	194	172	182	196	184	189	175	186	188	189	171	162	196	179	187	170	208	189	183	210	185	186	194	203	191	186	174	224	203	181	174	169	191	207	202	183	166	194	182	202	168	200	167	177	186	179	186	195	173	172	197	192	193	173	178	205	179	166	199	171	173	173	210	197	175	176	182	184	193	203	187	184	195	169	185	177	194	199	174	193	197	184	200	174	201	170	173	197	173	182	180	182	201	183	180	168	193	197	179	178	166	169	192	201	168	176	198	169	197	179	186	211	184	177	162	190	209	197	193	184	156	178	160	186	203	195	196	193	202	182	160	193	187	173	194	198	205	179	188	170	190	174	187	187	190	171	174	180	199	209	192	201	181	156	205	192	167	161	205	160	168	176	190	156	173	180	185	209	195	198	190	170	190	162	189	190	180	206	173	195	179	179	199	175	199	179	172	167	196	197	186	175	178	218	194	192	184	163	198	198	183	169	182	211	204	184	171	199	172	178	198	171	183	176	175	197	166	183	213	195	183	199	188	193	184	197	183	180	189	218	184	189	176	199	183	189	192	198	186	179	195	157	189	188	173	190	204	157	169	174	179	202	201	177	183	198	203	204	157	185	189	196	184	173	149	186	200	184	168	180	188	204	200	180	190	183	166	187	192	185	182	185	186	198	193	199	196	167	197	175	210	206	179	176	190	160	192	188	196	177	176	180	194	198	179	186	177	171	188	177	180	191	186	190	187	186	177	189	160	164	188	171	196	192	186	195	189	200	214	175	202	185	181	208	200	172	201	170	181	195	187	195	176	181	184	194	208	178	191	188	201	181	184	171	190	202	182	167	202	180	193	200	198	185	198	199	205	196	171	172	186	153	180	191	199	229	206	203	195	185	183	189	184	173	197	191	192	218	190	177	207	162	179	194	192	175	188	215	158	185	198	174	180	170	190	199	204	186	170	176	175	168	191	198	174	197	182	171	172	207	192	178	201	188	215	191	177	192	204	193	167	173	183	186	221	179	202	192	189	191	210	199	167	181	178	198	200	186	180	182	197	213	181	177	193	188	201	195	173	180	195	187	186	167	169	196	201	178	185	179	175	185	156	187	205	195	187	209	193	179	195	198	177	190	192	177	171	177	192	197	205	195	165	177	217	185	189	200	180	157	216	199	183	184	205	170	183	189	165	178	166	167	151	158	187	167	151	181	194	186	207	184	173	167	178	185	170	216	183	204	175	190	181	167	172	188	181	194	213	203	167	173	198	199	160	186	197	190	187	181	185	183	181	172	160	194	188	193	189	172	177	177	192	184	185	189	198	195	208	192	157	193	191	188	196	205	189	168	169	156	191	208	175	195	184	187	191	204	187	176	172	177	211	204	179	218	222	180	191	205	182	208	165	182	187	223	195	173	200	190	154	164	194	210	193	174	176	183	176	217	187	191	167	173	172	174	189	196	184	167	180	169	192	181	202	189	177	209	167	187	182	192	168	211	175	203	206	196	192	191	181	186	168	184	182	178	174	181	196	192	192	191	179	186	205	175	187	189	193	189	210	177	200	173	159	175	191	168	181	174	200	196	198	190	195	166	182	189	182	200	186	198
27005	21115	12619	1338	732	628	557	538	510	548	519	566	553	527	528	553	520	523	493	533	536	545	534	515	545	526	523	516	507	525	497	509	501	505	525	526	476	531	500	576	539	479	518	520	504	520	544	586	509	524	539	509	503	531	518	528	515	510	516	543	480	527	561	515	494	508	527	546	508	544	495	540	547	537	567	513	501	523	518	528	522	547	527	499	529	514	567	521	511	504	506	532	506	562	522	539	520	512	509	480	502	542	453	524	520	522	556	511	506	496	479	514	600	535	534	552	522	519	528	521	546	506	548	526	534	482	546	512	505	504	520	541	537	503	510	509	546	518	492	505	554	533	514	505	516	549	526	529	535	476	520	517	485	523	524	528	561	489	510	545	520	530	516	501	541	510	531	508	540	535	525	513	505	503	530	495	544	503	529	527	528	530	513	489	516	485	506	521	547	549	536	547	530	466	469	555	544	527	514	518	546	530	490	501	544	504	568	523	517	517	490	524	513	519	543	535	501	507	453	504	512	464	519	520	514	536	498	531	539	525	561	499	538	505	537	509	518	485	520	561	569	521	516	480	519	509	473	556	503	533	534	518	455	509	499	473	533	509	492	553	528	553	571	503	547	546	520	534	538	528	517	527	546	542	540	501	471	486	529	567	503	519	550	500	526	530	483	532	529	532	526	533	525	478	518	570	493	493	485	523	527	521	562	525	494	526	506	531	486	582	556	504	547	518	537	579	540	474	521	571	555	541	517	498	475	517	530	521	546	490	474	536	539	550	548	522	547	518	507	498	506	534	527	544	488	489	518	526	518	507	494	514	474	534	556	542	539	487	547	498	503	519	496	561	504	511	515	536	523	464	530	504	487	497	491	521	497	540	520	501	489	506	520	530	542	568	550	536	513	572	506	523	526	532	499	475	542	473	541	539	517	518	551	518	477	499	547	509	511	541	465	527	478	482	500	508	528	489	515	526	522	546	524	526	518	519	539	539	504	523	547	549	499	509	547	487	533	517	535	542	569	488	544	553	513	538	498	536	559	518	586	554	503	559	520	501	536	504	487	504	557	515	527	548	499	514	530	548	522	505	534	536	517	562	556	523	495	534	541	513	510	519	554	521	489	524	542	487	504	507	537	547	520	521	552	500	530	536	503	531	530	513	503	527	513	508	551	544	543	534	553	547	550	478	540	524	514	505	496	527	533	557	514	521	518	517	524	489	512	488	489	538	554	493	520	490	492	556	504	534	500	530	549	536	535	507	539	516	543	487	549	538	519	539	501	523	513	519	534	500	503	529	528	545	541	461	557	505	558	530	528	510	514	525	506	492	527	534	528	537	538	538	533	569	520	525	537	514	524	502	556	472	519	523	517	467	533	504	540	542	534	522	518	532	529	538	513	501	539	494	531	516	540	516	502	495	524	490	519	544	462	500	560	548	526	498	507	526	526	535	543	520	558	531	540	504	533	494	514	528	574	550	514	525	538	525	559	488	513	516	540	537	539	462	462	493	519	528	536	475	479	517	511	544	537	541	540	528	533	509	519	507	497	472	522	504	543	516	513	548	516	506	518	515	528	518	539	538	522	489	531	529	521	534	493	496	521	562	550	512	511	533	501	506	480	516	522	569	505	563	579	511	509	507	522	508	517	495	548	483	488	539	521	521	493	523	525	560	515	524	526	467	554	511	547	500	507	476	540	549	529	533	521	498	509	489	562	511	542	514	498	532	515	505	515	521	508	535	488	500	551	547	528	524	551	512	527	511	498	531	487	477	570	492	506	528	504	545	534	560	493	524	508	535	524	535	545	536	506	512	538	524	507	504	507	487	490	480	547	524	500	520	536	541	517	574	521	498	547	527	523	543	546	520	489	533	506	542	509	511	548	543	498	518	523	548	519	481	561	507	516	490	528	550	545	499	605	506	515	495	533	533	514	514	527	482	528	538	557	512	483	502	503	490	517	539	568	523	510	555	533	516	505	502	501	504	565	546	510	515	492	525	564	492	531	523	529	539	493	506	549	515	518	508	533	480	523	520	500	509	550	500	562	532	503	532	543	477	531	500	507	487	510	480	524	509	511	510	490	550	534	539	486	499	491	539	564	539	505	534	529	474	533	520	500	515	525	526	534	550	517	536	497	510	515	528	513	544	576	491	520	565	536	503	526	520	509	537	533	507	524	532	549	506	552	509	511	516	513	514	518	536	529	457	513	522	497	498	514	560	536	563	500	480	523	534	534	533	506	566	541	525	524	506	528	522	516	510	508	515	512	524	499	524	543	517	538	498	536	505	499	487	548	547	508	520	531	526	506	529	535	549	532	519	489	541	526	473	505	517	500	523	547	489	530	527	513	527	534	487	510	550	486	541	516	532	525	472	542	498	485	527	489	533	483	512	520	506	531	521	470	515	505	484	491	506	504	476	520	518	473	513	567	557	528	503	529	514	513	557	506	506	513	544	494	473	512	551	532	527	580	513	544	528	502	502	512	499	507	509	488	497	558	524	534	472	483	524	514	535	525	505	526	532	482	504	488	495	539	506	525	515	538	511	535	506	483	544	527	524	504	524	483	536	527	534	529	527	488	519	523	480	523	493	533	526	545	502	510	522	510	497	521	524	524	541	525	516	548	492	503	544	496	527	531	516	505	545	494	524	536	515	521	550	518	534	489	473	492	543	504	532	531	499	505	559	527	525	543	504	506	524	529	507	478	547	547	520	524	491	537	469	518	546	520	517	517	562	527	509	552	526	539	519	490	521	530	495	498	514	531	497	558	539	485	485	528	490	562	521	540	479	512	474	517	522	535	504	523	503	486	497	522	522	516	551	522	501	491	489	508	502	516	540	529	529	515	510	491	533	518	504	522	533	556	521	556	493	539	537	514	541	542	556	525	519	533	496	555	517	491	525	493	539	519	474	510	538	522	557	560	548	551	543	556	527	529	523	565	552	549	492	528	488	558	502	509	534	496	485	523	484	515	464	500	560	497	491	517	536	525	532	542	505	515	525	533	537	475	516	523	487	571	563	501	526	508	504	536	547	501	551	499	539	542	515	536	536	507	524	535	537	485	512	516	485	550	569	499	500	545	568	501	491	579	505	565	502	546	531	529	528	530	506	542	535	492	526	510	554	539	518	511	564	523	550	519	531	508	513	529	540	521	544	568	487	511	555	516	486	507	524	506	496	539	498	508	487	558	550	543	533	507	531	535	569	500	511	484	559	563	544	525	545	554	550	515	545	506	499	539	529	549	517	595	541	539	535	495	511	488	504	465	498	526	488	550	493	501	502	524	453	527	505	519	558	528	551	522	513	488	518	463	531	514	524	523	537	548	523	483	546	525	482	533	505	535	518	528	498	534	484	528	512	562	567	504	529	501	527	534	565	571	530	551	498	460	501	524	513	557	542	517	523	539	492	522	539	530	560	490	516	504	494	503	505	491	503	520	499	504	503	551	495	529	541	543	558	517	535	499	478	531	511	504	532	504	528	504	492	542	555	503	520	538	500
4190	1561	1453	964	888	796	736	764	659	711	717	707	677	673	672	650	664	657	655	661	654	630	647	675	706	683	632	640	635	624	669	672	691	679	616	645	653	651	624	645	622	662	654	643	632	607	682	656	632	611	629	648	654	640	647	695	654	650	649	681	675	643	639	649	630	668	675	624	675	647	650	656	638	632	665	664	683	673	653	614	672	627	641	655	627	687	678	656	594	645	621	664	666	656	650	659	682	639	646	626	644	675	620	644	650	676	685	597	670	645	685	606	650	665	659	640	601	651	647	682	683	645	624	689	660	650	638	656	665	651	597	647	664	685	619	682	679	641	656	639	635	606	671	633	655	654	651	664	659	670	642	686	652	609	642	635	635	653	619	658	612	655	651	639	612	655	654	632	634	684	639	637	651	687	665	649	647	629	625	666	668	652	650	616	661	683	660	663	683	625	633	661	662	658	620	649	648	691	605	684	638	670	656	659	647	653	688	640	669	651	648	645	640	675	634	618	636	631	619	676	672	636	672	619	638	688	679	674	637	658	637	669	624	671	639	700	676	668	647	654	650	635	630	681	642	654	670	652	693	635	651	685	659	657	663	635	616	688	656	622	662	629	667	648	634	646	641	698	649	693	607	612	628	633	660	640	622	619	656	627	614	626	627	639	645	682	696	620	673	648	679	651	646	655	685	618	657	624	624	649	657	620	615	606	654	640	657	632	609	655	688	659	647	648	639	670	674	713	649	685	645	661	665	646	633	667	671	681	671	670	675	661	668	637	582	661	621	687	621	672	628	621	650	629	629	679	666	646	686	629	661	652	643	655	616	640	649	663	653	637	645	638	645	648	597	642	650	654	659	646	628	628	660	687	678	616	635	627	661	618	661	648	628	665	638	670	673	661	647	611	549	666	707	668	685	610	632	670	694	611	663	640	633	600	627	633	635	646	584	626	667	652	619	630	628	644	639	628	671	680	689	665	676	653	660	676	659	660	622	661	642	638	682	676	630	671	641	657	623	658	684	580	675	659	636	647	618	653	648	657	623	652	667	610	648	680	667	658	653	639	615	654	692	658	632	635	642	662	633	656	714	643	615	656	648	640	622	652	683	670	683	658	635	622	613	659	684	625	648	661	663	646	668	627	673	659	611	610	668	644	641	675	645	660	646	607	652	663	618	612	628	640	694	644	664	666	641	643	630	607	698	653	629	655	660	654	640	687	640	601	647	624	666	659	638	620	685	661	622	619	642	641	641	617	647	697	683	632	654	622	653	654	630	631	635	610	655	630	638	664	642	723	625	615	603	630	635	664	667	668	646	627	613	630	624	673	627	670	663	670	637	628	639	659	645	618	616	702	650	656	661	654	648	669	607	660	633	671	679	654	637	665	688	599	611	671	630	635	639	630	681	620	659	617	679	642	659	663	666	677	646	616	660	642	653	570	646	628	692	596	670	684	635	705	695	643	657	629	617	580	657	640	661	672	645	626	679	636	690	649	667	654	641	648	663	683	597	660	632	697	619	670	661	702	681	665	659	624	628	641	658	686	641	621	647	628	653	665	653	639	685	707	643	620	658	666	628	644	655	623	613	682	669	604	686	692	648	712	658	615	650	655	601	608	658	626	649	609	661	725	639	645	650	662	685	632	639	675	642	642	659	634	681	660	639	640	642	667	630	650	640	710	662	663	617	662	639	663	630	665	671	700	655	673	667	665	647	634	614	614	653	637	677	627	617	646	697	646	606	651	665	618	666	657	639	645	660	657	617	637	658	609	657	629	575	598	720	654	666	602	690	630	681	623	686	633	661	604	658	640	676	708	671	688	614	699	662	690	657	636	655	678	669	663	672	622	618	605	640	684	617	647	644	674	654	643	669	639	670	649	698	683	698	630	651	631	655	636	652	670	640	699	598	612	668	620	617	642	674	629	642	678	645	625	646	653	636	659	640	657	644	640	657	637	616	610	657	651	587	616	666	649	642	619	626	652	650	638	666	663	685	664	653	608	679	655	678	645	681	653	622	669	677	622	661	664	673	708	587	601	617	666	649	644	683	630	629	615	640	614	674	638	684	680	664	611	686	703	675	623	668	643	614	659	632	671	676	653	690	690	646	641	664	631	623	693	603	632	629	649	669	646	650	646	679	628	664	679	691	676	679	657	673	670	675	668	670	687	695	647	663	625	637	643	643	660	675	672	653	629	672	713	655	628	606	632	653	648	671	601	668	651	650	626	628	653	617	668	614	616	633	613	641	637	634	613	675	609	679	626	639	648	664	648	629	632	664	638	611	653	646	635	687	660	674	704	702	666	673	658	646	643	640	627	651	648	644	654	639	639	641	650	598	651	674	635	657	670	577	688	656	663	628	687	634	673	693	640	644	675	652	653	667	640	647	679	641	639	642	690	625	650	650	645	643	622	651	628	610	646	623	630	697	615	665	681	670	634	678	608	648	641	667	639	647	665	647	655	670	641	665	633	652	657	630	650	681	652	685	627	662	656	627	639	668	650	638	635	629	587	658	658	634	617	654	652	688	617	645	595	646	639	712	644	678	666	661	624	618	615	638	655	646	622	680	655	663	667	680	631	644	631	670	643	668	650	612	646	681	671	608	706	674	633	647	666	656	653	654	663	618	692	687	634	640	632	634	651	652	646	678	656	631	677	653	604	681	637	596	672	640	638	638	672	661	670	671	638	607	670	661	645	665	626	674	683	621	659	639	651	623	699	632	669	679	656	605	649	642	667	728	652	658	647	666	691	636	643	631	643	656	701	636	666	634	619	659	642	669	690	652	668	659	644	627	659	665	677	657	674	650	689	649	684	612	702	613	603	664	648	633	665	653	696	646	685	682	650	650	646	692	684	679	668	645	606	636	631	681	630	637	623	630	644	628	659	616	658	623	627	632	621	660	681	627	646	693	622	666	624	633	681	659	632	642	640	630	632	685	652	692	643	636	648	632	615	631	659	635	673	674	645	652	663	671	669	689	637	683	651	654	620	669	665	662	642	611	669	661	633	595	639	684	659	631	632	632	683	639	624	650	616	661	640	652	640	661	608	645	608	635	675	643	655	678	673	636	628	683	637	670	610	610	617	666	673	651	688	650	667	663	647	624	623	630	702	605	622	645	653	679	663	633	614	736	650	638	670	633	653	661	665	633	642	696	644	649	653	645	664	626	662	617	693	668	664	673	658	656	638	625	669	665	602	712	662	652	629	612	656	647	643	647	673	620	648	648	657	719	626	646	668	644	635	690	649	661	657	647	645	664	628	662	661	661	689	662	661	677	670	612	667	644	648	655	629	635	614	691	678	628	643	655	635	620	637	611	670	656	661	665	665	643	643	636	632	667	636	622	673	656	640	636	673	606	624	676	681	641	657	645	688	692	595	697	601	639	659	655	633	708	640	652	622	673	648	649	671	656	608	618	640	626	668	612	653	646	658	646	697	653	663	630	627	619	612	643	663	672	651	583	675	659	661	653	670	666	645	680	665	659	639	680	672	655	636
23951	21410	29033	24164	21394	12962	1360	809	671	565	487	475	455	437	464	422	439	387	401	368	361	330	363	384	377	343	352	353	387	324	349	332	342	335	363	358	369	353	336	318	324	333	326	332	343	313	317	359	331	366	338	356	347	362	325	336	368	313	349	338	363	345	339	320	305	351	307	350	334	298	378	339	320	312	318	327	344	353	349	316	284	307	298	320	315	320	352	336	346	354	344	323	350	318	321	333	320	315	340	339	329	324	316	340	327	328	360	327	326	338	343	303	343	327	368	315	376	335	328	330	334	337	338	358	357	366	316	333	325	338	331	326	315	339	319	332	338	360	334	323	316	320	314	336	302	344	326	338	317	329	338	320	349	296	327	339	334	347	344	318	343	335	320	345	339	301	327	317	349	339	326	337	368	320	331	304	371	311	335	314	333	341	335	296	308	315	329	320	329	320	318	306	335	313	368	331	296	326	322	316	336	354	318	350	327	363	313	351	336	328	340	331	303	310	310	337	344	333	308	358	320	321	335	348	337	351	363	342	331	316	359	311	313	307	352	311	384	349	314	366	333	349	316	324	362	376	333	357	327	329	309	324	321	312	322	342	320	310	325	315	329	322	342	332	362	337	336	310	325	331	328	369	330	301	314	317	334	302	321	311	352	293	325	312	328	336	336	322	340	330	361	321	340	348	309	324	321	319	327	318	340	340	336	311	344	330	344	324	295	334	311	333	328	337	312	322	296	335	340	321	331	310	334	366	357	374	306	314	362	364	289	329	313	296	321	320	345	322	324	313	312	321	350	322	330	334	342	331	326	337	348	341	339	379	309	363	341	327	325	336	351	351	358	325	369	299	360	337	344	346	350	319	307	346	338	307	311	336	346	336	318	332	346	332	364	328	324	343	348	310	324	369	324	330	314	311	302	323	298	361	353	313	353	320	311	328	314	337	314	316	318	347	358	330	301	306	322	306	382	329	302	327	317	332	340	349	354	312	324	341	327	316	346	318	376	318	344	349	338	313	327	332	351	329	361	349	328	354	313	338	309	315	326	326	361	327	297	312	339	356	324	315	340	353	332	321	318	324	308	349	314	322	343	316	328	325	316	355	341	352	318	311	339	346	356	352	322	322	322	307	309	330	353	340	310	337	331	318	328	321	305	331	367	311	325	307	298	322	342	327	283	311	345	331	294	363	322	315	328	318	347	342	315	321	345	314	311	312	339	342	344	350	318	343	369	329	340	350	303	330	282	332	338	371	309	323	321	336	345	335	339	328	337	327	323	305	302	306	315	337	318	328	299	349	313	330	319	331	351	316	320	353	328	331	324	322	350	314	343	324	344	297	333	306	314	333	321	320	331	353	331	298	282	306	318	308	364	351	335	336	353	341	335	349	307	327	360	302	318	365	314	314	344	319	322	349	316	325	323	269	326	346	317	317	330	317	300	344	350	332	342	355	321	338	327	332	326	329	321	312	317	364	313	327	304	341	318	327	332	327	339	316	335	330	337	350	306	314	289	319	303	304	341	329	355	315	324	295	355	333	321	319	344	350	317	325	311	309	321	339	324	339	336	337	333	352	321	321	348	311	338	314	319	314	314	329	305	307	373	326	328	312	350	308	321	325	335	319	313	335	329	372	326	324	308	313	344	337	343	320	328	370	331	291	293	307	320	320	362	374	331	311	341	332	339	316	328	348	352	330	352	320	367	358	338	263	342	319	328	313	301	306	325	342	298	374	323	323	338	364	302	326	318	294	333	342	322	323	331	343	338	337	359	313	338	347	300	335	322	320	301	318	348	318	332	302	339	316	337	326	337	301	331	355	333	329	310	339	319	323	327	303	326	333	317	314	335	308	368	332	333	342	325	327	339	340	342	347	335	346	345	326	329	333	335	317	316	335	321	361	363	322	333	360	321	374	315	308	321	343	325	323	330	356	341	373	308	372	309	295	322	347	330	337	323	347	343	325	308	325	345	338	359	328	357	286	352	331	326	332	346	344	302	312	345	359	324	343	312	337	306	337	334	323	315	333	337	352	324	315	330	324	320	335	316	361	316	329	333	326	314	329	298	300	317	357	346	336	328	333	346	312	321	320	344	331	312	318	296	326	345	344	300	312	335	327	338	350	318	333	328	311	314	335	323	349	308	304	338	304	328	345	310	358	299	347	299	350	362	324	334	343	327	339	342	314	352	341	352	313	310	330	356	283	322	320	344	331	293	322	301	344	361	311	315	352	335	350	342	369	299	327	329	327	337	328	328	314	300	324	340	311	344	306	344	314	319	324	332	310	340	329	339	315	334	344	333	354	338	316	347	321	297	319	358	331	340	355	334	332	345	350	299	338	356	311	348	343	323	341	328	339	317	342	338	343	355	341	324	320	341	303	317	330	312	338	332	341	353	328	334	345	329	349	316	306	332	345	356	354	315	333	318	341	342	325	339	326	314	329	363	317	324	312	334	333	325	334	342	356	367	335	344	323	308	326	320	371	344	301	324	323	350	287	311	313	316	335	359	312	340	297	367	304	303	310	328	350	349	344	302	302	288	339	352	364	333	325	325	321	347	323	360	340	357	315	352	332	336	315	325	343	321	335	320	341	324	338	369	324	332	323	371	333	325	324	311	312	326	339	321	315	348	320	290	314	345	329	342	321	298	322	336	323	346	327	360	344	316	314	323	311	329	315	309	342	380	295	317	303	308	326	335	296	324	335	340	355	312	324	317	310	322	338	327	316	313	298	306	343	331	329	317	310	335	339	331	323	334	310	300	336	325	323	333	312	312	325	335	338	320	337	334	347	334	331	331	348	319	322	344	323	310	340	330	326	358	325	339	326	330	349	311	347	318	320	310	327	387	330	343	332	320	347	334	302	327	330	316	311	317	308	348	311	340	341	341	336	311	326	344	337	321	318	337	304	331	353	339	331	333	326	333	313	317	326	313	299	333	328	326	307	365	352	323	335	313	328	342	360	368	318	333	325	320	343	293	335	360	340	340	307	316	335	345	309	290	305	295	310	346	353	303	337	348	334	310	321	353	352	314	357	328	369	294	341	350	301	322	313	322	320	329	301	319	335	319	346	324	338	338	343	339	359	309	367	335	321	314	337	357	348	337	331	354	351	312	348	323	301	321	333	354	366	336	316	319	330	350	313	342	325	341	320	307	312	328	336	301	326	323	321	344	346	343	318	329	332	332	313	314	299	327	322	332	336	336	321	353	314	330	290	334	321	320	329	319	309	308	321	325	309	307	330	363	346	331	325	335	340	309	327	337	333	326	314	344	314	306	368	324	300	313	331	326	325	310	335	358	330	357	322	337	312	337	334	348	332	351	346	317	352	325	289	314	322	319	337	328	323	333	334	316	314	348	328	320	320	336	315	336	341	324	345	350	336	335	323	348	363	297	326	329	323	300	347	352	314	341	325	348	315	348	326	323	314	333	316	339	319	339	327	333	337	292	342	313	329	351	335	315	347	309	342	341	341	282	320	319	340	349	305	325	310	311	319
4850	9884	8531	4390	2971	2289	1807	1496	1198	980	842	813	729	654	603	596	519	501	540	536	504	463	518	472	454	488	478	472	450	468	436	471	431	481	425	463	440	430	440	434	448	411	406	402	426	418	452	432	438	482	427	442	401	474	438	429	446	422	482	431	441	418	427	457	432	411	456	403	458	407	423	472	495	435	416	403	434	420	395	444	423	383	431	430	440	422	395	456	401	417	417	398	423	413	392	396	468	435	363	377	417	433	419	438	417	401	408	443	400	435	420	430	424	437	418	415	415	433	388	417	433	427	399	383	423	412	433	410	395	462	430	395	427	451	409	384	433	396	404	383	453	432	414	469	447	419	416	412	416	454	402	388	433	396	414	458	433	403	450	439	410	407	381	469	427	394	428	431	427	414	451	430	404	447	421	402	411	422	426	407	418	422	460	421	399	415	414	386	434	405	421	415	444	408	431	438	417	413	437	416	445	391	425	417	429	423	418	436	409	419	446	447	445	409	445	449	409	418	405	378	442	426	471	460	397	412	425	407	398	404	457	423	454	428	441	415	394	393	425	412	411	404	430	382	436	427	420	419	413	408	418	413	417	418	437	427	459	400	402	415	411	442	430	446	439	437	415	441	428	429	438	419	439	437	437	402	430	406	368	389	390	433	439	428	469	424	405	406	440	444	423	400	427	426	430	422	453	421	417	449	425	398	425	421	432	445	428	397	426	426	416	421	404	471	438	428	428	450	400	417	415	395	416	394	414	399	474	423	436	451	420	439	424	407	439	427	430	421	405	408	409	424	438	402	438	421	432	433	403	431	431	397	446	429	415	429	406	441	437	458	423	408	434	435	431	461	389	440	394	419	405	392	418	473	425	476	443	421	382	425	393	419	422	410	395	399	457	412	451	389	395	395	434	416	423	448	389	407	429	447	421	439	415	383	419	442	437	412	388	452	418	395	417	413	422	396	405	438	398	396	401	405	405	404	448	377	400	418	432	446	416	412	425	423	440	426	445	435	389	497	404	458	445	387	429	398	410	392	416	439	369	433	397	403	416	436	398	446	425	384	424	445	407	384	387	424	451	396	392	390	453	382	402	397	410	406	431	391	396	420	446	408	424	407	459	415	404	424	453	393	387	401	428	412	388	429	420	424	412	418	440	439	421	461	433	394	413	398	436	428	448	456	404	419	421	423	384	412	420	431	421	393	439	411	403	472	477	416	434	380	408	410	449	409	370	429	388	387	416	421	404	423	392	428	411	407	423	411	442	423	401	411	430	435	404	431	397	452	453	417	401	428	400	384	423	369	451	462	421	416	442	435	406	406	395	406	391	420	415	387	446	444	397	440	417	412	426	418	429	389	430	420	434	421	459	446	449	406	414	441	426	413	402	410	415	422	419	434	424	459	412	424	420	428	450	402	429	410	429	409	404	410	390	436	445	425	429	436	410	456	409	390	419	390	444	417	410	437	428	434	431	454	424	391	433	467	425	416	413	426	436	420	422	403	407	424	410	416	414	381	416	382	423	416	411	416	418	409	429	406	449	417	409	429	386	420	411	418	439	385	393	405	426	399	429	419	408	420	442	424	422	442	431	444	422	435	436	416	408	393	416	432	383	412	406	353	425	445	409	437	403	381	377	430	432	437	412	411	393	408	456	405	448	414	412	431	400	404	412	428	424	408	408	444	442	423	403	425	420	420	438	423	439	397	421	414	446	385	458	447	440	414	400	448	441	390	416	424	409	403	397	393	455	461	451	407	437	390	403	419	417	400	426	392	446	438	435	433	464	423	383	402	395	445	412	444	437	407	450	421	433	429	427	375	407	433	429	436	426	418	433	439	366	429	416	388	404	401	443	429	443	422	446	442	404	422	388	418	444	407	418	413	458	445	416	420	402	424	431	438	443	442	425	433	385	431	398	426	424	396	432	405	436	431	411	422	390	432	431	428	453	430	443	424	414	404	443	446	438	431	407	411	418	421	394	438	427	434	409	412	381	414	419	445	414	408	456	429	438	420	396	478	395	443	434	423	413	409	426	396	392	403	438	446	449	426	433	420	415	379	394	436	437	471	424	401	470	412	409	427	455	429	402	445	416	472	433	403	423	394	413	440	438	382	410	445	468	432	408	425	429	443	434	411	430	434	412	422	445	399	469	408	411	426	417	410	434	422	445	408	437	396	408	449	411	401	396	440	432	424	375	453	402	406	424	444	454	415	416	406	438	425	389	413	387	427	394	447	395	421	375	426	465	478	395	412	424	419	433	402	412	448	401	379	439	442	424	418	457	430	425	408	384	417	388	423	399	438	397	444	434	393	436	421	426	408	440	387	421	443	434	410	413	398	451	386	436	420	430	450	404	432	420	407	454	379	405	414	390	426	383	431	405	438	398	422	432	448	445	418	436	437	383	422	396	428	411	448	470	430	423	441	414	395	414	442	431	411	403	416	395	426	435	417	431	411	439	450	380	433	437	410	384	473	427	419	383	434	406	413	455	419	429	428	430	422	426	436	453	422	435	424	409	411	408	392	434	420	423	461	424	412	408	439	419	422	411	420	425	406	397	407	399	424	454	414	395	440	416	416	433	405	388	446	424	437	464	403	446	409	434	410	419	457	409	431	404	398	432	399	440	408	416	397	420	423	417	428	428	437	428	435	404	411	414	393	377	424	429	418	438	444	453	369	425	400	384	408	436	378	407	452	390	456	440	400	404	407	457	420	435	432	444	403	395	429	417	404	434	440	398	392	456	428	405	405	439	441	446	408	412	426	438	378	445	415	390	422	404	413	408	415	416	447	398	419	448	404	401	413	381	424	417	423	410	409	410	434	398	404	432	432	402	433	448	369	451	442	434	381	441	425	416	431	391	436	392	426	415	419	411	442	394	409	434	397	436	414	432	430	395	404	428	376	411	459	447	425	461	388	415	394	438	381	422	370	415	399	377	430	406	401	441	409	410	417	440	433	440	407	383	432	393	406	435	386	457	417	391	433	431	472	416	421	369	414	408	423	391	465	422	436	415	435	418	390	419	403	416	408	474	430	400	391	429	379	415	405	415	432	419	416	433	417	395	403	434	439	401	392	412	424	378	411	426	417	428	400	422	432	407	440	430	452	441	419	397	400	438	451	431	433	403	393	415	410	432	406	383	422	442	420	409	423	409	420	407	405	408	427	432	439	398	407	438	424	419	432	437	426	447	425	406	418	427	385	394	416	416	411	422	453	385	442	384	416	392	413	439	410	409	419	411	424	439	414	406	460	453	425	400	428	425	435	410	386	415	422	419	455	438	402	404	432	408	399	437	435	387	400	436	442	394	425	355	397	411	431	441	433	422	396	363	430	457	396	386	458	431	413	401	439	423	452	424	422	417	421	373	442	426	413	386	432	398	414	381	396	430	419	454	449	425	398	387	426	416	418	427	460	400	427	421	433	425	409	436	416	416	429	429	427	406	391	402	425	411	437	429	420	396	425	453	416	445	390	453	420	453	436	420	404	399	398	429	398
22980	21380	29266	23847	21380	21433	11854	1146	774	643	572	473	418	373	332	314	317	273	282	245	236	217	215	250	194	209	196	181	193	162	195	181	185	186	166	180	191	190	179	155	180	171	182	157	154	153	164	155	161	173	158	169	176	159	185	164	178	184	151	143	183	162	184	179	157	157	149	168	171	169	148	166	151	167	149	154	169	172	159	131	154	135	150	178	150	150	154	152	135	156	142	148	169	163	152	157	169	131	144	157	150	140	163	141	144	132	132	157	156	145	136	137	134	151	144	167	133	141	151	148	156	150	158	173	146	148	139	155	145	145	159	159	128	165	175	153	146	165	136	140	142	151	153	160	159	133	171	156	140	150	156	178	147	157	192	156	156	153	156	152	164	155	148	140	162	151	149	159	159	155	152	158	160	143	161	143	162	174	158	137	138	149	140	163	137	153	174	154	160	155	145	147	146	150	154	144	166	142	153	150	158	133	138	151	152	159	173	135	156	162	152	166	165	158	169	154	150	168	157	167	157	147	181	160	154	135	148	145	144	160	154	149	138	142	156	178	145	154	157	153	145	146	182	153	150	132	147	155	175	145	170	158	165	162	162	153	146	139	174	140	154	149	156	171	146	143	149	161	154	171	148	161	165	159	144	146	175	159	142	155	140	148	133	161	148	133	125	162	166	155	147	164	139	161	145	138	164	156	151	142	139	153	156	150	142	166	140	161	150	149	146	140	152	169	149	155	147	126	148	145	140	157	147	151	129	161	131	145	163	144	127	152	145	114	152	155	147	165	152	133	154	166	154	151	169	161	161	153	150	148	153	162	154	148	140	148	150	127	169	167	141	187	134	129	154	133	164	160	151	138	146	132	143	135	149	143	143	161	166	140	149	162	172	157	153	162	169	128	139	145	151	149	150	140	156	161	150	137	139	162	170	152	165	183	141	155	150	142	160	179	137	165	141	159	157	139	143	140	165	150	165	158	156	157	156	142	137	146	128	153	135	148	160	111	149	132	134	153	157	153	162	151	159	137	186	152	156	159	154	139	142	154	139	153	134	163	166	149	143	149	161	159	158	152	159	166	131	172	146	152	154	147	162	160	152	150	156	165	146	126	147	156	154	150	199	155	158	113	158	157	138	155	151	155	164	148	162	163	143	163	160	150	166	131	184	146	143	144	159	151	170	134	154	137	155	172	154	175	143	178	153	166	163	169	165	126	169	155	134	132	150	142	164	134	151	164	154	148	136	155	163	160	144	163	176	156	137	142	144	172	169	140	167	151	165	123	153	138	153	162	163	133	133	125	156	165	158	145	125	141	169	161	145	178	159	161	141	155	167	143	140	151	146	146	152	139	128	143	134	161	137	162	144	146	145	152	158	133	157	155	142	159	151	168	127	166	139	158	148	158	158	170	163	163	143	154	172	153	125	171	164	139	147	154	150	154	151	144	151	123	146	159	168	130	143	158	128	149	160	156	158	156	157	148	166	160	144	143	132	142	151	144	151	157	161	166	155	134	151	126	145	130	131	144	157	147	166	157	174	167	156	177	170	136	171	140	163	147	160	163	167	146	142	146	160	150	176	165	158	160	130	148	147	180	150	144	132	150	135	151	154	148	152	144	166	164	147	147	141	147	151	161	164	129	168	146	140	149	148	136	145	154	151	181	168	137	156	148	144	147	170	153	163	164	135	142	150	157	131	159	139	130	152	143	146	160	171	152	157	144	132	159	150	141	153	143	185	149	164	147	145	143	168	152	142	152	148	163	165	140	144	154	157	153	143	170	146	152	128	181	146	147	162	164	159	149	140	158	157	172	150	143	157	160	158	174	143	144	155	147	159	170	153	157	163	154	138	143	156	147	158	163	149	158	137	146	161	163	137	135	144	163	170	139	141	132	155	142	139	153	121	178	170	155	134	150	153	148	144	141	158	150	136	158	145	147	158	144	147	153	153	139	153	162	154	145	157	153	160	154	140	156	162	134	172	150	155	194	128	149	139	155	157	146	167	128	153	125	142	155	169	133	153	156	158	160	182	157	166	148	152	156	162	161	164	156	139	157	151	147	172	141	168	170	148	167	136	155	167	159	153	142	145	165	167	145	138	143	152	157	154	153	160	155	166	144	157	156	170	166	177	140	128	146	170	135	159	166	124	136	159	164	158	169	162	147	138	166	155	150	172	150	144	152	159	161	159	152	155	128	144	169	165	136	174	142	129	211	147	150	137	155	143	168	147	144	130	152	159	144	130	145	146	145	159	155	128	123	170	150	146	153	147	159	143	140	159	166	159	151	144	166	126	139	183	151	153	142	142	145	141	153	170	143	168	165	132	158	172	161	142	146	142	159	150	132	126	158	155	155	143	160	140	158	155	162	155	175	138	167	143	150	140	150	148	136	161	153	138	158	154	144	157	181	124	164	167	146	161	161	142	150	171	145	145	162	173	172	149	156	170	161	150	157	131	156	151	131	155	172	140	167	147	172	155	156	173	140	168	159	142	154	156	152	157	147	134	157	154	149	147	156	150	179	146	155	137	154	150	134	156	152	169	138	143	154	164	138	142	155	150	147	151	152	170	166	165	166	172	129	146	156	156	166	144	147	140	155	169	155	139	155	156	181	163	138	147	162	163	167	145	157	149	161	145	149	141	130	137	136	148	156	141	158	142	135	167	140	151	140	151	164	164	164	151	161	118	152	157	148	164	162	150	126	174	158	141	146	164	146	162	146	155	168	141	169	149	151	143	135	159	159	162	146	162	140	133	120	159	151	178	137	145	150	143	165	163	174	139	139	139	161	123	155	147	149	155	149	166	124	163	146	131	119	126	149	155	157	168	157	137	152	132	161	148	167	133	172	159	145	142	164	168	143	143	162	155	151	145	156	153	145	158	144	158	162	149	153	164	175	164	152	169	161	155	156	136	155	149	163	169	144	156	161	146	148	141	161	144	151	174	148	162	144	137	153	141	134	135	130	160	145	143	148	154	153	167	162	144	162	149	150	147	156	153	133	147	171	156	165	150	158	124	175	166	147	155	162	148	141	147	155	155	169	139	165	152	149	168	170	165	163	154	157	144	167	153	163	176	156	139	137	142	162	162	163	138	146	156	154	123	156	144	151	136	156	146	163	160	147	150	144	151	149	148	158	168	136	157	140	145	142	145	150	148	149	166	126	149	137	141	164	132	144	164	148	144	148	155	148	138	143	154	149	126	148	165	158	146	159	138	138	146	165	162	134	158	130	144	145	162	128	147	145	155	142	146	142	178	140	161	170	152	133	143	154	183	149	146	163	153	131	163	158	153	154	148	168	163	120	145	137	153	117	158	154	165	158	151	148	158	159	151	127	160	160	144	154	144	133	151	136	158	148	158	140	142	153	151	137	160	136	153	174	140	155	174	163	135	164	167	158	146	160	162	154	172	152	163	154	146	146	147	153	120	157	163	166	146	157	142	137	153	154	160	142	161	154	157	137	154	140	135	168	158	144	155	164	164	140	145	151	151	137	181	153
6786	16219	13736	7439	5021	3867	2902	2170	1769	1351	1032	907	743	595	595	474	479	436	415	371	362	309	316	302	254	286	288	287	291	247	247	241	254	237	245	246	215	250	252	218	211	229	186	227	219	220	199	203	194	237	192	230	226	213	195	176	190	199	236	195	187	208	199	185	205	197	223	217	195	190	168	199	199	209	182	206	186	196	196	202	207	177	194	193	214	189	193	200	178	173	197	188	178	212	187	206	184	187	174	181	180	188	194	197	187	192	189	212	185	187	179	182	184	202	186	191	191	212	206	185	189	193	183	202	179	197	207	189	171	176	194	172	195	200	190	155	183	193	204	187	204	192	206	187	199	190	195	186	159	177	197	188	176	161	200	198	192	198	177	178	173	197	182	197	172	168	206	195	183	212	185	204	189	192	194	198	209	197	195	183	184	190	184	155	206	201	203	208	216	185	181	194	210	201	181	176	204	203	187	221	165	202	188	191	177	187	179	158	212	171	171	183	216	205	154	186	184	190	190	180	186	197	182	187	172	176	192	182	187	190	180	206	197	205	173	202	171	195	184	201	161	185	196	180	184	193	196	185	195	169	202	191	190	187	162	193	189	215	195	205	191	199	200	180	190	182	190	203	190	200	206	185	173	195	194	180	167	152	179	190	195	199	190	170	168	188	199	188	182	178	187	180	199	205	165	174	215	196	192	179	178	168	187	210	204	199	172	170	181	186	169	177	190	178	184	199	179	198	180	186	180	183	194	169	197	187	198	194	181	189	209	178	197	182	177	187	184	175	195	188	178	216	171	189	198	179	172	202	162	162	175	180	188	168	183	180	206	183	186	178	213	139	184	198	201	190	188	199	213	189	222	218	190	201	173	179	209	166	181	188	188	173	187	205	189	169	189	178	202	200	172	169	210	178	202	185	191	195	202	199	179	180	172	206	200	171	184	206	210	185	221	170	173	153	203	206	160	182	179	162	203	173	208	186	183	179	182	186	217	193	203	167	184	205	188	184	199	193	218	204	185	194	173	182	184	159	166	193	182	194	198	191	201	189	170	178	188	182	185	189	212	193	190	191	187	198	180	192	200	190	211	191	190	192	196	180	212	200	172	184	182	196	187	180	188	170	193	209	197	173	190	178	184	181	199	179	180	175	203	207	189	179	174	194	192	180	188	196	162	145	196	172	203	176	183	177	186	220	171	194	191	216	198	169	189	183	180	189	167	181	173	196	201	177	173	176	195	175	166	196	183	192	187	177	198	204	193	218	196	189	182	176	183	198	194	208	188	165	171	187	204	170	186	166	160	227	203	200	182	184	209	199	177	186	181	204	190	183	182	192	200	181	186	168	208	194	196	181	185	162	178	182	177	166	177	189	175	173	174	190	197	173	215	196	200	210	182	193	172	196	185	187	187	164	179	194	169	186	191	178	166	175	189	183	166	184	165	176	179	193	195	206	199	215	204	202	228	195	207	162	194	175	172	214	186	190	188	179	190	188	180	204	186	185	211	194	210	206	179	189	205	195	162	192	177	201	160	197	206	192	199	203	186	207	191	176	162	182	182	186	213	206	194	163	209	184	197	193	183	186	182	213	204	171	169	178	203	207	189	176	210	181	174	155	218	194	186	195	181	187	205	206	165	169	207	191	160	157	182	176	207	196	177	187	206	181	205	194	170	199	203	206	175	181	198	189	205	175	180	174	190	180	191	223	197	208	198	196	178	203	189	197	154	180	162	185	193	213	185	209	166	170	194	194	187	178	175	170	190	186	201	168	185	183	203	171	176	183	195	174	205	194	184	187	189	169	217	202	222	171	190	225	173	164	187	180	190	178	203	180	168	185	188	210	225	177	218	179	194	176	169	173	176	194	191	194	189	204	191	210	175	189	173	209	190	182	198	182	179	224	212	199	178	198	191	182	182	183	184	176	178	182	180	194	198	187	193	198	196	187	209	194	180	187	200	193	179	170	177	202	189	188	198	195	205	199	192	188	164	201	173	168	203	198	191	212	176	165	172	182	189	191	186	192	188	186	194	184	168	169	170	203	201	181	191	205	166	193	206	198	202	171	173	145	162	191	189	169	180	183	199	183	192	174	184	181	184	210	178	177	206	199	184	179	210	192	190	205	184	185	196	186	182	178	189	194	180	184	208	232	197	168	209	201	189	192	210	188	174	213	160	186	199	212	212	182	174	163	183	174	209	193	199	193	181	185	197	170	197	171	179	184	197	190	178	168	174	185	194	198	173	185	173	211	187	181	166	184	208	190	194	167	176	179	183	189	184	198	152	180	180	182	186	183	199	206	174	196	231	213	195	171	189	197	182	192	183	199	203	184	186	184	200	192	178	189	180	177	175	184	158	169	171	180	209	174	185	171	181	194	208	193	196	192	180	178	217	188	203	211	170	210	207	216	189	184	166	174	164	184	183	171	185	205	173	205	202	188	156	197	187	197	222	198	162	177	215	219	179	172	198	176	203	172	225	227	181	196	190	201	209	200	193	183	175	175	174	206	162	181	201	160	196	192	192	198	174	200	184	195	174	185	198	165	206	202	183	197	200	190	185	174	205	197	180	164	195	173	162	165	163	180	179	177	202	210	198	184	177	167	197	192	186	189	183	177	187	203	179	186	206	198	230	191	199	186	183	197	192	176	190	214	171	179	200	164	220	178	209	190	171	210	192	177	191	188	182	200	178	187	163	198	187	196	168	176	181	186	204	164	190	198	192	197	215	213	172	168	201	194	179	188	195	173	196	173	198	201	171	168	186	177	182	183	181	197	176	209	176	173	187	191	204	176	174	196	191	183	194	215	189	190	187	196	177	187	201	177	179	198	189	182	175	182	181	213	176	190	204	198	187	199	182	199	209	208	190	197	203	186	180	176	175	188	183	195	175	198	197	194	179	191	197	164	200	175	181	186	165	199	189	205	180	179	197	208	182	206	172	205	187	173	175	184	202	203	193	166	165	166	171	203	188	186	187	186	190	192	166	230	200	203	181	207	190	190	198	171	193	174	182	194	187	200	184	175	195	190	189	165	191	199	177	209	187	169	185	174	197	185	191	185	186	198	198	208	170	185	181	175	189	190	174	184	203	191	171	190	225	165	192	216	190	175	195	184	181	208	169	183	192	173	172	186	198	157	181	188	196	182	175	184	164	160	191	193	189	199	215	183	160	177	180	177	197	195	144	221	179	193	170	218	179	181	159	166	187	191	168	178	184	194	190	199	182	201	218	193	174	185	190	193	159	186	192	176	204	173	180	170	200	146	170	177	190	192	209	172	206	208	184	204	179	176	195	168	164	171	161	215	167	189	185	205	167	213	169	184	199	186	195	206	180	209	179	222	208	194	210	192	181	191	200	177	196	188	212	182	195	183	202	183	170	177	155	203	187	177	175	193	185	195	191	158	173	196	200	182	191	177	214	188	190	190	188	235	166	184	211	178	210	196	234	208	199	207	172	206	166	188	208	200	161	182	186	192	209	178	167	173	187	189	183	198	155	228
27015	21248	12687	1477	770	714	621	553	564	469	531	562	535	537	510	553	565	523	531	585	584	543	508	497	536	539	538	523	558	522	560	557	555	560	538	513	534	529	542	498	520	540	540	561	530	520	575	552	519	536	570	535	548	551	506	488	526	549	505	483	545	484	564	517	492	534	475	508	526	497	511	519	484	547	567	525	512	513	524	541	545	527	487	526	549	529	494	528	493	523	520	499	540	543	508	500	519	536	554	559	531	519	507	551	565	533	493	567	554	511	511	542	506	519	552	526	514	523	542	514	455	520	501	542	493	503	497	494	505	478	549	552	518	549	537	499	563	572	536	540	563	530	510	526	543	577	498	505	491	556	547	546	525	591	514	480	527	546	510	511	523	577	543	532	529	488	507	541	578	522	476	522	550	502	543	589	532	526	540	551	538	507	501	513	527	534	543	530	491	535	579	524	530	543	515	562	525	559	529	542	561	567	518	537	538	498	525	552	554	530	532	493	559	526	526	542	543	495	595	536	539	507	534	568	517	528	517	501	526	547	538	543	525	518	504	532	532	508	533	514	531	515	518	478	540	542	499	513	579	567	508	490	477	534	523	519	539	522	501	511	537	539	520	548	525	543	513	538	512	519	535	531	562	505	538	523	520	488	546	520	519	543	485	529	525	542	507	523	507	535	545	504	536	521	535	540	491	516	511	534	493	525	494	520	521	546	504	523	549	514	544	569	549	517	553	519	556	513	529	476	523	485	504	544	507	567	548	559	494	545	539	534	502	537	500	532	481	535	527	573	539	502	546	487	556	566	533	508	558	510	519	510	537	544	522	497	505	494	556	504	557	535	517	506	542	509	478	521	479	531	513	518	547	577	506	509	560	518	572	515	487	525	531	569	517	524	568	535	518	531	514	538	488	540	527	506	510	545	526	531	522	530	533	553	526	497	550	529	525	573	547	540	538	499	543	537	513	492	505	557	558	518	544	516	574	547	539	527	565	559	550	519	534	540	507	480	494	541	538	528	526	563	471	525	513	509	531	542	505	500	532	580	518	505	509	537	516	525	507	481	535	542	517	512	517	484	564	540	542	501	534	541	556	541	506	532	551	495	571	538	567	536	493	533	514	557	574	471	540	533	544	511	510	484	545	513	524	543	557	544	537	491	541	506	484	486	537	522	507	557	530	545	517	513	543	524	524	516	508	534	514	506	523	554	503	507	540	525	512	507	542	528	565	553	574	541	511	568	552	513	539	537	526	519	524	552	530	517	543	548	531	520	539	519	488	504	530	511	519	540	528	519	483	502	504	557	499	520	548	545	555	541	530	574	547	542	518	542	520	535	516	519	523	515	516	505	542	523	556	517	527	523	476	493	503	502	517	467	493	512	545	534	519	535	529	510	515	493	582	560	524	523	541	512	517	529	550	479	495	540	517	518	517	591	557	527	544	563	578	513	524	559	510	533	508	508	557	536	526	518	525	545	508	541	512	529	554	514	496	510	487	496	521	535	523	504	466	520	513	494	514	539	543	541	536	543	550	521	512	535	554	494	510	507	550	551	529	549	540	534	527	508	555	525	497	571	503	543	503	521	542	524	531	546	549	522	547	575	544	561	541	520	510	524	509	588	544	490	545	497	547	548	515	529	535	521	541	550	537	566	518	515	532	495	528	542	513	578	535	507	492	553	531	555	522	527	527	557	514	535	534	529	495	499	556	528	483	496	522	541	564	518	506	534	523	545	532	528	509	526	517	515	530	564	516	547	576	541	529	546	538	518	490	543	553	534	515	534	517	514	487	521	544	540	518	471	533	519	508	527	561	538	507	568	526	520	502	563	507	523	551	563	524	529	524	545	540	509	523	540	519	538	540	542	547	535	516	536	501	567	539	550	573	485	517	568	522	523	577	542	544	538	548	548	554	526	508	529	502	505	560	528	521	481	489	563	570	528	577	514	499	503	514	515	582	523	516	541	509	530	491	535	523	504	530	474	541	503	570	541	524	563	534	534	555	529	514	499	566	506	514	507	518	530	509	497	501	568	508	518	492	556	527	484	578	565	560	541	536	530	557	529	508	548	568	518	564	525	545	507	573	545	586	518	555	533	575	549	551	522	479	553	513	520	555	515	518	492	507	519	507	533	572	519	566	544	555	543	497	509	506	550	516	527	506	529	514	523	506	544	536	523	527	509	516	510	532	534	543	532	525	568	525	475	476	547	515	507	536	517	530	507	538	526	518	524	501	532	573	534	513	538	524	509	563	597	514	521	522	551	525	521	510	495	547	492	539	486	530	489	514	529	517	528	532	505	492	536	531	520	524	500	555	544	533	529	501	531	511	498	518	496	497	565	550	519	522	535	509	514	502	529	516	526	510	507	519	528	543	545	543	556	567	517	553	515	496	557	540	514	498	529	538	517	541	517	537	521	559	516	527	503	532	458	512	520	535	559	542	533	521	534	494	553	551	509	533	529	523	516	539	532	490	557	545	524	545	529	564	522	536	488	500	539	571	529	520	529	478	518	492	540	532	506	540	519	528	519	523	561	512	530	498	492	529	539	548	470	506	523	550	515	502	533	535	544	528	502	521	519	525	523	500	537	529	534	559	565	479	494	511	531	568	554	497	547	523	524	504	502	551	472	541	567	549	528	554	489	517	533	520	533	543	546	513	543	467	543	510	525	494	521	492	540	541	538	544	546	516	528	502	538	546	550	511	567	520	498	556	518	549	524	531	555	524	548	535	510	505	547	531	525	563	542	522	530	552	520	521	563	495	523	522	517	523	573	554	544	534	525	518	500	513	569	558	544	485	549	463	522	555	542	509	536	546	567	523	561	531	492	539	499	557	510	498	486	518	570	515	475	526	535	520	514	518	537	536	561	541	559	498	569	519	557	543	539	523	515	545	563	494	524	560	507	534	517	500	504	533	517	554	537	552	511	496	491	511	543	483	515	562	533	558	524	521	527	504	533	604	523	488	539	545	538	512	471	584	508	490	522	512	557	497	530	514	510	535	536	490	561	522	512	521	517	506	514	521	520	544	540	545	515	557	526	545	514	551	520	598	545	528	557	542	528	542	524	533	541	476	520	537	532	586	515	497	568	498	483	558	543	540	491	570	529	504	518	502	500	543	526	507	564	536	480	523	521	537	513	492	548	536	516	495	550	545	510	591	513	501	496	564	527	501	511	560	551	498	569	538	511	529	497	521	541	506	555	523	520	554	559	565	526	524	529	529	490	514	552	532	540	502	567	507	490	535	515	520	529	571	516	517	548	519	499	531	496	522	520	552	531	523	544	523	523	538	513	558	514	488	510	540	500	556	537	517	529	535	514	564	528	505	536	553	533	516	513	512	526	512	524	520	518	522	542	546	546	584	527	511	544	485	506	503	565	537	513	512	498	510	525	523	540	540	537	538	552	530	523	570	552	573	506	545	515	530	531	538	531	556	539	555	494	511	539	514	535	528	501	491	532	516	477	550	532	537	566	533	503	532	567	522	531	501	525	523	554
4198	1682	1498	939	848	812	748	767	722	660	698	695	675	677	653	659	740	642	621	702	678	657	653	629	666	647	631	632	646	660	688	674	667	667	660	650	658	617	669	634	649	657	626	648	681	668	681	646	635	635	621	664	629	635	652	678	654	673	676	644	631	622	664	636	661	598	748	718	575	653	691	643	696	657	637	664	654	672	648	685	682	658	642	673	657	665	694	668	671	692	669	664	698	715	680	704	727	632	654	686	704	629	682	613	643	664	636	665	633	632	685	689	586	677	646	660	654	644	649	682	649	675	676	662	643	609	656	668	687	658	672	677	677	643	662	684	653	634	681	683	609	662	659	675	614	666	636	663	676	672	662	700	693	631	658	646	671	645	681	625	669	651	654	650	660	621	685	643	640	633	623	614	665	646	669	637	634	673	633	638	653	632	670	674	623	659	625	698	658	655	637	666	718	648	681	654	616	649	647	651	613	676	651	679	718	625	619	639	652	670	659	634	657	627	627	653	642	670	619	618	683	602	636	713	615	653	633	696	657	622	659	678	611	630	671	668	687	635	679	653	635	666	674	672	640	608	687	635	625	680	635	682	671	640	643	631	631	632	664	665	674	624	644	643	612	678	662	630	672	663	668	622	649	624	651	680	721	641	666	648	680	665	639	633	619	629	654	679	639	664	673	705	633	638	646	674	622	610	644	651	663	672	677	604	717	671	628	661	645	665	626	616	658	680	680	643	586	671	611	695	622	682	623	609	643	673	631	652	624	687	676	620	632	629	676	679	644	685	650	659	664	659	657	642	609	613	657	692	684	619	686	615	664	691	647	623	637	668	640	689	667	677	652	645	665	662	633	646	691	697	680	644	642	676	647	670	637	613	662	636	655	709	655	682	635	641	638	722	663	664	666	652	664	628	672	647	620	664	669	650	641	660	680	625	593	652	651	675	661	647	703	666	619	684	673	652	670	654	665	676	608	600	655	646	667	627	688	680	690	635	613	630	676	686	656	674	701	607	692	706	670	660	669	666	588	683	656	658	652	665	681	614	625	625	646	638	646	664	617	672	689	631	681	644	646	685	636	658	655	671	633	695	628	650	683	664	634	710	662	647	669	637	671	645	689	678	620	672	652	686	637	688	653	698	674	618	678	593	606	612	643	621	628	699	703	640	672	673	665	659	685	636	657	682	666	643	678	653	682	666	653	699	669	629	625	666	642	639	679	687	699	647	705	647	656	679	684	673	673	645	642	680	634	638	686	626	641	644	678	717	685	671	666	680	671	621	621	631	647	653	702	584	633	694	658	664	660	638	688	666	666	651	620	598	682	663	650	613	627	632	667	632	636	688	699	678	639	671	680	659	619	635	694	635	673	654	692	632	612	682	665	581	672	662	645	673	677	689	651	650	684	696	650	646	675	628	671	668	651	668	652	674	685	607	658	623	652	643	667	671	697	633	658	647	682	668	651	573	674	650	683	683	688	610	642	641	632	658	676	638	648	652	647	659	654	690	649	650	630	618	668	653	695	677	677	669	647	665	665	649	633	656	644	659	606	668	713	653	635	639	643	675	694	674	722	658	685	656	620	633	624	673	644	671	676	661	672	681	627	652	619	646	622	663	629	688	678	652	679	664	661	661	611	663	696	674	645	660	649	685	642	678	673	654	680	677	667	672	620	709	660	664	643	713	621	639	693	684	640	621	650	660	672	692	654	699	627	631	672	626	649	632	626	598	677	640	632	656	646	628	664	667	662	685	662	705	653	657	695	617	643	644	655	647	663	651	667	675	672	690	682	660	671	645	684	645	673	656	674	653	644	645	673	674	697	637	673	649	641	658	678	664	665	701	667	668	660	649	649	663	650	674	704	655	661	665	642	650	660	666	681	632	685	649	648	653	620	699	653	635	695	684	620	687	631	616	637	657	662	693	669	647	702	662	650	639	674	636	612	693	633	688	621	634	694	663	656	617	628	639	642	631	631	687	649	702	639	643	698	667	656	665	651	655	638	671	642	671	648	673	674	633	653	649	644	689	650	601	658	637	642	630	659	655	661	710	609	670	662	652	676	625	629	703	663	672	662	656	656	636	692	632	668	664	709	709	607	638	674	637	662	678	651	674	606	651	618	681	653	675	656	617	635	667	680	692	657	655	678	650	648	676	668	624	669	674	715	664	688	660	660	651	672	648	633	611	641	679	643	680	675	632	666	648	691	660	662	614	669	685	719	657	624	655	662	636	643	643	663	639	610	653	673	653	646	595	658	667	662	675	665	630	643	700	651	648	672	648	652	665	659	681	641	660	695	645	642	677	652	688	651	655	675	673	666	648	621	681	675	654	642	667	627	626	616	672	606	635	670	674	708	693	638	644	675	662	618	660	664	676	665	631	632	631	668	623	663	646	681	659	641	667	654	643	692	658	674	698	610	660	716	668	594	664	672	632	685	674	642	665	648	662	640	666	637	674	606	652	653	665	635	681	673	668	674	640	670	643	689	716	653	688	659	686	641	614	667	654	651	661	643	665	644	590	656	649	654	667	676	651	688	650	625	640	663	679	665	645	643	661	706	639	645	687	667	656	662	651	601	640	620	690	657	681	649	671	630	676	691	644	670	627	619	650	625	634	690	681	674	662	681	648	602	678	649	653	646	675	666	669	665	665	633	667	693	670	639	665	679	624	637	640	631	651	704	668	668	682	702	631	643	678	619	669	651	633	624	655	742	671	653	659	692	671	629	653	645	647	637	635	663	661	638	639	683	662	684	638	674	667	653	697	696	703	624	627	676	684	625	639	624	617	669	611	654	648	678	660	636	633	654	623	619	638	647	631	691	648	625	644	699	664	662	646	657	677	696	624	663	657	687	665	674	655	632	690	641	675	629	640	688	632	671	614	686	644	639	675	640	689	643	699	665	679	665	667	624	642	651	634	642	650	642	615	699	666	628	629	667	628	647	662	675	644	645	614	652	685	642	653	656	648	656	650	669	650	621	667	616	629	638	661	628	610	645	662	640	614	615	691	674	648	653	675	631	646	619	622	631	643	657	650	656	648	657	653	680	643	650	672	645	702	650	636	653	631	684	640	647	664	665	711	651	611	688	662	659	646	674	659	641	663	627	640	672	655	672	679	642	620	646	658	710	672	610	654	702	680	655	613	662	671	654	696	654	670	689	600	640	668	629	665	702	626	635	663	633	637	639	640	700	645	658	680	643	650	655	676	676	680	657	701	661	642	673	666	677	665	661	687	647	682	655	696	645	684	602	656	635	655	643	644	636	660	706	663	707	643	617	660	649	658	664	669	700	656	623	660	669	638	656	657	692	638	643	682	695	691	639	620	625	663	682	632	682	660	684	678	633	645	687	651	638	646	638	620	660	657	663	675	670	659	668	673	634	649	658	686	640	670	701	701	679	634	652	675	663	647	644	679	658	620	686	613	685	651	703	689	661	641	682	652	656	662	700	656	627	642	701	666	706	638	690	678	671	595	642	647	685	666	664	650	658	683	642	717
23853	21378	28956	24152	21362	13068	1351	801	668	609	552	497	482	477	447	384	426	365	385	361	368	366	334	348	378	367	356	364	375	316	367	344	412	337	336	354	364	349	339	357	359	331	317	354	368	323	363	362	323	347	347	336	307	339	348	340	337	340	331	361	330	333	341	297	317	340	307	332	385	305	320	330	332	333	353	321	348	353	333	342	324	326	351	325	313	358	301	280	327	344	303	357	339	315	333	333	328	330	359	339	330	343	333	341	345	317	294	350	354	335	317	347	326	321	333	325	334	335	314	326	345	308	331	340	334	328	338	307	348	314	315	338	334	350	344	324	344	335	335	303	298	329	369	340	313	332	336	317	361	368	338	309	363	354	371	335	305	309	344	324	343	371	324	350	348	347	320	304	353	316	372	362	321	323	308	324	347	335	348	316	372	319	323	322	337	323	333	343	363	338	340	361	308	344	357	344	354	335	314	324	340	345	363	316	338	353	320	304	346	309	348	323	344	311	372	340	318	375	331	349	362	307	328	295	332	303	345	350	336	373	333	345	317	353	347	334	381	325	335	320	299	332	360	364	334	338	300	343	326	342	304	327	333	331	334	328	308	329	311	308	346	312	324	302	358	356	309	357	341	332	355	342	355	331	349	343	354	321	335	362	323	344	331	364	293	342	329	342	339	339	339	369	337	337	342	354	333	356	315	343	326	328	302	325	349	357	345	344	312	328	313	340	325	339	339	318	327	347	319	338	358	347	329	367	332	317	336	328	319	347	344	340	319	300	367	356	297	322	348	290	318	334	340	338	304	308	317	361	364	310	342	316	332	338	317	330	329	356	351	323	315	309	342	329	320	358	318	351	346	322	334	358	337	330	322	342	310	308	340	311	337	341	371	310	341	362	368	329	323	354	348	347	343	334	314	304	314	318	327	314	362	298	323	323	327	339	341	344	354	319	327	343	329	344	325	336	357	326	333	327	320	339	324	390	327	326	298	337	316	344	329	302	302	314	336	326	342	310	324	333	338	325	329	341	326	315	326	330	327	331	325	306	309	333	310	358	364	300	317	348	368	308	317	369	311	309	362	324	340	317	335	340	294	349	346	334	326	353	304	356	340	335	341	310	324	309	307	334	326	313	338	320	336	325	325	342	352	341	314	320	329	302	358	349	335	337	349	355	325	329	361	336	342	317	308	316	319	329	383	313	351	363	357	336	346	374	317	364	320	334	318	309	314	323	333	326	357	338	324	329	353	347	347	360	327	329	326	320	335	341	346	343	319	352	342	287	335	333	351	317	341	314	311	315	329	313	340	319	332	343	330	351	319	337	308	337	325	320	321	367	326	333	363	331	337	343	310	346	343	352	347	347	316	342	347	342	301	319	353	311	318	321	319	337	340	328	335	317	350	309	339	316	361	310	330	334	342	348	317	316	355	343	338	351	330	351	321	371	326	369	309	327	338	321	348	356	288	342	292	339	351	331	375	350	317	345	356	332	332	355	334	350	336	323	322	308	324	336	310	332	315	325	344	290	331	336	347	317	332	317	315	321	348	359	360	337	329	333	329	355	349	309	330	316	329	329	346	311	326	348	329	293	308	338	346	327	368	346	331	356	331	287	307	330	306	307	321	330	331	375	333	337	345	324	325	330	328	309	340	321	344	329	319	354	296	330	312	319	334	345	335	321	317	334	318	343	330	359	326	340	338	333	333	328	355	314	297	313	345	345	330	316	335	334	312	325	316	335	326	332	352	343	334	339	342	365	317	330	347	367	349	318	353	347	336	319	309	319	319	346	359	342	358	327	326	330	327	332	344	309	318	337	343	311	294	288	325	312	312	336	332	341	363	348	353	316	311	328	319	324	359	307	304	324	341	328	335	348	336	304	341	321	348	338	337	327	333	338	312	349	341	319	337	346	346	362	292	358	344	321	322	327	339	293	332	338	320	351	363	362	319	321	337	336	339	327	319	311	328	343	335	310	341	318	347	323	331	330	342	345	314	346	338	344	327	307	322	336	331	316	323	327	344	326	342	322	357	313	333	341	333	344	318	332	337	366	350	352	341	304	341	324	340	337	341	323	331	348	356	335	351	335	344	331	336	330	345	334	288	365	363	325	312	338	319	362	330	328	339	353	349	304	295	351	321	344	314	347	307	336	371	338	346	338	339	331	326	324	325	307	327	374	329	332	310	319	353	320	348	350	317	280	340	372	331	344	329	326	317	309	339	322	320	312	331	317	363	307	344	330	338	337	337	353	342	310	327	329	320	322	320	343	329	342	301	326	331	343	341	352	342	320	334	308	338	333	320	319	305	350	324	373	336	349	337	340	310	323	323	335	345	344	321	351	303	343	316	324	343	314	337	340	312	359	342	310	359	333	348	336	359	328	312	344	349	364	339	323	356	341	317	314	338	349	341	337	321	353	341	324	349	301	340	300	320	313	333	344	342	322	319	339	301	306	346	308	331	311	325	350	335	326	310	339	321	352	341	327	363	347	340	335	322	329	332	370	362	340	331	333	341	319	318	347	337	313	316	353	348	319	315	316	321	324	353	343	323	356	339	317	333	345	316	287	356	348	341	319	340	334	300	359	329	332	322	316	320	349	352	358	317	323	335	283	367	326	327	318	322	333	367	315	349	329	319	342	349	288	324	344	343	320	310	339	355	322	320	304	350	342	357	343	310	355	321	336	321	369	369	306	288	350	369	350	349	339	363	344	287	336	350	305	306	329	310	295	326	346	313	351	337	310	328	340	322	338	325	336	318	339	360	339	327	316	368	312	339	321	359	329	329	341	334	346	347	312	328	353	326	327	284	343	318	329	292	308	315	337	325	319	320	322	294	331	351	348	291	344	330	323	333	355	318	352	325	356	319	362	314	339	312	332	337	324	316	336	362	297	316	325	320	362	313	321	310	315	333	306	310	317	332	347	311	320	341	317	324	344	303	374	346	364	331	304	327	350	360	310	342	320	346	344	361	323	354	348	325	342	382	315	358	356	288	327	304	307	313	324	350	370	297	327	318	346	342	327	355	324	376	341	323	369	316	324	352	339	311	322	331	333	339	347	334	317	320	345	342	325	332	350	356	314	325	348	348	314	348	291	331	345	321	327	343	325	370	304	327	352	316	303	298	342	335	322	378	313	323	342	292	332	330	321	351	340	357	310	318	377	331	362	345	342	315	323	348	330	301	341	323	342	282	344	362	314	359	326	322	308	338	320	347	330	309	304	333	327	310	319	344	337	358	318	311	333	318	325	355	312	356	322	353	362	322	324	359	344	360	350	353	329	311	322	339	331	325	334	345	357	292	334	297	348	327	322	313	323	346	351	349	327	323	327	343	329	318	316	301	330	344	287	297	308	343	341	341	320	314	364	316	348	297	345	347	347	343	347	311	309	333	341	352	326	344	338	361	354	342	358	341	334	341	347	311	363	327	338	344	323	372	308	346	351	359	350	338	318	327	360	357	338	355	323	313	333	308	339	314	326	316	306	337	308	321	346	299	335
4788	9897	8593	4320	3083	2252	1788	1444	1133	1020	884	778	704	698	614	586	580	539	500	485	506	480	485	479	479	499	452	501	463	453	448	470	451	419	432	483	437	444	429	474	449	520	451	464	420	433	396	452	430	446	420	443	380	411	433	457	444	409	441	456	433	446	411	387	398	457	432	387	438	420	446	437	399	402	419	455	442	397	436	407	426	467	427	412	401	402	395	411	396	405	430	403	449	438	431	430	426	438	433	410	414	423	425	439	412	398	421	418	435	401	414	425	426	408	389	437	429	422	448	433	405	422	417	396	389	415	425	449	435	384	442	431	434	440	418	406	431	424	413	419	444	397	411	418	430	417	432	453	423	404	456	448	411	407	413	437	393	426	439	417	439	428	408	448	388	407	455	430	434	441	475	456	423	455	426	402	403	367	432	461	432	440	426	427	393	396	445	419	437	437	474	419	441	402	391	402	420	422	410	409	405	429	426	420	440	428	418	429	420	442	426	454	388	403	418	417	467	408	444	444	444	440	417	404	420	429	416	440	413	403	438	415	412	423	405	432	446	427	417	406	424	445	408	408	426	425	410	403	384	415	416	433	445	451	429	406	404	421	412	396	445	419	451	405	432	402	412	431	426	423	406	417	418	457	447	410	405	415	409	422	445	423	411	437	396	441	441	451	437	406	414	402	453	437	422	394	406	422	417	397	410	438	431	398	401	382	422	390	427	437	409	394	428	447	396	421	351	460	401	413	385	430	396	446	426	432	420	390	444	398	443	392	414	415	408	434	424	459	443	447	376	438	422	401	435	431	422	401	447	415	403	379	423	439	406	397	418	408	384	438	410	411	402	413	422	418	402	432	438	449	450	434	385	408	399	434	447	433	424	401	421	392	407	444	414	412	381	457	435	421	431	463	395	401	418	461	432	423	423	422	425	437	459	407	444	440	446	437	450	426	422	436	416	429	433	448	448	423	444	456	393	414	452	467	451	423	404	438	447	454	379	425	414	387	397	454	426	433	428	463	408	440	380	406	420	425	424	460	442	410	453	405	423	397	402	437	443	404	436	425	418	399	424	433	403	440	398	424	431	415	427	422	436	446	415	439	426	421	420	451	425	429	417	395	460	415	439	480	393	427	412	481	401	415	418	437	466	477	424	421	391	446	418	424	468	420	434	405	431	441	448	450	403	459	414	454	434	409	435	425	428	431	424	417	389	429	427	403	404	416	455	420	451	437	412	409	432	395	445	431	410	416	423	420	433	461	465	448	416	401	422	426	429	416	432	433	419	418	437	449	432	409	422	423	461	461	437	431	391	419	449	466	403	425	429	439	436	444	430	438	431	419	437	426	407	410	441	380	451	427	432	425	400	408	448	392	385	430	407	414	443	433	437	422	449	428	416	415	422	423	397	419	439	405	420	427	424	419	431	414	436	442	411	395	432	412	404	433	428	422	440	441	396	425	418	393	449	431	386	431	438	428	423	441	426	432	397	435	427	430	452	422	385	445	434	435	474	407	423	446	391	402	455	426	413	407	420	405	420	408	437	398	428	422	425	447	407	455	467	402	421	406	430	400	404	461	465	407	410	409	425	456	418	438	431	410	418	428	450	428	436	436	419	446	425	438	412	413	417	436	410	402	417	432	426	449	442	468	415	413	444	432	424	390	394	391	403	402	410	433	418	442	414	423	460	431	431	467	436	405	430	445	414	384	412	378	455	453	426	400	418	415	443	398	438	411	395	415	411	421	403	424	447	449	411	447	444	430	438	420	415	423	426	452	394	421	445	432	413	409	430	377	439	419	380	415	436	435	433	406	429	429	419	418	472	433	424	439	443	435	424	435	414	436	408	407	427	410	475	424	435	421	421	396	424	454	408	371	411	423	431	424	405	436	456	416	408	438	402	447	434	420	430	399	427	433	446	422	408	405	408	371	422	409	440	430	405	395	433	437	430	435	428	429	436	405	411	420	395	368	425	414	443	462	441	434	414	395	438	446	422	442	441	426	464	427	447	396	428	425	422	408	435	436	442	407	425	416	368	412	424	408	410	470	463	437	378	414	442	458	451	408	447	417	438	416	448	423	419	428	413	451	424	408	464	394	424	390	420	445	423	395	446	458	443	444	433	417	458	399	429	473	448	432	408	423	422	459	419	402	409	424	436	417	415	431	436	459	478	436	411	414	437	399	420	450	436	440	385	417	452	398	407	439	426	453	417	435	433	398	391	386	369	418	412	431	459	464	412	433	441	418	404	429	437	418	430	441	417	407	472	429	421	428	412	429	424	430	421	403	438	408	438	401	439	412	448	457	413	433	432	413	424	410	424	421	437	443	438	402	403	450	406	465	412	424	428	422	431	377	447	415	405	414	430	417	421	430	447	415	411	391	398	436	405	430	380	405	369	460	431	423	417	447	464	437	422	431	367	429	427	381	401	410	423	389	409	413	459	441	409	428	409	425	427	409	435	404	370	436	418	425	414	383	431	410	432	431	428	423	432	460	493	425	421	415	415	406	412	459	428	446	450	402	422	424	430	420	413	427	478	398	434	440	415	386	406	440	421	431	440	392	407	416	407	388	435	463	448	396	431	436	402	419	418	428	444	396	421	416	473	429	418	442	448	454	442	427	405	421	438	427	403	435	453	425	460	434	435	409	406	421	433	434	444	446	430	416	471	428	413	432	416	467	409	441	409	412	410	425	440	467	419	441	418	426	441	446	421	417	459	430	409	394	413	421	467	378	442	441	434	381	392	424	419	397	399	402	430	432	435	410	421	431	438	402	399	402	465	401	436	432	434	437	456	420	402	444	449	386	403	443	424	470	392	419	417	409	420	390	453	473	437	431	390	412	410	425	473	431	409	430	427	442	440	417	361	426	425	431	409	428	398	423	407	406	408	434	444	418	469	431	433	405	427	437	444	388	387	444	394	455	423	471	420	402	407	419	435	423	418	381	433	413	443	401	402	445	409	423	388	399	426	418	452	444	382	447	403	425	413	412	424	418	382	435	424	395	434	389	364	382	456	426	431	421	451	415	421	408	402	400	423	413	410	424	467	419	410	438	432	410	422	443	398	401	428	421	398	421	401	421	437	454	416	432	407	452	448	424	438	437	434	410	429	433	433	426	420	450	475	459	407	419	427	413	417	437	393	435	434	439	436	431	423	427	410	418	439	414	440	418	419	436	414	412	464	428	394	417	433	402	403	389	423	370	432	460	427	453	434	445	440	402	403	418	431	419	402	454	433	404	441	435	408	416	433	416	442	412	462	436	416	455	435	438	451	438	426	400	426	410	427	409	403	416	412	403	394	429	449	430	413	395	413	402	391	407	397	450	418	438	402	417	502	439	437	390	422	410	417	446	420	405	467	382	399	416	395	435	420	410	447	441	396	419	423	432	409	429	405	438	412	392	413	439	429	415	426	465	439	436	437	420	391	398	421	428	425	432	426	427	403	425	424	418	461	435	411	445	430	449	397	414	404	410	436	431	446	400	406	440	429	404	459	395
23006	21388	29340	23823	21390	21433	11991	1187	756	639	560	484	443	356	351	339	285	299	271	252	229	231	201	231	195	198	191	214	201	209	197	178	150	190	179	184	185	167	186	181	186	150	187	172	161	162	150	177	156	163	173	161	184	148	163	172	172	151	155	144	141	189	191	175	150	150	159	170	159	181	173	165	163	159	146	160	162	175	161	158	155	155	163	162	141	175	179	155	159	181	182	149	187	150	159	169	155	161	163	163	128	175	140	134	155	164	139	163	172	159	159	152	149	154	169	145	153	153	126	175	129	182	157	146	153	159	167	169	151	144	179	170	156	153	145	167	149	153	168	140	145	154	174	171	145	159	175	156	157	156	135	190	148	155	163	170	149	147	147	147	168	187	168	175	140	192	148	153	149	157	151	158	151	140	142	166	131	142	170	156	157	160	159	156	162	176	129	164	152	160	161	154	163	144	165	153	164	153	158	171	157	145	165	154	126	159	133	177	144	155	171	171	170	142	173	130	144	172	171	177	164	156	168	166	161	148	161	175	172	153	174	146	135	135	160	138	151	141	142	153	174	134	144	169	159	145	151	165	172	162	163	158	148	150	171	185	178	154	162	166	145	151	143	182	160	146	168	158	165	152	158	133	155	158	149	173	152	155	158	172	164	176	156	158	165	166	177	140	149	150	153	153	175	141	168	171	161	165	161	170	143	171	149	133	123	167	171	161	168	157	162	154	154	149	174	146	150	176	167	156	154	170	142	151	155	143	152	156	162	178	160	145	143	158	149	153	160	154	161	144	137	188	165	169	151	158	173	158	146	142	159	171	140	162	172	160	159	142	142	149	153	157	141	144	177	140	160	163	160	163	165	136	154	166	162	134	164	167	165	165	155	151	168	162	165	150	149	152	142	146	152	162	163	150	155	166	157	159	166	151	157	164	173	149	158	192	142	157	156	180	141	152	148	141	148	186	126	170	171	161	148	164	172	130	166	156	149	143	147	170	159	173	147	157	164	161	166	169	152	158	176	141	173	156	173	171	170	154	189	129	158	171	149	173	152	148	136	155	164	166	155	131	185	133	149	169	167	136	164	149	149	165	187	154	140	178	137	150	146	155	162	164	164	150	150	133	147	155	144	179	155	157	121	179	154	122	164	157	167	168	136	163	155	154	147	147	149	163	186	157	158	181	157	170	141	163	132	157	180	145	166	146	148	167	150	160	159	166	156	170	150	151	176	175	142	163	150	168	154	178	148	152	156	143	148	154	140	164	153	159	175	161	138	164	148	167	153	131	162	166	149	168	166	154	159	160	178	171	158	151	142	151	168	125	146	137	150	161	140	151	160	170	149	158	145	156	167	173	136	165	174	119	148	172	154	135	150	139	159	139	156	136	157	150	163	148	160	156	151	140	161	148	158	148	151	159	152	134	164	168	146	165	158	162	144	131	145	137	162	166	154	157	149	140	154	170	159	155	174	143	127	181	145	151	161	141	153	160	135	160	159	154	163	137	155	151	163	144	156	151	158	159	159	176	158	164	155	163	154	154	169	147	154	137	172	136	136	151	163	163	154	158	157	168	161	155	148	134	178	160	158	158	146	153	145	156	148	166	149	176	162	177	175	154	145	152	138	147	145	143	151	147	154	163	157	136	145	170	159	174	139	154	177	165	162	151	150	182	176	176	173	162	151	140	156	143	160	143	160	150	148	160	168	155	159	153	161	160	166	148	161	149	137	163	160	168	146	164	156	164	147	150	142	168	161	150	155	149	159	139	176	154	168	151	146	162	140	171	131	145	165	172	158	165	122	164	173	153	165	145	132	149	161	145	143	151	150	162	166	167	138	164	173	157	172	146	157	174	169	139	177	160	155	161	179	150	150	150	149	160	152	164	145	159	166	140	141	172	152	154	169	150	144	169	130	154	159	145	150	154	155	172	153	163	172	144	152	175	141	169	148	142	162	157	157	163	140	162	159	143	165	134	144	166	149	172	147	146	143	150	143	167	141	155	173	152	158	147	160	148	165	141	148	143	126	160	170	151	156	168	154	177	143	147	154	164	173	160	134	150	145	163	140	158	167	151	148	146	139	158	168	169	171	165	165	160	160	158	155	162	144	166	146	135	149	149	151	145	151	164	146	175	152	144	157	165	154	171	162	166	175	143	150	141	145	153	149	162	173	160	188	158	152	147	182	162	161	140	146	147	181	159	158	149	161	160	150	150	167	137	180	160	134	152	156	167	166	157	159	160	167	152	164	148	139	142	144	169	138	155	156	169	161	166	176	165	153	162	174	176	162	149	138	159	139	167	144	159	151	126	158	175	179	140	156	135	147	154	141	168	171	168	150	154	178	156	171	146	141	168	174	159	158	135	157	160	149	163	171	179	157	156	153	146	169	174	154	139	155	163	163	143	166	140	154	164	154	163	155	150	137	168	148	166	154	142	139	154	146	159	168	169	153	139	140	178	163	164	152	152	194	156	161	140	164	150	151	127	147	154	188	160	173	126	144	168	156	149	129	159	146	151	141	155	149	162	141	157	160	160	170	147	150	143	161	148	170	146	142	186	128	142	160	160	146	155	158	153	168	149	173	162	162	137	157	165	158	158	186	154	148	178	161	142	150	161	155	167	178	153	157	150	137	137	134	179	145	161	172	169	156	152	140	148	153	151	147	155	147	154	138	139	143	148	165	167	153	160	137	147	162	168	168	142	138	148	159	153	163	142	140	169	171	178	141	155	154	171	156	164	145	146	147	161	158	188	158	153	181	166	156	141	161	134	134	150	155	172	165	172	146	177	157	152	169	147	145	146	160	164	147	158	175	166	167	147	163	141	144	167	161	159	133	132	164	142	141	171	152	150	154	161	150	171	172	168	151	153	147	182	134	165	143	146	173	149	164	137	159	144	148	162	156	135	132	178	157	145	149	150	164	161	158	169	150	138	147	150	122	158	170	169	134	159	149	160	133	177	145	175	145	148	160	147	169	163	145	160	165	150	151	144	168	145	153	165	166	144	151	162	147	152	147	162	126	154	165	166	151	163	155	149	139	165	152	150	157	159	154	161	143	118	155	147	172	156	148	155	155	136	137	139	154	156	157	150	170	160	147	155	146	136	135	157	139	171	159	188	140	172	175	145	150	137	169	158	165	163	145	153	134	156	152	185	170	155	148	141	151	130	132	163	147	157	168	161	174	144	139	146	148	167	136	159	140	172	140	161	167	171	158	163	146	167	172	128	172	148	150	141	146	158	159	168	142	173	167	168	152	160	176	188	187	143	161	164	168	170	164	124	155	134	158	149	165	140	148	175	166	157	157	133	150	155	179	148	158	165	151	132	138	159	162	170	155	143	164	153	159	141	153	165	143	153	152	144	159	167	157	159	161	158	148	146	137	156	162	158	168	150	135	159	169	165	152	150	159	165	162	165	135	159	161	172	150	160	175	154	144	158	146	162	156	146	155	152	164	164	180	167	149	150	140	160	152	147	135	142	149	151	167	137	146	180	149	180
6787	16082	13627	7436	5039	3793	2880	2247	1658	1318	1076	878	754	666	572	512	456	420	387	372	359	327	311	311	337	295	285	267	262	259	246	249	237	229	200	226	232	258	224	248	220	222	218	220	202	221	212	200	195	203	223	195	203	203	238	229	224	228	248	226	188	192	205	198	225	202	169	209	187	209	196	186	215	218	227	226	184	192	189	210	223	202	175	216	201	194	190	215	191	191	190	166	187	191	179	190	202	184	193	200	192	173	211	171	188	195	185	190	183	187	208	194	201	199	190	198	172	165	210	170	189	206	186	184	201	185	195	188	206	193	190	198	167	174	193	197	190	195	192	175	187	188	191	200	188	179	216	201	185	205	181	210	191	181	172	205	202	172	218	198	198	191	179	188	181	193	190	173	216	192	204	194	197	182	184	198	172	178	202	200	201	202	185	200	185	194	199	180	176	183	172	198	183	199	184	167	172	196	188	197	193	191	206	194	211	201	166	204	191	199	172	199	179	189	208	196	186	195	175	201	190	185	196	174	189	213	191	195	195	212	205	168	195	189	190	196	190	189	197	207	191	195	166	205	184	183	202	202	215	201	185	176	195	211	191	200	183	223	199	172	187	196	189	205	165	170	222	177	215	186	177	215	186	196	188	187	184	204	187	166	170	196	181	172	168	200	169	193	196	197	184	212	215	192	195	183	207	174	191	196	194	171	201	183	202	172	190	195	189	216	223	206	194	198	171	181	192	192	200	212	191	188	197	188	187	219	184	211	184	197	182	200	209	165	220	198	163	186	180	199	201	217	180	218	158	201	198	174	183	189	179	205	189	194	186	186	208	218	177	166	188	183	200	181	211	191	186	167	210	188	181	222	168	180	190	179	186	195	199	197	185	195	214	166	210	195	181	230	217	198	226	188	186	179	169	200	176	181	206	204	231	189	172	191	191	195	197	180	198	187	186	195	182	204	202	186	185	200	200	207	207	185	169	211	176	201	168	175	198	205	194	215	194	202	191	170	176	190	188	181	197	179	205	186	211	169	185	170	205	190	182	176	204	207	193	183	205	189	187	206	189	205	175	175	199	190	198	205	198	182	211	170	182	199	223	177	184	177	199	193	195	174	183	201	187	179	222	203	182	166	182	186	209	197	182	167	221	162	216	170	189	158	187	201	205	191	203	206	193	172	186	189	181	179	196	192	193	195	179	219	186	174	200	182	185	200	193	196	211	196	213	191	192	195	191	193	192	184	213	213	186	206	196	188	172	195	200	188	185	197	195	193	173	214	195	199	195	188	187	189	220	186	205	179	179	174	191	189	193	188	212	176	188	201	179	173	181	180	193	185	202	154	192	177	178	195	198	180	180	211	219	168	192	181	183	194	208	217	188	164	205	203	184	195	205	194	213	207	186	186	196	191	161	198	188	197	213	202	192	173	182	173	182	207	206	197	211	183	195	177	198	196	198	186	238	183	219	165	179	171	176	166	185	186	188	203	183	217	189	182	186	195	194	220	207	183	198	196	194	181	182	185	183	183	189	196	187	191	161	187	209	206	194	214	178	167	195	208	177	213	177	197	187	179	182	193	181	196	191	192	159	204	190	208	207	198	189	205	196	211	209	193	193	188	192	194	180	163	199	188	247	205	199	184	193	179	180	175	185	186	189	183	207	193	161	194	186	192	211	215	198	196	205	188	197	179	188	208	174	175	210	214	204	210	195	188	200	168	166	170	203	196	201	196	211	200	195	204	176	228	189	190	179	224	185	205	196	173	185	216	207	186	178	178	162	182	202	177	187	188	208	192	174	181	206	187	166	185	172	195	195	200	184	192	171	181	186	205	168	195	196	189	206	181	172	193	178	173	200	208	202	206	189	165	192	223	203	215	174	177	182	197	180	210	195	196	182	188	205	178	179	183	163	221	199	198	172	194	182	197	152	200	226	204	203	192	201	191	221	178	183	172	200	198	196	215	173	197	159	223	185	182	181	192	187	187	195	206	197	177	202	185	198	178	148	187	184	184	173	179	201	196	180	189	196	214	182	193	203	189	205	195	193	188	194	215	174	194	212	176	175	181	190	162	181	176	209	177	180	187	192	181	199	187	163	182	176	205	193	199	198	198	189	194	164	184	179	187	181	192	213	183	179	205	182	190	197	179	189	199	207	188	180	186	206	188	183	185	196	198	190	194	189	171	177	184	191	191	188	167	187	194	200	222	163	190	224	180	193	196	195	219	206	205	179	169	205	206	198	163	206	183	202	163	202	195	208	201	214	199	200	174	184	194	217	190	184	185	201	197	185	203	188	204	196	212	214	176	199	182	229	161	177	193	169	184	179	203	188	205	186	204	214	205	192	190	192	179	195	188	200	172	206	188	180	167	179	184	195	202	212	192	175	176	181	181	205	178	177	174	205	214	193	186	179	197	187	187	193	186	168	175	182	197	176	178	177	204	189	163	186	205	195	163	185	198	183	179	182	208	193	183	189	200	192	205	195	184	197	192	192	193	167	168	201	189	178	213	207	183	216	195	192	195	205	230	186	201	210	171	193	180	166	183	199	169	192	177	196	171	196	175	186	221	184	196	181	201	190	197	193	176	170	203	199	185	190	209	206	205	207	197	168	206	189	180	233	175	196	210	199	176	202	188	177	192	196	165	169	194	174	179	185	200	209	203	199	194	159	173	189	187	193	195	193	208	211	181	181	191	210	185	209	213	211	197	200	211	189	195	188	199	170	183	181	203	212	181	183	192	189	195	204	199	196	202	197	191	201	194	198	195	200	175	184	202	174	186	211	151	166	184	200	177	171	176	192	223	179	186	202	180	194	196	199	202	182	171	206	216	176	168	187	185	212	196	189	168	222	181	184	185	184	190	180	227	161	186	191	204	210	183	181	181	189	199	174	188	189	189	178	163	194	191	175	182	177	162	204	193	201	197	203	180	191	201	184	211	192	166	188	211	193	185	188	185	198	163	189	217	179	191	216	179	194	193	188	182	160	185	190	181	186	205	190	226	196	215	163	191	194	208	192	194	192	196	214	168	194	190	199	175	197	180	193	185	171	193	201	178	185	191	187	202	183	210	170	184	190	186	200	214	214	213	175	182	206	197	185	210	182	193	199	155	199	202	188	188	197	176	187	205	191	190	176	184	200	177	194	190	205	176	195	189	183	177	189	171	174	201	164	187	213	179	170	188	178	189	178	201	187	222	194	208	184	218	195	201	170	190	184	207	181	174	189	187	202	187	196	185	200	183	207	204	219	198	211	171	181	196	201	216	194	170	190	191	200	195	183	187	215	207	181	190	197	189	177	194	195	225	224	190	177	189	203	182	209	184	165	167	173	172	176	176	193	169	193	224	184	184	167	183	168	198	202	180	211	191	161	213	193	193	212	180	198	194	180	183	173	212	202	196	181	184	187	195	214	189	198	189	197	201	182	217	178	188	200	209	197	175	196	170	176	202	170	201	182	166	211	196	195	178	204	196	187	189	160	200	187	186	199	194	174	172	191	184
26947	21104	12762	1340	745	602	607	599	567	528	522	587	511	579	560	545	554	581	503	569	528	532	550	529	584	547	531	592	539	552	556	534	521	558	578	582	528	516	575	566	542	567	541	523	538	562	555	543	526	528	571	572	584	525	505	526	511	536	534	531	571	555	557	556	510	524	558	541	496	541	594	554	574	533	534	541	538	522	512	550	559	541	516	498	552	534	558	540	543	507	512	542	535	519	539	554	530	513	522	502	497	550	562	543	529	520	582	489	505	507	556	579	551	501	577	560	532	525	533	544	580	530	566	532	551	544	556	513	515	505	558	553	525	544	498	523	529	518	567	556	544	568	510	537	506	514	486	528	529	491	523	571	529	516	585	526	572	535	551	526	518	554	531	534	542	543	525	487	517	536	546	555	513	575	487	513	512	553	523	546	538	503	533	524	502	551	544	565	537	517	545	549	560	507	564	522	520	519	528	556	542	531	522	485	548	587	542	532	528	484	534	513	530	551	552	526	549	517	521	523	547	497	536	549	542	495	575	519	534	562	519	537	594	525	528	573	568	522	508	565	549	555	536	537	528	499	525	514	502	496	552	520	522	573	543	559	523	512	525	530	540	508	534	526	527	541	531	570	527	524	520	546	541	576	523	512	564	523	556	526	542	533	508	532	505	552	540	542	507	596	536	533	504	540	514	530	548	553	511	536	570	561	537	554	518	548	485	572	492	555	575	569	536	547	503	528	537	520	543	540	561	560	509	526	544	535	555	516	537	533	582	535	560	563	567	521	503	524	533	534	555	517	548	542	536	556	539	543	494	578	538	521	532	538	551	534	530	555	532	508	536	556	542	531	568	543	538	533	562	542	508	522	518	556	521	534	527	509	502	522	528	559	525	556	480	558	522	464	495	529	540	543	508	530	499	477	535	535	528	546	507	531	583	545	546	521	567	518	516	539	509	508	571	548	520	553	515	550	524	540	536	543	527	519	506	493	546	563	522	536	554	513	482	530	519	501	506	574	553	510	560	551	562	510	576	520	557	525	501	545	519	535	562	531	541	533	540	503	507	530	559	531	535	556	554	567	572	538	490	533	540	530	560	547	622	580	503	561	533	527	547	521	527	550	508	531	514	555	569	541	554	567	579	517	515	519	513	530	561	543	538	570	607	548	545	578	568	543	544	543	529	531	529	577	513	548	534	555	555	535	586	527	551	526	509	582	516	501	522	557	562	569	549	518	484	528	530	542	527	539	557	516	530	523	519	533	538	564	543	513	520	540	512	512	515	557	539	549	516	512	527	544	505	518	574	595	546	568	556	512	509	519	528	554	529	566	510	535	529	520	553	591	543	569	556	542	535	526	541	513	520	530	569	551	538	523	554	563	548	529	529	514	531	536	558	517	558	562	532	494	521	551	543	510	540	543	538	581	555	501	569	522	526	540	557	532	508	542	484	555	537	548	535	577	521	558	549	524	551	525	536	529	570	556	517	543	576	490	530	512	533	560	543	525	542	538	520	555	549	556	532	563	559	491	539	545	539	530	521	547	532	513	536	514	565	551	557	568	510	521	536	481	542	478	507	552	570	533	494	541	583	547	512	514	534	566	522	507	522	536	497	560	519	543	523	538	528	562	552	574	554	543	553	514	481	520	552	553	530	559	538	561	570	559	558	551	520	524	538	572	532	549	522	498	515	535	535	487	492	536	563	515	554	494	538	550	519	516	541	506	553	555	551	558	563	544	556	506	509	547	535	530	557	513	547	540	543	561	533	568	541	551	546	534	563	502	544	525	582	528	544	511	516	563	512	497	548	548	570	505	504	524	507	509	579	488	488	553	563	521	538	509	553	505	500	562	536	527	547	560	570	528	506	496	539	545	535	527	491	556	522	579	520	563	536	512	546	597	530	486	502	515	549	522	529	557	491	505	579	542	523	533	513	510	532	491	503	538	536	542	529	549	540	501	539	528	532	527	550	521	529	560	541	512	549	527	522	524	535	513	515	502	551	533	530	562	538	549	532	556	525	566	550	572	497	509	574	540	498	527	496	529	511	533	517	503	538	510	527	544	569	531	511	543	569	520	542	569	488	534	515	538	535	528	524	540	547	538	568	563	529	530	502	545	553	556	531	513	559	529	542	480	538	542	556	533	545	516	505	567	592	521	514	498	553	565	565	510	526	500	506	518	507	518	504	565	507	539	523	496	550	529	542	548	552	512	557	553	540	547	540	513	554	522	557	535	511	540	494	500	524	536	542	535	580	574	559	546	572	485	552	559	561	537	531	552	594	532	518	536	531	532	521	561	522	537	539	547	543	576	533	564	521	506	530	554	559	548	526	576	524	517	525	506	551	531	544	511	542	537	518	513	548	572	537	557	499	517	529	506	526	488	520	577	531	479	511	530	592	550	595	542	534	545	569	524	527	539	534	548	576	556	556	512	596	521	511	545	526	525	554	499	596	504	513	496	549	544	540	554	534	529	550	544	524	527	515	519	582	532	514	550	519	574	519	526	553	539	529	524	551	555	545	556	532	559	545	523	504	500	563	531	518	554	534	492	546	524	549	522	526	524	519	536	542	540	514	533	516	542	527	498	553	549	571	554	489	516	520	568	517	523	519	535	545	569	532	523	503	506	525	558	540	525	578	556	520	537	531	499	514	516	519	541	537	547	537	489	497	529	545	536	551	508	564	514	539	516	539	543	521	538	538	552	521	574	522	509	563	522	536	502	552	564	543	555	569	540	531	499	513	507	561	543	536	525	535	527	521	510	535	551	549	523	491	555	507	543	529	484	553	559	503	526	527	549	509	504	500	523	523	558	567	517	566	551	536	540	525	504	543	509	521	514	532	477	535	530	523	524	507	535	541	522	575	501	530	565	539	547	547	498	535	570	562	588	515	529	524	576	517	497	535	538	539	525	510	550	501	526	558	553	552	477	547	533	517	565	525	530	556	540	543	531	540	535	515	520	537	491	506	529	539	541	566	510	524	603	539	511	552	547	545	543	518	535	515	488	523	551	526	547	559	492	522	525	539	514	547	529	550	555	567	522	527	545	585	524	533	548	589	555	580	559	536	544	496	583	515	552	517	566	494	524	545	542	557	577	524	506	556	527	548	533	541	537	552	539	515	548	600	533	534	507	490	525	559	553	506	502	522	507	547	567	581	532	554	561	521	504	511	574	509	587	523	567	555	568	548	548	545	519	526	527	521	537	529	536	520	521	560	529	549	534	527	512	542	525	539	506	553	529	491	555	480	493	526	530	488	520	514	543	543	510	552	600	532	512	542	546	508	540	529	544	536	587	513	541	550	554	502	543	589	539	547	566	524	543	539	553	518	491	548	502	534	524	535	584	544	523	548	510	566	550	516	561	504	563	586	525	538	546	521	535	545	537	570	549	543	519	528	533	546	559	535	513	500	511	578	493	517	555	498	488	567	503	545	508	547	520	527	497	548	538	528	503	542	561	594	532	535	565	562	508	531	540	525	539	559	560	515	517	515	545	544	548
4192	1572	1478	923	854	791	780	790	727	711	735	667	632	708	656	704	622	678	676	681	653	615	659	719	638	654	665	663	685	669	671	668	607	641	648	696	679	686	654	669	666	641	620	648	652	683	637	692	648	710	661	658	712	666	660	659	653	693	669	667	624	662	632	650	612	635	654	648	657	658	717	705	661	654	731	615	654	651	669	663	663	657	673	686	669	668	654	674	653	672	639	673	659	636	686	661	670	654	613	666	648	641	697	669	637	674	678	646	648	643	654	662	649	665	682	599	651	702	668	657	638	678	673	635	617	614	660	641	691	646	638	652	667	688	685	697	684	689	641	651	674	637	611	652	658	693	680	678	685	687	630	618	654	634	667	658	634	699	620	666	664	673	658	646	668	689	650	706	664	703	651	643	656	649	677	695	712	656	655	658	662	673	681	662	675	687	642	735	648	615	652	670	660	642	676	737	647	624	640	612	690	666	635	669	690	671	673	637	675	677	693	664	683	678	678	667	638	713	660	664	613	664	635	648	667	662	657	652	664	644	652	663	664	670	672	667	620	693	667	702	645	653	642	655	687	673	711	671	656	665	654	615	680	660	708	663	657	646	643	708	658	643	695	677	663	632	646	676	603	614	639	649	679	650	681	695	680	688	641	660	688	667	664	678	661	652	622	625	683	653	705	694	640	655	656	663	637	699	683	660	691	681	674	736	657	631	672	653	663	609	675	666	705	689	692	646	647	653	704	691	651	655	646	624	667	638	629	710	681	602	659	653	630	667	685	660	671	656	653	667	682	665	700	649	631	634	661	628	663	623	660	675	672	690	654	650	639	659	655	639	686	644	645	695	627	642	682	711	718	698	644	675	619	690	631	666	703	629	690	685	654	677	615	661	636	678	687	641	686	644	632	629	621	631	660	677	651	645	626	651	668	651	638	654	662	625	686	690	631	636	691	715	706	628	696	643	732	707	617	686	647	684	639	676	658	687	670	648	671	645	661	658	697	659	643	604	653	697	685	649	663	657	671	659	684	653	636	658	572	658	652	647	660	664	699	672	638	668	632	636	683	676	671	661	666	652	654	684	643	621	689	625	692	670	688	656	681	693	706	663	663	680	659	678	662	666	623	661	655	672	650	703	664	665	680	725	627	600	666	672	674	620	603	665	663	638	622	671	690	653	652	677	612	662	670	654	639	647	672	666	651	661	661	652	639	665	640	656	646	653	671	628	659	645	644	669	669	646	651	696	603	639	641	689	673	644	648	686	641	680	642	635	696	618	634	668	640	653	693	629	694	602	627	663	657	670	649	674	672	671	666	653	641	746	676	648	640	687	642	679	631	673	678	684	668	603	625	640	640	652	632	677	647	658	644	667	662	649	648	670	654	646	656	696	620	652	650	658	661	660	679	630	663	679	632	685	708	650	662	634	700	645	658	622	668	667	651	668	660	623	689	616	639	628	664	677	672	650	641	651	660	626	629	654	643	653	677	674	645	692	655	653	652	641	654	676	669	672	658	677	690	666	655	693	716	680	676	655	666	718	691	647	656	672	669	649	669	658	644	653	687	703	674	648	638	654	638	661	673	639	665	723	679	643	661	676	682	616	667	635	681	669	622	692	654	644	679	649	644	645	663	626	618	645	647	679	648	684	655	674	635	692	651	632	705	627	697	708	707	662	692	602	650	647	659	626	640	663	671	678	692	645	667	635	659	656	631	632	679	652	696	666	666	643	661	649	661	670	669	639	645	643	653	686	706	703	627	669	686	678	633	677	677	605	636	630	662	690	682	672	654	656	692	668	701	673	665	690	698	704	653	672	642	650	682	666	635	676	679	640	684	658	660	682	673	652	673	651	637	684	629	661	690	679	644	648	640	636	675	644	664	673	656	672	636	674	698	679	690	630	612	671	713	636	682	641	654	645	646	651	654	689	669	655	661	658	695	638	694	661	664	688	656	676	676	659	680	655	690	668	646	674	697	639	660	684	630	707	652	680	663	673	670	654	647	638	670	707	601	655	652	678	651	652	686	673	673	638	717	694	675	687	643	644	651	636	682	626	625	658	672	638	650	648	638	700	687	665	626	677	614	707	645	651	647	705	608	663	680	714	679	677	683	657	679	619	689	664	658	696	642	649	632	632	683	645	650	691	667	674	659	684	651	681	622	673	654	687	657	634	654	674	641	661	702	664	708	689	685	649	695	646	671	683	673	657	650	666	629	669	658	631	652	661	660	663	666	688	678	660	703	645	627	661	654	673	631	641	658	678	652	673	649	655	656	687	645	694	711	660	710	654	681	610	634	653	652	647	682	650	663	642	660	701	627	662	666	712	696	708	639	687	666	643	685	661	693	641	627	652	690	646	710	677	662	620	662	714	644	641	646	650	674	691	646	658	644	729	663	643	652	691	611	663	663	638	627	654	657	664	651	618	676	679	687	663	682	668	656	682	680	633	660	683	654	678	674	669	624	630	696	669	669	656	659	670	663	611	679	705	640	693	687	707	643	688	636	682	671	691	643	670	657	632	716	704	652	687	673	679	626	676	692	656	692	664	635	623	689	652	655	696	649	648	688	647	663	712	656	662	702	665	655	663	720	637	655	616	657	638	668	664	614	645	617	655	679	655	666	626	610	663	638	689	709	659	634	679	638	656	657	683	668	679	670	641	668	641	652	625	648	614	642	674	663	671	655	637	648	636	626	662	686	668	659	612	676	647	649	715	632	721	652	633	673	693	665	668	689	659	629	657	644	664	711	621	636	624	688	672	632	665	697	683	630	658	685	661	699	671	634	652	689	632	675	647	661	642	651	656	578	632	690	686	692	625	682	671	655	639	646	657	647	653	622	648	645	662	614	678	628	648	680	672	625	634	666	708	645	668	677	638	685	623	613	658	702	659	650	674	686	664	666	629	685	664	659	658	645	663	644	659	681	670	669	643	619	682	650	695	664	690	645	698	668	635	704	631	666	694	652	703	652	627	659	633	666	650	662	653	634	671	628	648	669	655	680	613	625	666	664	608	624	663	665	663	627	689	655	636	662	640	625	679	645	596	710	667	690	670	628	621	644	672	678	664	703	651	640	686	659	652	635	656	660	625	658	674	611	668	636	678	677	653	718	670	662	651	700	671	632	665	638	702	675	668	663	677	638	658	662	665	623	665	639	660	703	669	664	659	659	673	657	670	709	613	666	668	677	682	626	640	667	670	630	676	715	627	658	642	679	632	666	606	637	699	680	652	662	696	643	669	643	649	610	659	662	623	699	663	598	669	698	657	646	703	680	646	665	607	648	661	627	666	638	684	619	650	675	671	643	660	660	679	669	669	718	632	659	650	665	678	645	663	662	703	662	667	661	700	652	673	677	660	684	682	660	643	635	658	658	655	697	657	656	681	625	675	673	684	655	691	637	608	664	672	663	653	688	668	670	673	663	667	646	653	656	680	698	680	634	649	638	661	648	661	694	637	628	682	630	637	663	663	601	638	697	682	661	642	657	657	676	709	616	635
23881	21380	28979	24152	21369	13192	1421	816	608	592	575	508	456	435	433	440	373	388	403	376	399	383	380	373	354	383	363	336	355	363	323	384	349	354	320	311	358	387	357	326	327	379	340	349	353	327	378	347	313	322	383	353	365	319	377	330	331	343	358	345	359	345	343	347	377	343	306	314	349	338	311	347	345	351	319	323	335	345	334	342	328	318	377	338	322	334	325	333	321	349	360	329	360	333	352	335	359	340	344	351	355	399	340	335	324	340	334	329	348	324	322	331	321	322	326	331	331	344	317	324	322	338	331	324	358	336	313	345	329	347	341	333	333	331	360	334	332	308	310	367	337	322	333	336	346	376	360	347	345	358	342	340	327	370	347	347	341	347	344	342	342	343	330	321	353	336	353	353	347	351	331	336	310	321	355	316	345	328	348	341	338	298	323	385	340	338	312	333	345	328	333	337	342	363	342	322	352	336	310	373	338	340	333	333	344	316	335	352	346	326	341	341	369	360	323	341	347	353	344	333	377	322	345	348	338	342	317	345	300	321	372	311	338	321	353	350	334	334	336	383	355	309	302	349	352	330	336	356	321	330	357	306	331	336	314	326	355	349	310	350	348	299	346	348	305	345	309	343	336	341	327	299	337	343	331	332	349	330	313	350	333	315	299	374	342	345	333	328	348	319	333	349	324	345	389	350	343	348	349	333	291	328	356	357	339	316	332	320	335	309	322	347	341	327	341	343	361	336	332	336	324	320	318	329	351	337	343	344	312	347	348	366	344	325	367	325	335	341	331	338	328	329	317	300	328	349	337	314	345	357	318	343	345	332	316	293	328	365	365	347	334	337	329	304	304	333	340	356	327	333	308	351	348	364	369	360	315	359	322	322	368	331	348	335	318	333	348	357	330	326	368	379	361	343	334	333	331	327	303	361	344	299	331	327	310	346	321	320	321	326	359	310	332	321	328	342	347	316	366	362	341	309	322	322	353	322	310	320	328	323	354	367	321	347	342	329	357	333	351	356	337	349	345	364	330	325	359	342	315	330	367	346	313	332	322	342	347	368	356	362	342	374	341	332	349	320	334	308	334	327	333	331	340	365	338	339	327	349	341	353	348	325	353	364	358	351	355	330	363	356	302	333	312	324	324	353	323	341	332	349	354	316	351	312	308	339	319	308	339	348	360	334	350	337	326	374	358	364	319	329	384	317	311	317	329	348	361	327	318	352	315	364	340	360	380	303	331	370	309	323	317	351	364	330	331	360	366	342	334	347	323	355	325	354	335	348	353	326	347	311	353	332	329	306	317	335	310	332	355	366	309	346	315	339	322	357	312	321	310	346	330	334	343	351	339	363	322	325	332	328	341	345	334	337	323	327	362	311	338	355	367	322	340	327	358	327	323	372	354	353	357	345	329	361	353	329	359	365	357	350	314	318	350	323	344	352	322	345	333	335	356	320	323	347	304	334	398	377	340	321	342	332	347	364	338	340	374	360	343	335	338	311	346	294	307	347	334	346	351	343	344	365	318	343	339	340	339	359	350	342	345	344	340	347	344	315	354	303	327	363	334	349	319	353	312	356	335	353	337	334	358	337	346	353	310	330	345	338	384	368	352	335	321	323	347	344	313	336	349	329	328	344	322	372	323	370	361	328	350	347	317	321	344	356	319	327	296	299	338	334	356	322	332	349	348	334	324	356	327	325	345	336	330	355	312	342	312	353	313	300	345	342	327	351	340	351	355	353	331	343	322	347	334	330	353	320	362	338	348	322	338	369	352	331	335	305	340	318	345	350	325	319	316	344	338	308	346	336	370	343	358	328	333	324	347	308	330	335	338	309	345	371	353	323	343	333	348	329	315	364	336	332	335	326	330	320	345	350	315	314	326	366	371	351	354	371	354	348	349	334	334	325	360	335	349	317	334	369	330	325	321	357	340	372	365	313	336	358	359	384	317	363	356	329	334	362	343	328	314	364	371	320	344	346	304	352	341	341	357	283	335	345	325	335	356	328	348	324	336	342	316	350	320	318	374	330	372	339	322	367	313	358	327	327	364	319	317	351	343	365	335	321	322	308	334	332	326	317	350	336	347	338	336	340	334	330	330	343	306	356	340	315	370	339	324	314	327	312	317	354	354	325	371	347	291	346	332	331	311	368	309	340	323	316	339	348	322	347	340	340	330	343	359	318	296	360	355	345	316	352	353	342	384	355	348	331	362	358	342	355	335	358	320	345	338	344	339	305	317	332	307	313	327	390	333	319	327	342	310	333	335	321	307	308	353	323	352	348	344	312	343	332	338	343	327	336	350	336	326	310	329	334	362	333	334	338	325	329	365	365	330	335	360	342	335	363	292	322	346	319	339	322	281	316	334	353	351	325	348	332	326	344	354	326	361	339	332	341	326	353	323	338	337	335	329	366	371	350	311	354	306	349	336	323	370	359	325	325	349	350	331	339	326	318	327	340	332	334	316	336	316	325	347	326	325	360	356	347	345	331	329	358	323	348	312	347	319	345	318	358	333	340	351	368	321	326	349	334	356	337	350	343	318	351	365	371	341	354	321	344	340	329	320	341	349	354	318	333	350	351	361	322	365	332	322	343	364	331	340	326	349	320	313	317	313	336	340	325	355	309	352	332	348	332	343	332	338	331	323	334	338	333	306	336	344	315	334	340	337	312	336	326	348	309	345	360	350	367	323	312	349	357	310	351	335	321	347	346	346	353	365	357	349	350	336	356	359	349	351	341	319	327	354	330	323	319	347	361	318	345	337	319	360	345	351	344	354	332	323	331	336	330	348	319	313	338	355	339	320	356	336	339	366	358	345	312	339	319	324	336	335	326	322	335	344	325	327	324	337	359	296	322	316	323	319	313	337	331	327	336	361	343	337	376	332	337	341	342	360	348	340	289	360	369	340	321	321	359	339	342	356	363	352	320	346	316	355	345	353	348	350	333	354	330	330	329	305	351	304	361	343	310	346	341	330	313	346	332	342	346	317	347	323	342	349	318	331	349	315	361	330	339	356	311	350	285	317	349	314	369	331	313	323	333	330	291	361	300	322	339	338	322	358	361	335	347	333	309	338	334	332	315	329	346	293	352	357	328	308	356	311	387	321	372	312	363	318	304	340	373	347	327	326	348	349	354	366	343	341	348	322	326	380	310	376	340	325	356	335	338	352	338	362	315	371	350	352	365	319	360	336	320	323	327	327	342	317	326	331	358	360	327	356	327	340	327	348	334	350	331	345	361	294	347	327	325	363	322	336	331	355	338	354	343	334	363	328	361	352	341	330	358	322	332	368	341	334	284	314	318	341	342	344	345	338	322	366	347	347	353	330	341	305	350	366	355	336	348	336	334	342	337	356	331	380	359	326	346	318	332	357	309	317	352	340	316	317	353	345	331	305	294	375	327	319	343	288	330	353	342	327	360	339	347	340	318	332	329	339	353	318	338	326	337	357	341	329	341	326	331	332	367	316	344	343	339	317	365	324	312	328	327	352	335	339	340
4832	10053	8556	4521	3050	2255	1722	1470	1154	1014	858	788	686	618	646	598	581	528	553	515	513	542	472	494	463	475	482	449	438	461	460	444	442	467	441	445	455	431	463	404	415	442	452	439	472	430	460	459	439	456	438	458	455	424	421	425	396	446	439	416	465	483	447	446	446	443	421	408	428	442	401	433	382	450	426	446	454	427	425	441	416	415	391	426	423	464	464	431	444	430	432	413	451	470	446	424	437	427	450	408	428	408	461	424	426	434	417	383	395	409	453	447	422	429	404	393	425	387	460	414	429	449	449	461	415	420	421	429	421	446	417	427	449	435	413	422	399	401	426	447	412	444	423	451	412	448	444	394	448	418	452	443	412	418	419	461	429	419	435	421	463	426	466	428	409	421	448	419	427	436	411	422	413	397	394	440	423	422	393	442	470	419	430	409	433	421	450	468	430	423	403	433	444	427	423	413	416	414	430	442	408	370	435	436	410	406	451	410	398	401	406	393	401	439	430	423	424	420	425	420	415	412	421	412	443	394	420	434	383	388	443	428	460	451	413	414	440	425	442	429	421	423	440	399	429	451	405	422	421	394	401	408	464	414	484	432	404	426	417	430	461	461	456	452	461	436	449	441	437	408	427	417	381	442	433	435	419	421	435	439	439	445	431	430	422	425	436	398	420	459	441	438	416	428	438	408	426	412	434	431	425	415	421	439	437	413	409	426	417	449	461	430	418	420	376	416	426	385	394	455	423	396	427	437	480	443	424	440	457	421	474	413	419	409	398	406	468	394	451	423	452	418	394	410	435	436	437	403	429	404	412	447	448	447	454	406	467	436	429	444	446	432	455	418	406	421	444	428	415	418	455	369	458	417	409	426	464	398	423	438	441	433	420	434	438	459	409	432	413	407	392	452	433	412	425	423	440	428	427	426	418	414	431	433	457	440	382	438	411	424	434	450	403	406	438	404	416	401	449	458	439	412	436	422	420	445	438	416	428	434	453	442	433	354	412	372	412	442	441	439	434	419	444	391	439	445	448	464	427	407	450	425	436	430	466	438	446	451	420	413	445	413	427	424	451	419	437	403	442	424	409	423	429	429	427	417	385	409	432	421	393	465	432	436	419	440	465	429	429	437	392	411	428	401	429	400	437	422	451	432	408	419	422	416	417	445	419	415	472	444	435	433	443	414	427	427	401	443	414	429	447	427	440	446	432	394	427	400	449	420	452	454	437	397	432	482	452	397	439	427	450	423	398	422	416	452	381	436	436	400	429	404	392	437	443	398	397	407	413	449	407	439	435	434	402	464	433	410	451	409	426	453	414	425	418	426	435	420	432	426	453	454	416	428	424	422	414	426	406	406	417	428	403	450	406	410	444	443	424	420	444	449	429	471	406	425	437	422	426	410	413	437	442	476	469	417	430	444	427	409	417	411	442	431	410	415	424	436	414	432	405	453	424	406	425	447	394	416	401	408	461	424	431	397	406	440	407	456	447	424	401	392	436	431	427	412	421	433	432	402	449	429	439	436	385	418	439	402	440	423	423	416	433	464	434	440	441	402	417	460	420	449	456	390	449	431	420	431	417	457	425	465	425	419	433	449	436	426	413	438	455	426	435	421	408	424	426	432	413	414	408	399	417	431	454	427	390	435	441	428	446	446	415	453	461	457	435	432	420	432	423	430	462	475	443	432	427	423	441	446	450	430	443	448	438	425	447	441	419	464	437	413	450	434	434	416	451	438	393	444	432	424	452	404	370	414	448	410	414	452	421	419	457	419	445	415	392	450	442	408	425	431	435	432	462	396	448	401	365	428	424	400	423	406	439	428	442	438	444	403	421	416	410	470	449	396	432	431	426	439	438	429	414	445	459	408	455	409	416	447	409	423	450	410	431	383	393	424	396	457	417	442	452	426	421	388	427	450	388	445	424	467	434	427	380	410	468	435	444	419	414	429	429	410	417	419	429	432	432	461	420	411	433	433	411	411	432	451	431	457	405	395	391	422	421	434	418	414	425	423	367	482	474	418	449	436	431	419	447	414	452	428	417	408	434	432	405	438	426	459	411	402	398	405	431	429	453	454	453	402	420	417	426	450	393	459	472	420	457	433	435	446	437	411	450	426	422	407	444	441	397	421	453	429	402	434	448	418	434	439	406	400	423	416	418	418	424	427	400	402	421	460	440	459	432	424	461	426	447	445	420	419	431	430	437	446	393	424	483	435	397	446	426	440	441	411	445	422	425	430	436	411	436	437	467	419	414	428	398	421	416	435	408	408	449	417	459	406	421	399	411	422	427	445	425	420	419	441	416	405	437	465	414	395	428	452	415	423	426	407	441	426	481	442	460	420	462	422	381	410	436	430	395	425	446	404	425	424	415	433	424	423	417	402	411	450	444	439	399	465	431	423	411	397	433	441	431	415	436	467	391	417	430	462	394	475	431	433	423	437	415	417	431	445	427	436	454	404	431	405	384	406	430	419	457	412	423	427	466	450	424	392	420	444	466	449	411	419	403	447	419	442	427	433	399	439	393	445	417	431	432	479	426	391	435	453	417	393	425	428	444	424	419	452	422	419	418	446	422	417	444	444	427	452	436	410	422	423	425	421	406	413	404	400	431	431	444	415	403	410	444	391	452	409	402	425	433	429	443	441	477	416	458	431	400	445	406	407	440	426	418	418	431	440	422	457	426	431	410	428	429	420	431	440	457	410	448	393	449	427	398	450	423	433	423	442	445	429	441	442	396	394	434	413	476	436	436	430	440	460	433	385	417	421	443	445	435	403	449	423	439	444	425	433	436	371	443	397	395	437	436	441	420	406	435	424	423	423	409	421	416	426	436	443	422	444	425	455	470	427	484	416	421	405	421	403	394	430	418	425	415	376	448	427	408	467	429	412	443	395	421	429	430	402	422	430	416	426	430	414	400	487	410	403	423	431	410	434	450	438	424	410	406	407	437	444	407	422	444	464	476	449	428	452	481	446	448	401	423	420	415	420	435	457	453	416	445	417	443	434	467	433	392	437	452	423	435	404	434	392	427	441	405	436	411	427	435	445	451	445	449	403	424	446	446	424	397	421	425	435	434	427	457	468	434	436	434	443	430	414	430	395	405	432	446	446	454	423	387	422	392	443	416	432	367	411	434	421	406	423	450	417	426	437	457	430	430	462	449	397	435	431	419	432	419	467	417	403	477	411	407	439	408	436	408	425	467	456	417	410	424	430	394	405	426	390	447	418	403	438	438	405	411	445	407	402	452	441	402	440	439	419	428	457	418	423	436	452	446	402	436	429	437	398	430	404	385	421	410	453	422	423	439	421	435	411	383	404	398	448	444	428	454	438	450	427	465	422	426	414	447	398	425	412	383	448	395	407	433	424	431	374	425	475	381	417	431	398	389	417	457	434	429	412	457	437	454	421	473	417	436	446	394	436	460	401	416	465	460	452	437	443	453	439	390	427	408	401	457	424	411	442	371	410	399	438	412	477	406	398	433	436	418	401	427	426
23002	21414	29405	23830	21422	21472	12078	1186	765	715	564	465	401	373	344	338	310	286	261	263	200	218	208	208	214	227	193	191	211	229	195	224	169	182	174	186	193	205	166	169	181	211	190	176	155	187	149	188	187	168	168	182	168	174	159	166	174	173	168	154	162	149	151	148	179	165	172	186	170	171	173	156	162	161	138	172	168	158	165	168	148	153	162	160	150	148	174	143	150	168	160	146	183	154	160	164	154	172	158	170	166	158	141	146	182	141	152	157	145	178	169	155	173	150	166	156	145	167	175	165	155	166	167	154	156	153	158	171	169	183	155	151	150	149	168	146	156	170	176	155	143	159	134	150	141	165	149	154	147	147	159	157	167	155	146	168	169	170	160	170	142	166	142	172	166	163	150	176	141	153	168	185	169	150	154	147	166	165	157	176	147	169	145	177	148	164	163	154	172	179	145	169	158	156	159	170	146	145	162	160	155	161	154	164	170	159	166	171	148	159	150	165	171	158	151	180	148	158	170	142	152	152	163	166	156	178	153	136	163	149	170	168	175	175	160	159	153	153	201	155	178	147	165	168	157	162	152	156	159	152	174	140	136	133	154	141	167	162	139	151	169	154	148	150	129	165	161	170	150	173	145	158	180	147	181	139	139	159	138	149	171	148	156	153	160	173	160	160	161	154	169	156	143	157	159	130	147	157	169	174	169	163	145	133	158	153	166	160	155	153	150	143	170	169	174	169	153	141	157	140	172	141	150	148	163	166	153	142	148	138	167	162	172	138	123	169	148	155	148	166	166	130	149	175	172	147	154	165	165	163	147	161	129	166	147	173	169	172	164	173	145	164	152	125	157	133	152	162	160	183	155	164	163	143	163	158	154	147	145	162	162	173	152	148	150	166	153	161	163	169	148	154	157	141	144	146	141	155	130	173	158	171	135	154	142	154	149	167	159	169	177	158	169	151	153	138	159	157	148	183	180	140	140	146	163	161	145	159	167	160	151	167	181	170	155	147	150	175	153	166	144	150	163	175	147	149	174	145	135	157	174	164	134	160	160	182	163	169	150	169	146	177	148	161	168	179	163	176	153	168	162	148	129	152	145	162	156	149	179	163	170	164	172	148	159	151	178	156	147	172	164	157	152	156	173	151	164	164	157	167	161	155	153	155	167	169	160	164	162	134	166	165	166	160	138	170	141	151	152	147	163	160	166	173	152	167	178	168	172	148	166	161	144	146	163	153	171	142	160	156	161	162	157	165	147	129	158	165	157	166	146	130	147	176	148	144	156	151	154	168	167	160	142	160	137	145	169	163	156	170	177	170	152	142	157	153	151	149	152	152	160	159	162	145	152	183	148	116	175	162	171	163	158	155	135	161	155	138	149	174	151	165	179	160	151	164	140	155	147	134	153	175	163	156	148	152	151	166	159	147	158	141	169	155	155	148	169	154	144	140	184	160	162	172	139	165	164	171	154	153	151	173	148	119	158	161	157	162	142	168	153	149	166	142	161	162	175	145	160	146	143	157	153	132	139	166	163	137	172	150	158	150	161	150	168	134	159	173	148	161	173	155	158	174	142	160	130	175	182	150	153	160	161	175	150	130	151	159	163	154	157	163	150	148	148	176	157	165	174	164	155	152	160	133	153	165	162	143	156	140	154	137	147	152	177	148	149	162	161	176	152	155	157	160	168	138	176	157	155	150	165	150	175	160	171	144	171	162	165	166	148	133	147	133	165	172	158	183	152	172	160	158	155	148	168	180	154	168	162	145	152	142	157	171	147	140	180	161	175	149	139	142	176	182	164	170	154	144	139	153	154	156	171	154	152	162	163	152	158	142	147	162	156	148	168	148	139	141	138	151	155	182	154	147	153	166	154	157	148	139	158	154	162	189	165	155	166	162	147	126	160	156	158	154	154	165	168	158	159	148	164	157	153	157	144	154	153	155	159	163	142	120	158	163	152	167	142	160	150	141	163	162	176	160	152	160	169	152	156	148	148	179	164	144	168	164	179	148	174	155	155	150	172	169	161	152	167	141	157	134	163	160	144	137	139	155	166	158	155	125	162	165	157	159	135	168	168	169	174	151	165	141	173	165	167	140	163	168	154	185	148	171	167	140	164	134	161	184	173	148	162	163	147	171	156	146	177	149	136	142	149	154	156	152	135	168	156	140	158	157	151	161	143	147	153	169	148	152	156	160	150	168	155	155	181	164	163	146	172	176	160	148	166	156	153	144	158	185	156	153	161	150	150	166	151	168	149	193	171	160	165	155	168	149	131	176	137	166	182	144	150	150	169	158	177	169	170	155	136	165	148	144	152	138	175	150	148	152	130	144	176	149	127	173	171	151	153	178	168	163	165	156	167	169	162	151	162	140	143	170	157	139	153	155	183	173	160	153	139	160	146	133	146	149	146	166	152	156	157	152	157	135	165	149	157	180	156	127	146	177	153	154	163	148	164	155	134	144	144	152	165	148	146	167	148	149	145	148	156	142	148	161	152	156	155	174	165	146	160	145	178	146	163	159	153	136	149	151	167	142	155	151	159	155	151	140	162	151	148	143	137	156	178	166	166	187	185	165	151	155	146	143	152	162	167	159	137	161	163	161	146	161	163	173	183	153	151	155	142	142	161	154	156	166	172	187	172	160	167	140	156	157	153	159	158	141	163	180	129	174	163	196	157	145	149	166	153	152	140	148	151	159	154	172	157	145	147	163	184	158	140	168	176	148	149	142	141	159	149	173	158	153	165	157	164	170	142	156	180	154	160	161	149	153	161	162	154	164	158	160	159	138	154	145	138	177	168	155	165	134	151	156	124	157	177	165	154	141	143	138	168	132	137	160	163	163	137	173	149	130	125	157	153	148	170	164	164	161	151	164	148	183	159	158	182	179	159	150	169	175	149	142	170	187	150	151	144	144	145	163	167	146	161	146	160	170	160	150	157	188	153	133	156	151	158	160	152	140	167	130	144	164	165	144	154	195	174	149	170	151	156	149	145	137	178	158	134	168	151	152	188	143	186	169	150	175	173	139	148	159	159	165	139	138	134	163	140	144	150	148	158	164	161	149	164	161	152	147	157	165	193	166	167	139	144	141	174	177	150	144	178	161	168	156	158	163	179	127	157	182	157	157	155	149	145	158	147	137	168	153	174	146	153	169	162	177	154	142	134	176	164	169	147	148	143	148	157	153	155	174	154	140	146	152	159	145	152	171	153	168	150	161	135	154	147	153	175	149	152	163	162	166	182	161	159	173	161	153	152	148	156	160	160	152	150	174	186	152	167	160	154	172	139	151	156	177	159	146	149	130	152	158	176	164	159	155	150	190	143	165	161	144	156	144	144	128	162	162	167	183	158	138	163	163	181	157	169	135	159	155	157	142	160	168	157	153	171	156	155	170	152	159	152	154	151	158	152	141	163	167	153	156	178	161	170	143	157	143	148	175	173	161	171	164	130	162	180	161	157	161	161	168	147	145	167	152	158	162	153	178	163	159	144	152	144	141
6789	16169	13726	7498	5099	3870	2844	2209	1607	1286	1066	896	783	636	585	528	473	451	373	414	315	317	316	317	304	306	305	297	296	264	235	254	277	238	210	206	224	257	260	221	241	213	222	228	248	229	189	204	217	218	203	224	216	166	210	217	208	208	221	217	213	225	206	192	211	209	203	199	207	180	211	182	170	194	201	186	218	202	214	175	184	194	207	162	176	202	177	181	183	195	195	199	233	176	209	199	187	211	206	201	183	206	207	172	182	201	192	199	217	184	199	222	186	169	182	201	198	179	214	197	207	188	187	191	174	181	195	197	187	206	188	182	216	175	175	193	186	210	200	179	195	202	179	206	197	191	186	177	190	180	184	190	181	208	190	194	196	189	193	191	180	202	213	182	198	191	202	181	196	182	208	190	185	218	188	210	215	217	208	195	213	203	212	201	218	197	181	198	209	207	177	190	184	187	182	194	229	185	178	197	178	190	190	191	191	203	204	188	187	194	165	215	215	183	223	198	184	192	181	194	202	182	196	195	188	182	199	156	180	192	197	190	197	203	193	196	180	170	206	202	233	194	182	202	185	189	214	199	204	181	188	180	196	191	179	176	208	168	159	198	192	207	199	203	188	194	154	190	203	186	183	180	187	183	194	203	197	171	202	187	169	204	191	163	194	178	229	168	182	214	196	191	196	194	195	210	194	180	195	184	188	195	201	187	189	174	186	197	191	204	235	203	215	187	205	191	189	194	185	175	188	177	189	174	187	171	193	187	208	165	199	230	189	173	186	208	189	190	195	206	228	209	189	165	175	212	184	196	203	206	189	186	190	209	197	201	205	199	187	187	205	182	185	192	197	202	188	193	182	228	166	219	218	214	197	188	198	181	169	198	175	171	188	182	216	184	210	201	200	192	204	180	171	203	180	218	185	201	203	171	199	207	195	194	189	192	182	187	197	218	195	164	201	206	190	190	180	239	188	181	208	203	184	174	221	203	196	193	223	182	193	188	197	193	170	184	188	202	175	180	201	202	186	182	200	193	210	194	164	184	188	184	209	198	186	203	168	200	181	198	190	166	194	200	211	185	169	192	225	179	198	208	150	182	194	192	195	184	194	206	204	220	167	188	183	175	228	216	185	181	183	197	210	187	205	190	200	209	221	197	197	177	189	188	190	200	204	193	186	198	210	190	190	196	165	169	180	190	186	205	200	185	175	197	182	204	208	184	181	198	197	175	216	180	194	219	203	180	206	174	218	230	191	217	181	206	195	180	212	221	195	202	169	211	172	208	164	168	183	190	191	200	187	183	211	187	210	189	176	172	170	188	193	210	209	194	173	190	180	206	188	192	213	177	194	194	204	204	194	193	205	209	183	182	191	178	194	190	200	203	198	187	210	196	176	213	192	179	194	201	195	202	203	170	209	181	184	185	190	200	204	185	193	204	200	206	177	168	214	188	180	180	184	196	215	202	218	203	215	170	187	185	193	180	190	180	182	202	192	192	199	200	187	189	185	175	171	200	171	198	203	175	191	176	179	197	202	208	193	191	185	175	200	183	207	198	180	193	195	199	192	206	188	195	194	217	198	183	199	197	186	189	219	200	227	190	168	188	179	199	180	194	181	190	196	201	199	199	193	195	206	172	210	195	184	183	193	184	193	188	200	185	205	186	185	188	195	192	188	164	213	204	211	193	187	192	172	195	186	178	189	177	179	193	202	163	189	169	196	188	194	187	201	185	201	191	184	178	222	169	194	203	191	208	185	195	210	202	193	189	166	202	196	179	191	191	185	207	228	201	230	186	220	200	207	187	225	157	202	192	201	187	208	200	206	190	193	193	172	173	196	187	165	184	176	189	206	188	213	174	210	203	161	199	202	200	206	190	178	169	199	190	198	197	193	191	193	184	205	190	194	185	185	163	180	183	190	197	218	181	184	188	204	196	180	194	200	155	202	188	182	172	208	203	199	205	203	220	206	182	182	194	202	175	182	212	192	179	218	209	190	214	192	209	182	206	180	169	208	210	187	185	189	196	163	201	178	199	198	197	213	185	207	203	177	190	167	199	185	164	181	205	169	206	186	184	173	221	199	203	195	208	172	207	206	199	197	187	209	203	200	184	200	200	178	191	205	170	176	187	198	203	197	198	194	189	171	176	188	194	198	192	195	195	191	178	210	174	181	191	183	205	175	189	156	217	175	196	213	198	196	184	177	206	190	165	206	175	179	210	192	192	181	163	205	201	216	186	220	182	201	165	182	185	197	186	204	201	193	193	171	197	193	210	175	168	194	176	173	201	185	188	199	208	211	199	197	195	196	197	171	184	174	198	188	202	188	184	191	195	209	205	171	198	186	200	200	194	185	177	199	195	189	193	192	184	201	203	211	190	217	182	179	189	158	195	200	202	185	207	198	211	179	210	212	176	183	190	186	180	176	208	200	182	197	186	198	203	206	194	206	188	206	192	203	194	207	186	175	209	195	200	161	195	203	200	201	184	189	183	187	193	210	200	172	196	186	220	185	192	200	188	178	213	199	188	210	180	179	218	182	172	173	216	186	201	171	196	206	183	172	191	189	198	182	215	209	187	225	197	201	171	181	202	181	173	193	190	175	198	182	219	205	199	194	195	206	193	183	199	176	192	188	216	212	199	205	221	182	184	190	207	187	162	172	195	186	167	184	191	166	190	201	201	194	157	193	174	185	209	194	183	174	164	176	214	167	192	204	168	210	200	179	184	198	180	177	188	191	187	203	180	217	180	226	181	201	182	183	219	178	184	185	171	198	187	193	178	190	192	186	188	186	197	187	174	189	182	159	204	201	191	168	217	216	186	180	179	209	175	198	172	178	197	173	185	185	201	193	188	166	200	199	197	184	200	200	202	200	190	200	166	224	203	195	196	191	187	222	206	187	190	196	215	189	197	177	196	199	188	196	186	212	178	182	192	186	209	202	182	184	175	188	186	167	181	201	179	183	179	205	200	205	196	195	192	199	214	195	196	165	198	192	195	202	190	207	177	206	213	200	215	205	222	188	206	182	202	176	218	188	169	194	198	167	189	232	181	208	188	173	197	210	200	202	196	195	176	171	191	200	185	189	195	197	177	203	170	188	197	196	194	189	184	201	207	173	204	180	195	165	179	209	188	183	202	203	177	160	171	203	200	202	196	194	192	192	184	203	201	221	184	201	181	180	191	173	188	202	170	150	219	201	186	193	177	196	197	182	199	187	209	199	176	204	175	188	178	194	196	198	194	203	205	199	210	201	201	204	203	203	188	166	192	189	162	196	212	187	198	186	217	196	177	181	202	188	193	219	179	174	194	196	169	215	211	202	197	181	172	183	182	221	190	183	192	213	216	194	208	191	228	180	189	206	198	168	214	200	191	179	189	215	172	182	203	176	211	207	193	189	179	182	160	170	179	192	182	157	182	185	198	194	200	180	186	191	172	180	192	195	186	205	177	189	176	186	181	171	187	192	190	191	196	170	169	193	209	216	186	197	196	205	181	217	193
27128	21191	12755	1352	686	642	595	548	608	519	504	519	588	514	557	586	569	559	528	586	530	563	517	536	553	542	564	537	588	520	533	554	545	522	590	560	571	495	583	521	541	506	535	526	545	559	572	544	508	558	567	565	538	568	511	556	540	543	563	545	555	500	522	583	507	599	535	554	530	556	546	549	543	552	559	508	521	559	515	513	572	499	555	539	550	559	521	528	554	525	571	541	568	555	547	563	538	548	565	568	557	551	528	523	554	522	535	547	566	560	534	529	573	544	570	541	533	554	510	561	569	557	534	564	481	584	515	576	547	544	539	515	551	524	541	590	549	529	563	506	526	590	591	515	508	539	544	521	527	525	543	577	550	511	539	526	513	555	549	513	566	532	526	543	580	550	552	549	534	534	552	540	537	528	570	505	553	502	552	537	557	549	568	483	551	561	528	549	519	564	562	538	577	541	550	554	562	553	550	537	540	563	533	590	538	542	533	546	519	539	525	548	541	565	554	516	529	514	550	562	540	515	550	534	534	563	612	532	546	520	563	530	504	549	556	508	527	520	528	543	546	509	549	560	518	535	553	504	539	506	520	610	576	532	520	560	576	518	539	587	546	519	546	506	561	542	549	574	548	556	524	553	510	560	543	587	538	564	524	517	599	556	547	628	536	517	556	541	553	550	532	534	554	512	519	560	549	532	538	559	531	560	543	567	569	523	550	567	502	561	510	510	543	526	524	552	543	546	519	537	568	545	520	526	555	503	541	588	513	527	540	549	535	546	523	560	548	561	569	513	526	523	544	556	546	541	496	575	539	499	580	518	563	547	554	510	538	497	515	562	536	541	527	579	550	564	522	557	609	519	541	525	527	542	505	532	547	569	510	547	562	525	561	570	547	567	548	511	557	569	576	514	524	549	531	520	550	509	548	514	531	536	528	520	550	550	547	589	533	530	558	537	575	541	525	538	535	558	541	549	540	569	537	507	511	526	554	564	527	566	571	532	533	589	550	531	574	534	582	517	556	498	512	539	522	503	566	525	530	554	551	545	495	548	516	549	534	529	529	526	504	531	508	555	518	528	533	547	562	572	541	508	547	525	508	522	594	560	509	536	527	550	544	517	542	523	559	545	531	547	530	570	581	533	547	565	537	548	537	566	543	563	523	575	555	554	556	554	556	501	573	537	558	542	552	588	550	549	507	530	568	567	508	546	527	529	503	567	545	533	540	515	568	551	539	529	516	559	545	521	504	571	575	556	549	549	547	568	532	482	554	556	509	497	540	531	518	533	561	537	544	534	508	547	575	491	510	495	537	519	540	588	514	521	557	534	546	582	573	548	553	527	523	539	547	546	519	555	569	532	566	567	507	542	520	529	571	567	532	511	514	581	559	544	555	502	544	534	541	551	533	520	546	507	521	550	574	531	554	516	539	538	580	557	561	565	488	574	552	538	540	528	567	557	551	522	523	523	510	538	520	553	541	514	524	543	529	529	532	543	557	504	556	517	488	541	559	500	577	546	558	536	545	533	569	526	509	577	528	539	521	587	551	515	550	512	518	531	548	603	513	498	573	537	549	543	566	537	526	558	568	543	548	566	529	515	534	525	503	546	536	547	558	538	524	559	508	532	549	554	556	544	538	556	489	519	524	597	544	524	553	538	526	569	519	531	535	522	515	539	555	547	523	533	524	548	521	551	547	546	564	548	540	565	521	527	572	538	548	537	565	553	555	582	553	593	543	548	541	545	516	521	582	555	518	503	563	535	528	530	496	532	552	595	568	537	497	555	487	514	538	512	524	531	550	555	544	514	556	562	533	488	525	568	557	553	501	549	539	547	534	519	576	498	537	559	528	531	506	519	515	518	551	551	503	566	548	531	588	541	522	532	521	562	536	538	557	492	583	548	558	511	517	505	540	536	518	541	592	546	516	540	539	550	558	539	557	528	498	570	538	536	548	522	522	542	559	573	529	546	545	539	570	564	572	527	504	562	570	517	526	587	548	612	582	512	517	511	573	528	573	574	586	560	530	493	548	529	563	523	531	542	494	523	574	573	498	545	519	533	519	551	515	557	552	537	553	489	571	572	507	581	557	499	524	541	546	525	579	549	524	507	548	542	572	564	538	532	491	553	534	550	541	548	489	532	527	529	510	520	562	537	556	521	571	570	559	513	536	508	576	544	516	574	563	528	535	525	563	511	532	554	531	533	518	513	548	563	541	560	551	539	531	545	537	553	522	534	513	506	546	506	494	499	546	579	525	554	558	516	531	540	545	546	549	506	523	576	546	508	575	535	543	540	526	592	539	486	541	545	554	548	559	575	540	511	518	543	578	591	508	565	535	580	526	555	547	539	505	523	526	529	550	543	513	525	563	539	548	536	526	586	511	518	555	579	541	546	525	547	549	560	536	517	590	564	550	573	541	567	555	562	595	521	548	555	543	522	548	532	570	543	571	526	524	521	542	559	563	573	558	539	529	566	524	540	531	571	533	540	550	529	547	586	574	548	541	535	521	536	519	536	539	553	550	533	542	546	524	532	549	559	537	525	564	531	498	526	593	548	576	550	511	509	525	538	526	541	546	550	553	524	520	537	563	543	545	525	531	538	517	489	545	566	580	521	536	551	543	562	516	515	538	573	561	518	534	550	560	564	520	551	533	514	561	527	556	563	517	565	505	509	531	541	560	518	540	514	524	519	524	530	542	525	533	545	577	561	585	538	530	557	570	526	521	512	552	545	558	591	582	550	525	484	507	557	534	553	570	558	535	536	542	569	521	533	522	553	527	525	504	542	545	596	542	493	533	543	549	542	503	476	535	560	553	565	519	528	554	549	508	530	541	555	549	535	530	505	537	503	540	516	552	546	506	541	558	523	480	519	507	557	575	521	525	571	555	548	536	539	502	542	564	510	533	534	558	522	544	554	526	553	499	506	559	552	540	543	614	551	556	547	511	533	550	516	538	492	563	540	536	499	550	566	506	545	544	538	510	544	577	538	533	557	548	570	576	499	572	533	543	566	565	563	545	536	523	575	551	536	547	581	568	531	545	524	553	542	597	514	536	524	567	547	554	551	542	518	553	553	544	545	554	560	531	533	550	553	558	575	553	571	547	539	503	524	558	544	537	563	542	541	530	509	531	544	549	561	568	534	518	583	546	527	544	530	564	532	567	528	541	546	560	526	579	514	514	563	537	560	499	493	570	571	576	560	572	523	516	533	545	574	508	538	519	535	596	537	571	548	559	518	582	557	546	549	491	591	498	537	519	511	551	539	543	562	519	519	535	501	539	554	500	584	513	564	540	548	519	551	549	545	560	544	527	578	540	556	550	531	559	562	507	532	512	547	527	541	533	568	569	544	573	544	506	536	551	521	504	559	531	536	559	520	519	484	552	536	534	569	514	518	537	496	571	557	581	534	496	535	569	558	547	562	556	532	546	534	547	503	567	515	526	554	553	532	573	568	537	557	556	528	555	520	523	546	558	580	545	558	524	553	505	542	537	503
4148	1627	1433	990	908	803	749	740	675	714	741	701	712	730	693	652	663	676	683	709	730	688	693	652	718	621	678	646	681	701	664	671	654	667	684	636	699	627	673	680	680	684	670	675	668	673	664	664	694	719	695	687	619	680	720	659	710	651	667	674	673	675	674	695	671	678	680	686	696	672	682	636	677	693	597	680	657	664	666	668	711	655	664	713	682	673	714	667	669	655	641	658	690	681	656	653	642	661	670	699	655	622	651	691	646	687	681	718	640	651	652	719	682	617	681	675	663	677	659	650	729	657	694	643	659	670	649	645	674	631	639	668	654	654	699	684	647	680	689	632	636	645	673	688	648	712	671	681	637	681	650	673	706	632	703	670	667	632	673	697	684	674	702	679	694	670	683	685	663	642	683	703	658	716	712	675	678	661	707	682	639	651	685	650	689	659	708	680	626	687	664	631	704	688	695	642	695	668	737	676	686	677	703	698	670	678	689	659	632	668	659	668	697	691	667	644	691	662	685	693	667	645	660	686	663	686	669	677	689	675	681	655	695	703	641	677	706	640	712	700	708	623	671	713	626	683	709	708	692	730	664	680	685	718	659	684	711	714	729	654	678	660	647	688	710	645	689	680	694	658	652	636	642	672	663	683	621	689	659	710	691	678	727	631	648	678	649	702	650	660	670	717	638	704	660	658	600	681	656	660	712	683	668	641	668	654	694	698	650	640	700	672	718	694	707	645	671	696	690	631	722	607	667	677	698	704	648	653	670	648	656	696	659	619	742	665	682	641	707	680	654	631	685	712	671	663	673	702	668	668	692	666	641	667	674	643	647	675	659	697	661	709	692	707	718	659	668	667	648	686	686	666	657	676	657	666	657	697	644	690	658	680	641	655	675	679	710	649	684	662	677	683	693	700	642	710	664	694	680	689	700	681	675	670	676	655	673	650	607	644	634	628	668	668	669	707	685	664	685	661	689	664	713	709	668	685	690	642	635	718	692	645	631	691	695	681	683	664	672	728	651	692	741	684	628	634	661	666	718	678	635	672	697	710	643	659	682	629	674	638	643	660	669	663	677	654	710	687	709	671	664	626	637	684	698	698	695	678	662	663	699	648	680	704	696	693	694	640	625	682	667	688	632	682	652	650	633	673	637	623	705	710	687	676	665	697	628	634	674	622	683	678	643	694	664	695	647	673	663	661	711	705	681	655	693	674	692	645	691	658	661	660	678	634	639	686	671	723	674	680	660	667	677	657	660	691	638	695	662	645	638	662	636	673	636	657	661	682	698	643	662	695	694	662	676	686	688	722	642	682	632	706	684	718	645	697	625	690	664	669	664	703	618	671	665	653	685	668	670	649	645	691	663	642	651	635	678	654	665	662	730	625	683	681	718	698	704	665	689	631	677	711	711	644	668	689	657	657	637	659	673	659	662	709	641	677	672	691	671	666	628	710	619	681	711	640	655	691	681	693	665	658	704	680	679	660	682	726	639	646	681	686	660	717	667	626	628	666	660	677	618	694	680	646	643	669	649	694	674	650	635	694	640	654	649	651	699	689	724	701	652	677	671	676	657	672	675	710	665	683	659	644	677	665	696	690	669	631	637	669	680	660	670	709	697	685	666	708	664	674	670	657	629	664	727	650	650	679	643	696	688	661	688	734	674	671	686	690	654	672	654	687	681	689	685	686	663	738	694	687	667	639	657	686	673	657	656	681	680	633	658	677	681	642	631	653	660	660	684	690	644	632	636	616	711	669	653	691	730	646	706	680	651	700	697	657	679	645	699	688	634	631	704	617	655	654	653	630	693	640	641	703	656	670	677	722	702	679	693	672	626	650	708	663	656	640	680	650	696	687	638	641	621	641	645	688	657	746	678	673	650	665	674	632	679	669	668	678	656	642	639	692	652	669	711	661	703	709	657	720	684	701	670	642	647	661	656	687	647	659	654	711	683	639	692	712	670	646	648	639	619	670	654	674	682	663	733	663	658	710	666	652	617	640	709	680	683	717	660	650	668	712	657	728	635	732	708	687	694	687	681	650	688	648	639	699	676	666	639	636	690	658	659	677	644	657	694	644	651	679	650	685	632	682	640	647	638	640	719	687	635	687	676	681	654	661	654	622	694	654	635	690	669	658	700	648	680	698	639	659	686	656	682	653	686	686	680	629	662	656	680	646	665	654	657	690	658	654	669	664	686	697	703	692	685	666	708	662	687	662	674	680	692	664	678	637	695	666	694	668	661	673	676	663	666	686	665	709	645	701	703	675	677	696	684	649	672	714	723	703	668	676	634	634	717	672	714	610	671	703	674	653	700	675	700	613	678	653	657	658	628	645	672	617	659	724	631	715	686	673	727	695	696	673	691	672	699	681	687	665	715	691	684	689	646	676	654	667	705	720	671	682	704	688	666	609	679	711	679	662	672	699	695	661	667	679	629	641	665	641	686	653	666	664	659	661	673	717	688	669	687	671	693	656	672	674	695	648	634	706	670	607	704	703	679	647	682	653	704	663	675	706	676	671	659	643	667	683	648	683	634	702	648	670	635	675	686	712	677	640	680	719	676	699	673	701	700	713	648	658	687	665	688	673	652	692	703	682	706	709	654	649	647	638	634	672	689	659	661	704	699	712	694	653	686	685	655	691	665	695	642	676	629	652	650	653	664	692	710	701	662	658	659	648	642	714	667	703	683	695	711	673	673	711	651	697	666	687	641	668	724	731	680	686	689	680	641	672	662	673	669	658	660	648	663	642	645	684	665	659	654	667	658	678	698	681	665	676	655	683	677	691	635	658	657	710	662	656	689	672	709	669	671	663	650	655	684	684	686	682	615	656	649	691	677	645	622	669	661	708	668	671	659	660	661	642	676	664	656	676	675	655	712	621	647	648	654	776	696	697	624	670	588	673	710	650	668	676	656	664	645	664	657	672	699	677	678	709	651	710	650	655	657	657	636	683	673	673	662	640	652	641	710	706	669	671	673	644	663	657	657	680	659	636	675	610	686	728	670	651	706	644	674	681	684	688	684	690	746	653	641	666	611	684	608	709	674	666	709	682	649	670	684	724	635	677	667	645	664	655	710	659	700	647	653	698	644	653	645	624	686	635	645	671	677	626	698	681	656	726	624	638	648	650	638	667	633	699	708	696	686	678	680	667	661	648	739	708	663	684	669	670	650	692	687	688	710	670	686	743	638	684	690	667	638	698	715	674	689	666	674	645	680	669	648	670	667	659	679	655	646	679	701	721	709	664	656	689	633	725	689	639	657	666	655	694	673	657	685	668	662	670	672	723	647	689	658	690	663	674	611	651	679	708	723	715	704	661	671	685	675	651	685	686	666	649	657	643	663	624	655	682	680	660	663	640	667	671	692	705	688	681	742	708	623	674	681	676	628	671	684	664	671	634	675	672	662	710	682	674	685	631	666	656	746	647	698	653	625	675	648	597	658	689	679	676	678	637	695	708	671	676	667	667	693	676	646	676	674	614	674	671	679	655	702	647
23865	21382	28957	24172	21367	12967	1330	786	649	623	574	501	511	436	439	425	397	411	409	402	389	371	372	341	353	378	346	367	358	363	331	338	376	384	348	360	394	372	377	348	350	349	383	377	386	362	316	320	358	338	364	365	342	391	337	385	337	358	334	362	344	353	357	361	350	341	343	327	360	373	360	324	343	369	341	344	326	358	367	332	335	350	321	342	325	356	313	327	313	309	322	327	351	372	355	348	353	359	334	330	328	336	326	312	342	329	348	341	300	326	343	380	359	338	326	337	360	336	314	345	327	318	317	353	352	314	343	339	305	349	358	366	330	315	329	347	377	368	369	351	326	311	353	343	328	361	337	322	307	348	360	337	327	324	293	338	284	349	330	351	342	356	346	357	334	342	360	343	348	341	339	309	333	345	345	346	306	337	345	345	326	340	338	353	340	347	358	325	333	327	330	334	357	337	327	347	355	340	333	345	342	362	355	359	350	371	356	337	346	353	342	340	333	370	360	378	379	339	360	350	338	367	348	347	369	317	360	330	327	368	356	341	319	340	332	366	337	349	342	332	333	361	334	309	318	356	358	347	358	330	366	348	317	376	326	345	336	348	363	355	351	317	324	347	331	355	371	336	315	341	351	331	346	325	369	363	354	318	351	304	329	327	345	305	367	321	357	310	401	353	329	343	344	370	346	323	318	371	351	321	314	329	313	342	352	305	338	344	336	350	342	314	379	333	321	317	369	323	350	311	299	300	316	353	362	322	351	366	383	311	338	348	323	349	362	348	339	345	363	358	316	365	362	358	333	334	324	312	327	343	353	303	309	313	358	337	343	329	360	331	380	343	341	336	354	333	354	347	352	350	335	342	329	308	341	358	342	334	339	361	332	343	341	351	357	358	382	331	347	322	350	326	362	384	351	349	300	336	347	353	349	350	324	338	360	321	342	329	342	344	343	305	299	337	368	344	336	322	342	345	328	353	348	302	320	352	359	328	340	337	366	332	395	350	334	296	364	291	356	345	346	309	352	336	368	345	349	360	364	371	337	361	374	367	325	365	329	302	360	334	362	322	324	349	335	334	332	343	337	351	318	365	348	306	311	358	342	337	326	322	357	354	331	348	325	353	349	360	350	361	318	315	321	382	316	337	360	319	320	347	324	303	356	340	355	353	328	330	365	384	340	343	372	384	316	332	340	331	359	352	350	334	379	347	332	345	353	318	356	330	342	359	328	336	362	343	321	349	299	375	333	349	352	295	305	325	304	343	339	343	298	322	355	345	362	303	321	323	352	347	353	311	349	333	352	358	370	363	322	330	325	292	355	321	345	322	325	345	350	345	355	334	336	356	351	320	341	343	334	313	351	355	334	363	328	331	314	362	329	328	337	316	317	322	342	339	311	307	345	327	360	307	338	337	328	325	330	335	348	341	338	358	344	324	327	319	325	348	341	342	301	333	328	313	340	346	381	348	352	315	341	374	343	337	354	362	359	333	359	338	328	331	357	363	324	315	321	325	371	342	372	332	333	338	361	335	329	339	337	333	336	346	333	356	340	358	319	363	345	308	344	372	324	316	351	375	357	306	353	362	367	342	331	319	346	329	331	340	355	373	321	362	361	332	335	345	375	292	316	352	349	349	358	364	346	341	325	308	341	333	289	327	334	313	354	331	358	358	350	327	316	344	353	360	351	324	318	360	310	314	321	351	353	346	303	333	326	313	323	349	340	296	345	359	348	322	315	350	358	338	364	347	353	366	316	337	339	334	319	344	341	334	347	340	350	349	363	338	340	362	335	337	301	369	329	356	332	354	360	354	344	310	327	361	354	320	326	354	323	310	349	344	358	358	351	327	346	350	368	355	345	317	343	338	322	352	317	337	359	321	342	333	342	351	333	335	310	337	362	326	325	341	312	356	368	353	321	332	319	323	340	309	349	328	333	335	321	320	338	336	356	334	329	307	339	316	341	326	312	336	315	317	357	331	334	346	297	333	318	344	332	360	306	376	337	345	328	312	335	355	356	324	330	339	376	322	390	344	358	363	340	333	339	357	335	368	313	346	338	303	333	320	363	328	312	323	342	341	333	326	356	314	363	326	335	342	324	316	333	314	331	351	351	368	343	351	328	327	322	296	320	328	335	333	332	335	351	370	355	337	338	324	342	309	374	341	341	333	317	325	346	319	313	287	360	320	339	365	329	353	330	369	339	329	326	317	331	315	316	345	340	314	329	361	388	318	362	351	335	360	360	368	324	341	388	330	352	352	321	304	314	351	332	362	350	346	326	336	317	356	333	365	364	349	340	308	363	305	392	333	346	343	332	332	336	369	355	353	350	328	320	375	317	319	349	326	324	314	350	374	319	340	320	340	337	356	317	337	355	336	328	349	361	381	342	302	339	342	346	312	323	313	350	345	352	326	384	337	343	340	349	377	354	360	329	355	328	343	339	335	345	345	332	319	328	317	321	336	325	326	332	329	312	331	330	347	320	335	335	348	331	345	332	344	308	341	342	302	346	315	326	307	326	320	327	342	329	328	352	337	314	352	316	356	360	346	340	345	323	340	341	340	348	358	343	334	365	359	359	342	338	321	355	323	314	338	341	325	318	291	317	341	357	338	375	337	350	326	335	330	338	313	372	381	360	358	373	337	349	298	352	341	303	356	346	313	357	334	370	333	341	311	351	325	329	354	349	334	355	336	313	313	339	360	374	353	369	332	313	343	349	330	361	342	345	344	309	332	333	357	325	329	349	327	323	316	333	356	341	315	353	325	346	335	362	364	351	342	328	356	345	325	326	331	341	333	349	329	339	342	363	337	313	338	328	393	312	370	338	331	339	359	337	356	369	331	384	329	314	341	328	334	362	317	363	347	345	335	342	292	326	384	352	304	337	351	343	350	326	338	344	289	329	323	341	334	320	329	335	322	297	354	335	359	310	319	354	338	334	358	353	366	362	354	343	337	342	331	347	321	325	366	335	347	361	358	371	284	339	323	328	337	350	363	379	359	325	335	363	340	290	339	343	296	355	340	335	323	291	330	329	339	362	341	378	348	325	346	385	331	351	363	361	342	357	357	369	335	345	313	340	341	325	353	292	311	344	326	363	333	318	334	358	343	318	347	344	356	312	366	356	298	345	337	342	332	361	362	359	358	333	321	329	333	327	354	328	337	304	355	324	368	337	328	323	342	350	361	359	290	347	342	311	353	333	309	343	342	344	366	363	313	335	315	311	336	325	304	352	377	334	340	329	327	326	351	322	312	325	326	322	339	338	321	316	322	320	345	309	362	332	341	327	375	345	353	346	346	334	346	325	356	319	330	343	324	355	311	336	345	356	355	323	361	332	328	309	335	355	351	337	351	352	319	318	346	345	312	333	316	350	321	308	325	341	346	338	332	326	325	347	315	358	330	351	335	378	296	341	331	361	305	329	273	307	314	333	319	346	338	339	343	332	343	326	375	356	327	346	323	305	382	324	338	359	359	365	322	332	354	367	344	343	318	324	331
4786	10066	8635	4473	3033	2365	1762	1436	1195	985	877	766	684	686	626	589	579	545	562	511	515	509	521	485	494	459	482	472	461	439	450	477	439	484	463	459	425	412	470	414	460	426	456	467	405	473	450	431	429	464	412	437	437	456	415	448	439	417	431	447	462	451	428	447	446	457	406	430	446	436	402	407	445	447	443	418	467	436	458	428	405	419	432	438	406	396	430	421	474	469	467	394	434	429	433	442	421	381	451	433	401	448	441	443	427	457	455	436	415	437	446	427	426	420	417	402	442	451	447	425	426	409	425	432	444	431	437	428	441	419	430	429	446	423	446	428	441	400	439	423	413	429	401	471	435	442	437	431	456	463	447	428	391	429	423	425	418	388	406	451	401	388	418	446	464	402	454	445	423	421	395	415	425	408	413	433	444	408	427	455	392	389	418	443	457	428	427	425	405	432	428	437	458	408	448	441	423	428	416	451	416	449	434	440	447	431	445	401	410	394	456	415	433	385	405	422	426	432	445	394	456	425	412	448	411	408	401	438	430	379	476	423	456	442	384	466	434	432	433	427	430	426	391	412	402	440	422	442	431	428	441	412	469	432	455	456	462	451	479	440	406	408	434	429	431	427	432	424	465	448	399	429	389	441	422	453	407	426	484	419	449	452	455	430	438	451	444	421	409	435	418	401	426	454	452	413	415	384	428	412	434	433	435	464	392	451	452	446	433	428	399	417	447	434	456	492	407	473	439	429	399	438	398	440	424	440	458	449	405	431	457	430	409	416	448	446	432	414	446	437	371	420	409	449	417	418	422	436	430	452	414	507	422	410	441	459	403	422	446	411	433	431	443	415	434	433	444	437	447	465	438	451	431	422	402	449	454	427	424	428	461	457	425	437	409	430	440	453	440	428	458	420	459	405	452	423	403	454	403	423	418	403	430	397	439	467	438	446	419	411	422	403	442	431	421	418	440	465	445	413	420	446	439	431	408	433	438	429	407	447	453	424	424	426	406	460	470	414	446	424	441	441	425	418	472	430	431	477	416	418	502	420	450	387	431	443	407	425	462	441	422	414	405	431	439	464	400	421	400	435	436	378	463	421	418	427	401	445	436	387	465	452	424	401	439	447	454	456	429	393	425	447	397	422	433	444	420	411	440	403	464	425	461	401	458	443	476	430	398	450	429	499	421	448	433	422	404	428	452	447	442	428	451	441	454	416	415	425	410	465	443	426	427	483	427	438	428	405	459	422	430	448	418	399	433	409	444	394	471	416	432	435	430	454	405	388	465	433	437	443	472	427	424	426	391	408	411	414	442	406	429	401	445	464	411	419	446	439	431	408	477	400	438	408	412	411	414	416	434	417	399	457	453	404	466	411	403	422	409	402	473	420	448	452	424	440	425	452	381	447	439	439	404	438	445	441	428	441	447	405	427	440	445	419	407	444	428	437	428	418	406	415	405	448	470	434	428	402	467	417	396	413	434	436	446	416	443	443	420	451	431	432	436	440	392	423	448	437	431	413	422	388	391	421	458	448	420	419	399	434	420	439	453	465	417	425	492	412	459	438	422	398	427	419	439	394	424	419	399	431	437	423	427	431	435	423	433	397	460	442	414	390	428	422	446	433	418	463	414	454	430	447	441	453	452	402	436	442	463	432	431	460	405	433	417	439	450	447	425	443	430	416	433	402	436	434	428	446	432	436	413	418	429	445	459	452	483	420	425	441	430	382	405	472	447	478	429	433	425	432	407	459	439	481	426	420	427	454	430	472	438	439	394	447	419	420	429	435	430	409	428	423	432	419	433	434	442	443	410	400	440	438	429	451	411	431	440	458	444	401	459	452	412	428	412	451	404	455	434	422	420	417	460	435	423	447	409	444	427	455	435	448	432	398	412	442	440	434	483	411	405	443	414	436	436	434	437	411	436	427	446	392	385	483	460	432	435	420	455	423	449	410	402	411	400	413	459	429	460	409	445	431	432	425	401	435	436	392	418	416	411	432	373	476	390	436	439	460	435	451	433	397	414	413	419	419	409	436	463	404	457	441	432	408	475	435	415	416	452	462	444	432	462	460	424	429	455	437	409	440	448	399	438	405	425	443	462	418	436	423	380	440	435	422	444	434	446	435	431	435	431	425	455	433	418	407	414	406	437	428	443	440	472	426	482	449	462	421	450	425	464	450	434	388	398	462	421	421	408	438	392	463	423	416	464	438	430	392	472	426	456	425	448	417	426	433	432	385	447	430	447	400	424	449	436	446	420	418	436	406	452	445	406	443	437	426	398	439	432	420	423	465	435	490	426	487	453	414	427	409	441	422	404	448	446	431	429	449	450	433	416	441	442	452	420	425	408	432	405	456	445	448	432	417	418	421	440	440	400	418	451	455	440	451	458	396	427	456	391	408	438	434	434	459	416	419	414	445	401	424	431	439	424	418	439	413	422	419	433	436	424	405	392	421	442	430	440	427	377	431	460	431	408	440	414	417	452	417	409	430	391	437	413	417	438	441	412	404	439	454	419	399	433	426	446	452	433	424	452	410	456	425	457	420	479	445	447	380	437	436	417	434	419	388	438	412	419	422	429	421	417	418	426	421	436	418	448	467	437	434	452	438	471	452	404	437	411	443	426	401	487	438	425	421	429	397	404	440	429	402	429	452	429	435	432	443	429	433	443	437	416	450	464	431	425	403	459	423	441	432	415	415	452	463	404	440	425	412	436	452	398	439	431	399	476	456	455	464	427	411	407	419	411	417	416	454	433	449	461	429	381	415	397	396	398	432	438	404	441	417	415	440	412	365	421	432	460	427	408	374	467	429	448	451	408	444	428	450	436	469	469	405	443	429	457	466	420	405	434	446	438	416	431	447	454	435	448	431	435	431	430	418	465	406	468	469	411	433	438	475	419	431	433	440	434	455	425	405	439	428	448	414	427	481	401	428	423	422	439	414	415	418	403	416	461	457	416	451	442	448	420	450	409	433	429	432	423	433	419	410	441	447	420	444	419	465	415	406	439	465	433	434	431	420	459	423	445	460	416	429	452	444	444	408	442	422	394	433	448	423	417	393	414	416	417	391	439	415	426	425	436	393	432	461	406	446	449	405	418	418	435	438	425	434	458	409	407	426	421	430	439	414	415	435	439	430	443	434	414	425	417	432	400	436	450	413	431	402	448	399	438	481	422	439	453	418	411	412	453	465	451	432	413	450	410	415	459	458	434	427	459	415	446	455	418	420	419	441	399	437	463	418	443	449	432	455	435	422	426	433	419	416	425	429	425	448	429	428	413	411	449	427	452	423	418	396	445	427	425	390	451	417	406	450	444	431	410	401	423	453	435	410	415	431	441	420	428	457	406	421	426	417	428	459	432	365	446	449	433	432	429	464	407	426	403	434	431	409	409	400	443	439	428	422	426	421	423	426	409	423	476	413	418	425	428	444	417	387	391	459	423	433	439	429	441	433	448	462	414	425	415	436	406	420	427	399	411	465	436	416	483	424	487	445	435	384
22989	21372	29284	23832	21372	21411	11848	1187	783	629	524	505	461	393	326	296	268	282	286	243	244	239	218	210	200	216	210	235	201	194	180	188	176	164	177	177	160	160	177	180	181	185	168	177	167	166	184	163	167	185	155	154	157	189	156	166	182	164	172	184	198	141	159	159	163	156	144	151	185	182	169	150	160	156	184	184	147	173	176	171	149	161	167	145	175	169	141	167	166	165	150	159	169	164	169	133	158	155	156	153	152	168	189	186	178	144	167	143	148	191	153	152	141	156	158	153	160	168	172	154	170	147	179	171	167	162	169	149	165	143	162	184	163	166	173	152	152	164	147	127	186	160	168	169	149	175	155	147	144	170	157	158	143	158	171	164	160	132	175	204	183	158	169	147	157	134	161	145	178	150	165	166	147	150	180	170	155	169	169	156	151	176	141	166	151	133	149	166	155	187	172	158	150	151	155	165	161	145	140	177	164	149	153	141	169	161	176	165	163	154	149	149	148	183	163	164	145	160	153	152	152	152	175	180	156	170	177	168	152	163	155	152	179	168	145	129	131	168	155	173	158	160	151	176	144	145	142	173	164	156	154	171	165	156	153	165	168	153	162	138	153	175	145	161	143	170	174	157	149	161	162	162	143	157	144	164	132	150	162	178	159	171	154	142	144	194	155	182	156	156	151	162	146	191	147	151	160	173	173	157	145	117	174	175	150	157	158	161	138	172	131	176	153	162	165	154	181	159	147	152	177	140	156	162	156	139	166	186	162	162	159	170	147	170	174	161	148	154	173	145	139	160	147	147	159	142	186	137	160	161	142	145	163	164	138	166	157	167	156	158	161	166	175	153	161	129	190	178	154	148	157	158	133	162	150	173	164	169	152	121	162	147	166	166	178	168	174	170	156	160	178	153	149	159	140	133	146	159	172	151	159	146	153	174	134	154	188	156	150	158	168	154	176	193	178	135	170	158	173	157	186	157	155	141	167	144	140	149	170	174	176	174	170	143	168	159	144	159	171	176	169	130	148	157	170	157	158	148	153	137	159	167	153	147	141	146	141	171	159	161	153	163	152	155	153	169	134	165	157	157	179	188	177	157	156	130	154	149	159	159	150	163	151	154	174	176	162	166	194	156	158	164	167	148	167	144	174	140	148	195	149	150	151	180	159	158	163	160	152	152	165	156	154	171	141	153	161	157	170	170	148	139	164	165	183	170	143	167	161	173	157	176	142	186	186	166	147	149	151	151	169	159	151	176	136	142	148	136	144	157	153	148	144	174	158	178	164	157	160	165	166	151	152	152	169	146	162	167	165	155	168	133	178	155	147	151	160	171	169	172	174	164	155	148	156	157	164	156	164	155	168	167	162	138	153	152	146	149	190	184	129	159	148	166	156	155	142	161	148	154	166	166	149	157	155	138	154	156	177	147	155	166	174	181	142	162	155	135	149	173	173	167	145	144	160	157	140	147	162	158	153	157	149	137	148	165	151	157	154	156	137	174	158	149	168	163	179	165	178	153	143	153	160	154	151	163	158	179	176	147	165	157	176	166	170	150	134	156	161	155	152	160	166	165	176	162	165	153	165	172	120	177	153	157	154	151	165	160	135	152	154	174	152	165	152	173	146	152	140	145	166	169	157	156	173	156	153	153	155	173	147	169	155	169	171	158	139	159	144	148	145	123	145	164	168	159	161	166	176	142	146	157	147	161	172	171	154	168	177	164	153	153	170	173	167	141	175	146	177	145	172	175	146	153	169	145	155	169	167	147	186	171	161	169	150	157	164	166	150	182	175	169	178	149	123	183	138	140	169	153	156	152	148	152	175	169	154	139	159	174	147	152	161	167	169	155	143	162	137	166	142	164	153	135	170	146	167	168	155	150	140	151	172	137	146	152	163	139	152	164	172	157	139	155	150	131	158	153	161	161	157	152	157	145	149	162	180	151	165	149	159	166	152	132	160	138	162	140	153	147	160	168	154	140	164	151	155	158	152	150	175	167	155	140	160	157	155	138	158	153	157	154	162	167	169	161	158	146	133	141	145	138	156	160	156	177	138	151	162	162	157	183	170	152	166	149	162	161	179	163	154	170	169	155	179	155	152	159	153	137	176	154	160	131	168	178	159	167	165	155	170	139	182	156	131	160	157	178	145	151	152	154	168	154	158	174	158	146	178	153	168	150	183	157	145	133	127	152	164	160	138	172	148	176	175	152	155	138	160	148	153	168	138	152	148	179	137	146	151	170	143	138	129	152	153	146	159	151	174	139	175	147	150	171	157	161	156	144	151	138	134	158	167	157	158	170	179	181	160	155	147	147	157	169	158	166	159	151	155	179	151	150	151	177	169	166	152	180	140	156	161	172	162	140	168	163	160	173	148	152	162	159	165	160	163	180	162	162	151	152	147	151	154	146	150	168	152	150	150	156	166	147	158	128	148	151	130	144	152	173	162	156	166	148	156	159	154	138	169	160	168	164	147	155	146	159	149	142	142	149	149	164	151	161	165	175	183	159	167	132	180	159	154	154	160	162	171	171	167	171	160	154	154	177	180	148	162	180	150	166	150	183	175	172	136	151	158	147	158	136	167	163	149	184	129	140	144	164	145	160	159	180	171	150	175	136	168	152	146	149	161	151	180	164	164	163	147	151	154	153	146	182	147	169	171	153	136	185	123	162	150	170	154	159	151	175	135	145	155	165	150	179	138	175	165	166	149	139	151	145	161	142	174	138	162	146	165	161	174	157	150	156	156	166	172	145	174	156	144	176	151	151	155	160	159	149	157	147	177	160	148	155	173	156	166	156	164	164	155	161	146	167	150	145	148	145	163	160	158	146	176	170	170	170	136	161	157	160	162	141	182	140	167	159	147	172	158	155	148	155	165	146	164	163	161	151	169	153	155	177	172	151	166	159	158	168	157	144	159	140	153	153	172	159	162	169	171	172	167	146	170	141	153	152	156	163	159	164	176	158	168	169	155	148	158	130	179	158	155	161	157	162	168	167	164	158	151	181	163	142	167	156	145	161	167	172	193	169	162	157	164	164	153	162	175	175	153	144	152	163	146	148	167	162	148	139	144	167	157	155	159	160	168	152	162	159	173	163	156	160	156	152	142	156	155	146	154	168	154	154	168	153	150	130	139	148	163	151	157	163	161	158	164	163	169	154	154	191	151	165	145	154	131	146	183	167	173	162	174	173	169	153	180	156	158	169	144	142	170	150	169	166	169	155	152	163	158	163	144	172	157	149	184	163	167	161	157	168	149	139	153	168	143	134	163	168	165	160	166	144	144	163	163	140	152	164	145	167	152	151	153	149	167	144	164	185	147	135	157	138	131	172	150	167	139	159	171	184	166	165	153	150	141	163	144	155	158	164	151	152	157	135	174	148	155	177	175	158	138	158	160	159	156	148	143	155	188	162	157	141	150	165	155	169	170	171	149	146	138	155	169	160	153	174	136	144	141	144	142	173	146	159	136	156	174	145	148	135	140	158	151	152	170	152	181	172
6683	16023	13698	7428	5144	3812	2816	2255	1640	1270	1090	875	734	634	588	508	499	436	387	389	364	352	297	295	293	277	282	304	248	285	283	224	270	231	279	244	234	259	258	246	222	229	224	220	223	218	211	231	223	213	200	207	220	194	208	211	193	188	209	189	205	192	237	204	212	182	202	194	220	215	216	231	183	204	206	237	187	197	186	203	214	198	203	189	201	205	225	196	192	224	205	201	198	200	206	208	188	205	202	199	219	220	179	194	180	212	196	177	198	184	191	189	198	200	182	191	194	183	198	218	193	198	178	192	176	194	196	191	209	191	177	213	199	182	194	165	182	231	195	189	187	204	203	203	218	201	181	172	204	192	209	197	222	198	209	172	203	197	217	203	169	188	205	204	206	187	185	198	179	220	210	201	190	202	183	214	181	196	202	186	189	163	201	199	216	171	189	214	211	207	178	200	179	183	196	180	202	188	195	208	185	192	207	187	206	214	174	212	203	178	200	182	187	190	192	182	188	190	227	178	188	180	202	190	202	191	185	189	197	194	201	194	209	174	204	197	202	181	184	180	172	187	187	217	206	220	216	204	191	210	217	192	196	186	179	209	187	193	192	175	178	186	181	190	213	195	207	206	185	195	202	204	214	181	168	188	177	182	196	180	189	192	194	186	213	226	170	195	211	220	180	186	195	212	180	187	195	181	203	165	217	193	181	202	175	183	191	179	187	177	174	193	185	208	173	192	205	194	214	197	183	199	188	215	180	170	202	189	203	167	197	176	188	204	208	199	196	165	194	217	201	188	205	170	200	191	189	204	215	193	184	199	199	195	221	188	218	181	190	178	200	197	193	188	204	207	181	165	185	206	172	169	181	204	190	175	195	194	202	212	186	202	197	177	201	159	226	163	188	184	180	188	171	185	180	186	219	195	171	188	178	186	198	209	196	190	203	200	214	202	165	194	197	182	187	223	199	183	192	192	187	188	192	211	173	197	198	221	197	193	211	180	192	205	198	184	185	163	214	207	206	205	197	193	206	197	185	186	202	196	175	198	211	184	191	198	201	211	192	187	203	202	177	186	202	186	204	197	162	179	183	212	183	172	207	186	182	194	181	197	190	192	187	188	178	211	182	195	198	186	175	196	181	187	170	181	205	207	194	178	191	196	222	200	183	184	185	172	190	201	192	218	173	198	204	195	195	204	192	190	194	180	185	189	198	209	191	192	194	201	186	197	179	204	214	198	243	197	192	185	207	193	188	196	221	172	203	190	218	202	200	202	215	175	180	206	197	166	200	191	202	195	198	199	197	169	197	189	187	190	217	171	179	200	197	173	201	200	202	200	182	182	213	181	193	182	188	194	192	174	211	181	192	200	198	189	182	211	202	190	217	192	191	188	175	219	199	196	185	190	189	201	189	190	180	199	201	221	183	211	203	204	194	183	173	209	212	215	207	200	178	222	190	190	181	181	191	179	190	180	200	192	197	193	186	202	192	198	208	201	204	198	172	209	185	201	201	207	200	196	168	195	216	187	205	192	203	188	184	215	172	191	199	205	168	192	207	194	210	216	206	200	215	182	212	172	217	177	200	176	208	183	182	197	183	184	201	188	202	191	179	189	214	185	172	196	204	209	173	203	181	200	181	193	198	199	182	173	213	212	198	175	185	218	188	184	191	216	180	175	187	200	201	189	191	200	211	175	178	179	189	194	176	194	218	186	202	214	203	205	198	182	185	204	185	205	186	206	193	186	210	196	192	188	172	175	205	218	176	167	184	198	185	165	210	233	185	168	198	199	198	196	196	179	201	190	199	199	191	202	185	201	189	208	206	211	220	191	194	186	198	199	179	202	197	195	191	191	198	195	177	166	196	223	201	170	190	186	201	218	228	210	191	178	187	222	200	199	183	177	199	216	193	193	188	177	188	191	190	177	190	215	184	203	196	223	192	184	162	197	190	201	190	194	203	208	205	161	169	201	183	200	174	187	187	193	200	194	166	194	182	174	162	172	212	196	214	209	177	186	163	191	199	182	206	184	182	213	197	219	209	194	188	199	176	207	183	203	185	183	195	180	194	219	197	193	179	187	195	204	220	189	163	205	203	188	188	198	197	176	164	206	209	186	213	174	200	202	194	180	199	200	200	215	205	199	182	213	194	189	191	202	181	200	161	209	206	200	193	192	172	181	215	194	175	187	195	220	193	197	203	199	201	193	193	182	217	198	213	186	201	203	179	204	189	206	180	191	189	205	200	192	193	186	181	213	204	156	192	199	189	160	185	187	200	201	181	200	209	186	213	185	195	221	172	191	181	180	201	216	180	183	203	201	189	203	191	206	201	174	188	175	173	188	201	168	201	216	170	202	207	186	185	183	200	190	193	193	190	204	192	185	163	181	206	196	198	184	191	183	219	183	201	179	205	176	220	215	175	173	182	207	200	201	183	198	225	174	193	190	165	199	171	194	201	171	202	213	207	184	189	181	213	174	190	175	227	191	199	200	165	198	176	190	210	179	187	182	191	189	210	166	198	213	185	174	203	190	201	197	191	204	189	167	200	204	163	188	201	167	211	200	209	205	189	195	203	174	194	193	209	185	201	193	191	191	156	187	178	176	183	192	218	176	214	199	199	202	204	190	186	209	196	220	218	213	221	189	178	218	218	205	189	168	204	181	172	190	195	201	216	192	203	212	188	196	168	201	211	174	227	203	199	205	219	187	183	184	183	199	180	184	183	189	193	190	206	179	211	172	203	185	190	174	226	191	172	179	204	208	174	187	213	203	206	195	200	202	192	203	198	190	202	184	199	201	207	203	202	204	199	179	174	182	224	210	183	190	183	195	188	192	187	243	198	177	184	161	186	179	191	179	193	198	198	182	203	206	176	175	194	197	204	199	195	205	210	183	182	192	171	196	188	185	235	189	201	205	193	211	189	162	200	213	206	199	166	173	209	182	228	197	202	200	188	179	188	171	181	178	178	188	177	178	191	213	203	188	180	196	193	193	207	176	196	184	183	194	169	193	199	192	215	197	203	188	162	220	206	211	203	184	161	196	191	196	195	193	169	182	169	229	206	177	205	190	167	165	178	193	176	191	189	201	186	201	199	206	192	200	212	215	195	200	183	195	209	196	200	190	176	193	179	205	204	198	197	202	205	185	203	180	187	184	172	228	193	178	182	207	180	227	206	185	179	190	185	184	157	214	196	199	195	189	181	212	192	206	207	187	196	205	169	204	191	167	207	204	214	188	199	202	194	189	193	183	200	189	176	172	188	189	200	211	188	181	185	191	177	192	216	206	184	203	190	189	192	210	201	171	187	204	158	196	216	176	218	220	210	211	203	182	226	214	198	188	179	215	218	217	180	190	196	180	184	207	194	198	175	178	194	198	195	186	155	208	200	177	197	193	187	177	194	200	185	187	194	203	185	197	184	183	199	163	214	188	186	193	161	199	194	214	222	183	194	172	193	186	180	186	182	184	212	195	211	195	221	203	196	209	187	218	189	201	218	206
27029	21205	12428	1318	697	654	568	587	621	593	537	568	558	542	537	564	536	587	542	546	544	536	567	549	540	574	571	589	553	530	551	558	576	520	577	544	559	550	560	557	532	564	546	555	524	532	596	519	556	513	493	513	534	528	545	568	548	551	541	583	535	559	546	539	550	569	557	576	551	550	513	552	512	542	612	537	507	554	557	498	517	537	508	495	551	549	549	562	527	551	524	545	514	535	569	569	545	556	529	504	559	531	500	527	550	504	512	545	508	574	527	518	532	528	544	528	534	522	559	569	567	571	529	567	569	534	541	564	504	577	506	559	555	537	524	555	544	532	497	518	506	558	528	501	550	515	519	557	582	507	545	514	554	556	535	542	550	545	532	558	542	576	547	573	524	571	582	544	530	493	527	541	533	540	535	500	537	550	574	520	525	586	546	566	527	517	552	539	571	551	561	560	532	537	553	529	557	516	558	561	556	504	553	555	532	546	586	542	558	534	529	567	573	533	532	534	514	527	556	557	531	561	590	526	507	580	555	533	572	554	533	571	561	513	549	540	546	550	547	546	593	528	536	583	566	531	589	568	565	521	523	584	542	543	555	537	559	563	528	571	563	585	495	569	570	569	548	522	572	512	530	561	561	524	507	554	576	531	526	536	551	557	515	547	530	558	551	554	494	525	539	545	523	558	532	559	547	572	542	547	562	557	590	559	515	549	541	525	559	576	527	580	534	579	536	529	539	566	569	549	578	576	535	552	548	558	555	534	552	503	572	514	554	579	513	565	554	541	544	568	534	531	537	528	553	552	539	531	519	524	494	556	526	525	523	543	528	546	545	545	559	574	589	553	510	515	579	543	535	559	569	559	528	581	545	574	529	572	528	547	550	531	563	518	528	567	550	519	510	598	554	576	589	568	551	541	565	533	541	556	584	535	483	551	542	609	545	542	522	525	543	525	572	520	570	563	600	525	531	567	576	552	578	548	585	543	561	572	578	543	477	501	561	519	496	528	543	542	538	568	567	516	512	552	550	550	574	514	508	511	540	550	507	560	510	559	537	542	529	560	514	580	535	525	570	548	567	546	566	527	537	554	540	537	506	549	523	503	558	551	562	526	575	577	519	529	542	552	550	576	546	512	567	532	530	539	563	572	539	524	529	518	551	536	512	541	578	569	558	539	547	593	529	586	539	528	538	532	569	572	570	592	554	573	553	512	556	547	541	516	572	563	557	575	522	547	547	531	490	496	531	571	547	527	520	478	563	559	535	542	551	550	555	530	521	535	585	546	582	576	565	546	545	523	554	507	536	533	545	565	546	574	491	566	558	545	568	558	567	532	562	527	519	525	545	529	562	535	549	560	560	602	555	542	527	539	560	538	577	550	567	592	529	567	541	551	564	535	582	522	564	545	491	528	558	548	517	560	556	532	539	591	503	559	538	532	538	526	581	563	550	606	524	569	563	531	583	539	552	510	593	528	555	512	540	521	517	604	527	543	571	541	515	531	551	546	576	540	519	587	567	515	531	563	552	474	542	549	558	551	542	536	525	558	495	547	545	544	557	517	573	519	509	529	529	526	535	502	527	536	554	531	571	552	552	580	539	515	534	542	524	534	561	533	553	542	537	562	560	513	567	504	546	520	539	538	552	536	574	528	534	549	490	547	541	616	481	479	575	511	591	553	537	522	537	530	541	564	571	558	556	548	546	512	558	519	554	527	577	537	574	547	577	500	527	521	569	590	518	546	520	548	539	560	590	577	524	545	537	531	521	614	529	566	556	548	557	528	573	556	530	539	589	561	529	507	526	503	544	582	523	539	565	540	522	577	538	579	548	558	586	541	544	529	552	499	549	565	515	564	547	544	538	566	506	550	569	513	582	534	519	507	557	550	529	521	515	539	522	580	575	557	503	553	546	570	542	572	519	503	519	552	500	538	553	535	532	540	545	524	515	518	540	567	566	530	553	537	573	544	543	555	520	586	576	530	564	536	541	535	543	530	542	566	500	539	554	545	558	528	539	507	578	519	560	514	528	518	538	533	538	540	522	556	520	584	499	539	520	529	538	538	541	532	525	537	549	588	536	522	550	567	509	552	547	546	556	529	592	563	545	509	541	490	535	560	571	569	543	566	556	544	525	548	555	522	530	546	521	526	572	550	540	516	554	517	583	544	559	563	540	553	540	553	554	540	555	555	558	542	533	554	540	519	535	548	572	560	561	500	543	543	545	523	531	556	566	550	505	535	512	563	526	523	560	555	505	569	503	549	528	549	567	554	547	541	545	534	531	523	560	559	545	501	568	573	570	526	536	577	537	545	534	562	567	579	575	605	545	532	518	516	557	558	551	549	577	533	541	533	532	567	542	533	569	552	562	574	585	565	548	536	563	547	543	544	560	534	556	507	600	533	532	560	505	526	554	532	604	552	517	548	581	561	561	555	508	538	554	515	563	594	541	564	531	543	528	523	498	553	527	541	556	602	525	527	487	574	573	534	538	546	507	547	574	527	520	508	579	553	545	567	527	522	535	561	571	561	563	523	521	557	587	516	565	569	530	552	524	551	575	548	546	571	523	537	551	533	555	565	508	622	554	541	495	544	513	535	551	563	526	556	549	563	511	536	580	512	566	591	575	544	555	495	573	491	554	573	572	535	553	517	495	546	543	558	548	528	521	588	554	542	490	550	544	573	515	534	511	563	579	505	510	565	543	550	536	527	525	528	578	505	487	590	550	546	528	513	514	556	577	564	545	499	525	523	563	574	545	550	584	559	555	528	552	556	541	531	529	557	555	528	522	530	572	527	518	550	539	554	545	527	566	536	553	515	539	556	559	552	542	547	515	503	534	535	542	547	559	525	535	520	570	581	494	526	504	579	563	530	561	556	506	539	577	521	535	521	580	548	563	516	563	496	574	524	533	512	541	571	554	537	530	530	590	549	552	543	551	516	539	518	570	518	534	615	579	507	552	512	569	560	526	533	486	528	519	529	539	546	536	528	567	559	584	544	560	515	531	566	542	513	567	559	541	514	556	561	559	515	575	589	542	532	532	593	529	537	545	573	524	511	526	541	571	514	540	499	551	572	573	561	522	528	500	560	506	548	554	533	551	585	532	561	575	531	580	525	526	595	556	512	524	563	506	568	536	544	533	573	579	546	562	579	562	545	566	533	591	537	478	562	501	568	480	536	544	538	500	542	472	584	601	528	572	551	516	552	535	550	611	541	607	560	558	528	505	546	532	559	537	559	570	579	534	535	536	498	529	506	581	487	556	564	554	571	576	574	520	579	569	534	518	564	579	535	527	590	588	526	551	570	552	504	527	540	498	536	542	582	575	509	536	549	524	539	561	571	530	540	527	558	564	540	547	500	532	546	555	564	547	493	533	577	554	568	530	533	530	561	529	526	521	546	523	495	546	523	578	550	539	562	615	554	581	542	518	529	513	589	583	542	547	570	547	530	512	584	553	570	518	547	544	591	516	540	546	552	514	554	545	601	524	539	537	570
4216	1559	1425	960	930	854	793	754	738	711	708	673	753	714	720	692	673	676	703	701	718	683	674	705	692	654	666	679	687	660	688	665	697	720	649	706	654	698	683	710	686	680	706	676	682	672	723	659	694	674	640	673	652	651	656	704	711	708	666	674	695	711	719	706	683	689	750	665	670	628	727	665	686	640	759	666	698	671	669	665	685	686	689	683	680	650	682	672	698	684	660	715	715	690	710	732	715	688	621	686	727	737	701	654	690	682	701	645	659	683	680	677	688	674	684	694	680	672	700	656	665	652	692	667	700	662	691	654	681	654	682	642	703	677	691	714	672	678	640	709	684	680	641	636	654	682	660	662	680	679	628	697	687	665	672	684	678	683	635	715	708	691	690	655	619	682	679	666	674	730	698	687	667	685	721	672	651	686	697	700	666	671	732	683	721	653	629	713	662	664	675	682	687	700	728	642	703	655	677	647	640	719	707	653	668	717	711	679	709	673	643	675	658	667	660	616	685	673	666	717	719	665	736	649	703	698	632	697	680	714	663	633	659	669	654	715	582	695	604	669	644	663	675	631	643	645	692	667	690	707	691	677	704	681	676	685	699	729	714	705	709	657	628	711	648	648	665	646	707	695	662	638	669	634	686	713	713	652	660	644	705	650	677	708	688	681	657	682	644	704	686	654	659	686	660	665	687	734	645	630	677	655	704	674	681	715	695	652	685	623	668	692	675	684	704	739	676	696	681	670	648	673	671	659	677	687	648	669	718	623	713	673	663	695	625	678	721	645	666	676	688	688	690	696	716	670	687	682	671	681	685	652	670	649	686	675	702	719	685	676	723	686	710	653	613	674	707	672	693	661	679	664	692	662	672	690	681	657	638	678	679	723	654	725	674	660	683	690	645	694	688	650	711	655	685	674	686	637	672	694	690	628	685	715	715	665	712	649	661	690	602	691	675	678	702	705	692	704	671	653	687	682	701	689	668	715	688	668	655	675	685	690	647	689	721	678	685	686	665	657	698	694	695	674	652	645	652	616	691	691	676	681	650	667	708	685	696	692	690	659	698	672	694	680	630	677	713	686	651	673	662	672	710	685	632	722	683	695	768	664	699	650	636	631	685	684	681	693	693	694	675	656	654	690	644	679	634	676	708	697	663	666	691	697	695	671	708	631	669	643	676	703	685	704	668	717	635	617	705	630	679	701	656	668	716	675	647	672	671	680	671	709	652	638	592	694	637	657	660	661	700	638	706	669	634	662	698	721	683	678	677	647	715	724	660	685	684	694	644	698	653	657	657	749	680	713	668	700	672	722	661	660	663	702	687	636	673	649	639	670	724	685	667	665	656	697	653	645	618	697	638	689	729	638	671	656	630	671	683	653	675	657	675	675	653	615	658	659	713	697	690	689	659	661	698	705	663	621	665	672	708	717	707	678	695	684	690	718	692	664	739	627	667	713	665	710	684	652	673	667	677	650	688	719	639	645	662	728	672	716	674	701	666	674	670	662	667	714	669	680	687	699	696	656	667	682	707	666	680	709	658	715	666	691	667	686	681	656	673	676	695	703	687	688	633	666	693	698	619	688	641	659	711	681	644	641	665	633	700	673	669	695	669	766	651	685	664	709	635	685	682	668	678	668	643	657	666	636	638	703	693	698	671	705	715	686	689	675	716	682	679	667	667	728	663	684	674	652	635	733	663	677	685	669	645	675	635	663	688	648	703	646	683	675	719	697	694	658	696	694	716	678	678	658	689	652	708	625	687	688	665	720	667	670	637	663	681	702	701	649	720	689	703	646	671	669	647	687	704	624	647	681	715	708	617	684	639	707	652	660	675	679	684	679	673	636	702	730	676	701	656	655	695	649	668	674	657	655	589	671	671	670	683	665	643	688	682	706	667	671	654	644	657	651	710	675	685	678	673	687	674	692	638	665	700	740	677	694	678	676	621	694	706	712	648	680	723	707	647	674	673	663	714	679	700	654	685	702	651	664	700	626	671	660	644	689	623	724	669	703	704	708	660	677	685	662	684	663	656	691	631	625	687	640	706	647	699	667	636	669	681	663	663	688	722	695	709	656	696	635	669	717	673	692	666	645	693	669	708	653	690	681	729	643	714	679	672	697	683	678	680	639	678	681	692	660	660	679	699	679	712	710	667	651	701	651	692	680	742	687	708	652	656	694	686	706	698	649	707	695	645	625	617	687	671	685	654	684	636	652	635	641	701	652	633	631	639	686	674	698	668	695	707	682	719	682	705	676	695	699	662	653	662	641	704	673	710	641	690	654	714	691	668	688	698	651	666	669	685	682	652	700	681	703	649	658	637	731	732	661	680	691	647	698	627	629	703	699	674	690	636	730	707	680	692	668	709	690	672	671	673	700	708	719	695	656	678	670	687	737	676	703	707	636	701	729	678	681	703	676	708	666	688	661	694	654	675	678	697	689	663	689	650	697	717	655	690	643	698	671	668	645	662	714	632	679	689	682	677	668	709	675	642	709	655	698	667	663	682	694	687	719	645	695	693	676	706	675	680	681	667	677	660	674	655	630	633	677	658	659	668	707	710	668	655	691	634	667	701	647	657	637	633	660	654	646	647	698	706	674	668	663	666	688	702	630	661	684	667	682	668	712	656	650	695	650	662	718	690	664	681	712	646	629	634	641	686	650	688	692	654	657	703	694	689	697	648	674	653	717	717	660	667	671	638	662	738	696	666	671	685	710	668	672	697	676	695	711	668	695	673	677	631	667	693	693	684	696	678	667	649	707	639	669	652	648	698	688	713	674	676	697	684	672	693	681	649	698	748	720	659	646	642	697	702	710	694	673	654	632	646	683	712	712	675	715	682	701	654	706	669	658	670	709	705	654	678	641	667	735	723	689	637	680	699	650	657	703	687	701	676	691	698	671	716	686	650	677	688	677	689	701	709	710	658	659	676	679	680	653	678	660	711	692	704	650	693	686	662	671	685	647	671	642	691	659	705	707	718	682	644	656	674	665	638	703	627	643	678	666	724	677	638	665	678	673	676	714	716	664	662	670	677	688	666	653	679	642	685	659	655	724	603	688	664	680	676	672	670	696	654	654	713	668	715	666	643	680	732	684	635	638	683	666	655	666	674	703	689	683	698	672	669	692	673	672	701	661	665	707	682	703	666	681	661	644	679	684	661	710	725	687	694	700	676	705	668	715	764	695	651	726	690	652	631	634	654	707	665	665	690	674	694	649	682	676	673	665	701	696	668	684	690	651	680	665	728	677	735	662	700	648	653	668	670	681	631	637	715	684	699	662	667	727	725	655	650	693	673	705	691	666	682	665	675	702	628	678	690	670	696	674	646	692	704	674	659	670	668	667	683	708	650	693	630	677	654	650	660	718	677	718	691	643	677	702	686	670	682	663	701	670	675	624	728	665	675	649	701	728	697	673	722	730	649	716	688	672	707	693	706	662	653	683	677	665	698	705	673	727	703	724	702	667	650	672	682	690	659	647	638	676	656	680	646	676
23811	21368	28911	24170	21355	13024	1376	835	714	583	502	497	448	490	478	366	397	386	401	393	386	362	369	364	368	352	380	360	372	345	339	401	382	358	378	352	318	353	369	346	376	367	319	349	348	343	339	337	358	324	353	357	322	330	359	329	346	356	348	386	375	358	347	356	364	334	369	334	342	359	354	319	333	329	344	367	331	381	347	331	334	332	356	381	344	328	334	357	337	353	347	329	350	322	341	386	355	336	341	319	366	337	344	334	371	345	356	371	324	364	297	326	375	342	334	338	320	329	316	332	301	356	311	371	327	311	309	343	291	319	343	329	349	326	348	297	355	316	321	342	332	347	341	344	351	314	372	346	328	344	328	334	329	325	340	337	349	336	319	323	351	344	385	354	384	350	329	384	339	354	348	345	341	328	351	347	350	337	357	367	338	342	346	333	327	361	350	341	333	345	349	341	334	322	376	331	310	326	349	333	340	315	358	368	312	342	395	348	343	315	339	343	323	324	321	349	367	310	354	368	319	317	371	330	356	331	329	378	324	372	316	353	336	339	361	326	330	312	341	371	336	339	327	354	362	341	321	360	336	375	329	333	330	334	341	371	319	330	345	336	316	337	349	333	331	351	327	322	329	338	354	351	319	325	347	357	304	376	333	350	346	340	350	343	353	326	306	363	384	367	336	325	353	357	348	340	348	342	391	366	341	330	331	315	340	347	355	341	360	335	358	331	351	308	349	342	351	334	336	349	315	360	357	347	357	307	349	326	337	345	337	350	352	329	369	344	304	374	309	364	324	351	337	346	333	369	347	330	325	334	368	334	337	318	354	325	316	342	338	351	305	309	379	343	343	322	361	350	355	344	332	357	352	297	346	368	378	332	343	357	321	323	321	330	321	328	351	339	353	345	339	383	327	332	370	337	359	336	369	332	347	331	386	323	346	344	349	344	337	349	298	350	307	311	360	351	336	308	341	342	357	333	343	333	331	334	352	352	329	312	323	358	332	330	294	363	364	379	334	342	344	345	336	345	313	361	315	329	341	351	345	328	335	352	312	325	349	334	330	357	317	342	311	350	298	358	382	344	369	335	337	324	330	348	342	330	383	325	354	348	318	338	346	307	366	368	339	331	327	342	386	352	354	343	351	296	326	304	361	340	333	341	329	359	352	324	332	325	362	339	348	390	315	311	333	336	356	336	336	324	341	348	338	315	383	303	344	332	325	335	333	360	342	354	347	368	372	347	357	327	334	341	313	315	351	372	333	314	338	340	367	357	356	325	315	350	336	344	353	338	361	317	355	319	361	344	337	334	348	388	318	331	330	368	321	330	333	338	323	314	355	339	352	311	361	344	391	358	342	340	323	352	349	352	307	366	369	362	362	354	320	338	362	336	372	338	325	343	325	330	336	322	372	393	359	369	367	329	377	343	324	327	329	335	339	326	371	367	319	328	363	328	341	346	334	369	322	354	339	345	318	311	356	352	337	346	328	357	352	354	333	334	347	325	366	341	356	345	335	334	327	315	316	319	385	304	349	315	326	342	351	344	357	328	342	318	339	332	374	336	334	352	316	327	369	375	321	327	340	301	338	347	312	343	342	325	364	316	351	345	348	300	333	338	320	352	327	315	335	332	350	337	334	333	324	364	320	338	326	349	354	338	326	319	355	323	349	343	338	327	311	331	333	314	344	329	293	318	297	339	356	338	355	310	356	377	342	310	353	325	333	314	352	306	344	362	355	373	345	319	318	354	334	343	339	356	340	359	331	342	335	329	316	327	378	368	363	350	355	344	330	359	344	354	305	345	323	334	314	373	322	297	321	358	342	326	321	327	333	341	317	349	339	346	357	320	330	304	311	350	317	326	335	365	348	370	358	318	353	348	304	307	333	363	376	371	330	347	337	356	384	337	340	361	335	318	367	334	359	309	373	335	340	339	319	348	353	345	369	319	341	357	326	324	316	360	366	336	344	361	312	350	336	352	317	329	316	339	310	349	323	339	316	319	347	321	330	343	345	337	363	345	367	345	319	358	371	356	340	341	366	301	350	312	354	323	316	338	327	387	366	344	357	291	335	338	369	362	355	327	387	336	370	322	383	353	345	342	373	323	382	316	371	347	349	359	336	323	364	318	338	378	361	287	305	331	338	341	358	323	339	322	328	294	406	353	329	325	346	342	348	374	367	344	313	353	323	332	364	349	352	323	359	342	350	328	324	361	344	287	323	361	358	318	337	331	371	330	315	319	323	347	345	361	338	371	358	358	349	318	353	348	354	347	336	343	340	345	377	328	332	343	368	387	364	352	333	329	350	337	338	339	345	338	336	359	312	340	332	336	323	364	339	326	356	341	328	333	354	372	336	326	331	343	347	345	338	321	331	335	344	382	337	350	318	346	313	371	352	337	343	343	352	379	303	324	347	342	341	322	314	324	338	321	356	318	325	333	333	322	366	331	309	326	337	321	344	361	324	345	364	328	342	322	317	345	350	336	315	343	325	340	352	326	331	350	307	334	334	333	348	324	357	342	343	314	379	339	324	333	332	359	309	357	318	379	334	314	343	331	338	341	353	320	350	332	336	359	334	329	357	334	329	319	336	308	340	341	350	368	319	294	349	320	351	338	351	348	342	337	348	345	322	341	339	345	333	330	327	344	348	353	368	329	349	363	338	362	339	363	346	331	329	354	355	341	321	305	368	329	374	338	352	344	313	365	325	349	327	327	336	334	365	332	334	360	330	320	324	337	327	354	318	350	307	351	339	322	315	355	362	335	318	331	342	320	291	350	377	359	339	366	328	332	330	323	318	317	377	355	319	347	336	349	333	318	342	305	366	368	323	330	365	344	342	323	343	351	288	322	364	341	346	330	335	348	354	326	331	303	337	331	322	352	351	347	346	336	349	343	305	354	326	313	331	322	325	322	341	319	359	350	350	319	343	335	356	325	331	353	298	338	335	357	336	330	335	320	339	371	369	357	296	340	352	300	349	355	339	330	318	305	339	350	353	339	356	342	368	354	330	331	315	344	325	334	362	329	324	368	330	338	349	354	348	299	338	325	347	346	313	375	350	296	344	338	323	337	330	342	352	341	313	347	330	361	331	316	339	358	304	324	357	335	364	315	388	322	316	331	328	329	340	354	371	334	322	359	330	344	360	340	315	368	367	347	357	363	336	315	348	342	319	324	351	320	331	380	306	363	355	329	328	364	317	359	357	328	341	341	332	349	355	339	340	349	358	333	337	337	319	351	369	327	342	334	299	296	351	351	324	347	350	309	353	313	351	317	352	350	339	337	348	340	346	338	326	342	324	328	307	360	362	351	325	344	307	352	308	333	343	328	333	341	353	343	339	331	365	326	342	367	304	375	335	329	343	354	344	347	343	334	367	318	332	320	341	309	362	357	331	339	365	331	328	316	342	365	356	337	373	289	339	368	325	370	345	330	314	366	359	333	384	319	320	337	355	343	314	340	356	323	313	318	363	323	363	354	335	348	342	309	341	360	375	365
4836	10044	8552	4437	3024	2319	1814	1405	1161	1020	865	814	721	619	645	586	531	541	510	563	537	508	528	497	509	465	476	485	470	461	445	441	474	468	443	452	449	458	461	429	434	439	449	435	455	438	459	423	467	436	427	413	457	427	401	452	454	472	432	487	448	423	401	444	459	488	451	431	419	460	469	474	402	432	446	420	439	449	457	435	440	435	429	440	428	434	426	438	389	433	427	425	458	428	420	422	411	433	431	451	442	463	443	425	454	380	447	431	418	452	430	436	419	449	414	433	428	435	416	425	423	406	410	422	423	432	432	436	438	415	427	416	416	435	454	403	409	467	413	464	464	420	421	433	443	471	421	442	417	399	417	389	446	439	466	450	429	444	416	383	398	434	436	458	448	419	441	412	410	436	415	448	473	427	428	445	447	401	421	440	440	451	451	430	454	431	487	432	417	443	471	434	427	460	432	442	414	440	401	456	444	414	425	439	434	447	392	447	421	423	425	446	425	436	488	427	407	440	436	425	416	441	418	444	387	446	449	403	449	437	430	471	403	434	445	412	455	425	425	442	455	447	448	420	436	431	410	427	453	439	452	444	409	421	418	432	461	458	461	448	462	456	430	425	437	455	448	418	408	447	438	437	425	435	426	453	433	444	421	421	420	428	464	406	479	447	471	429	398	423	432	456	433	420	415	412	441	418	421	446	428	440	433	417	473	441	428	398	419	443	440	464	459	454	397	432	402	414	430	404	428	420	430	439	398	449	408	430	403	485	445	442	463	456	416	405	445	442	435	397	418	486	442	458	435	429	439	451	447	438	413	441	465	433	418	415	410	464	409	446	416	453	450	447	410	400	442	439	445	421	447	475	473	458	477	407	424	428	440	432	458	428	435	455	432	420	426	428	412	458	437	424	468	397	458	417	434	453	446	395	431	465	438	421	453	399	450	425	427	455	407	450	420	430	406	407	435	427	444	417	430	448	484	483	394	406	438	437	474	411	400	419	411	480	442	485	410	427	418	463	418	498	456	441	436	417	444	447	415	409	445	441	427	429	419	430	434	403	445	430	459	446	439	428	460	476	399	426	386	471	410	418	419	431	453	475	449	460	432	435	449	395	461	443	438	426	403	410	442	454	427	458	460	442	434	448	421	407	435	455	478	426	437	448	451	392	416	448	404	453	428	438	443	469	415	460	416	471	428	437	462	441	388	481	440	387	411	429	424	430	459	431	421	436	488	453	422	427	427	440	442	407	464	451	445	433	441	388	433	436	429	444	424	436	416	453	410	436	422	453	468	453	450	413	422	437	419	434	435	449	391	437	436	443	413	431	460	445	438	439	419	443	454	425	451	444	437	393	425	424	418	429	480	412	414	442	463	431	425	405	442	408	445	423	441	480	450	426	414	441	427	461	441	402	376	421	446	438	472	412	450	412	435	446	423	428	431	426	463	476	409	415	430	416	422	417	459	429	459	461	412	431	474	445	405	462	430	432	443	451	462	443	421	426	471	440	468	449	450	393	410	436	457	443	448	438	446	461	415	442	418	433	449	459	424	443	408	373	391	428	430	453	457	453	410	426	410	406	451	451	433	447	433	448	417	433	441	394	404	397	398	422	425	433	432	479	438	447	447	417	424	432	440	437	428	419	449	424	406	442	483	459	421	436	451	471	427	419	423	433	468	419	434	476	423	452	432	470	433	434	474	454	442	416	433	465	431	460	435	465	427	446	418	453	403	449	437	412	427	449	438	463	421	445	438	450	447	428	472	405	440	466	433	417	459	452	416	428	448	467	443	421	418	378	434	444	433	460	432	394	435	447	436	438	443	391	447	416	443	421	421	414	442	463	447	440	423	456	421	458	450	430	406	449	405	438	388	402	438	446	386	409	417	425	440	431	445	444	441	433	366	483	461	427	444	399	447	442	447	423	444	425	447	458	440	469	414	485	448	406	435	456	452	414	401	485	439	454	434	390	467	433	422	433	421	448	455	422	431	397	405	431	382	444	419	420	452	433	417	445	425	406	427	438	443	427	453	412	419	464	451	449	460	425	409	434	408	421	415	438	437	433	473	427	441	461	436	434	423	436	469	446	447	440	417	403	419	436	471	432	420	407	464	458	400	423	431	411	449	477	421	436	446	443	453	438	430	467	456	422	447	459	414	400	417	446	406	438	432	440	443	420	414	446	421	440	406	407	442	453	397	404	449	390	443	428	450	438	439	457	444	407	468	456	468	445	445	438	428	434	423	431	486	430	452	439	461	440	450	442	418	435	416	407	456	419	447	422	423	422	415	457	436	408	422	422	434	417	434	409	404	493	475	436	420	459	456	422	447	419	450	423	446	451	433	416	443	419	442	429	379	431	398	472	456	473	459	388	396	430	432	433	422	431	394	433	416	440	416	434	416	397	436	451	461	473	428	417	437	407	444	435	402	423	448	419	434	443	429	441	427	463	431	440	444	432	458	453	415	439	444	451	466	424	436	452	462	427	461	419	431	464	435	437	422	454	418	433	416	393	442	443	437	432	406	411	448	418	427	422	405	439	432	429	433	428	428	434	425	422	420	435	448	442	415	456	419	416	446	416	412	438	396	405	403	422	436	421	415	397	469	480	484	414	435	432	443	409	406	431	438	443	428	423	420	460	405	468	451	415	440	440	443	416	450	435	398	432	417	422	432	409	439	429	432	433	420	423	418	442	444	422	432	427	481	450	441	428	432	443	412	444	454	454	441	429	468	408	389	402	419	408	408	432	418	431	439	453	391	435	431	414	427	432	412	428	422	424	428	412	412	428	427	430	405	437	432	448	454	437	423	416	436	438	404	443	405	466	442	456	447	433	420	397	445	405	420	419	425	418	427	403	439	450	437	436	433	456	412	459	394	385	435	434	423	429	411	442	429	448	451	427	431	419	432	479	426	436	424	414	438	419	426	469	465	447	446	448	443	464	459	432	470	432	430	404	402	409	461	473	450	436	463	442	461	429	431	443	411	495	412	461	466	440	433	436	426	462	411	451	424	468	427	429	475	421	432	422	420	455	413	457	393	422	426	472	441	437	456	410	428	439	424	427	438	446	391	416	448	445	412	429	447	404	415	428	444	415	440	482	444	423	422	424	413	442	431	431	437	413	436	454	475	430	423	432	408	429	426	452	439	455	453	412	450	396	410	451	447	433	433	406	443	409	449	431	424	480	427	438	429	480	421	443	459	419	416	446	423	439	430	441	441	439	425	438	412	474	441	451	469	420	412	430	455	410	437	470	492	396	456	438	436	440	436	474	415	444	441	408	434	454	451	438	437	412	430	462	414	406	439	428	422	426	387	431	437	466	454	409	449	446	442	426	402	429	420	429	431	465	430	446	454	444	452	448	439	419	435	421	424	437	454	439	393	403	411	455	398	488	469	459	452	446	427	427	444	390	443	435	480	450	478	406	416	408	433	410	425	424	416	453	455	427	450	404	426	440	411	436	438	455	440	413	452	393	400	409	412	453	418	466	434	455	443	440
22950	21382	29333	23793	21385	21429	11937	1186	766	675	541	457	418	398	354	303	274	272	259	243	230	231	228	220	202	202	200	178	195	179	227	200	180	195	191	182	167	178	190	183	183	195	175	191	193	176	160	183	176	172	186	162	153	167	174	151	185	189	174	178	170	183	166	162	147	156	154	169	183	196	159	153	185	165	172	153	164	177	162	164	153	191	160	199	155	185	174	169	168	154	156	171	182	165	158	174	199	158	168	161	143	163	152	178	143	187	175	155	150	172	164	171	157	152	174	176	156	164	147	152	178	164	153	147	132	156	149	160	165	135	157	152	164	163	146	178	162	175	153	162	140	152	144	153	155	180	172	137	165	165	151	160	139	134	154	170	158	152	171	128	160	148	164	180	154	173	173	164	164	141	165	151	170	160	160	158	161	165	172	167	147	153	160	159	172	159	151	119	188	178	153	150	156	154	156	161	137	154	155	154	156	153	169	140	170	173	172	169	150	156	150	175	149	161	184	168	159	150	170	159	169	162	180	154	136	136	145	154	177	165	168	170	154	145	155	158	169	173	168	154	185	163	158	159	182	149	174	167	149	151	153	160	166	173	160	143	157	142	179	177	159	169	167	137	140	174	174	189	179	149	154	149	163	156	168	189	155	157	155	153	165	171	162	155	162	144	146	164	178	156	164	169	174	182	170	169	169	162	147	148	158	148	147	154	151	144	154	163	158	165	171	161	169	157	170	184	140	147	179	166	186	141	146	176	175	164	145	169	149	150	163	172	157	185	152	172	143	171	161	156	162	134	160	138	197	165	162	164	137	180	161	142	175	163	180	154	179	163	162	167	162	152	149	165	162	164	148	148	140	164	168	163	161	182	174	151	134	153	152	138	149	147	144	157	173	161	167	167	133	176	167	160	135	165	177	154	155	159	169	132	152	161	154	184	171	166	162	157	182	188	173	164	155	154	172	153	164	153	143	162	150	165	158	159	155	127	151	180	166	169	167	153	177	163	153	149	137	173	152	173	145	145	188	152	167	173	171	161	117	147	169	148	139	160	172	172	155	131	167	142	164	164	170	176	162	147	165	180	147	153	159	148	160	153	170	147	170	173	153	156	153	167	143	158	144	169	164	172	143	178	164	166	162	182	147	155	143	141	165	170	168	157	161	169	159	169	155	165	165	162	168	160	171	154	153	180	155	137	161	145	162	138	142	167	140	165	144	149	157	130	171	162	170	148	140	185	145	167	160	165	169	176	153	170	167	148	172	157	201	158	130	147	143	157	141	156	146	162	145	165	163	151	174	166	155	146	176	127	180	159	148	164	142	131	182	150	135	168	150	157	175	157	147	158	152	150	169	165	152	162	173	159	134	155	148	156	140	157	137	155	181	151	145	190	159	163	141	166	162	154	161	181	175	151	156	159	172	150	154	156	127	177	164	152	152	150	172	147	154	147	165	161	181	165	168	172	172	160	170	171	141	178	174	175	158	162	147	166	175	151	177	160	155	180	163	163	157	148	176	182	148	167	164	153	183	157	154	156	143	165	135	171	137	182	144	147	164	142	168	160	169	159	174	165	160	167	147	170	162	171	145	147	135	150	163	168	185	169	154	186	155	157	160	146	143	152	165	166	144	156	170	147	168	156	181	164	178	173	142	190	156	165	182	180	142	147	160	162	153	135	175	160	167	162	187	173	146	160	167	129	169	129	174	162	173	174	150	169	177	155	181	156	154	161	154	166	151	180	165	160	192	162	165	160	151	159	145	174	143	171	150	168	171	159	176	147	171	177	149	167	168	156	159	167	161	170	160	147	158	161	151	143	178	157	180	153	147	180	180	147	145	178	180	158	173	155	147	179	167	168	151	159	164	158	139	162	151	151	155	160	154	174	156	145	130	159	172	143	165	164	176	158	161	171	165	174	158	155	158	162	134	129	169	162	152	174	159	168	165	136	166	167	151	155	150	194	173	149	166	184	163	160	143	156	180	180	178	151	169	134	132	159	173	154	155	168	156	180	163	149	163	144	172	161	190	159	162	142	171	152	156	172	170	159	164	157	165	164	137	164	177	152	181	167	149	154	183	193	159	169	168	165	175	170	161	164	153	164	145	153	155	168	164	155	162	161	165	156	166	147	147	153	140	160	154	155	167	142	156	162	156	174	183	166	158	155	175	177	168	165	148	172	153	164	156	153	143	182	162	178	148	144	152	137	162	171	160	161	174	171	158	144	148	168	172	141	162	163	170	173	137	153	180	163	185	154	181	185	156	170	158	140	162	171	198	143	164	166	150	159	166	163	179	159	141	146	144	162	163	186	152	145	179	169	171	171	164	137	154	160	149	147	147	162	196	171	152	139	181	142	159	173	143	172	139	164	162	182	179	165	155	185	153	148	163	169	152	167	172	168	140	172	165	152	160	158	138	150	164	152	164	156	167	143	163	140	150	158	181	152	199	145	156	137	164	166	159	164	158	179	175	161	174	162	155	169	167	180	138	163	164	163	162	170	143	157	155	180	164	173	165	144	187	163	151	157	155	166	167	173	156	190	142	178	147	177	154	163	179	159	139	166	152	148	166	164	172	165	163	178	151	157	168	152	158	177	169	153	154	129	173	142	158	165	149	159	173	164	161	166	159	164	153	178	142	165	158	158	156	143	173	160	155	153	159	157	131	160	160	153	156	147	153	132	160	129	172	151	143	155	181	150	175	159	150	161	170	188	157	178	169	153	160	170	162	150	162	153	169	143	144	174	145	141	176	171	158	170	175	173	145	159	178	160	155	155	136	165	161	173	160	183	148	156	173	143	178	175	156	165	145	180	153	140	162	171	173	136	169	150	153	165	163	159	155	153	120	135	167	180	172	169	177	167	163	144	144	157	163	149	157	163	137	176	155	157	187	163	175	164	180	189	189	155	164	159	158	165	156	155	173	168	162	170	127	162	192	133	170	170	169	171	161	143	175	149	153	150	160	158	158	159	163	152	151	168	153	137	154	166	169	175	157	175	170	158	174	157	173	170	166	177	152	161	165	171	161	160	159	152	146	146	161	157	174	170	137	141	161	165	141	150	162	132	157	136	172	142	154	175	137	163	161	165	151	160	149	158	147	155	162	179	170	147	154	179	161	167	157	155	181	178	166	147	162	166	152	156	180	149	130	161	149	159	155	161	163	171	151	146	166	161	167	161	163	157	151	166	162	146	129	170	149	152	133	157	162	146	146	186	169	171	159	168	159	172	142	182	167	182	162	149	159	163	165	159	145	149	152	140	183	151	167	157	165	169	142	170	159	174	169	138	141	150	155	145	177	159	157	199	177	141	149	182	164	141	171	156	166	182	160	171	160	185	153	146	145	166	142	157	156	165	167	133	158	170	159	154	167	136	134	175	145	163	145	182	170	189	144	151	148	170	153	143	153	134	166	159	176	146	157	148	145	164	146	193	157	161	171	164	171	159	152	172	169	159	154	161	147	136	148	167	167	153	136	165	144	151	179	163	162	198	159	163	156	158
6846	15958	13839	7423	5147	3891	2936	2118	1692	1351	1064	880	765	653	585	519	480	428	376	406	332	357	339	310	302	294	312	313	282	313	259	256	250	267	246	240	253	225	229	238	211	222	268	219	261	244	250	235	208	194	222	220	234	213	196	207	199	221	222	219	191	237	222	209	232	235	195	228	201	212	195	203	214	224	218	203	186	194	209	203	208	213	238	193	186	196	193	194	211	198	202	205	168	162	203	218	182	178	192	204	175	191	187	231	194	194	220	197	194	210	213	199	183	204	188	207	207	185	204	215	197	197	178	178	214	208	199	209	222	188	213	193	212	207	195	194	200	197	196	211	205	178	205	213	181	187	206	203	197	199	187	200	219	188	192	201	198	178	236	225	226	215	198	203	194	188	202	195	194	191	190	207	206	218	191	191	187	180	197	219	215	189	200	206	192	201	178	209	183	210	192	188	186	183	200	199	223	201	189	203	203	176	203	200	203	214	200	203	175	190	202	207	184	208	193	203	185	182	190	214	191	173	195	199	195	207	191	196	229	182	208	184	176	206	190	177	219	207	202	193	167	186	203	206	236	200	202	212	199	211	199	235	227	195	209	181	192	215	188	209	212	227	183	203	197	191	203	193	210	193	181	208	182	231	184	190	196	222	195	196	201	197	208	202	185	203	220	176	205	208	189	190	185	197	168	203	178	218	216	187	172	199	211	197	202	211	191	211	184	203	199	223	193	185	193	184	209	213	201	204	185	187	197	189	187	181	187	204	181	194	199	205	194	204	204	216	218	206	200	215	172	191	191	216	207	195	176	175	180	195	202	204	195	200	232	201	188	211	207	189	207	198	183	187	204	200	189	198	217	216	172	187	184	214	210	198	195	213	194	182	213	176	214	208	187	187	204	203	208	219	210	200	187	198	206	180	221	181	205	194	168	207	205	188	187	174	185	179	181	198	203	178	187	181	190	200	182	209	197	174	207	223	202	176	212	228	209	209	202	188	204	207	183	185	172	198	183	209	188	216	196	204	211	173	182	205	211	190	168	203	207	192	183	178	196	197	196	214	202	220	186	207	193	178	200	198	202	172	180	228	194	197	222	190	214	185	181	192	216	205	180	218	205	220	209	208	205	210	181	214	198	198	190	215	207	211	185	190	168	186	176	191	172	197	217	185	170	199	197	188	224	195	195	200	188	208	206	194	193	208	198	192	203	206	237	201	183	193	184	191	198	202	183	205	192	205	240	204	197	208	197	226	198	159	188	196	199	192	195	179	196	196	189	205	176	187	180	187	187	176	216	190	184	178	197	181	187	190	188	209	192	192	189	194	177	195	185	205	201	212	213	196	197	180	189	199	193	217	193	200	196	176	204	198	231	218	202	197	205	205	191	217	211	226	203	196	187	174	231	210	201	206	202	218	219	185	209	196	181	204	183	194	186	196	194	204	202	194	183	192	201	211	167	208	170	207	210	202	216	175	199	207	185	188	206	229	206	196	171	181	224	214	165	187	189	198	185	188	178	201	180	205	183	189	187	187	188	185	171	174	187	200	190	217	188	205	224	192	177	173	202	183	211	191	210	210	195	202	209	209	186	212	209	188	173	181	204	185	209	209	189	210	189	183	200	202	181	205	185	206	194	219	184	203	174	205	213	197	227	207	192	182	195	206	179	181	203	184	218	198	190	187	169	206	202	195	188	220	198	196	202	190	199	200	217	205	203	185	204	202	216	188	204	205	204	194	212	204	199	191	175	196	202	212	178	198	201	194	228	186	187	179	219	211	202	192	204	204	197	172	183	187	198	177	183	195	214	216	187	204	192	186	202	190	196	177	198	196	181	188	202	214	169	178	188	203	193	174	212	197	205	197	192	208	211	213	207	186	192	181	197	198	209	210	178	182	201	194	199	178	180	200	215	176	189	201	199	201	192	184	194	192	198	194	160	190	196	191	193	198	194	188	197	205	195	197	203	212	213	201	220	195	191	201	206	193	192	190	184	175	185	192	207	208	196	181	214	201	196	213	208	206	227	186	177	223	221	213	201	193	178	210	227	192	199	220	182	203	219	189	204	185	187	189	169	189	179	204	185	181	207	202	210	205	201	183	200	167	199	206	214	179	194	220	179	218	181	208	185	193	192	185	179	201	198	212	179	197	194	206	176	187	213	191	204	174	212	201	195	210	196	182	199	183	215	202	213	203	195	195	197	197	201	204	198	195	170	192	193	173	216	185	197	192	164	212	217	207	168	194	204	190	222	192	203	181	194	192	188	175	179	199	183	222	175	204	188	194	190	184	206	208	189	211	181	198	211	191	207	217	217	197	190	194	196	176	202	168	200	208	199	196	171	211	203	183	195	199	195	191	188	178	194	170	207	175	186	211	215	182	208	211	196	158	184	177	210	219	219	172	198	188	177	207	206	205	205	190	178	163	207	204	215	204	201	199	219	196	188	198	215	210	203	188	212	214	210	190	180	170	187	194	210	186	221	188	195	199	226	205	218	210	222	179	173	170	175	202	208	212	200	199	210	192	216	192	210	187	194	210	207	204	216	182	192	209	200	202	216	201	223	190	207	203	199	191	207	179	194	193	207	198	187	198	194	198	184	192	197	171	207	174	213	188	210	195	205	188	217	218	182	179	172	217	190	205	189	193	226	186	201	165	199	224	207	205	209	216	186	172	185	184	211	189	203	194	231	182	195	211	187	185	195	204	181	197	208	200	195	220	166	200	199	189	217	202	183	187	185	213	188	202	204	216	202	186	195	207	201	193	193	188	186	197	217	204	224	187	178	188	203	197	193	168	171	208	201	199	213	208	183	191	199	229	180	192	191	200	180	186	178	195	158	207	184	199	195	195	194	205	182	218	191	194	203	184	202	197	204	188	187	198	198	207	209	195	177	222	198	197	202	192	202	217	204	191	195	186	192	205	206	186	205	189	187	210	195	220	207	197	174	184	202	185	189	179	204	191	200	193	192	169	212	201	175	203	198	167	188	208	194	208	197	210	200	194	213	185	203	201	174	174	205	206	180	203	182	189	211	199	202	212	170	187	200	185	205	168	203	189	211	202	194	191	178	214	187	200	178	194	188	207	179	212	229	194	182	201	156	205	179	195	202	198	196	192	191	192	177	218	200	194	190	187	205	180	191	205	184	194	215	177	197	202	181	210	199	195	190	180	227	189	208	189	201	208	175	211	190	214	218	166	218	200	205	196	202	204	199	179	206	186	184	192	226	198	186	196	201	206	206	197	202	172	181	186	200	193	228	185	208	224	201	177	199	244	201	217	188	200	199	200	176	199	217	218	185	192	188	166	202	188	178	194	191	207	181	197	190	188	175	203	210	186	205	198	208	204	196	172	183	204	183	199	218	208	211	192	180	193	196	215	204	170	193	188	227	179	183	198	201	173	195	186	206	179	215	205	223	181	178	194	177	216	204	215	172	213	199	206	194	173	208	198	202	210	199	197	211	209	197	173	185	181	176	186	190	187	201	190	195	197	233	181	180	233
27031	21196	12609	1420	855	695	658	573	601	552	541	536	606	594	564	558	564	537	577	573	520	542	554	575	559	550	534	551	548	543	546	580	508	587	545	549	523	547	525	567	535	519	518	552	566	542	555	557	555	522	494	547	566	531	527	544	527	537	514	527	511	561	551	587	558	537	550	563	548	538	558	542	527	549	555	556	537	539	509	501	558	540	553	564	564	596	520	544	531	526	534	542	542	552	560	525	548	566	537	561	524	591	561	521	536	559	571	537	519	523	558	534	524	562	537	587	546	562	564	548	509	562	531	540	511	538	543	549	534	538	577	528	537	554	522	563	564	527	550	550	549	571	544	560	560	544	536	555	553	551	518	528	560	554	568	549	541	550	558	502	546	590	579	588	563	580	549	523	519	529	545	531	539	577	557	553	543	541	546	551	562	539	536	537	518	578	548	550	583	571	529	531	541	535	513	552	562	543	495	527	514	551	512	561	538	496	560	557	532	537	556	553	551	530	563	552	539	592	527	555	524	536	614	592	608	558	496	606	550	567	544	541	567	546	569	505	566	535	553	542	535	549	518	519	539	546	518	585	546	553	580	568	544	575	579	567	523	527	568	595	560	539	511	525	550	542	544	558	553	530	553	550	557	491	565	510	567	539	528	545	530	548	563	545	528	594	508	549	523	548	560	514	551	534	566	585	533	499	551	570	531	512	567	565	522	530	563	498	542	599	579	556	513	542	568	585	558	503	530	522	539	553	553	506	562	569	544	545	559	535	548	534	519	566	539	531	554	577	549	498	576	504	521	565	524	571	536	555	547	604	556	558	541	528	534	526	553	505	532	550	542	550	533	531	586	549	565	549	551	532	551	555	547	525	512	555	523	509	534	526	518	573	537	536	565	551	546	525	538	510	510	516	508	579	531	514	572	534	554	527	526	575	578	535	532	570	561	576	549	537	548	564	610	554	548	551	529	543	558	551	598	548	553	529	518	544	564	566	562	541	564	571	579	550	567	562	529	537	554	566	568	516	540	549	513	511	591	572	535	553	563	561	586	546	563	526	534	556	582	531	546	573	515	558	548	573	555	534	566	570	523	530	560	566	556	509	518	545	567	565	555	542	541	558	551	547	554	522	565	548	558	560	557	554	573	591	540	525	527	523	544	537	539	556	550	537	587	509	559	546	517	563	558	518	575	572	520	531	536	545	545	565	528	522	550	534	562	570	558	565	585	556	549	570	538	553	600	559	590	614	574	543	526	577	561	537	556	517	528	534	527	489	606	529	550	550	533	591	557	540	527	514	521	548	522	552	544	585	587	508	548	583	550	536	574	564	536	535	568	555	523	524	505	549	556	557	538	568	558	575	530	521	536	537	587	503	524	537	595	543	526	538	578	539	540	550	554	552	545	542	582	534	525	555	534	513	561	546	512	542	489	534	551	495	540	531	567	551	483	601	543	530	536	519	524	500	537	559	580	586	528	561	546	539	581	555	517	537	541	564	531	518	581	525	552	541	536	551	551	556	590	555	585	604	551	559	567	579	549	521	531	545	548	535	560	533	564	538	561	586	550	521	529	574	557	531	563	534	544	544	578	526	532	552	537	578	548	547	516	543	543	573	566	540	549	568	503	538	579	568	540	522	516	545	533	529	533	525	589	513	562	547	584	532	533	567	550	525	529	577	556	568	513	552	564	533	518	533	531	555	548	534	548	569	558	558	564	554	559	556	557	546	530	569	540	573	533	538	543	541	577	539	523	475	524	506	523	537	559	539	527	568	529	552	536	528	554	575	503	508	580	567	539	524	560	551	556	516	539	519	518	537	522	562	543	535	543	544	585	547	528	534	555	591	537	561	518	552	532	568	548	505	583	527	532	568	501	584	531	514	545	550	514	574	520	519	548	485	590	526	556	505	557	595	574	540	549	526	523	570	549	515	551	521	568	530	546	582	575	558	550	562	551	578	539	495	566	535	546	526	520	561	538	523	516	545	543	538	562	562	527	532	577	533	574	582	547	562	543	547	594	539	551	541	547	528	560	520	560	554	545	550	583	544	503	540	560	585	526	565	558	546	534	560	562	546	518	558	527	524	604	541	539	563	485	556	531	505	539	533	559	522	560	579	562	552	551	541	553	520	574	574	575	550	621	575	565	550	572	563	553	547	566	543	519	539	546	578	519	578	561	518	549	537	527	556	585	552	558	515	508	534	542	581	496	557	555	515	512	569	568	514	578	517	513	489	564	550	543	533	507	556	536	535	497	555	503	525	550	545	567	513	537	548	566	541	576	559	567	500	510	523	528	583	565	590	602	544	523	543	509	550	561	564	533	542	554	566	530	515	584	527	528	529	579	573	532	564	542	561	557	559	521	557	555	561	518	578	517	553	556	551	563	538	536	527	523	546	557	568	540	590	561	538	567	513	555	569	511	540	518	545	534	557	590	542	536	559	508	531	538	587	562	549	538	567	528	564	523	544	515	510	544	524	582	564	548	530	538	540	559	523	567	536	518	573	549	566	551	536	508	543	558	568	578	566	554	533	556	551	524	543	528	552	565	539	523	528	567	521	552	566	597	579	510	508	574	552	542	607	557	551	517	542	542	508	518	571	543	594	550	569	547	480	558	549	539	555	555	559	539	570	538	551	546	510	534	542	574	487	555	534	547	524	523	547	586	562	548	534	540	540	574	548	572	514	557	565	563	584	502	542	523	571	572	540	536	513	554	533	568	565	558	557	574	559	558	550	567	553	546	575	586	556	548	547	534	560	563	532	559	542	518	562	592	561	565	518	532	541	546	556	537	558	506	561	574	555	538	566	567	582	534	561	532	570	558	557	518	517	564	566	522	537	525	582	565	585	553	519	534	549	548	528	544	524	547	513	517	484	527	555	594	537	551	529	541	573	530	527	571	530	575	550	534	557	560	561	561	542	552	559	546	528	531	497	599	501	545	569	584	541	551	501	540	527	560	602	566	546	508	537	504	544	556	516	528	559	565	534	534	581	580	560	587	514	549	532	537	547	535	579	570	530	580	559	567	561	568	570	547	555	548	503	552	553	566	586	520	547	539	544	567	533	546	559	537	549	545	530	513	500	556	549	540	579	565	577	553	569	579	569	544	560	592	507	559	551	521	496	534	530	553	537	541	527	563	550	549	582	551	549	545	544	592	568	557	564	566	554	545	564	531	541	506	543	511	525	511	526	561	560	554	582	556	567	547	540	534	521	580	545	556	521	526	590	545	552	529	539	593	583	512	550	577	534	528	513	585	549	555	552	543	537	567	569	525	576	563	558	535	600	565	577	509	542	589	578	497	531	552	543	574	549	509	584	502	529	519	546	511	552	520	578	592	555	578	582	545	566	533	540	512	575	544	536	553	566	545	546	574	532	503	537	563	522	547	543	553	544	525	543	578	511	568	568	541	515	526	553	555	567	551	539	518	507	549	552	549	588	528	533	549	531	524	569	550	516	526	556	542	522	570	546	530	548	513	521	572	533	531	538	533	525	574	561
4217	1686	1497	1008	933	849	818	729	748	707	720	697	699	715	682	740	697	647	666	723	645	682	680	739	704	691	681	698	694	709	710	637	723	727	698	657	675	713	638	667	675	689	691	690	671	695	701	668	682	690	662	678	670	695	668	731	709	652	694	708	761	689	671	687	670	649	712	702	695	700	693	685	639	755	635	686	695	676	668	623	676	660	688	727	730	649	647	676	679	693	621	676	683	720	736	671	731	695	649	675	671	671	687	754	639	715	691	675	685	701	684	693	684	701	697	632	695	678	632	689	663	691	653	688	693	659	669	654	687	636	691	744	676	662	636	726	657	663	701	678	728	699	680	697	707	682	646	702	694	713	660	681	615	636	657	743	657	674	722	626	662	625	682	650	704	660	660	671	704	666	727	704	677	640	663	695	684	723	701	680	654	699	695	682	663	671	685	686	695	742	651	657	697	716	691	694	661	717	676	734	666	738	690	681	674	700	674	705	682	689	673	724	613	681	679	695	707	688	685	684	717	679	651	701	676	691	651	733	619	662	671	675	664	677	715	664	684	678	708	677	684	723	671	730	628	660	650	686	687	674	712	719	676	716	684	670	689	665	670	660	670	680	697	672	686	678	662	686	721	642	708	739	671	671	631	682	689	679	685	684	713	656	659	722	678	667	701	666	698	656	674	695	707	695	689	698	694	674	693	671	663	720	659	660	686	689	676	685	653	691	698	680	645	657	728	673	669	660	654	668	651	753	717	635	689	712	640	672	710	701	703	724	647	646	697	673	639	686	654	702	692	669	700	683	695	662	701	658	702	718	696	743	662	659	713	658	680	698	669	640	667	678	698	691	668	726	708	664	691	700	674	611	704	642	709	683	728	682	715	641	671	693	666	641	715	671	702	650	632	666	699	657	659	717	677	662	641	659	676	672	692	680	625	708	681	715	693	664	643	661	657	653	712	688	717	678	675	674	700	700	679	709	687	674	657	679	659	700	647	707	650	651	619	707	646	682	699	679	674	657	657	702	681	659	717	680	652	642	682	684	675	666	666	675	672	674	642	722	667	673	682	656	654	663	643	705	697	707	655	727	674	724	678	684	669	656	679	668	702	676	625	692	635	642	662	689	696	692	677	714	675	688	691	657	654	676	689	657	652	777	653	731	669	673	738	663	675	665	657	696	688	679	608	641	695	739	688	680	694	652	694	659	685	695	719	672	654	612	690	664	672	680	669	654	670	709	656	676	684	730	651	703	669	704	617	687	689	651	728	666	673	650	614	724	630	728	685	677	694	647	650	705	707	700	632	649	706	655	678	708	656	674	728	684	732	700	711	678	677	680	710	676	664	667	699	694	671	709	670	681	634	742	658	655	659	684	691	656	703	669	650	673	673	694	720	689	695	683	649	680	688	724	689	663	720	703	693	713	717	694	661	713	670	700	701	651	686	667	689	668	737	668	694	678	684	700	680	699	657	673	689	671	687	666	669	690	727	687	679	655	694	712	683	668	647	716	638	692	679	692	684	676	695	657	662	699	667	670	687	632	696	693	729	702	690	664	678	665	671	725	651	734	676	748	708	655	706	680	697	653	629	641	666	679	673	706	676	695	669	618	657	694	645	657	725	706	698	702	694	677	668	630	677	673	673	665	710	689	684	687	674	662	699	610	716	674	697	671	710	741	683	701	628	713	674	747	720	664	663	625	674	693	666	716	691	680	717	663	684	673	672	691	654	696	695	719	675	667	679	688	693	706	720	703	698	653	704	721	645	658	671	670	695	693	686	703	678	687	685	704	716	670	676	627	710	695	638	641	677	637	671	652	690	690	677	664	664	664	669	698	653	662	659	685	630	653	671	683	673	678	691	740	664	721	659	677	722	686	682	729	696	694	663	672	666	661	661	662	644	698	707	677	738	657	687	700	669	696	692	723	625	630	681	680	683	613	717	686	656	683	650	687	671	680	650	710	694	629	665	719	671	672	661	698	642	673	672	705	706	692	685	681	648	700	692	692	681	660	664	676	693	732	722	699	719	690	698	691	678	696	664	691	668	676	716	691	703	673	743	677	680	658	719	633	670	651	660	706	688	706	691	641	676	701	654	714	680	687	664	707	702	698	682	768	698	627	740	630	696	659	706	723	739	662	669	684	654	712	681	679	672	681	699	626	674	699	659	671	685	637	684	672	649	698	673	673	711	697	678	683	675	640	671	710	691	643	700	688	689	680	653	715	668	755	724	699	673	693	681	702	677	710	685	687	681	740	714	749	660	657	656	716	667	659	664	676	695	664	749	693	694	648	687	681	637	721	674	703	688	675	705	682	665	728	708	705	655	663	687	663	677	672	676	763	685	650	684	662	686	653	710	674	727	661	655	725	683	656	711	685	683	732	663	688	679	697	649	677	674	636	625	657	719	700	675	697	658	688	693	653	697	676	690	701	716	673	722	628	686	684	700	683	651	716	668	656	704	637	681	674	679	665	714	728	704	697	689	655	672	645	673	670	698	685	669	674	686	650	690	685	677	630	697	681	680	715	678	708	637	659	698	693	678	699	695	724	693	676	636	679	686	706	703	679	628	679	748	661	688	673	681	660	673	712	664	663	664	709	700	712	682	676	686	645	685	695	681	729	633	703	707	606	696	669	730	692	669	679	680	681	685	705	644	670	700	687	661	665	703	668	676	666	698	673	686	658	642	719	676	672	695	654	654	690	676	674	705	637	673	675	670	617	661	700	679	681	651	658	639	656	674	682	680	665	688	734	715	707	742	655	673	666	692	702	690	638	698	664	701	676	653	678	672	687	720	673	683	707	731	675	676	690	696	672	688	723	665	709	714	675	702	663	715	681	701	647	679	696	695	663	660	658	658	689	706	706	702	660	686	674	685	659	659	740	685	673	664	695	715	682	660	652	682	689	690	661	651	645	694	693	656	703	686	703	734	689	657	684	705	680	696	685	681	651	691	686	708	699	668	655	657	677	697	656	700	658	660	706	692	673	686	699	727	649	679	638	708	691	705	694	661	652	660	711	688	705	668	711	649	621	638	690	704	667	658	698	670	741	670	690	686	671	682	649	703	693	683	674	650	700	733	694	687	705	624	711	718	667	622	711	706	703	651	628	698	720	717	667	680	675	653	682	623	666	647	695	668	691	711	691	642	646	671	699	681	686	695	670	663	697	677	704	651	683	707	684	666	684	689	700	692	707	683	685	678	683	659	721	678	714	646	700	711	677	703	723	688	754	676	688	668	672	671	653	683	666	688	692	694	722	669	669	673	678	697	674	684	696	679	677	687	769	639	675	709	709	682	663	688	679	697	706	663	690	696	658	632	701	664	658	644	679	650	659	693	670	718	661	697	690	708	664	667	655	708	705	668	737	677	718	667	669	679	681	677	665	688	659	647	701	700	685	719	685	723	689	724	737	694	636	635	684	679	694	666	667	675	682	664	688	638	689	700	767	666	704	657	695	705	714	689	719	689	722	644	665	642	657	651	652	643	661	687	706	651	657
23917	21376	28952	24162	21368	12750	1316	861	665	582	535	540	480	451	415	390	393	388	395	396	380	392	344	366	369	344	363	383	374	339	344	346	363	395	373	371	382	332	349	366	354	351	336	336	332	385	356	335	337	343	371	323	347	340	370	347	360	339	344	361	370	353	370	376	340	358	392	341	347	355	358	373	351	351	314	351	352	352	327	352	300	324	336	357	341	350	320	353	351	390	364	339	351	354	383	354	349	341	338	360	338	359	347	317	330	342	365	357	363	363	318	368	355	361	346	330	336	354	356	368	310	386	348	341	290	368	363	365	329	338	359	344	375	328	348	345	347	330	379	347	350	344	380	333	352	354	360	340	337	348	388	347	373	341	350	348	336	358	353	355	340	345	363	316	339	357	308	321	347	332	331	330	343	328	304	357	361	339	341	342	338	338	367	341	333	383	336	347	355	345	364	327	341	366	347	304	325	354	340	328	368	376	341	332	359	325	333	370	347	331	354	320	304	363	372	343	343	354	375	319	344	326	356	356	346	338	343	383	354	341	351	360	362	360	353	354	332	366	333	349	338	349	331	332	375	337	336	343	321	379	363	331	375	304	348	330	352	364	346	327	361	354	314	357	368	348	300	334	364	363	345	362	340	357	325	328	345	317	337	324	328	366	335	352	361	375	338	367	356	345	349	330	354	323	335	345	343	341	328	333	324	364	364	316	289	333	353	342	368	393	342	344	343	347	344	338	355	353	338	322	337	315	336	368	367	353	368	349	332	361	365	341	328	301	352	361	365	332	320	337	343	340	346	352	326	335	317	354	334	339	327	346	331	329	336	322	334	358	353	372	336	353	347	367	334	359	350	374	347	319	330	372	377	351	337	348	365	339	316	333	323	328	360	324	338	380	332	337	344	363	345	320	354	330	352	350	341	364	323	346	341	336	359	356	313	347	335	321	354	344	342	366	357	322	342	380	374	360	331	332	348	328	331	355	338	332	329	343	326	352	302	368	345	332	359	341	365	355	393	308	350	348	337	309	357	385	349	357	348	328	333	338	339	332	330	349	329	340	320	354	329	367	413	349	331	328	336	375	332	354	335	342	335	371	347	393	311	338	379	372	340	333	336	348	350	329	312	348	312	325	319	351	336	354	338	323	329	316	338	342	330	358	350	337	320	337	331	334	359	335	340	337	350	396	314	335	351	356	346	334	330	386	323	333	335	378	355	339	337	341	347	364	334	372	340	349	341	366	307	336	370	342	335	333	354	306	343	312	350	344	345	365	352	339	333	330	344	368	335	377	349	347	345	332	327	318	331	326	366	349	341	346	357	361	371	369	388	372	313	355	342	339	333	356	345	368	333	329	343	340	359	367	348	396	387	359	358	362	341	316	353	369	322	357	324	366	340	353	356	372	357	286	333	358	355	357	358	344	343	347	339	334	352	349	315	334	344	362	349	330	341	341	363	351	364	381	341	326	365	342	338	332	379	348	330	367	339	343	330	343	328	341	331	331	317	359	341	329	341	353	326	341	354	360	356	351	364	344	357	313	362	332	359	327	373	304	314	380	332	330	325	349	346	344	381	339	353	343	322	322	327	346	333	332	339	356	349	364	341	364	324	315	354	347	341	365	342	335	384	367	356	322	354	333	331	320	349	341	308	343	343	365	369	326	355	354	308	358	336	324	324	350	328	320	346	351	327	361	326	325	340	336	354	380	353	316	341	339	349	371	323	327	337	338	345	342	326	353	325	339	327	380	330	364	355	345	360	343	350	354	319	341	357	335	332	331	362	322	357	322	325	329	332	346	299	346	311	346	346	356	356	323	343	330	340	362	369	336	328	331	348	335	374	345	351	299	369	339	312	355	331	316	350	325	359	366	340	301	343	373	338	343	331	348	367	312	367	334	370	352	403	342	347	332	370	308	335	344	336	325	333	331	336	365	372	363	325	336	322	339	359	332	353	345	320	354	359	328	351	356	341	306	336	329	376	339	305	347	360	335	341	361	310	347	346	317	329	325	344	331	365	332	323	328	299	350	352	363	329	359	341	318	314	336	357	356	314	339	343	356	332	326	328	338	354	325	300	325	323	348	321	339	353	364	372	321	343	356	322	377	323	338	326	311	356	317	325	304	306	373	370	336	336	326	343	317	340	351	343	312	341	376	339	372	348	375	308	370	324	356	320	318	342	309	350	314	367	328	326	348	348	323	338	346	363	342	343	335	307	362	363	347	318	332	353	342	314	314	380	337	342	345	346	347	334	351	328	307	340	354	341	347	334	338	345	301	341	320	366	354	322	309	354	345	322	324	335	348	342	367	341	359	342	344	334	317	324	335	340	341	370	325	354	348	319	380	338	344	326	373	357	318	343	359	376	359	376	344	309	347	316	357	330	337	352	390	352	330	336	362	344	351	345	333	317	352	356	343	330	335	286	320	356	390	356	319	353	342	334	347	337	316	335	360	349	369	331	350	336	343	355	334	338	343	351	341	352	352	350	344	352	353	334	319	340	332	353	336	375	309	308	334	334	313	353	348	352	341	370	345	355	341	361	322	346	315	347	326	340	328	345	342	336	341	363	354	337	343	334	356	324	301	355	354	345	353	333	349	339	360	346	339	345	305	353	346	353	365	361	364	327	315	342	352	338	356	346	322	336	376	330	361	332	353	380	362	346	353	321	360	335	327	380	340	350	358	325	370	363	315	338	359	377	327	345	351	316	341	301	350	290	374	350	308	337	353	338	382	342	357	360	366	366	355	341	372	324	335	331	369	361	336	359	371	347	342	358	325	328	331	344	353	356	386	330	319	347	350	334	369	347	328	363	340	365	331	324	337	317	362	340	358	347	369	354	346	343	359	359	359	381	341	347	350	357	324	337	325	345	360	337	346	300	351	357	361	350	359	359	349	349	343	290	312	332	333	343	338	352	340	345	361	359	328	348	349	345	321	343	324	317	342	334	341	363	349	380	349	331	348	331	340	378	361	343	353	322	343	335	340	334	324	296	379	361	331	348	346	377	345	352	353	333	352	371	368	389	344	337	334	347	339	315	366	313	319	312	346	329	377	356	337	369	324	345	340	328	364	304	314	340	311	322	367	311	335	323	342	368	357	351	352	348	317	333	354	372	333	350	336	362	322	335	309	357	343	303	328	330	347	342	326	346	371	361	344	316	327	321	317	359	322	324	336	334	335	358	329	330	360	356	340	373	332	317	362	353	339	381	328	346	346	309	297	344	353	338	354	347	335	337	369	315	349	332	333	353	389	346	345	359	344	331	363	331	358	368	360	344	335	315	383	359	326	351	368	380	342	309	340	362	364	341	348	324	325	339	336	314	320	357	336	325	347	343	340	340	359	348	354	331	358	348	351	358	379	341	329	344	324	324	353	313	322	319	340	345	334	344	314	336	369	358	367	322	330	357	359	347	347	353	347	318	341	366	329	357	353	342	333	309	326	342	340	341	335	337	341	357	339	356	341	312	335	330	348	346	329	345	332	365	338	318	348	340	314
4876	9944	8529	4264	3001	2260	1787	1481	1201	993	870	751	710	660	665	585	571	540	560	544	517	516	516	471	469	462	498	505	493	473	443	507	463	427	455	452	426	446	461	437	479	454	427	470	413	452	478	448	445	462	453	473	425	460	438	451	448	425	420	477	430	430	427	465	417	438	425	439	465	464	468	464	445	437	455	447	433	444	452	418	446	467	462	417	423	399	435	449	448	430	417	441	451	409	459	448	451	427	451	481	472	459	422	451	473	454	451	418	455	433	392	407	434	431	462	467	436	429	416	425	443	477	460	393	438	458	418	412	423	432	400	443	423	456	404	404	434	416	438	434	434	474	453	426	449	429	441	468	451	429	431	448	459	425	455	463	409	460	465	450	436	430	456	449	403	473	457	466	437	438	454	431	448	428	447	432	440	446	455	424	448	430	440	462	433	437	424	444	441	481	439	469	430	403	444	462	453	440	460	432	438	434	452	493	457	473	466	435	416	421	466	465	428	432	474	439	426	459	459	439	461	478	438	438	429	463	429	455	438	428	475	414	433	456	468	430	461	398	430	457	461	464	443	452	453	435	403	422	431	427	411	462	465	434	458	453	445	438	467	441	414	495	460	441	415	438	433	456	441	436	463	395	447	418	453	400	415	434	453	438	425	441	435	450	396	462	435	437	471	410	416	434	408	461	458	411	433	441	421	429	424	466	427	456	442	437	443	476	449	426	457	447	452	412	432	448	428	410	424	422	436	449	421	446	412	431	404	425	449	419	417	424	438	407	433	441	499	448	434	436	430	419	437	440	431	452	428	461	409	445	427	455	413	425	427	425	427	460	425	433	365	433	432	399	435	408	437	451	442	425	461	412	443	423	427	417	427	444	461	426	454	428	416	451	453	440	422	415	471	409	454	420	445	434	451	456	401	430	449	439	437	414	449	449	499	416	453	440	455	505	446	459	454	447	423	425	444	426	454	398	449	414	408	410	424	454	423	501	432	429	423	425	445	472	447	410	442	442	449	407	412	393	425	464	440	383	440	440	414	441	429	428	438	435	417	414	424	469	443	416	440	429	446	420	476	462	427	454	452	458	446	401	455	469	471	446	441	427	466	446	462	438	433	409	414	432	459	465	444	422	430	467	426	423	441	440	412	442	440	420	420	434	471	449	410	448	448	415	441	446	444	436	430	425	414	421	466	416	435	428	482	424	467	441	405	429	487	406	427	434	441	412	441	456	432	442	430	463	458	455	425	433	448	424	486	439	423	431	430	435	458	437	393	442	399	431	430	439	419	449	441	432	425	428	436	441	408	401	415	431	435	428	435	417	475	427	489	410	432	475	474	461	449	414	461	440	411	424	414	425	428	436	433	454	454	419	444	432	413	483	411	447	440	456	443	419	428	451	450	416	424	411	407	421	417	470	424	431	434	470	432	432	464	459	389	414	446	444	407	489	408	470	415	467	427	428	473	446	421	472	436	425	452	416	431	447	452	457	420	453	435	457	478	442	459	425	437	430	461	452	431	455	443	460	424	459	469	432	456	424	435	452	453	429	424	439	455	470	431	385	479	437	409	441	436	463	432	432	427	414	426	398	455	467	471	457	459	462	444	445	422	472	446	421	479	414	462	426	429	412	437	414	468	401	422	467	432	450	449	403	445	463	436	418	432	390	443	433	445	420	435	409	465	425	429	408	454	451	473	405	463	469	449	434	443	433	440	456	425	457	439	464	425	448	411	466	430	416	445	456	474	408	450	432	411	425	439	420	444	444	437	463	429	438	399	412	442	411	445	445	443	435	484	459	489	447	446	457	413	433	414	401	434	427	423	460	409	404	435	422	407	435	451	438	430	436	408	452	430	429	412	434	447	437	436	448	432	462	447	450	411	421	408	447	408	423	450	414	492	458	451	420	460	431	430	418	468	459	411	456	457	439	432	449	440	467	448	426	390	418	406	429	381	431	431	416	457	495	413	429	442	443	467	426	489	420	435	458	410	422	437	441	394	407	466	440	452	453	472	466	443	439	417	458	422	445	440	422	450	439	412	406	474	459	431	435	457	459	456	427	479	438	436	402	447	438	428	431	404	448	476	454	455	440	436	443	431	433	460	465	424	449	408	462	427	433	464	430	455	448	385	433	419	443	431	464	424	407	422	440	461	425	465	443	461	446	457	460	398	436	424	415	418	424	399	437	440	417	452	483	460	406	434	438	441	460	430	419	429	450	430	463	429	438	471	409	413	473	442	447	418	457	437	424	435	483	426	458	445	450	451	463	430	455	408	387	418	451	446	458	444	410	438	420	450	433	468	452	460	444	453	438	425	423	435	419	434	431	441	436	455	431	439	449	445	445	441	443	427	410	450	454	409	451	442	463	389	432	440	434	447	438	453	438	428	440	430	433	438	432	453	459	451	455	439	427	398	422	470	454	444	400	449	449	427	422	467	424	450	448	405	410	443	484	460	446	422	432	452	428	420	400	427	451	439	417	450	475	414	450	462	470	430	449	448	432	424	449	448	459	438	437	443	408	457	443	431	425	438	404	455	447	441	427	432	415	415	448	438	464	474	418	501	392	454	406	480	454	415	427	507	456	439	403	457	424	431	402	435	436	397	441	430	430	466	408	425	431	447	463	438	438	456	467	452	415	443	421	433	444	416	444	497	425	469	432	450	404	450	431	411	403	444	435	455	471	476	443	479	465	465	440	414	445	437	451	433	432	417	445	439	456	443	456	487	427	451	404	413	444	461	455	429	488	455	432	443	425	457	397	416	396	406	455	420	419	474	411	440	409	449	464	421	429	447	432	409	415	448	453	465	429	424	419	426	449	431	417	445	437	426	442	438	426	457	462	404	413	481	439	444	445	435	424	399	429	451	439	411	431	458	477	418	398	467	450	467	430	434	427	454	400	402	437	426	421	454	434	406	427	445	451	402	458	460	420	403	458	424	472	422	424	444	436	423	449	379	458	431	439	437	406	408	441	430	415	441	425	435	445	410	438	461	428	470	426	430	415	458	474	417	423	437	420	442	428	435	456	409	423	462	422	424	472	465	443	460	440	458	424	421	453	423	428	400	422	452	434	453	402	447	434	435	430	439	437	440	425	420	455	418	466	455	455	466	432	479	438	418	407	432	457	405	426	411	429	444	465	442	436	397	432	465	424	486	426	445	455	458	450	431	435	463	456	462	413	430	431	436	447	459	437	459	442	444	431	461	425	448	400	473	442	466	428	425	421	450	455	457	436	472	441	436	425	442	424	448	473	452	456	387	440	460	479	443	435	434	440	496	418	437	411	421	429	423	436	491	402	439	422	459	453	438	441	479	433	469	415	421	423	436	433	479	440	420	445	429	439	416	425	445	432	449	401	439	437	431	438	445	456	398	468	409	425	432	446	449	415	450	445	451	481	453	457	448	420	457	442	394	442	432	415	438	469	423	446	447	475	446	427	444	461	459	426	383	421	449	418	435	473	467	488	463	440	462	409	473	454	437	472	388	398	442	412	462	437
22920	21388	29316	23800	21394	21441	11794	1202	766	606	541	500	444	388	333	317	312	265	244	239	261	228	200	230	215	190	206	197	194	201	213	190	194	195	157	190	200	165	188	194	164	170	183	156	157	176	159	172	190	183	177	172	164	176	181	159	146	190	193	185	198	144	171	173	184	164	173	153	180	143	145	184	163	178	175	173	155	172	201	166	168	163	164	176	137	154	169	176	153	172	175	149	167	164	157	161	175	164	171	162	156	173	161	166	149	176	174	172	157	188	176	173	173	170	167	164	164	163	169	150	152	152	170	170	180	163	170	158	156	172	169	156	179	163	162	156	173	176	167	171	145	150	149	167	181	158	150	177	161	142	148	172	153	167	192	149	150	157	170	172	150	153	167	168	148	163	157	162	184	151	159	183	179	177	160	167	199	170	176	152	179	161	167	169	174	162	163	177	199	167	149	144	156	141	158	182	154	188	137	168	158	158	147	139	171	171	157	148	154	172	157	151	170	160	163	166	169	151	183	152	163	186	172	176	176	156	144	142	157	175	182	149	149	153	174	186	156	155	156	155	162	153	165	138	161	163	175	156	168	148	137	150	164	151	166	168	144	149	164	152	154	137	198	175	156	156	165	146	174	150	166	142	178	152	169	155	147	162	145	165	153	148	142	160	164	152	169	160	147	168	168	156	169	155	158	169	176	151	161	165	154	163	155	168	159	171	174	178	169	159	163	145	171	163	168	156	177	157	163	165	162	167	164	172	172	127	161	174	177	155	174	167	154	164	159	157	165	172	168	165	160	156	126	171	159	136	162	147	157	184	169	132	146	143	175	175	137	161	168	159	155	176	154	157	149	177	150	146	167	196	165	169	165	156	166	199	165	163	151	168	153	159	151	149	163	161	159	176	164	142	176	135	157	168	166	153	169	172	162	165	152	165	174	185	164	137	166	150	149	172	152	141	144	171	175	143	147	172	164	148	161	163	169	165	158	154	159	155	165	159	184	178	136	176	160	158	148	171	162	159	160	159	184	147	167	169	144	151	160	181	181	147	163	150	156	139	144	187	147	130	171	163	120	164	158	181	151	178	145	162	178	170	158	154	160	148	163	159	129	164	182	149	182	184	177	170	131	169	154	156	165	171	186	171	156	163	184	165	159	142	140	151	155	158	178	163	159	177	149	176	173	158	157	168	166	133	140	167	153	146	170	177	163	167	173	177	176	158	147	184	156	163	159	160	139	156	144	169	175	160	151	171	146	147	170	178	156	168	153	166	172	174	165	173	149	161	173	158	176	149	164	167	184	167	175	162	151	138	178	157	168	167	174	163	174	163	169	166	144	153	164	165	162	175	162	154	145	156	175	152	152	167	180	138	153	166	166	178	152	153	172	160	153	149	172	160	160	164	133	180	161	177	174	151	178	167	155	154	168	174	151	171	159	182	154	161	158	180	152	161	171	160	172	169	143	164	132	149	165	155	147	149	146	151	185	163	190	142	174	187	124	153	142	163	137	170	165	165	137	164	164	181	179	162	160	169	162	156	149	156	147	176	190	148	146	173	175	157	159	162	157	155	148	193	147	168	160	164	179	162	129	173	155	173	146	157	162	153	168	158	184	171	164	153	141	170	148	149	158	174	159	170	167	155	135	156	150	173	158	146	180	177	177	151	158	157	149	167	148	168	146	179	166	161	166	150	165	166	161	147	160	156	154	191	157	178	147	167	160	156	171	149	181	158	171	144	147	168	147	146	183	194	174	162	135	156	171	166	159	135	145	164	152	167	179	150	166	177	175	173	166	169	170	182	153	152	171	158	189	155	168	161	164	171	170	163	148	166	166	167	152	173	157	156	151	149	160	156	153	139	183	155	180	165	162	144	174	145	169	162	166	151	164	133	167	167	155	157	175	177	167	176	160	144	170	169	144	158	148	150	186	163	162	152	147	172	167	156	163	153	166	172	158	144	149	148	172	161	155	164	163	158	142	171	172	161	155	151	158	174	170	156	151	140	165	160	183	175	173	177	184	154	177	140	159	148	169	179	163	170	158	154	176	162	140	176	153	170	173	188	157	152	158	155	142	146	180	156	145	163	146	164	189	183	163	169	158	176	164	165	162	141	175	174	144	161	167	158	152	152	161	171	192	182	178	162	165	153	160	187	152	157	179	133	170	165	166	168	162	182	172	163	172	147	164	188	139	161	152	150	166	164	169	150	146	148	155	169	174	159	159	161	151	179	140	164	161	156	160	194	159	161	188	147	180	191	149	161	169	172	161	146	171	167	178	186	174	147	173	168	165	177	147	163	181	150	156	142	147	173	156	163	176	152	158	159	169	149	166	145	156	171	161	156	168	168	167	150	157	175	167	154	167	142	172	162	153	159	159	176	138	160	182	154	169	158	163	173	190	164	141	167	184	157	157	188	151	172	166	162	149	155	183	164	161	156	152	172	165	159	156	156	167	149	161	144	190	151	181	159	191	166	164	174	155	183	160	166	159	175	164	156	162	156	155	171	140	142	148	185	142	167	159	171	142	170	141	178	170	154	174	153	172	170	168	170	165	164	157	153	172	158	199	161	165	137	164	183	147	180	168	176	171	146	170	177	150	164	167	146	149	148	179	158	157	143	167	159	150	188	167	164	160	174	192	167	154	146	181	159	154	154	159	188	166	174	166	158	167	163	150	150	153	167	162	182	150	168	142	158	174	163	176	148	184	167	183	166	146	148	159	177	148	176	132	166	155	150	152	154	156	187	160	156	164	171	154	166	153	160	169	171	177	137	176	144	155	148	157	146	168	153	183	147	188	144	147	164	155	166	171	162	167	181	178	171	154	150	158	165	175	146	176	148	166	157	163	162	151	174	165	152	170	169	144	156	132	156	165	159	153	164	140	176	150	168	153	148	165	156	162	174	154	165	177	155	152	135	160	185	125	147	153	159	166	158	165	151	172	156	158	164	168	161	170	159	160	132	182	156	172	168	149	182	165	180	149	164	155	165	147	164	153	161	173	173	164	146	165	172	160	154	165	142	158	179	171	128	181	175	161	133	157	163	167	176	151	149	158	158	145	170	176	173	152	148	167	152	151	142	148	146	164	153	172	161	158	152	155	148	149	151	172	157	171	189	189	159	167	149	157	150	174	144	142	165	167	146	160	154	179	155	178	168	153	180	179	197	152	176	137	160	181	174	183	153	154	192	155	162	163	170	147	170	170	154	160	160	172	172	154	148	190	154	151	168	175	177	165	162	165	168	153	153	178	178	171	148	158	145	159	153	156	161	162	155	177	161	164	159	171	174	180	151	147	185	170	148	179	142	160	168	163	155	174	158	177	144	141	165	168	158	183	129	162	180	175	164	180	161	172	149	143	186	192	174	145	155	146	162	177	149	168	177	146	179	157	173	152	151	155	158	160	161	176	157	166	168	172	178	159	178	144	156	181	144	144	138	174	172	154	166	177	151	183	162	186	175	185	165	172	193	179	142	161	165	162	174	153	161	171	149	178	177	161	185
6696	16127	13490	7336	5031	3704	2894	2161	1690	1314	1056	848	788	642	578	539	482	419	395	385	309	334	337	307	291	301	270	267	272	259	261	254	246	273	250	242	219	255	224	244	224	250	215	246	224	239	225	230	197	252	223	211	198	211	191	190	207	241	222	241	202	215	219	197	215	201	222	220	215	220	196	174	217	230	226	204	217	209	216	225	205	180	208	209	210	195	217	208	206	215	202	195	176	177	192	214	209	200	210	209	214	193	198	179	196	194	216	193	230	204	217	199	198	219	195	193	195	193	189	232	207	176	231	179	222	208	225	218	219	204	237	178	209	194	209	196	196	204	187	187	226	200	216	197	211	214	218	230	216	186	202	212	190	203	202	209	207	200	204	218	218	214	189	192	219	185	213	202	207	196	204	208	227	202	204	236	205	185	198	179	198	201	211	217	199	185	194	205	224	206	205	192	179	226	203	205	203	201	211	207	192	215	186	227	208	223	200	221	215	217	175	191	207	218	182	219	211	182	214	204	194	209	191	209	198	199	180	215	227	204	176	215	200	192	215	198	200	201	184	204	205	209	249	210	208	200	215	219	191	197	200	215	193	194	193	193	185	222	219	200	193	176	217	166	179	203	185	173	195	198	204	198	175	218	207	213	205	189	201	178	223	201	182	183	182	219	191	232	182	203	191	232	217	208	204	207	172	189	208	203	194	210	208	200	211	194	202	211	171	216	179	187	193	196	193	195	197	184	200	170	196	201	184	223	193	206	201	208	211	184	176	191	196	218	187	210	201	191	194	200	200	217	201	200	196	202	187	206	213	198	196	177	211	186	201	188	189	214	196	195	179	208	204	179	184	193	196	214	205	226	208	201	217	200	205	223	211	202	192	194	173	194	192	189	201	176	181	222	173	222	195	199	194	201	175	225	234	184	180	193	206	194	178	191	213	206	194	190	211	198	191	195	193	189	187	167	192	213	226	201	236	205	205	221	189	223	191	208	203	190	212	205	188	230	209	203	206	214	201	192	207	170	215	225	187	211	220	204	208	198	202	189	216	196	182	192	184	212	229	202	217	206	228	210	182	217	217	202	195	187	196	223	177	189	200	213	224	215	217	193	210	245	223	202	215	190	223	184	180	182	186	195	189	182	229	213	205	173	178	213	185	174	193	209	207	195	228	201	212	204	192	202	205	205	197	189	187	212	216	204	184	197	188	182	198	224	209	198	224	215	211	166	199	186	188	196	172	210	215	170	200	212	222	174	204	185	176	209	197	174	210	213	219	192	186	234	175	236	218	192	205	209	226	202	176	175	167	192	212	188	187	211	166	180	205	217	225	206	208	217	196	186	172	188	195	166	203	215	198	173	214	200	215	199	173	227	192	195	203	183	206	189	222	199	202	221	186	200	204	197	197	202	201	204	191	191	182	222	213	199	181	187	216	212	224	189	180	185	196	190	191	175	180	206	212	200	206	190	190	211	188	208	183	196	203	207	225	205	192	173	203	212	198	188	210	193	206	180	212	200	180	195	193	186	217	179	192	192	198	203	217	222	222	203	182	206	177	214	212	188	196	179	204	186	191	176	219	192	179	215	211	226	208	200	213	198	185	206	217	201	209	181	178	212	179	220	207	201	194	188	203	195	209	213	188	178	222	195	199	220	211	218	201	183	201	197	197	208	199	187	219	200	197	181	209	215	208	178	210	198	205	208	184	225	202	211	190	215	191	185	195	193	208	194	195	171	191	229	209	214	214	203	210	190	194	219	199	200	170	206	209	193	231	184	182	203	213	200	204	209	218	203	203	203	206	199	206	184	202	210	179	185	200	187	174	200	199	192	207	203	192	195	193	203	174	177	198	182	182	200	198	196	227	184	188	209	179	199	213	193	186	187	207	195	217	249	207	184	200	176	201	181	185	193	223	197	204	178	208	199	197	217	219	185	182	187	205	193	228	207	208	227	202	196	215	212	206	173	196	207	193	199	222	190	193	232	197	207	217	231	203	207	203	210	198	205	176	209	183	223	196	199	182	204	180	185	198	199	207	230	181	211	233	251	196	197	194	175	198	228	205	218	190	188	180	186	194	203	199	217	206	197	192	219	191	195	179	196	187	200	208	201	204	212	199	197	202	192	196	172	185	178	200	178	227	224	203	216	211	227	194	202	253	210	197	209	233	178	201	222	215	222	198	202	182	191	202	211	183	184	215	205	186	166	199	215	180	221	195	162	213	204	214	189	180	193	194	182	186	209	208	186	210	181	182	206	211	196	200	191	218	194	192	189	202	189	205	207	196	206	202	198	182	151	196	207	186	175	199	196	204	199	219	203	213	207	195	177	207	202	191	199	190	178	216	193	200	199	200	189	207	201	185	186	178	186	194	174	204	191	192	196	205	212	194	214	213	196	201	238	188	209	184	187	202	226	208	181	193	169	216	180	202	184	172	202	208	192	218	183	189	231	200	185	191	212	208	209	174	198	220	196	202	186	181	173	211	203	194	210	215	209	203	208	192	210	211	202	186	194	222	209	225	181	191	204	199	206	207	216	203	187	186	197	210	210	207	215	203	191	207	174	191	209	211	214	176	202	226	216	217	209	198	188	216	149	197	201	203	203	203	193	200	210	178	194	213	196	198	195	206	218	198	191	203	201	188	187	201	206	219	200	210	204	188	187	191	184	184	222	184	189	167	202	204	201	188	197	185	201	195	184	221	202	191	195	207	186	206	191	204	207	200	184	202	198	204	205	201	196	212	182	196	192	202	191	213	192	212	183	193	176	198	236	177	193	197	193	205	209	215	220	210	200	203	200	210	192	199	192	198	177	209	210	186	188	206	196	200	214	189	190	180	211	201	187	215	179	202	194	225	187	204	202	198	189	202	208	204	218	187	180	192	230	202	215	224	200	200	218	223	205	185	181	199	172	181	187	205	221	195	200	214	198	204	188	208	177	173	185	205	186	209	171	190	204	205	212	196	195	199	233	196	203	212	189	174	195	206	202	195	228	235	194	208	184	170	209	203	203	205	197	212	194	217	203	194	188	188	193	176	196	200	182	195	200	188	192	221	183	220	203	202	191	227	217	224	218	173	191	200	185	187	181	202	203	220	201	197	205	197	188	198	179	227	180	200	202	205	205	199	186	188	189	207	194	192	194	218	210	232	213	192	190	185	164	183	182	221	196	200	226	193	228	225	201	205	214	185	191	190	198	198	196	211	197	198	176	189	188	215	187	192	205	178	220	195	194	200	192	189	192	207	193	190	188	205	214	199	205	197	166	198	191	177	197	199	179	190	182	219	201	212	196	204	219	206	198	201	218	218	203	185	181	202	198	193	194	224	205	190	219	180	183	191	197	213	226	201	203	214	186	201	185	195	212	175	205	206	235	184	204	203	186	204	198	196	180	219	187	189	206	193	197	196	211	199	190	203	190	214	206	179	197	221	193	189	202	183	180	198	186	192	215	208	187	186	186	209	209	192	211	210	210	221	196	190	201	190	219	198	221	201	203	207	192
27076	21205	12579	1350	732	639	613	612	577	587	585	547	538	543	612	577	595	547	531	570	547	538	534	559	571	568	565	559	602	559	581	553	569	542	557	611	526	542	558	524	578	568	523	561	535	582	569	574	566	554	537	528	524	559	629	554	543	554	574	564	573	544	585	550	587	570	568	565	536	610	524	560	579	526	571	525	523	528	540	557	545	565	578	557	598	518	571	546	547	549	567	566	573	586	513	575	571	587	560	585	508	560	548	609	541	579	551	547	556	540	536	540	519	592	530	577	528	547	564	555	545	539	572	580	587	544	568	581	550	562	547	566	561	542	516	580	588	540	551	552	563	525	559	547	541	566	559	579	500	551	508	550	588	527	579	530	582	574	516	558	529	573	603	568	551	513	561	567	580	583	559	574	564	548	582	543	548	542	546	520	565	540	555	598	561	573	538	500	532	550	553	558	580	565	520	520	552	543	537	513	577	513	573	583	524	573	578	580	570	581	557	576	571	533	546	542	571	542	591	546	538	586	560	566	579	521	517	605	539	531	538	561	592	545	546	584	521	528	533	528	548	530	586	533	576	556	543	544	541	566	565	580	553	547	532	563	565	577	514	527	573	524	552	598	557	545	580	581	536	566	545	526	570	557	543	513	583	558	552	529	560	549	570	570	571	524	579	578	586	550	552	577	564	553	546	535	537	568	558	570	539	552	581	551	559	577	542	598	563	551	575	543	587	533	511	561	524	509	540	523	558	547	594	571	574	539	549	568	561	549	543	551	558	531	554	549	526	554	558	509	552	581	549	519	529	561	527	572	541	541	553	566	576	533	521	505	517	581	525	549	590	538	532	569	588	539	567	579	551	539	585	575	589	602	551	595	535	555	523	539	568	578	567	561	577	597	565	552	555	512	548	570	557	549	544	562	604	579	571	554	552	543	561	594	558	567	543	570	555	584	505	569	574	560	571	613	577	575	570	544	538	553	576	506	587	548	564	578	554	573	535	557	575	569	562	537	538	495	547	539	570	581	547	557	585	568	558	539	556	551	577	576	595	533	589	507	569	555	590	565	582	563	524	517	537	526	599	523	543	512	557	547	547	564	549	552	558	561	564	573	530	585	544	562	581	605	555	552	558	561	587	553	585	559	517	543	600	551	531	585	568	518	560	603	554	548	552	529	517	594	558	581	545	535	516	525	572	587	533	578	561	545	516	538	541	552	543	560	567	467	562	535	541	540	646	557	551	528	557	533	559	561	552	617	543	554	561	564	580	556	549	599	537	554	575	533	530	555	520	569	584	538	519	575	556	544	520	569	560	559	576	564	506	575	569	557	551	556	526	529	518	570	537	561	557	558	564	568	518	574	615	596	571	530	546	580	607	545	553	563	537	556	535	580	549	590	541	527	537	557	573	555	558	525	546	542	539	596	552	532	583	566	556	584	594	541	603	595	514	542	570	544	534	544	548	563	514	590	553	599	565	559	613	520	523	534	575	550	595	472	546	560	558	584	548	528	558	592	570	553	593	544	570	531	575	558	554	558	571	558	557	559	537	604	562	533	563	546	540	550	554	581	587	550	544	558	547	545	506	547	566	543	546	566	551	538	563	563	541	574	572	579	587	580	573	569	574	555	515	526	562	565	506	516	532	591	543	537	567	485	528	587	537	521	559	496	575	590	563	563	559	569	585	590	505	538	559	548	548	534	558	535	579	513	540	581	556	550	541	579	561	547	526	572	521	575	565	561	531	559	538	505	536	591	582	532	599	605	571	554	506	542	544	606	575	550	576	575	548	557	589	539	522	579	553	559	553	550	509	564	544	629	544	521	619	576	552	602	519	577	588	565	520	553	566	547	538	489	560	580	541	527	566	553	547	572	573	561	555	536	540	527	556	541	561	551	548	550	587	575	539	583	584	596	541	573	551	545	556	571	557	601	565	536	561	549	563	604	578	544	551	544	576	578	544	533	563	574	568	558	526	552	570	549	560	566	531	551	587	560	563	565	528	541	567	603	547	507	544	603	564	519	570	548	577	577	559	579	570	591	557	543	556	544	535	547	543	550	510	533	571	597	564	579	596	553	554	544	561	534	581	553	550	507	581	536	552	556	531	538	574	543	588	534	544	581	561	579	523	578	487	554	544	538	550	541	519	571	527	576	534	550	540	527	584	595	532	581	546	534	541	556	561	530	539	579	565	557	550	562	518	542	557	540	566	570	545	553	521	548	515	555	547	543	547	531	543	555	545	580	581	560	562	592	545	548	542	554	547	528	565	546	557	564	497	579	620	577	554	578	554	574	576	540	572	527	546	504	537	536	615	589	575	601	567	569	578	565	569	540	533	553	540	503	549	581	536	557	550	560	568	544	544	550	530	535	539	558	557	527	500	562	513	580	558	543	567	554	573	528	556	531	575	575	548	583	559	556	562	584	537	543	529	560	523	523	574	545	546	566	527	529	554	583	529	572	557	556	544	541	563	563	558	521	545	561	564	573	563	569	557	528	529	512	556	547	556	540	520	558	583	597	560	586	528	502	609	529	537	545	536	535	549	572	539	540	574	550	573	537	561	589	580	503	603	516	536	566	567	535	550	556	561	590	555	559	582	567	562	540	514	518	588	529	548	552	541	583	552	553	597	599	551	543	548	575	557	581	543	531	563	564	535	543	590	561	556	564	565	560	560	517	603	542	576	568	592	546	515	581	551	580	567	590	569	576	574	596	552	553	531	517	560	560	550	578	558	520	560	546	576	558	558	589	546	573	526	576	510	513	539	559	565	534	585	575	542	574	513	548	545	528	539	518	573	518	549	542	562	589	507	559	509	594	533	534	559	563	558	558	556	584	558	526	556	537	511	552	537	572	559	552	534	528	530	547	555	575	552	561	577	548	576	526	553	509	538	532	569	571	595	566	556	546	575	568	555	570	555	577	546	567	561	566	539	571	516	545	521	513	578	560	565	593	503	556	553	609	560	550	537	583	539	566	566	579	542	539	551	552	595	584	531	542	561	577	559	528	562	571	552	511	532	558	573	543	588	603	550	544	523	517	575	586	537	548	566	550	542	553	561	540	555	529	557	572	553	523	619	564	569	537	545	536	521	551	517	521	535	594	578	517	564	552	565	526	536	575	575	536	542	575	539	529	593	510	518	514	577	538	568	545	544	567	592	498	532	574	561	514	553	553	551	575	559	537	562	553	513	560	518	559	542	550	541	556	547	534	530	561	594	497	540	556	598	591	525	555	574	577	567	533	538	528	548	556	527	528	558	562	562	568	550	582	554	559	606	549	575	544	544	551	540	569	537	556	538	588	540	526	573	558	583	549	545	587	594	533	497	500	544	537	512	533	576	563	573	529	565	525	598	531	559	579	552	563	542	548	585	596	546	548	545	545	577	561	555	558	520	594	589	547	558	568	580	607	557	590	513	558	538	558	579	630	575	555	570	533	568	557	517	561	537	557	577	562	543	561	541	535	575	541	524	566	585	553	514	554	575	592	561	533	537	612	566	560
4216	1592	1413	1042	893	840	801	764	711	775	687	754	744	722	718	715	673	719	681	654	694	697	685	690	669	719	707	666	709	733	681	662	692	682	716	666	688	710	729	671	684	702	696	712	730	654	713	695	700	686	664	712	679	691	681	673	659	704	649	670	688	641	649	681	704	662	708	647	687	703	708	733	686	720	697	671	751	697	707	717	680	659	696	730	718	653	689	656	672	699	696	655	648	720	691	689	674	666	616	652	709	702	687	673	705	725	672	628	692	694	679	718	694	697	680	668	700	724	698	669	720	644	643	710	674	657	690	704	709	709	750	679	689	677	683	686	691	707	687	686	726	686	684	670	693	647	669	653	741	651	707	661	679	707	704	693	725	683	712	691	659	625	692	707	696	722	692	669	662	673	711	694	670	710	686	688	666	703	712	750	666	683	713	653	654	665	691	676	732	662	690	685	681	686	721	711	694	683	665	685	693	728	708	666	694	686	744	716	658	724	671	649	638	709	703	670	686	690	702	692	674	715	708	786	688	651	698	668	683	724	658	700	692	680	733	720	658	658	680	665	702	719	684	669	688	692	675	646	623	676	703	700	703	701	636	724	702	723	654	695	693	698	739	675	673	724	726	660	724	701	700	699	722	690	680	731	688	713	695	682	698	670	670	681	647	677	691	669	701	682	690	688	686	654	690	676	686	672	711	719	685	675	697	695	720	691	733	699	698	713	657	661	683	713	659	633	692	709	690	669	667	669	707	697	726	680	648	698	689	717	685	684	704	654	631	675	703	664	681	683	696	669	694	661	764	711	690	682	659	718	696	700	687	650	695	639	676	690	690	691	681	697	689	684	708	693	677	653	697	649	665	655	666	698	721	694	692	678	701	717	698	713	687	713	716	639	669	656	667	677	701	687	693	692	658	703	707	743	697	662	733	689	695	697	716	683	715	704	688	711	670	679	638	652	664	692	702	724	672	698	706	698	675	691	637	657	652	694	728	653	693	639	679	735	716	677	688	694	723	647	704	710	663	704	638	674	678	718	703	683	719	679	673	700	710	703	662	734	653	673	689	675	691	696	690	638	656	694	688	701	733	687	702	691	713	680	778	644	719	703	675	683	675	689	735	677	664	653	654	701	657	646	735	724	678	714	699	703	657	669	689	672	723	722	669	724	677	717	652	710	677	691	675	691	677	668	756	690	726	685	742	702	681	676	714	733	744	691	653	653	688	703	670	714	696	737	705	708	645	720	680	701	671	697	665	662	687	684	683	680	699	723	675	636	641	676	751	688	688	708	682	668	688	668	674	713	729	681	655	663	694	674	708	666	661	689	681	676	665	708	621	686	653	677	770	680	733	693	696	711	711	665	704	685	663	710	708	711	699	674	668	706	667	663	630	651	690	710	723	700	734	707	656	659	654	687	714	694	674	736	653	704	658	724	736	685	642	676	681	684	696	731	673	686	745	716	676	658	671	681	695	722	727	667	691	696	655	684	753	681	667	680	676	684	691	678	656	692	732	680	636	646	667	687	723	715	624	672	661	651	707	759	702	686	664	678	703	688	656	706	774	624	659	698	673	712	682	674	689	677	660	649	674	745	715	658	677	662	717	682	687	679	673	690	709	727	669	679	715	679	694	688	666	677	685	700	687	721	708	642	711	705	711	668	726	713	697	713	673	691	675	656	688	713	702	657	705	687	725	672	658	710	654	707	658	673	704	659	699	666	712	714	682	664	731	731	652	635	714	637	691	699	724	658	662	691	719	644	672	684	686	691	699	691	681	686	694	676	668	665	688	679	688	714	681	683	696	689	687	680	684	698	640	645	676	719	691	676	696	685	763	715	680	681	681	684	657	691	690	695	730	685	696	680	735	684	666	611	656	669	683	737	670	679	695	716	674	694	649	663	669	684	721	712	696	674	675	714	673	682	689	674	715	651	646	698	692	697	703	688	728	741	689	679	679	675	655	684	663	692	703	661	679	706	684	682	660	686	691	712	699	685	671	707	717	730	748	703	692	683	704	691	675	700	704	725	692	686	672	699	657	658	748	700	698	713	706	664	724	669	699	646	711	711	693	681	698	689	674	711	694	711	650	737	660	720	735	703	695	707	676	712	690	701	663	686	728	696	721	721	700	730	673	679	637	711	673	702	703	688	665	641	687	652	679	676	695	689	732	711	660	700	646	662	708	685	706	744	685	655	712	674	693	692	714	690	721	685	713	708	691	686	726	677	650	709	682	712	677	626	691	683	668	665	685	723	717	719	726	718	722	703	652	704	694	696	708	752	731	726	671	642	661	717	697	692	677	705	659	690	639	690	677	651	676	674	712	679	675	658	637	666	678	666	701	688	672	696	692	674	653	689	697	764	711	659	719	662	709	696	717	718	674	691	664	704	679	679	719	720	672	705	723	697	641	681	676	707	703	687	711	683	753	708	711	699	701	675	685	696	726	733	653	676	684	686	682	693	683	718	675	711	686	629	693	672	685	692	698	666	743	710	652	749	677	657	707	690	738	728	667	690	674	673	745	724	694	685	708	683	680	707	718	689	662	706	737	693	689	646	681	695	709	632	658	716	665	701	676	676	721	705	665	722	656	677	686	686	700	705	679	699	694	678	656	727	744	703	659	697	714	664	702	744	692	724	631	689	683	714	712	664	693	659	723	662	692	681	760	661	692	724	682	650	691	688	622	736	681	700	682	706	708	672	688	709	657	671	656	657	673	686	677	659	677	688	663	673	686	646	733	701	722	696	665	715	668	657	670	669	641	679	686	684	705	662	699	725	672	717	655	708	685	687	644	665	699	683	719	698	656	702	715	677	710	685	668	667	676	702	727	693	695	724	664	653	708	690	694	694	691	708	704	627	741	690	683	656	699	645	652	692	663	678	703	629	703	673	736	678	691	701	646	688	669	674	658	727	683	711	670	711	657	705	682	688	710	684	661	702	696	708	685	650	625	706	660	700	704	731	640	679	723	688	770	686	672	698	689	655	703	688	677	660	661	709	685	720	709	690	744	656	683	639	675	683	705	647	694	735	706	664	699	707	701	693	693	672	693	685	691	705	659	698	687	677	670	717	663	705	708	671	732	719	753	688	690	672	694	658	679	698	662	672	707	667	681	694	673	687	665	694	672	713	701	686	697	712	659	686	696	740	715	696	750	730	706	686	645	689	651	701	693	686	682	734	680	688	660	723	702	706	702	680	728	664	674	721	716	672	680	702	712	687	726	661	662	653	693	673	676	672	725	718	672	677	632	684	679	726	687	679	675	651	696	685	712	670	697	706	676	653	689	705	653	678	694	627	698	696	658	720	633	679	687	690	702	665	713	689	683	700	656	672	710	712	725	675	674	733	715	689	724	717	699	676	703	694	660	693	738	694	707	668	689	722	741	685	681	698	691	686	718	656	708	712	706	698	685	676	715	723	694	720	711	664	678	682	688	675	688	707	667	661	676	708	684	704	673	669	669	677	716	689	715	704	642	704	681	669	687	686	642	662	678	675
23868	21392	28955	24183	21387	13033	1387	779	689	617	538	513	480	474	438	425	409	397	384	385	419	402	382	389	375	347	422	364	362	369	359	353	358	372	333	366	384	359	359	359	326	375	366	330	358	362	317	362	374	336	331	342	300	350	359	369	333	327	358	363	335	375	372	326	350	338	387	320	357	349	353	339	400	373	356	348	337	349	344	362	323	363	334	343	343	351	354	330	390	321	339	322	348	380	304	362	353	377	327	359	330	325	360	374	326	366	342	339	337	358	336	350	318	334	339	378	367	339	351	325	358	342	351	328	350	338	330	371	364	357	381	338	358	352	365	357	352	322	320	387	357	354	367	364	348	364	354	314	357	335	360	305	352	350	372	337	339	383	362	382	329	372	374	328	301	356	359	331	345	356	360	356	355	358	305	385	360	353	330	389	336	329	351	360	341	355	333	336	344	330	359	377	350	330	334	342	351	370	319	348	339	347	350	368	350	334	327	363	365	337	398	352	323	357	299	330	341	352	369	327	345	366	337	357	348	334	323	340	362	364	375	398	364	359	339	356	348	341	367	365	366	314	356	318	359	361	351	345	320	366	360	350	323	359	353	339	355	369	327	332	388	351	333	332	355	367	346	344	324	340	359	352	377	327	357	341	375	345	359	333	362	355	300	349	321	341	346	356	342	344	347	351	375	351	380	347	371	322	358	360	368	353	366	343	330	353	320	363	329	355	329	301	340	345	346	339	330	341	375	349	349	355	380	326	346	344	343	373	378	287	355	351	380	335	349	345	355	347	357	357	374	328	348	333	342	356	339	319	358	338	339	354	348	383	371	366	352	318	374	347	315	327	363	345	373	339	348	364	335	365	331	336	353	332	338	332	367	393	340	339	352	329	357	339	375	360	363	347	366	318	328	321	372	339	354	346	361	341	363	356	352	309	343	330	381	352	375	381	344	337	336	355	325	408	333	362	355	339	346	348	342	369	366	368	337	347	368	329	404	361	389	379	376	366	342	348	358	359	344	329	316	347	341	359	365	347	347	342	346	359	359	321	316	336	358	339	338	350	346	314	317	356	335	362	356	317	344	344	364	336	333	344	353	369	373	369	344	353	395	341	364	347	367	358	330	350	346	343	348	360	357	368	335	329	361	393	368	357	343	368	338	333	339	371	380	329	316	362	311	358	320	360	336	376	347	343	344	371	349	363	334	356	349	369	370	348	355	333	343	341	333	348	345	355	350	352	363	343	297	341	367	358	394	351	376	358	351	328	348	353	357	363	344	363	362	366	362	356	364	347	380	388	345	338	348	356	341	359	376	366	328	325	327	369	346	358	392	351	331	324	355	355	321	359	359	337	327	361	358	345	345	340	358	360	375	346	363	350	345	337	377	344	361	318	351	349	322	339	368	353	377	358	403	312	377	345	363	350	322	353	331	340	346	362	323	360	364	352	369	346	354	319	321	360	306	388	355	373	312	305	380	348	327	362	346	338	368	379	322	324	379	355	341	368	341	352	340	364	354	324	315	374	368	373	332	335	353	343	339	296	311	359	347	325	347	334	360	362	346	373	326	349	358	339	367	314	347	342	348	369	352	342	336	337	383	346	318	363	335	378	358	387	326	351	327	381	363	338	334	332	380	388	371	358	379	372	349	351	349	347	359	356	368	331	376	340	324	379	331	356	288	338	362	370	347	323	340	358	354	339	337	343	315	358	362	329	324	355	349	334	323	374	366	335	342	374	358	337	334	356	314	337	353	348	338	340	309	337	326	374	361	387	355	348	321	343	349	340	363	381	336	333	332	381	354	371	352	345	348	341	390	356	327	357	360	360	366	372	349	354	323	330	350	330	339	346	333	340	342	357	336	347	328	355	346	343	359	344	340	338	355	334	354	336	338	366	316	328	350	378	330	357	333	364	350	345	344	326	381	309	338	356	328	345	360	374	356	309	363	345	362	372	344	322	335	321	365	325	351	343	350	360	341	320	366	346	343	345	343	346	364	333	349	353	346	334	324	316	336	317	371	324	349	349	366	338	324	324	365	335	322	346	368	347	332	384	329	349	384	374	352	318	349	321	330	363	362	368	315	312	335	360	362	366	329	358	317	342	344	332	320	354	346	346	345	344	367	368	325	340	343	339	371	348	359	316	346	338	346	280	360	346	334	376	342	352	375	367	350	356	351	375	347	348	309	307	343	343	356	358	321	319	339	317	319	337	349	332	313	382	381	330	352	314	335	351	345	347	347	372	383	362	356	377	370	334	371	328	333	388	351	334	347	343	340	344	377	371	363	387	376	341	331	318	331	346	328	342	372	361	378	378	338	330	338	336	351	358	371	338	338	342	319	321	343	356	366	368	372	360	358	334	333	343	329	363	328	360	322	361	339	354	294	349	346	321	347	316	329	347	337	353	337	339	343	357	373	314	326	331	320	367	336	330	356	317	352	350	354	334	342	339	340	355	359	351	333	323	328	355	374	346	369	356	320	354	364	337	375	360	334	336	356	353	359	352	355	367	322	345	347	337	338	367	342	336	341	348	338	381	350	331	360	385	332	355	356	360	353	320	366	302	361	347	382	364	345	360	340	336	359	326	363	341	307	345	329	346	332	353	339	346	358	350	360	343	338	359	347	329	357	376	350	355	371	372	376	364	346	362	389	349	340	336	360	354	357	336	328	340	361	331	337	354	354	349	346	349	346	340	385	353	329	370	372	350	304	349	354	326	345	356	359	334	362	335	345	356	336	360	348	323	339	349	326	352	357	352	309	337	355	327	360	338	352	325	335	343	346	329	349	340	349	346	372	388	361	350	351	362	322	352	344	346	373	326	377	361	339	338	338	320	371	364	369	364	386	340	366	353	387	360	336	341	338	333	329	323	342	328	352	345	369	341	314	347	343	355	358	377	327	329	329	312	350	371	338	358	327	309	349	314	330	348	330	358	335	343	344	355	351	345	357	371	342	330	378	330	324	350	340	351	355	340	375	354	364	353	347	343	341	345	350	358	332	340	354	324	349	333	377	321	355	364	324	336	344	358	363	364	362	330	337	358	363	326	327	348	337	329	340	341	383	331	340	361	329	368	373	348	350	334	310	360	353	325	355	351	331	347	377	331	331	345	358	323	345	352	343	373	315	345	375	339	367	359	343	335	367	376	344	327	346	338	327	323	391	361	359	358	369	347	345	367	375	354	398	309	336	366	328	327	344	386	377	302	322	353	333	338	344	328	348	349	355	340	391	336	385	347	356	346	380	373	346	326	357	331	372	356	335	331	337	361	336	348	316	332	335	348	366	358	319	344	365	350	370	326	310	325	325	329	338	337	370	344	371	343	355	333	368	309	336	347	284	378	347	318	338	348	355	350	348	356	336	368	389	359	363	360	361	327	371	320	335	348	343	355	373	359	344	342	347	357	333	354	354	320	352	378	333	374	316	370	356	341	348	365	337	374	350	335	352	374	344	336	336	361	328	394	367	372	327	357	367	326	348	381	352	331	325	361	338	299	339	350
4842	10225	8530	4371	2957	2301	1809	1465	1214	971	906	822	678	658	712	622	591	577	546	534	484	535	527	492	484	479	496	473	513	471	488	460	485	471	467	458	465	474	452	458	447	487	488	407	454	461	442	459	441	500	465	443	466	438	455	447	464	479	432	472	467	457	480	415	483	448	470	394	439	436	468	442	450	470	469	459	432	462	501	457	450	456	420	463	459	427	503	492	415	425	431	419	452	423	436	465	449	436	432	432	467	469	442	435	450	452	437	478	440	430	416	429	430	438	427	449	472	457	463	480	385	397	462	481	465	423	448	465	466	432	455	451	450	446	468	426	462	418	442	437	452	409	482	443	430	485	412	431	442	444	441	424	505	477	426	453	466	460	429	457	434	455	435	441	443	455	441	445	440	416	462	439	469	425	406	445	496	449	407	412	444	428	439	442	465	454	399	447	445	453	417	453	437	427	456	477	432	470	423	454	434	440	445	459	417	427	436	458	456	447	421	449	429	427	439	436	435	409	441	422	447	457	445	416	440	461	462	418	454	464	475	456	441	426	481	441	446	413	435	428	427	447	459	444	448	430	454	445	420	458	446	459	438	477	480	487	417	452	472	434	433	441	416	433	447	431	452	471	437	499	464	452	429	465	456	415	398	435	447	429	428	440	457	438	461	454	479	450	463	461	459	456	427	455	435	462	438	447	438	462	441	411	447	445	463	461	428	467	455	446	404	406	456	441	448	450	458	448	432	459	441	481	468	478	421	466	457	448	456	432	425	453	451	444	426	449	415	445	430	404	460	440	427	421	457	406	430	415	458	437	450	461	458	454	426	452	437	430	429	441	437	427	454	455	459	432	429	443	463	435	431	427	426	445	456	443	453	449	475	454	460	450	451	448	450	447	419	414	418	446	443	432	438	480	438	433	450	470	425	441	458	432	459	469	469	422	389	420	410	425	432	468	443	441	449	426	453	449	455	428	438	449	468	392	449	442	461	496	459	430	449	406	431	436	430	436	452	484	436	458	421	444	460	487	419	448	417	446	469	444	438	475	401	430	429	452	447	460	466	459	466	446	432	388	442	467	442	457	429	454	445	402	439	468	468	441	456	438	441	459	469	448	467	424	449	424	434	463	433	444	437	415	479	446	436	437	451	432	461	451	419	437	438	417	448	470	440	433	434	447	465	430	447	437	443	471	443	449	451	438	414	440	435	463	435	450	454	428	473	453	452	435	410	442	460	452	450	439	491	422	468	484	433	450	457	478	444	409	453	426	453	431	423	452	471	434	440	461	434	434	471	446	447	462	394	475	462	451	438	466	434	421	436	432	447	446	434	444	449	452	428	423	445	462	465	453	432	435	409	465	450	407	448	445	463	439	437	450	430	435	447	473	471	467	467	460	433	436	404	445	433	455	441	463	431	441	450	432	423	414	453	393	460	445	451	432	458	459	434	425	443	441	442	451	427	436	436	436	399	457	450	468	445	441	449	455	447	426	463	421	413	407	431	449	462	484	432	430	464	468	405	445	436	439	388	410	440	432	447	416	411	452	405	431	438	432	448	402	458	431	448	467	433	440	462	430	410	420	467	473	411	435	455	431	412	455	451	432	453	440	432	436	431	420	445	453	449	438	437	441	443	400	419	418	423	413	470	455	441	418	413	468	467	431	456	428	440	426	441	420	428	466	453	456	436	440	462	465	450	488	427	446	459	463	461	433	460	446	445	482	455	426	452	435	435	438	447	467	463	421	468	377	430	418	479	428	451	457	446	412	438	436	410	437	417	444	433	417	414	447	438	469	424	432	450	412	416	428	466	444	470	433	434	429	465	414	438	431	437	423	464	411	483	423	453	441	411	462	437	441	420	428	450	435	479	442	472	459	454	477	441	447	421	437	467	447	422	434	459	410	486	453	453	446	457	440	498	449	470	498	441	434	453	429	440	443	438	439	423	442	423	444	460	445	427	488	423	474	467	463	435	433	454	427	467	424	461	450	423	474	437	443	449	433	423	468	469	417	417	428	418	405	458	457	456	464	459	438	463	432	451	445	452	415	441	436	442	449	461	463	451	478	434	466	484	462	459	421	423	440	422	444	444	457	419	465	446	438	416	447	417	488	483	434	432	464	458	459	452	456	452	419	428	428	462	453	434	447	476	424	475	441	439	453	476	415	413	419	499	411	452	445	462	439	455	426	474	426	457	414	457	450	467	487	458	435	447	452	505	442	393	449	461	433	454	434	426	469	453	435	437	434	466	437	460	432	450	411	444	423	452	474	437	443	459	437	458	435	468	421	419	470	434	468	443	470	464	458	416	442	433	465	433	443	427	432	436	430	439	494	413	422	433	461	418	439	455	466	469	451	437	450	422	454	452	437	398	418	451	433	446	445	446	436	443	458	418	460	418	456	450	446	452	463	419	443	451	471	444	437	479	448	433	436	450	457	432	450	420	441	460	441	463	437	436	444	442	442	422	444	437	433	448	409	455	432	446	448	438	470	456	446	420	457	452	455	439	412	458	436	445	433	471	455	467	422	427	434	441	469	456	410	451	415	400	447	417	472	385	443	469	402	438	436	416	432	450	396	471	447	427	444	445	445	463	459	468	461	444	440	450	436	459	462	448	445	450	452	441	454	447	447	436	439	433	413	427	398	508	443	463	451	439	462	430	429	439	469	461	459	488	415	436	450	420	458	438	442	441	444	448	448	440	456	462	473	455	459	444	433	470	425	450	419	464	445	454	419	454	405	429	459	422	442	424	449	436	472	451	403	460	398	433	427	438	431	450	465	431	436	443	440	456	455	459	429	469	449	410	452	450	411	450	444	434	456	446	493	415	436	445	437	463	454	419	438	478	461	471	450	405	442	461	397	409	470	426	455	474	437	435	446	431	431	435	432	433	452	414	444	431	451	385	409	415	399	427	463	476	456	406	434	433	442	427	469	421	453	454	411	450	428	451	450	418	396	474	427	426	438	467	473	405	415	394	470	423	432	422	414	399	416	477	442	471	469	478	457	435	446	419	468	485	466	461	432	448	379	441	415	439	475	428	446	439	437	441	459	444	463	460	435	406	423	442	465	463	410	438	389	480	459	386	469	437	438	484	441	450	448	458	465	461	417	476	440	446	460	445	432	427	446	415	449	456	429	451	428	434	466	464	435	418	453	451	416	446	443	437	421	416	452	456	396	439	441	448	440	417	484	438	471	382	446	449	399	422	464	445	482	467	406	440	391	454	449	426	469	435	502	436	437	428	420	409	421	397	413	414	432	418	435	454	429	418	481	379	425	476	446	451	458	410	421	438	428	435	436	491	458	470	460	463	484	406	420	459	404	418	434	453	438	436	405	426	438	452	439	451	439	460	440	401	431	389	459	458	476	480	458	416	423	432	476	432	439	430	431	427	449	446	491	492	456	440	467	441	459	412	411	463	427	434	459	414	483	485	448	428	424	452	411	418	421	455	448	413	466	470	454	490	437	450	423	442	495	426	446	474	431	436	445	419	436	448	436
22986	21396	29343	23835	21397	21441	12029	1199	762	636	549	465	419	410	342	346	305	268	300	261	255	249	229	211	193	209	210	223	198	215	188	210	225	195	190	211	196	167	177	187	182	205	180	184	184	178	172	179	193	163	178	183	188	181	170	185	194	177	171	160	178	173	191	160	182	168	169	173	164	181	151	166	167	173	176	202	166	166	191	166	154	172	122	156	146	150	198	179	157	152	171	132	174	158	189	160	162	145	173	171	154	157	158	134	173	158	195	183	154	171	177	180	174	143	159	155	181	178	168	147	169	183	173	164	176	160	163	161	197	195	183	166	166	148	162	172	181	173	164	166	173	182	156	160	150	130	146	172	164	165	177	159	161	159	172	188	184	169	180	170	167	166	158	145	157	162	157	171	196	149	175	148	181	178	152	170	143	154	158	166	153	187	166	137	177	151	177	190	150	153	158	188	169	145	164	179	173	165	172	143	176	177	181	196	166	189	161	186	170	174	152	191	149	182	167	187	168	163	169	153	163	178	175	165	158	181	156	162	154	156	163	160	163	157	184	158	149	165	172	160	180	145	199	171	168	166	155	193	161	171	161	165	176	157	163	154	165	159	175	177	151	168	147	159	171	181	173	186	151	176	166	163	141	161	162	166	170	161	177	171	160	182	192	156	170	161	174	167	160	158	158	180	187	169	188	178	153	157	155	182	165	158	153	164	184	154	151	168	181	151	135	143	156	166	169	159	173	145	162	159	163	155	178	161	151	188	174	158	170	167	166	169	151	134	175	172	150	134	162	160	185	163	160	149	134	154	163	169	179	145	162	171	134	155	172	187	166	149	166	161	156	164	167	154	163	174	167	156	171	150	166	162	160	165	154	149	142	166	165	158	144	165	185	130	170	149	158	151	182	150	157	177	167	138	140	164	179	192	178	155	180	151	183	182	173	159	144	175	151	163	198	161	182	168	144	182	147	174	171	175	176	164	159	140	160	169	181	173	191	148	165	164	159	165	148	155	167	162	147	162	155	175	167	172	162	164	146	166	177	150	124	179	170	159	151	159	151	133	180	149	160	173	169	156	136	158	171	178	186	179	174	161	172	177	167	152	178	169	187	185	163	152	136	172	171	181	153	149	183	168	162	140	174	171	136	165	181	179	158	174	188	156	171	182	181	175	189	158	171	157	156	181	172	160	168	162	144	142	170	158	163	166	161	141	167	173	152	167	174	163	176	163	154	176	167	157	173	165	173	167	136	178	163	167	169	145	164	173	193	177	153	146	174	160	146	177	163	180	162	146	155	176	152	180	159	148	162	161	151	178	166	155	155	169	163	144	177	183	183	168	160	167	163	172	172	162	179	134	191	164	167	182	178	166	167	166	159	174	148	187	184	162	170	160	179	168	176	167	154	161	146	166	164	165	171	150	158	171	146	168	170	154	179	153	154	173	159	176	183	160	139	179	174	167	160	185	158	155	162	154	169	159	153	149	174	163	161	190	168	195	163	139	148	178	162	186	179	181	170	171	146	162	169	163	127	162	183	181	169	152	173	157	158	169	167	184	171	163	163	165	177	162	155	173	150	167	154	158	161	158	140	164	167	175	145	172	153	175	158	153	142	183	147	174	161	174	173	147	172	151	156	151	153	165	161	153	169	174	169	148	169	147	162	149	167	178	151	191	155	160	160	196	156	173	133	191	171	157	153	165	152	190	149	165	168	153	179	173	165	168	162	189	174	152	175	170	155	181	168	160	153	193	204	174	170	148	162	164	180	157	149	169	188	169	144	143	179	147	164	151	183	149	175	170	147	145	169	193	144	160	171	180	153	156	155	174	156	140	159	163	181	155	172	180	160	163	171	160	163	162	157	153	160	170	164	183	171	142	148	168	181	155	152	170	176	159	176	147	180	187	157	178	143	158	167	167	178	149	154	164	144	168	148	164	166	165	157	181	170	172	175	158	160	152	177	181	162	164	165	154	170	153	171	195	161	159	151	149	186	164	167	170	175	142	142	182	155	156	160	181	149	165	137	175	172	165	173	168	175	169	168	166	179	131	177	198	152	163	169	176	163	179	159	157	176	170	157	166	179	145	145	155	185	135	163	171	163	151	156	170	171	186	183	172	173	173	171	181	154	156	159	148	157	172	178	152	185	152	160	163	154	178	178	161	157	158	173	144	158	161	167	156	159	160	169	169	153	169	149	174	174	173	131	145	174	175	163	161	168	160	164	165	158	158	148	147	149	155	143	165	164	157	145	178	156	157	167	165	164	162	172	175	186	152	177	157	195	160	172	177	167	171	173	152	197	178	152	163	152	177	157	144	149	172	135	173	163	163	173	169	166	133	162	158	157	166	166	170	182	170	139	163	159	174	149	181	167	150	162	159	151	164	145	180	174	174	149	158	167	156	167	176	147	159	167	171	165	165	163	166	177	154	166	153	169	147	177	167	174	146	172	166	149	194	163	168	166	180	185	171	157	171	152	196	168	155	159	152	166	165	160	171	181	158	190	172	146	162	155	141	182	164	178	156	184	160	169	150	149	160	156	162	147	139	158	154	173	171	193	178	169	144	167	170	167	167	163	178	172	162	151	160	168	147	158	167	174	152	173	152	163	165	157	173	184	147	185	166	158	154	145	154	171	185	166	181	161	169	177	160	155	168	163	162	152	170	183	161	161	145	161	150	165	168	169	185	162	171	163	159	165	154	191	156	169	151	126	157	163	168	189	178	171	165	167	172	172	159	157	150	165	152	172	181	158	154	170	184	144	137	165	146	151	183	149	169	156	159	153	173	163	173	159	162	170	146	172	153	158	168	145	176	166	157	149	158	165	156	171	158	180	177	156	176	194	175	170	152	151	161	188	150	156	162	146	160	175	172	141	146	156	149	180	145	160	162	144	157	176	182	173	181	161	164	162	191	171	155	182	157	176	153	170	171	157	143	185	164	171	180	165	160	181	159	155	160	178	162	169	155	148	162	164	162	157	165	165	168	151	162	189	156	171	154	177	180	172	160	149	157	150	183	160	181	180	157	152	170	181	170	172	170	150	145	162	151	155	200	179	160	173	150	162	158	184	167	180	153	175	190	148	179	150	172	180	183	152	168	170	162	144	152	172	151	166	158	190	173	147	141	154	156	178	170	147	150	171	143	177	156	187	155	150	157	153	146	173	162	167	182	149	168	164	145	164	159	170	179	153	153	177	167	167	160	173	160	175	158	153	174	162	161	142	172	161	147	168	178	185	150	162	185	156	192	182	162	159	161	173	146	157	193	169	176	166	164	176	154	145	157	178	172	176	174	163	165	160	155	175	143	155	151	171	172	173	164	146	193	154	153	186	164	186	157	156	166	165	169	155	164	172	176	151	176	182	160	170	151	180	161	156	185	141	152	154	152	173	181	169	158	173	146	171	174	162	164	179	150	166	141	162	148	158	163	153	144	173	161	157	163	160	186	159	166	159	149	175	177	129	176	162	148	141	165	164	175	163	173	194	153	154	152	177	152	166	151
6888	16303	13605	7512	5151	3791	2901	2159	1659	1405	1059	884	770	706	569	574	497	457	419	395	406	368	360	343	307	332	288	281	244	276	236	259	241	249	235	235	256	234	255	255	277	251	264	220	219	234	238	234	190	222	227	211	234	209	213	207	235	232	199	206	218	224	221	205	214	202	238	227	215	194	212	201	227	212	216	212	220	242	211	188	197	235	201	196	215	196	204	211	229	223	232	217	222	223	192	218	216	186	205	164	217	209	201	217	182	222	223	202	187	216	196	222	187	224	214	231	200	197	196	221	218	200	210	220	203	220	226	202	190	218	212	203	228	202	209	214	211	200	231	209	207	221	212	192	248	173	210	193	186	201	196	194	226	163	197	192	212	203	218	197	216	199	203	220	211	202	238	184	199	200	188	219	202	199	210	197	198	195	181	183	181	207	187	207	208	201	194	211	189	210	218	224	206	198	197	198	217	197	205	216	199	194	200	198	192	222	199	225	204	182	207	217	192	222	193	204	197	208	212	192	182	200	214	224	224	184	199	197	192	208	210	190	188	208	215	200	196	205	200	192	174	221	216	220	206	186	166	208	169	189	185	174	235	223	213	189	201	201	218	202	192	200	205	207	201	206	210	200	199	196	213	197	182	202	198	190	208	206	203	216	220	210	185	187	211	204	207	199	189	176	204	196	185	187	191	190	178	188	198	190	198	246	199	199	225	189	204	199	206	180	185	188	209	202	202	215	206	206	203	202	223	226	216	195	212	202	220	221	216	202	179	169	216	227	207	213	207	216	190	184	201	227	231	185	180	213	197	198	193	214	186	196	196	184	200	188	228	208	218	225	205	180	197	208	209	193	221	200	206	199	193	183	182	198	203	215	196	216	208	206	210	199	223	214	217	220	212	233	201	208	207	189	198	202	190	188	196	183	187	191	238	199	183	198	219	198	187	216	200	200	228	187	211	177	183	201	188	180	195	191	199	225	204	172	222	223	220	198	217	225	182	211	208	201	194	201	209	193	215	214	185	195	209	170	197	189	206	188	216	220	174	185	213	212	195	225	216	196	210	194	217	213	201	175	214	190	199	231	196	197	185	182	186	195	205	193	185	210	176	191	201	214	220	226	193	223	210	211	201	198	207	211	213	199	213	215	189	209	203	182	187	208	202	190	216	211	214	221	208	210	210	203	192	206	192	218	213	208	166	202	187	232	201	202	219	188	200	198	182	222	198	173	189	178	195	190	189	174	236	219	210	201	210	201	196	186	204	200	215	174	178	197	227	213	211	230	189	209	206	179	182	199	204	209	217	186	186	210	191	222	194	220	202	199	190	200	192	183	193	220	185	207	206	178	195	204	201	229	190	189	213	195	193	205	198	187	201	200	217	231	214	199	211	207	200	204	217	174	206	219	218	215	222	184	215	222	216	198	196	189	188	205	206	209	232	182	206	208	200	206	213	219	196	188	185	183	193	197	193	217	202	214	209	208	196	184	218	173	216	209	219	213	195	200	192	208	184	211	183	204	210	227	194	191	179	216	211	227	211	213	205	195	189	210	193	192	219	202	204	228	221	223	201	226	204	181	206	213	205	195	210	203	184	214	204	187	221	205	210	244	198	196	200	212	184	217	179	233	202	194	198	183	221	200	182	223	209	186	219	202	199	216	182	207	229	219	182	202	206	193	192	220	210	226	217	196	224	200	209	205	209	187	212	211	191	189	199	201	211	203	189	206	196	206	215	199	217	218	194	196	187	214	204	200	227	201	199	184	225	197	211	190	208	202	215	181	211	225	208	220	211	216	216	203	209	192	188	222	218	211	195	205	210	217	235	170	210	219	200	199	187	217	188	187	212	196	194	181	202	204	194	227	193	205	192	202	210	217	204	197	202	193	193	211	186	203	207	186	217	222	219	176	206	220	202	233	208	191	190	181	202	212	205	204	212	237	202	203	211	214	183	224	186	219	206	202	220	184	191	208	207	197	208	217	194	210	205	185	198	215	208	207	214	206	208	198	228	183	217	207	191	215	210	195	187	190	198	208	223	191	192	182	190	179	172	184	229	178	176	199	174	202	212	198	197	222	198	183	235	208	217	195	188	184	189	209	177	176	199	192	219	218	210	177	172	195	208	191	223	199	195	181	184	215	220	213	203	216	222	200	222	198	210	196	218	190	193	219	239	205	218	191	204	192	214	192	215	192	186	231	177	226	207	204	236	207	200	188	198	235	225	215	209	215	192	208	221	212	206	208	200	224	183	216	184	210	201	205	191	207	194	187	203	211	216	224	210	193	193	200	210	207	209	190	203	202	192	183	195	173	194	214	196	201	195	216	197	191	213	202	203	228	203	216	185	224	211	201	202	213	208	216	196	202	207	219	176	183	202	199	205	204	203	199	210	200	220	213	210	221	177	214	228	186	205	198	218	210	223	183	181	210	185	211	201	205	203	210	202	199	205	188	223	181	216	211	192	189	228	172	204	208	194	186	205	198	209	205	173	206	212	194	187	204	187	222	167	205	218	198	188	194	182	206	201	188	193	188	195	204	215	200	197	207	208	188	199	200	191	208	210	203	188	232	201	189	205	213	181	228	199	191	205	194	213	215	198	188	176	215	202	209	217	212	222	215	207	220	215	223	215	212	201	178	194	209	210	206	192	170	214	200	218	205	183	194	226	205	189	221	222	215	203	203	210	218	215	189	204	198	203	198	190	200	182	182	200	182	199	202	206	227	195	190	204	218	193	208	193	205	202	193	226	208	195	237	220	159	208	211	205	206	212	176	210	204	231	243	214	194	220	213	206	213	203	198	178	229	202	208	193	228	202	224	204	201	189	210	202	199	214	174	192	215	187	207	207	205	210	209	219	188	221	195	193	199	209	248	190	213	182	206	202	191	208	193	202	184	190	179	197	229	198	182	203	199	198	192	218	209	225	191	195	181	223	224	204	194	211	213	192	212	194	192	215	214	199	211	209	187	214	188	175	204	235	239	210	201	195	196	202	196	217	218	217	228	191	202	206	204	211	187	226	210	243	192	203	204	205	198	204	199	219	204	210	198	218	221	203	188	208	210	209	196	225	208	231	198	187	211	213	216	190	216	196	226	185	197	195	179	192	209	202	215	189	200	227	207	199	199	207	194	171	200	184	195	196	181	214	203	190	197	201	202	220	184	193	197	186	183	224	225	225	215	178	199	210	183	202	185	182	194	214	189	197	217	222	204	219	198	198	208	218	200	207	196	226	185	201	196	200	212	191	215	214	197	214	195	217	202	210	200	228	207	183	173	209	213	212	201	204	204	215	194	208	192	202	189	215	224	199	184	173	231	191	206	194	202	204	202	191	215	202	200	197	199	178	176	219	209	204	219	191	219	193	208	193	233	198	202	204	199	184	213	205	206	216	173	214	206	176	196	229	223	199	190	214	201	200	194	199	215	216	194	196	182	207	193	215	189	199	211	219	150	209	205	207	201	222	189	200	185	198	225	212	202	192	184	183	214	190	211	187	211	210	196
26926	21062	12249	1374	753	654	619	542	573	627	574	537	545	545	542	582	598	589	570	534	601	572	561	579	585	572	571	590	589	572	572	540	540	535	559	508	576	580	563	519	528	562	534	545	503	545	560	603	544	535	590	543	572	548	571	527	581	579	561	549	555	610	554	573	518	574	560	527	567	545	580	581	550	569	554	536	611	538	588	584	586	525	537	555	523	564	556	569	546	561	541	588	577	499	552	547	542	535	547	558	548	562	544	582	526	536	585	549	573	559	577	552	575	525	548	566	602	580	532	572	569	532	591	525	581	559	546	521	571	574	526	551	560	559	568	574	533	553	528	579	562	531	557	555	578	552	578	559	565	570	543	509	563	529	506	561	561	532	532	553	509	569	565	557	555	518	569	590	543	565	569	559	536	550	558	537	526	545	528	582	611	556	568	544	583	513	535	581	531	547	587	552	545	580	556	576	616	574	545	560	562	561	556	556	575	567	559	554	577	517	557	523	520	529	535	549	582	573	560	570	556	563	568	553	558	518	579	515	582	500	540	557	550	522	551	543	543	580	541	552	545	577	560	534	560	515	533	569	542	464	540	551	505	549	568	563	545	551	552	547	519	551	608	557	553	595	561	531	543	527	599	551	539	536	569	567	580	572	558	556	585	586	552	502	548	556	542	542	582	536	513	498	512	536	574	544	536	603	551	575	552	564	567	548	571	552	545	518	581	586	535	540	561	590	546	609	570	590	563	535	550	552	570	525	520	568	580	516	545	552	531	575	571	559	547	580	561	600	526	527	552	552	540	584	580	544	554	583	496	538	546	565	568	512	582	576	531	558	568	548	595	561	568	579	526	577	560	581	556	543	579	494	537	527	558	561	606	537	520	580	545	548	539	541	518	541	553	564	588	561	508	552	610	536	580	577	569	537	563	563	559	551	572	566	528	555	521	507	551	540	601	557	549	549	553	543	549	572	573	568	520	619	516	616	594	531	583	533	553	548	531	545	584	543	570	570	563	567	517	595	564	566	510	540	559	534	555	578	565	534	542	570	583	544	559	497	606	555	574	572	564	539	625	544	556	546	534	546	555	528	505	532	528	600	530	571	506	540	570	566	565	575	560	534	574	594	548	549	620	517	566	552	585	528	532	516	550	593	567	558	533	516	537	596	567	557	524	523	511	575	542	557	608	558	605	573	562	562	567	572	557	532	573	512	558	556	588	545	551	528	560	538	573	506	565	560	577	535	527	563	553	582	563	585	558	522	550	568	536	585	552	566	559	602	543	538	545	484	551	567	586	557	558	548	550	558	562	560	539	570	545	503	523	537	583	526	534	511	545	502	567	526	537	539	532	537	509	552	544	571	530	546	547	567	550	555	569	485	560	553	546	515	520	567	589	576	567	538	591	535	555	554	593	512	597	545	539	605	546	514	541	578	565	562	550	527	590	586	555	522	564	523	564	536	588	569	552	560	582	542	580	568	585	622	534	565	564	560	578	577	598	564	494	573	549	551	571	537	555	554	559	585	571	564	478	552	570	558	581	535	543	552	572	568	547	556	539	604	563	579	544	558	566	598	570	552	588	524	546	519	586	555	550	584	548	546	533	604	535	600	557	552	559	552	541	592	535	570	511	593	567	554	555	557	564	534	562	572	568	563	500	536	511	539	567	529	569	544	572	546	598	579	565	558	560	560	551	537	569	531	514	534	557	570	559	525	561	571	545	610	554	576	579	544	537	511	531	524	565	542	558	570	571	509	536	580	540	580	561	582	560	542	512	607	583	552	536	539	549	551	549	585	548	542	577	547	604	551	533	570	594	530	541	544	559	556	539	571	536	547	528	585	561	536	537	555	536	541	540	560	574	553	557	551	568	550	582	539	564	584	520	510	590	558	569	571	554	568	500	537	536	584	546	567	520	602	543	586	576	551	579	539	530	546	575	567	558	550	584	574	535	614	548	537	565	584	568	609	559	620	564	585	576	582	537	560	571	580	590	579	606	537	551	526	554	572	530	567	539	541	539	573	570	574	553	553	559	607	552	578	592	543	569	551	558	577	559	565	572	538	547	603	558	576	529	517	526	531	576	586	561	549	547	593	593	537	544	585	569	564	538	575	551	530	580	555	566	562	537	525	588	561	531	530	538	571	564	570	589	534	555	506	593	555	570	592	545	558	596	523	516	525	531	587	541	580	498	580	532	599	570	577	552	536	524	537	575	568	567	584	526	577	590	544	558	515	554	509	551	518	510	567	520	528	579	494	542	567	564	538	568	559	586	553	549	569	548	563	576	559	568	565	615	594	552	571	573	543	536	560	564	531	529	558	586	561	560	571	555	581	523	584	536	559	541	559	550	575	555	534	571	605	507	548	546	533	498	530	573	538	527	552	560	541	555	568	561	551	542	593	579	586	536	513	545	511	569	597	578	536	607	546	561	564	583	544	553	546	542	542	565	571	588	555	577	576	563	567	539	556	583	544	545	536	567	556	533	559	567	551	529	572	507	551	546	569	543	532	527	590	555	543	514	532	586	551	588	537	536	541	523	548	557	610	513	544	603	603	602	527	540	516	546	543	609	580	557	554	575	525	555	539	562	562	583	589	533	565	580	555	541	571	557	561	585	526	572	600	576	556	580	577	568	543	545	571	556	565	542	580	547	562	533	545	551	536	585	569	589	536	555	540	534	568	536	574	488	577	524	582	547	572	585	521	551	574	522	544	543	546	517	565	573	541	565	496	585	555	530	548	569	541	541	534	530	539	594	538	535	549	538	576	584	561	546	561	503	549	527	570	523	547	484	539	547	559	551	541	521	564	557	545	573	577	527	512	566	588	545	526	538	584	542	547	558	594	493	612	541	545	544	511	508	551	563	535	573	521	561	521	536	564	562	558	513	552	553	539	569	545	571	550	541	581	545	571	563	563	536	551	576	543	584	590	545	563	570	589	574	569	555	580	549	560	533	520	588	563	580	572	539	517	585	548	574	569	572	544	532	594	517	545	584	527	513	528	583	538	559	572	563	526	532	525	560	514	531	586	592	566	599	541	514	540	567	607	581	573	580	559	590	551	531	530	535	600	523	580	506	572	546	576	564	534	583	542	537	604	578	555	555	561	536	542	556	564	552	545	577	534	584	608	561	541	541	553	577	534	520	586	555	553	530	557	511	540	585	609	553	551	543	529	581	597	523	559	520	533	512	529	558	579	534	544	569	512	532	579	568	524	581	551	595	547	552	560	577	531	556	575	573	518	575	581	566	521	571	555	552	530	586	565	536	564	511	566	556	572	543	512	570	554	556	579	615	585	546	566	574	593	587	540	544	551	555	568	577	573	539	505	606	599	575	565	560	529	545	544	621	550	530	569	558	552	583	604	545	575	544	552	518	583	504	551	540	570	575	535	543	587	531	584	540	583	558	578	561	591	526	513	517	544	529	579	508	546	587	586	566	549	561	554	539	525	573	522	582	562	589	501	562	584	578	561	586	499	509	559	520	534	609	546	554	540	570	550
4156	1622	1455	996	848	836	795	818	747	757	711	708	675	735	702	691	719	731	692	728	711	731	665	668	715	726	700	704	721	739	691	647	718	698	664	705	713	691	671	711	669	703	695	698	720	702	678	734	618	689	679	740	705	695	720	692	693	649	680	704	676	684	680	755	647	722	699	614	706	694	666	656	683	706	707	670	660	701	662	699	725	670	664	691	705	698	672	668	681	692	730	758	697	700	659	740	705	704	678	743	679	696	717	683	698	686	703	638	649	710	688	699	701	698	702	723	690	703	687	676	700	695	699	693	671	692	704	674	706	687	712	672	755	735	699	694	764	684	710	688	692	691	744	653	709	738	725	724	721	696	680	712	674	625	672	734	675	667	678	714	658	695	734	671	682	715	716	694	713	724	692	681	672	660	708	666	709	723	711	713	711	673	639	696	691	670	718	683	700	729	720	693	701	676	693	713	731	699	681	677	636	665	699	755	679	708	713	706	641	708	708	735	698	689	705	668	741	716	682	694	663	693	726	675	737	715	687	680	682	690	700	683	699	656	718	643	688	730	711	682	636	677	707	709	727	690	669	722	697	682	655	678	676	659	707	686	724	657	696	703	729	710	704	726	665	678	711	720	693	713	661	728	692	704	687	709	672	752	688	706	648	698	692	735	706	689	668	701	726	705	694	691	678	679	648	697	728	681	718	719	678	694	682	672	711	685	733	705	716	705	707	680	695	674	669	710	650	726	718	703	713	677	720	649	671	686	702	733	732	685	668	689	668	727	710	739	706	709	690	598	684	734	712	684	702	675	669	660	668	718	710	692	682	722	686	696	679	666	740	694	696	633	736	666	632	741	656	721	717	686	690	709	649	701	679	676	699	720	677	697	709	666	683	670	713	685	698	705	684	667	746	682	700	688	719	678	649	700	706	676	643	718	703	695	679	693	719	695	738	662	679	708	697	669	700	655	678	670	674	717	700	691	724	695	731	698	670	707	689	712	745	703	638	698	696	698	733	717	678	701	672	693	693	708	675	668	637	675	688	653	769	728	701	685	705	720	712	732	673	701	683	684	698	680	703	670	695	726	676	697	713	655	693	681	695	716	689	665	732	665	726	744	660	701	713	642	674	676	724	664	707	657	663	696	710	717	732	653	692	695	714	696	682	708	660	703	692	701	707	700	692	713	673	748	716	675	691	692	697	674	697	755	724	663	699	688	714	671	676	659	677	726	707	698	693	703	707	705	687	729	666	717	640	694	716	679	682	665	700	703	716	682	689	701	682	709	716	714	663	662	671	692	667	701	655	669	694	657	692	688	729	693	697	750	661	652	664	697	666	731	701	677	704	682	672	690	676	647	715	711	728	723	715	677	688	696	714	680	686	682	715	688	685	707	692	735	673	636	706	674	699	678	664	690	689	676	677	662	721	707	661	700	672	653	730	685	716	666	671	693	662	720	729	674	706	715	644	686	678	683	695	693	675	666	724	717	666	730	701	652	649	667	679	687	649	731	698	710	665	743	671	662	702	725	751	704	685	746	696	659	678	706	758	704	709	714	686	744	682	706	683	658	707	668	733	631	721	724	710	692	735	693	688	733	693	700	664	692	712	714	739	693	695	718	717	711	728	724	653	658	632	669	707	715	658	745	682	715	656	705	680	717	667	662	671	679	661	690	720	686	707	723	699	733	693	726	684	649	743	722	716	693	689	710	679	728	674	696	684	701	679	722	727	709	692	721	723	695	650	677	703	706	720	643	703	659	672	727	728	697	718	712	705	711	686	709	776	705	710	677	685	688	710	663	701	714	698	695	642	662	649	664	686	681	673	718	678	698	668	681	683	649	717	687	671	713	673	687	685	680	671	700	717	680	731	707	698	686	693	672	710	672	689	717	671	657	704	685	754	703	703	727	695	705	694	667	676	639	709	668	671	665	668	717	692	749	712	670	692	700	660	676	689	706	740	740	658	666	698	638	647	699	725	672	723	701	663	746	658	715	673	705	699	683	690	741	675	679	691	697	673	655	725	710	698	713	699	731	718	653	685	675	704	687	685	684	704	705	687	705	669	731	751	695	698	675	667	669	693	647	729	697	708	703	691	698	691	697	659	669	706	672	668	669	699	666	700	668	662	698	698	706	685	691	719	722	644	679	682	697	706	702	709	730	652	680	699	682	673	697	685	748	701	727	706	725	675	719	700	713	720	708	732	660	692	679	699	680	712	685	717	692	668	705	678	690	697	704	746	696	674	689	688	692	685	666	697	677	688	696	688	713	705	674	695	696	651	690	724	676	692	710	685	685	694	691	687	667	699	631	705	697	730	712	671	684	673	689	760	740	692	702	693	730	621	677	642	708	664	745	713	709	680	676	681	755	683	690	739	709	657	699	724	671	661	634	683	665	675	676	719	716	714	684	678	672	671	714	669	683	728	689	637	733	705	684	704	660	706	733	670	724	694	682	685	674	670	707	707	702	694	683	702	715	697	687	674	704	717	684	660	733	723	690	700	700	727	703	723	747	633	695	693	690	671	684	693	695	686	682	738	710	714	695	719	652	636	723	721	694	706	679	680	639	672	656	687	714	713	700	670	696	662	687	719	730	715	679	717	678	697	670	662	698	724	707	743	693	696	689	665	679	713	644	719	659	725	688	730	673	731	693	687	668	656	678	724	611	693	712	666	706	702	686	724	691	689	678	712	663	716	697	706	683	684	711	710	715	682	664	695	731	617	695	709	689	729	689	682	706	666	735	690	642	710	649	761	711	693	659	698	712	718	707	725	677	689	729	699	680	668	710	732	693	693	795	692	665	674	691	688	684	693	688	716	659	676	676	708	696	671	657	685	672	664	715	709	730	641	692	719	690	660	673	686	729	669	720	721	706	703	692	688	715	716	709	648	680	688	723	729	681	673	665	670	686	698	687	722	721	672	698	728	717	697	647	673	719	661	735	667	738	736	653	717	682	674	731	680	717	659	652	711	694	734	709	744	716	682	677	677	676	684	701	738	657	666	685	686	656	712	697	698	701	711	749	678	692	703	704	732	699	713	671	729	708	686	692	674	728	681	699	691	692	680	685	695	618	660	708	720	674	650	711	683	725	656	725	687	716	704	675	702	670	712	702	660	688	703	714	681	681	687	672	770	700	695	674	691	680	701	729	664	729	690	690	731	682	727	663	697	669	745	678	642	650	696	691	682	672	662	682	683	671	704	698	658	734	697	754	694	680	713	685	728	693	709	691	681	701	727	670	649	676	677	698	694	738	745	677	704	695	677	684	718	701	721	671	706	668	659	634	676	689	695	697	708	718	738	669	692	700	684	709	673	681	682	689	695	656	715	705	675	684	729	667	682	697	678	691	683	716	730	718	671	678	691	704	661	715	675	692	760	674	727	703	697	692	713	670	742	692	732	683	653	697	634	710	692	690	718	697	705	693	683	735	709	691	740	659	641	697	694	621	721	697	719	672	700	650	689	678	679	664	674	671	641	698	672	700	711	669	689	680	710	699
23845	21376	28939	24154	21361	12868	1351	848	661	571	564	506	489	518	475	438	414	417	421	363	409	431	388	375	401	354	385	379	403	392	370	379	362	386	370	384	364	379	342	380	338	357	330	363	339	363	341	378	385	367	337	394	332	394	357	369	396	353	356	334	323	324	342	375	334	349	342	375	344	374	329	369	360	359	335	364	326	376	376	333	344	334	363	350	353	343	345	335	372	378	416	380	346	386	385	344	341	358	326	326	392	356	347	354	362	322	372	332	371	315	345	377	365	384	335	346	352	339	361	362	351	350	323	340	340	367	375	362	354	354	353	358	338	351	307	402	353	364	325	390	341	326	340	364	326	372	349	335	346	335	358	346	368	345	373	334	373	356	335	364	322	340	335	309	332	360	357	326	363	332	343	328	376	322	366	366	354	348	343	368	348	340	320	338	344	360	343	370	349	321	359	350	333	372	361	368	361	355	369	357	365	342	337	365	352	364	356	345	347	360	329	341	364	382	370	335	361	359	340	376	315	352	340	345	342	344	367	330	372	363	359	340	371	368	344	350	353	354	372	345	365	368	353	323	386	378	351	336	328	335	361	341	349	355	376	401	361	361	392	360	371	357	371	379	325	340	382	344	329	306	346	341	371	342	363	350	349	343	358	345	341	385	368	334	320	379	331	340	340	323	329	338	363	360	345	390	344	342	333	327	344	377	354	362	373	357	339	351	335	378	338	318	346	372	316	323	364	346	353	365	317	318	331	344	351	350	383	329	343	337	353	364	340	361	333	327	351	371	370	364	334	332	348	327	343	330	348	379	317	384	350	368	379	365	393	312	338	363	368	355	351	339	339	342	363	333	341	344	353	328	335	350	340	335	356	337	350	340	330	338	330	345	363	374	344	336	362	367	368	326	364	341	383	345	334	358	363	335	370	406	396	369	354	378	386	328	343	336	381	339	334	348	340	384	383	355	397	374	352	379	329	349	338	349	331	333	337	382	348	361	387	375	350	353	348	359	352	345	349	354	336	382	356	330	349	363	369	335	376	320	327	347	364	346	353	351	392	329	367	352	322	352	359	357	351	365	378	348	370	367	383	344	394	333	350	333	339	360	351	321	345	368	371	381	336	343	338	384	340	326	351	343	330	352	349	353	371	340	362	342	376	337	373	315	353	351	341	343	354	323	337	350	340	350	338	337	350	327	374	385	362	340	368	352	361	343	347	312	325	367	342	376	352	355	376	345	335	345	375	322	332	360	369	347	343	346	370	345	339	319	347	340	350	375	336	353	353	334	350	361	325	348	331	355	357	337	377	340	318	355	340	351	334	355	375	388	358	327	373	373	374	362	328	348	325	364	341	350	358	347	363	367	356	329	362	348	362	354	408	355	353	342	334	351	368	358	357	331	352	359	339	353	384	344	338	354	355	342	354	338	345	316	342	340	381	365	342	333	361	340	350	319	357	360	344	354	360	368	309	373	344	383	320	343	367	381	361	341	341	345	352	342	367	367	319	337	384	352	362	348	389	411	363	360	370	317	315	357	334	361	379	345	410	319	360	356	359	362	353	349	347	340	353	385	338	314	369	307	324	346	369	362	331	333	342	360	319	363	373	357	347	342	338	350	337	339	332	330	374	368	372	348	370	326	344	344	353	348	334	336	333	327	329	347	340	370	361	341	350	368	353	376	357	334	374	361	334	336	364	353	356	335	347	364	365	338	318	348	338	333	339	347	336	364	328	389	327	365	330	330	339	349	337	370	334	346	367	333	398	331	363	358	344	329	393	343	341	393	351	357	340	362	345	327	368	374	331	360	365	346	340	344	346	352	349	335	360	353	368	346	369	334	344	349	334	374	364	386	353	344	358	370	358	349	372	381	325	369	358	352	357	334	385	400	382	360	363	321	334	331	385	365	325	354	367	358	311	364	333	359	346	355	344	343	326	365	377	337	325	342	383	361	357	378	361	379	347	329	352	371	332	349	346	366	338	332	357	338	337	352	352	362	336	360	332	363	354	352	378	359	369	340	367	360	336	363	361	347	350	362	295	362	327	332	378	295	372	338	358	330	348	366	352	332	349	337	332	357	348	399	353	343	399	390	348	358	366	377	321	335	367	341	342	390	362	313	369	364	388	356	316	351	349	333	342	342	354	382	358	313	323	349	339	337	340	354	318	350	374	357	343	326	352	356	344	384	360	330	386	374	367	364	343	339	315	329	374	369	320	369	327	334	344	341	356	337	315	342	360	348	356	362	320	354	377	356	329	347	345	391	350	378	317	351	332	383	405	359	376	336	368	349	353	335	369	340	364	325	358	357	382	340	359	362	343	373	369	393	354	338	342	345	355	336	358	359	357	335	341	359	371	348	342	320	350	338	350	358	334	321	316	394	367	370	359	371	331	343	369	336	335	361	367	394	399	366	327	317	352	357	340	400	374	303	357	326	335	364	333	351	325	358	353	336	361	346	362	362	354	337	357	377	333	352	371	353	371	321	354	348	319	338	341	355	350	344	350	335	360	345	345	331	323	361	363	367	351	348	389	322	342	314	345	352	350	367	358	351	350	328	368	309	318	346	337	345	367	355	348	345	319	341	377	353	340	328	369	354	310	345	354	350	369	318	352	335	346	334	353	370	329	389	333	352	335	324	319	347	354	359	329	340	356	326	343	363	331	360	360	376	340	386	331	327	363	372	334	396	321	318	353	343	338	305	347	296	331	341	372	342	342	331	346	351	346	343	385	367	367	366	348	369	374	335	335	359	354	353	349	332	336	374	346	321	326	348	340	351	346	341	356	360	371	344	356	363	320	363	343	338	352	347	342	322	349	343	341	359	315	347	349	324	365	353	336	326	353	347	363	361	339	326	376	356	330	388	339	376	370	328	345	372	359	364	370	354	339	363	355	315	365	317	348	327	368	399	359	343	387	324	357	368	354	370	380	323	340	373	347	341	347	317	362	364	363	365	330	357	344	353	350	357	349	328	347	361	361	375	337	344	358	382	349	331	366	362	350	353	364	368	358	340	349	380	357	319	306	389	361	349	342	396	333	325	348	345	347	389	328	349	344	335	339	354	351	355	356	364	379	322	364	367	355	370	351	355	330	356	365	345	360	362	324	369	346	365	358	352	369	332	374	364	355	339	360	355	372	365	358	336	347	337	347	360	354	333	345	299	322	379	357	351	306	349	343	367	359	347	338	342	340	358	353	350	343	349	346	363	327	320	327	330	354	361	338	372	336	345	326	326	337	336	320	365	364	374	316	354	355	327	354	319	337	330	335	375	319	344	344	323	343	322	335	354	359	340	381	331	341	346	391	346	340	342	369	343	311	354	350	356	377	358	356	339	381	354	356	320	319	328	338	356	354	338	373	344	364	364	330	338	345	381	338	331	329	391	323	352	320	358	385	330	354	354	330	357	350	333	307	344	344	336	359	350	334	371	354	360	350	375	337	353	374	364	360	341	311	363	338	334	356	295	364	378	385	386	335	350	328	346	364	330	341	365	329	360
4718	10141	8501	4400	3082	2234	1811	1445	1151	1027	892	816	720	649	643	663	603	546	602	570	485	549	508	492	486	495	509	483	485	475	480	474	480	491	446	479	481	487	480	445	472	470	466	432	433	465	411	452	477	496	455	470	419	490	510	428	452	446	498	433	448	445	449	469	440	433	456	452	443	483	441	450	479	437	456	443	484	466	445	449	495	461	423	466	444	442	448	417	425	434	482	436	470	462	476	448	437	454	426	474	461	438	426	451	455	438	425	463	425	466	478	459	414	444	443	462	452	446	459	437	494	416	418	457	420	448	470	452	443	402	447	451	455	422	440	442	471	451	456	448	466	458	423	432	440	426	437	498	459	465	447	468	459	471	455	463	456	468	441	417	467	456	469	447	448	451	464	460	447	447	442	475	447	434	431	456	463	406	446	438	426	466	433	452	432	462	401	478	480	489	407	451	447	399	399	475	431	443	435	432	455	461	431	397	479	464	455	429	449	431	433	473	419	435	442	454	450	418	448	483	472	444	484	431	443	425	418	450	476	460	475	426	462	428	425	470	450	458	445	426	460	493	454	452	442	416	456	402	468	418	439	404	459	442	433	438	432	462	430	420	441	450	490	430	416	413	449	408	453	442	427	469	436	405	453	464	434	399	460	436	411	426	434	432	430	448	455	422	415	438	432	467	429	417	423	439	453	465	401	457	457	429	463	446	468	421	485	421	426	468	451	422	450	428	442	473	414	424	476	458	487	466	415	437	453	452	479	489	456	471	425	453	434	490	450	472	458	461	445	428	439	409	484	450	454	458	414	445	428	463	451	451	459	468	456	417	415	436	433	481	453	424	464	453	448	467	484	463	438	428	418	453	466	446	434	449	463	399	452	443	461	425	415	444	454	467	406	444	444	452	483	458	491	461	478	457	433	446	443	436	476	430	448	425	424	455	461	435	424	444	441	447	462	483	438	449	443	421	434	425	467	447	492	461	469	426	449	497	460	452	447	456	436	464	453	449	412	425	423	442	440	486	452	422	478	434	454	458	440	474	447	417	478	493	461	465	419	466	441	445	432	470	444	490	457	467	433	448	455	454	469	433	440	424	449	450	464	427	445	427	474	434	475	458	442	439	437	442	426	459	435	430	442	450	428	459	479	449	453	420	421	433	386	486	465	458	457	391	446	433	429	421	453	432	481	435	451	451	452	454	477	436	449	444	445	418	479	449	476	452	426	405	457	452	428	428	461	457	429	479	459	448	441	478	451	465	425	427	487	454	458	448	427	468	460	436	452	431	412	433	471	464	449	439	468	489	457	478	459	475	456	439	414	411	431	436	471	430	466	431	422	449	401	453	454	431	421	455	452	421	418	437	441	473	438	429	459	450	441	463	465	419	459	445	433	449	459	472	415	420	452	420	473	443	460	454	439	408	455	436	457	436	489	446	439	438	424	432	434	477	445	461	446	446	474	480	409	461	488	438	425	440	464	440	400	446	462	431	404	460	443	417	449	462	452	455	477	451	453	421	432	426	477	454	445	486	475	436	452	446	430	447	429	440	436	444	433	455	444	467	427	460	447	477	421	451	451	435	466	442	425	423	412	468	422	421	444	467	431	469	427	439	436	460	447	482	433	445	486	429	451	424	414	402	436	461	465	453	434	428	453	474	461	423	440	441	459	435	434	435	447	466	438	403	458	451	451	471	460	420	487	451	451	419	458	447	436	475	408	423	444	430	404	444	468	467	489	426	451	475	410	420	430	427	446	460	468	496	406	418	436	450	419	473	494	474	471	452	455	429	444	432	485	417	422	455	462	448	468	430	469	419	445	450	419	447	452	451	482	450	461	438	430	438	413	454	425	444	440	473	401	425	456	407	438	453	446	474	479	448	464	429	439	448	451	441	455	470	460	441	465	451	443	481	484	487	458	432	446	420	440	455	441	422	491	406	439	418	433	421	426	415	444	437	476	494	448	479	440	446	451	467	474	436	455	463	451	411	439	441	451	436	433	427	443	461	427	456	452	459	444	469	426	439	455	455	441	454	449	455	434	470	409	432	429	493	458	476	437	462	413	448	454	446	480	442	399	441	444	467	485	455	438	375	413	452	485	439	475	437	427	491	439	411	466	443	429	444	477	440	423	429	448	460	426	450	480	427	450	501	449	460	441	443	463	428	432	443	459	410	457	471	458	431	446	450	427	471	442	460	450	425	454	405	469	420	441	455	484	419	446	456	438	457	432	441	460	422	468	432	424	440	441	448	432	418	471	414	458	462	461	480	457	433	447	463	435	441	409	451	403	458	483	441	451	444	432	474	453	471	452	420	466	437	474	444	429	452	442	465	403	463	443	459	412	434	444	430	420	434	449	453	466	430	438	429	475	418	450	415	451	416	460	461	418	458	422	452	424	457	425	445	444	427	445	472	433	467	442	470	434	443	427	441	472	476	453	445	430	459	461	443	442	453	457	446	420	484	485	444	425	444	467	448	454	443	476	474	457	459	443	417	449	423	431	432	495	436	471	469	425	468	445	412	421	420	445	449	481	462	421	416	429	455	455	482	457	408	455	463	469	471	442	479	474	438	435	448	451	458	481	465	427	437	433	461	431	447	449	437	471	407	425	422	456	471	457	461	447	459	451	399	429	438	441	479	470	441	481	496	478	443	453	456	453	485	455	407	440	483	459	471	461	392	456	431	456	449	465	435	457	470	440	425	440	441	413	420	456	465	464	415	424	432	425	479	438	425	469	476	456	455	427	425	431	446	445	444	430	490	440	441	433	434	438	437	437	486	469	473	444	417	441	425	425	478	409	410	437	424	441	441	476	418	436	445	458	427	455	443	461	417	450	428	458	413	443	447	468	432	454	454	453	416	425	475	419	421	452	463	426	433	491	413	446	463	434	417	437	446	404	436	454	463	441	468	462	467	441	439	453	430	469	491	471	446	471	452	453	449	448	434	474	402	437	443	439	447	443	457	445	417	438	472	467	420	428	461	426	456	489	446	441	447	473	456	480	407	487	463	463	441	463	410	451	433	484	422	438	485	423	487	450	466	462	426	431	416	491	427	444	435	460	457	481	464	426	432	460	461	441	487	447	440	442	473	406	482	483	463	450	446	460	437	445	464	401	455	436	503	460	412	438	447	448	445	464	435	429	406	415	456	465	462	474	427	442	430	432	469	415	435	456	461	432	431	430	433	436	472	469	443	416	446	451	441	462	463	421	443	438	425	438	438	412	454	444	465	452	471	496	470	446	420	462	457	443	447	442	441	438	475	448	430	454	473	476	416	431	436	454	468	428	456	440	472	447	419	448	440	469	457	402	471	424	418	460	434	457	461	463	451	438	449	464	472	454	488	460	430	441	426	432	467	484	467	458	415	497	420	478	457	408	478	418	430	479	449	477	457	476	453	448	430	463	478	438	426	444	386	431	452	422	417	469	425	453	415	451	447	433	472	465	480	457	437	417	471	483	430	429	511	413	450	477	460	481	444	443	445	460	409	435	440	486	464
22914	21350	29232	23818	21351	21410	11878	1184	768	587	582	489	450	357	351	318	287	320	246	271	258	221	213	239	222	215	225	208	216	224	220	169	186	190	201	184	164	199	191	191	180	169	189	192	184	189	178	173	173	179	168	175	197	181	168	156	189	157	186	170	176	189	172	174	155	170	172	194	184	156	189	165	167	159	185	153	177	172	184	161	147	158	185	161	191	197	187	175	168	159	171	160	165	181	152	171	145	168	166	171	165	184	173	168	167	168	148	160	166	177	175	176	153	148	147	182	162	155	165	177	167	152	157	166	178	161	169	179	165	180	166	162	170	161	162	164	151	173	160	187	173	174	184	156	138	173	178	198	161	176	172	150	147	148	163	173	162	154	165	166	165	175	165	171	181	155	171	182	157	150	191	176	153	195	158	176	173	159	129	180	162	174	170	184	176	167	175	162	172	170	186	175	170	176	181	182	156	152	180	161	189	186	153	180	184	178	159	173	171	174	139	157	154	198	183	157	161	161	162	148	168	161	175	166	180	164	162	151	177	182	158	180	167	158	164	174	185	172	184	171	166	146	167	164	173	159	183	185	155	176	175	155	167	186	162	187	179	149	159	166	169	149	150	168	156	167	163	158	167	156	157	156	173	190	137	144	167	156	167	166	168	155	179	164	189	158	161	176	180	178	179	157	177	165	176	157	154	168	130	145	166	178	147	174	147	185	169	159	179	162	174	174	162	174	169	165	167	160	179	170	156	179	146	178	145	179	170	161	174	168	165	147	146	175	171	173	159	162	176	164	167	167	156	186	151	138	161	144	159	144	171	153	176	173	166	130	157	177	163	192	165	150	180	158	166	157	153	183	164	175	159	183	171	186	168	138	164	150	173	159	169	166	177	194	198	164	164	168	159	136	152	192	181	162	152	169	168	178	166	161	159	168	175	195	184	189	158	167	193	153	154	166	165	158	166	169	175	183	161	148	183	184	174	161	174	157	168	176	176	170	151	185	192	166	173	188	205	178	154	166	167	141	164	160	159	178	195	144	181	177	147	162	174	159	187	165	150	172	177	169	151	176	169	164	153	166	177	188	163	177	150	171	155	161	148	168	165	179	162	209	169	155	155	159	162	151	160	157	203	181	162	181	172	179	183	173	178	168	173	156	150	163	156	177	159	163	169	172	178	175	165	169	173	184	175	173	160	170	164	167	161	165	155	167	174	178	168	206	168	181	168	165	181	158	177	156	161	176	165	168	156	175	169	169	183	178	155	183	159	163	156	168	165	161	162	188	153	170	167	180	143	168	177	168	158	162	167	149	173	178	175	199	177	161	175	178	189	165	171	169	179	158	150	182	161	175	156	148	189	159	162	191	204	162	173	181	170	185	161	161	177	180	186	175	173	164	155	179	220	162	158	161	180	181	178	149	166	164	164	167	175	160	175	147	173	175	165	195	165	177	173	152	177	170	142	157	161	171	175	175	158	164	163	160	155	176	177	176	161	167	193	190	170	154	189	172	170	166	170	171	181	148	165	166	174	153	139	184	149	170	141	163	189	165	185	168	153	165	174	162	177	178	184	168	179	157	173	174	168	165	174	173	145	182	163	171	158	158	181	167	172	178	160	187	165	170	156	154	161	165	171	170	169	177	170	160	164	167	170	183	154	170	178	159	164	190	156	164	180	169	180	165	179	154	148	176	165	173	165	185	175	167	167	153	181	193	170	169	181	155	187	150	148	153	152	140	168	159	147	179	177	184	161	161	177	157	166	166	179	148	156	179	181	162	170	161	163	175	155	161	175	164	174	167	159	162	179	177	166	141	156	167	137	160	182	157	157	169	164	163	160	158	172	182	153	157	159	171	148	160	172	142	147	160	170	180	162	173	182	152	168	176	162	158	160	176	163	162	165	162	169	158	183	159	183	166	163	176	167	167	165	154	171	187	162	176	178	162	155	156	167	174	183	187	164	147	178	154	152	159	157	174	167	137	164	173	163	169	166	187	161	160	168	156	182	167	159	176	162	151	164	183	166	144	173	172	168	181	161	162	157	181	158	165	187	153	175	177	183	178	152	155	163	145	176	180	189	168	159	162	165	192	152	162	168	152	185	162	166	141	169	173	153	161	157	164	178	171	184	182	169	171	177	178	169	174	157	164	155	163	163	196	175	163	178	159	141	144	195	181	152	165	165	210	152	162	168	151	166	175	172	207	168	182	157	175	167	163	191	154	159	187	165	168	160	164	154	173	150	148	156	158	137	182	172	176	142	189	160	167	164	153	175	141	168	155	151	146	173	176	164	158	164	163	154	178	176	169	167	165	156	161	151	157	186	148	141	162	149	164	158	186	181	168	158	143	175	164	183	195	177	161	158	143	152	180	175	155	156	164	176	149	167	175	186	173	170	142	152	147	162	141	163	171	185	151	190	127	196	169	189	144	161	156	139	161	155	160	152	180	163	171	151	184	154	160	147	158	162	175	168	176	177	168	159	183	156	149	153	178	170	179	148	160	158	152	172	171	153	160	179	180	184	161	160	149	162	192	170	159	146	163	188	152	188	165	162	168	172	165	152	196	174	168	209	163	164	158	143	163	184	175	177	158	188	144	150	177	189	170	165	183	174	162	167	177	151	178	182	191	171	161	175	155	166	178	178	172	192	160	157	165	173	167	178	165	156	167	169	163	148	163	192	179	164	180	145	148	151	168	152	167	157	150	179	159	144	192	176	139	152	198	161	166	161	169	167	149	171	161	170	168	166	156	148	185	183	161	172	157	174	178	164	169	174	163	168	162	192	162	186	154	166	152	164	141	167	164	190	153	163	180	167	146	165	168	193	176	162	172	159	177	182	168	151	163	188	163	144	163	187	163	166	192	157	150	164	190	141	170	143	194	158	182	162	167	160	179	169	169	157	165	144	194	141	165	181	168	175	154	163	169	170	175	164	173	156	163	187	164	177	159	157	153	156	170	167	156	165	176	166	174	169	156	157	169	160	179	163	158	160	155	159	177	161	167	177	142	179	162	174	161	159	178	162	161	157	166	129	144	169	166	162	167	162	174	168	154	149	175	163	146	166	161	158	160	196	170	168	150	181	137	169	179	158	166	158	153	174	185	164	151	150	152	183	175	192	175	164	168	169	156	181	154	153	173	163	166	170	158	150	172	149	182	152	175	149	171	159	167	188	150	151	178	131	194	170	175	172	185	167	155	158	180	155	162	181	177	181	189	183	183	152	146	176	171	146	178	161	172	167	154	187	154	189	191	187	189	168	154	158	174	159	161	170	152	166	157	155	186	165	180	161	170	184	156	168	145	171	150	174	172	166	160	162	180	171	169	160	164	190	155	162	167	166	164	151	170	172	162	161	162	151	173	139	167	175	171	169	177	170	166	168	160	182	161	159	190	197	172	146	186	163	156	166	173	188	173	179	167	161	158	174	154	163	185	142	167	182	149	153	174	165	152	147	152	172	166	179	168	144	193	204	158	146	154	168	155	171	153	177	130	123	147	184	156
6865	16115	13625	7458	5106	3883	2781	2236	1566	1361	1145	938	787	675	601	507	475	438	408	394	351	364	334	332	324	306	292	284	309	288	285	286	292	225	254	236	253	250	228	231	241	226	251	244	245	227	190	242	222	242	219	227	194	223	234	233	220	204	229	229	213	214	222	222	216	237	230	204	199	191	224	198	195	225	244	232	217	187	213	203	223	213	191	202	232	216	201	204	226	225	201	221	213	210	200	188	210	241	207	204	196	189	206	184	219	208	211	203	187	215	226	234	203	203	212	222	223	207	216	202	211	197	202	193	215	201	183	201	235	212	197	202	186	197	222	200	200	202	212	221	209	210	210	213	197	200	198	214	199	206	210	219	203	230	204	183	201	179	222	207	188	206	238	218	193	205	192	207	204	223	203	210	194	196	203	178	202	216	207	186	198	217	192	193	230	208	194	221	221	209	203	214	202	212	194	214	211	223	212	242	201	190	195	254	193	209	232	215	226	185	196	188	219	198	211	200	212	199	189	223	206	203	192	192	209	189	215	190	199	207	203	217	213	206	182	206	205	213	194	208	197	221	223	218	200	202	214	180	229	202	198	231	214	193	207	229	232	210	205	162	205	209	203	209	195	213	215	200	210	200	196	221	200	211	218	199	204	206	200	200	204	209	212	169	216	223	215	208	199	196	202	191	184	203	216	178	204	197	197	179	210	209	192	186	211	200	204	213	203	204	203	183	227	174	228	212	207	236	202	189	201	217	210	206	172	181	180	210	211	172	184	220	186	199	199	192	191	207	190	188	202	214	200	189	190	193	180	205	225	189	221	180	213	215	216	217	195	220	217	206	200	231	203	206	196	211	245	211	223	197	190	218	204	240	196	201	201	218	183	222	214	191	218	205	197	181	203	212	208	209	195	213	220	205	185	211	190	212	200	193	190	226	191	204	186	192	203	198	209	198	218	232	197	202	202	184	191	198	203	209	201	208	195	174	216	197	191	198	182	204	207	188	214	225	235	196	212	204	204	201	205	204	216	206	204	204	222	225	208	190	210	207	212	201	206	208	186	195	214	223	215	241	201	190	209	205	203	219	197	228	227	210	206	168	212	229	192	199	202	207	220	204	207	223	216	235	195	209	210	188	209	198	183	217	196	196	205	220	220	217	222	203	198	187	224	198	191	194	229	175	190	198	202	201	193	204	213	213	220	199	218	184	175	194	226	208	192	232	235	199	193	211	212	195	226	188	231	205	206	222	211	202	217	213	201	188	199	195	214	204	197	206	224	225	192	172	208	186	210	223	211	203	213	205	190	197	209	204	207	206	193	222	207	203	200	216	209	213	199	206	190	196	201	227	218	205	214	219	205	215	209	203	212	193	210	200	196	214	216	221	225	215	205	177	210	180	209	217	192	201	189	218	182	192	187	200	193	208	172	178	211	190	219	205	181	204	196	193	203	191	176	181	198	169	178	191	175	199	191	215	200	215	186	199	199	182	189	197	216	192	194	208	198	210	213	178	215	203	193	195	204	188	187	196	234	210	202	183	189	197	192	196	204	208	215	210	209	186	192	185	210	192	182	199	206	194	209	191	207	193	201	192	205	206	208	205	197	217	225	196	185	210	237	188	207	186	228	198	188	231	204	214	214	178	187	188	201	202	190	200	224	198	206	214	216	219	183	181	207	180	220	198	207	207	210	190	201	187	223	221	214	204	196	186	197	209	248	232	205	201	208	206	205	183	198	222	186	247	198	220	192	203	218	198	225	206	196	211	187	204	205	205	204	218	186	220	191	184	210	224	217	216	208	207	193	190	206	188	169	201	217	191	211	233	201	192	209	212	188	185	205	198	197	214	188	178	199	189	213	200	207	196	208	196	210	226	199	221	212	216	212	215	199	198	215	192	205	185	211	187	212	213	188	218	194	179	193	206	205	204	198	211	197	188	201	204	184	192	208	201	211	216	207	206	191	221	204	189	208	210	210	210	205	217	223	234	187	200	232	193	198	207	214	207	180	217	201	193	191	186	215	209	201	188	205	192	181	197	202	212	201	193	213	211	191	166	226	221	193	199	196	203	196	179	191	182	188	219	216	215	216	199	189	212	216	205	170	217	207	205	205	192	192	220	188	221	220	220	199	196	195	208	191	222	218	202	193	221	210	208	189	212	209	214	195	184	191	201	185	190	211	220	192	203	211	221	212	207	198	197	181	196	215	191	189	225	196	218	210	227	198	194	201	203	195	234	189	194	201	217	205	199	209	214	193	202	196	230	191	205	213	214	205	211	186	197	206	204	228	195	177	188	181	195	207	227	184	213	228	195	204	195	199	196	205	205	213	205	195	203	198	213	201	180	209	210	224	210	181	206	225	203	235	206	195	212	210	198	223	215	220	205	207	214	232	220	196	211	199	233	179	223	203	215	189	224	215	227	196	170	199	197	207	192	204	205	211	205	209	205	204	189	209	209	225	204	211	190	193	205	195	204	198	225	186	208	180	211	202	210	184	174	179	196	200	199	222	218	207	202	201	206	235	192	250	203	188	190	190	209	220	176	201	194	206	200	224	215	206	228	203	213	216	187	196	198	183	203	198	209	187	229	218	205	200	196	197	201	217	231	224	182	202	205	202	242	190	224	202	185	204	235	200	201	205	207	195	194	219	209	216	207	196	217	199	223	202	190	166	195	204	224	194	191	179	210	193	185	194	216	216	210	198	200	198	210	200	192	195	226	218	199	191	186	201	198	182	191	202	204	195	210	214	198	214	210	214	203	215	210	203	189	215	213	201	209	213	178	199	217	196	218	216	183	219	177	206	193	180	198	190	195	213	203	185	209	173	190	205	236	222	197	206	189	207	206	209	204	204	220	211	179	193	201	201	209	218	217	228	203	217	200	199	205	211	210	209	178	187	217	219	217	191	194	201	202	207	193	206	199	221	200	205	232	218	204	216	192	178	200	195	200	185	184	200	206	200	210	204	184	195	190	202	208	217	199	203	192	219	238	214	192	205	210	199	225	178	204	204	198	214	201	230	199	209	214	218	185	193	201	206	191	206	207	235	243	191	211	212	208	226	188	199	181	220	201	179	204	219	207	203	197	196	216	204	193	217	204	189	202	206	187	209	213	192	214	184	217	219	200	204	206	185	220	187	202	210	200	222	190	223	206	203	201	188	222	189	185	201	210	183	206	195	216	196	211	200	204	214	196	187	234	195	226	205	196	208	221	174	237	217	185	225	221	223	232	225	206	178	193	200	203	206	196	225	211	212	235	212	206	205	194	210	212	206	196	202	241	240	212	208	221	212	233	207	207	197	213	192	203	211	214	242	191	211	207	230	214	205	202	191	210	208	186	160	212	220	215	192	206	202	213	214	168	194	211	193	194	173	193	221	207	207	211	210	202	225	206	200	198	181	211	198	182	200	231	199	211	221	220	223	200	221	206	211	156	219	199	220	199	211	206	221	245	215	226	192	213	200	208	222	200	211	168	206	174	205	196	198	193	194	206	189	215	180	205
27082	21197	12384	1400	757	657	613	570	568	574	572	598	582	522	560	574	575	599	598	586	577	580	624	542	594	559	588	543	542	553	567	556	564	573	585	563	570	573	550	538	588	597	596	536	583	547	553	539	535	529	544	589	549	576	534	552	557	568	578	550	584	593	574	556	604	584	591	558	521	555	549	553	572	587	566	595	547	606	593	485	572	584	564	581	551	576	571	574	534	536	556	575	566	551	572	593	572	582	565	622	580	569	559	588	588	627	573	557	601	567	497	537	549	559	542	600	557	518	575	599	593	578	546	578	558	540	560	579	555	510	590	550	555	563	584	566	598	571	569	567	544	558	576	574	529	646	556	595	590	603	577	526	555	590	551	570	549	564	551	557	539	580	553	586	557	551	562	606	584	584	543	558	584	511	582	576	545	542	557	586	588	547	603	517	573	556	555	572	559	551	545	539	557	511	545	539	588	569	550	525	597	606	563	570	564	567	580	570	595	579	554	527	574	531	543	590	553	586	565	566	576	548	610	561	547	592	548	584	559	570	533	555	580	576	593	575	558	565	579	578	552	550	580	566	614	568	589	589	532	550	570	558	567	558	565	568	605	545	554	555	531	534	562	537	549	567	551	595	615	601	553	578	561	583	544	537	556	564	614	555	563	583	568	498	577	610	530	555	568	590	530	565	579	571	550	570	576	592	566	549	592	561	546	560	557	552	577	562	579	563	532	604	584	580	572	556	530	550	572	535	530	561	588	561	557	546	603	551	562	593	542	586	564	533	534	525	523	589	562	548	592	554	548	557	578	536	597	512	594	583	553	552	600	587	555	568	543	547	549	561	543	532	619	555	563	590	560	515	552	567	578	568	553	594	582	552	545	551	557	592	603	580	565	476	572	554	579	552	596	587	528	570	570	578	573	576	522	544	596	541	573	587	571	581	556	618	524	508	553	591	599	533	585	557	559	585	612	553	554	550	540	538	571	549	559	531	524	561	549	536	555	531	565	589	497	545	543	541	574	555	570	563	580	529	550	576	544	560	567	583	557	600	546	560	582	548	544	554	589	588	559	554	554	602	570	567	557	571	550	531	552	552	603	567	558	557	568	562	550	540	570	560	619	622	547	568	580	510	558	542	572	545	553	572	568	551	585	541	593	547	526	507	571	589	564	549	602	632	546	579	573	537	567	573	522	607	587	527	566	571	521	560	557	595	575	607	552	567	521	578	563	587	573	550	518	572	555	539	586	558	547	515	558	600	563	575	600	579	618	563	548	575	559	565	520	537	532	598	574	583	554	602	578	575	572	527	533	564	561	562	572	543	570	592	565	592	551	574	563	578	574	616	603	522	569	557	524	575	555	583	547	579	517	565	585	539	516	583	582	586	559	557	580	555	577	535	566	587	533	526	579	573	547	544	528	533	566	556	581	575	551	508	616	588	581	553	582	595	594	516	581	589	554	565	564	511	530	551	569	549	563	582	579	566	580	580	593	537	521	554	564	555	584	564	534	573	572	576	557	590	532	541	565	567	563	609	550	587	542	581	564	592	590	560	566	565	587	534	548	590	539	553	578	601	527	592	580	561	579	557	549	578	557	544	536	590	515	565	574	586	528	588	623	560	550	561	556	545	585	594	558	543	563	538	575	596	540	595	583	550	535	550	587	557	569	550	546	551	553	578	567	538	587	547	550	545	560	549	554	581	569	576	572	553	604	572	553	553	550	557	577	554	552	565	564	585	547	533	555	534	579	532	548	544	522	598	535	563	576	544	584	549	534	572	515	566	553	570	595	600	553	567	540	571	558	576	525	566	543	568	571	597	547	542	571	556	536	551	562	587	584	517	553	581	606	575	549	598	563	608	529	577	520	606	590	516	541	549	564	560	512	577	596	547	523	558	573	586	572	548	584	595	589	570	576	577	525	559	540	583	562	521	597	541	572	535	560	557	546	556	575	568	522	512	568	596	521	559	609	575	561	566	586	551	527	567	573	591	584	584	563	549	622	565	540	543	620	537	535	597	547	561	573	566	547	539	559	623	567	556	557	575	587	552	527	548	583	590	563	565	592	564	591	559	560	573	549	527	596	561	530	567	577	568	589	573	584	591	583	563	608	549	561	556	562	589	543	568	597	578	576	561	538	589	517	554	542	567	564	560	597	567	555	584	572	523	545	606	579	523	568	563	526	604	551	574	568	585	553	575	607	595	569	540	567	516	555	566	531	522	546	567	553	540	555	587	568	587	546	576	566	536	591	557	532	588	577	570	539	554	604	512	580	586	566	569	580	586	584	595	543	545	552	547	585	580	574	595	519	564	584	605	578	543	538	538	559	583	558	548	560	577	613	564	543	595	582	551	594	575	569	516	562	563	573	555	629	569	604	547	549	555	551	558	573	561	552	554	573	558	579	517	591	566	566	525	577	505	603	574	583	531	556	596	569	564	522	529	563	569	534	590	581	583	508	537	527	568	564	557	537	568	529	583	544	544	611	556	564	593	526	577	576	509	551	575	534	551	563	558	550	569	540	592	549	573	567	588	560	566	550	568	529	568	595	566	564	571	589	588	565	585	552	554	573	578	586	536	562	573	543	574	534	598	566	554	528	526	561	584	549	537	575	538	537	557	567	531	555	575	575	606	565	534	595	539	547	549	562	542	558	572	583	592	544	541	517	519	542	537	541	580	588	567	552	572	576	553	563	579	563	561	571	565	579	561	632	540	540	560	541	570	569	549	567	578	561	579	559	560	582	566	569	540	576	602	537	576	581	557	564	521	569	567	561	545	559	526	586	585	576	550	502	586	560	592	609	533	567	553	567	556	576	587	530	556	570	539	558	568	527	534	575	588	555	536	561	532	622	604	604	555	582	576	543	557	586	595	569	518	555	533	569	559	572	605	569	534	553	576	549	580	559	524	578	567	555	553	574	566	582	584	558	561	605	577	583	581	566	595	567	593	535	566	573	587	575	579	539	608	557	554	546	553	562	558	614	590	559	541	585	533	592	532	555	582	585	563	606	536	592	592	561	574	546	564	554	562	516	536	563	531	581	611	573	580	568	609	582	590	543	506	585	589	593	604	600	592	572	563	568	551	533	549	556	545	599	572	581	584	536	590	548	536	542	544	550	580	575	544	538	560	576	549	530	560	543	585	524	593	582	535	605	584	588	540	551	575	512	562	562	579	599	590	590	568	561	605	577	616	585	547	570	556	536	542	596	575	555	546	541	554	560	545	549	539	584	561	564	516	574	566	541	570	534	551	542	562	577	559	549	582	576	577	578	567	552	573	562	555	563	587	592	543	584	571	540	546	590	582	571	526	533	572	591	562	547	554	542	561	576	558	541	600	547	577	554	592	562	569	556	524	553	572	557	611	605	577	561	543	587	549	564	607	591	554	595	599	537	537	561	588	547	589	551	540	547	576	496	530	540	570	564	560	538	505	544	567	586	559	563	561	546	550	579	575	570	559	543	570	587	604	578	572	561	557	515	561	557	576	579	614	606	543	547	509
4237	1620	1404	1008	848	832	795	730	805	718	794	818	752	759	714	749	656	679	670	721	708	726	724	675	733	747	705	731	674	695	710	666	663	708	715	706	749	708	692	718	722	669	761	711	607	734	741	737	737	714	691	705	721	694	698	712	665	699	703	703	653	735	702	677	708	680	709	716	695	724	659	716	681	674	680	743	759	694	694	719	682	700	733	753	699	700	746	698	743	706	660	715	743	701	691	687	685	717	717	720	703	684	736	716	677	692	701	690	690	686	684	721	687	739	719	685	713	662	726	722	690	695	710	709	710	707	717	668	716	714	700	705	700	682	719	683	712	632	694	732	686	724	650	677	691	738	700	709	725	687	711	746	680	727	690	688	721	707	665	664	687	660	683	695	717	732	682	687	726	709	667	652	664	670	708	724	640	691	658	631	714	699	656	729	676	672	731	676	696	668	727	690	718	722	675	681	699	681	714	697	654	708	684	676	716	704	707	712	654	722	766	700	686	711	651	711	687	703	736	694	715	710	733	701	685	685	690	692	684	704	725	667	723	687	717	736	674	650	718	768	721	735	705	684	708	717	725	709	723	684	741	691	699	661	664	725	673	704	755	662	690	649	683	748	669	697	736	739	713	732	712	661	685	695	713	662	663	728	694	671	651	752	707	647	668	751	732	677	674	712	706	735	700	677	664	685	732	693	724	670	701	693	746	728	723	659	712	706	665	702	733	700	722	728	704	720	739	687	681	697	689	673	728	658	734	660	660	676	694	679	750	701	646	700	722	696	710	676	746	738	707	696	738	692	679	679	715	719	714	699	748	690	702	692	685	725	728	713	721	683	725	694	739	688	653	706	679	739	754	747	712	698	735	669	686	706	661	703	640	754	730	731	711	696	676	706	715	693	670	727	706	749	707	758	715	708	698	652	689	709	660	682	701	729	668	729	698	631	674	669	702	702	713	649	661	691	693	715	701	694	682	721	723	707	739	712	729	739	705	640	697	699	692	753	708	702	701	720	693	718	749	694	718	690	658	722	709	662	727	712	701	710	657	679	754	745	747	673	676	713	682	738	673	701	753	733	740	715	719	683	688	697	695	693	714	702	715	732	693	734	739	646	659	717	690	693	739	730	699	665	691	713	673	707	702	728	691	687	688	697	666	708	682	725	774	675	717	719	701	690	697	688	734	703	725	743	687	715	692	673	718	687	717	701	728	703	669	736	681	681	713	682	719	747	699	697	662	696	671	704	717	680	694	670	680	682	718	703	706	728	681	700	694	702	653	726	685	646	699	704	705	700	692	701	740	685	652	691	734	708	735	719	730	635	691	704	689	673	740	702	721	724	714	671	663	727	721	646	682	738	708	725	687	743	695	714	716	668	677	704	687	688	688	686	684	692	714	717	675	694	687	643	702	709	736	704	702	700	683	710	675	705	658	727	699	699	703	748	691	733	700	692	727	672	692	686	697	649	707	654	726	658	723	721	643	671	680	708	754	646	718	711	744	718	732	758	666	717	705	715	761	661	701	713	665	686	652	690	679	694	679	718	713	763	742	720	743	716	691	679	701	710	743	704	722	666	722	700	671	664	706	725	694	696	736	737	715	691	695	689	699	736	665	729	683	678	725	680	700	690	703	735	753	687	685	710	745	677	715	725	703	667	632	717	674	685	683	661	725	683	719	713	734	710	679	655	716	708	715	689	704	705	683	714	716	707	726	693	725	701	694	698	723	700	707	697	727	744	693	674	722	757	659	693	709	694	671	717	732	762	693	755	702	653	711	722	722	695	735	699	670	675	691	698	694	644	705	709	729	694	733	694	706	719	657	715	662	710	728	730	678	690	698	698	758	665	710	694	684	691	706	712	724	696	714	690	702	682	681	717	696	683	682	660	675	702	639	679	635	694	703	712	696	645	769	720	685	722	660	750	717	694	708	732	710	683	726	655	703	703	697	720	650	701	688	688	687	739	706	645	725	693	682	684	692	666	681	702	746	743	673	701	660	719	709	726	686	701	687	692	722	718	738	684	686	746	695	658	713	707	710	713	699	707	713	704	722	670	689	688	672	740	701	742	717	727	727	654	688	700	672	737	736	692	733	727	728	686	646	699	713	696	739	693	729	631	700	722	701	688	688	662	714	697	719	678	711	663	702	715	737	643	690	687	714	670	657	631	679	675	739	666	721	699	703	720	723	731	696	717	697	688	741	709	695	697	674	732	710	727	713	699	710	658	686	714	714	688	709	669	696	718	733	717	671	721	715	705	703	714	673	712	689	698	656	770	736	680	729	729	728	679	674	726	711	716	687	653	710	676	669	697	637	647	675	669	678	671	706	693	677	720	712	674	692	703	758	685	694	783	703	691	663	728	703	731	661	687	698	691	747	709	759	704	678	719	710	673	711	706	697	737	721	719	720	734	695	662	651	713	697	676	709	698	649	711	670	720	703	692	738	691	689	719	686	720	727	749	692	728	686	681	713	692	702	676	696	721	786	676	653	725	719	691	696	719	677	737	673	726	708	690	721	712	690	711	687	679	667	689	772	718	726	720	680	661	724	728	715	703	693	709	729	692	710	713	693	735	679	729	698	690	707	726	713	703	702	688	668	731	732	673	690	739	663	741	699	699	705	633	745	759	683	692	697	693	672	698	681	724	710	758	715	695	689	698	666	676	703	698	681	659	683	697	710	722	714	683	653	681	671	652	692	691	709	679	675	767	707	723	692	691	695	745	739	676	760	717	725	709	684	674	697	703	723	700	730	678	713	702	686	731	706	696	656	689	692	728	731	663	719	692	721	733	673	691	717	710	707	693	657	749	690	696	688	743	640	724	686	722	698	705	704	668	711	699	716	771	737	741	702	667	656	759	740	722	695	710	698	717	670	687	677	714	681	755	724	682	718	697	681	676	800	728	712	718	696	733	736	650	727	672	709	724	725	694	700	679	679	726	732	706	689	738	654	718	704	709	666	704	726	666	727	701	691	669	695	706	690	717	681	669	728	716	690	698	712	648	696	722	751	720	711	716	664	718	676	701	707	699	686	669	739	743	719	651	716	709	733	695	707	698	749	663	694	650	726	680	693	670	667	704	686	714	661	674	666	719	734	688	701	723	686	652	673	677	686	687	683	681	700	644	659	690	770	722	701	675	685	720	708	707	682	698	749	731	719	674	686	740	689	634	645	746	680	767	712	676	688	710	689	698	673	688	689	723	679	685	701	677	690	711	673	707	726	672	670	718	713	757	714	692	725	679	684	714	674	682	660	717	687	652	700	691	689	735	712	673	693	722	740	703	689	686	720	728	681	690	711	709	684	691	713	727	728	725	747	689	710	754	723	702	723	710	718	698	706	677	705	722	684	739	703	740	677	659	677	692	681	690	723	669	742	665	732	704	720	676	636	728	735	674	724	691	727	704	725	681	693	678	732	747	697	759	680	675	742	689	711	653	766	697	704	777	664	747	705	658	661	689	671	704	668	679	671	667	780	686	735	722	642	726	715	722	686	650
23908	21384	28955	24185	21380	12837	1333	805	677	570	544	555	478	428	463	433	418	404	419	398	384	377	420	407	395	391	387	381	365	377	340	361	351	374	336	348	356	392	362	366	363	347	370	334	368	328	330	338	349	387	367	363	349	363	341	343	367	312	346	321	368	340	343	396	356	369	357	368	353	339	329	313	381	367	371	373	366	382	344	356	368	339	363	385	353	348	351	320	353	350	359	352	359	347	361	334	357	351	326	381	423	351	336	343	362	361	330	355	360	358	329	350	368	346	380	341	349	354	321	359	369	336	406	368	360	325	386	375	363	339	336	321	375	338	355	379	324	349	383	348	348	354	362	326	352	362	390	352	355	366	369	366	326	344	344	371	367	342	370	382	363	361	365	353	354	346	383	359	327	354	343	367	346	363	344	355	333	328	335	367	303	366	386	355	345	361	359	337	359	347	335	373	382	361	355	364	327	345	341	386	357	347	362	365	369	315	352	362	317	343	354	377	358	372	366	320	339	361	353	341	365	364	397	318	377	327	365	355	377	344	349	363	335	353	330	321	366	381	352	345	355	381	364	366	374	328	324	353	387	356	361	374	346	360	350	386	344	364	333	339	340	340	366	335	333	335	376	364	387	343	322	333	388	335	366	354	370	343	331	367	356	339	353	374	334	406	324	341	372	353	398	368	387	361	335	350	315	335	327	331	326	337	353	385	357	349	361	352	353	357	338	334	367	347	374	366	333	352	364	377	315	395	353	344	338	375	321	317	348	369	323	350	365	337	355	351	360	372	360	385	366	396	348	355	357	349	367	375	339	324	333	331	355	393	373	372	339	333	372	360	358	343	374	389	332	353	326	360	337	342	362	356	369	357	342	335	342	323	340	374	368	386	356	345	353	354	335	373	376	343	369	327	357	354	356	331	344	361	367	382	335	341	385	361	357	356	348	347	321	355	385	326	369	344	338	339	358	347	344	374	363	352	331	343	336	322	382	322	375	366	360	388	340	348	368	381	373	367	342	379	358	363	375	354	358	359	352	379	372	337	356	396	323	357	370	361	359	340	371	347	363	348	315	360	309	360	334	367	347	389	344	356	373	334	354	322	363	344	346	366	349	367	338	337	340	355	344	359	330	363	342	378	372	341	380	339	352	350	327	380	315	375	344	367	339	345	351	379	310	381	345	359	386	380	350	348	349	371	339	362	353	364	361	339	312	360	362	336	362	350	353	360	365	337	366	353	348	352	328	346	363	349	309	346	339	344	354	344	363	347	362	368	347	384	340	358	376	357	410	353	351	380	377	381	367	376	334	370	362	343	351	372	359	340	371	351	352	349	347	379	364	345	360	325	343	365	341	358	354	378	352	379	357	346	317	335	370	328	364	368	356	325	341	386	302	338	349	361	313	372	358	354	364	341	338	353	367	377	345	319	401	372	375	368	373	337	352	336	311	346	341	367	356	348	370	354	377	369	349	323	356	373	363	357	401	328	365	343	361	319	375	337	313	317	363	348	327	308	360	386	341	367	366	360	350	383	391	382	359	339	325	343	351	372	366	360	393	351	336	349	373	382	335	319	350	357	345	371	367	331	351	341	357	374	370	346	393	334	371	369	374	359	337	349	357	359	375	375	341	369	362	356	350	343	318	349	345	360	344	367	405	348	350	322	343	344	323	338	361	346	365	344	374	382	385	333	362	381	321	387	328	360	355	369	324	371	335	343	383	374	325	339	337	341	368	366	366	355	341	328	343	399	345	347	355	323	354	362	414	388	364	339	368	355	328	354	367	403	330	319	301	348	385	330	386	373	357	311	359	360	373	368	356	351	356	366	363	389	332	334	354	330	364	337	380	357	359	351	339	348	349	375	345	336	335	343	367	331	352	359	350	363	336	346	358	346	347	338	335	353	344	397	350	342	339	366	392	367	352	353	369	348	310	329	321	376	357	351	363	347	352	352	344	346	351	379	361	300	334	360	344	359	367	325	314	371	392	339	346	349	379	336	326	363	332	363	339	372	359	363	375	355	339	313	319	354	330	348	333	387	352	366	410	381	359	364	357	354	343	396	354	333	340	328	337	350	361	326	354	373	355	380	338	344	350	368	387	357	336	333	374	340	378	363	397	359	358	352	378	351	353	385	305	348	341	350	363	352	384	379	364	337	339	318	346	376	342	362	380	355	356	352	340	336	373	339	359	339	358	349	347	353	364	360	341	352	383	365	346	337	360	360	331	376	356	379	349	365	358	330	366	347	351	319	320	341	346	349	351	343	369	356	358	353	337	343	351	386	342	354	342	375	328	375	376	362	368	356	370	366	308	381	368	367	347	361	382	338	360	353	372	385	359	390	362	378	370	339	353	338	366	331	355	321	344	313	346	367	338	368	326	356	324	326	363	337	380	359	379	382	340	362	337	381	345	334	378	368	334	353	376	346	364	364	356	384	361	342	340	353	371	334	334	378	343	359	356	361	410	363	374	379	346	342	346	387	379	367	333	371	379	318	379	340	357	345	334	329	326	351	363	328	377	331	369	371	365	320	339	334	369	352	352	376	368	319	341	338	380	375	348	388	391	316	339	336	335	353	358	371	360	353	362	352	336	349	369	303	347	348	330	355	347	362	361	332	371	363	339	352	358	343	392	337	347	348	346	359	369	327	356	357	358	348	382	320	346	352	360	363	360	344	359	348	359	354	332	353	402	361	350	395	399	363	341	363	312	347	349	355	355	341	344	343	351	361	384	356	360	399	347	379	339	369	355	338	362	363	334	360	363	368	360	339	368	333	332	336	347	334	367	344	374	367	374	375	371	350	360	336	341	339	371	356	346	345	363	347	367	329	328	335	349	354	326	337	345	344	354	344	363	338	344	335	319	332	369	398	382	367	375	340	336	352	359	371	343	377	323	352	350	363	351	383	348	377	347	355	344	363	334	361	351	352	357	355	338	333	339	377	365	364	357	374	383	353	374	360	322	342	346	313	328	370	338	385	354	340	317	345	390	374	380	363	336	329	367	358	361	306	338	337	358	322	349	337	364	327	360	386	364	351	404	336	333	369	337	325	316	366	372	336	317	358	355	360	371	353	323	335	353	381	359	392	359	342	357	354	355	355	388	386	348	378	361	370	368	359	363	324	323	359	356	352	359	335	357	368	365	352	349	366	380	359	333	390	361	342	346	340	341	353	337	361	361	368	317	345	353	350	369	345	325	328	348	352	345	331	356	385	387	339	361	333	346	337	328	339	360	392	385	360	338	344	361	362	340	362	351	350	333	339	367	343	363	393	347	367	379	362	373	359	329	341	334	351	346	321	327	352	325	335	333	332	354	366	334	376	352	324	356	348	364	340	338	365	361	342	376	367	375	357	412	336	354	341	346	380	323	336	364	336	386	345	328	346	345	349	362	378	338	382	378	315	384	356	397	339	321	346	335	368	322	345	342	358	349	341	380	385	391	356	343	336	374	347	356	354	351	368	366	352	331	370	350	351	353	369	353	364	320	365	329	347	379	341
4797	10103	8468	4313	3025	2430	1833	1468	1167	1045	874	817	750	688	650	601	623	577	530	501	509	511	534	537	539	507	494	509	484	494	502	494	467	503	478	487	515	466	475	455	472	467	470	456	439	475	486	430	464	477	448	484	460	477	477	445	416	478	491	463	444	460	424	452	478	451	460	450	448	464	463	465	434	410	451	446	479	460	425	450	461	421	459	444	472	431	441	444	413	444	461	458	449	490	450	461	465	468	414	450	466	433	446	490	441	459	451	451	500	468	465	435	427	482	456	425	431	458	447	467	465	437	432	424	453	456	417	450	466	434	468	419	455	471	473	444	437	476	429	462	478	433	481	413	420	457	457	456	469	424	456	465	446	459	427	462	467	440	443	485	459	440	467	458	447	437	459	473	426	445	437	446	414	435	470	446	470	425	421	435	432	491	436	434	428	427	433	455	443	421	456	443	452	424	452	456	481	451	438	484	470	447	445	452	412	465	437	454	446	486	443	460	423	418	466	463	471	439	437	439	468	425	429	431	415	430	429	449	464	430	465	438	414	476	433	447	412	467	472	478	467	413	458	420	447	453	440	463	435	454	434	447	430	459	459	437	466	426	450	440	409	459	481	468	411	456	439	443	454	457	475	441	459	407	437	451	432	451	472	452	451	468	494	476	419	449	418	455	447	444	429	427	405	442	432	460	425	432	453	455	427	457	438	399	420	460	472	444	460	450	437	474	485	454	431	467	434	477	446	419	439	436	474	437	451	476	448	410	477	428	449	494	481	466	419	456	445	421	442	478	422	463	454	440	438	477	479	451	431	423	414	454	438	428	460	450	435	476	415	438	418	426	443	437	454	454	437	466	458	428	425	450	439	454	447	439	446	441	444	452	424	485	436	477	476	479	447	455	451	455	465	440	462	435	416	430	458	439	426	436	467	448	455	439	471	449	435	475	413	424	418	459	468	463	460	425	451	461	409	452	454	412	436	438	459	444	453	436	467	451	467	441	442	450	439	470	437	443	457	479	429	430	457	453	473	470	418	392	408	456	429	460	446	439	428	461	447	452	422	401	464	455	443	436	440	459	452	456	433	472	484	437	465	439	432	478	457	485	445	447	445	441	412	443	473	451	437	457	447	492	446	435	430	444	442	489	448	425	481	423	444	417	425	454	431	449	474	448	418	448	408	443	464	454	441	451	451	437	448	439	460	434	446	449	435	457	432	443	468	441	436	463	402	458	404	441	465	454	431	431	433	426	393	437	433	468	419	456	436	487	461	453	465	448	427	417	457	407	449	433	420	453	467	442	451	436	418	444	462	494	454	491	421	473	449	442	432	453	429	458	434	441	502	429	446	461	466	463	438	426	448	459	441	423	497	415	458	441	437	470	430	458	449	457	457	466	449	465	428	427	446	475	456	444	430	468	421	443	429	432	428	453	466	471	421	436	443	443	442	426	417	450	420	448	450	451	456	419	406	459	450	457	414	463	442	482	452	435	460	440	434	449	458	462	440	404	473	417	457	465	411	435	458	426	462	462	482	457	456	457	411	451	484	412	435	495	437	430	463	420	430	438	431	442	471	452	443	454	445	478	447	444	402	452	449	459	468	491	429	451	453	450	444	444	474	465	471	429	419	421	467	460	412	448	447	445	439	446	409	435	443	450	443	463	457	432	444	447	417	457	440	425	452	407	413	425	451	452	478	463	440	445	466	444	472	473	448	480	427	443	462	454	501	487	406	446	442	436	429	466	405	430	425	471	442	432	455	463	451	421	437	407	459	436	460	430	415	413	447	448	469	435	453	457	453	460	481	500	449	419	446	436	454	423	417	479	450	456	492	469	478	424	442	447	467	484	469	456	465	451	427	436	439	511	468	441	415	462	449	450	444	463	437	426	458	417	422	481	448	477	455	444	455	464	434	458	492	442	421	460	456	433	425	441	469	471	448	426	429	420	405	459	440	449	466	447	444	448	421	490	477	441	445	429	437	477	447	447	475	468	478	438	443	470	445	457	429	442	469	478	436	430	447	483	433	427	409	443	492	415	409	482	430	462	429	433	386	434	442	431	466	466	456	401	418	415	424	517	417	459	450	436	465	411	446	425	426	432	446	461	445	396	413	412	476	444	460	448	472	433	431	428	410	480	427	487	407	455	469	462	456	453	456	428	455	427	424	462	433	434	447	450	444	467	454	440	453	437	437	463	456	483	452	476	435	417	484	422	432	455	449	449	449	479	428	425	490	459	474	432	420	478	465	439	426	468	483	413	448	448	455	429	453	483	410	445	462	457	440	423	449	449	455	434	444	445	466	460	404	446	442	470	507	478	443	456	476	430	440	453	428	441	464	455	394	471	483	455	463	459	439	416	466	410	471	464	446	471	429	457	465	461	417	450	422	470	467	437	448	452	447	446	471	423	438	461	438	442	440	422	426	396	472	451	433	447	431	483	433	427	429	490	447	398	438	442	447	401	449	420	441	418	461	420	451	470	439	501	461	494	460	460	433	437	442	432	458	439	430	420	448	444	431	442	455	452	495	431	479	450	449	457	485	443	465	448	444	434	459	452	474	424	419	430	454	437	466	471	428	486	441	416	451	481	436	446	447	476	441	419	479	459	426	450	409	467	460	415	446	445	450	457	435	435	420	497	452	401	423	455	434	444	448	454	462	467	457	442	440	444	454	462	422	400	428	464	438	400	462	447	464	439	458	435	458	457	466	443	441	459	449	406	458	442	434	473	451	444	427	450	450	461	456	427	421	469	454	457	458	449	439	458	428	492	422	422	452	420	472	433	452	465	417	477	422	444	433	458	469	467	431	467	444	444	441	417	419	467	441	483	442	450	416	454	444	424	430	448	424	417	462	474	456	469	401	427	445	437	411	478	465	410	445	419	422	466	452	436	428	403	441	465	402	450	487	389	446	456	479	423	445	448	493	461	451	426	431	427	444	453	430	432	463	434	419	459	487	452	454	440	433	449	442	445	463	443	483	442	458	445	451	395	431	429	407	453	416	445	424	435	451	469	439	476	448	443	462	466	467	443	471	497	445	445	453	433	413	439	445	430	477	426	480	459	448	481	498	446	440	417	456	396	442	401	456	408	450	452	432	422	476	450	466	456	447	430	431	423	462	423	453	445	407	471	506	454	463	411	473	452	477	477	438	450	424	433	405	479	422	435	456	456	455	468	476	457	433	427	476	456	452	465	425	447	441	462	427	456	459	447	459	404	474	424	471	485	461	438	432	434	475	490	422	438	439	466	461	419	469	444	456	467	431	451	425	452	474	444	429	473	464	450	463	441	460	440	428	460	424	447	456	433	438	482	447	429	453	489	428	472	411	428	430	436	437	430	438	489	466	447	440	456	450	453	454	451	467	451	458	450	460	475	465	475	422	473	448	442	452	442	426	438	428	436	478	425	470	470	444	462	464	474	433	418	400	451	400	454	408	461	435	424	465	418	432	427	453	454	470	449	444	402	411	472	421	464	457	442	463	475	441	470	433	442	453	492
23023	21388	29313	23816	21388	21416	11850	1199	763	651	549	462	418	370	348	309	299	291	272	249	240	257	237	231	234	208	225	203	227	190	196	205	212	192	182	189	165	200	206	190	210	187	145	194	174	198	179	185	205	189	170	175	179	189	202	180	173	157	160	167	170	182	186	181	217	176	189	180	182	168	159	178	178	164	189	196	164	182	172	169	182	176	166	162	143	154	187	165	165	165	189	163	163	201	157	165	168	132	165	159	164	182	158	195	146	182	159	172	162	178	181	182	173	193	172	194	165	166	171	175	137	181	168	174	175	181	158	168	165	189	201	172	152	165	170	162	148	187	184	186	182	168	182	173	169	181	163	170	177	179	164	179	159	158	154	182	166	148	157	163	151	185	155	154	177	174	193	175	188	163	154	165	145	150	159	174	173	174	155	176	192	168	157	178	162	177	181	176	170	193	161	169	163	162	176	179	155	189	153	164	180	170	172	164	162	189	174	173	167	172	160	157	136	151	166	179	161	174	162	174	166	170	156	175	185	164	166	181	188	163	143	171	179	162	163	172	166	158	179	142	163	161	182	144	175	167	181	189	171	155	148	152	170	166	154	158	193	181	168	157	170	179	159	138	195	150	185	198	171	157	169	167	169	153	175	193	174	187	184	178	171	145	173	163	172	139	163	166	175	176	169	177	159	165	163	155	183	169	178	182	168	151	162	174	150	149	175	190	160	189	172	160	179	148	172	163	188	173	167	163	164	160	157	187	178	152	173	186	166	178	192	160	153	176	149	168	168	169	160	164	157	181	152	151	171	160	174	179	158	180	163	179	190	168	181	169	163	180	204	161	160	168	161	138	169	157	170	153	180	184	159	176	161	164	185	189	159	159	151	180	156	155	168	186	163	201	168	151	163	178	179	191	181	151	179	147	142	151	168	140	179	173	154	160	152	161	157	157	177	166	184	181	154	145	181	180	176	170	181	174	156	162	173	172	170	157	187	166	161	169	158	160	207	168	159	169	157	176	171	166	165	148	162	175	156	165	175	190	180	162	177	185	170	163	178	165	173	172	168	192	167	180	169	183	168	188	181	165	152	158	171	165	185	179	177	167	152	179	173	164	180	146	180	189	191	184	177	184	139	177	141	153	176	169	154	190	166	183	168	165	178	175	181	163	197	160	145	150	178	156	182	203	187	176	188	171	174	174	160	180	179	185	171	191	161	183	167	192	203	159	165	203	151	180	161	167	179	144	175	166	158	145	166	178	179	165	172	154	178	168	155	177	170	182	151	147	132	166	157	178	175	190	171	150	168	172	147	154	173	180	185	191	169	158	177	161	162	164	149	196	179	175	170	181	192	151	173	176	170	142	160	160	183	171	179	166	170	163	173	161	159	181	177	189	163	171	157	163	185	161	167	173	174	169	160	156	154	138	172	167	180	172	157	148	170	164	161	179	176	181	165	169	187	176	178	149	183	148	167	182	166	161	178	164	161	171	169	152	164	194	180	176	169	158	166	175	158	188	166	165	169	144	164	186	160	171	170	156	148	163	165	151	173	162	177	158	171	185	172	175	177	171	159	180	162	147	166	164	133	170	172	170	155	178	175	178	158	181	151	144	158	168	184	163	156	158	150	177	166	148	163	188	175	171	175	173	163	172	173	167	183	163	169	172	187	172	162	148	162	177	167	155	168	174	169	158	137	165	177	164	155	172	189	173	177	170	175	168	184	146	168	160	172	143	183	183	176	200	172	161	164	156	169	159	179	183	173	172	174	151	184	194	184	156	165	149	163	168	157	194	166	165	162	163	184	156	157	182	149	166	188	157	192	164	170	195	171	158	169	162	156	182	175	193	162	166	169	148	192	172	151	168	162	162	178	184	170	173	156	193	160	187	162	178	149	151	192	144	139	182	172	164	181	164	159	149	172	182	162	177	160	162	167	151	202	164	167	159	183	163	176	175	193	177	183	169	142	162	167	139	155	178	177	172	172	167	176	160	154	161	166	170	178	167	152	174	166	166	154	151	161	153	171	180	167	181	181	171	157	189	172	164	201	173	174	155	182	134	176	155	163	168	170	146	172	175	206	188	162	169	143	156	155	162	146	165	181	178	156	168	172	170	167	183	170	160	158	162	180	179	158	151	167	150	178	175	180	183	177	201	162	198	177	163	200	172	175	174	185	161	153	164	171	164	185	156	165	177	152	164	183	165	189	159	160	148	185	168	156	185	201	168	181	169	161	164	185	166	164	168	184	151	175	159	182	177	192	174	170	182	164	190	144	167	158	173	149	174	179	189	162	182	190	170	172	175	178	174	164	165	146	161	191	163	157	157	160	178	160	164	175	179	158	176	174	154	183	173	177	176	195	196	152	176	175	161	161	171	166	162	164	165	173	183	181	171	186	189	164	146	188	158	172	161	162	140	179	152	135	162	174	170	162	187	169	168	146	156	135	191	146	179	161	156	182	189	147	172	158	153	190	169	150	161	168	171	156	182	184	168	155	171	189	155	172	190	173	177	193	175	169	180	147	171	166	182	165	160	147	182	166	174	158	140	162	179	141	150	162	166	161	144	159	144	171	167	171	154	176	172	169	146	202	145	166	167	151	188	189	178	167	150	167	153	172	160	186	171	151	169	160	164	174	178	157	174	177	177	166	170	158	169	177	178	166	168	156	187	152	153	181	165	187	172	179	192	162	171	157	165	167	177	180	163	182	207	198	170	153	172	193	176	161	170	191	172	182	195	171	178	156	161	149	163	171	161	162	184	163	174	175	176	151	143	184	157	175	163	168	179	173	160	189	174	177	159	142	175	178	171	190	173	164	163	165	155	164	169	161	186	153	144	180	170	143	175	173	160	150	178	170	160	168	153	159	168	189	154	173	170	177	187	140	142	186	169	174	164	169	177	179	187	151	165	163	160	165	187	163	164	167	176	193	163	148	160	144	159	170	135	173	153	185	174	160	166	170	180	191	159	163	181	166	171	187	170	155	152	164	190	177	158	161	140	178	162	164	155	182	170	160	162	151	175	188	186	156	191	159	188	173	158	162	173	187	164	162	165	167	191	154	142	143	156	169	179	168	166	191	174	172	157	180	160	171	152	154	149	161	153	191	149	173	148	132	144	158	156	179	166	153	179	183	138	156	173	178	178	157	163	157	153	183	199	150	173	166	155	163	181	188	165	153	169	164	176	189	178	164	158	186	170	162	172	164	160	169	174	192	171	160	170	163	184	164	165	183	171	173	155	175	142	186	158	158	173	197	166	181	158	180	173	172	184	172	150	151	149	159	185	166	157	179	175	168	160	149	156	172	190	155	127	151	182	195	188	155	176	162	180	167	178	180	152	157	176	167	153	156	181	178	187	170	191	166	186	198	179	161	169	185	172	193	162	154	190	146	179	175	170	187	166	169	150	171	183	165	150	163	156	171	178	177	183	147	152	178	162	193	168	164	150	162	174	170	176	159	176	154	172	168	178	165	194	170	174	173	169	175	148	156	169	165	173	165	161
6779	16379	13733	7280	5108	3862	2941	2217	1701	1302	1048	926	750	660	587	544	501	478	412	394	390	334	345	355	293	291	270	293	289	280	244	269	271	246	260	268	256	236	241	230	244	257	260	235	230	279	226	278	218	226	229	243	227	227	228	211	216	221	234	197	198	211	208	221	228	246	211	222	233	220	231	233	230	237	195	220	210	230	202	224	204	205	211	189	253	212	220	212	196	208	233	207	217	206	229	189	198	211	211	225	191	208	198	218	217	211	208	216	213	226	201	209	208	237	199	192	185	223	203	183	205	192	237	226	224	181	210	185	192	210	183	207	230	186	200	199	219	217	204	203	190	225	211	209	194	189	204	205	206	188	215	188	206	228	215	211	216	223	207	214	218	195	222	202	197	212	214	214	232	208	200	194	194	208	209	192	197	209	208	221	207	179	225	222	208	187	180	198	221	187	201	182	201	197	227	213	203	198	214	217	207	184	201	202	207	222	185	214	181	191	200	192	192	235	208	209	215	218	202	233	211	214	195	216	191	234	212	221	204	219	210	196	199	208	179	194	188	224	231	209	207	200	183	212	186	204	202	187	196	191	204	207	183	192	233	216	189	217	210	249	207	211	176	201	212	213	219	204	221	234	218	204	226	206	201	202	215	218	207	219	201	180	193	194	201	223	229	211	192	222	206	207	217	181	231	214	195	234	223	211	210	193	201	194	181	211	209	180	187	200	244	207	203	183	181	206	193	207	203	215	213	225	199	191	202	212	215	193	189	226	200	219	198	214	204	203	183	185	233	213	209	226	219	201	206	249	219	194	203	208	227	179	217	223	226	210	226	193	234	176	208	232	181	188	225	192	231	193	218	194	189	194	210	197	206	211	208	208	206	204	222	233	207	191	189	216	218	210	202	211	191	216	214	215	175	217	195	210	220	206	200	211	221	213	229	205	209	203	236	218	208	241	199	207	184	227	221	201	225	221	194	212	187	213	195	236	211	187	184	210	207	205	203	207	235	204	209	194	205	212	185	211	206	228	218	199	196	199	204	218	221	197	209	218	215	192	197	208	193	216	207	215	238	209	200	236	205	209	199	199	224	240	210	211	189	201	212	218	210	201	195	235	194	193	196	217	197	215	203	189	221	210	212	213	218	206	209	189	196	196	216	195	217	222	199	222	187	178	226	210	231	235	202	202	185	200	204	204	211	196	213	208	209	199	224	209	204	195	187	209	204	203	199	214	227	208	208	197	192	201	210	203	218	230	207	203	206	188	215	179	181	220	218	232	203	205	239	203	215	183	214	200	208	179	183	199	206	207	217	208	202	207	205	206	208	219	194	190	213	188	229	187	201	221	199	183	194	204	206	208	201	225	226	206	213	245	231	196	210	201	208	217	204	195	212	187	190	206	189	198	194	225	188	221	199	224	227	223	226	218	225	234	198	194	220	238	233	204	226	193	204	196	204	186	200	243	222	202	208	175	191	198	189	221	216	191	202	228	220	204	185	212	184	203	212	189	205	195	195	191	203	192	203	207	204	222	216	223	212	211	208	234	203	206	214	208	210	183	190	192	191	207	219	206	204	222	218	195	206	227	193	215	197	196	217	228	195	215	200	204	194	210	214	194	229	198	232	186	194	227	227	209	191	185	205	203	215	201	226	232	189	208	195	212	210	200	171	210	219	215	203	223	194	220	201	205	214	202	191	239	216	214	190	217	205	188	218	201	236	200	177	201	221	190	221	215	203	205	201	206	230	191	206	232	207	236	203	225	195	194	201	224	237	221	204	222	202	233	190	205	219	206	220	200	214	197	191	240	216	219	186	220	216	212	189	218	214	202	182	215	219	208	194	196	196	206	203	215	203	208	216	193	245	216	215	208	212	207	217	208	225	205	198	187	220	217	224	176	187	198	201	193	197	211	193	222	224	229	213	180	204	211	214	204	211	200	199	204	203	204	199	203	181	213	219	202	185	220	240	240	208	210	212	205	203	196	203	198	226	225	210	205	193	196	214	212	197	214	200	202	220	216	188	201	208	212	210	172	206	199	207	206	195	198	208	203	211	241	204	194	201	235	209	221	197	223	230	181	213	225	202	220	200	214	166	221	206	218	220	195	215	215	226	196	201	223	198	201	195	191	206	191	207	193	214	233	197	183	182	216	225	245	195	210	203	209	185	186	199	222	188	205	206	190	212	214	204	173	206	197	229	192	219	224	206	212	192	226	199	227	193	210	209	192	205	198	220	203	225	223	223	201	197	192	216	195	219	208	238	211	224	206	216	214	198	187	192	210	186	210	206	232	185	201	212	193	223	195	197	213	206	213	212	191	198	198	194	222	211	219	211	208	210	192	219	194	212	208	208	214	209	219	215	201	206	193	208	202	215	209	210	196	188	230	217	233	225	234	189	212	218	201	214	177	212	229	220	207	211	227	184	203	202	201	218	216	213	246	192	233	191	208	189	188	207	212	222	228	213	231	197	220	190	226	195	220	205	205	185	216	201	206	212	192	183	204	197	187	207	228	203	196	197	217	195	206	226	214	219	195	217	192	191	234	206	200	212	229	205	185	166	209	202	218	199	213	194	208	211	217	214	185	190	219	215	203	223	192	210	209	201	197	212	191	203	208	202	179	190	214	243	180	204	213	172	197	212	212	183	223	205	173	221	203	197	203	189	200	212	198	199	223	194	223	204	204	206	195	209	239	189	197	197	202	193	192	204	187	246	208	183	211	187	247	223	204	207	215	216	196	210	186	209	213	183	207	235	188	179	194	201	195	204	201	200	202	211	212	216	207	224	204	178	196	186	213	210	226	178	207	212	201	192	208	218	182	199	206	188	181	213	223	190	209	201	204	215	189	197	192	208	215	189	208	225	220	204	188	197	174	207	207	192	204	223	215	216	197	208	201	223	210	194	201	197	219	216	236	201	217	204	193	178	231	196	199	239	184	213	202	217	245	220	222	214	219	224	209	215	237	205	201	201	223	219	223	231	217	212	208	201	227	211	208	208	215	184	192	201	234	213	190	222	201	195	187	203	222	211	234	213	208	213	204	231	202	202	244	200	192	192	222	232	208	224	208	221	203	199	202	207	203	218	210	208	198	213	201	203	189	217	182	218	234	215	216	205	199	202	206	201	200	194	227	203	218	227	185	200	199	194	200	192	210	197	229	184	202	227	219	203	203	215	221	210	197	187	200	190	194	240	202	220	228	189	198	241	195	212	207	200	202	217	213	197	178	233	205	206	187	212	201	212	215	200	206	225	200	213	200	182	224	208	188	191	199	205	195	199	206	199	209	216	200	175	201	209	180	193	191	198	201	207	214	196	197	198	205	210	195	215	189	214	201	194	216	216	209	217	201	207	198	213	216	222	192	233	224	236	216	221	210	207	204	200	212	194	202	200	211	188	210	203	205	207	213	216	228	221	216	223	212	185	199	187	186	205	203	192	195	209	228	205	179	229	200	208	207	224	221	197	235	223	174	183	218	207	201	210	223	213	212	200	187	220	208
27212	21163	12176	1368	748	659	619	613	611	592	557	604	582	574	562	563	611	548	615	517	602	580	605	596	628	552	530	583	598	591	570	615	548	605	585	606	571	569	576	577	585	562	566	542	600	606	584	551	571	561	632	611	543	561	540	576	556	563	590	598	578	570	582	543	543	576	533	554	619	572	571	584	526	543	598	530	533	559	585	587	545	576	535	567	551	534	588	589	554	530	568	637	587	568	565	591	529	584	569	599	568	567	606	581	542	560	576	597	553	589	589	559	605	550	559	614	610	558	536	581	581	555	571	588	544	588	596	585	597	560	546	582	555	607	564	566	589	542	578	569	596	631	579	601	602	562	545	562	540	582	615	578	575	627	586	627	582	594	558	554	563	564	504	606	552	583	592	567	592	587	603	554	549	575	549	584	582	593	581	537	573	565	544	588	564	537	561	550	566	546	625	589	572	561	584	595	577	608	516	552	525	587	590	618	581	507	527	564	571	546	630	563	534	575	575	582	589	557	583	585	563	503	568	565	582	572	581	600	585	529	557	560	644	566	573	581	549	515	567	540	572	590	582	591	569	578	586	624	573	571	570	628	559	587	529	560	565	560	619	562	555	568	589	568	617	573	573	578	594	570	589	519	561	527	569	632	552	612	562	605	562	577	599	497	541	577	589	572	552	541	583	536	585	560	573	588	626	559	586	593	504	585	582	540	524	639	573	573	578	586	582	544	572	561	567	563	599	597	588	616	577	573	574	593	546	536	567	537	576	598	558	585	584	558	566	558	572	578	564	579	609	565	587	618	579	542	619	554	570	579	569	605	579	568	566	609	586	581	624	611	570	575	587	568	556	594	586	556	567	572	622	548	610	559	549	587	561	570	552	564	568	533	565	550	562	542	581	538	571	532	586	554	616	572	592	581	624	598	557	548	553	582	606	586	511	570	600	595	572	572	608	587	583	606	562	597	560	546	515	555	578	553	567	557	573	569	554	584	631	573	594	593	531	558	620	573	591	546	541	607	549	595	585	569	588	623	594	531	606	553	557	575	588	565	564	554	556	583	572	549	582	541	566	564	611	589	567	630	575	551	573	588	555	549	540	576	568	552	602	527	582	589	567	585	586	594	593	598	569	563	591	587	587	548	576	526	595	587	569	529	523	523	560	564	615	586	582	537	560	578	554	571	569	552	493	602	570	580	513	611	524	545	600	568	531	560	582	588	635	600	557	635	586	577	570	589	575	560	553	572	561	513	614	595	609	517	546	540	541	558	548	533	585	548	556	533	608	560	561	585	575	589	585	554	570	580	568	595	563	539	535	581	554	580	547	550	550	555	543	577	557	533	544	607	559	598	562	543	596	582	549	574	615	592	557	514	564	549	612	568	540	580	528	567	635	578	571	536	564	604	514	579	585	569	589	603	577	570	597	583	550	599	586	555	585	597	550	584	578	565	542	536	595	592	617	563	572	584	588	520	603	567	591	574	589	542	604	561	624	585	591	539	559	543	536	597	545	605	600	591	594	570	517	578	585	545	587	562	604	559	548	604	564	547	610	572	643	570	569	537	579	569	583	570	627	585	577	557	546	583	574	601	565	561	572	549	569	543	580	569	564	584	563	544	577	535	593	548	534	583	539	550	616	566	562	519	583	542	576	590	555	629	569	597	567	574	584	567	569	587	605	546	585	535	597	560	594	546	576	611	595	563	583	564	578	638	598	564	575	560	534	549	565	561	571	555	542	589	599	584	537	565	579	523	634	565	568	537	583	593	609	592	547	596	594	575	579	539	573	586	565	600	543	602	578	547	552	550	591	545	556	566	592	577	589	597	564	593	603	537	547	559	572	571	585	560	529	545	594	568	564	577	576	564	569	545	594	573	567	544	576	584	617	547	594	567	539	573	563	549	573	566	589	583	560	601	552	550	588	552	551	593	539	567	550	545	561	564	585	579	559	570	565	581	574	545	536	577	581	558	555	532	534	549	570	553	520	556	549	567	595	579	581	547	566	550	535	567	597	620	567	554	578	562	539	518	573	574	543	548	579	566	541	564	572	565	580	563	600	548	549	601	557	561	587	543	583	610	587	597	574	539	565	552	522	531	545	575	584	560	522	544	541	568	574	534	548	557	527	542	617	600	587	550	571	523	552	568	578	582	552	542	587	537	525	546	572	548	526	595	572	552	605	590	581	587	532	566	543	563	573	534	566	533	540	511	600	530	594	558	564	582	574	543	556	582	575	573	575	593	548	566	552	558	567	572	575	608	609	538	572	584	584	543	560	592	568	564	600	562	560	532	594	550	546	557	611	580	599	566	557	547	548	576	564	584	586	570	590	584	601	579	585	596	583	584	579	567	607	585	583	527	567	586	587	562	568	560	559	590	583	595	570	595	587	544	556	558	579	556	557	529	555	595	572	577	576	547	589	554	559	539	537	564	559	561	557	588	576	599	584	565	543	573	611	585	607	596	617	589	604	577	550	542	573	585	555	563	536	558	556	587	586	547	530	579	581	572	581	564	582	575	550	561	546	551	530	570	605	605	545	621	584	531	574	572	589	546	580	555	587	539	562	605	557	581	564	560	595	573	569	597	577	550	544	578	571	535	566	620	567	589	527	584	581	576	564	547	595	554	571	608	602	525	560	585	550	586	530	571	551	588	634	549	578	574	553	578	549	564	602	555	605	578	553	569	574	592	553	554	556	576	566	572	535	549	523	570	591	522	543	586	569	550	556	533	553	566	552	562	526	556	597	542	549	544	547	583	557	529	607	563	556	548	602	622	549	601	504	586	542	601	561	560	562	515	568	597	557	575	564	569	573	582	560	618	587	586	522	562	578	605	548	593	566	586	609	570	603	570	596	594	565	543	587	590	576	574	555	598	545	576	537	607	518	600	617	564	562	570	531	578	535	585	562	547	594	597	565	571	534	618	612	610	567	604	572	551	599	568	586	530	589	551	561	516	555	557	564	574	575	595	595	576	613	572	558	577	559	580	562	630	530	582	539	540	544	557	592	577	589	574	562	564	595	555	597	576	577	560	549	588	572	565	550	555	522	582	551	552	559	566	551	591	571	541	546	567	578	569	535	568	567	541	581	561	589	569	598	576	580	614	558	568	562	573	553	529	576	553	567	594	591	588	591	591	556	618	563	558	559	571	582	563	625	598	596	581	553	574	580	571	549	579	620	553	590	617	605	592	561	586	593	544	573	577	567	579	592	562	562	565	565	597	586	584	579	554	548	539	557	603	568	572	532	568	564	555	556	619	557	589	523	552	588	588	553	577	549	567	569	592	553	614	585	569	572	555	589	535	594	575	532	587	576	557	557	560	559	524	606	577	598	557	534	609	592	548	564	586	555	562	597	585	571	554	554	606	582	570	574	567	572	577	582	562	587	618	583	623	568	535	562	572	537	559	567	541	568	583	566	560	583	610	569	540	554	620	581	554	572	607	566	608	592	569	572	568	604	557	591	586	552	568	569	562	594	519	591	611	570	577	596	621	545	554
4249	1575	1506	974	866	826	821	750	762	737	770	729	698	710	691	711	734	692	688	739	727	676	764	703	727	718	760	716	668	680	720	660	694	692	714	697	726	711	701	711	707	691	678	672	686	741	717	733	683	676	685	709	731	686	712	728	700	697	712	690	679	733	657	762	717	737	693	739	658	709	691	708	711	679	692	751	709	705	716	673	719	737	721	708	718	727	680	674	650	672	762	709	688	715	678	696	728	667	715	726	694	762	732	713	670	730	738	687	725	747	735	745	686	704	727	678	700	707	778	711	686	724	735	743	710	737	690	732	723	698	742	688	734	720	729	680	696	708	706	687	698	736	699	705	658	671	717	734	748	720	682	713	651	712	730	691	696	715	751	750	699	761	672	726	657	667	753	716	671	719	675	755	664	687	719	700	743	695	752	714	685	711	712	705	690	731	714	719	718	731	698	717	690	674	680	717	737	722	733	755	742	721	702	760	692	674	692	750	697	736	720	678	680	722	689	713	681	660	696	721	684	695	731	716	686	701	677	716	756	654	714	727	724	680	719	684	739	706	747	756	688	729	704	708	672	683	720	733	672	742	729	720	701	710	689	677	714	694	760	641	645	659	687	691	720	762	712	710	719	700	755	679	762	677	713	720	764	727	740	716	732	739	694	714	775	710	706	652	729	693	684	636	737	714	723	670	714	651	700	643	702	714	702	768	740	704	714	668	665	744	690	715	760	713	689	722	724	730	723	738	725	699	664	730	755	719	716	692	720	696	688	704	718	737	714	706	719	720	720	735	728	674	722	661	757	700	730	667	781	691	700	716	720	672	709	760	704	677	630	691	697	711	697	698	709	699	645	713	712	672	688	634	741	680	698	685	701	693	671	767	680	745	706	701	698	721	696	714	780	695	702	721	708	752	704	708	723	681	704	720	676	709	717	738	750	681	694	673	719	648	734	697	704	716	734	709	787	667	677	744	724	710	707	660	725	673	726	711	710	713	716	666	657	690	701	694	635	660	666	749	695	715	740	710	672	667	705	734	722	793	658	707	693	682	761	721	708	700	717	729	698	772	672	677	729	721	710	716	761	696	734	669	714	740	727	702	705	729	715	723	664	686	657	719	720	705	734	682	733	691	669	764	708	699	657	703	722	708	670	678	738	684	718	676	707	693	734	718	720	692	738	721	658	704	715	714	724	731	724	742	713	717	711	730	731	652	724	693	712	673	728	715	663	678	667	674	734	747	722	736	700	677	713	712	705	711	686	698	682	682	727	699	727	720	700	729	700	727	738	690	709	681	716	727	701	702	681	781	666	698	702	698	755	733	725	720	742	702	729	688	724	726	744	723	696	650	682	729	728	681	709	714	706	703	726	735	748	704	674	709	693	691	720	687	727	684	730	675	677	660	723	670	711	698	767	699	723	752	693	744	688	742	709	710	697	703	644	665	712	700	743	675	701	715	738	715	675	686	709	702	716	714	638	718	675	679	680	707	720	723	712	708	727	718	702	697	689	686	703	674	707	719	702	707	689	709	677	712	676	732	680	689	688	689	714	715	717	691	687	693	715	686	682	734	746	709	711	702	693	727	720	680	680	744	712	703	738	704	652	729	676	691	700	703	686	683	694	645	669	711	716	732	699	711	715	707	737	693	684	735	719	722	659	687	678	707	713	663	710	678	751	744	688	702	710	699	705	697	688	742	733	699	683	668	699	695	698	700	685	724	728	663	679	730	640	727	648	717	707	683	671	711	726	688	727	723	738	734	683	688	688	663	684	697	721	686	679	706	675	665	680	741	687	706	743	713	701	736	705	717	718	739	727	714	709	702	703	679	676	755	682	700	730	711	712	700	733	711	741	664	683	668	703	742	706	691	694	676	722	725	684	697	725	719	821	708	742	687	711	702	705	735	640	707	716	675	641	727	725	715	721	739	670	708	709	687	708	712	694	718	768	710	690	745	713	749	720	739	756	690	704	730	755	674	713	740	670	734	696	718	735	743	757	712	712	714	710	715	712	685	712	701	711	677	712	711	734	672	704	731	690	718	753	684	694	734	702	700	706	686	648	702	725	680	725	689	715	687	683	749	700	742	728	719	693	714	721	691	759	706	716	680	712	710	729	726	726	709	718	712	684	742	695	658	696	773	699	725	717	721	702	736	696	673	701	715	710	781	717	710	708	721	691	681	710	671	752	693	706	702	709	753	725	684	689	733	772	721	714	754	706	731	703	714	687	711	731	692	720	696	774	753	701	723	684	727	713	716	683	735	685	727	701	716	716	696	690	734	735	690	670	697	663	730	694	673	754	724	722	715	765	698	734	710	684	730	692	735	675	673	705	719	694	697	732	741	718	771	698	709	682	686	658	741	752	766	688	738	721	755	707	682	722	707	689	661	696	722	714	701	667	678	738	742	720	693	709	724	716	753	719	754	709	670	700	680	726	652	659	709	724	704	716	697	706	670	665	702	671	742	678	754	705	788	664	714	692	679	696	717	691	688	736	685	681	706	686	738	744	699	712	721	706	689	654	734	671	703	710	681	696	693	697	727	703	721	715	720	746	734	673	716	735	695	722	704	692	724	701	670	699	721	722	733	696	713	708	698	718	713	706	734	738	718	728	710	714	707	745	706	680	692	739	672	749	697	684	743	686	726	686	691	688	703	734	715	723	721	739	741	733	699	699	695	703	750	718	717	730	740	690	713	691	720	681	743	727	692	708	645	695	677	696	737	647	740	753	696	753	727	690	678	710	730	746	677	708	702	710	663	722	710	682	693	715	722	686	716	641	711	685	687	686	676	671	716	708	679	756	729	744	719	704	719	705	723	765	699	727	761	701	695	761	721	661	746	748	674	686	676	739	696	758	755	695	737	732	714	728	707	702	715	692	762	671	663	679	681	755	696	680	729	695	699	701	719	759	678	668	735	691	742	694	721	663	655	730	699	711	654	681	739	727	708	716	659	706	687	744	663	723	696	704	722	705	664	715	698	639	645	707	725	705	700	688	758	699	668	675	722	697	698	702	712	697	657	710	677	702	681	702	687	707	718	747	713	719	669	714	677	742	695	703	725	740	680	750	760	713	725	713	653	695	722	691	739	692	697	689	744	708	728	710	699	717	701	712	756	731	733	682	747	692	652	765	694	685	721	687	709	709	710	673	703	699	733	713	679	677	683	725	689	708	704	710	666	714	699	683	694	728	711	703	707	731	735	727	693	723	682	680	779	707	655	716	739	726	671	672	723	672	694	727	709	676	700	756	676	710	725	724	689	752	748	715	680	698	742	718	681	691	702	681	728	741	684	731	698	736	690	715	742	666	664	721	745	688	687	700	713	700	691	696	691	700	721	685	729	692	708	739	697	743	731	742	715	744	681	711	665	727	650	725	698	710	695	662	672	769	686	668	707	713	709	745	687	724	702	692	707	708	698	761	716	729	700	763	728	677	712	699	715	715	706	683	723	774	751	674	666	663	743	726	671	742	739	726	669	711	690	687	688	714	728	712	737
23866	21368	28880	24205	21352	12899	1357	862	657	672	578	492	487	476	486	458	403	428	444	416	381	383	416	369	402	383	383	346	340	351	404	391	354	350	385	389	375	420	409	376	383	360	352	364	337	354	361	366	371	362	387	374	361	357	398	409	365	360	376	342	367	348	365	366	387	382	338	375	363	401	375	354	385	351	367	345	364	345	380	345	346	370	370	341	346	331	414	340	348	379	378	325	377	345	357	330	322	358	367	357	376	362	332	366	359	345	380	320	321	363	348	344	380	386	342	346	349	375	314	331	330	367	379	368	326	344	366	349	353	351	357	358	360	322	342	341	359	379	351	382	323	345	352	349	365	399	350	358	354	376	336	367	391	312	361	362	362	351	370	335	343	343	324	363	367	351	361	367	368	345	320	345	350	342	361	322	335	351	352	370	377	352	359	349	382	357	352	404	325	351	358	368	370	405	353	362	359	340	375	357	338	360	374	354	353	359	341	362	381	351	375	357	393	365	393	304	322	362	349	358	360	410	369	358	367	341	355	342	362	387	335	350	376	352	327	350	364	387	337	343	347	343	385	397	343	346	349	373	377	392	339	313	369	340	360	383	332	360	373	348	332	384	325	365	382	350	331	344	387	356	370	354	354	390	369	369	370	340	343	346	343	383	328	345	378	345	358	346	357	362	347	376	349	364	329	356	366	365	345	328	345	425	370	360	323	344	343	388	369	327	377	349	363	401	388	355	336	351	339	373	391	366	368	350	377	360	358	341	381	380	346	338	344	390	353	358	345	368	350	344	333	330	392	353	343	338	339	350	370	352	331	349	354	360	384	396	359	357	376	359	377	369	343	319	354	377	323	339	354	372	350	363	351	336	358	325	373	358	346	348	354	337	379	350	357	364	314	353	336	365	355	395	359	373	325	318	367	379	371	351	377	364	345	290	345	339	354	350	330	352	352	352	391	342	361	337	349	342	395	351	341	331	341	380	354	357	360	354	353	324	357	351	350	372	415	353	380	347	333	341	370	383	325	330	374	402	358	348	353	353	356	356	365	347	383	358	392	375	361	345	354	350	351	332	379	343	358	384	337	368	345	339	371	362	337	333	329	344	386	348	344	361	381	340	357	358	367	342	368	373	347	383	330	353	368	359	361	367	341	351	362	359	347	375	387	326	346	338	349	373	387	351	321	343	332	321	341	323	369	348	355	359	408	327	364	362	334	369	364	345	352	377	347	382	330	358	331	361	393	368	364	371	352	357	351	358	385	364	345	342	337	367	370	363	376	352	349	341	333	359	363	372	331	338	331	354	362	359	377	363	365	347	362	336	356	361	382	352	370	367	334	360	380	340	359	355	345	353	322	350	345	364	352	344	377	308	367	359	399	358	390	371	349	347	323	388	352	349	345	355	318	364	348	340	361	349	322	365	317	312	359	343	371	377	390	339	347	373	378	385	369	362	339	331	365	354	358	345	384	292	350	344	352	351	356	373	343	372	345	295	391	352	327	350	391	366	379	366	348	314	329	356	335	387	365	329	326	362	353	332	340	360	367	375	377	371	317	361	377	337	354	352	366	361	348	342	333	386	329	379	338	384	353	347	358	369	361	375	333	358	338	371	333	346	331	352	352	362	341	350	334	347	389	381	360	334	357	380	334	350	372	342	337	349	344	357	378	365	358	392	347	345	395	344	353	353	369	411	360	344	355	324	347	369	358	361	376	345	356	375	353	321	374	383	335	335	373	387	386	379	365	322	362	327	333	362	360	338	352	339	353	312	378	359	364	351	353	339	393	335	350	363	335	324	370	360	345	318	375	370	348	346	364	363	336	352	363	363	369	339	350	385	362	333	348	392	345	353	363	347	351	392	374	322	337	369	348	369	335	391	355	338	362	381	351	357	375	317	366	357	352	338	353	349	346	383	298	395	362	365	402	358	380	375	367	359	352	361	368	389	355	369	344	374	367	365	348	357	347	378	349	377	344	344	356	331	324	384	405	361	380	329	386	394	364	346	386	368	342	374	364	401	365	327	343	347	377	340	338	359	363	354	352	349	372	378	335	357	361	359	379	340	354	368	377	368	370	340	326	371	351	388	366	344	349	364	349	319	337	373	367	310	348	358	360	340	357	375	360	339	338	351	347	340	362	353	362	338	358	386	403	378	365	357	376	336	354	353	343	335	354	389	370	356	362	415	345	349	352	359	361	360	351	370	381	371	355	361	329	408	357	352	372	331	392	360	349	354	344	370	391	346	331	336	343	362	317	348	348	316	375	360	362	343	372	346	376	325	353	358	368	359	333	373	348	365	330	356	365	347	372	338	383	309	337	364	353	366	333	403	349	310	381	379	357	352	367	352	363	382	350	368	361	389	370	369	341	387	339	322	351	344	365	365	363	343	338	344	334	331	342	396	351	354	339	398	351	338	344	344	323	367	368	324	375	324	331	376	343	348	341	350	353	298	333	336	383	376	361	313	391	370	363	342	339	333	358	351	356	363	402	353	344	341	390	368	373	318	331	387	335	351	331	338	377	349	369	314	382	344	356	369	332	391	347	317	354	361	320	357	376	358	362	361	367	350	336	357	361	330	339	344	326	334	363	400	364	374	358	396	331	352	333	340	346	366	351	359	352	352	361	336	334	363	367	370	341	352	336	364	349	369	335	364	333	335	370	343	385	362	331	340	360	361	366	351	348	325	389	355	357	352	359	365	349	340	358	397	343	347	378	346	330	349	326	352	377	353	339	375	340	336	341	369	344	376	344	335	382	378	373	343	353	359	328	371	311	391	353	374	336	358	347	389	337	376	359	361	303	371	352	382	337	391	356	340	344	382	385	342	351	340	382	366	357	320	351	347	372	335	327	374	351	336	362	344	315	370	325	346	316	369	357	355	363	349	353	351	345	359	358	348	378	349	350	370	346	386	340	315	379	351	326	362	383	341	371	322	354	353	361	353	352	330	367	318	349	351	360	432	353	345	349	354	383	348	355	342	309	381	347	332	380	353	344	361	350	371	307	345	337	341	338	322	365	360	354	355	391	362	373	353	342	341	371	384	351	370	388	348	362	386	336	378	350	357	376	360	369	361	368	358	347	325	346	414	369	345	334	371	385	355	352	376	361	338	342	359	338	358	388	344	352	336	347	323	312	385	339	355	360	352	319	354	394	323	342	358	343	359	370	334	358	351	385	335	349	364	355	348	371	345	351	353	386	353	364	382	342	355	403	370	350	386	362	372	372	356	353	361	344	377	348	335	370	365	374	382	366	361	390	370	363	358	340	343	352	363	374	403	375	359	369	361	356	376	360	367	329	359	375	360	366	326	325	352	362	331	372	362	362	378	371	356	364	363	369	344	393	332	348	334	354	376	348	367	359	360	357	375	367	335	352	368	371	348	321	370	364	367	395	364	346	384	355	372	354	361	378	348	367	357	329	364	340	361	374	331	361	378	329	335	351	383	390	384	351	387	350	359	359	326	333	343	371	350	345	338	393	375	338	383	320	369	357	355
4711	10101	8468	4311	3002	2220	1796	1429	1203	1042	866	799	759	672	632	641	568	580	542	554	522	496	527	499	523	476	501	519	541	456	533	517	490	476	461	481	468	467	464	449	474	455	481	456	478	500	446	466	447	475	487	466	473	486	491	456	504	451	476	487	451	463	427	457	424	457	510	469	450	461	418	477	437	489	465	442	464	488	456	466	449	437	500	488	470	436	427	448	434	482	474	459	439	408	443	413	477	491	458	431	470	466	452	448	424	455	455	452	442	475	440	423	484	486	477	446	487	461	461	425	476	438	433	462	449	483	445	443	468	467	445	480	479	446	492	454	471	451	464	438	464	445	492	446	459	488	459	457	469	447	428	473	457	447	455	462	411	436	426	435	462	443	476	443	483	436	494	463	461	466	452	478	428	436	407	439	470	504	502	428	446	472	431	454	473	446	469	449	471	486	452	435	479	458	464	439	469	483	452	422	465	426	474	448	479	446	463	434	445	472	488	451	420	436	446	453	449	478	490	448	452	457	440	433	471	426	477	430	449	468	480	455	484	436	456	416	411	425	461	450	435	439	452	405	446	441	444	417	459	454	495	465	468	502	415	466	447	452	473	477	454	468	428	463	465	434	451	431	453	448	470	447	447	490	486	488	475	450	446	462	423	440	430	425	434	449	441	419	430	469	461	476	438	435	441	454	451	460	462	460	432	478	443	488	459	447	424	446	464	447	477	420	470	470	448	431	459	401	439	439	427	501	460	439	460	467	433	446	462	458	457	431	479	441	425	482	440	468	478	490	441	490	436	442	451	456	444	439	452	480	454	453	463	451	473	438	429	456	438	450	482	483	461	429	465	473	397	438	425	479	452	431	445	470	442	466	453	449	471	412	441	485	445	419	469	437	447	474	437	484	456	503	433	458	435	447	464	428	449	459	433	457	434	451	437	418	449	443	495	478	432	435	482	442	462	475	465	454	441	459	476	478	462	452	467	430	475	476	443	439	428	463	441	432	412	455	439	447	486	474	470	438	485	487	463	408	450	435	411	475	453	438	423	450	465	465	468	463	464	475	447	457	456	466	488	459	443	444	440	463	437	464	428	472	400	441	436	473	453	441	514	426	485	438	471	485	491	450	466	463	437	430	435	434	457	464	493	440	420	468	461	422	480	457	494	428	479	433	405	440	449	467	496	462	437	435	416	447	441	472	473	439	476	454	461	509	470	514	464	451	445	473	477	424	489	454	440	468	433	476	454	483	438	467	462	428	467	447	455	431	436	462	460	474	453	445	428	467	485	481	455	459	441	476	502	447	448	424	460	472	443	478	481	467	475	497	432	427	463	447	430	431	462	454	439	439	454	453	476	439	435	459	438	484	452	477	477	403	420	462	445	444	441	431	418	426	435	462	460	485	438	424	449	421	490	457	452	471	445	445	440	454	453	429	496	467	448	451	451	438	438	474	478	476	466	458	454	441	470	418	475	473	459	465	430	420	463	450	463	409	407	476	469	448	418	409	476	430	462	424	432	453	455	453	440	451	456	412	471	465	417	463	443	468	471	464	458	442	474	457	424	439	454	433	475	465	429	465	462	465	419	500	427	470	408	463	450	435	447	485	443	479	467	415	490	473	443	482	477	473	451	403	417	448	409	463	446	455	458	457	488	429	461	454	492	448	455	460	435	481	448	451	404	445	475	458	450	449	446	470	479	441	430	449	454	498	436	443	441	447	415	504	438	470	436	443	478	435	457	456	456	453	439	453	439	444	455	450	480	407	468	468	443	418	492	451	421	485	463	424	469	450	465	447	434	476	476	461	459	457	430	417	423	434	506	462	479	438	428	444	430	464	462	443	443	487	484	461	419	456	448	447	450	422	468	483	461	469	479	458	453	456	437	457	457	446	432	444	454	463	431	452	450	433	444	443	482	428	479	438	472	410	447	473	429	470	466	442	456	438	443	452	454	451	433	431	413	458	479	455	433	449	439	459	415	442	439	469	444	433	439	460	413	467	449	474	446	461	468	475	477	453	466	446	451	465	429	448	464	448	469	451	455	401	395	469	439	461	472	451	440	439	501	438	450	427	430	463	451	429	444	466	445	432	437	477	473	438	464	424	430	438	460	453	483	439	474	454	434	442	475	424	450	478	445	457	436	437	470	447	443	446	497	477	454	465	443	477	487	433	464	443	459	441	454	430	479	466	424	439	442	433	473	449	432	464	465	453	456	468	460	445	451	443	505	434	443	428	439	453	437	443	437	429	443	426	447	435	462	418	465	449	438	464	404	423	446	437	436	441	457	476	426	462	444	474	427	471	450	415	457	441	462	462	416	458	444	433	433	453	471	482	530	468	463	442	448	417	448	469	458	428	485	502	477	449	472	409	450	452	451	459	475	488	469	440	446	430	463	439	447	471	475	436	453	417	426	452	434	493	425	419	437	427	435	469	480	479	457	428	446	475	439	457	469	442	478	450	447	435	416	426	430	452	411	450	419	426	435	451	424	464	444	449	428	433	432	482	450	460	443	414	495	468	420	483	467	433	440	410	436	494	420	455	426	452	426	464	429	448	446	424	460	456	462	465	475	433	468	462	481	445	458	480	458	468	444	445	452	463	441	438	473	432	462	482	403	480	461	408	477	485	412	458	434	465	464	478	470	465	453	471	452	439	446	497	434	445	461	426	461	478	426	471	460	450	425	452	443	452	466	479	443	478	424	458	439	452	422	441	454	423	425	448	470	467	455	481	436	448	485	461	470	438	451	487	477	430	482	444	426	473	441	442	456	442	414	473	421	481	495	451	426	441	444	456	441	476	475	467	463	448	460	433	477	440	460	457	473	449	474	479	394	441	470	510	472	450	488	465	432	439	449	451	431	478	415	456	462	429	474	463	451	435	450	470	420	479	450	420	443	429	417	434	450	444	453	455	439	459	493	442	478	468	474	453	487	469	438	436	479	435	475	444	418	435	428	472	464	444	455	476	486	460	447	437	435	446	440	413	423	442	474	458	411	444	446	502	437	416	464	434	432	486	434	460	477	473	457	480	475	479	444	467	483	461	472	450	460	459	427	463	460	420	439	441	438	435	475	438	457	432	455	423	465	430	445	444	477	432	448	468	479	432	436	447	438	442	481	464	460	462	469	425	466	474	482	472	409	382	477	454	463	468	443	427	446	431	484	507	479	452	463	456	444	452	441	426	452	497	450	434	429	466	481	431	464	434	479	421	456	454	453	466	471	417	479	460	435	436	465	438	484	442	424	457	428	468	457	443	470	507	484	452	467	478	440	414	439	436	413	480	464	473	446	474	472	440	451	470	438	490	417	436	448	435	437	450	462	431	441	453	454	483	470	440	437	476	446	456	421	431	450	428	456	413	441	449	413	432	462	424	434	447	452	464	459	431	452	461	446	441	444	448	443	469	448	423	449	476	462	425	483	451	437	465	475	465	456	444	473	437	475	435	474	400	422	487	458	443	433	469	444	433	450	465	435	449	470	473	473	466	453	427	485	458
22955	21376	29330	23795	21377	21427	11963	1188	780	689	566	484	434	400	381	303	300	327	255	285	267	237	250	242	217	199	219	229	210	214	212	221	229	205	199	205	195	208	210	157	196	170	178	169	194	184	201	175	171	204	194	184	173	193	193	163	179	208	198	170	171	205	169	161	166	172	178	170	196	168	171	184	184	146	178	178	180	170	166	194	173	181	171	166	170	181	185	177	166	180	179	189	183	177	167	166	165	200	171	164	167	176	161	187	160	190	171	173	182	182	165	168	191	161	180	172	163	199	168	188	173	163	166	199	156	191	160	139	197	184	170	182	178	173	181	151	158	170	162	164	182	179	167	157	168	181	172	159	198	177	181	183	179	191	169	149	163	150	201	161	158	173	168	196	176	186	155	187	185	158	166	178	163	160	161	155	164	162	161	165	169	190	196	172	162	162	163	181	151	185	173	185	166	164	177	173	177	175	182	184	187	177	200	174	173	149	135	193	171	167	186	168	165	172	170	170	177	179	163	171	178	174	153	187	189	171	164	181	175	170	169	161	177	173	159	186	173	163	168	153	205	172	172	185	179	169	159	172	162	189	151	159	198	169	193	158	171	158	201	159	159	182	166	162	179	161	181	162	181	179	168	179	191	178	204	163	149	156	158	166	132	163	177	193	154	181	192	150	156	166	193	172	161	171	158	197	184	171	162	175	192	177	185	180	164	148	177	159	176	166	180	170	183	153	163	168	190	164	190	167	155	190	178	168	172	180	188	164	186	158	166	163	183	167	179	175	187	127	176	184	167	170	154	186	158	139	179	184	158	194	182	157	180	181	179	187	168	161	153	152	160	175	178	168	191	159	167	165	182	166	170	162	166	202	155	171	148	171	178	189	171	173	197	175	172	183	170	160	186	207	187	174	175	175	161	171	179	182	161	183	165	183	159	161	184	193	171	201	169	182	179	178	166	155	177	190	177	183	181	198	173	151	171	169	157	142	188	169	183	185	175	178	192	181	169	186	163	170	190	167	154	181	168	166	164	168	171	182	183	180	176	176	172	172	156	192	187	188	182	163	191	181	182	163	158	144	160	161	156	155	182	215	155	165	160	181	168	163	170	150	172	166	164	186	176	200	170	160	202	161	159	168	182	205	152	198	172	183	162	148	186	178	157	173	169	175	158	164	156	173	183	182	149	158	159	183	172	173	175	183	179	172	187	179	202	155	156	168	169	181	188	177	183	161	190	164	165	181	179	190	177	188	174	188	171	187	175	190	155	179	166	192	180	178	187	173	185	174	185	182	171	162	192	148	171	192	169	179	189	172	172	175	156	161	163	156	162	171	162	174	173	165	166	190	158	165	184	186	177	170	162	175	200	184	178	144	183	189	158	181	177	169	177	166	184	157	183	152	179	158	178	142	169	171	187	161	160	174	159	164	181	156	191	185	173	161	161	170	174	168	178	175	158	195	161	166	189	164	184	164	173	165	176	169	186	186	194	163	158	176	177	147	167	181	170	197	175	160	159	192	172	176	182	188	172	184	176	171	177	151	186	186	142	184	158	173	150	183	160	163	169	169	186	143	167	171	165	168	175	181	182	168	174	183	174	166	183	173	166	164	169	170	189	178	184	179	180	190	169	163	174	180	148	188	163	157	154	193	184	186	166	146	181	199	148	171	196	144	183	185	180	184	184	175	160	165	152	151	170	175	174	174	162	190	144	174	184	169	158	163	184	168	198	149	177	151	186	185	172	174	167	163	184	161	167	175	181	181	151	168	186	174	172	165	156	168	186	190	160	174	195	197	178	181	187	176	180	174	173	164	174	177	167	168	190	167	162	148	157	151	171	169	184	154	168	173	187	190	180	179	191	155	179	192	190	184	171	176	165	179	182	186	154	163	184	163	162	161	196	154	166	172	156	185	135	154	172	165	177	179	173	180	170	176	193	183	178	183	144	165	181	180	176	194	168	183	170	171	145	190	169	182	171	192	161	165	188	168	172	172	141	156	165	168	175	154	160	164	164	160	178	178	183	166	183	168	187	159	176	189	175	179	173	174	164	168	180	174	178	154	169	176	187	179	191	188	184	172	180	158	166	192	180	144	170	161	156	187	169	187	187	201	165	171	188	160	162	171	165	165	172	157	171	172	184	145	161	169	164	165	143	183	182	198	189	159	153	157	155	191	171	159	149	163	173	178	166	187	160	159	145	174	156	168	168	158	198	161	147	163	171	207	169	157	191	173	173	152	170	187	168	166	164	174	188	168	172	165	155	183	163	165	166	157	174	185	156	205	165	147	156	184	177	155	171	181	183	160	165	145	159	195	163	166	167	190	176	176	165	150	185	164	172	185	153	165	178	174	170	191	150	185	169	161	167	158	146	176	181	172	166	181	154	165	181	160	169	160	144	149	173	166	162	184	193	161	189	163	165	191	165	154	157	176	167	152	153	177	164	200	148	155	157	172	183	177	172	173	166	157	167	165	178	169	157	176	156	191	189	172	180	171	170	183	189	162	179	192	180	161	169	178	191	158	173	174	153	154	161	169	176	163	172	191	174	167	159	152	168	163	180	176	163	190	173	170	175	183	155	193	171	125	182	159	156	175	163	180	174	168	178	173	175	185	167	159	178	198	177	168	167	199	159	178	169	184	160	192	168	188	168	177	170	177	184	187	164	171	145	180	150	154	201	158	170	182	185	160	170	179	176	155	188	191	165	171	180	170	178	160	166	172	147	192	184	184	152	164	174	158	166	172	170	162	173	190	181	170	149	168	175	153	193	173	194	162	182	168	177	181	184	173	181	179	174	162	186	173	159	181	180	169	173	179	189	165	187	194	192	163	153	203	159	178	159	139	195	177	157	163	173	163	177	152	148	184	161	172	174	169	168	177	196	161	167	185	185	164	168	181	173	164	164	148	175	190	193	176	158	157	161	155	169	181	153	171	179	181	168	163	190	164	168	179	181	167	194	158	156	176	156	175	161	151	165	157	176	165	178	163	153	153	159	214	177	154	168	162	164	191	147	184	182	173	162	157	184	168	178	169	177	147	174	176	165	158	180	169	167	185	144	197	152	177	168	182	179	161	176	163	158	165	175	170	196	159	167	148	175	168	154	144	175	172	158	159	178	169	180	181	182	178	163	155	168	164	158	179	168	176	138	183	183	171	162	168	172	192	162	169	168	173	181	161	144	156	198	205	164	178	170	145	171	153	171	152	177	194	202	141	169	210	186	167	179	167	186	159	159	160	174	191	178	178	129	165	154	171	180	182	190	183	170	171	194	178	180	171	186	179	169	192	200	178	165	182	192	165	186	165	172	165	164	164	177	159	163	174	185	155	166	166	153	186	158	152	168	166	174	187	202	142	176	182	172	169	175	188	216	155	189	176	187	175	178	168	170	173	181	175	171	154	168	170	152	163	167	147	156	187	156	177	178	184	160	164	180	164	168	162	165	187	181	160	174	166	182	185	166	178	171	167	191	197	160	184	157	171	155	184	163	171	172	162	161	159
6748	16251	13565	7197	5080	3741	2773	2128	1605	1303	1021	867	757	696	599	511	481	452	422	382	393	378	357	336	327	300	285	314	288	293	263	288	288	249	253	270	261	260	221	236	233	264	243	238	244	227	237	229	238	233	221	200	217	253	212	258	222	250	223	204	245	229	236	228	207	212	228	228	239	223	209	208	183	237	210	207	216	236	225	206	210	219	201	214	240	213	207	197	239	228	199	215	221	220	227	221	225	215	219	213	195	231	204	206	213	206	220	235	216	211	201	214	223	218	225	203	228	202	219	238	219	187	230	214	208	194	208	238	224	217	213	223	216	229	242	219	213	212	205	214	229	204	192	221	207	228	221	205	214	225	205	213	211	207	220	194	201	222	217	209	197	216	205	207	240	214	192	210	213	191	199	202	223	204	226	195	229	214	217	212	248	206	223	211	219	239	182	212	237	196	199	213	208	199	199	201	221	204	220	225	218	187	222	231	216	250	177	231	216	217	210	186	228	227	203	190	224	203	216	196	223	207	235	195	197	214	210	166	212	199	244	204	237	208	239	200	188	221	206	218	228	213	199	209	217	204	206	199	209	206	201	208	223	215	216	219	204	200	213	200	186	222	228	194	221	209	233	225	189	207	198	198	204	209	190	198	191	203	203	186	209	191	227	216	232	203	220	213	193	177	203	198	208	231	209	212	217	214	220	213	209	195	203	210	209	227	193	203	216	200	198	244	213	203	236	199	215	200	209	200	200	203	195	200	223	233	205	191	220	209	203	215	228	231	213	222	208	227	207	195	197	220	202	199	210	225	190	212	227	229	203	206	218	197	198	199	238	205	198	209	231	210	223	202	229	187	178	212	218	234	230	175	207	188	203	214	201	215	176	193	182	211	215	225	223	203	223	234	204	214	208	196	210	207	205	211	193	190	183	218	237	198	206	186	211	200	201	189	193	218	212	184	210	186	214	210	196	199	187	210	210	222	212	249	207	225	199	194	217	227	199	207	212	192	211	223	226	254	215	218	249	178	203	238	197	188	201	196	216	178	231	213	211	255	199	207	197	223	242	217	214	203	183	208	204	208	215	224	215	229	209	199	180	208	205	205	215	225	216	196	228	216	206	229	187	221	197	219	206	220	192	196	178	190	228	199	218	222	213	234	186	207	195	215	205	201	206	223	209	235	200	207	220	230	225	204	197	224	236	208	207	192	231	214	201	198	206	210	192	203	254	203	224	226	185	200	214	212	204	227	195	197	232	223	188	206	214	192	218	215	236	203	210	210	206	216	225	201	213	226	205	214	202	202	221	200	200	214	206	222	192	208	199	201	238	204	213	203	192	204	237	191	203	210	203	222	215	189	207	219	210	186	209	214	191	226	216	230	199	223	225	234	196	232	221	222	217	217	206	217	206	208	210	209	201	216	189	225	215	182	203	236	207	193	213	239	216	224	202	224	218	185	222	244	220	228	148	220	213	181	211	199	221	219	199	213	222	201	238	213	220	212	203	226	198	211	214	186	198	208	197	196	194	226	207	210	220	207	201	209	214	217	193	196	204	225	220	218	210	191	229	212	208	215	233	214	228	195	208	208	196	202	227	205	213	228	192	204	221	222	216	225	229	185	204	216	242	204	229	202	200	222	202	207	203	204	202	210	196	215	182	223	221	199	222	207	188	207	205	222	214	201	179	204	222	226	200	210	203	210	204	204	214	190	206	210	215	199	189	203	204	195	197	205	181	213	194	220	203	196	226	217	203	218	219	217	227	195	216	214	213	216	214	224	202	214	223	231	201	222	215	202	217	206	210	213	209	206	216	214	195	209	204	197	205	207	196	197	216	214	202	211	192	197	173	232	217	206	199	207	222	219	205	208	192	226	208	202	196	197	182	192	194	211	217	223	207	177	203	185	231	228	186	210	222	197	226	207	222	209	216	219	203	215	233	234	183	221	204	204	186	195	188	222	212	195	190	214	191	201	215	232	192	200	218	209	222	196	198	218	217	213	210	234	210	211	202	232	218	208	204	201	209	204	210	224	213	230	189	206	178	199	205	196	217	215	235	221	204	216	214	197	197	183	187	204	216	204	228	175	217	217	227	194	229	210	202	236	214	225	237	212	203	207	224	209	206	207	206	189	221	222	205	223	213	206	208	214	240	203	196	216	190	206	236	214	218	209	209	202	190	217	228	185	212	202	229	218	209	192	219	206	200	217	184	192	215	194	199	218	214	198	224	211	209	210	221	215	207	209	182	220	199	217	177	207	225	214	224	203	213	197	207	205	218	216	236	205	215	215	222	210	247	224	210	210	211	214	192	226	213	210	226	197	179	215	207	225	183	221	204	218	203	168	234	213	203	203	222	202	200	180	212	202	235	222	176	220	216	241	206	181	226	224	182	206	196	211	201	194	221	204	207	213	193	185	201	225	207	210	227	175	178	193	203	232	212	227	228	206	219	209	214	197	211	221	192	224	217	197	209	218	210	190	211	201	203	217	188	193	188	205	237	203	195	237	203	194	248	209	195	203	210	209	205	187	182	192	255	194	208	208	209	194	181	210	197	223	201	201	191	212	212	211	205	221	191	207	205	202	200	206	189	210	198	196	198	219	216	227	221	218	192	207	205	246	242	203	229	206	211	191	234	191	194	217	228	217	241	213	213	204	206	234	217	221	209	208	230	222	221	201	221	208	211	188	225	208	198	189	223	218	183	196	225	243	218	205	215	216	211	216	214	211	205	188	214	225	216	189	209	202	224	205	217	223	201	223	211	205	225	228	235	195	216	206	206	189	202	214	203	190	189	200	205	201	199	228	207	221	196	194	214	207	203	221	220	205	212	211	190	219	217	224	199	215	211	222	226	202	183	210	175	205	226	208	196	177	194	229	218	184	225	227	183	210	177	187	210	182	206	185	236	207	208	220	229	172	218	219	231	197	224	217	215	223	226	203	222	209	217	207	214	201	222	207	208	197	186	212	222	203	212	208	211	209	174	205	195	206	234	213	214	212	193	196	201	189	218	211	217	187	223	194	185	193	197	215	205	188	198	231	196	223	220	221	210	216	178	206	206	191	210	225	200	202	207	173	213	217	210	225	203	181	226	205	204	207	206	214	207	221	236	216	236	235	220	207	219	214	191	211	211	226	214	187	198	220	228	215	194	226	225	211	193	190	211	198	211	201	212	234	196	206	197	210	211	221	198	213	205	204	217	208	238	218	208	210	230	209	214	196	182	198	227	196	184	196	185	185	221	226	201	179	195	221	221	208	209	188	186	202	212	197	213	220	238	229	215	200	203	217	217	202	218	209	203	219	226	214	192	219	218	231	206	193	190	222	203	189	205	190	207	210	207	215	218	218	199	213	203	210	222	207	201	217	208	208	207	196	204	212	216	202	239	201	219	213	203	223	209	204	201	202	199	196	193	204	162	217	218	224	169	174	220	205	199	230	206	190	208	206	252	209	196	170	214	210	225	183	179	220	183	218	213	193	208	221	247	192	229	232	226	231	213	227
27171	21179	12542	1390	724	641	659	622	617	606	625	578	581	556	591	563	584	574	636	599	529	572	557	555	580	571	598	594	573	558	576	549	569	578	598	601	558	589	556	575	563	559	560	580	583	584	617	577	597	626	565	595	552	592	549	618	622	593	591	580	568	619	561	591	590	561	608	656	640	575	586	571	547	565	630	579	550	555	549	554	577	557	591	595	624	598	597	619	609	621	575	643	565	657	599	613	583	543	565	553	561	608	593	555	570	527	570	631	599	557	595	582	613	572	538	568	551	583	640	615	578	584	613	569	572	569	558	614	553	614	559	597	612	568	585	564	580	552	540	608	592	566	500	544	606	561	586	598	578	574	602	620	521	558	542	614	586	580	575	584	551	601	619	551	581	569	577	583	530	577	594	492	524	589	559	597	587	586	587	562	569	647	590	537	594	562	553	561	575	613	558	614	603	582	538	582	576	577	546	576	561	608	593	578	606	538	600	576	560	586	610	592	574	613	553	626	593	594	537	575	581	587	621	595	573	493	595	639	610	576	647	571	585	568	577	573	610	547	604	588	610	614	568	588	599	580	604	592	582	598	529	558	578	604	621	590	559	572	557	614	583	620	574	581	582	605	627	594	560	571	567	579	600	592	586	578	582	600	615	572	527	649	589	559	565	590	588	604	562	583	594	570	603	585	570	556	575	546	572	611	549	581	548	582	585	611	553	582	570	611	587	559	603	569	580	570	592	601	620	592	556	560	540	586	614	599	590	558	556	604	550	590	566	582	604	592	543	579	606	550	562	567	585	554	599	604	594	578	561	574	564	554	566	552	608	567	602	542	584	639	553	593	563	566	579	615	598	563	598	541	565	550	606	561	559	591	593	622	529	587	656	634	575	614	604	568	499	560	608	602	629	597	545	574	576	586	594	605	538	569	612	586	563	594	571	573	608	560	563	579	622	591	585	577	627	578	615	609	547	593	552	584	633	568	569	543	575	598	590	603	583	604	603	552	605	574	589	615	643	559	589	586	566	541	574	588	615	593	594	571	596	580	584	584	540	601	584	575	557	611	561	588	575	568	600	610	554	576	581	608	579	609	565	614	622	564	548	579	608	583	546	587	617	588	567	568	580	576	586	574	582	569	611	592	586	554	562	534	606	606	572	605	614	617	570	528	592	614	583	574	560	631	579	588	597	586	596	601	593	601	569	585	585	579	593	552	633	593	595	587	548	557	608	610	552	548	583	633	586	570	562	597	579	558	596	586	608	634	631	588	598	558	543	557	617	584	640	542	612	624	593	591	574	553	601	559	593	600	562	594	597	589	603	552	560	637	579	594	569	590	580	542	578	577	571	599	637	544	568	581	602	563	561	582	574	606	597	584	582	576	552	550	582	598	575	575	580	621	564	588	569	568	581	572	566	624	587	634	577	579	573	575	578	586	545	567	564	596	620	566	605	608	604	534	574	615	563	560	562	599	554	567	555	547	563	575	584	594	576	530	583	593	609	600	598	567	583	532	597	547	592	545	571	542	616	556	566	622	619	570	570	571	612	545	612	564	624	594	605	585	567	570	585	598	577	627	611	623	578	580	579	577	581	572	598	599	614	576	584	598	553	563	567	530	597	571	573	572	598	588	572	574	550	566	599	550	585	567	598	576	531	589	582	582	606	603	580	631	570	584	607	546	586	601	599	574	573	578	539	606	568	581	566	596	585	533	578	598	590	621	556	535	585	631	579	593	580	571	588	605	532	604	587	599	628	549	580	601	569	609	553	578	586	564	588	583	569	576	597	580	612	574	568	574	587	580	575	577	602	543	558	595	570	543	578	620	623	562	604	600	599	584	609	579	613	554	584	590	590	588	544	560	587	557	533	596	596	550	610	597	580	610	545	604	651	534	590	597	578	581	568	624	569	597	560	571	527	586	585	570	557	558	586	617	612	583	591	572	611	565	608	582	635	589	564	586	575	551	567	558	540	588	554	603	558	574	579	581	592	554	560	549	562	537	604	583	581	588	607	613	615	606	623	596	585	558	596	587	564	587	568	569	599	568	573	607	571	595	582	589	575	575	576	587	574	654	560	575	594	548	579	597	591	588	630	576	546	593	555	647	582	558	539	588	543	571	579	617	562	589	613	531	619	532	563	606	603	602	568	566	606	559	599	578	619	575	594	536	636	608	613	573	574	614	596	578	575	578	555	575	565	557	575	617	573	583	615	575	565	569	544	584	625	587	542	550	551	556	592	548	577	562	576	623	604	576	564	547	571	606	585	596	601	604	628	627	549	548	574	542	576	582	600	545	579	573	616	558	593	571	590	622	565	577	577	584	581	602	571	558	554	542	533	626	583	560	588	608	576	568	612	570	546	581	573	531	606	578	593	555	630	617	521	568	583	563	599	576	602	570	577	556	603	618	533	615	599	540	600	610	576	584	570	576	548	574	586	587	570	569	568	583	607	563	619	584	585	574	585	554	590	543	598	557	563	537	562	564	588	611	561	544	589	565	541	602	594	545	590	585	588	553	607	541	610	572	584	589	588	585	595	596	589	573	553	552	561	507	568	608	557	550	590	637	610	567	594	570	588	577	550	612	548	579	522	578	606	556	562	591	573	563	587	557	572	598	590	612	618	578	607	599	553	597	632	592	596	552	581	585	579	578	579	605	578	596	553	608	574	554	588	584	591	581	582	575	576	612	567	592	581	554	580	591	591	561	558	537	643	598	591	579	570	578	565	583	550	584	589	577	590	586	539	530	611	588	602	592	564	559	620	584	567	593	575	621	586	590	609	617	528	572	610	567	584	548	636	581	554	580	565	592	595	618	590	575	554	604	561	554	550	563	610	584	578	565	569	562	588	562	565	581	577	558	562	580	586	593	623	573	585	586	567	550	565	589	559	550	571	574	586	587	586	614	610	604	593	582	595	560	578	556	589	564	544	543	566	607	574	558	606	564	570	543	578	587	614	578	571	565	581	568	563	548	597	596	556	621	617	593	544	571	600	601	590	620	610	561	559	608	592	588	606	623	563	585	614	628	647	560	587	556	581	577	551	593	658	585	602	607	621	540	604	575	584	590	585	549	569	607	592	579	636	613	535	581	582	562	586	611	592	587	597	596	577	615	553	538	615	560	582	619	638	566	611	553	557	585	623	590	552	612	572	579	620	631	574	632	621	573	620	563	616	569	571	537	579	584	624	581	600	589	604	571	593	566	595	576	612	576	604	590	539	582	545	570	623	613	567	585	594	582	595	602	651	587	595	595	563	610	558	624	549	552	633	561	591	617	557	591	565	557	582	591	566	633	568	550	554	598	570	518	597	546	581	584	548	604	590	557	537	591	564	585	580	576	545	573	549	576	549	590	602	557	602	641	594	618	613	553	593	593	594	587	573	551	581	534	590	591	600	563	601	586	599	573	591	565	554	586	586	584	590	559	553	597	574	575	589	595	583	552	589	617	570	573	605	609	568	567	606	630	567	593	589	587	556	569	562	560	577	591	571	609	591	619
4304	1551	1427	999	919	882	804	792	794	735	742	719	680	733	733	751	693	710	766	763	737	707	722	688	727	769	763	751	689	674	736	739	735	694	736	710	710	728	750	755	703	761	714	708	750	722	703	705	735	688	724	718	758	728	709	744	667	753	730	663	720	706	702	724	707	703	714	727	701	688	743	753	763	731	711	701	702	708	683	699	739	706	708	710	721	699	682	712	661	711	709	734	692	697	694	674	721	712	673	718	702	743	705	737	666	738	755	734	728	741	716	658	696	727	724	686	737	748	691	691	697	725	728	732	696	640	683	746	705	738	734	759	737	743	692	733	691	732	780	705	742	700	718	715	730	745	683	723	737	707	757	709	687	747	734	709	723	719	687	702	751	727	731	704	733	762	708	722	737	684	720	743	736	710	659	689	714	744	762	714	770	729	678	685	733	673	687	674	746	654	710	626	746	688	720	701	698	729	680	764	702	724	732	701	681	716	712	694	721	745	748	686	669	720	679	711	698	689	703	761	680	715	734	745	680	712	700	646	722	710	725	741	691	683	713	688	737	710	733	682	695	678	683	667	698	733	718	712	691	697	729	726	636	686	705	698	716	719	697	740	753	686	728	728	721	704	713	691	688	738	699	729	710	737	739	657	692	660	711	732	681	767	754	744	739	727	689	731	756	753	717	662	700	699	705	719	686	690	759	759	715	688	657	728	714	751	720	753	710	687	730	693	734	718	764	683	682	690	711	696	706	700	715	726	728	719	735	738	754	675	681	711	754	792	736	710	736	731	679	721	689	695	716	732	731	690	717	690	658	732	682	772	683	657	718	711	716	674	694	694	728	688	760	735	726	678	701	743	685	719	681	711	734	680	733	681	712	720	676	707	715	675	744	664	722	673	755	666	707	744	722	753	703	697	690	730	717	697	760	704	747	732	745	750	700	741	755	726	708	731	702	687	694	765	680	720	722	726	769	714	724	716	734	764	751	667	761	727	755	713	731	652	736	670	695	737	707	732	734	708	697	721	753	691	732	728	677	669	692	705	731	679	720	699	761	703	713	723	727	686	703	712	748	765	683	693	703	751	778	729	692	704	754	680	767	732	710	683	727	710	721	718	690	708	756	683	725	740	746	679	733	702	743	724	736	693	716	724	695	668	736	720	718	710	711	650	708	702	708	701	678	689	696	746	708	722	718	694	688	693	766	734	699	660	736	719	715	748	678	690	713	687	707	778	759	720	714	729	760	651	701	718	718	681	664	759	719	731	688	691	682	674	711	751	716	719	676	718	704	661	704	699	740	706	712	719	743	666	696	719	693	739	721	722	692	724	699	725	718	645	735	700	749	712	742	740	761	691	729	707	744	749	719	748	738	706	679	728	705	683	716	727	743	700	698	695	732	705	695	661	711	656	716	754	719	680	710	789	708	667	755	673	657	730	699	680	678	700	687	739	705	748	726	701	741	723	691	718	745	730	694	672	701	739	682	721	692	756	715	760	730	688	714	703	729	696	700	660	657	653	714	704	695	730	674	667	707	717	707	674	753	714	742	735	745	709	681	736	703	734	727	725	739	700	725	723	738	734	724	722	717	763	724	681	737	707	734	761	688	722	677	716	697	724	741	685	755	696	742	699	684	709	689	740	717	721	655	722	728	719	660	703	683	715	729	724	746	749	700	708	698	701	712	724	732	764	732	693	705	711	726	706	699	707	707	697	725	720	724	718	711	681	707	688	707	689	749	731	721	773	700	739	710	718	684	655	694	732	647	705	710	669	704	712	705	727	724	677	715	719	721	695	760	704	689	712	746	694	706	697	685	695	685	712	697	698	756	758	753	706	710	701	691	726	713	752	716	775	665	709	762	738	695	697	736	697	747	733	708	708	695	677	718	689	730	744	723	716	762	662	713	723	693	746	775	722	675	685	708	709	639	706	752	675	675	713	708	774	713	695	724	714	719	713	734	706	666	696	682	736	740	737	731	728	721	710	708	748	695	713	713	659	648	694	696	711	701	706	729	684	702	739	741	707	718	662	702	696	676	690	715	674	685	707	779	785	698	733	654	742	716	737	757	705	732	738	735	725	683	695	691	741	695	696	720	757	707	712	682	686	745	710	718	691	699	676	713	767	713	704	745	708	734	703	715	743	735	703	734	708	715	689	684	734	783	743	693	717	680	756	720	705	708	725	679	682	785	717	758	673	705	650	744	749	696	660	665	706	718	720	708	705	687	684	760	680	701	701	749	684	736	720	700	720	715	690	696	738	698	744	693	707	737	763	739	709	707	718	767	730	731	688	727	677	678	731	699	673	708	715	720	707	788	718	736	717	703	770	691	746	679	691	677	693	695	710	696	755	721	686	735	728	723	642	652	719	701	753	737	742	690	754	731	711	662	703	734	676	729	694	685	713	735	694	698	707	743	699	689	717	741	706	739	686	739	701	756	767	688	744	726	708	678	759	753	723	716	765	706	703	762	722	657	700	689	724	722	718	735	644	723	689	740	679	660	763	722	738	676	671	707	705	730	721	713	690	760	728	726	709	694	679	676	723	727	758	710	660	708	679	714	662	721	731	688	719	700	719	731	733	765	673	751	669	700	738	699	742	744	709	734	692	708	732	688	687	684	719	733	730	770	725	734	716	685	715	724	689	701	710	727	683	693	696	711	708	728	711	713	684	704	746	733	699	711	723	681	725	738	715	669	735	729	739	658	694	717	699	722	726	720	726	687	671	721	746	696	705	710	708	745	742	691	770	730	777	720	706	694	752	728	702	710	701	702	763	703	751	723	694	727	694	765	723	721	770	749	713	682	657	692	703	718	707	746	730	711	685	691	718	719	713	749	726	710	737	721	713	681	719	722	742	694	744	745	704	656	698	735	710	707	662	720	735	721	717	682	769	705	687	687	737	692	728	727	724	726	700	758	734	719	695	714	714	700	679	739	688	722	718	677	726	736	708	659	724	727	668	693	740	713	701	727	715	672	736	730	735	727	694	655	773	708	706	706	709	660	741	676	717	719	689	751	727	735	722	714	698	754	711	741	770	725	727	715	693	726	669	722	705	719	731	757	727	727	747	746	705	694	725	734	726	696	695	661	787	716	691	690	705	718	700	710	715	776	663	741	734	740	695	703	722	729	711	704	731	709	714	718	745	708	705	666	732	707	736	681	753	711	705	711	725	713	702	716	702	731	638	743	698	669	714	731	711	699	722	743	694	672	736	717	697	705	691	694	710	709	698	702	696	704	703	688	704	714	708	699	799	703	759	716	758	707	686	741	709	718	695	717	728	723	679	753	704	728	716	702	700	708	781	747	681	688	664	728	711	668	738	692	695	738	701	675	724	717	709	724	732	703	686	707	720	676	679	721	685	766	754	751	710	727	740	730	726	698	703	731	725	720	690	710	770	735	697	708	690	681	742	722	686	705	766	756	696	692	748	709	742	729	709	681	693	706	741	733	725	690	720	692	671	717	707	722	693	775	725	755	727	712	691	769	702	753	704	718	665
23863	21368	28927	24143	21351	12981	1443	800	695	632	544	533	501	440	431	443	411	434	416	425	419	430	407	390	380	418	389	364	412	339	416	412	397	373	356	379	392	377	374	393	369	381	343	344	369	372	367	350	380	372	357	339	364	387	330	390	362	351	369	359	389	342	391	385	368	381	386	349	395	328	367	365	358	370	374	345	358	333	371	368	346	355	343	364	382	391	344	369	372	361	362	362	358	368	375	385	375	338	364	363	367	380	376	357	370	364	365	355	352	332	358	355	373	415	345	374	357	369	383	365	355	350	355	340	359	365	357	356	360	350	373	362	380	349	338	353	363	358	373	349	359	343	361	352	351	346	353	362	370	373	349	358	393	363	369	352	374	308	343	374	378	360	371	385	329	360	388	339	369	358	395	380	396	379	378	364	394	396	359	398	342	372	370	358	356	380	367	381	392	362	322	367	346	356	377	361	358	334	331	306	355	352	380	369	349	361	385	367	373	349	378	368	354	390	353	346	384	352	339	386	352	346	364	432	381	357	356	382	366	386	372	384	377	403	337	364	360	369	353	361	369	334	338	378	374	309	390	364	375	351	360	391	353	362	349	384	359	379	364	358	377	393	344	338	349	364	365	346	386	370	356	380	389	362	314	369	306	374	380	387	343	366	331	392	358	385	352	376	371	386	370	360	340	349	370	339	381	367	330	340	403	384	385	360	365	382	384	397	339	364	357	340	357	341	373	366	367	349	364	391	343	392	383	377	355	372	316	341	358	369	367	372	382	363	369	365	345	358	367	345	339	334	328	311	365	348	321	353	330	397	345	349	338	339	354	385	361	383	352	357	339	360	354	359	372	341	380	408	378	390	387	355	377	379	345	333	377	352	369	373	378	406	341	380	348	369	334	357	372	378	350	323	361	386	331	314	340	326	391	361	358	338	379	320	378	392	395	351	352	341	369	355	388	320	356	383	347	345	355	355	372	406	349	408	381	331	407	377	352	353	389	357	355	371	340	336	380	348	359	378	364	357	354	346	352	329	344	350	379	361	353	365	378	359	363	366	365	372	350	380	367	393	366	341	343	380	370	360	340	384	370	321	374	398	380	376	336	351	346	341	335	363	361	365	356	368	343	343	358	335	398	342	360	374	364	372	359	379	386	387	360	393	337	358	344	347	406	330	410	361	376	367	405	349	354	379	385	385	382	365	399	362	382	365	383	368	388	353	364	328	362	356	343	388	365	383	353	348	320	385	352	358	384	349	346	335	355	367	330	346	348	390	372	343	398	354	364	342	339	393	352	388	371	338	357	367	345	367	356	377	342	372	351	359	389	349	337	355	390	356	333	377	356	364	369	360	346	355	351	404	385	396	355	376	359	333	367	361	376	339	383	349	394	367	373	342	390	370	368	366	390	385	398	363	347	343	367	401	371	342	350	345	354	379	355	378	344	371	398	391	370	375	336	387	350	321	398	385	377	339	352	347	359	326	339	389	314	359	381	372	402	357	390	330	359	378	370	380	345	344	348	351	382	360	362	341	385	353	338	360	384	358	338	368	350	387	368	327	359	409	381	374	346	342	367	377	362	352	354	372	343	425	361	357	362	331	428	365	387	351	347	359	380	333	348	339	371	369	391	370	358	358	360	361	392	371	366	367	353	361	415	348	412	368	370	368	352	346	381	361	370	348	352	314	361	361	357	365	356	368	391	377	358	368	359	379	393	358	385	367	370	395	383	349	381	365	386	343	345	371	352	397	362	356	366	352	395	422	307	374	349	347	378	334	358	416	360	364	356	393	332	369	375	368	323	365	376	337	358	360	385	402	339	378	374	371	371	345	354	361	376	370	349	381	367	346	371	381	355	380	366	377	354	358	350	364	327	356	354	384	345	357	362	375	349	375	374	371	347	316	346	360	350	367	377	371	392	369	341	320	330	366	365	349	355	359	381	369	327	378	356	363	363	357	345	390	374	329	337	361	351	347	391	372	344	360	384	336	340	356	367	367	349	345	341	340	369	364	330	374	397	345	353	355	346	335	321	387	360	327	409	339	349	375	372	349	333	365	381	353	375	348	356	367	377	372	385	362	337	347	365	370	340	356	357	331	373	359	380	369	354	354	368	361	376	349	369	363	368	362	369	391	336	379	339	384	354	348	379	351	397	361	357	363	390	360	387	353	358	351	408	353	376	367	333	374	333	328	364	389	353	348	351	355	377	354	331	347	393	391	353	359	369	364	367	341	375	357	361	334	375	340	351	371	361	346	359	341	340	340	369	366	373	360	351	359	362	367	338	343	378	352	334	333	348	369	364	345	356	364	357	378	397	356	387	403	367	339	362	364	371	351	337	353	374	343	366	358	343	384	363	371	353	321	377	380	373	336	365	379	344	364	329	359	359	353	348	394	387	371	382	364	375	333	389	367	357	338	373	378	354	359	384	357	336	347	353	416	393	339	408	376	393	399	380	326	359	353	384	347	342	352	363	365	366	363	339	373	344	357	369	354	355	361	377	369	359	371	372	375	369	361	354	343	378	350	358	364	369	384	351	378	346	376	354	364	380	376	366	370	378	377	354	366	320	397	356	368	353	336	373	353	357	349	350	369	370	377	345	356	363	375	337	358	333	386	345	377	370	385	384	356	367	386	332	335	347	367	361	342	337	352	320	336	369	383	362	389	339	371	371	370	353	383	359	313	374	370	363	361	337	384	345	380	352	356	350	359	364	332	330	372	368	363	335	363	370	366	380	349	354	375	330	387	360	346	358	358	374	389	373	365	357	335	361	343	358	383	361	362	401	364	391	348	380	377	341	364	362	381	373	362	388	360	380	344	347	350	369	350	375	374	359	391	362	358	365	384	365	355	371	348	366	333	345	389	360	411	382	393	360	406	372	368	355	416	373	380	356	338	352	365	370	363	388	393	347	356	372	352	368	370	334	368	355	395	374	352	365	377	371	374	393	360	361	382	369	370	393	363	351	366	356	366	416	366	335	347	350	363	335	359	368	339	382	341	368	358	339	363	367	372	356	398	368	376	371	376	355	378	387	365	360	351	372	334	353	359	377	368	362	335	401	378	367	338	397	366	358	336	342	373	336	359	343	373	354	351	342	354	364	385	377	349	349	368	347	379	365	365	364	329	348	364	373	375	392	345	369	378	364	396	360	362	362	356	376	364	381	338	373	367	346	381	376	378	363	382	371	337	351	363	381	406	376	403	355	354	328	370	343	353	383	362	362	346	367	343	349	340	370	346	337	347	357	362	355	335	325	333	371	404	385	349	339	329	341	356	386	345	359	353	402	361	350	370	385	377	405	343	365	318	389	337	368	337	396	349	371	358	356	363	367	338	375	356	363	354	371	384	340	382	362	358	344	343	337	357	366	403	339	374	362	393	372	360	391	345	338	355	361	373	361	358	353	328	344	357	360	380	370	358	376	371	370	370	391	380	375	363	345	354	361	353	352	347	365	360	356	385	347	362	394	344	396	383	372	397	357	334	346	366	337	378	345	348
4795	9908	8394	4333	3058	2298	1814	1449	1210	1007	867	784	734	715	647	626	600	587	570	577	595	549	490	477	504	506	512	514	509	483	485	491	460	498	467	465	500	485	471	454	480	462	509	429	509	483	451	481	469	475	493	492	461	460	465	464	454	443	468	436	476	540	462	458	517	428	442	452	482	502	475	443	442	455	427	474	489	444	461	480	457	465	457	484	498	466	478	486	472	457	434	439	472	462	435	492	479	461	454	447	460	435	462	461	445	436	423	430	423	472	454	486	454	474	481	467	462	437	462	461	491	474	438	437	450	468	446	457	461	473	439	455	475	456	440	489	432	480	456	448	452	450	470	433	492	443	441	443	444	472	477	437	446	442	450	489	456	463	500	483	461	453	478	447	463	436	481	477	446	402	483	448	456	470	435	465	451	399	470	431	439	410	476	448	456	428	463	441	462	477	486	441	461	433	451	473	449	456	462	471	476	461	475	456	472	459	458	433	479	457	458	501	459	482	447	446	441	447	483	475	441	410	463	455	445	449	465	463	483	465	427	418	452	475	449	451	446	450	504	479	443	463	425	469	450	495	443	457	480	436	412	461	462	454	462	441	454	484	465	448	461	457	489	446	472	466	450	492	456	483	512	434	446	429	499	439	479	444	444	443	438	433	434	453	461	455	463	439	454	489	434	418	460	451	443	447	455	454	441	505	486	457	455	425	460	445	474	486	454	468	431	456	464	446	434	489	454	446	444	470	451	498	468	496	427	468	457	516	460	474	444	433	451	483	485	471	496	468	475	469	497	479	450	413	477	460	499	461	478	444	473	465	451	445	493	428	444	437	448	486	455	458	473	454	484	464	445	431	420	448	477	430	448	440	470	447	428	443	417	510	441	455	445	446	463	459	450	428	479	464	482	447	467	466	443	509	449	454	458	449	428	451	425	466	450	460	444	465	435	443	457	445	476	462	479	448	458	426	477	448	450	465	430	447	453	450	433	452	442	483	434	480	444	451	449	444	432	446	465	454	468	439	413	474	450	474	459	441	500	438	473	434	455	473	459	477	433	472	487	491	452	442	437	505	436	450	447	451	427	459	469	425	454	426	468	458	486	482	440	441	436	474	427	417	467	480	439	503	440	450	463	483	449	434	432	489	421	479	496	436	485	489	489	444	439	465	438	467	446	433	425	440	438	448	437	441	438	458	511	461	492	439	449	451	433	515	434	449	456	443	452	483	457	461	484	448	457	478	461	454	443	427	456	428	454	459	463	477	459	490	446	434	445	452	489	474	458	439	444	446	493	460	463	459	465	452	428	434	462	462	442	438	430	449	483	452	438	449	469	441	494	461	436	454	443	423	435	470	414	437	444	444	469	466	483	433	390	454	485	432	492	436	479	434	433	463	463	452	483	468	462	434	457	448	419	416	458	477	472	460	448	434	484	463	452	429	484	421	457	392	433	451	447	471	427	461	490	459	461	431	449	419	459	444	453	434	454	431	489	432	441	472	434	490	455	448	442	516	457	489	448	467	462	482	479	435	464	415	433	452	433	478	472	488	460	449	396	452	448	453	452	493	433	460	484	452	487	480	414	416	463	497	485	473	481	466	453	424	434	447	518	444	428	470	467	455	450	467	458	451	451	444	495	459	422	499	437	435	437	446	443	484	519	451	436	520	425	499	490	439	464	469	472	458	470	426	469	427	457	444	449	441	426	444	508	450	411	459	440	467	449	445	461	451	451	459	431	446	468	428	438	431	445	438	508	421	437	478	452	434	409	439	459	441	467	423	443	476	460	432	451	450	455	471	504	472	418	439	455	432	464	444	455	479	453	479	446	408	411	450	445	446	455	456	453	464	474	462	434	474	424	427	445	487	475	473	471	461	468	466	450	469	438	436	477	431	492	462	469	460	452	464	443	453	451	435	403	443	487	445	438	447	461	459	450	468	406	443	461	474	488	429	421	490	457	446	445	476	457	439	446	456	481	450	454	490	451	478	442	460	456	483	469	448	457	457	517	421	493	470	474	449	428	440	489	439	460	451	451	478	429	456	465	460	453	479	432	459	460	430	426	439	431	453	455	458	449	432	499	469	433	480	427	472	438	436	473	523	448	452	455	470	443	467	472	440	463	425	440	437	452	443	452	422	420	444	467	426	455	424	440	485	473	456	427	454	455	445	449	415	478	450	472	475	467	461	435	464	499	455	466	460	456	435	474	465	469	462	479	472	476	436	451	437	413	456	449	466	454	455	418	468	484	454	455	443	468	440	447	439	470	445	467	442	494	488	463	449	447	499	456	467	462	432	434	444	470	455	451	463	491	451	492	468	427	453	463	439	449	463	468	408	471	469	435	444	464	452	458	498	467	462	454	428	467	455	439	480	488	455	467	460	446	498	469	483	449	451	507	447	454	456	457	403	416	487	439	458	459	429	471	448	427	455	435	472	470	459	442	429	446	448	460	444	472	459	483	461	463	466	471	460	471	459	497	433	423	436	451	460	477	458	483	430	453	465	419	448	447	476	488	510	473	436	479	449	469	476	453	453	442	456	451	453	489	439	453	457	421	437	429	435	445	431	445	462	468	434	451	464	452	455	480	467	446	437	465	454	507	435	470	434	497	437	452	417	469	447	454	462	453	441	447	456	480	447	433	500	449	453	453	415	458	445	474	473	456	456	466	480	477	457	459	476	474	456	489	462	439	480	480	433	456	456	435	492	449	450	446	442	469	440	459	468	474	465	419	453	468	454	462	469	419	459	475	440	467	431	490	453	449	506	433	429	434	461	434	495	491	467	474	445	472	470	454	453	445	445	474	443	442	453	466	450	460	511	460	454	480	469	462	442	419	447	475	444	472	469	479	464	479	490	439	494	455	487	482	509	448	459	472	446	471	409	473	460	471	465	441	483	461	494	463	441	429	490	475	486	437	467	438	447	450	436	456	441	469	476	466	457	432	467	426	440	458	481	444	452	465	426	465	473	475	460	467	502	448	427	432	419	477	428	468	492	466	419	492	458	474	429	459	448	447	478	448	452	473	444	471	451	470	485	440	455	473	444	444	457	424	445	460	463	451	440	449	445	455	453	450	472	457	457	454	458	451	456	479	457	465	469	458	448	451	478	454	488	469	424	456	438	445	460	452	432	441	491	439	451	426	407	495	428	458	451	472	480	431	448	472	457	459	443	451	452	485	484	447	444	469	462	423	442	464	434	479	428	476	482	466	471	450	493	440	436	425	462	429	475	419	436	457	459	441	452	431	436	449	447	480	446	447	454	438	450	471	429	489	462	463	451	481	452	407	510	477	457	472	456	462	421	439	439	461	448	428	461	421	460	462	453	479	453	449	502	462	438	467	451	440	446	437	445	454	437	455	454	433	430	497	445	457	446	442	483	477	464	452	453	442	448	442	459	422	456	454	447	440	499	444	445	436	485	451	456	422	463	430	459	462	452	415	464	476	491	482	430	471	488	456	474	429	450	450	442	479	501	440	455	469	513	480	441	457	453	484	450
22963	21380	29304	23822	21380	21423	11839	1157	804	640	568	490	417	391	359	352	293	290	289	261	229	238	259	233	225	230	236	231	256	221	207	216	222	213	204	213	203	188	208	191	216	191	163	219	220	197	162	194	186	184	183	200	186	195	210	177	204	181	189	179	190	189	163	184	169	162	179	177	187	194	195	194	183	188	190	200	180	172	171	182	190	198	183	174	183	161	146	179	195	169	211	189	191	181	190	164	189	173	166	213	192	160	186	179	176	181	194	174	186	191	161	154	159	167	167	157	179	167	156	171	155	174	183	191	170	175	151	171	186	180	188	165	172	166	173	164	161	166	188	182	186	181	153	165	164	153	171	160	175	159	179	156	181	192	177	185	175	187	164	162	207	179	132	191	180	188	177	196	156	180	160	184	176	171	156	206	183	161	187	173	170	156	194	159	185	180	173	172	184	170	165	191	201	168	162	171	173	179	192	178	180	187	150	196	173	156	186	167	179	186	169	179	159	179	171	176	189	174	197	169	176	156	166	174	180	198	176	180	157	182	160	174	174	190	188	166	168	149	190	167	201	156	166	182	200	184	160	142	163	168	169	173	150	164	174	172	158	183	156	186	168	152	158	184	189	173	172	174	175	191	188	169	168	171	182	176	156	167	180	165	170	182	151	171	180	183	168	144	177	165	188	177	149	166	161	176	172	169	167	171	184	172	195	168	168	165	197	167	181	151	177	220	172	177	190	190	182	174	172	160	189	177	182	173	171	182	171	192	167	189	182	173	177	164	181	154	180	157	178	176	150	175	175	202	189	188	162	180	157	169	158	183	176	161	164	171	164	172	182	181	182	156	174	191	166	183	164	182	168	170	165	170	176	193	178	167	165	164	174	153	172	148	151	152	196	172	172	179	178	169	161	167	184	161	149	167	165	181	182	167	164	183	173	157	176	175	192	192	157	177	175	163	164	159	174	181	191	171	166	190	158	188	182	199	159	202	149	172	167	165	161	165	160	196	178	156	162	171	168	175	171	176	181	160	161	162	171	199	181	171	182	145	177	141	183	181	187	165	155	179	167	151	179	171	163	167	157	162	182	196	177	194	168	173	179	164	200	198	160	165	168	169	157	177	169	157	174	165	171	175	169	170	172	160	184	196	157	180	193	182	160	182	195	162	173	147	167	182	192	183	155	155	210	184	178	187	179	192	173	166	193	185	162	153	154	154	166	171	188	174	186	177	165	210	176	168	183	164	160	178	164	170	165	163	179	179	187	172	166	198	188	192	164	173	179	153	195	192	166	200	174	179	188	171	158	149	159	181	192	202	153	191	197	171	186	185	174	179	173	173	168	175	187	155	158	181	175	166	168	171	170	150	181	179	170	181	174	179	158	176	179	161	168	187	170	183	179	182	147	186	170	168	162	161	194	182	191	174	145	193	179	168	185	139	162	186	135	178	173	172	180	169	167	160	186	169	174	186	169	148	191	167	175	176	187	210	166	166	160	173	164	188	158	152	186	168	179	163	168	197	167	158	188	173	193	183	180	169	180	178	158	194	181	180	167	159	157	183	162	171	177	177	196	166	164	176	164	203	176	169	192	187	183	164	177	176	174	156	170	168	152	164	171	144	173	190	180	162	175	171	195	182	195	179	162	142	158	166	175	150	176	164	171	177	182	172	170	178	169	177	166	162	184	161	168	152	176	182	161	181	197	191	186	180	199	159	158	153	193	174	153	157	179	161	173	188	162	185	191	145	169	142	152	172	165	172	179	181	180	197	161	173	161	164	160	167	165	160	182	183	177	165	180	169	176	156	191	181	179	165	186	187	172	175	189	171	171	156	172	197	196	172	174	175	160	189	166	191	166	164	184	154	174	175	162	166	179	150	169	191	176	188	173	156	195	176	158	172	177	160	171	166	168	165	173	187	181	165	173	176	179	189	183	165	196	178	178	189	147	185	176	190	168	168	170	183	176	167	187	163	167	147	169	173	165	143	188	166	185	172	181	168	170	155	165	181	169	166	163	191	170	161	171	190	152	157	167	167	168	150	185	190	167	170	181	169	193	161	174	189	164	161	149	164	190	159	169	159	167	169	187	188	176	166	172	181	179	193	193	175	188	169	167	163	176	160	176	152	188	191	167	191	180	195	181	181	162	148	177	155	177	175	183	175	180	161	192	187	158	162	167	154	160	170	179	175	184	165	174	176	176	158	172	186	186	165	181	194	185	172	198	171	174	156	177	210	162	189	164	186	173	172	184	179	172	170	159	181	164	188	145	185	182	174	169	179	174	173	177	181	180	185	185	170	189	175	155	160	158	177	170	194	181	185	164	173	203	191	149	180	176	148	187	179	180	190	186	164	164	175	174	150	158	149	160	168	152	161	175	176	167	180	155	185	165	175	167	186	167	175	172	185	186	164	187	168	139	177	182	164	158	171	186	171	187	172	181	160	156	171	179	174	173	157	157	173	164	187	170	159	173	174	158	184	171	160	168	172	184	170	143	174	153	183	172	161	186	183	169	181	159	167	185	163	165	189	178	197	168	176	157	177	167	177	169	164	162	168	192	184	172	168	156	169	177	143	168	181	162	175	170	169	193	142	170	176	174	160	188	193	185	196	185	164	160	157	183	168	168	179	168	174	179	175	210	207	184	154	162	166	171	157	182	180	166	172	179	173	157	179	187	153	153	176	158	176	168	185	157	176	178	175	169	154	154	178	179	202	164	185	194	181	204	172	190	169	181	178	187	187	174	161	200	174	161	173	163	180	170	199	188	184	182	173	177	137	161	180	189	158	187	166	181	162	163	207	176	163	181	169	175	182	200	183	144	183	196	204	170	185	154	171	186	182	179	185	165	180	153	188	195	195	185	148	158	173	160	137	175	156	166	183	175	182	174	199	156	164	147	181	181	176	195	171	180	179	165	157	190	134	169	181	168	170	169	174	153	156	155	158	156	178	170	158	165	191	172	170	154	176	160	163	169	153	164	164	188	174	154	169	179	176	183	178	167	137	154	196	177	202	182	180	161	169	192	165	185	196	169	141	180	170	171	172	191	163	158	154	164	206	169	172	177	165	165	185	170	166	174	163	159	173	167	171	166	182	181	155	167	162	180	154	165	197	177	162	182	166	197	167	164	176	171	178	192	189	165	181	185	160	193	193	157	168	168	162	198	169	164	162	184	189	165	156	163	185	206	178	183	183	172	143	175	184	165	180	170	177	163	161	173	171	141	158	175	191	177	168	201	155	175	167	178	181	179	147	162	189	160	156	171	155	173	167	144	164	166	186	169	158	189	207	191	169	177	190	165	189	177	146	174	169	172	171	159	186	167	188	180	179	167	198	183	169	195	165	166	167	189	162	159	207	157	135	176	166	157	170	192	181	182	180	181	167	184	160	190	210	155	169	188	176	157	161	188	191	178	172	150	162	140	176	156	165	191	175	190	179	188	185	185	179	174	196	185	151	189	175	172	172	175	173	196	165	169	182	170	180	160	162	180	174	157	179	154	202
6730	16233	13496	7278	5111	3769	2925	2039	1646	1311	1107	889	791	684	583	504	477	441	398	408	375	339	346	342	309	307	318	276	280	293	311	256	261	257	246	274	239	260	260	259	234	253	280	235	257	242	207	205	217	231	233	233	222	207	219	215	251	246	212	213	251	233	226	242	237	204	223	217	262	199	226	248	217	216	230	205	199	205	214	228	258	214	207	204	203	229	219	207	235	221	233	231	205	197	201	193	239	211	216	205	223	229	215	181	210	215	210	205	220	211	177	203	222	220	205	217	235	234	211	207	204	193	208	212	219	203	209	218	208	232	236	204	221	206	197	221	193	199	192	203	230	212	209	233	216	209	196	240	232	210	207	231	223	220	230	201	222	215	209	233	223	194	214	188	196	193	194	237	191	212	232	236	211	221	216	216	210	205	233	216	206	217	210	205	201	222	222	237	225	204	229	203	210	216	193	223	192	202	219	225	216	212	207	209	216	190	209	213	207	212	198	221	209	198	225	228	203	206	191	218	191	209	214	220	213	212	231	209	204	204	208	207	216	207	228	200	223	188	210	219	240	211	210	213	205	211	211	205	234	241	221	219	223	232	193	234	226	193	201	220	162	195	206	182	200	223	241	230	224	217	223	205	195	224	193	224	200	223	222	233	221	186	210	220	223	206	224	206	216	206	218	167	172	194	225	193	221	227	202	230	210	219	221	218	238	202	220	210	203	178	219	205	207	207	207	247	229	186	202	179	213	213	237	228	214	216	217	221	194	211	203	231	218	197	215	210	195	215	242	230	206	220	211	214	215	200	212	202	209	178	219	200	231	221	214	233	200	207	228	207	210	199	211	222	196	213	228	229	187	222	207	228	207	217	224	231	231	223	235	220	191	215	230	207	237	226	238	221	218	206	188	215	238	194	223	202	214	211	193	226	211	219	202	209	218	221	216	206	208	206	211	227	216	229	209	246	203	230	240	216	213	217	223	219	199	219	222	208	201	211	213	231	255	185	223	207	233	205	191	213	212	197	217	208	224	204	231	180	218	232	207	191	231	220	219	213	240	192	210	206	218	195	203	219	222	186	209	211	188	230	202	197	183	221	211	223	209	194	223	207	219	180	225	194	214	230	209	215	199	174	200	211	217	208	188	225	224	223	198	215	228	203	229	231	229	212	195	212	206	195	210	226	179	219	200	214	195	201	201	197	195	234	220	224	191	199	223	201	241	265	234	209	213	203	226	208	222	213	229	233	207	180	202	218	215	224	165	214	194	217	208	211	218	222	209	208	220	221	204	220	218	201	198	234	206	235	232	190	198	223	199	197	217	233	230	231	223	222	200	191	188	230	248	231	214	215	206	205	217	217	206	221	186	215	213	202	201	242	199	208	185	230	183	200	198	199	199	225	231	221	193	222	199	200	225	184	224	230	219	193	169	247	226	209	223	213	214	208	238	209	204	213	196	240	233	221	213	198	204	218	192	219	221	217	210	187	201	200	220	222	214	212	213	238	233	235	196	202	199	195	198	235	207	219	183	224	194	204	193	167	215	243	204	229	198	206	221	211	206	210	229	200	206	207	226	228	224	214	224	218	202	209	207	222	199	200	208	204	207	218	194	227	205	196	220	209	198	197	202	192	202	199	211	213	207	193	234	184	218	195	224	205	198	233	208	209	225	233	216	221	214	218	221	216	198	206	222	202	240	231	216	214	219	226	223	196	199	196	202	234	195	206	240	202	215	176	213	228	220	196	199	223	176	210	217	207	203	202	222	227	214	202	223	202	200	201	213	215	244	193	216	211	202	221	214	229	200	200	206	207	216	225	218	201	194	226	213	200	212	206	217	193	231	190	234	208	198	185	217	209	197	218	203	239	182	197	212	227	210	215	210	220	203	212	214	195	234	215	189	197	202	229	231	214	221	209	202	209	174	234	209	195	241	219	218	227	226	209	198	190	199	188	175	216	197	199	228	219	201	222	229	209	229	221	213	225	217	196	209	207	213	190	217	216	229	214	202	222	211	189	188	212	225	219	227	218	226	205	203	211	217	210	224	211	215	204	221	200	193	187	217	202	228	200	211	229	197	213	213	191	221	196	235	210	211	221	210	210	195	211	210	227	196	221	205	218	214	197	212	202	214	188	210	202	209	234	217	206	222	194	203	201	223	199	223	202	208	224	196	230	213	202	212	214	220	210	195	191	236	241	211	223	215	240	206	231	199	203	220	202	212	211	206	206	210	209	218	242	194	216	196	219	203	229	213	209	213	231	208	200	205	203	236	227	200	211	224	218	203	239	201	219	222	213	220	219	217	209	227	199	216	213	196	206	226	203	183	207	212	221	193	229	189	223	220	200	226	209	201	205	202	194	200	209	207	223	200	237	214	190	222	209	207	213	218	196	243	212	200	223	195	219	192	208	182	197	221	218	225	208	214	219	190	206	192	227	206	209	203	234	198	224	192	212	190	197	214	209	215	224	206	231	207	219	238	215	234	223	201	195	233	218	177	239	238	206	215	221	196	225	229	223	210	230	191	215	207	227	179	197	201	225	213	198	225	202	223	229	197	211	228	214	186	223	212	218	232	235	208	188	206	242	226	209	195	227	197	194	206	200	192	193	221	213	195	205	224	194	204	212	229	220	218	217	208	206	215	207	191	222	215	180	237	230	214	207	217	233	212	207	210	212	221	187	214	212	196	193	198	208	197	205	221	222	199	240	193	209	220	225	209	179	169	220	205	222	194	218	204	203	224	203	195	237	212	209	208	191	211	196	213	240	211	206	197	212	188	215	216	206	220	199	230	203	191	213	214	207	206	236	199	225	218	228	214	183	184	217	203	231	231	237	217	183	221	208	215	229	228	226	223	197	220	226	207	199	211	194	226	195	217	223	207	213	211	201	222	217	231	225	234	227	182	205	206	194	204	225	226	202	232	213	200	200	210	207	209	187	207	195	203	208	207	227	219	208	226	207	234	191	216	247	214	223	196	206	213	216	235	232	205	223	224	212	222	227	210	209	192	195	204	237	202	200	213	210	219	226	211	199	208	213	204	227	218	203	197	235	226	215	197	192	189	205	202	262	224	232	201	200	210	255	203	199	219	216	194	221	233	222	205	205	198	207	226	228	212	230	233	197	227	186	251	230	190	204	239	216	203	210	237	193	218	194	234	205	220	200	210	185	225	231	216	230	218	212	184	183	200	225	191	221	206	222	199	211	225	217	213	205	206	210	181	214	214	223	204	179	207	198	212	230	211	224	221	232	184	202	212	208	212	206	209	222	211	214	223	208	217	211	228	215	187	209	226	204	228	189	223	208	218	197	216	214	222	230	218	212	203	252	212	220	208	226	212	239	187	194	220	205	197	221	205	219	243	198	206	185	217	218	201	217	219	208	212	228	217	214	211	211	216	215	225	188	212	206	190	220	217	212	215	206	187	225	228	209	214	215	208	218	245	210	220	225	213	228	175	225	192	202	201	229	203	197	206	211	222	206	226	188	237	192	198	212	203	245
27152	21212	12263	1382	711	684	639	591	600	629	605	612	623	571	611	581	581	568	633	583	624	538	587	616	570	610	540	567	612	586	562	528	566	534	573	595	642	583	578	569	613	614	585	604	600	567	573	590	572	628	577	575	594	616	584	561	580	567	586	567	574	607	581	596	593	581	602	577	636	629	561	598	564	572	588	578	563	589	591	586	575	574	602	607	599	563	631	597	562	559	615	607	612	592	593	571	588	610	572	587	587	628	571	586	564	626	567	604	614	603	608	564	554	547	562	565	552	629	590	590	564	591	588	555	571	539	569	584	577	577	583	591	640	592	591	582	604	573	588	590	635	580	570	595	607	595	553	587	600	548	603	561	566	586	599	539	581	560	552	589	590	650	567	574	605	592	568	585	593	622	588	560	591	601	609	582	594	599	614	608	588	575	598	582	538	571	593	584	597	624	612	618	609	611	568	566	602	588	606	582	560	592	560	621	558	589	562	599	590	567	580	594	563	611	562	548	593	565	577	597	617	561	555	570	610	615	563	569	571	596	597	562	551	580	580	578	577	574	635	599	578	586	566	594	620	597	592	582	613	565	567	572	596	621	594	582	623	586	541	569	562	558	567	561	552	622	596	590	600	597	589	625	583	587	599	536	599	630	587	565	608	600	629	576	576	622	559	568	577	584	628	612	536	576	599	560	624	608	600	621	607	597	572	601	576	587	593	589	565	610	563	555	601	597	557	538	559	580	580	570	584	567	625	629	598	595	559	536	579	610	577	564	594	574	574	566	578	588	601	604	588	600	626	588	573	555	543	590	572	577	582	539	600	519	584	557	569	598	586	585	553	593	668	573	617	583	566	600	599	567	573	563	577	548	597	559	552	626	549	562	587	594	615	544	584	568	587	591	588	599	610	563	554	550	630	592	614	550	574	589	588	581	623	552	595	529	587	591	562	567	606	579	594	618	565	627	571	589	569	573	551	555	581	574	600	589	564	588	598	571	585	550	558	566	592	599	616	564	612	596	615	583	567	576	632	561	579	581	573	575	600	564	604	585	603	553	551	611	610	568	575	587	582	551	600	574	575	566	559	545	592	605	602	603	584	562	536	569	565	605	574	551	591	581	564	541	569	606	561	572	587	614	567	605	558	593	610	604	572	560	603	600	613	587	552	612	540	584	605	573	581	534	555	626	595	594	588	597	604	589	598	578	606	597	579	609	580	554	598	587	570	603	569	641	584	619	593	569	636	580	587	623	599	584	565	557	586	615	607	560	593	588	571	526	575	558	576	572	580	572	562	552	608	568	585	555	598	593	597	656	591	591	614	591	582	611	543	583	594	607	545	595	595	622	629	569	599	587	563	590	592	619	597	581	587	559	582	602	568	584	632	566	588	582	609	579	601	626	575	589	596	601	592	566	590	594	587	539	621	591	609	602	553	611	600	596	563	556	612	605	548	566	592	566	605	558	579	613	591	623	607	588	578	572	567	584	589	622	564	555	525	573	587	576	571	595	591	576	593	622	604	593	565	642	560	606	609	596	606	576	544	618	566	566	591	564	591	603	623	526	562	584	544	606	566	587	552	618	561	616	565	586	574	569	594	621	634	631	600	552	611	624	601	571	576	584	594	587	597	580	570	614	580	610	609	593	626	575	542	572	543	557	597	579	596	625	561	580	615	566	569	565	611	560	639	560	579	577	535	579	624	572	561	601	606	580	574	581	547	599	557	567	601	589	618	559	644	610	591	608	578	553	630	558	609	587	588	608	599	603	607	588	557	608	557	575	567	549	571	602	586	592	582	576	552	594	571	618	539	521	563	570	586	591	550	573	593	595	615	625	603	582	602	609	571	566	628	601	570	575	587	607	568	602	604	616	617	591	674	571	620	599	536	615	562	548	560	540	535	566	583	639	594	595	543	614	613	576	595	560	562	553	581	587	560	629	596	575	574	581	576	597	562	601	570	608	581	583	587	584	590	589	582	568	585	571	582	640	570	609	603	600	614	604	554	591	588	599	588	566	597	639	578	528	592	555	587	567	588	596	582	600	601	564	541	591	543	516	618	577	538	594	647	574	563	596	541	624	574	564	591	580	545	564	595	589	587	581	611	575	632	556	588	597	591	581	563	562	546	590	616	578	572	571	648	573	591	568	616	626	593	594	570	524	538	574	608	554	592	592	631	569	588	597	609	628	570	573	580	585	584	579	548	571	631	611	597	547	551	598	590	582	540	597	566	546	565	571	598	649	562	609	588	595	566	566	575	588	563	609	611	627	649	654	579	549	606	558	591	574	561	563	555	575	544	592	609	626	585	561	549	594	616	594	608	549	603	610	597	569	581	555	579	565	559	564	606	590	589	630	565	574	611	622	549	532	557	600	629	610	568	571	578	615	591	546	595	603	600	630	586	530	567	606	591	555	571	592	591	527	580	607	588	564	580	534	582	579	561	584	593	583	575	590	606	569	599	603	553	572	599	554	565	571	613	586	586	616	601	609	590	565	566	566	605	582	585	553	623	593	555	619	615	566	561	581	579	587	620	566	569	578	616	574	548	579	616	585	533	573	595	604	580	610	589	549	595	598	640	600	599	560	572	586	622	629	573	589	604	579	601	575	593	589	582	567	591	588	552	590	566	581	595	574	600	591	592	597	596	552	608	584	585	565	569	646	578	634	586	579	565	632	591	586	612	577	598	577	577	555	561	599	580	538	570	578	565	568	600	617	574	573	581	584	586	582	595	611	642	581	573	578	565	564	556	594	595	631	550	590	594	590	589	596	565	530	589	612	591	558	561	581	570	605	558	578	612	604	591	605	597	594	573	522	563	557	572	601	551	528	586	608	592	592	596	593	584	591	646	580	599	608	585	580	582	605	574	588	574	596	568	585	596	572	601	557	576	616	625	568	606	595	588	559	544	590	575	593	540	616	632	560	600	577	555	512	569	561	640	545	555	584	651	568	635	535	609	587	539	572	601	580	596	579	595	565	591	581	586	596	606	594	596	590	562	594	586	621	611	569	557	605	594	550	544	595	609	533	576	587	563	606	566	590	572	562	588	588	594	598	594	612	587	603	610	630	570	570	614	579	608	573	546	612	573	630	576	577	590	583	552	588	591	560	579	584	572	559	570	601	588	584	591	596	611	598	550	571	569	562	565	600	549	569	623	585	567	562	563	553	588	592	567	585	563	626	591	579	621	599	538	597	578	590	563	611	590	582	603	549	567	601	589	618	590	587	568	577	590	531	582	634	555	595	616	609	552	612	579	554	577	603	589	591	596	591	553	620	549	542	604	563	565	572	584	587	629	574	578	596	617	544	595	614	608	615	573	586	555	623	561	585	578	569	656	592	588	585	639	594	582	596	594	567	593	648	579	584	579	530	583	597	618	586	555	571	561	568	545	576	584	593	560	566	541	593	534	592	603	563	560	588	599	613	575	550	581	574	563	566	596	660	576	595	552	589	582	611	569	569	600	560	580	551	571	575	586	611	555	597	557	580	599	582	592	610
4155	1539	1420	1005	847	833	797	817	805	766	726	736	734	722	736	734	752	722	729	739	739	770	708	747	760	746	669	758	679	676	739	717	732	704	655	720	747	693	749	739	728	709	743	702	764	724	707	715	683	758	718	692	777	715	666	697	720	706	752	755	759	776	702	753	707	714	755	737	763	711	696	735	725	708	705	725	746	699	667	713	745	709	740	743	715	723	711	723	742	719	681	727	716	733	729	724	749	680	761	667	685	693	771	699	758	706	731	708	706	750	728	703	694	694	664	747	731	705	702	682	720	725	741	724	695	710	705	755	708	708	759	688	692	739	723	723	712	755	709	752	736	727	661	743	751	698	715	690	747	728	660	726	714	758	687	679	746	714	719	744	734	723	719	717	670	754	702	740	736	736	699	752	739	718	693	715	758	735	717	775	736	678	736	711	722	754	712	767	717	721	696	755	725	715	723	651	660	706	697	713	705	682	716	697	689	700	757	694	761	692	749	720	709	733	707	766	650	720	720	646	728	747	766	707	729	724	737	771	738	691	715	734	740	735	740	683	749	696	736	715	727	743	726	725	722	717	719	739	760	699	730	709	704	755	775	696	779	734	723	728	733	699	721	741	748	724	671	751	719	705	721	707	717	728	726	714	704	731	738	692	737	723	762	743	721	744	783	759	734	723	742	704	685	730	707	722	692	732	746	753	769	703	739	724	757	740	683	732	722	716	734	777	666	736	709	735	743	723	699	681	726	710	739	754	731	765	698	746	721	703	726	698	777	750	713	740	687	661	722	691	718	754	704	679	675	723	747	650	714	727	771	685	728	751	708	705	760	767	711	634	708	762	731	727	735	766	697	733	709	747	717	728	665	739	714	699	715	745	698	694	659	704	717	735	730	709	753	743	719	705	716	776	758	730	740	738	705	725	757	704	734	745	712	730	705	693	699	748	735	715	728	703	709	743	710	731	723	731	740	724	725	669	698	715	709	649	752	733	708	727	701	692	724	762	722	742	709	763	699	708	704	726	717	702	717	734	647	711	676	728	739	706	729	713	701	750	741	742	699	727	729	740	746	740	689	728	684	711	710	725	752	698	717	749	699	734	712	698	656	682	741	721	706	687	717	713	714	710	659	748	690	718	721	761	738	751	717	690	743	721	718	685	723	710	733	678	660	697	701	729	687	752	727	701	692	696	724	729	681	693	711	723	755	751	690	743	707	727	709	687	712	751	705	710	734	766	702	724	749	795	720	730	717	739	700	735	737	722	743	717	739	712	725	735	722	761	725	743	714	708	737	766	731	700	709	757	698	763	727	735	730	722	739	726	706	690	752	739	732	711	725	740	693	686	691	713	712	709	728	771	727	730	753	753	769	753	746	769	768	742	672	757	704	736	738	723	772	732	744	759	699	659	678	712	765	721	755	727	687	715	700	758	691	718	686	754	763	736	715	749	692	732	680	684	750	707	720	728	726	713	722	682	655	712	752	735	733	721	720	700	709	745	715	769	722	699	726	716	751	680	699	729	754	727	726	719	735	712	762	715	698	676	710	711	699	736	704	744	698	750	737	695	697	715	746	723	745	744	723	725	760	765	716	766	739	683	672	682	694	718	699	728	749	700	697	738	736	757	755	678	696	715	700	750	747	722	731	719	713	723	740	729	734	695	712	723	669	725	677	710	683	757	743	721	730	738	718	713	732	728	744	748	781	699	700	778	716	714	723	685	724	730	707	759	767	703	727	712	694	764	752	732	718	780	680	753	715	740	776	700	705	668	732	662	690	726	739	718	711	676	736	733	705	667	666	718	731	763	720	757	724	712	713	715	741	698	770	702	684	719	715	713	735	712	711	738	718	718	696	803	739	701	735	694	688	747	749	707	719	707	711	718	715	673	701	728	692	703	719	719	706	734	739	739	738	711	680	698	691	710	728	755	763	743	739	746	700	718	715	705	693	725	685	722	817	729	686	748	775	767	680	749	718	733	714	702	768	717	738	739	769	712	733	758	746	769	701	725	737	767	717	734	727	722	693	723	706	710	738	740	704	717	755	745	711	752	704	718	718	753	661	708	717	709	692	718	755	724	714	717	713	746	717	760	730	707	764	715	718	766	715	705	654	679	726	710	737	756	706	756	707	731	774	716	689	714	710	719	783	718	751	711	716	723	739	715	672	704	717	704	727	713	772	725	717	727	722	759	705	675	699	733	765	730	723	710	731	739	743	757	743	687	695	735	754	709	751	686	680	752	722	766	708	713	720	753	701	686	745	766	728	714	668	776	740	724	719	747	705	737	741	717	697	751	698	732	690	733	664	728	711	690	746	739	686	712	718	731	741	740	714	691	717	637	732	735	681	661	654	665	740	684	704	741	726	744	690	734	655	678	728	751	705	712	746	774	756	691	729	687	706	772	715	714	754	726	721	712	709	750	758	682	725	735	714	728	770	666	700	672	707	707	719	755	727	695	727	736	716	722	695	719	725	716	747	680	723	725	738	685	749	745	711	737	738	698	697	744	690	727	722	720	747	788	717	774	760	733	720	696	690	709	681	772	684	737	723	715	738	731	703	725	747	699	707	724	735	707	723	693	748	684	720	724	729	709	710	704	678	697	717	707	696	697	681	745	748	728	723	686	732	694	719	717	725	696	728	745	706	709	688	710	692	718	701	701	745	733	742	714	732	716	741	716	740	720	722	692	695	709	712	747	749	742	715	684	720	738	738	745	762	721	675	753	727	705	656	734	729	715	721	764	707	752	696	803	772	722	724	751	745	714	721	763	680	713	727	707	679	703	713	717	748	746	759	714	737	729	747	724	773	732	713	716	736	750	766	712	716	677	720	684	730	719	691	730	698	745	731	710	661	741	734	664	739	772	745	732	690	719	713	731	766	713	682	749	721	738	682	698	772	718	707	703	716	693	741	723	713	687	751	701	758	722	759	724	745	751	716	660	698	728	701	752	703	717	705	715	687	703	687	765	753	663	759	732	745	744	746	644	716	758	720	716	758	699	751	757	704	726	716	699	744	708	791	749	722	753	731	715	683	711	713	692	686	648	743	679	681	710	773	774	725	682	748	743	704	712	700	663	739	709	624	748	743	783	768	745	706	726	719	696	729	701	714	738	738	723	708	733	699	741	724	721	744	662	694	724	752	719	734	738	719	751	727	760	706	749	744	699	689	677	703	720	661	720	692	759	744	706	710	688	724	716	746	719	722	729	734	723	732	722	720	709	717	689	684	724	722	762	722	699	732	745	717	724	719	683	720	711	701	738	669	692	709	726	692	697	686	728	696	689	705	738	707	696	766	724	683	725	715	666	770	737	731	727	767	785	701	710	737	744	714	738	712	696	782	732	716	723	704	692	737	697	693	724	734	728	694	703	743	736	744	775	731	730	668	759	690	709	714	711	696	719	676	741	699	752	723	737	745	727	798	718	712	753	758	710	770	663	728	735	766	739	724	709	727	723	745	722	709	731	720	682	703	714	706	689	704	734	711	774	730	722	674	722
23861	21350	28888	24168	21331	12997	1435	847	697	664	525	540	503	496	468	430	448	459	415	408	423	415	408	411	413	371	399	392	395	350	400	350	369	408	393	342	356	391	372	350	351	384	339	412	410	387	354	379	368	375	372	361	320	370	382	388	386	340	412	363	336	366	380	324	389	347	390	389	339	360	355	381	338	363	345	345	363	380	359	363	415	380	372	337	354	360	370	389	350	337	369	345	373	367	369	358	354	354	334	356	357	349	394	374	414	357	400	359	350	318	375	359	360	363	364	387	350	409	354	349	346	372	370	382	323	392	375	386	385	369	347	385	349	374	357	322	359	382	355	379	358	383	394	376	387	389	373	374	342	399	365	365	363	351	361	366	376	324	408	379	347	387	353	373	381	355	379	370	372	362	372	378	372	354	365	344	338	357	357	334	370	397	361	368	327	360	355	382	382	359	380	370	380	387	363	351	333	373	376	369	358	323	392	352	375	351	352	372	353	328	360	335	349	337	377	380	382	379	370	399	396	311	381	351	358	365	389	332	380	365	374	395	360	381	346	358	341	387	354	424	340	359	339	368	367	374	346	381	368	379	377	350	374	353	324	360	377	353	368	367	359	341	345	371	397	371	369	368	358	385	366	366	363	361	381	386	357	382	369	387	403	348	349	352	335	317	353	361	395	348	388	357	364	364	372	348	358	315	382	362	341	367	345	349	369	332	367	363	367	380	356	355	355	347	347	372	354	412	350	385	372	369	358	346	368	372	373	336	347	376	350	365	372	352	403	343	370	350	375	358	361	386	381	351	362	384	351	386	382	378	360	373	352	370	340	356	382	391	353	366	354	387	386	345	386	349	370	348	326	393	370	352	358	349	364	377	398	388	371	354	365	417	382	371	359	358	368	383	374	363	389	378	370	382	349	368	360	371	401	341	373	357	343	336	364	361	358	387	365	363	376	341	389	348	369	367	355	340	365	376	371	380	374	358	342	376	375	358	379	365	368	360	363	363	360	360	339	371	361	344	339	393	345	357	398	391	330	375	362	327	331	361	391	385	367	349	376	342	385	373	303	391	373	352	357	361	355	364	336	358	334	363	361	307	360	326	356	382	374	344	398	356	375	372	378	363	367	385	378	338	351	387	350	367	368	384	377	376	361	381	360	362	379	368	399	345	349	369	340	348	338	366	355	349	327	405	334	365	332	354	377	333	359	355	389	378	351	359	377	380	347	378	330	377	373	356	369	389	353	377	336	360	360	363	357	335	397	374	378	349	349	359	393	393	367	367	392	336	381	361	350	366	388	341	348	355	334	355	320	356	398	372	355	397	384	384	365	382	381	394	356	348	339	356	340	399	323	359	360	403	382	359	372	373	366	358	346	388	359	363	343	382	341	350	376	361	365	361	335	375	355	371	378	367	373	356	340	374	344	361	347	347	390	369	376	362	341	363	377	368	356	327	334	355	348	361	358	381	384	370	355	363	371	332	382	359	391	393	377	373	353	371	398	384	382	367	375	363	383	330	371	378	335	357	343	337	346	342	335	360	366	350	375	358	342	318	382	371	353	380	354	364	369	385	385	350	371	355	331	358	371	326	341	346	365	342	360	346	375	390	373	338	364	394	344	397	338	346	396	363	377	372	377	384	390	374	365	388	371	365	354	383	330	359	360	330	378	385	348	344	390	392	347	358	379	352	330	369	378	385	363	342	371	376	363	368	359	358	352	335	350	366	354	357	383	379	334	338	368	373	365	356	354	348	373	328	355	357	376	398	415	396	353	387	350	364	354	355	330	349	348	378	363	349	395	354	376	370	344	359	379	357	381	376	364	339	379	373	353	381	357	384	387	388	379	340	339	344	391	364	349	413	338	343	392	352	368	395	398	372	340	347	364	393	356	404	374	363	384	389	364	370	369	379	350	366	364	348	374	383	349	356	404	354	364	366	393	376	345	354	355	379	333	387	368	377	356	407	361	390	403	363	337	341	381	362	365	401	337	395	343	329	358	366	373	374	328	365	364	381	360	362	380	340	368	397	358	327	336	343	352	373	381	355	360	361	366	384	367	388	382	380	354	344	339	355	363	352	363	375	349	355	336	372	354	353	371	377	372	350	345	368	358	361	367	359	380	392	342	370	349	345	367	366	331	355	339	370	317	345	347	335	377	404	375	371	364	321	374	356	383	358	344	355	344	387	332	367	366	388	378	353	371	370	369	379	364	363	354	347	363	302	345	366	371	374	405	390	387	364	351	394	327	356	337	351	329	369	359	362	377	363	372	341	344	373	361	362	354	358	369	365	376	366	389	380	378	339	338	390	394	361	348	322	373	366	350	340	372	354	354	348	380	367	352	375	331	367	343	340	377	367	365	371	341	365	332	357	365	349	353	382	381	385	325	373	354	358	386	346	358	365	369	335	375	357	325	372	349	357	393	331	372	356	367	374	370	329	390	390	340	386	354	362	367	380	351	377	390	365	327	359	376	375	333	367	366	339	363	376	382	341	378	351	362	376	391	347	376	360	377	372	341	375	337	340	368	340	382	377	326	406	383	375	378	374	323	357	369	385	388	342	356	391	331	336	378	350	342	335	363	350	363	333	373	358	351	393	374	362	342	366	366	348	358	356	361	371	381	329	365	359	361	378	359	370	384	353	340	391	366	354	403	361	361	367	344	382	369	398	355	353	357	361	351	363	376	342	350	385	355	340	334	382	384	398	364	351	360	318	366	342	328	370	334	331	337	358	375	336	371	404	356	358	378	348	356	319	381	393	397	346	392	373	370	381	353	387	353	350	384	386	403	363	375	372	363	379	341	365	394	386	378	374	339	369	367	363	362	345	369	338	345	357	385	372	352	374	375	337	358	340	363	350	375	339	371	352	375	364	341	359	378	365	367	354	385	367	348	364	354	364	344	356	359	347	355	366	349	415	335	373	348	341	369	344	377	355	367	379	380	346	365	315	381	360	373	346	357	355	376	364	357	353	358	369	385	382	351	356	374	330	367	368	347	351	370	353	358	368	320	338	368	395	372	332	391	369	351	357	362	355	368	381	362	371	381	395	360	357	386	346	387	379	337	391	383	412	359	389	386	348	340	354	374	367	372	364	366	351	399	385	370	405	345	381	381	368	350	364	376	332	348	367	360	412	356	382	378	347	357	367	372	368	351	358	369	352	381	369	391	367	373	372	347	384	365	368	323	344	359	369	352	376	353	373	380	372	365	374	382	331	374	366	352	337	382	332	384	361	342	367	368	390	360	369	375	345	399	393	357	349	346	366	353	391	360	360	376	359	340	350	342	365	335	373	372	406	378	359	377	367	328	360	331	352	364	350	314	348	353	344	379	317	364	339	360	325	342	355	331	373	391	385	333	347	353	355	368	348	357	385	365	391	334	387	403	317	343	381	350	351	363	379	327	352	339	349	350	375	367	380	338	392	371	368	347	399	421	394	380	335	378	377	346	372	359	345	366	332	381	350	363	358	396	362	347	373	345	350	345	363	380	343	354	356
4787	9995	8413	4395	3020	2277	1765	1454	1188	1075	861	766	744	717	668	626	626	585	572	597	526	514	556	509	476	482	513	467	522	512	509	475	480	474	472	454	474	462	488	461	456	480	531	506	452	498	453	485	508	484	503	470	442	476	442	457	501	435	479	439	461	418	465	489	463	448	466	487	448	453	488	477	467	472	444	447	447	465	457	503	481	435	470	445	489	453	460	451	454	480	491	447	471	434	478	448	465	460	430	442	461	481	487	478	450	458	442	450	480	502	463	475	462	487	430	454	454	423	479	460	446	440	432	464	471	450	440	478	442	490	506	467	457	485	435	453	478	489	445	464	501	452	467	461	450	478	462	505	490	488	432	491	468	506	466	453	455	476	491	429	470	436	507	465	459	476	454	438	477	407	458	470	474	492	498	437	473	463	453	475	494	432	459	434	460	482	450	425	468	467	451	513	480	447	486	432	460	447	440	414	501	445	434	451	470	455	484	444	474	433	468	478	469	468	431	493	427	476	480	447	455	451	485	446	472	490	446	485	466	463	433	485	496	424	503	441	445	417	431	469	473	471	456	461	483	468	487	468	445	452	426	483	432	444	478	447	431	429	442	483	442	416	435	476	434	471	438	440	444	478	473	433	471	443	482	453	456	487	445	477	460	470	444	468	459	446	477	454	469	445	466	462	471	485	452	441	493	453	474	488	494	463	459	459	478	454	481	451	437	460	482	461	458	443	445	437	429	461	440	442	459	451	457	466	449	467	478	493	470	450	465	462	477	463	418	453	453	478	452	451	427	478	473	436	437	485	476	457	496	460	454	463	462	460	459	487	481	479	478	494	464	467	450	468	444	454	466	416	468	439	448	483	466	426	464	468	427	481	479	470	467	454	479	457	461	487	481	466	440	483	454	481	507	472	475	448	489	463	427	418	487	488	459	474	480	455	463	476	432	453	486	470	459	481	472	462	446	478	464	476	459	492	460	464	451	503	504	494	461	472	456	420	481	510	424	468	481	404	455	447	441	431	461	504	479	469	441	493	428	469	449	485	478	461	474	469	459	475	439	478	452	438	446	460	458	448	478	463	484	467	460	437	446	440	469	463	466	440	468	441	465	472	447	433	465	465	447	452	461	471	489	458	457	462	469	471	434	438	458	442	444	460	472	435	456	449	453	494	495	440	484	464	465	452	503	441	472	496	460	476	441	445	445	418	493	468	452	444	443	453	457	445	459	456	455	485	427	421	480	461	435	461	448	472	435	482	448	411	518	515	457	466	472	438	502	459	449	435	493	452	467	457	465	458	496	451	456	448	474	457	468	441	446	492	494	490	444	456	462	430	421	482	465	417	425	442	403	475	492	468	429	450	504	498	437	468	442	451	413	486	458	463	480	426	456	490	487	448	466	459	460	428	499	477	475	452	474	457	498	441	449	464	462	439	447	446	458	453	483	419	440	457	484	494	460	443	458	454	440	458	446	488	446	464	459	471	472	475	461	468	475	460	479	458	497	498	445	473	454	495	464	448	472	462	470	482	445	491	465	470	415	443	429	466	479	464	467	439	412	445	401	468	493	461	482	466	464	411	466	444	490	425	465	474	461	463	469	443	463	448	461	480	457	493	450	433	411	451	470	486	433	484	455	429	462	492	432	459	478	454	455	467	463	439	447	500	468	426	486	468	475	455	473	474	465	491	462	467	441	452	460	442	475	442	492	464	442	466	415	476	462	426	474	447	457	471	457	470	504	423	476	432	455	454	426	465	456	497	426	490	465	503	459	475	452	434	468	482	509	442	437	435	461	442	444	434	422	471	472	452	410	461	488	473	469	496	491	461	461	485	469	419	457	428	479	465	473	434	436	431	456	440	474	471	447	458	431	462	472	458	460	406	443	454	439	460	472	442	464	444	464	484	451	523	484	454	437	473	490	453	454	495	460	484	453	488	484	471	430	456	430	487	444	454	476	462	447	451	423	445	452	437	476	427	445	439	441	457	442	433	444	461	467	460	446	429	426	456	445	435	449	441	458	439	458	468	448	426	491	461	438	433	489	432	475	466	452	450	431	473	470	479	499	476	445	465	461	480	442	484	443	430	429	445	509	471	459	466	468	475	500	479	465	492	433	465	461	439	418	431	452	452	452	488	449	444	427	457	479	465	451	444	464	499	475	438	472	461	477	468	417	452	459	407	466	432	446	454	405	498	446	474	486	445	488	483	469	487	466	441	483	419	459	484	459	461	471	458	470	447	440	473	480	467	470	464	477	513	458	466	528	446	482	438	434	433	461	475	470	432	461	440	474	476	409	452	456	481	477	452	466	484	437	455	427	452	396	432	454	480	460	449	446	455	424	465	490	455	482	460	492	473	433	443	460	444	430	429	465	468	454	458	461	505	501	451	462	476	485	447	445	442	484	417	437	423	450	492	479	457	463	473	450	458	453	469	472	438	425	515	475	441	412	401	461	428	441	433	492	481	467	472	476	462	436	459	452	453	446	474	477	481	478	437	475	465	428	469	434	488	482	475	492	462	449	480	478	470	457	441	464	476	432	467	460	431	474	473	475	460	500	479	439	460	442	424	432	493	451	469	512	460	474	470	515	431	448	482	432	453	430	489	447	425	418	459	481	446	436	484	450	489	462	464	450	463	443	452	412	448	450	464	476	436	464	483	473	445	472	473	459	484	471	470	432	444	483	482	468	460	476	418	425	472	460	453	453	465	439	459	455	462	452	487	450	435	445	476	426	458	462	463	493	421	423	480	485	454	468	496	504	453	433	457	450	443	418	418	457	477	450	429	461	479	492	458	464	474	453	461	476	464	469	463	473	475	475	486	458	458	453	423	447	481	470	467	477	482	440	440	432	451	462	475	443	432	470	453	429	454	471	458	499	438	422	503	458	461	472	432	465	428	482	470	438	462	469	466	490	465	432	450	428	479	456	457	469	485	484	490	460	494	458	495	491	450	440	469	409	485	442	456	467	477	430	414	473	454	443	505	434	490	455	454	430	473	463	460	450	450	437	439	450	440	484	504	474	463	436	466	479	449	468	488	496	449	447	445	459	457	426	455	489	484	444	476	474	431	460	476	461	411	437	444	424	472	458	453	444	441	439	472	487	440	462	428	482	466	450	467	464	471	496	507	467	463	481	454	444	454	475	434	467	479	454	429	491	461	507	475	449	439	448	436	416	464	473	459	445	475	436	459	445	469	454	448	444	450	467	473	443	451	486	433	459	449	465	448	486	462	475	435	467	466	506	451	465	452	438	449	467	501	497	426	451	436	437	436	503	487	444	439	501	470	422	434	417	453	450	424	461	451	447	457	493	465	450	449	426	408	483	509	432	474	466	433	481	501	488	457	467	484	492	472	455	451	445	456	453	448	442	437	447	448	456	436	466	443	440	478	466	505	456	457	458	443	477	470	457	477	431	440	410	478	477	443	453	457	445	408	493	463	477	460	471	478	477	483	453	481	459	483	492	439	410	438	471	469	509	450	479	429	457	461	437	441
22901	21368	29322	23777	21368	21421	11964	1148	810	622	551	460	459	377	360	331	332	303	268	253	248	239	252	221	220	208	218	228	188	205	219	214	234	208	211	200	192	205	234	206	202	181	174	179	189	185	206	172	190	162	187	196	179	175	186	176	195	182	163	204	173	156	168	160	176	178	173	155	205	189	176	174	188	170	182	168	181	188	191	197	187	161	184	175	159	182	164	197	156	172	161	171	208	184	168	181	199	174	192	157	165	168	187	169	171	182	171	150	167	177	203	200	197	184	183	174	194	186	174	163	181	183	173	181	170	176	163	176	187	166	199	175	173	200	168	173	182	203	185	176	145	190	161	179	175	183	190	190	193	184	190	201	191	171	197	182	189	162	160	171	190	175	164	177	189	176	160	160	175	210	170	188	161	199	164	189	190	191	191	174	156	163	171	157	179	170	194	149	174	174	162	179	175	172	182	203	185	159	187	183	171	205	179	181	195	195	157	143	168	167	194	187	191	203	171	171	175	179	190	196	153	185	195	160	203	143	173	159	180	187	198	190	193	177	192	169	162	161	186	175	156	164	168	188	179	160	206	166	168	177	179	154	193	173	177	175	149	182	158	191	191	175	170	184	154	177	187	184	162	168	159	166	195	187	179	197	158	180	200	173	160	177	181	197	196	174	180	166	158	172	189	173	181	158	164	163	157	175	164	178	180	170	172	185	185	171	191	177	146	195	175	169	173	149	171	161	179	162	144	175	170	191	180	166	166	174	172	154	208	165	178	168	154	174	163	169	186	165	183	187	178	162	172	165	161	153	163	167	212	170	155	189	163	194	173	182	169	176	183	164	182	188	143	198	182	151	191	188	190	173	180	167	182	181	187	182	176	171	205	185	167	166	178	173	180	172	166	176	183	180	191	178	177	184	199	167	163	181	177	188	167	195	176	170	173	169	196	181	188	166	183	206	163	163	157	195	188	189	187	150	172	171	164	195	181	184	188	178	188	158	185	161	195	164	173	174	160	168	165	175	188	165	171	158	196	176	155	171	178	158	178	179	205	178	151	200	170	166	151	166	179	182	162	181	174	150	162	159	167	158	184	198	164	204	183	164	176	185	158	196	203	176	198	191	163	167	174	180	176	162	167	171	187	165	161	190	163	165	162	177	206	160	194	172	168	167	179	160	164	165	171	178	175	168	195	175	204	169	188	172	217	173	163	153	155	174	178	191	182	171	147	178	151	184	172	177	184	173	178	196	175	195	164	178	163	158	187	177	184	162	193	173	180	184	190	177	168	173	177	190	190	177	173	159	170	165	150	169	173	169	161	171	168	188	187	168	174	186	184	167	178	172	198	165	168	155	179	154	202	181	168	195	167	181	172	176	187	159	166	176	208	183	171	161	157	168	163	194	172	133	174	199	200	170	191	163	166	174	172	174	172	196	173	178	179	209	175	191	151	190	191	181	179	156	179	169	175	159	173	179	156	179	163	160	166	177	178	181	201	181	175	170	178	178	146	171	167	180	163	189	170	167	175	171	167	185	198	177	195	177	164	206	143	170	165	156	183	196	182	171	192	163	165	191	200	151	164	168	162	164	152	158	200	169	199	190	175	147	148	167	175	172	167	182	196	173	167	182	192	184	183	174	164	197	167	185	170	192	203	162	160	170	163	177	181	167	183	171	169	173	167	157	192	183	160	185	174	166	170	193	149	168	175	162	170	163	166	189	184	168	166	165	183	195	165	144	172	178	193	177	171	200	167	195	174	192	163	152	185	171	176	193	176	175	192	154	180	174	184	178	185	195	181	179	194	189	183	158	173	153	185	157	169	162	188	183	173	165	185	165	145	158	175	168	183	171	171	175	186	169	183	163	173	184	159	202	175	192	200	195	185	190	184	176	167	168	179	172	171	185	200	186	156	176	172	178	202	166	193	170	173	196	183	181	169	174	179	158	179	177	180	223	200	184	174	180	158	165	172	161	180	178	172	159	174	198	167	188	165	168	177	188	168	178	164	167	185	160	177	174	162	172	181	183	168	160	178	171	180	159	186	158	186	153	179	166	182	193	198	179	153	157	193	176	184	195	157	189	169	179	207	173	159	196	157	188	166	170	146	170	165	178	197	179	175	162	175	156	172	162	168	192	171	188	179	170	163	168	168	180	179	197	185	176	182	183	161	189	177	159	179	165	164	156	156	165	168	195	177	182	171	190	203	155	178	191	162	160	181	180	155	168	153	186	176	193	193	176	186	155	170	149	176	193	176	172	164	202	173	181	179	161	179	166	174	152	186	168	175	174	175	170	186	180	173	173	189	162	177	184	185	185	169	189	179	174	156	167	174	164	161	171	169	160	171	188	182	196	181	177	166	162	175	168	184	172	190	147	194	182	179	188	166	199	172	183	176	182	162	190	187	170	190	180	188	186	190	169	172	175	166	171	172	167	170	168	167	151	170	157	168	194	182	175	170	177	176	174	176	161	190	175	161	169	164	170	168	175	172	180	179	188	174	176	157	196	181	167	166	169	191	159	175	188	202	163	169	174	194	168	180	171	185	188	204	158	167	172	183	200	206	163	190	175	160	161	169	181	171	186	173	166	159	177	165	180	192	176	170	183	177	187	172	199	187	151	186	199	168	186	210	156	196	163	147	181	179	192	163	154	171	164	178	165	204	199	182	196	167	191	176	167	173	185	173	173	165	160	168	167	177	190	159	178	153	184	171	168	190	199	184	165	187	205	168	154	175	166	168	159	186	190	142	163	171	172	185	176	181	171	176	194	196	182	195	187	189	152	170	157	168	164	169	180	163	161	166	133	157	169	182	172	175	177	177	192	197	175	159	145	165	181	187	183	167	162	166	193	177	180	183	157	163	174	169	150	181	182	187	185	182	167	182	182	158	178	185	162	174	173	164	180	193	176	190	190	192	178	183	180	161	175	173	149	193	187	188	162	155	185	160	175	178	180	188	175	197	180	176	166	160	175	185	168	203	183	191	178	179	182	184	193	155	173	173	170	162	152	182	175	181	196	177	161	164	190	187	167	188	179	188	182	164	164	189	203	182	162	162	156	166	177	183	170	179	171	186	183	169	187	173	177	193	166	156	149	177	171	207	148	181	161	176	181	196	179	159	169	161	198	147	172	155	191	166	157	198	163	147	180	191	180	186	173	182	193	177	152	170	178	167	189	170	175	175	192	167	190	163	195	171	189	166	169	172	158	161	189	189	162	178	199	164	159	199	178	169	148	170	171	177	175	190	179	184	173	170	168	162	164	165	177	170	192	189	176	154	180	180	179	170	152	183	169	189	163	167	166	165	167	182	149	159	180	188	189	171	184	167	151	171	196	190	182	195	166	186	170	172	177	174	159	170	147	163	197	170	157	154	185	190	168	163	160	171	176	178	172	194	168	174	187	194	163	200	176	188	178	179	194	188	170	172	172	184	171	186	159	181	171	166	164	154	182	171	160	192	174	197	168	189	182	196	171	180	167	179	180	184	179	167	167	174	145	175	181
6807	16202	13689	7238	5078	3858	2863	2208	1751	1295	1091	890	723	671	607	505	463	455	419	386	353	362	348	304	338	309	305	282	292	251	261	284	288	256	243	247	249	244	248	227	248	223	263	228	232	209	250	230	219	246	207	232	234	253	210	237	241	213	207	232	212	236	229	219	254	212	219	240	235	223	247	209	245	215	214	216	242	195	233	233	228	210	236	222	207	221	221	225	202	214	233	210	215	224	258	236	226	238	238	215	203	228	178	208	210	208	205	202	231	248	197	213	216	228	213	188	205	212	224	212	232	211	239	241	208	220	200	234	226	226	208	216	194	236	236	228	212	227	214	201	235	208	236	234	221	230	218	219	223	202	198	216	190	203	219	223	193	193	231	207	254	236	203	207	201	192	224	194	234	230	191	218	201	234	241	183	222	212	223	213	200	197	208	232	217	214	180	202	194	233	228	219	218	190	219	213	230	208	234	230	203	228	211	217	234	210	203	217	222	248	211	211	223	217	217	186	211	227	212	180	208	203	193	207	204	205	221	218	248	237	229	206	210	224	223	231	211	246	226	216	226	226	192	211	231	230	210	207	236	216	228	203	223	210	187	216	223	221	215	229	211	197	215	229	208	199	225	198	220	223	234	236	224	213	204	204	220	214	215	225	201	215	205	204	204	229	221	203	217	234	209	220	202	205	213	213	228	222	193	230	213	196	228	215	234	211	239	215	201	207	215	201	221	208	225	214	237	215	179	231	213	237	209	212	198	207	197	211	205	210	204	202	204	243	221	235	232	194	188	205	220	218	227	233	211	213	198	211	226	206	200	199	211	238	221	180	193	236	186	212	212	233	218	230	235	223	217	200	217	239	197	232	228	216	214	204	223	217	224	213	222	221	207	212	217	229	228	193	195	205	203	225	215	225	204	224	234	218	195	208	192	218	213	203	209	220	231	212	228	195	225	220	198	214	213	237	221	215	223	208	219	212	222	209	219	199	185	196	216	222	205	191	206	203	241	227	217	217	226	242	198	208	202	210	248	215	231	203	202	227	183	235	209	216	222	195	212	210	242	208	229	224	229	197	229	227	180	202	218	215	227	242	219	206	176	190	236	198	219	219	229	201	242	192	209	218	216	189	199	223	212	200	230	204	211	236	217	213	223	221	213	192	217	206	204	220	216	231	206	218	221	231	210	238	211	215	216	205	211	215	197	180	226	204	209	203	243	223	209	219	218	230	187	194	194	209	185	229	200	208	206	188	205	207	211	236	223	226	222	222	218	224	226	209	197	199	207	233	225	202	216	219	206	229	205	225	230	205	226	225	211	215	205	218	204	217	216	196	206	226	210	221	214	193	188	238	183	190	201	235	230	222	216	202	190	228	199	223	200	205	208	234	209	221	218	210	232	203	226	210	199	215	175	204	216	220	206	213	251	187	252	197	191	191	204	221	222	214	222	211	221	224	207	200	232	219	207	214	242	228	223	209	207	203	216	221	210	218	227	207	208	218	211	209	223	225	247	228	220	215	214	206	201	208	200	214	229	204	219	200	203	236	214	212	214	223	197	211	209	229	228	194	212	181	217	222	216	231	234	213	208	217	221	241	192	210	209	194	188	207	196	187	222	211	210	194	227	209	223	205	206	207	222	216	217	205	207	227	222	197	213	198	206	187	207	210	248	231	226	224	216	212	225	226	212	206	212	242	198	224	219	217	229	207	208	222	195	211	197	223	191	213	225	225	199	242	221	194	226	197	209	208	215	225	209	227	207	205	196	244	237	215	211	187	214	230	199	216	218	223	222	205	205	217	207	180	219	235	222	231	225	202	189	237	212	223	220	223	197	208	228	214	206	209	221	213	224	194	213	233	216	210	202	227	226	209	226	189	220	223	187	207	183	199	194	218	184	210	216	212	212	228	228	206	208	218	228	201	190	199	193	209	240	235	210	213	216	228	225	205	191	205	205	209	214	222	228	193	208	199	211	252	201	224	215	229	196	215	235	189	223	211	209	218	169	227	201	213	233	230	216	219	220	225	226	222	201	197	190	205	229	203	211	204	218	177	197	190	210	217	224	211	189	235	228	222	198	222	193	200	206	198	216	230	187	202	245	200	227	218	226	195	197	193	235	230	189	201	217	212	222	222	229	194	197	199	214	214	233	215	216	231	234	206	207	216	198	209	212	199	211	177	225	201	207	236	202	212	219	216	205	233	182	210	219	201	199	233	222	238	220	224	233	224	214	209	217	216	207	193	189	187	230	208	223	219	215	204	194	207	180	206	193	203	180	219	215	218	225	224	203	193	198	219	204	197	201	193	221	221	202	212	212	229	177	195	220	203	224	201	197	199	219	197	205	209	200	214	228	226	219	212	226	210	207	197	224	187	205	209	218	226	211	235	216	209	201	203	190	234	202	213	218	212	216	191	226	210	203	212	249	232	199	216	209	216	205	210	201	212	230	215	221	185	206	235	228	222	200	211	240	231	211	218	206	238	180	220	228	203	228	202	208	205	196	190	209	209	220	186	198	204	215	193	196	212	207	206	218	240	199	192	191	230	231	207	205	225	218	218	201	198	216	206	201	205	242	209	217	217	205	223	220	205	215	215	203	235	218	233	215	223	210	233	217	197	238	191	207	212	211	209	211	213	187	202	207	212	215	217	200	201	235	214	235	187	219	214	198	210	221	216	212	208	230	205	225	210	203	218	234	231	197	203	230	204	220	205	199	226	203	208	194	202	239	202	216	202	200	194	197	220	206	210	218	216	226	215	213	199	210	208	216	217	240	223	201	226	226	209	192	207	206	229	224	222	215	226	231	215	222	217	201	250	211	217	228	209	222	218	200	190	191	194	219	222	195	207	213	237	220	194	212	195	231	217	218	213	228	193	205	230	198	235	203	222	214	197	219	225	181	220	194	217	236	201	233	209	194	215	225	221	218	229	241	210	219	225	216	210	209	211	233	219	230	201	195	219	197	217	204	205	188	207	184	190	207	191	214	220	220	197	208	231	215	197	220	236	199	212	213	212	228	222	228	231	236	194	226	232	219	188	245	201	227	218	198	218	203	208	194	209	205	193	221	184	232	187	243	185	178	209	225	207	202	214	193	239	220	225	206	213	233	223	232	220	215	242	205	207	249	202	214	236	223	228	202	223	204	203	211	215	219	217	210	189	213	189	199	202	209	200	192	226	200	201	191	220	229	222	220	210	210	227	203	193	203	194	224	192	236	195	224	235	206	197	188	237	195	196	192	174	219	214	207	211	205	214	208	207	189	222	201	222	202	236	226	215	211	207	201	212	227	218	201	234	201	215	194	204	227	225	216	212	217	222	199	220	194	235	213	238	203	213	206	227	235	237	228	198	228	203	213	200	200	226	219	225	204	217	224	216	209	235	198	207	227	201	232	201	209	190	198	219	198	201	230	221	240	241	234	187	223	222	221	242	204	237	240	235	247	239	229	194	227	220	217	215	225	215	221	227	200	229	199	229	216	198	212	203	217	204	211	192	209	206
27110	21214	12338	1509	807	770	691	612	587	667	641	627	603	609	580	592	604	549	564	602	571	611	582	593	595	601	619	550	558	634	578	591	582	572	568	574	571	549	598	605	581	595	588	607	589	610	629	604	559	615	633	578	620	565	515	621	579	579	585	617	571	607	597	626	563	565	629	560	554	597	618	632	574	562	592	581	600	547	593	603	564	563	598	632	609	645	606	553	617	619	597	589	573	637	573	592	611	603	587	580	585	655	596	601	605	551	614	616	582	600	591	594	598	603	557	593	582	589	560	589	630	591	604	604	578	587	590	621	527	586	591	632	617	547	582	589	546	585	553	584	582	603	610	560	597	594	582	640	613	555	625	588	637	598	617	595	577	605	599	588	569	567	626	570	610	564	562	590	575	568	575	563	587	604	619	560	601	592	581	594	612	572	620	622	584	587	628	534	597	614	644	569	592	615	567	584	536	586	623	571	580	544	569	546	578	561	583	573	611	617	593	588	644	605	543	557	557	573	562	562	591	599	562	626	599	577	594	621	587	579	548	605	573	570	631	606	685	600	544	623	572	592	562	565	553	611	607	636	559	543	618	539	624	600	574	627	592	594	612	607	576	611	551	592	604	541	581	546	566	555	575	611	616	617	598	602	596	548	601	640	601	579	586	564	584	582	572	583	612	607	560	585	591	625	575	563	595	567	578	611	543	596	589	576	583	586	583	612	575	587	605	581	596	560	615	600	595	564	592	602	587	602	546	589	599	579	597	608	600	568	570	564	557	586	639	593	638	581	592	574	583	563	547	613	586	575	599	591	576	652	590	591	569	562	586	595	578	588	579	587	542	563	590	599	567	586	607	642	590	570	568	549	597	561	593	587	598	589	626	582	588	606	614	575	618	597	547	596	585	520	591	584	623	615	597	622	588	591	549	598	569	574	541	616	623	592	578	546	577	646	598	572	574	639	600	577	592	572	560	546	570	613	611	644	626	560	614	615	557	582	558	590	537	587	628	603	593	553	607	585	558	624	549	623	603	612	604	578	594	631	579	597	575	591	580	578	583	547	571	557	546	596	562	602	581	602	636	605	582	596	599	611	577	587	574	606	545	608	553	595	585	605	598	632	597	591	585	572	524	604	604	579	576	569	608	545	583	538	572	621	560	623	562	623	569	590	585	544	580	577	605	556	567	615	605	642	635	594	594	600	571	595	549	569	579	614	585	591	608	576	592	588	585	619	572	640	590	595	572	586	629	621	588	598	556	594	565	585	586	558	590	593	624	598	609	554	577	569	574	628	617	609	555	597	586	599	636	568	613	615	529	622	570	576	600	588	612	577	605	594	557	566	580	568	572	576	619	587	616	599	596	595	581	617	583	578	580	618	625	547	587	576	622	597	616	585	604	602	611	562	610	584	633	587	588	631	625	585	617	567	578	596	583	546	577	629	568	620	611	575	563	565	582	580	543	566	630	598	638	604	594	585	608	607	585	577	608	617	584	592	581	575	547	568	529	567	538	588	620	595	599	583	586	634	556	575	572	595	566	574	635	652	632	576	576	594	571	612	574	579	585	597	578	593	532	610	604	592	567	581	580	599	599	586	579	553	617	581	588	611	598	544	576	604	624	561	552	603	567	622	581	625	556	584	614	581	601	608	590	601	582	569	560	612	576	657	606	576	559	562	631	590	577	550	582	579	581	564	592	592	605	628	578	578	579	568	605	559	585	603	586	592	579	580	607	579	583	589	565	603	652	602	554	617	596	582	600	591	581	593	561	599	560	582	528	577	616	591	572	642	571	627	567	591	584	577	565	583	590	592	601	608	578	582	590	555	599	549	641	549	607	567	582	571	593	575	579	572	559	615	612	565	591	621	588	603	555	556	567	562	572	592	559	578	547	564	551	597	599	572	575	592	558	576	592	614	576	586	570	567	588	593	566	593	585	593	593	576	633	573	583	609	595	589	562	577	582	596	605	613	570	566	601	604	618	568	567	558	639	588	611	594	584	579	630	616	556	583	608	621	594	611	569	566	635	576	583	593	565	602	618	589	585	547	634	592	559	567	574	592	581	618	595	588	582	623	580	533	564	631	580	576	554	625	618	598	570	615	541	611	590	561	605	597	600	599	596	611	554	547	558	605	563	556	593	605	565	603	586	622	618	590	562	611	617	598	600	602	581	603	601	564	611	595	609	532	589	660	601	610	593	596	575	573	544	621	567	546	586	598	615	575	615	601	593	576	585	582	603	612	580	588	565	593	592	558	570	592	561	620	625	598	574	614	605	582	588	585	585	567	590	564	577	589	605	606	603	577	574	613	626	549	564	601	639	583	576	581	598	534	636	576	598	593	590	582	633	582	550	588	587	565	575	541	562	539	538	597	579	617	588	574	548	603	584	614	561	592	625	592	602	594	602	612	552	565	628	575	623	596	552	632	573	662	606	570	572	583	607	559	593	547	616	561	600	577	581	560	598	579	599	600	576	608	640	616	591	585	648	590	574	595	639	624	633	586	573	562	614	579	576	586	578	611	618	599	573	579	550	532	612	569	613	621	566	586	591	591	594	561	577	594	609	605	637	570	597	598	596	572	611	553	554	572	596	616	583	571	584	543	574	592	602	572	572	572	649	616	558	604	603	597	551	570	592	611	606	570	582	563	609	566	580	565	622	621	584	591	607	589	593	609	609	570	620	635	547	593	584	585	569	623	582	576	579	620	555	574	599	612	610	564	557	560	579	591	569	562	579	567	593	581	590	594	597	573	545	645	611	584	631	519	585	552	556	568	586	596	588	596	599	627	578	596	611	619	598	591	565	588	571	614	605	613	587	552	569	592	596	541	619	617	582	612	572	578	563	622	568	628	590	552	625	581	572	584	591	607	599	570	597	634	608	552	569	547	626	559	549	562	616	575	632	574	592	594	577	606	625	578	608	581	578	557	597	595	589	581	597	625	581	583	631	597	580	609	569	575	574	570	553	597	578	572	586	611	615	580	584	599	602	595	618	589	564	536	575	554	644	583	560	629	567	569	581	584	593	578	603	575	562	569	612	572	578	603	565	593	596	655	588	618	580	577	600	595	581	545	589	568	582	576	589	561	577	549	592	606	593	563	581	595	574	581	623	632	600	587	620	629	604	581	629	608	552	606	550	580	566	553	602	599	579	566	580	572	594	582	582	608	609	594	605	575	583	610	550	659	617	574	590	608	612	577	597	615	578	547	596	654	590	563	637	644	593	623	565	587	637	573	599	559	622	595	557	580	556	603	558	563	597	523	608	575	579	589	542	602	623	556	611	539	585	545	561	606	542	587	576	587	583	633	575	576	574	597	608	582	611	540	598	598	596	584	569	594	608	576	608	573	571	613	606	604	584	596	604	569	601	570	566	576	584	586	601	643	593	558	601	607	588	565	630	572	538	576	612	589	601	555	545	586	613	599	632	610	579	582	604	615	574	579	568	592	606	608	559	599	621	614	599	603	607	570	573	600	596	587	615	598	598	596	586	612	611	586
4266	1644	1497	1034	942	847	835	824	814	777	830	728	733	764	710	685	732	690	693	781	759	738	705	679	701	733	730	764	719	761	709	743	735	729	725	724	696	706	715	702	753	776	742	678	747	755	716	728	763	729	735	751	737	686	734	751	671	713	736	762	748	696	734	689	712	752	722	711	709	735	736	669	706	676	728	706	717	689	677	673	696	708	703	689	753	705	735	669	742	699	722	728	706	739	742	678	707	734	708	720	717	725	712	733	691	782	757	704	694	789	747	709	746	763	740	725	717	694	668	731	685	732	661	743	730	720	725	712	725	773	730	751	718	723	705	733	711	789	717	715	738	715	731	738	725	728	730	697	730	713	727	746	715	717	747	743	733	756	722	751	747	724	699	743	692	705	727	752	713	696	749	736	734	720	724	684	733	721	715	756	718	705	721	714	698	683	684	727	682	691	703	769	714	719	705	722	712	707	713	718	721	736	708	747	744	731	732	735	690	683	728	716	737	707	708	732	749	718	758	708	725	709	703	720	751	747	685	700	733	713	696	755	681	676	712	752	712	758	724	715	711	744	747	691	700	711	727	685	734	706	701	726	699	725	729	736	735	727	748	700	706	749	716	710	689	755	702	760	740	669	720	740	755	743	716	679	687	717	625	684	704	706	734	703	720	737	710	735	726	755	769	754	723	741	716	705	728	715	683	718	734	744	689	727	719	673	724	696	728	695	684	723	722	675	715	717	738	712	709	758	714	734	668	727	755	689	757	743	693	731	663	757	678	819	747	706	701	703	698	730	726	690	737	730	690	736	772	693	697	723	744	733	766	718	769	717	756	733	708	736	743	694	754	742	677	710	733	697	698	756	729	704	723	722	677	694	767	691	751	715	730	732	754	736	737	736	735	715	703	725	697	734	761	742	748	743	728	727	674	709	716	754	752	695	760	756	710	741	704	691	729	725	744	706	721	752	710	747	731	705	719	706	676	747	669	749	755	736	736	727	736	735	722	729	724	715	734	725	724	739	693	718	721	728	767	705	723	722	721	696	692	743	694	766	724	721	741	736	708	672	730	735	766	794	681	734	748	721	704	716	775	738	751	708	739	748	746	718	716	733	702	739	723	722	736	709	715	717	736	731	696	704	713	772	744	689	725	692	712	701	679	666	760	767	703	751	688	731	731	682	742	762	722	708	710	707	732	754	703	752	736	747	703	725	726	708	704	725	702	699	704	719	705	748	737	773	728	759	736	720	708	718	696	726	764	713	705	731	772	708	748	706	715	714	770	750	722	759	738	726	776	674	760	752	741	720	717	714	697	745	682	702	693	715	702	751	718	761	768	757	736	738	729	757	695	728	697	722	710	684	710	764	711	750	697	746	717	694	723	730	743	694	722	714	772	692	735	715	722	704	661	711	746	738	717	700	696	764	696	752	689	672	698	668	702	696	716	743	773	714	752	747	690	725	704	724	750	767	733	732	719	741	700	779	695	720	696	722	727	721	736	680	728	726	725	710	735	719	709	765	696	706	701	734	696	760	721	736	721	701	733	724	690	738	802	702	679	720	750	755	754	742	735	756	731	717	693	720	736	783	763	689	761	745	720	727	729	733	735	729	708	729	688	724	757	739	712	723	682	743	702	749	706	673	746	724	692	752	723	724	763	739	692	732	772	739	690	708	678	761	735	707	785	694	745	705	750	741	720	739	740	720	729	743	758	711	708	745	683	725	715	725	699	697	686	763	701	741	755	697	688	695	714	718	734	775	762	758	712	773	747	735	708	710	745	762	713	695	689	742	742	723	731	677	770	754	754	751	724	730	720	668	693	717	717	723	740	677	713	736	756	717	693	708	781	711	725	763	693	719	745	683	768	723	714	704	666	687	744	763	706	753	692	718	680	692	774	690	760	706	687	703	737	721	698	717	727	717	768	723	760	713	774	740	764	728	749	749	699	726	723	721	737	716	700	722	726	705	686	716	704	739	737	731	709	741	685	718	695	701	701	706	723	724	696	682	682	733	762	731	692	747	728	724	709	731	721	732	703	748	718	764	749	712	728	738	690	717	776	748	684	706	726	713	755	662	693	751	684	683	737	733	727	731	691	708	743	664	754	715	745	760	743	688	703	698	705	759	683	749	727	739	691	711	747	745	810	711	775	680	716	707	730	715	681	718	732	715	718	731	760	727	716	762	711	663	740	710	734	707	705	730	711	649	743	783	746	737	723	691	717	735	745	760	685	772	715	702	740	693	734	751	697	732	737	730	765	692	715	737	676	733	732	704	750	734	708	721	730	739	725	746	756	771	681	691	776	688	687	729	699	772	751	732	726	719	715	710	738	722	725	687	683	729	777	685	701	731	752	697	741	727	729	724	692	729	693	741	717	748	683	700	728	736	751	709	773	733	709	694	701	733	654	699	740	684	710	740	735	729	735	726	755	701	735	731	724	751	705	704	749	717	687	722	685	724	755	726	761	675	726	685	711	698	742	752	685	685	770	714	727	723	705	709	688	742	715	696	762	702	742	703	750	743	690	699	751	749	729	739	729	702	778	747	735	754	712	705	748	707	707	714	707	691	767	704	724	729	691	710	704	697	735	719	740	659	735	715	777	731	723	719	707	724	726	737	709	716	738	670	711	678	734	745	748	676	698	735	747	702	697	716	729	751	702	709	732	740	734	725	731	734	746	714	724	733	705	682	754	696	681	781	748	730	695	742	661	726	757	752	708	747	756	715	747	716	715	719	693	740	718	712	648	760	744	682	715	753	716	722	689	689	742	698	737	732	700	706	733	720	732	681	697	735	748	722	721	678	728	684	740	735	732	721	751	728	754	748	713	742	706	745	738	777	690	712	778	691	706	709	708	723	704	711	770	770	733	790	727	663	708	679	691	726	691	717	694	706	755	717	714	738	761	743	743	774	762	709	718	700	705	761	724	764	708	738	745	745	718	750	685	711	714	691	739	654	743	697	766	701	693	755	700	707	701	706	724	718	702	756	766	718	700	719	718	761	704	710	674	708	756	764	745	758	700	662	705	694	718	735	754	721	719	690	722	706	746	708	722	725	690	624	707	754	727	743	682	689	718	734	712	711	739	768	759	732	746	722	745	715	727	742	672	682	724	731	730	737	690	732	687	705	715	742	783	732	774	732	727	722	709	765	754	668	736	718	717	775	718	737	697	745	702	710	680	764	696	764	741	727	719	734	695	752	762	728	712	682	769	726	729	757	703	698	747	712	688	742	734	742	742	718	760	730	690	709	712	732	732	718	697	777	719	724	731	741	727	733	703	716	741	681	696	734	720	738	721	721	745	696	741	699	775	768	702	703	736	738	737	717	741	725	718	775	753	716	736	699	747	727	704	677	771	698	762	738	794	732	669	759	729	685	745	745	743	720	688	718	727	753	697	693	710	707	753	764	745	729	717	715	740	696	694	706	721	720	702	708	707	761	663	729	692	688	763	754	750	730	685	720	747	744	683	739	755	695	716	664	698	698	735	750	717	755	704	727
23890	21364	28935	24185	21350	12939	1441	840	690	609	555	569	493	500	449	444	426	425	419	401	408	408	416	367	367	361	377	370	370	358	374	368	375	381	353	409	385	402	407	401	389	379	342	359	398	360	390	392	403	347	374	346	406	367	351	366	413	350	372	385	354	421	376	377	374	372	347	343	357	361	388	407	381	373	404	378	400	377	331	379	351	399	336	362	375	377	365	356	381	335	377	371	359	357	355	341	330	366	372	349	365	371	341	375	361	347	378	358	357	373	406	360	374	375	367	397	359	356	372	384	373	339	381	373	418	343	379	342	391	417	367	355	396	366	392	363	382	363	381	371	342	390	390	373	389	368	334	362	362	340	344	354	341	389	353	351	355	361	381	396	361	340	365	383	356	389	399	377	333	347	341	382	333	372	386	398	371	398	382	348	363	390	370	387	391	350	366	385	350	331	363	344	374	346	376	400	344	340	367	352	369	360	356	371	358	398	372	351	364	382	379	339	343	386	411	359	390	335	404	363	388	352	381	394	378	347	358	350	335	369	382	354	380	383	346	352	364	372	353	375	373	362	344	350	341	356	370	372	351	370	363	377	378	354	392	351	391	374	340	346	380	397	399	400	402	355	376	364	350	348	358	367	364	369	380	390	350	371	322	392	335	373	373	404	369	366	392	374	359	360	365	373	390	382	355	351	378	388	365	414	375	372	361	348	346	356	365	395	355	361	342	392	376	397	370	326	391	365	352	368	419	369	402	371	354	380	363	399	382	375	369	354	409	345	387	380	341	377	345	351	390	395	371	364	354	357	371	368	383	349	410	378	355	388	350	380	339	381	364	367	380	373	377	424	374	350	348	376	379	348	333	362	350	384	357	364	377	368	384	370	356	405	374	338	367	385	365	397	358	370	343	382	402	380	357	333	397	346	359	383	373	371	343	337	362	356	344	365	351	365	356	336	364	382	377	371	347	371	434	365	371	324	368	416	341	323	380	358	359	374	336	350	355	366	377	393	398	364	376	358	388	370	386	378	349	336	362	364	371	357	381	359	378	370	390	353	374	375	375	370	393	365	366	361	370	368	375	345	384	355	390	367	389	358	349	361	361	379	339	376	362	353	389	381	365	350	398	361	381	350	383	381	347	369	365	396	374	355	337	377	394	333	355	358	352	372	344	371	355	406	405	344	378	349	384	354	348	332	396	375	358	334	363	368	396	356	388	344	343	368	355	355	356	355	356	365	370	379	367	385	349	380	338	360	360	339	342	375	381	345	360	352	387	377	331	355	361	417	334	368	340	340	388	358	377	317	381	346	366	357	384	377	353	390	356	366	381	397	350	365	398	374	333	360	348	356	371	365	319	349	349	327	327	372	355	377	371	357	333	304	325	366	356	370	381	358	370	371	395	380	359	391	359	404	346	383	321	378	365	373	371	367	352	349	334	341	365	340	384	384	385	370	367	385	354	376	349	377	357	374	378	397	340	360	333	341	366	346	402	370	355	359	364	338	360	390	357	370	377	357	373	374	377	358	354	334	334	336	340	396	346	372	333	366	352	377	368	334	321	384	358	368	389	353	347	367	373	404	349	360	367	372	353	406	372	369	382	348	388	352	350	370	372	378	373	378	385	389	380	356	391	359	351	364	348	325	356	374	377	342	374	383	375	354	363	384	355	377	361	381	384	339	381	364	353	368	340	414	360	336	367	374	368	359	398	330	395	386	372	371	375	380	366	360	344	342	362	372	402	373	377	380	366	358	396	335	378	363	361	357	375	384	347	338	397	379	346	374	363	338	369	367	376	377	338	371	375	370	393	390	350	398	372	381	366	334	358	373	399	369	382	346	367	387	346	388	338	406	342	363	374	381	367	340	366	391	374	380	359	351	361	371	332	354	334	364	362	356	362	348	338	393	370	376	375	329	357	386	373	334	372	381	363	376	368	408	362	340	372	374	350	329	384	377	383	355	385	372	350	347	370	355	377	358	361	379	377	360	384	378	367	391	390	355	354	365	409	376	381	396	384	387	375	359	351	363	376	379	366	385	373	349	368	369	354	364	363	383	403	363	386	348	379	360	382	374	396	380	386	351	372	375	372	362	362	383	407	377	378	381	356	379	333	369	372	406	379	365	369	377	361	381	334	344	343	387	343	371	363	338	336	407	376	393	382	398	370	349	391	360	414	335	339	399	346	335	401	372	364	384	395	359	351	376	349	345	371	343	342	329	344	404	394	335	380	362	396	360	384	350	377	329	365	383	361	380	360	382	382	371	380	400	392	362	376	361	358	361	367	332	330	375	368	362	355	397	370	353	365	356	340	398	346	363	404	367	407	369	377	367	386	377	377	352	399	372	349	396	376	342	369	357	391	418	369	346	322	377	362	317	374	330	327	364	390	388	351	372	343	362	370	385	411	375	389	405	361	355	394	346	387	383	369	387	357	392	342	386	363	371	384	359	368	390	372	384	354	368	367	369	328	345	364	334	363	406	348	374	380	344	372	378	369	345	355	385	360	380	393	355	349	354	378	382	388	369	372	381	371	380	358	379	390	380	370	350	376	344	357	357	369	356	347	355	376	353	393	384	369	329	346	382	368	373	380	375	346	386	362	399	342	392	405	397	374	333	395	405	385	388	334	364	343	342	396	376	370	368	342	394	388	367	358	338	392	380	384	386	393	355	358	363	413	316	388	380	403	375	357	388	380	353	334	334	378	379	395	354	379	389	385	344	341	359	384	347	355	367	360	368	376	347	346	381	385	355	388	372	357	340	349	387	367	374	367	365	351	342	395	359	366	347	380	349	349	341	390	383	382	344	371	361	367	383	360	356	326	345	344	360	356	394	350	379	376	402	338	365	380	385	378	386	359	357	320	375	374	386	365	376	322	375	376	366	347	371	373	386	364	372	370	359	373	354	345	377	381	395	410	344	340	345	382	377	381	376	375	354	397	356	392	341	390	375	405	357	352	352	383	332	350	364	362	366	352	367	334	386	371	360	354	393	328	405	400	343	368	363	367	360	338	367	377	354	385	363	351	355	343	349	353	368	344	321	348	415	390	347	344	370	391	351	381	362	351	352	384	359	392	396	352	356	369	384	400	396	415	383	353	369	369	390	350	349	389	378	354	353	385	332	354	377	394	341	342	351	372	365	385	369	339	403	366	359	374	359	368	353	351	390	360	336	397	346	357	351	361	362	387	346	361	360	332	358	353	368	369	375	378	358	337	366	365	393	366	354	355	395	379	355	384	354	356	382	393	364	352	342	369	340	353	370	319	373	361	396	404	363	354	361	398	362	368	329	347	410	397	360	333	328	359	358	371	340	331	350	344	360	386	359	378	320	347	345	382	372	359	355	363	381	383	326	369	376	380	355	359	376	340	383	355	372	355	388	390	362	366	380	367	349	353	375	371	351	377	402	385	395	336	362	384	347	361	368	355	385	387	327	359	374	386	407	387	354	356	342	341	362	404	355	347	388	357	382	346	364	378	364	367	372	334	354	376	368	381	363
4772	10104	8325	4346	3048	2326	1774	1428	1201	986	897	812	755	717	713	671	585	576	592	565	519	552	539	513	492	525	522	475	536	488	499	469	525	477	467	455	495	458	470	457	431	475	507	495	486	481	471	453	473	504	459	479	456	469	464	435	470	484	485	502	493	476	461	458	449	481	459	477	466	503	440	494	496	444	489	503	460	500	493	470	465	477	465	426	467	482	443	467	496	444	439	443	442	447	475	485	451	475	441	452	475	449	499	444	475	443	458	422	440	504	474	474	455	472	503	441	510	458	471	473	459	452	438	436	505	429	479	454	470	478	470	466	428	495	422	490	453	469	460	466	431	435	487	480	480	485	492	429	450	476	463	442	468	450	457	427	462	415	466	446	476	472	462	466	441	480	466	467	487	457	477	475	478	443	477	490	444	485	449	430	476	465	432	469	498	480	427	477	519	445	477	452	477	488	471	449	512	472	488	439	459	479	482	460	446	489	481	465	470	458	474	472	426	448	496	435	448	485	457	457	470	465	441	478	487	511	467	454	472	501	415	462	460	427	438	454	506	481	453	479	482	478	487	435	507	473	451	489	422	472	431	445	490	423	508	491	499	489	486	490	433	502	474	447	507	456	478	488	467	424	485	465	512	466	433	485	457	433	469	446	460	487	445	488	444	487	429	500	472	461	454	492	504	456	473	469	447	430	502	481	463	469	473	446	467	411	462	481	466	456	465	476	470	463	468	435	468	476	451	481	505	402	456	494	501	475	456	473	465	515	430	473	513	496	426	459	475	393	456	438	434	490	466	516	446	504	482	447	488	486	465	496	452	436	466	445	457	453	471	451	543	429	473	465	456	475	414	440	459	437	441	479	462	472	470	476	499	488	427	451	448	465	443	493	478	475	451	428	456	421	430	485	452	496	474	474	508	467	449	499	464	461	493	488	473	450	429	455	492	486	447	410	453	457	462	419	475	477	481	439	408	449	458	458	475	458	453	459	471	466	459	470	474	451	458	458	479	444	483	467	463	474	469	489	443	450	473	473	445	448	444	474	486	479	469	463	459	506	461	486	510	425	492	473	445	468	446	466	481	450	487	497	501	429	464	437	450	455	425	472	466	485	457	493	480	464	474	455	461	461	468	466	459	466	468	466	519	456	476	458	459	456	460	495	468	465	493	505	458	427	446	461	433	472	519	431	482	432	498	448	459	510	448	473	449	466	444	480	462	465	421	470	477	487	470	464	485	459	445	482	465	442	442	474	483	472	452	444	453	486	470	458	453	472	408	440	451	465	427	434	421	485	470	510	444	472	528	445	461	459	485	464	437	472	448	453	493	503	456	469	480	484	436	490	468	438	455	472	441	430	432	433	439	473	451	477	491	456	442	462	466	460	465	460	492	487	478	524	453	426	483	426	466	463	491	440	443	462	447	472	484	471	441	470	453	474	448	451	437	469	474	498	454	452	426	440	483	482	447	446	472	462	453	460	461	470	460	463	438	470	472	467	452	471	441	510	474	460	431	465	432	454	464	497	491	465	458	420	465	484	481	450	442	456	478	434	451	486	513	481	489	498	431	425	444	461	476	479	478	464	453	437	476	440	507	438	476	460	479	487	483	451	491	439	448	442	449	489	453	467	451	429	452	469	481	462	448	482	439	459	483	482	472	469	468	491	455	453	416	450	496	442	462	445	490	459	471	497	492	462	456	548	462	483	483	456	421	462	451	469	479	478	420	449	476	468	461	492	481	456	477	447	469	485	453	454	462	467	460	465	435	471	489	477	472	466	475	500	431	481	459	435	497	518	447	432	455	453	464	464	430	468	457	451	469	452	456	494	472	462	469	473	440	460	456	444	446	465	474	500	471	463	454	484	466	478	446	465	447	478	466	457	474	460	475	444	442	508	471	483	464	509	459	451	509	492	487	464	505	429	507	450	447	448	466	454	470	465	440	455	476	440	503	447	476	464	465	455	450	433	439	463	472	393	495	445	455	469	432	437	474	436	477	458	516	515	494	481	437	464	450	450	505	464	494	475	443	462	480	450	452	427	452	441	464	444	502	489	438	425	456	470	492	460	461	452	425	449	470	440	441	455	444	429	458	443	487	476	460	482	484	465	492	452	451	474	461	504	444	513	464	458	503	461	424	468	453	435	484	427	474	494	494	500	473	435	441	476	528	487	455	477	479	468	441	469	446	412	450	490	446	514	482	449	456	427	444	468	499	448	461	471	453	473	502	492	481	454	465	450	445	474	494	470	460	462	474	459	433	492	466	443	485	455	480	482	463	453	467	449	465	436	459	493	508	493	457	452	494	446	485	464	463	468	418	475	446	452	466	449	474	500	444	436	471	460	439	486	454	438	442	469	461	464	464	473	487	488	430	438	442	449	452	502	463	480	461	468	459	432	443	457	452	453	447	438	445	468	497	452	479	463	432	466	446	509	477	427	473	499	456	462	480	472	475	514	470	483	466	434	478	451	435	495	467	474	463	468	436	432	470	472	459	499	499	463	469	443	468	485	449	490	469	446	470	485	462	478	464	428	480	437	430	469	495	488	443	495	466	439	479	453	467	496	489	452	468	434	515	429	471	437	440	459	467	435	466	462	473	458	459	454	488	461	441	512	453	447	421	452	495	465	464	413	484	455	487	468	453	480	480	481	452	464	443	464	475	470	455	438	504	442	484	440	488	438	464	466	454	406	465	504	402	435	479	456	512	461	483	509	477	496	458	454	448	473	459	484	469	447	455	494	455	456	446	473	492	472	452	463	466	466	468	481	503	472	502	476	450	481	465	485	490	464	446	492	456	477	486	506	433	473	449	440	450	479	467	505	449	482	461	468	458	486	462	436	474	452	470	453	492	491	480	472	450	417	458	461	482	450	454	467	456	463	470	461	516	457	427	464	503	471	479	477	417	417	457	439	440	502	480	475	479	472	453	479	473	462	469	467	478	513	443	494	453	442	457	459	481	493	457	477	460	431	489	469	456	426	427	462	478	485	443	442	470	457	472	462	477	449	461	459	446	460	488	444	500	443	456	431	453	470	473	494	449	473	433	449	435	461	480	426	431	458	477	495	450	471	498	465	477	466	434	455	428	464	488	454	451	436	476	428	431	440	457	490	459	483	462	477	424	439	485	475	489	470	436	454	458	507	493	432	444	458	490	508	492	467	493	433	464	439	433	483	487	480	477	459	484	447	453	493	395	465	458	475	439	499	455	490	460	483	442	446	439	470	442	474	449	432	475	454	460	440	479	463	471	504	483	447	468	465	457	490	467	488	463	455	484	459	470	467	465	465	448	452	480	473	458	491	442	419	487	519	440	464	446	473	444	462	465	444	478	461	479	470	432	443	462	458	491	442	430	439	471	451	443	462	467	427	467	464	441	466	428	486	469	463	459	456	462	498	472	457	415	449	453	468	446	421	460	432	500	442	432	496	442	452	497	529	483	499	466	489	458	458	450	467	466	458	466	478	482	450	506	476	469	445	487	464	434	486	451	456	436	483
22902	21370	29351	23797	21371	21433	11878	1186	775	680	568	490	455	398	363	363	293	291	315	296	251	229	254	277	217	239	230	199	246	186	218	200	224	196	193	201	192	184	191	199	176	228	210	197	176	202	228	220	185	170	183	203	193	179	186	214	206	202	193	193	183	173	184	204	183	194	178	176	195	191	202	181	192	191	182	195	176	149	185	201	190	183	184	179	182	193	157	173	217	199	198	147	163	177	178	182	182	186	179	190	177	194	178	148	184	176	167	166	195	154	172	178	170	193	193	191	200	200	184	205	207	191	165	181	208	188	194	189	177	186	179	177	175	186	183	203	185	193	165	171	172	198	177	167	178	183	167	195	152	178	195	186	184	171	198	191	185	183	170	189	185	181	173	188	201	175	179	200	180	204	176	132	176	190	183	176	172	193	170	158	181	174	196	163	174	173	177	146	174	188	183	195	193	206	167	175	193	181	180	169	175	183	188	168	177	185	181	197	196	181	176	167	170	186	160	190	193	174	180	176	167	168	183	185	176	188	202	182	193	197	188	170	190	208	162	187	161	213	161	170	188	178	184	189	184	203	178	195	183	192	189	167	147	189	163	171	216	155	189	191	164	187	175	177	161	172	168	163	164	202	178	171	184	207	180	197	169	191	192	167	181	186	198	173	173	175	192	181	188	182	169	188	169	178	215	177	177	178	188	171	184	175	189	171	190	185	180	179	191	158	194	182	191	168	193	186	181	174	177	163	186	188	178	204	179	224	183	182	193	180	158	164	181	187	155	193	220	159	209	182	167	173	175	189	221	181	175	175	201	209	183	171	162	180	172	174	166	206	161	179	168	187	161	171	177	186	176	191	179	207	174	168	192	212	192	164	167	207	168	178	169	194	167	185	197	151	179	157	182	173	176	197	148	163	200	163	188	197	175	170	201	174	167	196	173	188	191	193	182	161	185	204	207	167	182	174	175	165	199	166	199	194	192	159	159	161	191	214	173	171	186	149	183	186	178	181	171	182	177	177	179	200	165	181	187	160	198	202	160	178	190	185	166	163	182	187	178	176	161	172	159	174	188	179	153	166	172	180	189	200	190	181	179	194	201	200	165	171	204	168	158	166	179	172	179	153	186	171	177	153	198	183	183	187	174	206	190	180	175	204	189	158	179	171	200	187	157	169	187	192	182	161	168	193	179	185	171	167	152	156	148	196	182	183	201	179	182	180	208	162	153	188	170	187	174	180	169	197	153	181	172	183	187	175	190	189	182	212	184	171	183	175	176	160	179	178	170	170	173	161	183	177	187	179	196	175	153	169	190	160	159	178	182	185	179	167	187	203	200	197	165	182	167	159	205	173	184	176	175	145	156	172	195	166	164	183	176	179	172	163	169	223	193	168	187	179	201	168	201	153	190	177	184	188	162	176	182	178	176	154	187	174	173	199	159	170	176	184	170	173	171	177	222	191	182	187	187	175	210	192	143	189	203	164	176	193	184	171	175	201	187	175	201	186	198	178	189	175	175	204	192	180	169	203	190	180	153	177	171	193	164	169	174	176	192	165	189	211	172	196	194	175	169	196	193	183	189	163	174	197	176	184	172	191	193	204	177	179	192	176	195	174	172	185	189	179	174	173	188	185	186	174	203	200	169	189	178	189	179	174	173	190	165	176	168	170	175	187	185	179	180	165	167	179	179	192	194	173	176	170	194	169	174	163	177	171	175	146	162	189	204	189	182	172	138	163	179	157	204	175	169	173	164	179	176	169	184	169	178	188	208	208	188	198	161	147	183	177	174	181	181	187	145	177	190	206	174	177	163	186	177	175	177	185	174	198	189	185	186	164	157	158	169	179	183	213	172	197	158	184	217	171	191	192	192	181	159	181	187	188	184	162	198	193	184	171	195	179	173	175	163	183	175	171	178	176	196	196	173	179	170	167	179	168	170	176	186	171	185	159	194	189	182	199	171	200	180	175	169	157	177	171	164	150	161	194	168	149	173	158	165	202	191	184	169	165	165	186	183	176	185	179	170	171	170	169	191	182	181	201	174	167	188	175	185	191	196	172	200	196	149	175	179	170	189	166	146	173	190	182	186	166	179	153	172	172	182	189	169	195	138	165	177	187	200	170	166	182	179	168	181	204	170	183	195	179	166	167	175	175	159	172	159	182	152	187	156	219	177	181	177	174	156	186	196	162	176	172	175	202	170	174	175	181	173	170	206	176	163	157	208	180	165	185	204	202	199	179	190	199	186	161	172	182	174	162	179	190	144	191	173	163	146	170	186	194	171	180	196	177	182	185	169	187	196	174	179	195	154	177	202	192	176	179	191	168	209	162	174	163	168	161	190	195	189	183	160	192	181	186	185	185	159	183	158	177	186	175	198	162	158	170	182	156	210	172	186	179	194	164	199	194	167	183	170	157	166	182	172	180	175	184	159	182	174	193	203	187	173	177	182	173	173	174	188	193	156	174	182	175	178	169	175	186	167	201	180	194	162	166	192	168	176	193	183	197	208	197	183	169	212	154	183	170	182	196	173	206	185	160	173	181	169	181	182	186	171	207	176	178	167	183	188	207	173	178	172	180	163	178	188	196	175	176	166	176	163	214	170	179	164	164	165	195	178	157	188	188	186	187	195	164	184	179	183	172	186	177	159	184	183	164	187	157	162	169	165	202	190	183	168	179	156	172	201	181	193	176	175	180	180	188	179	196	190	167	181	156	168	152	173	181	173	195	184	179	200	175	183	186	182	180	179	180	148	184	208	196	162	180	181	178	144	181	161	176	170	176	181	178	189	190	171	178	176	190	181	207	177	166	179	168	203	180	189	171	199	162	188	178	178	204	181	190	168	182	183	148	173	169	197	188	155	205	201	181	186	183	205	175	156	178	216	195	199	172	205	182	187	177	190	186	174	174	163	165	176	191	200	170	173	182	198	182	181	177	169	174	181	173	193	174	171	158	177	179	168	158	163	184	193	188	189	208	208	185	175	160	185	173	182	197	187	185	166	169	180	162	175	205	164	150	178	190	209	166	167	176	179	181	192	160	194	163	171	169	186	163	158	195	165	175	195	157	170	156	161	182	169	183	183	179	160	178	169	179	161	167	177	186	185	187	187	182	173	203	197	190	176	213	164	166	187	198	182	185	186	173	170	176	177	184	162	163	183	171	163	172	164	183	206	190	165	186	144	167	158	173	178	179	153	165	180	189	180	183	183	193	166	188	175	182	188	162	194	188	183	192	180	187	192	142	172	203	184	178	181	207	195	176	186	199	190	172	184	188	159	190	162	157	206	187	193	185	175	175	164	178	200	187	178	190	177	190	196	174	188	153	183	175	172	193	202	189	188	187	170	174	181	154	149	151	176	171	193	199	177	174	194	187	179	151	178	186	186	164	160	171	166	185	160	181	190	181	191	180	183	187	174	182	195	176	202	202	170	157	171	191	170	181	177	184	212	185	172	181	164	189	176	178	174	198	174	174	177	170	167	171	176	156	183	196	194	168	188	179
6816	16304	13370	7216	4938	3860	2831	2091	1590	1319	1044	888	749	635	601	547	478	449	438	435	392	353	404	304	336	307	281	301	293	287	293	268	279	283	289	251	293	240	265	238	257	236	246	243	243	246	217	247	254	263	232	255	226	222	235	248	280	213	234	227	245	218	244	216	200	203	236	256	230	206	239	243	237	215	254	219	216	217	198	218	225	198	214	233	207	228	218	204	228	242	219	219	207	210	222	232	212	243	209	216	239	218	228	189	228	195	205	215	224	217	220	232	212	215	223	242	233	212	218	210	236	223	212	204	234	227	217	223	231	199	247	209	225	216	225	215	223	234	242	190	210	227	220	234	208	193	218	219	191	212	218	189	214	230	203	207	216	202	244	233	218	239	210	216	200	238	245	208	205	228	243	222	246	228	215	256	214	232	229	244	220	208	211	235	255	215	226	239	187	233	200	193	228	227	201	225	204	214	232	248	226	203	227	205	211	210	237	211	218	219	226	224	200	216	242	207	206	245	195	196	235	222	217	207	211	236	227	219	198	233	207	221	208	243	224	221	209	233	233	231	200	190	232	228	219	216	219	220	240	250	208	197	211	234	221	266	207	236	221	238	207	217	233	207	234	231	250	220	232	261	207	218	216	251	205	242	221	220	214	196	223	243	241	214	203	208	213	180	222	222	207	228	234	197	203	225	236	238	200	237	219	208	190	232	224	231	215	212	205	229	258	201	234	225	206	226	223	206	205	232	228	213	200	229	212	224	252	242	238	212	228	230	243	209	222	214	206	222	228	218	187	198	220	238	214	216	217	229	212	231	218	216	231	207	194	237	233	237	240	192	203	207	215	202	195	203	218	227	216	231	206	236	210	200	214	231	219	243	251	242	238	229	238	208	239	221	260	215	234	214	204	202	212	203	215	216	254	237	214	222	213	233	229	236	203	220	240	216	233	226	225	197	235	219	224	215	200	216	215	201	237	222	238	210	223	194	235	228	203	200	186	208	211	230	233	221	241	221	219	226	217	211	205	199	187	214	214	226	215	222	214	225	214	198	208	224	205	202	207	262	218	215	243	243	221	220	207	226	227	233	212	222	211	254	235	213	221	222	196	217	243	213	223	221	193	230	196	225	209	221	221	194	231	212	201	214	211	189	209	200	193	211	231	225	232	231	191	222	194	190	196	242	214	217	225	218	199	206	215	208	223	218	228	198	227	193	200	203	202	190	241	221	203	227	211	209	200	223	242	204	219	238	225	206	221	209	221	220	222	206	233	227	238	255	193	212	237	229	211	235	217	195	247	219	230	200	211	225	205	212	197	236	226	224	218	214	217	221	222	227	215	229	209	207	225	225	218	191	228	184	217	213	230	271	228	263	198	216	222	216	210	213	224	217	235	221	199	222	231	216	219	224	223	239	232	203	222	212	220	214	207	193	216	246	230	216	201	208	203	218	231	232	232	210	213	240	234	230	236	231	199	251	225	214	204	209	221	226	213	205	208	217	232	207	212	206	192	207	203	223	224	215	202	235	231	228	197	226	240	223	204	217	228	210	229	233	209	205	219	219	200	208	234	223	244	210	227	225	213	220	210	222	198	207	225	217	198	229	243	212	226	226	232	224	205	229	234	234	220	224	233	231	221	203	217	208	213	224	226	217	230	226	180	218	220	197	243	208	250	220	229	229	200	191	215	199	234	240	229	219	231	201	246	243	223	205	225	221	218	233	202	208	209	205	231	232	214	193	226	228	237	228	216	225	241	220	214	186	214	189	190	228	214	205	210	203	219	228	236	231	221	191	223	189	242	207	246	190	248	237	223	221	201	218	208	224	213	230	192	228	224	213	216	213	237	226	228	247	229	223	218	230	217	205	216	208	215	226	227	220	234	233	223	224	207	228	216	193	201	232	218	220	241	212	227	227	234	225	189	241	231	204	212	224	232	240	202	242	217	218	200	222	235	209	210	220	212	211	211	233	240	229	220	230	201	189	211	222	235	225	215	203	211	200	211	232	216	207	222	231	204	210	238	216	234	208	204	230	237	233	198	215	235	220	227	206	221	246	221	234	238	203	219	215	221	201	219	204	200	221	236	202	214	215	223	207	199	242	203	208	225	230	208	214	211	196	224	227	242	217	225	211	245	193	228	201	220	221	219	211	223	211	245	243	208	234	216	212	205	224	219	211	208	208	228	233	214	216	221	213	209	235	208	221	206	204	234	176	217	209	198	222	216	244	178	228	206	218	209	225	204	225	218	218	229	207	190	207	205	224	231	233	224	223	217	259	216	197	211	227	261	227	174	223	260	213	222	204	198	254	238	196	231	236	222	226	233	221	211	242	245	224	216	247	201	213	240	193	215	201	232	233	214	218	208	194	205	198	199	218	221	204	235	220	230	233	213	228	205	227	232	209	236	219	221	230	202	207	228	204	226	214	218	218	214	215	219	232	240	210	208	245	207	212	206	213	207	211	221	223	214	208	224	188	212	227	223	202	218	208	209	233	211	216	214	221	235	210	195	225	216	211	239	255	201	260	237	176	221	200	226	192	228	234	207	227	236	218	212	241	215	197	217	229	205	231	214	216	237	203	225	203	211	226	220	223	220	215	229	211	234	215	212	230	227	211	199	236	221	238	225	232	218	245	204	203	190	222	211	225	208	212	248	251	215	210	182	234	222	221	219	231	228	221	214	217	216	226	220	229	232	201	214	196	220	198	197	220	236	196	220	230	226	223	229	218	242	216	252	211	198	224	222	212	209	250	224	225	242	203	232	203	217	216	233	212	248	210	247	232	217	206	244	216	214	206	236	214	209	207	215	216	214	211	241	237	249	226	225	213	210	218	189	232	200	235	240	217	231	228	237	214	214	229	214	238	204	187	217	214	245	210	207	230	201	234	191	211	242	234	218	204	219	216	226	232	225	213	220	221	213	214	240	213	210	207	212	231	226	224	233	239	220	221	224	248	227	198	218	220	236	229	229	234	247	217	225	210	232	213	234	222	223	232	205	232	245	220	239	208	206	229	247	235	226	216	218	209	238	191	222	210	184	212	192	179	233	208	205	219	231	215	239	210	216	215	218	231	220	212	219	213	230	246	210	222	210	224	213	233	205	231	207	203	244	189	203	217	249	221	209	220	205	228	194	185	223	217	194	208	242	243	224	241	198	213	199	247	236	237	215	239	215	222	210	204	228	214	214	220	205	189	198	225	223	225	227	208	207	207	218	222	219	211	218	203	220	215	206	227	220	213	201	211	214	218	209	199	220	230	229	208	221	211	240	194	237	232	219	216	200	203	225	224	214	211	224	221	211	213	219	245	211	214	219	221	212	212	217	216	224	201	199	220	227	211	216	233	220	222	233	213	220	215	206	239	230	220	222	233	206	220	236	198	221	203	231	232	225	208	230	223	238	225	223	222	227	235	225	211	215	208	232	223	242	212	218	225	221	170	251	214	230	215	220	224	234	209	218	218	199	208	207	234	227	231	229	219	233	207	226	188	200	213	217	217
27149	21172	12251	1374	777	696	652	618	633	639	609	624	552	603	584	638	664	591	597	592	604	623	629	594	635	599	565	625	613	567	637	549	658	579	611	579	588	588	621	559	590	605	649	596	593	598	626	576	586	598	616	582	587	581	632	593	584	591	529	612	613	605	577	616	622	612	571	622	578	601	606	558	582	570	597	569	625	639	608	607	585	573	619	595	599	605	583	574	611	624	616	619	577	570	605	603	563	593	575	573	541	549	575	589	608	617	605	593	581	598	570	605	566	600	598	581	593	615	606	527	597	600	569	607	609	586	599	642	603	584	580	614	583	630	615	588	654	621	586	619	600	609	568	618	645	625	554	604	578	617	600	583	566	593	554	598	596	645	574	554	622	627	604	593	616	574	589	593	580	606	630	601	627	629	606	631	585	625	604	583	631	603	560	633	591	596	626	654	611	616	550	599	602	601	590	592	608	575	603	568	566	584	622	564	598	590	592	574	573	580	626	609	583	595	593	601	570	613	603	614	583	618	578	592	596	611	616	551	612	588	584	600	590	610	611	629	585	597	634	624	586	617	556	617	643	577	605	578	591	554	633	595	554	586	602	600	583	578	616	577	615	612	599	589	559	553	558	650	564	600	597	587	593	633	552	592	596	574	626	549	587	611	560	580	598	655	585	620	569	622	570	594	586	646	576	582	533	535	645	586	619	594	600	612	601	586	606	564	537	605	601	558	591	593	614	561	577	600	592	604	608	578	636	590	616	602	559	581	588	563	616	612	609	614	611	606	606	590	617	631	599	546	625	626	652	546	606	644	571	617	582	621	555	562	629	596	621	609	605	550	628	590	561	610	612	587	591	595	576	615	659	624	623	605	555	620	627	590	594	621	605	619	572	559	583	569	600	625	586	618	602	612	596	580	610	582	607	582	589	602	607	627	587	583	600	625	559	557	605	541	582	593	597	611	614	598	609	584	594	585	601	589	574	629	593	566	561	611	605	591	622	651	612	631	551	614	615	602	561	603	539	576	629	617	588	596	607	608	587	595	614	593	615	589	589	640	611	625	644	582	592	591	589	577	606	609	580	603	582	597	584	576	625	580	588	609	571	613	602	603	599	581	599	604	597	615	610	600	597	584	556	616	593	585	599	606	579	653	610	595	579	623	577	626	595	603	618	584	634	590	647	592	591	585	564	630	617	592	608	539	591	588	604	622	576	591	622	598	598	589	624	638	599	595	554	587	547	610	604	583	593	630	599	567	571	578	646	600	595	526	533	596	600	585	580	607	608	539	587	568	560	625	593	567	615	588	587	578	599	610	588	618	644	609	630	585	581	591	619	612	568	580	565	586	572	575	597	598	606	659	598	601	584	569	581	573	563	606	559	562	583	604	628	583	577	582	559	646	560	595	602	606	599	580	562	616	593	601	603	599	630	584	583	590	572	569	577	566	567	606	557	555	571	647	568	602	554	612	581	641	588	585	619	566	610	585	571	622	600	582	608	628	594	662	608	628	620	589	545	601	544	615	582	614	618	572	623	620	569	573	569	630	578	597	564	615	618	597	605	595	653	615	596	614	579	601	644	599	585	554	614	589	574	599	600	575	639	599	598	595	574	612	627	595	617	549	609	568	634	610	594	603	637	588	586	591	593	568	591	608	595	594	612	624	612	584	581	598	590	550	603	534	641	584	600	580	590	627	647	584	554	584	561	573	595	609	596	590	624	560	572	624	605	627	590	618	553	608	645	574	591	651	608	621	624	592	609	583	573	562	590	604	590	564	606	570	566	590	564	588	574	587	639	604	611	547	564	620	594	619	555	606	578	594	587	600	605	612	573	556	619	608	596	584	583	623	598	564	524	578	610	560	594	618	622	618	570	574	554	586	627	585	590	616	597	603	626	584	612	602	603	555	591	575	575	613	560	589	590	620	553	575	598	614	635	610	577	588	604	608	590	603	631	578	603	594	653	603	609	583	556	580	594	581	619	567	587	632	608	614	608	574	557	531	593	609	609	619	588	606	624	638	612	602	566	599	615	641	624	588	619	579	595	611	583	578	598	616	601	618	579	585	608	578	561	569	608	602	596	623	543	660	618	592	629	594	570	585	572	577	587	621	584	568	607	599	593	633	602	627	609	593	597	612	576	581	604	608	642	586	591	585	598	570	592	612	627	569	606	615	604	600	650	587	567	575	607	571	569	573	586	600	579	646	599	603	560	552	580	589	620	588	609	555	636	553	604	597	602	628	600	646	617	618	598	608	593	621	610	593	622	650	610	571	613	591	587	585	603	593	613	560	610	578	566	630	590	627	585	617	628	625	581	585	657	537	596	576	562	605	628	569	638	626	582	618	616	631	602	570	619	610	608	565	596	588	646	599	577	610	574	582	609	623	596	608	601	565	574	610	602	599	589	610	640	584	560	627	592	612	572	587	565	618	576	608	606	561	586	606	603	592	573	582	594	567	624	564	525	570	613	622	608	606	594	584	591	608	605	670	581	607	605	581	657	608	625	606	578	628	579	573	625	601	604	577	532	635	589	596	619	585	611	545	643	627	586	594	564	555	591	648	597	585	620	595	567	579	607	610	584	611	626	622	565	591	609	652	615	568	621	612	628	631	595	587	629	631	596	592	628	581	623	568	626	574	573	590	563	622	588	607	592	603	613	561	603	614	595	616	579	584	648	607	597	625	565	580	585	574	615	610	633	615	579	599	639	568	660	629	558	583	558	610	568	608	579	557	573	618	613	578	626	575	589	597	595	621	587	609	546	565	594	577	599	595	587	580	574	591	585	605	616	570	583	559	631	595	579	626	644	613	589	597	600	622	609	606	601	581	660	582	594	574	562	575	618	602	582	621	562	593	581	634	629	591	582	610	608	649	606	592	603	589	560	557	634	631	609	592	594	561	579	570	590	599	609	595	600	622	556	571	618	609	557	580	608	601	616	605	608	629	651	599	610	598	623	573	565	606	558	603	595	550	643	578	595	595	558	605	603	614	613	549	575	561	571	639	595	645	633	598	567	617	575	595	568	597	629	627	621	591	578	603	643	589	588	614	561	600	606	592	604	623	631	584	567	588	592	579	587	603	625	596	615	583	600	581	571	580	566	614	594	545	574	617	605	556	577	610	592	580	631	635	624	585	566	582	602	589	587	654	620	596	585	630	597	608	555	562	564	592	613	613	617	614	605	590	565	633	578	574	615	608	597	602	620	610	580	619	632	567	591	592	580	623	577	553	583	612	579	611	597	655	586	582	581	619	651	556	599	588	534	617	578	598	591	618	604	598	605	611	606	606	599	579	606	575	608	600	547	562	601	546	656	609	576	606	562	554	601	616	592	585	583	591	606	639	536	623	580	570	582	613	597	571	568	609	645	624	602	598	614	624	613	613	632	585	574	632	584	593	580	614	586	603	560	588	581	553	609	605	545	599	607	582	553	554	594	581	618	589	579	567	619	611	629	576	576	564	618	563	614	617	567	596	623	616	583	584	584	618	618	609	596	616
4298	1665	1463	1032	899	861	821	767	828	759	762	709	746	710	730	728	731	717	748	756	714	719	727	702	761	781	774	751	711	712	735	731	751	734	704	728	732	718	737	715	708	741	754	724	714	786	724	711	756	728	715	751	743	750	755	716	793	680	697	738	745	714	731	707	717	734	708	717	764	748	698	699	791	691	730	764	749	686	745	734	744	754	715	755	742	731	729	752	737	740	744	740	702	757	757	785	759	723	737	755	758	746	720	726	690	721	749	702	709	696	737	734	778	693	786	704	741	727	735	767	755	732	746	762	690	759	744	708	679	760	708	763	715	726	691	704	729	753	690	752	690	766	689	701	710	785	735	722	743	712	711	733	740	751	748	748	732	774	709	762	746	773	745	727	793	758	725	720	745	741	713	743	747	715	720	725	684	695	804	784	725	744	711	731	727	756	660	731	744	724	764	743	698	700	725	685	716	698	744	737	734	738	745	771	769	648	744	749	710	702	703	672	755	785	744	758	748	733	768	748	701	703	719	777	717	756	712	702	741	769	642	786	748	673	718	688	677	707	730	733	734	754	709	753	736	744	765	754	713	768	731	736	788	738	684	756	746	746	758	736	729	732	711	729	738	740	691	711	686	731	746	719	740	669	711	723	764	757	768	695	712	673	701	785	740	735	729	714	739	749	735	747	770	744	701	790	794	722	666	726	722	713	728	736	722	719	778	738	765	726	746	731	733	760	748	732	701	765	736	760	756	713	730	780	729	728	758	719	767	709	737	696	681	740	766	723	730	730	740	751	766	716	725	722	761	733	713	742	724	734	713	739	764	708	753	684	705	748	727	718	705	744	745	777	748	736	756	729	769	692	755	747	760	701	757	784	728	729	706	759	743	754	665	746	725	694	720	715	739	742	755	722	759	717	737	720	729	774	669	704	745	777	710	788	727	748	771	688	701	730	731	740	734	727	721	648	744	790	729	644	717	741	727	703	728	727	730	697	741	764	769	719	729	739	758	734	711	760	705	710	760	712	743	730	703	740	716	734	767	793	716	747	724	714	701	740	747	786	762	721	696	737	729	754	700	710	729	729	734	708	669	758	789	741	707	713	746	747	746	738	756	743	752	730	727	797	705	788	726	692	704	761	762	756	741	752	718	754	736	710	766	693	769	770	765	789	744	708	741	706	663	684	700	712	787	740	777	719	708	715	720	721	742	760	721	724	723	732	714	738	722	744	767	742	698	750	682	715	780	743	707	708	745	739	714	708	740	749	742	699	727	780	695	765	746	714	716	727	752	722	789	727	718	774	719	673	753	732	771	732	755	723	724	724	771	751	731	771	713	730	754	734	788	769	754	723	713	729	742	731	671	740	688	733	765	697	771	719	688	741	734	654	752	745	758	725	705	732	693	727	724	731	785	748	734	742	755	713	716	725	764	771	761	760	753	734	711	736	735	729	748	732	689	727	762	700	730	684	734	733	752	751	756	733	709	739	692	736	680	711	763	727	682	719	751	766	787	699	727	715	775	771	726	687	726	719	741	777	694	703	763	704	711	749	760	729	716	703	734	757	748	710	668	713	705	751	712	682	696	766	686	709	758	722	710	716	728	756	742	709	723	747	748	694	702	724	717	715	692	755	746	723	757	734	780	739	752	709	713	700	718	732	758	699	680	757	749	714	746	738	719	691	714	716	728	751	721	753	694	723	712	737	733	735	723	696	727	752	711	687	739	706	706	746	785	709	754	710	713	697	729	718	748	719	737	707	726	770	715	734	749	743	761	754	710	723	733	737	714	750	773	766	759	724	741	703	713	721	757	731	736	711	775	750	739	718	746	738	745	731	729	725	734	740	771	721	685	694	705	707	758	699	764	710	718	710	730	738	686	741	747	716	701	742	769	743	717	719	727	685	730	739	743	708	706	710	728	751	749	718	690	698	728	753	723	757	727	752	707	715	761	752	722	681	748	744	725	756	757	761	775	734	715	723	700	668	753	715	689	785	714	753	754	697	748	773	702	686	763	750	734	718	728	754	768	747	698	692	707	730	728	761	718	715	698	740	749	781	724	712	680	743	735	757	760	779	752	721	757	786	728	727	715	726	718	726	736	743	736	724	734	737	701	723	707	757	679	740	731	750	733	776	709	748	731	744	757	718	740	767	738	710	677	700	669	767	733	743	716	723	709	714	729	755	730	713	708	738	716	735	787	740	725	759	711	700	732	725	771	703	716	739	707	728	745	726	776	731	689	782	743	701	676	740	707	722	724	686	763	716	743	713	730	752	715	745	676	725	761	705	712	748	752	742	714	781	698	797	713	709	711	726	737	783	760	758	726	749	734	707	722	765	735	787	713	745	759	709	685	761	731	719	773	749	776	715	730	689	718	672	728	744	720	741	715	745	722	793	706	759	755	755	703	730	709	666	748	736	796	734	725	743	745	711	749	741	750	766	727	742	701	727	719	760	710	719	733	704	685	712	696	712	717	723	734	715	737	753	749	763	710	755	717	759	724	674	715	767	698	709	746	725	727	722	695	757	712	733	768	728	710	736	690	667	713	712	782	733	752	722	732	755	724	768	767	745	763	786	715	726	671	738	722	739	704	711	709	770	732	743	734	735	756	731	714	665	752	694	702	744	666	742	677	714	752	750	750	756	763	721	760	695	787	719	755	741	787	745	742	722	765	740	744	698	712	731	756	733	698	755	737	738	712	699	684	763	766	730	704	729	700	744	702	751	698	756	756	713	712	763	705	749	684	710	719	751	727	725	733	733	768	745	756	712	706	772	722	700	692	701	691	713	759	722	738	700	738	762	732	727	755	777	737	735	773	752	754	744	811	750	726	775	750	759	725	764	764	702	713	738	684	768	734	725	739	705	706	750	731	750	760	747	791	704	753	735	761	712	736	735	718	769	731	765	753	752	693	775	731	739	758	726	736	762	734	731	717	768	722	700	708	731	762	731	699	702	753	724	759	708	725	710	708	729	704	720	735	721	726	771	782	767	703	720	705	719	666	739	745	779	793	719	758	700	734	732	734	721	694	694	727	736	727	745	724	695	718	724	723	673	739	739	768	767	655	730	771	743	736	740	769	730	767	705	726	714	734	751	761	694	756	753	758	753	704	720	728	732	746	737	737	724	746	750	751	753	740	705	765	768	724	739	754	708	716	737	760	725	699	732	709	671	742	676	736	716	678	740	742	778	760	713	755	709	766	701	719	711	727	712	722	757	793	732	746	762	722	779	747	745	703	724	760	803	782	727	703	746	689	759	735	710	754	708	697	662	745	743	742	720	702	719	776	711	673	704	752	697	754	719	742	718	702	696	729	717	730	777	772	735	769	732	724	711	784	788	707	710	756	716	701	773	753	701	731	725	759	741	718	681	752	711	715	705	736	711	758	695	726	699	698	726	681	708	732	753	704	737	735	747	701	708	739	693	745	772	787	794	749	747	725	697	743	682	728	798	703	756	752	789	682	734	749	701	697	770	699	721	696	770	725	705	753	751	740	753
23883	21404	28997	24190	21386	13005	1385	869	658	614	546	565	508	457	501	471	458	441	422	435	425	430	423	412	404	425	375	426	368	338	399	368	395	379	367	381	386	381	407	387	414	372	386	393	418	389	386	359	386	374	440	372	380	424	318	364	381	356	350	387	392	406	365	354	365	417	418	366	390	396	399	383	367	349	361	365	371	405	389	373	346	351	369	370	380	392	378	378	362	365	416	343	380	375	364	355	401	353	384	372	371	371	406	378	398	357	375	371	410	409	376	387	386	344	375	357	381	351	362	395	351	378	356	386	365	364	381	394	346	397	353	350	364	345	344	369	372	386	359	384	380	351	377	399	373	355	373	395	363	381	385	382	388	383	362	363	346	371	378	373	383	378	347	356	371	386	375	379	342	399	391	388	385	375	342	375	353	380	373	364	364	399	386	349	396	385	381	380	357	322	364	357	354	381	353	371	403	363	405	363	346	346	372	387	407	347	360	372	374	385	353	390	365	334	396	379	368	383	383	371	369	399	401	379	389	385	349	393	366	379	349	390	376	383	349	418	385	387	366	414	366	377	396	356	406	360	403	344	367	386	331	381	346	360	373	368	415	347	377	367	375	376	384	361	331	344	348	355	356	350	405	349	378	391	382	374	388	380	378	375	380	360	354	383	333	408	371	400	359	368	361	350	375	396	358	393	392	375	375	372	359	406	382	327	359	371	367	386	361	377	364	394	398	389	375	385	367	384	373	390	360	336	375	371	390	395	366	363	378	376	370	348	375	414	342	331	354	371	393	354	346	371	368	376	406	331	371	332	372	364	360	364	372	369	360	361	348	369	382	367	402	351	378	402	392	378	351	406	393	385	387	383	377	389	386	364	379	379	386	382	357	348	348	351	365	362	398	384	328	399	365	372	371	356	345	354	387	370	388	352	368	361	368	360	373	355	356	366	381	364	353	378	366	375	378	366	377	391	392	368	359	403	364	353	388	396	377	374	380	359	402	397	373	379	368	382	330	374	392	335	370	364	377	356	361	372	387	372	352	353	408	356	412	384	372	359	372	388	391	376	373	339	382	357	363	336	385	367	390	377	398	408	344	383	367	346	363	369	368	380	388	399	352	384	354	366	366	370	382	354	389	351	388	375	350	388	381	368	336	395	353	392	354	387	355	374	367	407	352	391	381	367	347	367	344	365	354	399	342	379	372	360	363	331	376	362	372	385	386	383	390	398	322	404	370	401	396	382	354	390	377	381	377	347	401	354	358	368	359	343	373	386	374	366	368	370	383	353	366	358	386	351	339	407	359	355	396	381	371	355	360	365	391	358	357	353	340	395	385	364	396	359	378	386	363	366	370	372	370	372	359	401	360	389	344	392	379	388	367	369	351	326	342	357	345	376	356	401	339	393	355	345	393	396	363	360	379	343	385	373	366	352	401	381	412	391	380	355	351	373	358	394	395	360	352	382	397	386	379	376	380	383	360	361	382	341	366	384	358	405	366	353	355	372	377	407	386	351	355	370	370	367	378	381	369	351	389	373	369	369	390	350	371	350	374	384	395	361	363	352	369	366	385	373	380	357	352	364	358	372	381	366	406	361	401	376	387	359	371	403	379	347	356	360	345	336	377	344	351	364	379	369	372	383	337	386	394	395	353	410	371	415	413	384	395	339	366	356	337	366	359	350	361	393	376	359	393	366	358	385	357	395	376	378	371	347	404	360	363	362	357	366	368	390	387	368	372	371	350	355	360	368	407	394	341	347	391	382	364	388	376	367	359	362	350	364	363	362	358	357	351	368	375	391	333	358	395	391	345	371	353	338	350	404	365	344	339	385	356	373	319	349	398	382	360	394	374	356	379	368	386	382	367	382	362	389	374	394	355	370	351	373	386	351	370	363	430	398	378	390	365	357	345	361	364	378	386	398	371	381	384	360	372	343	372	346	353	325	365	369	366	357	378	357	360	352	375	347	379	378	396	367	360	396	357	352	387	405	348	365	350	385	386	370	339	371	358	351	357	324	347	376	421	360	370	356	361	380	348	359	352	377	360	375	391	369	371	388	411	358	413	367	384	394	373	387	371	355	373	389	350	377	357	398	388	357	380	396	381	372	403	380	383	369	391	383	370	411	394	359	372	359	367	372	398	372	367	378	369	361	358	351	366	382	374	370	365	395	341	384	399	379	381	402	372	326	355	354	397	358	386	390	365	368	386	374	362	381	388	380	394	356	401	375	365	347	366	367	351	372	371	357	378	369	353	385	354	343	384	384	375	367	333	332	372	327	383	363	406	343	384	359	341	351	352	360	369	379	375	370	377	383	402	400	381	382	392	353	360	405	348	387	369	372	366	365	337	371	355	337	401	376	375	375	360	375	369	373	384	380	380	363	352	383	365	380	371	360	365	356	410	407	374	383	364	340	384	366	366	357	417	398	375	366	403	357	380	352	357	321	356	369	335	371	307	363	338	353	393	390	367	392	347	368	348	377	333	410	364	390	354	355	383	375	359	379	362	368	391	383	377	368	377	377	403	379	346	402	360	385	352	383	378	354	375	396	337	397	390	394	381	372	356	364	375	354	371	367	386	358	372	371	345	355	382	353	384	399	334	371	373	401	368	378	362	351	344	367	384	335	346	364	380	359	380	368	358	357	374	335	341	350	415	399	346	373	407	357	379	373	382	396	364	378	357	361	338	394	389	389	367	383	343	403	364	361	401	342	375	402	366	363	367	364	374	398	413	382	380	382	403	334	384	360	366	325	346	405	387	380	403	356	356	352	387	379	338	374	353	365	379	413	395	337	377	401	368	361	346	321	378	381	401	336	358	344	354	356	363	373	378	381	366	367	351	390	373	381	369	373	379	325	347	408	351	360	361	396	388	379	358	372	370	327	368	385	369	384	357	343	350	345	339	379	370	376	368	381	331	362	385	330	410	384	323	383	335	352	351	336	361	337	356	372	402	331	376	396	374	373	369	391	360	379	391	416	349	399	393	336	357	373	355	363	382	404	388	373	393	365	360	343	369	384	393	360	381	352	352	360	377	362	372	357	365	365	371	360	377	367	362	388	388	379	397	384	359	381	354	373	381	330	373	351	360	369	354	368	369	358	354	370	392	349	362	347	397	380	364	361	399	367	359	345	370	352	362	345	346	360	363	378	393	372	380	364	362	369	385	344	386	350	387	371	371	385	351	394	361	379	356	296	366	352	379	407	401	401	369	393	330	364	360	383	393	377	369	389	379	411	377	346	374	367	379	377	377	369	364	367	356	383	345	370	374	349	354	357	349	382	366	379	381	411	392	382	405	365	374	347	392	381	344	378	375	372	392	320	347	395	389	366	330	364	386	371	376	390	375	374	388	345	404	354	380	377	418	361	363	346	360	382	382	397	376	348	359	387	315	375	364	396	366	368	386	375	372	391	377	374	379	346	345	379	354	334	395	369	377	327	405	359	362	388	348	389	403	374	373	382	356	348	347	368	338	361	367	370	413	350	400	384	364	341	346	384
4816	10031	8332	4284	2952	2315	1764	1475	1195	997	919	836	764	728	653	630	586	607	580	556	536	501	561	513	536	545	563	507	550	507	526	498	469	486	474	482	530	431	477	469	467	470	473	504	467	445	468	441	504	458	489	473	465	489	482	471	453	480	459	488	452	504	482	478	442	464	469	448	433	468	457	477	473	476	438	478	474	476	475	458	490	478	467	427	494	483	494	463	499	476	450	449	477	444	468	464	439	465	471	483	453	480	457	466	462	485	458	458	497	465	466	489	496	468	477	476	449	510	473	436	463	473	477	496	487	477	472	446	461	442	498	484	473	481	474	470	438	485	487	451	462	469	540	482	464	468	452	492	461	449	479	475	455	499	486	481	490	484	445	464	460	466	523	482	453	456	468	483	498	464	463	470	491	506	467	467	476	466	510	510	494	443	473	513	446	501	474	470	509	466	518	477	467	480	472	458	505	467	479	466	483	477	456	441	514	477	442	511	497	469	434	452	448	446	489	468	488	462	459	461	421	464	453	461	440	487	478	465	466	465	492	445	488	455	451	439	485	438	450	461	481	487	473	500	507	468	464	468	427	464	463	466	410	449	462	489	505	506	447	526	464	489	458	468	452	440	485	462	501	452	473	482	451	485	443	453	455	456	465	458	477	465	468	511	423	512	504	459	464	475	511	509	464	465	471	502	431	427	488	450	476	457	499	441	452	473	486	510	468	495	451	492	453	442	465	448	463	456	451	487	466	465	475	453	463	504	487	493	478	437	438	469	470	453	458	457	470	512	436	479	440	453	452	473	447	455	463	466	499	475	471	413	477	453	503	450	449	460	483	479	433	470	463	487	448	458	475	494	457	494	459	449	481	471	472	479	434	477	442	445	461	463	487	450	446	453	450	482	466	459	449	450	486	459	464	463	483	464	488	507	484	455	476	430	492	457	485	464	438	483	459	480	486	475	441	471	451	475	456	473	483	469	474	468	432	493	467	449	496	485	457	481	493	451	459	514	466	474	463	478	495	463	461	486	446	493	475	422	455	472	453	477	478	464	480	489	457	473	472	475	467	494	453	471	471	448	489	466	465	503	471	493	459	455	459	447	482	458	532	454	473	445	427	454	475	465	471	440	480	518	481	472	464	472	484	441	450	487	442	460	468	477	491	457	467	465	497	417	452	457	485	472	450	504	467	511	496	462	494	448	471	495	464	504	473	438	462	458	481	452	463	454	458	482	488	448	406	508	467	458	462	448	445	502	475	472	429	445	463	449	490	438	461	491	452	463	493	493	465	455	504	454	474	456	453	477	471	489	443	471	432	443	456	449	484	450	474	483	456	494	473	443	478	415	430	445	447	473	483	439	441	437	473	481	433	457	467	474	474	474	468	448	464	454	486	447	442	475	492	505	508	462	455	483	471	443	474	453	508	474	450	482	445	450	473	483	479	432	471	446	464	509	453	452	525	481	444	486	450	447	472	461	482	436	482	487	495	497	465	467	490	458	468	466	512	498	484	488	497	459	439	442	465	448	488	482	489	480	472	487	449	491	476	445	487	470	479	472	434	440	483	470	458	492	451	488	433	484	454	482	452	467	446	453	441	468	466	468	490	471	480	458	453	461	467	444	419	472	463	457	454	470	453	455	457	454	467	477	477	446	472	450	437	479	476	514	445	494	451	452	449	460	464	493	498	428	492	478	519	472	456	474	502	473	493	471	477	493	475	453	525	460	441	501	453	497	465	447	455	471	471	501	458	482	481	486	438	458	429	463	489	482	469	490	457	478	489	458	498	482	458	463	443	459	481	463	504	454	448	472	470	449	462	437	461	450	435	454	492	466	440	473	483	495	491	470	507	484	464	461	439	462	461	440	441	434	446	480	460	437	474	470	453	501	442	460	459	479	494	491	450	466	494	477	467	469	463	497	425	436	455	454	494	496	476	465	468	463	486	480	489	466	481	452	465	461	494	502	479	467	506	459	455	477	459	479	473	491	443	471	426	453	497	472	492	426	463	501	451	485	433	447	460	458	481	455	477	471	458	480	477	489	481	464	495	494	469	485	494	450	456	459	476	463	473	477	469	470	470	487	504	483	477	467	498	494	502	465	454	472	468	474	456	458	468	470	494	463	475	484	472	437	453	482	466	473	475	466	506	495	457	471	420	461	473	480	455	489	486	493	448	440	468	495	430	477	467	459	454	441	465	467	466	468	487	504	473	469	472	508	438	460	487	438	437	452	438	462	486	483	455	494	485	459	505	427	441	486	491	421	453	464	448	452	459	468	456	473	476	479	447	423	515	446	427	475	459	496	493	443	490	466	492	492	462	483	473	481	444	485	477	463	457	474	486	511	499	469	462	451	483	468	460	438	457	445	453	458	471	490	440	521	449	470	485	442	472	477	478	462	449	513	480	424	499	485	457	466	467	439	435	427	501	476	477	484	498	484	440	489	497	455	483	423	452	462	461	489	487	469	505	467	455	499	440	440	461	437	484	445	461	483	458	486	498	444	422	460	469	480	473	487	463	471	509	458	484	498	466	456	479	467	465	472	493	485	481	469	453	481	464	500	460	505	442	479	483	453	529	463	439	462	462	498	455	473	456	483	526	459	439	430	468	467	448	493	482	469	501	494	494	458	443	490	422	498	515	484	466	465	466	476	476	444	483	468	453	443	458	489	449	449	464	453	464	491	455	454	454	447	459	542	473	487	448	408	440	479	491	493	479	439	467	492	479	486	510	455	478	433	430	499	489	466	433	439	455	486	481	481	460	459	434	467	477	499	445	496	450	474	485	463	470	480	486	493	478	439	463	453	463	460	464	441	467	520	508	482	435	453	498	500	465	457	449	452	458	489	517	429	455	479	470	461	502	493	454	436	486	480	479	438	389	489	502	462	452	448	474	511	462	463	464	428	486	470	450	462	469	427	483	445	460	473	445	508	489	522	457	481	471	484	439	492	480	462	472	484	455	464	498	472	452	493	469	480	465	435	430	492	454	478	458	458	474	477	482	432	459	477	481	457	462	470	457	466	466	477	468	489	489	494	415	486	468	493	471	488	432	456	503	468	435	468	470	469	459	437	493	444	472	450	456	463	487	498	502	471	479	471	463	447	473	475	442	504	452	455	474	473	478	440	475	494	485	451	446	448	410	478	469	431	468	457	481	505	453	470	479	434	495	464	448	460	453	464	446	451	437	456	498	455	481	497	456	477	480	467	497	455	482	464	507	460	463	457	480	429	480	477	488	429	445	461	458	491	479	499	425	494	442	482	461	485	469	476	479	462	453	493	472	478	496	488	496	497	523	532	483	432	486	488	495	452	456	474	483	436	424	430	456	468	480	431	490	502	467	468	471	407	483	462	487	475	440	487	491	470	461	452	502	455	464	416	450	472	485	494	442	473	421	467	486	482	471	482	481	457	473	432	461	506	469	445	470	468	478	476	468	467	462	457	466	491	479	503	488	470	485	448	478	455	465	445	464	487	473	489	463	479	468	461	509	476	471	445
22911	21372	29298	23771	21372	21415	11965	1183	808	676	561	483	445	418	358	321	332	287	281	259	261	229	241	256	212	225	223	222	239	212	193	204	203	194	218	213	194	198	183	186	197	220	202	187	211	167	198	198	214	182	180	185	200	196	149	199	203	191	165	169	189	178	210	185	178	206	185	192	192	170	174	191	192	175	170	203	196	195	185	201	169	158	171	197	167	163	172	179	172	192	170	198	177	195	168	187	180	178	203	179	191	174	208	169	175	183	182	178	169	195	173	178	175	172	170	177	157	178	161	180	187	181	165	184	175	182	188	200	195	182	162	186	180	179	216	183	182	177	169	179	169	181	163	184	171	153	196	165	179	175	212	170	165	202	164	175	174	207	174	173	186	169	209	195	205	207	167	181	147	187	185	177	168	163	178	183	178	171	183	173	179	164	179	183	201	167	178	181	187	209	203	182	183	157	168	199	198	197	169	176	208	184	194	169	167	188	180	174	196	185	172	181	197	172	212	160	164	188	178	195	176	209	183	200	184	155	167	178	183	196	181	190	198	168	173	193	189	184	156	214	165	176	177	173	174	172	171	205	188	169	174	171	178	180	179	176	210	180	180	195	182	165	171	173	200	182	167	173	195	190	169	188	171	164	191	176	189	205	148	183	165	184	180	187	185	189	185	190	184	176	188	175	169	182	199	183	168	170	175	209	178	177	173	174	177	188	178	159	194	198	182	192	178	185	195	172	186	196	154	198	163	179	209	171	202	166	195	185	186	170	171	180	167	177	163	195	194	189	183	196	163	185	184	188	177	152	181	192	186	183	161	192	185	195	155	173	171	185	200	176	166	171	173	165	150	193	166	175	164	193	175	165	202	173	158	163	186	210	171	196	174	164	169	186	173	203	184	160	209	162	176	206	173	180	185	186	177	171	160	187	184	196	157	184	176	174	159	190	165	173	166	173	185	188	171	169	188	181	158	217	165	177	187	181	184	192	184	171	166	165	188	182	167	183	176	191	192	216	175	162	180	174	185	173	179	204	179	171	166	169	164	160	144	180	177	174	174	184	194	171	163	173	163	173	171	176	178	160	185	190	198	196	189	193	175	181	202	171	179	182	184	184	184	186	180	178	176	200	172	199	160	223	182	177	165	179	180	184	176	187	170	185	172	177	179	186	208	171	186	171	212	174	207	190	191	184	197	176	182	177	162	173	188	168	163	186	190	175	175	166	172	185	181	187	192	194	186	166	201	182	178	197	185	176	208	193	181	171	181	177	195	183	167	171	197	198	142	177	155	192	143	206	155	167	167	171	180	181	188	172	181	170	198	159	198	194	204	212	187	152	185	174	177	182	206	164	176	209	169	187	192	175	174	199	190	198	177	154	173	178	192	173	194	198	167	197	198	181	175	164	192	176	159	174	158	198	198	193	168	197	193	164	189	182	216	172	177	165	192	175	159	184	187	205	184	174	184	149	166	200	199	179	183	188	164	172	172	183	187	170	178	177	169	177	198	159	161	191	173	185	166	175	167	171	174	165	187	177	179	176	178	148	195	180	182	193	187	165	210	187	191	175	181	173	170	196	171	202	174	184	200	177	192	183	187	171	167	182	177	172	177	191	199	171	169	191	178	177	160	181	151	183	167	200	177	181	194	198	187	158	188	189	182	183	167	187	189	170	164	193	169	179	185	160	177	171	188	160	185	175	183	174	187	178	168	184	187	184	169	184	158	173	198	168	201	163	202	172	202	191	194	161	176	168	195	174	178	165	191	166	179	211	185	185	176	189	163	189	176	190	207	202	172	160	174	213	169	155	167	166	182	145	171	164	151	173	171	183	157	175	167	171	174	183	200	194	193	178	172	184	171	185	183	170	166	171	183	187	179	169	204	178	180	192	178	177	176	186	152	186	187	167	193	196	176	166	198	174	189	172	163	167	162	189	198	185	166	175	184	208	189	202	188	175	179	166	188	178	194	199	208	177	201	197	168	199	162	184	174	161	168	172	167	164	181	199	200	178	169	188	178	185	210	177	172	181	182	199	182	179	200	170	194	144	150	191	192	208	179	161	182	206	147	195	163	162	152	166	164	168	183	180	184	169	171	177	196	172	170	177	179	163	191	193	187	157	178	187	205	153	168	176	176	191	173	172	189	170	178	191	186	183	172	191	172	170	158	159	180	167	170	170	187	183	174	187	180	198	177	184	177	156	183	185	179	166	174	177	170	165	177	167	173	167	182	179	188	208	200	201	194	166	182	161	174	180	190	194	173	177	179	166	187	180	192	206	184	174	169	210	169	155	169	180	211	167	162	143	159	190	168	146	193	175	203	164	182	177	181	191	172	174	167	164	174	194	198	192	174	192	158	179	170	183	203	179	166	176	184	190	180	191	167	173	193	180	178	165	184	141	158	204	174	168	188	168	211	205	182	190	192	200	176	175	171	171	175	192	176	191	185	167	166	182	186	164	202	156	171	178	186	182	167	178	152	198	162	197	186	182	183	182	173	188	196	175	191	185	212	168	199	164	175	181	159	177	178	187	174	171	185	168	174	178	157	193	185	185	184	137	146	175	204	211	192	181	163	192	178	190	195	183	167	174	176	165	179	181	160	154	189	176	182	166	174	175	202	201	196	160	192	181	164	192	180	156	166	181	178	169	192	197	203	181	177	190	170	174	175	173	165	182	166	180	179	185	163	176	189	168	147	171	190	180	220	173	182	166	168	166	158	189	160	179	162	151	190	191	173	180	194	180	188	185	180	178	172	161	186	174	179	195	177	189	175	170	211	172	177	187	188	195	173	189	180	173	169	211	194	167	213	169	174	194	176	187	206	167	167	179	180	166	175	170	185	186	174	169	172	179	186	176	151	183	194	188	177	183	180	159	202	184	185	203	195	160	157	188	177	179	198	173	186	162	177	187	175	183	175	163	219	178	194	181	179	190	178	182	198	186	174	165	171	195	164	184	187	169	183	165	191	183	177	182	145	173	180	181	154	176	176	164	159	174	134	170	181	186	176	151	184	208	182	170	190	161	176	183	181	182	214	182	167	201	165	189	162	173	158	160	193	176	187	180	180	171	182	176	170	179	188	176	192	189	168	185	205	157	194	208	186	184	163	174	175	202	182	153	200	169	199	193	172	177	171	168	213	185	178	161	167	162	198	145	165	187	186	161	183	178	181	205	182	188	188	207	197	162	196	184	188	176	168	143	187	168	170	197	202	168	191	179	210	170	175	196	190	205	203	182	208	200	182	201	185	173	161	185	164	172	202	170	178	178	195	175	164	182	199	172	183	187	175	168	182	182	156	178	194	156	184	160	162	154	197	162	140	180	157	179	168	194	183	177	172	186	156	172	188	179	164	185	192	202	180	186	205	197	165	177	186	178	186	178	193	184	181	169	177	179	182	175	187	193	177	182	156	213	159	201	188	167	172	184	177	192	212	187	190	197	168	167	202	186	205	166	156	184	171	164	166	181	212	191	186	178	165	173	182	179	183	171	169	160	175	173
6710	16064	13393	7240	4932	3706	2800	2272	1602	1331	1108	893	772	706	556	549	526	432	387	427	350	345	339	339	325	280	285	336	310	303	272	268	269	277	249	258	272	251	266	243	257	248	256	243	251	241	245	255	268	222	243	220	243	267	237	262	252	216	246	241	219	232	225	231	224	232	229	223	223	222	249	236	241	225	248	225	226	233	223	246	235	218	231	220	226	210	219	230	212	233	215	208	223	243	233	252	224	234	220	232	210	232	231	221	207	228	203	228	259	229	215	230	212	202	232	216	230	248	203	232	226	230	230	222	193	209	231	243	242	219	219	216	249	216	259	213	220	228	216	212	232	193	243	232	213	204	241	215	227	258	220	215	217	235	223	200	213	234	243	218	202	209	216	221	205	226	228	223	219	235	235	239	236	245	221	257	195	222	233	223	202	202	222	199	222	200	211	221	224	214	264	216	224	202	215	185	200	190	229	228	213	235	218	244	209	214	214	237	214	222	246	207	190	189	230	214	236	220	196	197	254	199	190	226	213	205	243	228	205	205	205	222	215	284	231	238	229	230	235	225	203	222	200	236	260	216	213	240	211	209	174	233	225	246	222	201	214	229	234	218	210	220	219	249	216	221	215	196	218	215	211	197	215	241	227	215	204	202	225	219	225	209	203	249	228	223	196	194	243	234	232	201	236	215	202	207	229	227	215	211	223	233	209	235	223	215	190	228	204	216	201	200	235	224	214	210	239	206	234	188	225	202	191	212	210	237	210	219	210	216	227	221	195	212	226	234	218	207	207	210	225	198	221	216	255	237	242	219	247	207	207	224	218	225	207	217	244	215	208	237	222	203	243	234	232	210	225	228	227	228	199	209	190	208	205	203	199	189	212	247	232	215	215	234	219	238	230	197	221	247	236	209	248	217	208	225	214	208	212	226	218	222	228	219	228	222	230	242	197	236	188	203	245	237	215	254	219	214	235	200	226	219	233	211	216	233	233	211	226	213	230	232	201	238	236	233	229	228	236	233	229	210	206	206	232	240	216	234	216	199	251	223	218	209	206	228	212	219	221	218	225	232	203	189	214	204	218	221	222	221	210	217	218	206	205	227	196	249	239	220	224	213	239	243	223	189	238	227	212	213	211	221	236	229	212	226	217	232	198	235	201	205	229	217	224	227	222	219	210	228	194	194	241	210	201	250	228	240	218	208	238	223	203	201	249	240	200	204	203	206	242	210	223	231	214	249	212	229	235	231	225	207	196	235	231	258	203	218	204	186	241	200	205	202	204	222	200	220	216	239	234	198	210	221	247	247	236	248	230	198	207	222	191	221	240	208	196	206	209	217	235	211	223	238	222	194	203	221	208	226	175	214	220	205	217	233	199	226	196	218	210	218	229	218	236	226	199	212	236	232	249	228	208	221	241	194	253	201	235	206	220	228	215	219	234	214	214	218	199	213	233	258	203	206	207	218	230	219	202	217	229	204	222	217	253	209	209	224	225	207	239	208	215	237	240	220	224	187	209	219	231	198	210	232	203	239	223	220	238	220	239	236	217	202	222	212	191	242	231	201	217	226	228	210	209	227	198	215	230	199	218	194	202	233	235	221	197	215	229	207	231	222	202	212	211	213	207	221	239	206	215	195	211	199	230	217	208	228	231	212	210	222	202	207	223	228	238	224	224	225	246	230	220	221	215	239	200	215	201	217	223	224	209	214	215	231	228	206	214	208	217	209	209	228	225	224	202	206	190	219	204	248	230	201	227	224	198	219	223	216	225	229	238	259	220	208	215	240	178	206	238	189	214	201	216	228	209	205	216	212	199	207	233	222	212	206	185	235	227	231	239	210	187	233	212	250	235	232	207	210	240	240	216	222	224	207	203	239	254	209	204	214	204	222	222	201	205	213	214	217	224	222	227	208	235	228	252	240	211	227	220	208	198	218	212	211	219	220	216	243	208	245	244	229	226	220	214	239	204	230	242	210	228	210	216	218	216	239	205	195	225	223	233	246	240	207	202	209	238	223	217	220	201	213	227	225	228	209	202	233	215	238	215	237	213	215	215	221	231	194	220	225	217	253	239	201	209	217	245	232	217	214	228	225	206	221	250	214	230	220	221	179	236	208	209	229	222	196	211	230	231	226	203	230	218	226	217	218	221	247	176	219	216	225	218	185	225	205	226	267	258	220	226	222	211	216	220	241	208	227	236	200	213	224	229	225	205	227	238	206	227	235	204	232	206	187	201	195	251	215	233	211	242	212	195	225	211	226	217	218	231	210	211	222	218	202	226	221	198	217	224	213	195	217	209	206	223	213	213	249	193	225	228	222	206	204	224	211	220	208	240	231	201	214	219	237	208	203	218	223	235	202	225	242	233	224	219	235	214	216	197	223	244	216	249	209	223	213	217	204	207	230	224	217	224	227	191	188	207	229	179	218	238	217	199	207	232	245	222	232	199	223	229	214	208	209	206	213	218	217	231	192	238	204	214	221	219	201	233	216	195	207	199	204	235	235	216	216	229	208	224	206	203	241	226	259	241	229	216	221	192	193	182	209	212	216	207	171	216	212	232	220	235	202	202	251	192	231	219	228	212	202	213	213	210	207	240	217	238	222	214	219	237	215	208	212	218	222	223	179	221	233	184	237	209	206	195	242	231	248	202	211	242	225	241	219	209	198	200	235	222	196	198	213	233	215	235	235	207	231	210	207	212	225	208	221	205	200	229	219	217	202	195	219	206	208	230	254	212	200	215	215	214	226	203	210	211	213	210	205	206	207	244	217	210	230	231	239	227	204	224	259	210	215	185	209	212	238	213	202	216	198	233	218	200	232	223	237	220	231	212	214	228	210	224	251	232	228	246	219	236	229	214	215	224	187	216	213	220	217	185	205	205	225	213	201	212	233	229	248	206	217	215	244	178	213	240	221	244	218	220	218	198	220	211	189	225	225	268	233	212	213	206	218	224	220	192	228	227	226	238	238	202	209	224	197	218	229	215	208	220	235	210	233	250	196	204	216	218	208	199	228	218	235	211	199	229	204	211	229	236	250	235	217	237	213	214	220	225	215	224	202	227	234	185	224	222	205	225	210	208	228	229	227	211	222	226	204	226	220	224	215	194	197	222	223	219	209	214	224	224	217	212	213	212	222	230	219	215	200	200	215	210	226	217	221	220	203	215	226	217	223	221	215	258	199	216	227	222	234	223	230	222	231	201	192	205	246	218	211	228	231	238	214	205	231	210	221	206	224	231	234	193	211	246	209	202	210	225	228	208	221	214	221	229	240	207	235	237	223	232	265	216	205	221	219	225	210	227	219	227	216	222	193	190	213	218	202	240	210	254	220	211	215	224	207	229	205	234	230	216	218	240	209	199	228	212	239	200	198	212	245	223	241	236	218	224	216	239	213	215	189	229	191	225	213	228	234	227	232	227	219	234	246	217	215	218	239	231	213	191	223	227	225	224	200	219	232	220	206	237	199	213	213	203	216	231	190	226	221	229	204	212	201	229	211
27112	21159	12445	1578	838	803	703	640	632	588	624	600	590	584	624	590	564	627	635	608	604	583	643	636	627	605	605	587	576	579	611	612	638	596	596	572	598	624	638	576	595	577	579	583	571	608	603	598	592	637	607	619	556	565	598	573	593	593	583	632	617	608	594	607	642	607	591	649	564	609	609	591	608	630	595	589	608	571	594	576	600	576	602	637	600	622	571	549	596	601	618	603	580	595	593	625	585	582	616	608	593	622	598	564	612	616	584	558	587	588	584	609	612	614	616	603	593	614	568	602	631	608	563	582	615	583	585	600	655	607	645	596	551	598	560	630	629	593	572	607	613	586	624	599	562	609	564	601	597	594	606	566	547	582	589	539	599	601	575	580	617	618	591	624	602	603	609	647	581	577	592	594	593	624	602	643	579	551	577	616	583	602	585	612	603	597	585	580	566	615	614	617	595	591	580	656	586	592	616	635	586	543	615	576	612	600	567	559	626	570	613	585	635	582	629	568	626	552	647	658	564	553	600	620	586	575	601	563	565	641	639	610	579	575	593	600	613	550	559	584	616	639	563	603	590	640	596	599	600	574	603	618	622	580	574	614	611	620	576	585	617	596	640	590	556	634	640	569	666	614	588	605	604	580	591	574	622	600	579	564	577	581	600	561	618	576	625	567	587	571	648	627	602	622	608	625	615	591	616	584	603	590	636	551	605	628	610	630	582	611	594	631	589	613	548	581	564	586	578	570	605	583	599	599	583	598	599	612	614	585	620	611	573	544	641	596	605	612	597	605	576	599	600	584	525	537	573	604	603	621	590	581	594	612	617	574	632	630	601	603	594	616	543	613	596	618	581	649	548	596	592	611	617	579	594	562	624	574	596	647	593	650	616	605	584	568	637	562	595	604	631	606	633	535	580	612	568	552	626	610	584	545	611	573	632	559	608	656	560	637	639	570	635	577	616	556	572	589	605	626	612	642	613	580	577	639	616	572	580	593	580	557	550	603	618	568	624	647	647	593	552	552	623	572	620	556	622	603	628	573	601	591	566	585	597	555	597	584	595	601	629	557	590	584	611	597	573	616	560	595	596	586	595	592	553	575	600	580	573	652	582	590	618	543	614	616	600	542	564	564	588	613	614	557	581	607	641	563	567	610	589	600	598	589	584	624	561	596	590	574	600	607	633	611	586	603	619	589	579	575	568	599	595	601	604	588	616	578	592	616	585	633	611	620	607	594	634	630	616	576	589	601	626	629	567	592	601	619	616	587	617	571	608	630	606	583	642	598	623	636	591	593	600	622	577	604	600	632	613	612	637	603	571	538	625	618	606	620	618	605	609	590	588	605	594	597	561	610	578	602	555	573	562	603	597	567	597	621	617	586	635	567	587	585	553	592	540	572	560	600	560	564	570	602	597	583	620	599	627	612	603	588	560	615	600	581	596	633	615	605	592	607	614	587	646	612	633	575	652	597	607	573	546	619	657	605	649	565	616	579	610	603	601	606	616	638	655	614	603	639	565	592	597	585	604	601	580	580	581	587	626	589	605	596	606	580	589	591	578	612	575	573	609	598	610	629	565	613	609	570	610	596	578	564	601	581	619	598	635	602	556	576	611	557	580	616	600	620	598	560	609	617	594	595	648	599	633	639	554	597	569	574	635	565	556	602	564	589	566	585	570	619	579	606	614	630	642	604	669	594	574	577	643	593	562	565	619	595	643	582	622	596	580	612	546	630	572	600	615	599	560	607	650	608	613	552	576	575	602	599	594	625	570	569	625	597	565	610	605	602	567	583	611	629	615	604	587	637	634	611	606	592	548	564	596	601	615	573	616	573	614	623	584	620	605	580	586	622	602	589	654	575	606	544	600	674	613	611	570	579	571	604	609	628	618	626	598	570	563	597	598	641	591	618	596	579	566	606	625	614	603	575	618	559	606	626	606	565	544	644	552	562	610	652	553	570	601	609	608	557	538	635	606	598	645	651	593	611	628	600	569	610	635	556	596	570	613	606	572	599	584	606	609	597	535	607	577	612	580	590	563	644	567	613	638	610	579	605	603	594	612	573	578	570	598	616	551	578	603	616	577	578	559	564	569	594	582	580	587	586	619	592	597	565	583	605	586	588	593	587	575	597	594	593	609	597	571	592	553	607	603	607	628	578	620	622	597	590	569	600	656	612	631	579	559	587	587	601	651	614	650	622	612	584	577	593	561	624	580	668	623	606	595	600	610	611	591	560	615	621	558	615	567	604	587	615	581	611	571	570	580	587	593	566	568	613	576	613	604	608	587	583	581	635	605	573	592	603	611	583	599	635	643	598	569	630	554	589	591	604	595	644	595	671	634	616	599	616	595	577	579	588	603	620	581	565	592	585	604	577	580	596	554	586	560	566	611	603	561	651	614	635	587	572	648	591	656	554	579	606	633	631	576	603	628	614	611	590	617	579	642	600	579	610	543	599	593	583	551	546	548	603	582	558	586	625	641	626	604	560	600	568	628	621	567	606	598	592	585	621	621	580	619	633	581	600	554	604	595	614	588	583	592	611	566	601	577	638	582	657	588	579	585	619	603	625	560	617	653	609	586	578	566	591	631	630	617	579	625	609	591	643	570	624	623	595	600	586	581	567	599	578	600	596	594	623	610	556	613	612	596	593	602	616	568	564	616	599	622	581	592	597	570	567	591	608	610	591	628	585	579	573	609	591	563	631	582	588	637	529	602	623	591	592	618	623	608	612	594	601	656	655	557	604	596	592	622	556	560	580	618	570	568	582	573	573	597	570	603	617	615	604	570	606	639	572	629	572	582	615	623	628	606	608	603	596	550	570	593	583	587	630	562	583	624	556	644	588	623	553	592	619	615	624	556	603	601	564	599	580	610	594	623	605	621	588	589	590	637	604	596	593	605	604	561	606	597	591	597	585	568	620	589	616	559	622	614	584	569	586	565	619	570	598	614	599	586	596	613	575	585	602	607	645	595	617	576	604	613	606	583	591	609	585	594	612	583	608	609	616	621	597	587	611	599	614	613	613	639	581	587	611	603	539	622	610	562	614	618	638	608	621	590	589	579	567	612	540	618	633	624	582	652	566	598	579	594	623	613	578	608	555	580	615	590	580	599	615	611	602	561	611	616	596	572	563	598	593	592	565	626	579	618	607	586	597	589	653	556	614	605	598	545	604	592	614	597	620	621	644	603	603	595	576	565	577	624	610	621	562	618	614	604	606	588	598	583	583	579	557	625	582	595	612	618	565	589	601	592	541	594	570	592	643	618	583	602	658	632	588	577	580	658	603	605	607	589	623	603	607	596	638	625	603	566	605	621	593	578	579	637	618	603	592	612	568	581	603	581	633	634	621	588	585	546	587	572	643	589	624	563	640	565	613	570	576	599	589	557	610	576	568	620	645	598	644	628	609	615	610	589	562	602	621	614	600	560	613	602	610	600	593	596	597	619	647	556	609	591	623	652	609	635	599	601	618	625	608	620	598	617	585	577	581	623	595
4362	1673	1530	1033	964	855	817	839	754	758	791	746	715	727	701	776	780	705	718	802	803	757	723	725	771	781	730	739	738	721	744	739	729	765	710	724	720	740	812	745	700	745	731	763	761	789	706	711	738	785	777	682	765	719	685	735	723	726	760	750	727	715	771	750	807	743	739	768	720	764	743	730	765	705	703	705	756	724	695	783	771	726	713	704	710	744	730	702	785	716	741	785	717	725	759	737	733	691	712	743	739	731	753	736	750	762	726	675	707	761	749	735	711	735	715	735	732	760	756	731	732	734	714	737	676	733	819	765	716	751	746	762	797	766	723	711	724	699	727	787	697	758	733	714	760	732	784	700	688	736	767	730	784	683	698	704	741	823	808	723	750	751	717	723	781	747	684	694	685	755	743	716	707	756	730	770	697	729	744	726	736	731	767	697	694	720	743	755	796	735	775	778	697	725	706	708	723	709	729	715	778	748	779	722	753	721	772	700	728	767	737	747	668	749	795	726	727	763	718	752	793	687	732	775	711	768	750	728	768	742	738	651	690	765	704	752	776	758	719	728	745	752	738	757	744	722	720	726	705	754	720	713	702	773	731	744	762	757	722	743	741	672	784	726	722	737	749	707	702	700	699	725	757	675	684	737	729	686	769	773	742	718	742	750	742	733	746	788	715	705	733	733	720	713	730	700	809	701	715	740	755	796	733	768	727	745	726	742	723	779	767	693	697	674	729	765	728	743	720	768	714	712	736	727	704	743	713	706	746	715	733	782	756	647	725	718	736	776	783	731	683	751	726	710	738	792	757	731	721	720	778	738	683	709	746	717	755	742	706	723	699	709	706	745	780	789	731	721	700	737	735	722	740	722	726	738	742	676	728	743	724	751	783	700	733	761	726	760	765	720	745	719	732	771	753	733	735	750	695	751	729	745	745	785	695	681	685	771	690	751	754	733	764	755	740	774	747	685	746	721	726	744	714	729	704	690	742	731	712	752	718	739	719	753	731	715	747	777	755	737	747	721	731	736	741	737	736	782	738	726	709	715	761	778	758	742	748	708	716	727	769	789	739	746	712	759	751	746	698	716	754	708	738	736	759	741	718	727	716	703	769	735	772	701	731	706	734	761	769	735	739	734	744	744	707	771	723	690	686	730	752	729	715	796	729	701	673	732	742	786	705	700	771	717	723	713	747	722	778	736	741	746	753	742	678	733	700	759	697	732	734	770	687	746	769	797	754	749	766	775	735	766	701	702	683	737	758	708	699	749	742	712	720	738	745	724	759	773	721	730	707	772	700	737	749	724	744	724	729	758	734	733	749	773	704	713	748	767	762	729	728	709	753	740	746	732	693	749	688	701	738	785	702	732	745	720	724	781	774	767	750	751	790	751	736	717	706	698	723	764	723	732	744	750	707	721	726	711	776	726	731	712	801	726	720	754	722	786	701	761	773	678	751	688	714	756	729	706	707	766	770	751	740	713	735	682	732	763	719	731	765	754	785	819	719	747	784	770	704	720	717	772	748	732	717	686	702	707	772	740	738	729	709	694	723	793	748	739	751	738	687	741	727	751	737	736	697	786	771	682	771	725	778	761	756	686	752	754	723	756	756	722	724	734	753	721	722	711	657	725	701	741	777	752	718	739	739	723	791	720	726	757	728	751	728	780	737	738	684	708	686	717	726	705	744	729	718	766	756	792	734	758	754	758	715	739	773	762	789	735	739	772	688	702	718	743	713	777	737	782	728	750	734	757	747	713	743	754	747	705	738	767	698	723	742	789	734	779	711	707	716	739	749	757	725	752	782	754	732	799	751	746	775	751	755	754	706	751	707	740	725	738	681	731	702	719	750	758	705	727	732	745	712	694	734	766	753	697	720	719	768	705	780	733	738	730	719	758	720	749	760	705	722	751	756	796	724	697	748	720	758	737	765	713	747	691	716	688	740	742	722	703	753	732	735	768	687	725	734	767	794	728	709	699	719	698	733	719	784	715	733	748	755	729	767	713	734	742	748	725	698	729	762	739	714	732	706	771	774	740	721	752	721	709	746	689	641	771	747	689	724	712	721	729	765	719	777	700	754	700	733	717	759	738	723	710	739	768	737	729	742	732	712	737	673	762	694	750	729	710	728	762	713	714	666	733	679	733	767	717	753	742	723	713	733	727	760	717	755	787	701	756	778	726	705	732	683	730	718	763	693	718	751	717	717	760	763	722	778	777	737	723	754	664	792	724	767	729	744	724	787	692	719	721	705	709	719	742	725	787	715	705	749	737	719	698	726	767	748	749	744	763	759	739	758	705	777	723	713	769	703	743	748	728	738	717	717	690	704	752	707	735	766	701	762	696	725	735	756	766	698	715	698	687	722	725	738	690	753	737	787	744	716	769	751	735	736	691	733	694	737	735	750	726	751	708	740	723	718	702	710	743	747	756	710	717	704	681	712	710	725	777	719	731	773	766	707	777	746	764	697	760	728	676	699	693	755	735	675	727	790	700	757	735	724	711	734	723	745	734	760	710	705	755	714	699	710	738	771	685	752	699	763	742	740	712	719	716	790	746	725	743	692	746	732	710	747	756	765	806	716	783	756	767	731	710	770	737	718	719	803	740	772	752	754	777	741	710	749	724	734	734	736	714	760	732	717	725	721	719	688	657	730	749	789	736	711	683	746	693	678	690	709	708	707	734	699	705	808	673	713	726	724	736	734	747	653	675	745	767	747	730	717	741	757	727	727	789	731	748	693	714	705	738	714	743	730	768	747	701	746	730	772	748	761	735	707	738	707	753	727	735	763	729	685	764	786	754	774	752	685	744	695	706	715	709	767	693	661	779	769	708	757	742	717	726	747	757	687	707	690	748	700	735	733	748	746	731	747	749	738	742	722	755	768	760	741	722	781	746	720	741	744	746	714	750	793	737	773	674	698	756	761	700	736	733	744	732	739	758	746	745	732	723	714	692	717	705	724	726	700	738	685	706	739	704	715	708	691	753	733	692	753	759	755	679	715	711	725	716	757	742	748	762	700	714	768	761	719	720	673	694	759	785	712	748	752	713	720	728	738	721	765	743	690	740	718	718	717	704	681	724	779	714	722	723	691	784	708	696	744	732	727	721	728	671	707	758	763	691	704	689	749	748	715	749	718	732	719	771	735	747	720	680	742	685	727	734	707	748	707	779	706	761	727	726	738	693	730	783	682	752	767	726	660	759	723	740	726	707	730	726	771	784	739	716	741	686	735	733	739	722	714	733	743	699	712	747	746	729	726	712	800	712	700	689	760	715	747	723	745	743	682	726	717	737	781	734	732	773	691	730	724	724	739	705	733	718	735	715	727	773	754	721	690	722	669	742	748	704	710	739	734	751	733	739	757	711	748	729	735	716	750	755	718	729	748	719	759	773	707	736	720	794	692	785	702	731	749	688	729	734	739	757	715	712	756	717	740	746	707	704	724	695	711	741	721	736	741	729	780	755	718	685	770	755	759	714	746	697	737	752	721	677	742	754
23952	21414	28976	24243	21412	12946	1406	836	668	627	568	537	547	498	467	484	464	419	435	440	424	417	448	371	412	409	383	424	422	357	420	392	374	406	427	390	384	352	391	371	402	384	382	360	387	377	393	384	358	392	356	394	373	382	397	411	383	357	374	404	380	388	400	368	398	371	386	369	377	380	396	362	371	363	363	361	357	358	422	387	349	365	391	365	392	408	396	391	361	346	377	383	383	359	415	381	390	376	354	338	367	373	379	393	367	385	324	359	392	382	391	394	381	391	363	392	359	404	340	395	383	385	360	400	388	377	365	368	407	359	366	341	395	368	392	414	392	374	379	372	376	360	363	427	358	400	371	405	426	421	389	364	388	367	353	387	372	376	397	398	355	369	401	361	325	356	384	382	376	393	394	396	390	359	371	389	376	367	394	412	349	392	369	433	405	356	375	367	344	409	384	384	377	354	344	377	365	426	410	375	382	363	366	368	400	379	379	364	377	401	409	407	396	367	356	333	371	409	355	408	375	364	351	366	329	361	390	379	392	381	377	380	381	375	377	422	368	390	372	380	362	416	388	369	353	369	386	383	359	383	347	388	398	380	362	383	366	365	372	408	392	406	362	366	366	385	348	376	348	382	386	344	361	402	365	395	361	350	403	392	375	397	381	377	382	366	393	391	375	386	376	409	368	372	382	363	346	365	383	363	382	379	358	408	367	380	345	376	399	374	385	378	389	377	348	382	365	407	389	378	366	409	407	378	373	430	404	387	368	386	366	376	369	377	347	379	404	363	414	375	366	396	385	387	352	337	368	353	364	374	358	364	353	388	387	379	418	389	356	349	382	377	354	398	399	388	412	367	389	398	388	384	361	382	392	362	352	395	359	367	379	364	410	375	366	352	379	384	375	352	380	364	363	359	350	410	372	415	407	324	382	362	390	383	368	409	367	380	367	388	387	390	392	397	357	348	377	375	398	354	391	418	380	367	386	369	372	363	385	370	385	373	390	398	348	351	365	372	384	416	366	341	382	390	391	362	369	360	366	385	396	369	405	388	386	367	372	384	380	372	388	365	364	363	370	394	373	372	354	384	375	370	390	408	398	386	391	351	370	364	383	368	376	370	387	376	399	401	392	363	376	384	368	371	376	368	382	398	366	371	379	389	364	387	382	365	376	369	363	386	354	384	404	375	379	356	370	369	338	395	375	396	351	397	378	371	357	381	393	347	419	379	361	351	385	383	358	405	380	402	399	352	394	359	399	366	388	360	339	349	339	388	354	371	391	378	396	341	341	387	411	395	349	408	398	378	387	381	371	405	373	390	400	363	381	383	372	401	381	350	362	400	368	359	369	416	392	389	360	384	359	366	342	372	377	391	409	353	392	396	398	357	368	402	348	387	362	381	372	423	390	370	345	368	379	403	385	389	365	437	368	379	372	337	385	367	323	378	401	374	347	359	405	381	390	371	386	366	378	382	385	426	414	388	370	371	366	363	364	379	379	365	348	375	361	377	357	381	388	394	366	387	389	394	349	387	391	380	366	392	319	375	369	366	405	367	390	374	379	385	387	404	373	366	391	368	366	389	387	368	404	396	368	354	363	378	376	379	367	384	398	353	388	357	359	379	377	399	380	375	393	424	347	374	358	392	341	388	354	357	381	384	368	397	359	388	387	419	371	409	315	362	350	400	354	390	410	378	401	404	379	373	401	376	362	335	397	388	367	395	382	382	415	361	389	389	357	384	364	342	378	373	381	383	385	390	360	370	395	424	393	365	398	345	384	371	364	344	358	378	377	380	365	387	367	349	389	359	393	353	371	368	404	372	377	358	390	329	379	374	383	378	377	360	391	368	411	383	405	377	368	385	394	358	378	359	377	375	363	389	360	348	392	419	363	364	374	386	395	398	367	381	340	404	342	340	373	384	331	416	368	394	384	363	357	380	366	368	352	360	387	372	399	401	356	403	382	357	376	384	385	343	389	347	394	380	383	402	367	381	354	366	387	360	380	382	376	336	380	395	387	388	381	354	351	352	368	384	384	356	351	396	369	373	386	400	367	385	379	366	413	356	393	388	389	399	389	387	364	364	374	377	354	346	379	333	362	379	371	357	376	384	379	376	409	397	369	388	396	371	341	397	396	381	392	393	380	381	414	377	412	367	380	378	396	365	358	395	365	362	336	390	385	368	379	407	391	385	428	401	393	418	377	369	402	362	353	373	359	376	392	349	382	375	375	388	380	391	393	418	350	392	380	376	362	420	417	357	375	399	340	360	394	393	376	369	384	368	384	403	387	406	353	367	355	343	387	364	393	389	381	377	381	387	378	389	393	378	357	340	372	387	373	397	381	372	378	330	373	352	364	369	372	383	398	365	379	363	350	377	361	380	396	379	386	399	384	387	348	383	380	342	387	379	389	372	373	374	378	379	352	367	387	386	348	377	373	410	410	375	393	357	410	328	407	328	387	394	377	398	377	371	400	353	390	379	383	405	355	406	355	390	384	401	351	369	351	396	379	398	376	364	364	370	384	383	340	370	374	368	340	378	368	352	389	358	351	419	371	350	374	377	379	360	360	378	337	388	366	386	333	336	385	371	379	348	426	382	349	374	413	401	352	369	382	335	367	345	383	395	386	385	370	361	397	368	364	368	364	379	385	392	391	370	360	395	380	384	388	353	354	354	404	360	411	386	368	371	341	396	385	389	389	377	431	346	393	353	394	362	366	374	388	394	367	371	373	370	359	383	343	387	371	362	358	369	430	337	389	355	333	389	417	388	364	364	377	397	366	357	370	394	356	371	384	384	375	356	398	363	385	380	333	379	390	357	375	378	384	396	370	371	398	388	347	359	352	362	366	385	360	385	398	380	356	357	383	409	381	366	368	373	402	380	410	346	353	405	403	387	358	382	377	371	382	368	332	384	355	400	369	404	343	405	365	362	382	344	366	424	345	365	415	374	362	363	356	346	344	331	414	399	370	384	390	351	360	383	349	389	398	404	375	379	392	398	360	347	341	391	371	373	342	352	389	382	405	329	376	357	398	382	374	379	385	384	374	404	379	339	408	356	376	371	364	394	402	412	372	396	354	386	380	371	392	375	371	419	377	370	360	379	386	358	377	387	368	375	376	357	396	367	376	399	354	363	369	351	367	359	375	368	364	366	371	380	351	394	332	360	377	406	359	357	376	381	393	403	365	376	385	390	368	383	389	387	370	390	390	375	361	391	375	400	370	389	372	381	407	350	371	352	398	396	404	373	335	374	393	371	408	335	422	358	395	377	398	382	375	391	396	357	363	370	402	406	372	381	356	389	387	385	371	376	377	387	375	384	369	362	390	366	390	397	387	354	417	369	374	358	410	391	332	372	402	368	328	348	354	388	404	381	351	369	389	378	381	338	389	354	370	385	366	346	371	375	357	378	384	369	366	424	395	360	374	346	391	413	348	370	363	374	390	395	354	369	378	362	376	391	382	405	366	384	389	371	379	382	355	380	353	389	356	358	407	364
4936	10099	8334	4204	3019	2317	1822	1458	1211	1056	906	854	734	725	693	628	620	612	574	592	563	512	502	549	547	466	501	517	466	544	474	511	521	521	535	495	480	512	500	474	495	491	487	509	472	471	464	491	432	480	506	479	441	472	431	480	477	497	474	469	495	482	484	510	473	466	503	477	475	461	469	459	477	447	493	448	456	451	520	474	461	483	488	490	445	459	512	457	438	485	482	478	455	476	446	510	468	455	455	464	465	501	497	496	447	510	463	490	495	475	453	421	490	470	500	448	455	440	466	464	436	446	500	479	475	487	444	482	461	454	474	438	468	450	469	549	453	443	512	490	436	505	488	478	478	514	479	484	468	495	463	490	437	469	472	479	453	478	498	462	462	492	449	518	467	455	458	467	447	453	464	505	479	444	506	467	467	459	450	485	475	500	449	453	462	449	461	492	461	502	449	423	455	502	472	472	457	493	470	499	463	461	456	476	455	457	466	463	461	446	485	464	463	461	476	476	458	472	441	450	477	465	484	479	472	466	475	452	467	491	487	450	448	470	432	490	473	486	495	459	491	482	508	468	472	447	473	497	481	448	482	515	490	499	448	453	481	488	484	472	469	464	500	434	472	419	480	452	475	476	480	454	460	491	481	482	434	468	460	479	467	465	488	514	470	455	456	466	477	488	432	446	482	462	431	438	511	482	454	437	453	502	497	492	490	459	469	453	454	451	464	443	490	439	451	480	495	460	430	519	483	449	476	453	460	470	442	457	479	482	428	442	449	488	498	474	472	477	513	503	470	463	474	453	484	460	484	497	453	461	492	472	447	466	478	501	463	481	472	455	463	456	443	445	473	480	469	460	475	450	429	448	441	490	468	519	438	478	497	490	471	467	480	437	453	480	464	456	462	493	512	443	489	472	485	503	492	471	505	421	491	536	442	485	487	479	485	486	463	479	481	462	471	502	469	481	485	481	470	457	468	442	486	435	456	461	440	498	466	500	464	455	470	424	471	457	435	486	485	468	452	480	466	497	471	488	445	473	437	459	497	462	494	487	456	472	496	503	458	448	500	460	513	457	473	454	467	473	464	504	468	454	488	450	495	474	490	486	477	485	492	480	463	497	481	475	412	445	449	453	479	447	499	452	443	476	470	479	470	447	476	507	504	459	497	445	468	492	503	467	454	437	484	480	484	424	467	487	485	493	457	482	427	477	465	504	497	454	469	492	468	480	467	484	453	479	465	455	494	497	443	474	483	481	444	420	469	466	471	461	454	448	488	457	468	480	458	433	447	455	473	502	462	475	450	509	442	476	492	457	494	517	476	499	438	509	517	507	460	531	473	474	474	489	490	454	455	501	465	451	477	463	456	509	484	480	465	494	467	465	472	476	474	483	418	433	469	491	403	452	454	489	495	470	455	414	462	473	460	437	458	493	482	483	436	441	482	460	511	467	480	491	437	474	448	490	494	446	503	505	475	493	452	468	498	461	515	499	503	469	484	473	486	459	475	473	477	508	462	440	427	458	491	478	473	477	432	472	449	468	445	484	463	442	446	486	498	490	482	457	445	461	480	471	485	477	488	493	461	490	460	478	488	460	432	470	514	481	485	482	505	470	470	480	498	490	454	442	463	487	457	492	455	492	473	463	454	489	466	497	475	469	491	490	463	485	491	491	492	466	466	451	470	477	462	513	468	404	466	481	498	444	468	487	429	455	497	475	469	448	479	489	474	464	486	474	491	518	494	468	464	477	518	469	478	497	460	472	487	480	465	448	486	439	473	465	461	434	477	471	445	465	447	491	459	444	442	489	498	467	465	458	464	481	502	452	472	482	517	467	454	458	431	499	497	454	480	470	488	474	541	438	488	437	470	476	496	488	446	469	483	455	415	439	457	475	486	458	466	475	489	493	474	461	465	469	455	437	487	470	461	477	501	445	490	451	494	402	456	420	508	463	450	501	471	457	477	473	476	467	435	442	457	447	465	486	444	466	476	488	460	474	454	465	503	461	473	470	471	474	514	499	485	460	456	438	459	461	495	478	454	475	459	484	492	496	509	495	513	423	482	452	455	470	429	456	469	433	448	464	422	482	504	498	469	514	477	467	487	454	458	463	495	461	477	486	475	465	428	470	502	488	466	490	485	499	442	480	436	471	484	487	479	443	472	458	454	508	487	483	436	475	445	499	456	472	478	469	455	481	438	473	461	497	478	464	455	460	469	505	466	497	472	495	503	453	476	466	435	462	501	500	490	436	485	513	451	486	474	449	477	482	505	531	494	472	484	486	481	506	502	457	482	435	480	490	484	437	501	470	457	464	470	471	465	487	450	493	458	464	483	447	463	480	474	457	447	486	450	498	438	479	468	480	474	499	498	487	460	465	473	460	459	484	438	531	505	490	480	462	481	461	423	491	486	471	454	477	494	467	507	460	480	492	446	458	444	477	429	524	494	461	462	480	454	490	442	439	494	459	458	458	498	452	479	488	539	478	447	470	515	460	477	479	492	434	463	513	472	476	477	481	460	505	496	452	450	463	439	465	482	476	475	465	478	490	484	495	499	477	488	504	485	480	433	473	474	482	470	520	509	473	466	505	499	477	481	459	507	497	485	460	522	498	485	460	481	474	529	462	495	478	448	488	440	471	499	462	449	464	458	466	478	459	470	481	490	451	457	470	488	497	442	508	485	456	494	443	458	512	442	468	447	479	493	459	448	467	495	471	518	473	477	468	495	463	527	452	481	469	477	470	471	448	491	515	413	475	499	442	458	489	481	447	458	450	461	497	464	429	462	443	456	467	440	477	497	446	479	458	488	487	446	477	509	436	473	460	456	477	475	499	501	483	456	462	461	449	451	483	464	462	482	482	474	463	456	460	453	467	485	459	481	494	471	448	489	470	462	468	461	444	452	470	462	430	476	474	489	450	444	508	459	459	524	468	494	482	475	480	477	547	453	477	472	478	519	482	457	482	497	482	450	461	473	478	490	505	501	490	466	426	464	469	451	455	465	434	475	478	474	475	490	469	456	472	474	491	456	447	465	467	449	481	453	458	469	452	462	453	489	474	463	467	461	483	528	462	483	437	424	454	504	459	438	494	434	458	434	477	475	455	454	491	489	435	442	465	439	502	486	472	450	451	485	489	462	481	484	498	496	469	464	461	475	482	462	513	476	478	478	441	468	480	485	457	482	464	481	512	453	479	479	482	470	485	507	444	480	481	452	483	472	456	445	459	481	479	453	454	441	455	497	464	513	429	474	452	468	468	451	500	519	450	477	493	480	426	456	462	466	473	463	467	510	479	453	513	495	457	473	470	437	462	476	449	494	491	460	485	477	508	472	488	447	450	498	463	455	468	488	453	480	470	510	430	466	503	476	477	485	463	471	462	443	453	529	470	468	464	497	487	449	492	460	486	462	467	436	511	447	480	489	515	472	478	500	480	491	505	451	467	450	492	507	440	435	468	456	443	424	473	480	464	507	471	408	484	486	433	501	449	516	445	501	473
22955	21366	29327	23777	21368	21418	11951	1170	778	677	527	508	412	390	349	341	347	353	305	279	244	243	249	228	225	258	250	238	245	211	228	214	202	226	244	219	201	222	178	180	194	219	207	205	201	208	213	188	182	206	166	196	198	203	179	183	190	163	210	161	208	176	191	165	180	190	206	194	173	177	192	226	186	198	210	200	191	184	193	182	215	201	165	189	180	198	219	182	192	184	171	186	175	203	193	184	196	186	193	185	182	200	188	184	195	182	180	196	175	194	177	179	168	186	171	181	167	161	197	181	182	176	194	199	199	190	156	159	204	173	198	170	186	206	170	168	190	172	186	193	189	174	179	165	178	174	196	189	196	198	187	170	176	179	186	212	173	181	176	202	202	195	189	164	167	162	172	187	197	176	189	200	180	192	171	193	195	179	191	194	188	180	189	186	187	176	176	181	192	158	191	176	216	201	184	176	189	165	199	178	217	184	174	191	200	174	184	183	190	174	164	178	162	177	168	193	190	182	179	177	206	161	186	171	162	180	159	177	198	200	189	180	194	184	184	181	170	192	169	161	198	206	172	184	193	162	176	187	177	158	198	185	196	216	196	170	167	196	184	181	189	171	158	168	193	198	201	198	176	172	221	191	182	186	217	169	194	184	172	177	163	177	182	184	162	177	170	177	175	187	180	198	173	175	200	172	180	181	161	161	195	176	186	188	205	200	174	198	195	167	181	204	166	191	182	171	171	208	179	156	173	169	179	179	192	190	186	171	188	211	194	177	177	178	193	184	189	165	176	176	189	171	212	182	182	179	186	169	176	205	196	161	183	197	178	197	168	194	195	188	186	172	211	173	187	174	190	182	161	210	210	175	178	173	177	182	170	183	186	184	205	160	167	200	163	200	198	168	164	175	202	189	178	173	177	160	187	176	189	187	166	183	148	187	175	184	176	181	169	198	170	196	174	190	192	174	199	181	192	195	187	176	174	170	180	171	191	187	174	181	175	174	154	186	195	249	171	186	191	210	160	204	180	178	176	200	172	180	189	178	184	180	181	169	170	166	191	191	188	193	178	194	176	196	179	152	196	197	154	201	212	194	167	172	184	193	157	173	192	195	176	187	165	202	201	155	181	173	199	200	210	171	195	175	176	158	211	176	182	174	199	165	202	169	173	175	179	204	179	201	194	201	199	193	194	163	187	177	194	201	181	174	213	157	208	184	178	160	198	172	167	207	191	192	180	167	171	158	204	177	169	193	206	172	177	189	166	173	177	196	197	158	174	159	188	175	189	165	183	171	187	191	207	182	196	190	189	187	212	181	176	169	196	169	173	182	192	183	199	195	154	176	190	162	196	172	183	185	196	188	177	205	205	180	205	178	169	170	166	189	161	187	184	177	202	188	168	164	158	215	199	181	184	170	189	180	184	186	155	185	188	155	187	179	197	178	175	194	201	163	191	173	188	194	198	196	196	192	186	168	187	177	175	208	177	164	192	219	169	185	188	182	196	172	198	189	186	175	174	184	168	172	183	195	185	200	214	165	173	191	190	186	170	201	168	185	175	171	175	166	180	189	193	173	184	189	177	182	212	178	188	166	202	180	172	170	200	159	159	186	179	167	201	188	168	181	180	183	178	179	174	193	180	181	205	202	182	181	187	187	184	191	198	178	191	169	180	181	173	192	176	174	185	172	191	194	201	192	180	185	170	165	177	184	171	184	188	195	187	190	186	180	180	174	157	197	191	187	203	193	162	182	160	178	195	194	176	219	194	172	178	160	187	206	206	184	193	178	184	191	158	185	178	163	194	209	177	177	195	194	194	191	192	172	190	163	176	171	176	182	171	196	182	211	182	167	187	192	189	200	183	185	171	184	180	208	153	195	161	167	139	181	180	195	169	185	189	191	176	202	166	205	183	174	186	194	205	192	199	178	187	169	224	174	203	171	154	189	180	167	171	187	212	175	190	185	201	186	172	172	196	165	192	166	181	229	196	196	171	194	173	164	179	190	175	185	169	178	194	181	187	173	179	162	198	176	176	184	181	158	185	188	179	193	191	178	175	165	171	188	185	193	167	186	191	159	188	176	209	203	177	173	174	151	220	185	187	195	173	196	190	185	167	196	189	183	186	163	166	184	183	190	179	206	164	187	166	181	166	188	181	181	190	201	175	163	160	195	173	160	193	199	154	163	192	191	174	170	177	173	166	185	156	199	175	181	193	206	207	192	197	190	184	167	179	196	193	171	180	201	188	200	212	168	195	178	175	171	197	202	180	184	186	208	179	188	192	193	166	177	176	179	182	173	182	199	186	190	166	196	178	209	168	183	168	196	184	177	187	193	168	180	162	210	194	185	169	164	197	210	214	203	195	165	157	182	219	192	199	186	210	179	180	172	194	171	220	168	174	166	198	186	183	188	182	201	178	180	163	187	193	190	197	187	195	165	175	188	201	216	168	174	199	196	183	180	185	184	178	176	185	166	181	180	187	192	171	187	175	179	186	166	176	180	199	179	176	163	199	168	189	178	190	181	167	203	204	167	195	184	202	163	197	169	197	185	188	197	189	189	172	208	169	170	175	170	192	187	170	203	182	176	186	172	173	178	184	190	171	178	201	187	184	186	181	195	214	186	139	216	172	197	193	170	182	198	180	189	198	191	165	179	178	190	178	189	201	175	174	187	155	174	175	177	174	210	180	171	165	184	186	199	186	178	183	168	167	177	184	182	158	193	175	181	185	177	174	195	164	165	166	191	172	202	184	198	170	193	192	166	180	191	204	179	180	151	187	180	175	179	169	171	198	201	169	168	199	184	198	167	193	176	169	195	208	183	191	202	192	182	177	161	189	159	175	202	191	181	145	175	170	178	187	189	183	184	178	168	200	199	173	203	181	179	178	198	189	215	176	197	187	195	201	196	181	181	187	188	176	195	182	173	184	188	192	182	174	198	196	182	188	181	181	178	168	204	206	174	185	170	158	175	184	205	173	176	194	204	175	186	182	171	195	171	168	192	186	155	200	166	183	213	179	196	184	170	184	178	180	209	180	161	160	185	192	191	195	204	202	171	173	207	167	198	151	184	198	179	176	201	171	184	186	178	189	154	178	199	174	174	190	177	174	154	162	177	164	167	182	178	168	181	164	179	191	182	203	172	185	192	156	192	191	186	177	188	190	173	186	182	172	187	179	162	152	196	189	159	189	185	187	175	195	190	182	213	182	202	177	181	207	200	187	147	170	173	190	176	187	199	179	193	174	213	186	180	188	170	157	177	177	189	170	185	183	168	158	166	168	186	183	168	171	183	180	204	167	175	192	227	192	186	195	183	194	184	177	169	184	171	184	182	193	193	211	163	189	196	181	155	173	190	190	185	191	178	182	179	188	161	177	170	169	180	193	189	172	201	185	191	171	177	170	169	181	153	179	183	188	171	173	193	179	172	175	181	179	192	168	177	158	188	187	169	202	202	164	169	181	180	189	177	203	192	199	185	181	165	163	169	182	174	186	163	189	198
6652	16116	13436	7191	4992	3774	2853	2164	1635	1276	1080	905	837	693	583	522	501	475	411	417	358	397	357	338	328	321	312	293	281	293	291	278	300	277	280	269	272	271	260	259	270	236	243	253	251	249	254	232	252	245	254	229	252	259	226	251	230	232	243	239	226	235	258	215	225	235	230	206	229	261	258	216	212	217	224	230	225	253	222	212	245	228	208	240	232	244	235	229	227	220	216	205	193	212	232	214	222	225	253	237	216	265	231	246	227	230	221	214	234	219	240	241	197	254	240	220	196	240	232	240	224	246	251	220	228	198	247	222	208	186	191	267	236	238	208	235	217	216	243	209	254	246	215	249	215	221	217	206	232	234	232	217	231	209	252	222	210	227	225	229	229	220	227	222	240	230	233	215	238	236	214	253	224	209	204	200	260	215	243	226	220	234	236	220	225	219	211	217	225	238	222	231	219	214	223	235	193	226	210	217	228	229	228	234	234	236	196	216	219	206	207	199	270	200	251	246	216	218	195	219	212	209	207	250	237	228	220	242	211	212	226	219	224	228	231	213	238	217	223	244	199	229	214	238	203	244	227	242	247	204	226	225	215	225	234	226	242	207	239	211	220	249	233	204	221	219	230	233	213	225	210	210	245	219	221	231	210	244	222	242	231	216	216	228	232	218	246	230	218	224	217	211	223	206	230	205	227	216	236	215	214	209	210	226	224	231	196	221	231	222	200	229	247	231	237	231	240	243	221	256	239	227	209	243	208	215	235	173	222	230	205	215	227	224	230	240	222	240	232	233	231	233	207	240	215	226	228	209	226	221	213	229	224	208	229	212	238	218	218	207	234	238	232	206	221	248	206	211	204	250	253	238	227	235	218	184	215	212	234	184	240	228	208	239	248	234	219	244	208	238	211	219	220	215	195	230	237	221	252	224	229	226	222	251	224	202	215	240	210	213	185	231	205	233	227	238	230	239	240	236	204	227	238	247	236	238	201	214	235	211	231	241	194	210	228	178	237	203	233	204	220	219	235	219	221	243	228	218	224	227	240	218	232	217	227	239	216	207	251	223	238	224	244	271	222	217	202	229	211	223	233	226	226	250	213	220	208	229	219	224	230	221	226	251	249	228	227	202	218	228	225	205	207	225	237	237	198	196	234	219	216	214	226	242	210	229	226	234	217	237	226	193	242	229	232	220	220	223	218	210	217	206	207	222	206	231	211	211	201	199	223	246	277	211	205	240	241	222	223	240	232	213	204	249	220	218	227	246	221	204	194	205	208	222	232	198	207	202	201	228	202	237	223	206	233	225	245	219	231	213	229	215	210	202	233	237	239	228	231	196	222	222	223	241	212	222	220	259	228	213	237	209	214	221	233	224	227	230	256	224	207	224	218	217	220	232	171	219	226	265	230	211	211	239	211	217	223	246	229	210	219	204	214	238	237	209	190	213	226	233	215	226	218	235	225	204	198	232	223	214	231	216	237	222	226	231	194	223	216	207	215	212	226	217	209	210	223	224	202	217	224	241	240	218	227	246	194	224	220	209	217	238	228	224	211	220	231	186	199	206	224	232	203	218	233	227	224	190	222	207	204	232	226	204	219	244	211	233	218	212	226	223	197	218	215	214	246	213	193	213	218	255	234	206	231	228	221	213	233	219	229	221	236	209	207	242	217	211	214	216	233	221	218	198	220	230	202	228	202	196	233	201	220	214	211	239	215	259	234	204	204	214	226	217	255	210	211	204	186	237	222	197	219	231	235	220	221	231	227	229	232	203	229	216	238	229	212	240	219	216	229	230	207	220	230	264	237	200	210	213	211	227	237	211	218	231	207	225	213	208	206	218	226	192	208	230	219	230	218	239	232	224	223	229	211	207	210	221	222	227	219	213	227	214	235	208	225	220	232	222	210	217	235	233	207	241	212	222	225	247	249	254	231	215	224	233	215	206	223	208	217	212	224	224	210	222	233	210	245	189	266	255	244	226	215	214	227	228	188	239	233	219	232	211	243	237	217	190	225	213	217	220	231	216	228	223	210	227	216	214	235	227	226	223	201	220	215	223	233	225	218	212	224	220	245	235	232	247	206	214	220	201	233	198	229	220	180	227	238	232	199	216	215	219	237	241	208	205	240	228	228	230	234	215	223	212	242	184	197	217	217	211	212	221	247	211	226	204	235	224	195	237	210	182	203	220	221	224	211	214	230	222	188	233	211	227	227	199	224	233	242	218	211	212	223	205	193	220	230	224	243	220	217	255	226	200	210	203	216	220	205	210	212	221	187	232	197	229	231	217	219	252	207	237	214	203	209	234	209	217	239	201	211	217	191	210	233	222	206	208	236	216	233	218	243	210	246	187	233	233	234	216	226	217	222	232	256	241	246	207	209	205	211	210	204	205	237	215	207	211	232	186	229	228	216	229	221	233	220	227	232	208	203	223	224	212	208	206	220	208	194	227	223	209	211	236	211	241	205	210	234	237	235	204	223	239	210	204	233	228	198	212	213	212	211	205	214	226	239	244	224	206	227	218	233	214	226	226	201	234	218	235	237	212	221	202	238	236	224	238	221	233	229	217	249	237	204	190	254	217	244	221	227	233	231	202	236	202	237	245	230	255	218	261	232	242	216	231	216	220	219	199	212	227	198	229	200	239	229	221	217	225	231	215	212	227	209	222	240	221	223	230	225	198	219	239	216	216	223	244	226	198	207	233	251	209	209	217	224	219	233	213	210	227	234	213	243	227	210	232	219	196	225	202	239	236	233	203	224	252	203	221	224	232	215	190	224	237	211	216	213	222	226	215	193	230	225	235	227	225	215	200	195	212	209	208	224	197	223	220	223	233	226	218	220	231	205	197	207	215	202	205	228	246	215	219	243	215	213	232	217	248	221	244	222	231	203	201	226	207	219	248	222	218	204	218	228	225	241	202	211	216	207	223	222	241	228	211	231	226	218	242	219	214	190	201	216	211	192	189	229	240	234	216	211	234	236	207	214	223	213	217	223	227	223	245	231	220	214	212	225	199	224	237	205	223	212	198	223	213	209	219	222	213	218	201	222	227	219	215	204	210	216	207	226	220	223	198	251	233	197	197	234	217	247	252	227	218	252	232	223	213	214	248	234	222	200	239	215	237	230	202	224	214	202	218	215	197	218	229	208	225	239	233	213	186	203	244	238	249	229	201	225	226	248	214	211	242	221	236	206	250	197	210	209	228	205	236	220	230	216	230	224	215	224	225	238	203	239	220	241	210	222	222	239	229	198	220	260	235	214	226	209	222	239	225	203	270	230	222	192	224	216	228	176	217	221	193	223	204	219	211	208	225	229	196	234	212	212	198	236	221	200	229	226	235	216	212	229	218	227	233	210	223	240	237	214	240	209	233	252	203	238	207	228	223	236	218	214	235	207	199	227	199	213	221	234	222	239	216	216	205	215	202	234	191	241	199	217	215	205	206	251	219	260	217	223	238	235	229	237	245	214	213	216	219	214	231	228	219	256	200	204	232	224	229
27165	21183	12181	1410	787	689	650	658	662	629	631	667	610	616	686	671	597	615	640	588	577	667	574	642	649	589	652	608	655	610	573	640	586	595	599	590	651	614	561	581	560	583	618	588	596	606	612	574	621	607	600	603	660	653	603	571	569	591	606	621	622	595	642	575	569	576	597	594	530	589	592	601	621	567	581	617	613	609	635	585	598	575	616	599	594	592	585	628	604	667	594	613	595	556	653	580	605	561	594	634	589	610	545	613	596	608	613	616	638	586	628	591	657	639	627	623	635	626	582	628	595	598	597	571	612	638	617	600	593	548	645	614	615	610	631	569	622	569	635	631	596	633	615	632	635	610	570	582	596	602	595	616	597	622	604	594	608	592	617	605	632	633	641	624	673	579	603	612	598	596	640	640	622	607	584	593	578	603	660	622	579	583	671	575	554	574	625	592	588	603	564	567	597	579	619	613	599	605	581	566	628	637	647	622	600	608	610	625	631	633	615	617	595	638	597	611	601	597	615	622	590	616	600	651	602	572	621	610	606	616	574	613	634	605	623	597	567	634	602	628	603	602	591	639	624	554	603	624	624	634	655	594	578	624	586	600	617	630	639	612	618	630	590	596	590	611	633	578	586	583	628	609	596	605	622	574	565	579	657	679	638	580	620	593	566	642	627	623	622	588	627	615	591	606	553	604	579	600	621	625	626	599	596	640	592	585	600	604	620	602	631	581	632	601	579	646	606	585	654	579	567	598	654	589	627	579	565	598	571	624	653	628	586	609	600	557	647	636	605	607	604	620	593	611	617	596	606	591	602	613	615	615	642	597	667	603	543	585	576	604	580	668	599	601	562	598	611	622	601	629	620	597	600	613	613	609	645	585	582	613	574	636	598	617	611	642	611	646	600	631	647	600	588	605	626	621	625	605	623	611	650	587	598	608	613	587	660	611	625	615	602	640	627	591	682	618	606	571	586	641	576	601	649	612	661	641	575	621	584	639	625	597	616	588	601	581	578	630	602	616	629	593	602	598	576	638	615	598	593	646	566	602	596	633	622	583	596	598	602	636	642	605	607	617	620	599	634	570	579	620	630	628	609	590	631	652	601	616	586	592	619	622	599	623	601	572	630	658	585	584	590	618	632	588	630	603	622	593	609	542	620	606	638	619	571	622	589	573	614	622	637	592	592	564	581	595	603	626	598	627	674	571	606	598	603	589	587	569	621	609	612	609	579	627	589	640	598	623	605	607	608	573	593	587	636	608	600	625	599	585	602	555	623	609	583	603	579	574	646	611	590	588	591	600	572	622	603	594	578	613	600	623	613	623	604	632	636	582	622	592	648	597	591	609	648	633	607	588	644	567	564	622	596	610	567	626	583	591	568	612	624	617	598	628	613	608	606	595	658	636	575	659	604	557	616	599	588	593	553	606	593	565	564	610	601	615	585	616	610	599	593	633	610	608	577	634	635	602	601	615	562	625	590	619	607	584	594	606	607	588	607	625	620	605	579	607	618	611	606	626	604	599	578	640	568	627	614	649	626	604	633	589	591	597	582	600	621	620	599	623	614	591	581	621	615	612	679	604	609	640	602	615	611	588	631	624	617	614	630	590	608	583	599	591	542	619	634	613	613	626	634	638	625	605	571	578	603	598	604	612	609	621	601	617	611	597	616	610	631	623	600	577	600	616	666	621	610	572	561	651	580	597	641	628	610	622	629	586	616	585	636	640	615	594	616	566	617	639	619	615	609	591	618	629	567	587	617	639	645	655	589	638	575	590	604	605	595	584	603	619	609	589	614	629	601	598	629	653	565	611	585	605	609	580	606	540	628	605	644	643	623	590	626	628	627	575	587	604	602	589	605	619	629	610	551	608	621	605	572	625	572	627	562	607	583	609	610	609	594	626	552	612	591	635	576	567	589	607	623	549	621	611	618	607	602	614	616	588	621	608	585	580	648	554	659	620	607	597	597	602	582	583	633	612	572	615	604	599	628	588	596	582	619	572	578	573	560	592	598	649	630	654	603	579	639	617	612	567	637	598	606	588	623	608	589	609	617	619	598	610	596	604	620	561	613	637	573	653	596	626	607	566	633	585	654	609	603	620	609	655	653	550	610	614	572	590	630	595	605	592	604	614	576	616	583	610	599	599	598	584	627	635	651	606	602	611	603	611	631	599	615	606	633	573	597	644	569	607	557	617	636	582	604	577	636	582	592	605	575	624	592	611	650	602	663	625	652	588	552	652	633	629	592	609	628	618	582	612	605	582	573	619	626	610	602	604	626	574	597	596	592	585	615	577	629	628	600	599	609	638	600	614	569	606	599	609	647	606	628	606	583	610	615	616	642	602	585	590	625	597	599	646	604	584	617	607	611	606	611	600	623	583	614	611	597	598	620	587	600	635	615	566	633	619	582	644	563	576	583	604	641	597	630	628	574	624	581	640	602	602	590	646	613	616	647	552	628	589	615	601	573	658	602	578	644	591	586	607	636	573	578	597	608	629	583	594	595	623	618	576	634	623	586	595	615	587	615	628	629	599	606	592	620	586	620	600	588	636	595	564	613	558	604	592	655	610	585	606	613	623	659	575	637	631	615	633	641	613	574	591	627	649	640	576	620	614	576	617	595	588	634	588	594	608	594	614	595	647	595	603	554	609	626	587	606	588	634	602	610	622	611	643	631	618	567	587	600	622	628	653	623	576	572	632	630	649	604	554	567	620	621	612	586	562	575	581	586	638	604	597	618	653	601	581	569	571	595	590	597	590	573	547	574	590	632	604	632	648	617	644	596	581	594	616	614	603	615	601	607	596	625	555	608	630	634	631	592	570	644	645	626	619	563	652	644	621	587	623	636	586	608	590	595	602	609	635	593	591	627	647	608	625	525	606	629	570	638	620	607	600	607	584	576	646	581	596	594	625	575	632	659	622	646	625	602	624	590	589	630	621	618	605	592	601	555	596	562	598	623	627	617	627	635	611	591	607	568	620	583	664	648	565	601	657	599	603	581	585	578	570	608	662	635	583	588	595	626	581	629	629	660	614	606	590	580	582	593	573	576	622	606	623	619	560	593	638	611	584	629	603	580	604	613	561	610	593	620	582	634	587	597	591	605	602	612	594	609	573	617	608	657	565	601	617	578	606	606	568	665	600	621	613	618	573	673	603	611	610	604	652	573	617	571	612	606	604	620	563	692	605	653	625	616	622	622	632	641	642	597	635	626	620	608	593	578	556	576	619	623	568	626	582	593	566	613	615	610	622	609	590	592	565	553	628	603	577	623	630	630	618	600	616	596	612	623	633	570	597	591	606	630	610	642	570	587	616	644	600	620	583	630	594	581	598	599	621	604	595	607	564	620	598	621	621	621	634	620	595	635	602	596	607	577	581	625	620	553	584	638	588	598	603	600	594	602	582	628	612	604	620	623	613	617	614	603	631	617	617	650	652	597	609	628	609	610	636	662	610	579	611	621	637	594	604	600	641	655	640	605	593	592	619	611	623	583	614
4313	1615	1436	1016	893	871	841	847	824	763	758	771	810	717	736	799	752	767	751	712	786	764	762	737	788	712	719	766	732	760	747	746	764	758	786	781	785	727	766	773	738	804	802	685	720	751	783	762	750	750	725	707	767	742	781	788	727	742	783	750	699	776	745	768	744	731	683	747	785	767	727	745	751	767	804	761	686	737	767	736	704	725	748	746	717	733	752	739	753	720	741	734	742	732	773	737	725	722	712	721	773	762	775	742	734	768	742	744	726	713	744	746	744	708	745	708	704	777	745	739	740	759	751	757	699	732	729	746	762	706	763	712	689	807	704	795	715	713	722	720	724	758	708	741	713	779	765	753	755	736	762	709	742	697	726	790	741	787	687	736	753	715	681	710	769	681	752	820	732	794	698	788	723	770	752	757	738	701	722	724	783	736	748	756	798	721	721	739	752	698	738	682	803	747	709	763	734	752	756	781	739	717	743	715	774	782	702	771	750	762	725	789	741	713	766	713	758	723	740	769	726	740	746	790	700	750	788	782	761	775	738	731	738	692	780	734	817	786	741	715	710	781	746	708	720	753	766	732	778	741	737	705	755	718	765	776	695	731	795	706	754	728	777	786	726	763	750	747	788	740	723	786	761	782	742	756	775	744	734	748	758	749	757	742	737	729	743	762	768	761	759	742	694	730	714	744	734	746	742	790	770	767	702	774	750	735	713	766	795	757	718	737	803	703	765	784	751	728	745	714	763	729	749	726	761	714	734	755	722	812	776	748	781	798	769	755	692	731	728	690	759	745	731	773	766	779	732	734	787	757	780	704	722	801	728	736	715	779	759	765	765	799	737	750	747	744	758	778	758	783	752	780	719	749	769	687	801	767	758	739	737	752	696	702	780	706	765	744	783	744	699	743	743	730	759	739	711	765	756	738	736	729	775	725	770	762	733	709	678	800	747	745	697	733	715	741	764	730	764	753	743	723	755	775	733	750	769	754	774	751	714	809	719	733	788	718	698	747	730	729	754	762	710	738	731	739	770	758	745	740	781	734	753	743	758	739	747	741	744	708	798	762	721	722	755	723	747	764	747	742	748	760	757	763	751	735	789	769	736	776	801	807	775	761	763	680	722	727	711	741	709	721	696	738	761	759	748	801	773	753	742	786	736	724	762	737	747	750	719	747	714	725	769	806	729	736	715	740	756	723	743	790	757	737	738	728	707	718	744	700	743	789	790	737	691	695	759	747	740	701	759	757	794	761	765	773	759	705	768	729	759	730	785	772	754	768	685	735	784	763	748	741	800	728	747	706	740	772	758	764	712	751	758	738	752	764	745	738	742	706	744	768	719	741	754	733	721	764	793	777	716	731	789	813	732	765	733	754	777	753	725	722	763	731	679	753	759	696	775	770	697	705	741	770	757	793	719	748	744	732	738	750	753	703	729	754	815	710	799	801	737	738	743	730	742	723	731	738	695	753	746	736	775	762	760	731	763	749	731	711	739	745	716	716	708	741	716	747	788	736	751	724	772	726	745	749	750	663	747	751	778	757	732	794	737	742	702	748	745	706	720	735	731	738	719	733	789	787	712	793	758	769	733	735	765	776	764	714	729	738	722	699	756	743	751	756	775	784	726	758	709	747	720	747	700	753	768	769	723	702	754	744	826	724	771	747	724	737	727	780	749	737	721	781	762	724	770	730	750	734	732	748	770	705	729	767	736	762	755	745	773	717	771	714	756	757	727	743	726	723	750	781	717	752	705	761	763	746	742	784	762	742	784	752	762	711	773	741	786	710	750	749	743	737	773	717	735	837	745	722	714	731	765	727	717	751	737	770	745	747	765	745	754	748	754	739	737	754	706	727	776	748	677	727	714	811	758	745	703	743	756	733	729	746	755	715	723	703	742	729	772	726	762	749	740	740	761	760	745	721	760	770	721	707	734	757	742	742	754	721	703	723	708	757	744	726	723	743	785	767	733	746	731	760	779	711	771	727	742	780	741	769	782	729	763	726	732	728	732	720	759	719	734	767	717	777	773	756	719	764	736	770	750	725	749	766	721	754	747	755	725	786	763	731	760	738	744	699	743	691	790	773	726	740	732	710	717	745	776	736	737	760	762	781	730	718	715	751	750	729	745	678	753	762	682	745	810	765	742	772	747	767	756	800	710	747	810	776	732	736	717	738	786	726	704	740	750	735	735	824	780	788	777	724	735	736	695	735	764	775	728	779	740	724	757	751	733	765	759	746	699	769	733	741	681	711	762	729	743	788	724	732	731	770	765	746	731	777	733	715	727	729	766	730	732	750	703	737	754	689	746	702	753	710	703	722	744	754	762	764	734	763	723	741	712	705	764	771	760	763	732	687	729	740	770	701	803	721	777	731	760	782	739	748	756	748	742	766	735	778	750	760	752	737	758	703	822	691	719	768	739	739	749	717	748	695	743	768	752	767	706	737	780	713	758	707	736	771	761	752	757	732	764	760	711	704	724	766	755	745	781	755	719	703	762	752	778	702	756	760	730	759	729	757	741	740	765	727	714	742	765	785	738	700	772	774	733	754	707	730	726	767	682	725	750	729	745	739	735	759	784	734	762	748	761	730	703	725	723	680	767	693	753	699	754	726	765	750	754	764	764	779	748	789	737	746	759	736	729	749	712	688	741	744	727	697	816	759	771	766	735	779	735	790	789	682	732	760	738	743	729	766	719	728	756	712	751	702	748	724	766	734	707	744	722	719	754	776	737	721	725	769	728	753	715	717	765	758	777	712	728	733	747	717	745	740	747	724	766	768	779	744	710	730	754	686	736	709	721	748	762	767	743	722	698	732	756	759	769	768	720	755	749	740	790	732	744	722	756	756	726	788	719	719	731	712	743	719	685	758	759	750	736	795	779	713	769	728	723	705	734	709	737	742	722	733	774	744	772	708	759	731	770	771	751	770	683	744	794	686	697	742	716	739	690	725	735	705	711	707	730	686	743	732	749	750	751	770	722	773	750	800	743	746	701	729	774	724	669	751	732	723	766	790	777	734	718	739	779	716	735	760	729	757	708	785	730	781	758	768	768	767	749	746	807	708	727	756	728	733	758	743	714	749	712	771	776	768	714	733	747	730	757	731	718	705	726	722	742	747	764	746	768	792	777	781	748	779	714	740	735	751	722	751	795	760	762	793	767	739	779	785	721	733	761	764	753	734	736	690	711	715	720	703	776	696	754	744	764	750	785	738	727	719	727	760	729	730	732	798	762	770	740	730	737	730	744	735	748	703	795	710	753	742	754	763	756	698	741	771	736	731	746	753	712	754	740	712	682	737	725	712	715	683	725	742	772	750	746	735	775	749	696	706	761	743	789	754	763	689	754	751	740	744	722	760	726	723	769	785	759	713	731	763	749	739	730	729	726	768	727	748	758	715	749	764	780	742	798	745	753	734	752	715	792	739	748	746	721	725	736	749	740	787	795	767	737	754	736	792	732	775	762	757	746	702	697	728	755	757	738	715	792	751	720	766
23848	21372	28951	24159	21362	12841	1395	813	692	623	563	568	499	460	453	416	459	447	431	405	373	469	406	403	416	421	404	409	440	398	416	399	402	400	374	414	423	420	396	417	389	391	403	348	398	369	371	394	386	439	376	404	381	395	402	388	381	413	360	388	378	364	390	385	391	395	372	409	394	405	440	370	410	339	407	405	363	398	405	379	397	357	395	356	368	362	362	399	362	400	384	389	397	387	363	379	371	380	365	388	376	366	324	398	374	367	397	386	378	388	354	339	386	339	358	383	418	378	381	395	385	388	368	398	405	372	389	366	372	400	388	382	394	341	409	355	361	406	383	410	405	375	396	391	360	376	368	391	412	408	382	346	368	354	338	364	356	343	378	405	376	368	394	390	396	376	368	388	400	404	370	389	399	373	373	395	410	380	412	370	361	377	389	390	399	351	367	358	377	369	383	398	361	372	397	372	390	384	424	418	366	391	401	376	337	363	362	365	392	351	356	362	348	365	401	420	406	367	368	411	392	374	436	392	378	388	369	381	388	373	377	390	399	417	364	373	415	373	418	387	400	402	407	352	385	380	378	382	354	404	385	399	373	396	406	380	404	375	365	366	370	377	369	385	378	350	404	386	352	392	376	373	371	382	379	362	366	381	345	358	397	386	396	384	382	386	367	370	374	366	371	389	386	397	402	383	374	340	415	382	345	419	392	363	422	373	380	394	350	359	399	346	388	395	350	368	368	377	352	372	386	424	403	366	379	371	406	400	398	401	354	389	379	387	370	402	354	373	423	413	375	360	397	401	394	377	360	362	388	377	379	381	349	374	384	385	361	405	354	359	358	366	385	360	382	382	385	386	364	351	382	399	371	392	359	396	394	393	384	358	354	360	366	376	402	394	388	355	371	402	395	364	379	384	378	371	377	388	388	385	360	397	380	366	388	357	359	385	409	382	366	370	409	391	354	363	369	367	423	404	384	377	395	371	362	367	364	389	365	388	403	382	343	381	374	395	366	401	356	338	361	370	409	400	362	379	344	420	382	389	346	405	367	380	349	386	390	371	411	405	371	349	367	374	408	356	389	335	351	359	375	412	377	378	418	374	366	421	346	376	406	346	362	394	375	419	375	382	390	385	402	397	369	385	353	415	395	352	385	381	334	393	356	402	400	348	398	419	386	448	389	385	399	389	393	379	388	367	375	371	377	370	366	369	369	371	407	356	387	357	393	365	383	357	353	378	389	390	408	382	365	367	356	402	371	349	335	360	374	357	420	398	336	360	366	353	390	392	402	356	353	356	352	362	380	352	375	390	390	401	344	354	367	389	361	368	380	369	334	362	402	371	393	393	390	357	379	373	364	404	350	385	379	394	377	382	382	401	381	366	369	419	373	366	402	399	370	382	364	398	370	382	416	355	384	398	362	390	398	383	388	389	350	401	390	377	356	362	382	369	369	370	390	386	379	373	375	381	391	368	391	366	349	383	365	385	392	399	379	405	381	396	395	382	384	391	361	386	370	394	381	391	379	379	378	395	394	348	386	373	370	357	402	390	370	409	349	380	391	390	374	450	362	394	369	379	386	374	371	385	378	402	393	363	405	358	375	370	361	357	357	366	356	362	350	378	388	391	438	388	379	370	385	375	377	394	379	392	389	383	365	436	364	382	414	395	355	376	370	365	401	362	383	404	383	397	353	314	400	370	381	368	403	370	406	364	372	389	349	352	400	388	349	389	376	404	392	373	348	400	379	385	356	378	399	398	388	363	408	342	368	371	379	349	359	372	362	378	379	359	395	365	411	343	373	362	399	385	402	387	388	409	400	359	384	395	395	368	356	348	345	394	378	388	361	360	363	372	379	356	396	373	397	389	382	390	371	368	400	360	369	373	391	383	365	386	381	377	394	397	359	388	369	371	370	366	382	375	382	366	368	371	385	396	366	386	385	388	383	347	370	364	351	340	385	395	414	381	383	393	371	402	365	376	387	381	333	356	401	367	376	351	375	405	374	349	361	398	390	392	376	390	402	382	389	400	397	373	391	370	421	385	393	406	376	417	382	368	374	344	343	393	402	398	381	377	318	423	374	385	396	362	359	358	381	415	335	357	389	378	404	389	355	370	358	386	387	394	358	398	359	351	361	378	379	371	376	399	412	350	372	393	376	377	379	375	369	358	372	393	387	375	403	359	348	381	358	409	375	366	372	362	370	354	390	374	352	414	358	401	362	343	391	377	382	369	373	366	406	366	408	401	361	365	409	408	351	391	392	375	406	404	342	372	425	389	369	377	358	439	389	350	418	379	403	372	399	376	360	356	378	365	357	396	382	396	371	318	374	385	359	395	399	407	430	382	361	382	378	394	385	339	387	360	321	365	416	371	355	335	349	357	375	403	400	381	394	390	380	373	395	379	368	365	398	379	379	382	408	384	357	351	362	395	402	352	369	389	373	396	388	348	414	350	381	394	422	377	386	363	392	390	377	388	432	341	398	355	401	408	330	416	433	386	364	367	400	401	368	409	344	374	357	401	391	384	360	390	360	389	384	389	361	342	346	381	379	374	368	400	372	359	373	383	377	361	365	346	385	399	409	403	385	362	383	401	366	380	359	359	386	414	389	379	378	361	395	362	361	390	362	386	375	376	354	397	384	388	386	366	325	417	381	433	391	369	366	354	410	387	368	400	381	406	405	394	369	375	406	397	391	390	362	382	419	402	374	394	363	407	418	385	368	390	378	368	412	350	385	343	381	382	403	359	342	364	400	370	377	366	372	358	376	378	345	405	373	379	373	363	376	380	383	366	367	389	384	348	414	425	369	385	385	368	364	380	373	408	362	384	357	364	375	342	377	391	382	383	397	359	397	384	395	357	357	382	375	357	372	373	405	367	383	382	366	377	360	365	366	382	384	397	405	371	405	400	367	372	402	408	379	360	385	384	373	369	408	412	394	411	361	389	395	375	363	374	357	359	395	410	414	393	383	384	397	388	381	399	389	379	372	361	399	379	395	357	379	374	331	386	379	398	387	395	356	398	395	388	356	367	388	370	353	382	407	370	387	358	372	398	381	394	387	394	339	377	407	392	373	378	373	366	354	347	369	407	378	365	370	355	392	368	372	385	357	392	372	390	364	378	413	380	380	397	361	388	405	370	379	367	372	362	412	349	357	376	376	394	352	392	420	369	402	398	363	370	400	356	394	391	416	356	344	366	388	358	410	344	394	347	388	351	386	344	381	356	392	390	342	360	401	353	372	365	370	374	354	366	408	377	384	356	363	399	384	352	369	386	394	388	407	391	356	401	406	373	379	384	369	368	369	368	336	400	343	415	325	380	386	364	364	381	414	389	408	378	407	369	420	379	372	388	366	387	349	413	350	364	372	390	348	378	387	369	366	358	408	375	393	396	426	409	355	388	404	361	405	415	377	393	384	383	393	424	392	386	400	363	385	372	374	374	379	420	398	428	373	400	375	375	420	382	386	373	375	367	361	411	408	353	367	369	356	401	402	365
4779	9865	8405	4330	2957	2319	1845	1473	1207	1048	929	810	766	655	691	669	637	645	543	572	574	543	541	554	527	542	556	507	521	489	495	517	551	505	475	514	518	478	514	483	502	485	493	506	474	489	454	476	462	501	485	476	471	495	498	468	507	486	487	500	469	489	500	487	515	525	486	493	478	481	486	471	439	461	466	477	509	485	499	474	479	474	514	472	469	478	497	484	470	454	454	461	502	487	500	454	470	470	464	499	471	495	486	485	465	477	465	546	445	460	514	464	504	495	451	458	478	460	513	426	485	462	461	430	469	448	493	496	469	475	475	505	481	478	483	474	466	501	486	469	472	519	476	446	470	473	502	457	470	464	508	490	483	457	465	475	479	466	510	498	481	477	468	491	467	459	516	464	505	502	487	429	458	480	485	471	485	435	474	497	475	465	437	464	486	484	485	469	477	453	516	488	504	448	515	454	475	474	450	455	496	495	497	491	469	518	491	467	455	492	494	501	488	438	505	488	533	483	498	478	444	517	503	473	452	454	438	502	490	482	479	496	473	458	486	508	468	507	491	488	468	497	484	454	473	463	442	464	446	513	472	481	450	475	469	507	461	505	489	474	475	497	482	498	473	457	487	464	477	487	499	488	439	460	479	483	456	455	485	464	466	465	502	503	497	497	472	423	509	487	478	525	440	440	506	443	466	459	493	515	462	467	493	495	478	490	503	475	494	494	440	479	489	466	492	470	447	434	505	439	477	471	511	486	462	482	468	443	493	502	526	449	467	499	448	472	441	480	492	476	496	489	505	498	484	478	492	487	447	510	499	474	446	475	495	450	494	427	453	508	509	492	517	511	524	496	500	492	458	444	511	467	450	460	454	498	491	482	501	499	451	519	498	488	524	451	494	488	478	464	440	495	506	470	482	457	476	428	451	455	460	484	475	466	461	478	491	468	512	483	506	490	480	455	443	533	481	487	467	441	447	472	483	455	497	496	499	449	436	487	457	494	480	470	491	454	510	485	466	461	452	461	492	486	437	486	483	480	433	479	468	450	452	513	458	479	489	488	482	489	515	474	488	478	458	481	466	482	474	481	467	479	492	474	483	478	484	512	459	471	483	500	475	500	508	486	514	484	476	482	488	483	474	464	492	492	501	477	445	469	431	510	503	474	467	489	496	520	478	466	455	477	484	505	458	477	458	471	514	493	491	500	519	458	480	446	510	506	471	437	484	426	506	448	478	469	472	466	473	499	494	445	498	465	480	469	489	477	461	473	474	512	453	482	466	494	438	451	483	482	473	454	477	496	473	457	477	501	468	431	460	488	472	481	456	515	536	468	468	479	495	492	458	492	488	504	487	458	457	458	479	485	475	483	463	493	453	470	480	468	450	495	452	459	472	461	532	469	466	463	469	500	484	480	470	492	450	489	494	487	474	474	485	472	467	488	450	491	502	479	474	485	463	497	508	485	505	506	497	486	487	485	458	444	490	474	467	490	466	518	490	490	498	471	491	489	470	473	434	484	499	475	467	439	500	520	455	502	458	516	468	505	464	473	491	489	476	488	463	529	498	489	492	461	458	486	465	480	436	464	467	493	453	502	459	470	464	483	506	483	498	471	489	455	462	523	479	485	432	484	501	476	498	495	487	481	486	461	461	471	473	470	483	493	484	500	463	499	435	468	490	436	455	484	522	503	483	508	471	476	489	451	482	499	494	476	493	449	500	440	497	456	482	466	446	497	471	519	475	475	489	485	443	474	444	516	518	447	469	478	482	463	453	444	512	473	471	472	480	457	482	492	501	494	464	505	485	508	490	442	475	457	494	477	471	445	533	467	507	459	502	449	480	481	457	447	471	469	417	463	496	501	461	489	504	482	495	507	457	456	476	497	443	468	462	487	441	467	504	512	443	474	481	445	487	470	483	465	471	508	477	466	447	463	495	465	484	441	494	432	490	470	470	502	442	426	483	481	473	489	478	465	468	508	424	507	488	523	440	513	507	465	466	490	506	510	485	448	478	458	499	476	478	463	500	495	469	461	511	497	474	458	485	482	428	473	502	468	465	498	489	476	466	465	469	499	459	435	497	505	463	467	459	471	479	496	465	467	482	465	457	448	522	497	484	505	435	425	473	466	451	453	447	492	461	499	475	464	463	477	491	452	516	493	456	483	470	474	518	487	469	523	479	461	457	471	454	453	476	458	488	452	467	442	483	475	458	420	449	457	441	469	457	501	468	472	506	510	463	491	491	509	512	484	457	435	498	463	483	459	466	494	453	459	473	477	474	449	472	484	508	438	520	455	518	459	461	486	475	463	469	452	513	497	476	490	475	501	491	503	486	501	495	491	468	475	427	484	470	437	516	491	469	477	477	519	464	504	467	521	444	498	520	509	460	455	536	464	439	504	478	446	465	477	481	479	440	476	484	487	478	428	471	471	470	438	448	486	491	503	523	474	497	503	481	471	468	455	482	487	452	461	479	453	456	500	446	437	470	486	484	517	461	478	477	486	473	507	476	505	456	474	465	472	529	481	471	455	457	467	491	471	488	522	445	474	489	475	485	549	467	445	455	475	490	499	488	454	518	488	470	467	507	477	449	494	472	466	502	475	451	507	431	490	479	468	453	489	475	468	492	472	481	451	429	423	486	481	495	509	513	472	489	470	471	519	511	468	460	492	477	480	500	473	477	457	468	479	472	445	491	458	500	453	456	476	432	454	471	527	452	470	453	470	462	507	477	444	434	467	446	456	505	517	499	452	485	527	475	530	460	475	458	462	462	545	462	530	508	517	457	461	461	462	471	468	481	513	483	437	487	469	483	455	480	488	463	524	464	489	456	463	477	452	484	455	481	451	471	496	450	438	508	513	467	503	474	469	508	445	447	465	485	476	453	408	480	505	463	495	451	472	427	482	465	486	448	473	467	481	493	481	475	474	463	530	462	505	480	452	535	493	463	473	501	497	461	467	479	473	477	473	472	473	519	523	483	477	490	500	490	475	497	506	465	486	468	490	503	470	498	484	483	474	474	480	458	446	475	484	467	460	494	505	456	499	477	459	438	494	492	504	487	481	473	471	483	474	470	489	476	477	471	470	496	488	457	488	464	490	445	457	549	452	504	473	481	453	468	466	442	446	447	487	465	492	453	475	469	501	478	479	501	475	477	466	499	462	443	463	458	512	453	475	459	465	519	491	515	485	478	514	487	487	445	461	440	522	457	483	481	503	481	454	438	457	504	485	464	467	435	487	479	498	449	408	506	485	430	466	465	486	483	434	469	438	486	474	505	464	495	492	452	502	491	466	468	485	470	464	452	473	439	491	468	489	499	491	493	451	451	504	490	481	482	523	446	478	454	476	464	493	472	463	486	449	454	469	455	478	470	472	491	500	480	457	493	486	487	464	477	458	489	473	479	476	497	482	449	459	495	483	473	503	512	475	459	449	473	499	497	471	478	463	501	462	449	466	504	481	465	466	507	476	506	495	471	473	480	466	453	459	472	490	489	470
22918	21380	29300	23855	21384	21434	11808	1203	717	625	592	540	445	407	360	334	309	296	283	266	249	252	271	226	264	243	241	253	222	231	231	236	232	217	210	210	225	198	219	222	222	187	213	216	178	198	208	201	209	190	204	206	178	198	220	183	176	172	218	176	196	200	201	209	173	199	189	178	207	209	199	216	184	174	189	212	204	194	188	218	185	194	175	175	170	175	202	193	183	196	204	207	205	209	188	186	199	193	175	197	197	201	202	179	178	192	215	194	182	179	160	190	180	190	189	187	210	213	186	182	187	179	165	200	187	205	191	181	179	190	192	195	173	187	196	183	190	183	166	179	174	177	185	183	205	181	230	171	185	201	221	182	166	206	190	179	183	194	176	184	175	198	186	167	182	201	189	167	196	189	190	193	176	180	186	196	169	165	221	200	174	172	188	184	192	173	207	185	182	168	193	186	186	209	163	191	188	182	197	184	195	188	172	199	177	186	198	169	191	194	158	190	191	194	224	201	193	185	183	186	180	163	210	182	195	178	189	196	203	199	180	187	166	166	192	188	200	172	178	166	190	189	178	186	197	186	167	169	165	151	189	198	206	192	211	213	203	181	168	189	172	197	175	191	204	195	174	185	218	185	167	172	199	190	200	180	175	189	189	190	197	188	180	182	180	184	165	189	170	195	203	166	189	176	183	178	177	186	177	170	175	203	181	204	195	203	161	172	185	196	175	186	158	181	189	174	194	196	175	165	197	196	172	180	145	168	167	185	196	207	204	159	190	185	196	180	164	181	180	182	199	178	179	199	185	215	202	184	188	188	180	197	195	190	174	214	179	198	183	183	170	195	204	194	165	188	211	167	171	180	189	162	198	175	190	198	200	204	192	178	185	180	200	184	162	169	190	191	188	196	171	202	196	192	175	189	163	192	199	182	177	203	191	185	210	179	201	168	186	181	204	193	193	170	182	182	201	189	184	164	186	184	180	204	170	184	207	184	191	217	211	181	186	179	181	171	170	176	173	196	182	168	204	168	174	207	169	196	180	182	179	186	192	192	197	181	200	173	191	185	200	192	168	192	156	185	156	172	171	189	187	171	175	186	192	173	174	191	188	200	183	179	188	188	161	154	183	179	181	172	194	169	186	189	192	176	181	177	175	202	182	175	185	188	196	183	210	199	165	191	178	186	211	191	180	188	192	182	186	175	189	185	167	181	201	189	190	168	164	199	180	207	193	173	183	204	189	196	183	191	165	185	185	210	195	183	175	205	175	187	203	183	166	193	203	181	192	191	167	155	187	170	169	189	206	194	174	206	167	178	177	170	163	155	200	163	194	210	181	186	161	198	172	181	174	186	205	188	204	182	171	189	184	175	171	171	180	188	193	186	192	180	171	167	202	192	194	196	163	169	188	213	187	163	199	191	181	163	178	183	179	195	162	171	213	193	196	181	175	207	170	218	217	193	187	205	185	188	160	194	157	199	171	191	187	168	196	187	175	184	186	174	193	182	197	192	183	190	173	168	188	186	192	190	202	194	179	198	175	208	161	184	182	200	192	178	180	216	181	170	163	186	185	186	174	197	188	201	149	168	201	185	189	168	172	178	204	181	194	167	191	204	198	187	202	173	182	174	196	231	179	187	178	185	201	202	169	196	164	170	197	170	189	177	187	184	182	169	201	198	184	175	188	175	193	170	173	201	209	196	180	188	209	203	167	172	181	186	191	185	201	183	195	184	205	163	179	200	185	203	184	201	157	187	192	162	196	188	183	184	190	182	185	196	191	185	170	210	202	170	190	201	180	179	180	170	187	170	168	174	189	213	189	197	187	199	194	163	199	169	175	178	174	168	201	189	175	196	184	177	191	194	167	169	177	182	186	184	184	193	187	167	162	204	207	199	181	183	205	194	222	173	201	199	182	170	182	173	173	172	186	188	174	167	170	179	176	194	179	173	191	201	184	187	190	160	189	194	200	190	202	193	197	176	176	187	173	178	187	173	183	177	213	173	205	191	193	210	204	166	203	190	169	166	174	193	190	192	204	187	177	188	187	188	181	205	193	174	202	182	178	172	196	202	179	164	183	205	175	212	170	206	165	185	169	162	179	190	175	212	180	173	165	184	195	187	185	159	176	166	189	163	187	191	174	179	187	202	228	240	173	186	200	191	196	169	201	171	172	203	176	180	190	196	185	169	198	208	190	187	188	202	172	197	185	192	178	192	192	160	184	188	205	186	184	173	210	175	181	183	161	176	203	196	151	196	202	165	168	209	187	163	177	177	190	185	166	165	184	195	178	177	186	193	191	185	184	185	174	190	177	175	172	174	205	191	200	162	173	191	194	190	177	167	196	183	183	177	178	192	158	179	173	180	191	201	195	159	191	203	161	211	198	195	214	181	199	171	184	169	184	195	194	174	169	202	179	186	194	178	181	167	192	176	171	175	176	185	183	179	182	170	185	178	193	200	194	185	184	174	166	192	167	181	198	186	192	182	201	176	178	175	201	202	168	190	164	159	208	180	189	177	173	178	156	208	211	212	199	175	206	180	191	204	188	177	186	181	167	194	167	196	198	188	180	175	161	173	207	179	190	186	209	154	176	184	181	176	185	187	183	209	211	166	216	160	195	208	173	198	181	158	188	216	157	166	188	170	170	214	191	179	171	178	195	180	170	183	173	193	178	166	179	173	162	174	195	184	164	189	219	182	177	180	195	188	171	178	173	204	174	175	190	179	168	167	192	184	205	192	183	221	159	173	183	190	197	219	185	190	214	171	162	183	185	202	181	168	192	179	166	198	167	177	197	204	179	181	212	168	185	204	187	179	170	187	180	198	188	213	172	190	187	172	170	197	190	202	189	187	160	209	187	165	170	189	181	193	186	196	180	183	180	185	185	178	204	184	190	170	187	164	172	175	197	175	169	200	187	190	184	185	184	193	194	179	180	171	182	167	168	194	194	205	186	169	185	153	151	206	177	169	187	183	167	161	168	188	157	185	177	158	171	183	162	166	174	197	197	187	178	186	189	171	173	176	172	197	192	177	155	179	179	151	180	184	187	188	180	169	186	140	183	190	175	176	188	190	199	175	185	195	180	159	194	164	184	194	165	189	188	199	194	172	204	193	184	188	180	197	194	180	181	194	200	189	173	174	186	199	186	214	210	196	169	178	183	173	196	211	202	170	174	180	189	177	163	190	187	165	173	188	193	193	181	195	188	161	188	171	197	197	188	175	182	175	200	148	170	191	195	201	158	203	202	202	182	181	185	194	187	177	159	185	198	181	199	153	176	190	180	180	203	184	209	183	203	202	198	199	182	198	183	177	183	193	164	201	183	174	209	219	174	188	175	193	172	144	182	185	202	193	178	198	189	161	189	170	188	178	162	201	190	182	168	192	197	171	200	168	163	171	193	206	196	195	185	183	186	190	167	184	184	164	185	163	182	179	198	174	203	188	178	173	204	196	170	196	205	179	182	183	200	180	210	174	177	210	178	184	179	176	173	174	195	198
6663	16135	13315	7336	4957	3696	2875	2153	1678	1369	1104	854	810	691	560	555	494	498	427	418	412	380	316	326	338	323	316	294	315	327	288	280	283	280	250	278	272	270	270	291	255	242	235	231	280	222	246	254	240	237	261	229	234	207	246	234	242	244	247	232	246	247	247	234	215	247	225	237	243	249	212	247	247	226	254	220	258	244	231	240	225	219	235	206	254	233	213	220	204	222	235	212	216	234	242	250	236	229	226	234	205	237	246	210	253	236	233	224	232	226	233	219	221	214	234	234	244	217	234	232	224	229	223	224	211	239	219	216	254	234	217	241	220	221	234	250	248	230	264	240	239	223	230	231	253	223	211	228	225	235	235	253	238	247	247	229	229	219	234	239	229	217	195	225	224	244	230	226	225	237	242	244	228	238	225	244	233	211	243	231	219	200	226	234	241	219	261	214	248	244	215	222	239	233	201	225	222	242	214	235	214	226	250	228	196	217	227	222	250	209	213	241	234	219	227	203	242	235	232	229	242	226	246	210	244	248	252	212	221	200	225	221	239	203	245	239	228	236	253	260	216	204	210	227	227	215	234	236	210	245	225	210	218	225	237	219	231	236	228	253	241	233	214	205	202	223	204	225	202	218	214	243	245	216	193	227	232	261	237	211	205	238	218	235	229	224	219	224	236	237	233	217	202	232	234	204	229	217	228	227	222	233	240	228	220	212	251	222	239	226	226	215	223	224	239	197	221	215	203	202	230	223	241	230	211	213	240	240	213	221	237	241	220	216	225	212	203	198	231	198	223	208	236	246	231	228	219	212	217	207	227	200	217	257	233	248	220	233	232	221	217	207	222	221	220	227	231	222	223	231	230	210	229	216	220	200	241	210	229	224	208	218	223	225	215	216	208	233	229	218	215	220	239	216	210	222	213	229	248	225	218	249	203	239	231	219	235	237	235	217	247	206	246	233	233	224	206	221	236	213	224	224	238	228	241	252	184	235	217	232	256	236	239	222	223	212	232	201	218	229	230	221	210	239	198	231	212	223	221	218	213	246	218	212	206	234	228	246	186	221	201	235	221	251	238	234	229	239	212	221	213	243	217	235	237	203	224	209	213	209	236	258	215	218	198	208	226	194	218	240	243	214	206	235	234	201	223	227	241	226	230	196	211	214	229	236	228	229	228	221	214	235	235	240	217	223	225	181	220	227	191	216	233	217	200	215	208	233	225	219	211	212	196	227	220	222	235	218	225	221	229	212	219	237	245	233	240	236	210	222	228	233	214	242	206	219	218	213	231	217	222	208	224	243	229	237	235	231	235	214	218	234	188	216	234	214	230	227	242	253	204	224	196	212	204	250	231	249	210	227	221	222	207	237	222	242	199	220	230	231	220	223	246	185	225	198	236	237	242	191	207	195	205	263	210	229	236	235	238	236	262	212	216	229	206	197	229	225	206	230	236	231	208	231	229	193	235	229	224	217	227	259	233	225	215	248	209	214	207	234	229	225	187	222	214	241	227	215	218	233	227	247	211	244	247	234	187	213	247	250	222	225	228	230	223	220	224	237	213	213	226	219	245	223	214	239	228	211	217	241	218	216	213	236	232	242	245	232	208	228	233	237	224	219	218	226	219	232	215	213	226	199	216	227	233	236	207	241	239	240	218	209	221	249	222	246	218	248	227	213	231	240	234	206	220	218	233	213	245	225	209	227	203	224	225	222	221	213	232	219	213	193	237	243	220	240	206	218	247	216	231	243	194	224	265	226	224	265	240	208	229	216	224	220	248	206	211	206	221	224	228	235	228	215	238	235	221	216	223	232	228	229	213	238	250	215	239	234	224	227	235	237	218	229	235	237	190	221	213	239	253	234	207	202	194	231	214	231	219	226	214	204	234	250	227	230	242	233	221	196	211	248	250	232	218	215	250	237	218	228	214	238	216	245	237	212	232	219	209	241	236	231	246	247	207	215	214	217	249	253	239	233	223	225	209	241	220	222	207	231	209	242	218	216	253	216	202	203	231	220	240	241	205	238	239	234	231	231	211	228	225	199	229	231	235	228	258	247	217	205	214	230	219	222	201	229	193	238	266	217	238	237	231	234	236	180	222	213	250	243	239	213	254	225	216	202	213	211	220	223	243	230	234	232	198	227	235	230	224	275	211	222	216	241	220	196	208	203	217	231	205	228	224	220	220	226	222	232	223	228	217	190	246	218	234	228	207	214	250	245	219	233	259	233	215	228	194	249	232	228	195	219	217	241	232	215	210	214	202	224	213	218	196	255	212	245	208	222	223	230	218	227	217	217	242	228	257	231	194	212	245	234	245	239	222	210	234	213	221	214	226	216	224	265	235	231	235	247	211	225	224	209	236	232	215	254	215	228	222	202	233	226	248	245	226	217	239	234	230	257	221	205	234	204	208	206	234	242	236	252	204	227	212	224	230	218	215	210	233	219	226	222	208	239	247	231	230	217	225	230	208	229	234	214	217	214	208	239	213	220	191	227	208	222	248	202	219	220	221	211	202	229	235	210	224	226	227	210	206	240	215	236	189	247	228	246	252	227	221	231	242	231	216	241	208	239	212	231	205	191	216	228	207	235	246	245	207	212	241	246	262	210	209	206	217	223	232	208	243	217	249	218	220	227	235	231	247	268	255	246	218	215	217	220	213	202	217	235	230	224	218	236	226	219	244	237	211	237	239	230	212	217	224	231	227	228	223	264	211	243	199	224	213	221	251	220	220	241	221	224	227	227	211	195	236	189	222	204	209	220	194	227	228	238	237	231	211	240	223	234	197	216	212	203	216	176	210	228	221	239	218	237	213	242	239	229	223	206	214	219	223	237	236	244	231	214	246	223	228	231	218	208	263	208	242	255	226	240	210	236	189	244	201	235	223	200	220	224	216	209	242	223	219	215	218	223	227	191	199	215	215	231	221	231	283	222	211	210	224	243	236	196	239	217	243	215	222	213	243	228	233	227	232	246	201	240	231	229	215	227	230	217	214	225	238	247	261	214	241	237	225	214	223	229	211	233	247	221	221	221	239	222	226	202	200	217	222	211	248	242	236	241	249	208	227	252	240	212	212	252	207	218	248	239	234	216	239	245	240	225	231	216	229	244	231	228	225	220	238	243	219	238	232	192	216	227	219	226	213	223	233	219	214	221	231	231	234	247	215	236	224	241	192	220	198	234	210	220	225	207	212	233	210	208	216	227	207	218	247	217	239	189	213	221	220	221	213	222	218	228	228	213	226	216	219	213	242	226	220	199	217	201	221	197	230	239	208	249	207	233	211	222	248	227	223	235	220	216	205	248	232	214	215	223	245	230	236	243	225	230	217	230	214	237	227	239	226	264	235	216	245	222	190	215	224	218	224	224	216	211	245	231	229	219	228	232	212	222	201	210	227	232	250	249	229	198	244	234	229	234	228	202	210	222	215	201	218	208	224	235	249	228	239	217	238	226	206	216	200	234	212	223	211	256	232	189	214	226	229	240	237	222	229	212	221	218
27192	21188	12350	1426	789	746	649	635	651	592	622	627	660	681	645	588	585	618	653	610	611	586	596	592	587	627	609	614	598	599	645	599	633	633	636	604	612	619	624	642	586	589	608	625	572	626	621	583	604	653	602	646	627	616	595	596	602	615	629	633	625	614	630	616	659	614	594	609	643	626	667	616	563	618	626	624	628	637	589	580	607	621	635	596	644	615	605	565	643	556	606	565	605	612	597	608	642	620	625	567	630	615	620	621	568	655	625	645	618	644	621	614	645	618	629	606	629	609	604	603	601	623	625	625	611	661	598	616	613	608	622	632	602	595	626	616	623	613	643	614	600	558	653	621	639	602	648	603	654	648	622	611	594	639	627	608	574	651	617	623	613	615	573	660	597	661	612	608	605	585	598	611	613	616	614	591	610	663	590	617	608	573	652	581	599	655	618	634	641	651	644	587	608	625	626	642	611	645	633	642	639	607	637	591	608	646	594	605	629	639	624	615	590	574	648	601	633	605	598	619	635	623	607	616	627	589	612	628	630	651	617	592	598	609	611	595	605	627	584	615	617	660	613	587	630	608	628	620	586	606	617	608	611	619	572	605	650	639	588	598	612	606	585	552	622	616	597	616	584	629	604	602	604	639	574	603	673	615	580	558	600	644	613	590	578	583	550	617	606	596	610	647	638	629	622	584	655	622	592	653	564	617	635	630	613	642	575	607	603	549	619	634	614	580	623	588	590	645	614	642	552	605	574	623	686	638	608	625	597	580	591	607	674	628	650	606	591	569	612	681	602	659	592	581	587	622	597	629	561	635	615	616	565	619	667	570	570	628	604	626	646	626	636	626	654	590	568	594	572	615	600	632	653	627	569	597	654	592	613	646	621	640	587	563	602	615	601	589	635	642	627	604	647	630	590	620	610	645	606	629	615	637	581	606	608	591	606	630	622	575	591	634	574	581	597	622	612	627	632	622	607	641	575	584	602	658	631	605	593	630	601	570	563	585	599	616	602	604	594	586	624	599	624	660	562	625	659	610	588	627	587	611	586	610	591	625	584	616	603	616	605	610	623	622	612	594	583	598	586	616	615	618	585	619	646	585	619	618	607	673	639	586	619	598	642	585	628	611	599	602	584	632	584	663	664	639	601	588	648	623	626	622	578	600	600	606	598	598	613	634	596	579	629	594	615	633	610	612	618	654	598	622	684	656	613	598	601	640	594	603	623	611	674	608	630	606	632	661	657	584	601	638	619	551	619	601	620	622	618	607	579	575	566	632	572	606	627	634	587	637	600	612	661	575	611	623	599	606	648	619	606	586	619	615	638	608	628	599	618	573	634	641	653	591	603	622	674	599	574	616	587	608	605	646	648	602	649	585	616	616	600	600	607	628	653	578	641	605	612	592	605	612	606	612	624	601	617	603	620	607	596	611	645	619	617	587	607	621	592	618	626	630	644	595	652	633	619	596	605	624	600	591	620	622	661	634	660	604	606	598	663	591	626	633	593	607	610	598	650	640	626	630	579	603	627	606	584	634	628	647	586	642	577	608	623	626	656	625	592	573	607	604	639	587	629	622	591	626	654	587	599	591	647	610	604	583	612	623	566	564	648	608	642	597	630	654	624	631	569	653	584	630	647	602	612	609	644	621	532	622	619	641	580	597	593	620	572	628	612	573	619	646	603	593	601	592	601	639	593	587	567	587	636	638	575	641	662	600	656	617	629	628	590	594	585	642	635	615	586	623	602	602	575	632	600	605	609	635	647	596	600	583	588	611	610	625	612	606	600	625	622	650	624	613	671	571	614	607	605	600	598	579	652	582	586	619	619	607	593	581	608	655	617	643	616	640	649	629	596	599	585	644	625	597	584	613	615	607	612	651	578	596	661	587	617	617	638	613	622	629	655	608	634	628	640	607	609	588	609	621	611	579	603	590	610	603	573	634	634	633	601	597	655	605	637	586	649	575	610	619	611	645	634	568	622	609	584	652	609	631	622	668	591	602	644	670	627	600	634	597	655	606	613	608	652	611	591	609	617	570	633	603	613	586	623	635	638	612	590	633	585	590	580	635	630	616	606	609	642	609	597	599	581	569	619	624	624	609	640	609	597	625	597	638	623	598	693	590	645	578	609	611	624	632	602	621	626	647	633	568	625	637	651	592	617	607	613	565	617	606	622	623	607	650	612	627	595	607	598	672	629	593	629	611	633	617	622	624	644	596	591	583	647	579	614	615	613	619	627	624	648	639	604	596	607	601	655	612	632	587	634	656	623	630	628	616	587	599	614	607	614	648	638	616	580	634	601	575	603	603	651	596	593	542	625	648	606	579	612	604	616	578	592	586	577	658	602	615	625	634	588	610	621	597	613	593	630	606	637	606	626	592	558	636	626	600	634	580	637	584	627	624	603	595	612	616	620	623	614	600	605	622	636	630	592	548	640	582	629	639	614	607	623	664	580	601	625	575	606	605	598	625	603	602	588	610	628	615	579	622	605	617	624	667	615	662	600	586	650	622	590	626	625	649	651	585	627	630	583	607	592	586	641	546	589	626	564	599	627	615	607	609	621	585	585	625	612	601	595	602	630	595	637	628	642	631	641	557	630	604	574	591	682	576	562	603	561	616	599	581	580	640	613	640	644	572	578	585	609	599	586	622	567	652	587	619	555	582	627	629	598	594	575	647	618	598	610	599	611	593	614	598	640	595	666	599	589	654	624	655	559	629	584	597	569	624	576	617	598	612	643	634	604	634	603	608	617	647	568	632	624	590	641	596	608	651	579	606	597	607	571	633	623	600	602	621	619	570	634	661	642	580	587	682	599	637	633	609	599	613	631	596	581	608	628	603	607	605	614	617	634	583	632	586	601	609	620	654	583	639	611	613	602	597	609	600	620	585	585	613	624	600	612	609	647	611	605	584	648	571	610	627	602	599	639	613	618	608	587	602	597	651	555	671	602	611	593	656	626	590	570	626	603	617	624	652	598	631	594	616	607	610	594	633	605	636	622	595	590	599	591	581	600	610	615	627	657	651	624	651	634	598	638	584	622	628	609	620	600	609	616	630	593	677	610	616	626	652	593	589	628	572	597	622	645	580	624	650	649	617	588	572	635	549	604	601	614	617	649	631	596	607	603	620	627	612	599	630	610	588	585	652	602	607	600	598	608	572	612	605	607	579	577	668	615	632	608	656	644	596	653	623	582	630	567	616	587	647	609	660	611	651	616	579	626	635	630	643	621	621	625	581	615	589	566	607	583	645	628	650	577	640	633	612	595	633	658	598	620	578	589	623	624	616	620	615	597	645	609	612	640	583	599	617	607	596	640	604	654	570	620	614	618	632	608	612	591	611	618	614	624	597	642	655	651	622	658	586	617	646	619	640	630	600	635	634	602	625	632	612	603	601	620	669	608	599	578	563	646	617	604	595	610	573	624	579	593	623	623	648	624	622	614	626	625	640	619	595	607	566	620	638	609	598	579	627	586	588	603	599	626	651	629	647	607	639
4400	1602	1442	968	935	833	817	786	821	792	797	766	750	802	771	786	770	735	727	759	773	738	777	733	762	700	775	800	739	746	765	789	759	752	779	799	769	766	756	751	757	721	751	767	745	723	738	747	734	712	718	745	762	750	810	792	763	792	761	734	779	778	766	769	711	767	776	719	706	732	741	709	736	727	717	731	754	749	739	736	751	786	742	746	735	761	769	773	778	771	740	735	763	771	831	789	771	683	794	747	697	742	722	696	767	738	774	765	775	779	719	719	756	769	730	668	756	778	760	741	786	734	747	702	775	791	763	688	779	742	762	757	806	741	755	745	743	733	773	726	768	754	737	779	746	862	747	754	745	716	749	756	722	765	710	754	737	713	784	689	735	784	769	810	742	766	746	756	707	733	719	748	732	763	723	727	770	775	760	790	746	734	798	703	690	754	783	771	720	772	777	733	734	772	731	740	704	668	737	753	700	765	747	740	794	772	730	758	814	737	737	742	747	733	803	779	775	786	760	731	731	727	812	772	743	762	722	789	825	774	788	777	749	726	734	721	778	735	719	741	770	737	759	726	786	746	778	749	745	814	747	742	766	727	740	726	776	781	714	753	768	746	717	753	716	803	751	753	752	747	775	755	755	757	738	750	762	724	742	748	723	797	767	747	784	758	753	781	709	742	763	726	742	753	748	785	785	777	749	754	747	727	696	762	741	691	765	780	725	763	686	727	781	758	740	770	759	768	811	703	777	723	807	754	784	753	739	720	736	783	779	794	744	767	766	747	735	807	727	716	745	697	742	758	748	764	739	801	736	736	702	720	727	761	746	770	749	713	715	699	716	759	739	736	765	769	705	755	829	769	752	773	776	752	791	744	771	736	718	736	772	777	733	761	765	722	768	749	768	760	738	761	751	724	791	754	764	755	736	720	692	747	786	727	755	771	773	726	721	770	801	749	773	756	738	712	748	795	751	755	765	729	754	700	732	721	757	721	757	737	705	733	775	778	740	749	737	785	741	742	746	707	708	759	746	771	704	716	758	737	761	722	695	733	782	777	784	763	770	726	767	731	791	751	752	749	730	715	740	750	727	743	752	719	813	729	831	717	744	742	740	770	699	773	763	729	741	764	758	740	746	752	734	746	739	739	709	705	748	737	742	755	751	739	758	720	765	750	741	725	811	765	756	777	717	722	741	737	737	777	751	747	732	783	772	754	723	715	756	735	686	697	751	772	731	734	759	739	780	764	735	729	748	801	777	786	755	760	791	742	737	765	787	750	689	740	784	777	764	748	730	787	760	723	759	798	719	748	762	761	744	719	726	742	778	696	732	708	793	754	740	768	734	730	779	737	800	785	765	737	743	762	701	748	708	786	696	774	722	726	785	744	712	728	711	786	746	721	755	782	686	781	738	722	801	717	764	762	779	782	806	782	719	760	692	790	756	770	730	695	732	777	719	753	780	779	724	746	756	777	754	733	713	713	792	795	806	754	766	769	784	763	753	777	772	763	752	780	753	783	798	750	744	780	749	770	737	764	780	778	706	740	727	793	806	770	764	783	773	738	705	762	800	776	757	743	724	708	735	725	770	775	772	750	731	724	788	734	752	756	712	746	754	751	798	726	771	769	740	801	702	757	753	728	813	777	757	755	824	794	742	739	760	764	745	744	745	737	783	782	744	739	692	740	736	769	773	769	741	794	734	770	718	759	761	747	735	788	739	761	764	749	809	743	736	774	762	739	723	749	754	745	720	752	729	710	729	739	762	770	697	737	767	738	741	737	718	812	787	709	770	776	728	772	764	788	769	729	704	757	743	732	731	752	774	766	732	731	782	742	751	726	709	729	707	773	771	750	740	765	774	742	771	743	729	822	754	760	694	759	758	775	750	697	748	719	778	758	757	762	732	759	698	802	757	764	735	762	740	763	774	736	817	744	769	735	732	782	691	739	751	797	788	811	774	742	753	746	766	698	800	752	728	756	765	720	695	796	763	748	744	697	727	760	785	751	729	747	762	770	712	742	723	747	815	718	757	749	733	767	763	752	769	742	770	780	726	742	803	774	744	722	778	758	748	769	788	755	757	766	780	703	741	763	783	707	768	738	712	754	713	753	771	720	720	738	717	749	697	738	797	757	746	757	784	784	751	755	798	775	709	760	785	785	753	769	754	767	734	705	782	726	732	746	814	758	770	742	702	761	752	734	775	746	754	762	793	734	701	758	765	735	768	752	753	777	760	750	741	766	746	769	696	774	739	751	727	758	768	749	747	734	738	735	743	664	747	693	755	734	763	777	755	733	761	756	717	752	788	739	753	713	684	736	743	752	818	723	722	758	806	740	737	789	783	772	750	737	759	743	742	745	799	756	809	754	763	724	796	716	746	759	792	768	701	745	746	723	801	735	762	784	766	678	776	770	719	713	808	734	759	748	710	710	724	794	744	765	787	770	739	761	745	768	726	735	733	745	710	758	718	744	744	736	706	788	738	760	746	726	751	737	734	784	769	766	770	778	754	738	754	740	760	740	723	725	762	726	738	733	790	770	763	751	774	738	715	760	774	734	749	759	731	705	726	735	724	755	788	739	728	760	786	741	761	748	812	781	792	741	748	732	782	772	768	761	747	754	768	759	768	717	746	743	759	768	708	695	747	778	750	744	793	747	789	750	734	783	737	694	706	747	729	782	787	784	736	754	747	799	735	790	782	756	772	764	744	731	717	730	779	741	705	776	779	737	771	759	764	748	729	780	726	748	798	794	711	740	742	756	750	709	719	731	738	706	770	813	764	725	755	742	779	817	794	772	731	750	760	757	790	759	788	725	745	762	800	804	773	663	743	736	766	768	744	775	739	742	715	739	756	733	727	760	758	776	774	723	761	743	734	731	772	730	751	766	735	708	768	724	762	753	736	751	764	704	712	762	732	785	770	695	731	773	707	742	780	767	743	730	725	734	766	767	749	740	712	741	753	746	731	759	770	730	755	683	791	755	731	750	725	726	762	796	790	751	769	783	750	739	728	769	770	697	767	734	746	725	715	713	765	685	773	731	769	722	752	789	763	737	745	712	769	726	746	794	713	782	726	757	725	720	721	785	788	747	753	727	792	763	715	788	760	748	738	748	715	763	745	768	741	743	738	737	808	693	775	736	787	736	807	715	763	724	752	772	740	741	754	775	731	746	773	741	728	745	775	730	749	724	723	772	744	747	740	786	731	776	762	757	736	716	752	733	725	715	796	704	726	778	736	731	718	757	766	768	768	767	796	740	731	745	765	714	765	778	723	725	775	727	713	779	747	755	757	761	741	752	748	719	745	741	767	729	788	754	760	781	730	763	718	708	807	747	746	756	725	710	731	733	750	736	731	748	728	742	748	759	756	722	776	741	773	734	753	692	716	741	760	779	713	727	779	771	746	721	733	806	767	727	818	752	727	744	748	737	774	746	739	803	798	724	784	746	764	752	787	743	761	782	723	693	702	759	764	737	718	745	766	791	746	781	706	764	737	739
23874	21368	28951	24150	21363	12956	1455	918	692	634	619	563	516	494	467	449	457	460	419	439	409	404	423	421	405	410	404	408	388	431	416	448	403	405	409	350	384	416	417	398	389	365	381	371	373	412	394	412	403	369	405	419	368	364	402	382	418	418	371	370	379	396	391	359	384	393	398	387	392	396	383	413	409	363	384	364	378	419	381	395	395	392	372	379	353	367	349	387	379	387	382	349	373	350	371	408	418	383	360	371	408	372	396	337	395	386	398	423	383	377	417	393	386	389	356	375	381	398	395	402	394	358	362	370	411	360	389	363	388	391	369	361	362	352	377	387	384	388	396	380	377	378	350	385	377	427	365	402	387	384	377	407	414	382	397	407	413	377	401	377	385	335	404	393	395	379	389	409	377	367	369	384	405	390	377	363	345	412	417	381	372	388	383	391	406	435	376	376	416	404	362	406	389	376	367	387	362	356	373	348	368	346	389	387	418	385	386	370	371	368	341	404	383	371	385	440	418	395	395	326	387	400	394	366	385	386	379	377	413	407	408	390	393	385	392	362	411	387	367	398	351	384	382	429	401	382	373	403	384	371	382	396	381	380	400	373	350	380	393	393	390	338	383	398	380	376	385	385	387	374	369	377	397	365	401	334	433	395	400	377	367	350	395	408	391	388	383	414	379	387	360	380	394	394	369	392	383	376	362	365	386	335	388	381	355	361	412	369	366	381	369	371	394	366	355	379	379	396	392	374	373	365	355	356	354	353	388	368	366	379	394	379	393	386	383	349	404	380	377	403	373	366	373	363	388	352	381	357	368	394	379	386	369	394	383	398	402	396	341	367	392	343	372	343	405	360	375	391	386	381	319	395	407	404	394	388	384	386	383	377	358	370	356	415	385	358	379	345	381	369	388	354	353	373	379	356	356	350	352	379	416	372	418	375	384	379	403	397	380	374	400	377	388	363	406	397	370	392	387	384	391	387	357	369	356	356	376	371	392	356	384	388	397	374	376	378	382	394	372	424	373	402	337	381	388	369	361	418	383	404	371	376	394	363	413	351	384	389	345	393	389	363	386	409	421	405	385	379	381	381	387	371	370	372	355	365	385	387	388	406	349	396	396	386	374	362	362	353	398	384	394	391	356	373	375	390	373	396	385	380	352	356	383	362	367	373	384	382	370	375	428	362	400	376	406	361	372	404	362	358	382	385	404	374	382	379	395	368	391	350	373	363	332	376	342	390	391	365	364	386	365	372	381	381	379	380	367	400	369	369	383	417	345	368	401	370	378	393	401	383	363	369	402	385	358	395	369	371	403	365	398	398	383	336	385	395	349	384	372	386	405	348	357	385	357	351	373	386	388	380	408	391	352	376	412	400	411	392	403	380	378	406	399	385	401	389	353	384	389	368	428	362	346	358	378	366	341	377	377	386	364	371	387	385	362	334	382	366	372	366	410	336	379	393	385	450	388	360	403	390	358	358	339	362	373	398	369	367	373	384	426	365	395	400	361	364	383	381	400	364	386	392	358	396	359	383	385	401	364	397	370	365	385	388	376	398	369	421	375	378	425	366	386	392	389	372	423	407	412	367	381	402	397	381	396	405	379	383	359	382	395	377	363	423	307	370	387	359	396	369	384	385	373	389	409	408	315	372	371	399	384	351	365	393	359	388	347	387	357	412	384	383	367	403	377	381	382	389	390	391	370	361	359	373	397	382	415	392	350	349	414	360	352	385	400	429	376	369	373	371	382	365	386	419	398	403	345	379	371	377	399	371	376	402	359	384	360	364	411	378	383	378	390	371	356	349	383	386	402	393	378	366	397	348	381	387	387	374	415	369	395	376	371	390	393	373	392	398	412	368	389	393	433	402	381	351	364	348	369	404	393	404	366	407	379	392	365	441	347	409	421	404	371	395	369	392	401	387	382	378	339	383	405	367	417	378	377	358	373	377	404	360	359	385	371	401	367	398	393	421	385	368	378	370	355	378	355	402	390	387	391	349	385	413	406	366	387	392	392	387	425	377	372	377	366	399	385	375	379	358	393	397	370	393	380	401	418	386	378	359	340	355	377	381	406	388	370	378	376	382	375	384	397	368	386	371	368	360	388	401	377	395	391	380	370	391	381	374	374	399	406	353	366	384	352	391	365	393	368	357	383	347	401	359	378	419	385	389	411	379	402	398	365	385	374	405	379	386	374	394	359	372	331	374	375	382	360	414	407	385	350	381	379	364	374	376	383	359	406	401	389	379	423	374	392	376	378	391	358	380	376	366	372	363	367	340	409	403	371	355	346	386	371	365	373	352	373	380	373	382	403	374	395	376	405	388	367	406	400	373	355	360	397	382	337	397	393	384	344	386	359	338	384	378	385	398	380	388	375	404	370	375	381	348	410	392	398	363	400	370	368	344	352	386	427	384	377	369	347	409	375	391	373	409	355	381	379	390	396	388	413	352	390	385	356	355	421	390	381	367	345	371	375	370	410	409	380	417	396	355	358	371	410	417	386	392	373	370	415	354	367	409	392	414	378	388	415	376	390	393	373	345	383	396	399	387	323	380	409	383	400	341	359	394	397	395	375	372	387	362	434	387	395	390	375	382	386	365	402	384	346	392	383	404	373	364	369	408	392	349	363	393	381	346	369	407	364	404	349	413	397	359	363	406	386	390	406	366	393	389	344	404	364	399	371	347	398	372	400	377	391	366	380	374	424	359	396	417	348	357	368	381	396	399	386	371	344	399	366	396	368	398	370	415	375	412	399	371	370	360	368	376	405	395	363	372	381	382	352	348	391	419	361	365	381	410	381	392	372	365	421	385	367	362	421	398	390	381	362	376	384	391	398	365	358	402	396	363	349	408	379	395	396	380	377	360	355	335	376	373	390	358	380	369	394	406	381	355	391	396	378	380	388	396	377	397	389	342	365	378	355	390	344	363	418	395	388	355	372	406	385	415	362	366	389	359	373	373	351	391	374	402	390	369	370	399	419	377	398	383	386	409	370	397	395	388	378	392	373	385	370	402	340	325	390	390	433	388	351	344	401	368	398	352	391	418	356	363	374	389	416	379	346	416	375	355	360	421	400	433	406	406	424	400	418	374	358	354	366	367	358	385	390	386	386	386	381	368	354	387	381	366	347	369	383	378	399	402	388	391	381	357	366	384	364	366	396	330	407	388	349	360	393	416	389	397	391	396	405	364	353	374	420	369	380	386	397	383	344	398	367	394	405	374	408	415	367	390	400	382	384	382	410	421	371	395	358	373	350	424	414	378	409	389	364	366	390	383	412	376	336	372	346	363	363	351	339	381	367	378	373	370	355	359	367	382	357	389	350	350	341	373	400	365	384	377	382	372	428	382	348	368	357	358	393	403	404	366	357	389	383	377	394	344	393	387	404	412	412	388	383	360	392	362	370	365	399	419	385	371	379	379	369	385	394	404	373	369	374	382	381	343	389	375	405	401	371	344	362	351	416	379	357	394	375	393	359	401	374	401	405	376	398	415	364	365
4931	10012	8174	4367	2992	2336	1833	1462	1200	968	937	815	757	716	611	682	612	581	594	547	541	557	522	564	518	542	541	534	494	505	515	520	498	507	504	531	501	466	537	510	466	517	506	487	499	470	467	483	495	463	505	502	457	504	481	478	499	516	514	494	483	488	485	499	509	476	485	487	500	462	417	470	463	501	520	457	478	485	475	470	521	496	481	508	531	496	482	492	502	492	487	427	475	487	473	450	476	459	490	512	489	486	528	470	451	488	493	477	489	464	509	489	475	449	465	452	487	468	474	481	451	489	491	458	483	490	473	457	498	496	477	492	518	471	483	459	472	507	526	494	443	431	456	469	485	515	491	463	473	494	432	447	465	473	488	432	506	471	458	447	474	439	441	505	494	472	533	442	444	500	489	488	476	486	512	515	476	507	482	486	485	475	495	514	485	439	469	482	491	478	444	495	454	482	485	494	502	515	452	461	496	466	478	465	483	445	468	469	507	488	468	485	447	466	481	446	492	464	463	501	497	452	487	464	473	496	544	462	498	505	462	500	483	495	486	460	480	490	443	468	471	445	514	426	471	474	467	515	498	488	471	464	464	484	463	482	446	480	447	444	478	476	496	483	459	493	497	450	499	451	449	488	455	476	507	482	490	467	516	496	472	495	460	459	502	459	495	528	455	475	473	481	473	474	467	494	497	429	483	476	469	437	513	481	483	519	500	455	467	479	490	461	478	481	473	466	461	488	468	463	540	480	476	482	428	469	451	491	486	492	439	483	505	466	461	454	506	470	457	476	472	498	445	488	480	505	471	493	459	504	525	501	476	435	502	506	470	473	434	471	477	475	505	458	488	527	486	471	477	477	477	479	490	491	468	482	488	531	538	507	468	464	457	519	509	413	476	477	468	487	486	474	483	488	527	503	435	486	473	496	521	509	478	429	492	484	486	510	453	469	471	493	460	509	470	518	487	490	447	482	485	459	504	494	521	480	467	462	471	473	494	495	485	467	470	477	479	496	475	501	471	435	480	503	471	464	472	504	498	434	458	466	496	476	458	469	471	506	502	475	489	481	478	467	441	456	488	503	488	476	469	503	504	478	485	477	487	481	496	475	489	454	492	482	491	504	474	485	456	472	434	490	493	537	472	487	499	461	474	509	455	471	481	466	485	479	436	468	471	551	505	489	478	469	510	471	436	473	472	480	461	465	502	479	464	465	503	481	475	483	488	475	494	478	466	517	510	462	447	484	455	527	468	470	466	491	455	492	498	524	493	493	495	495	457	478	499	532	497	515	502	479	484	479	515	441	473	464	463	474	511	446	488	498	492	481	450	450	498	473	493	476	466	492	485	465	510	519	484	467	486	499	468	452	450	484	463	461	442	458	487	487	471	471	494	477	472	469	496	517	515	438	495	491	489	495	480	435	429	453	476	436	473	478	508	509	475	493	493	484	451	478	509	490	451	430	487	485	482	479	466	506	456	473	495	474	483	490	463	475	468	463	491	468	479	501	495	506	505	458	493	509	478	509	512	468	501	474	472	440	486	464	502	454	469	477	448	465	529	451	473	490	473	497	515	463	464	456	462	454	516	477	473	465	510	458	495	490	459	508	471	537	515	471	486	502	501	486	486	497	472	459	499	473	462	467	447	477	491	470	484	475	497	493	448	454	497	506	486	451	449	474	448	519	512	475	428	457	509	475	528	495	514	507	495	451	454	455	494	467	474	474	488	494	470	430	497	495	481	459	503	493	462	470	487	477	459	462	512	483	467	498	469	458	501	523	459	468	461	434	475	456	518	435	497	442	482	467	494	462	460	465	500	437	435	444	492	475	493	478	476	478	489	465	462	497	503	476	511	473	458	473	485	475	468	506	501	478	532	470	442	517	491	469	452	474	450	496	457	454	428	499	489	456	477	466	508	455	525	456	510	482	449	461	475	475	483	480	469	471	526	493	481	496	465	459	482	455	478	497	465	441	475	445	454	455	478	503	459	525	493	467	478	461	472	469	495	493	461	492	492	491	474	480	455	546	465	475	476	499	467	455	473	471	481	498	464	466	465	498	452	480	482	459	502	477	506	490	486	456	494	501	499	477	475	509	448	522	456	496	511	469	463	481	461	503	504	469	522	508	485	503	529	496	442	456	472	474	456	458	464	476	476	440	507	467	490	489	452	494	480	512	506	493	490	477	499	503	496	468	464	494	471	488	487	504	487	499	464	491	469	477	500	498	532	500	496	461	471	471	512	456	480	479	476	484	448	490	489	454	435	459	479	460	513	458	481	472	489	468	471	498	483	461	447	499	461	466	466	460	505	488	480	498	438	470	463	450	500	484	473	437	456	461	457	446	453	501	421	471	465	482	437	490	491	492	453	502	484	479	482	471	472	451	473	505	494	474	463	484	473	474	508	475	486	484	485	474	457	440	492	513	503	469	450	467	496	466	459	478	465	534	467	481	527	453	526	430	468	467	472	490	478	517	500	452	438	455	484	515	436	513	486	463	493	476	461	428	480	487	484	460	481	463	460	473	473	496	467	438	473	462	454	489	520	508	519	465	458	425	495	529	497	473	474	463	454	505	480	440	481	498	476	465	494	503	508	451	457	467	487	449	459	489	475	472	428	448	480	487	504	449	463	524	456	459	462	486	452	462	473	448	506	511	461	482	484	514	473	468	501	490	490	478	502	489	499	496	471	494	496	501	468	505	472	496	457	494	456	488	462	459	468	482	509	489	482	501	440	429	457	459	467	450	495	474	474	468	466	458	502	475	458	479	482	468	486	479	471	490	494	497	449	509	491	482	465	468	489	484	477	495	463	454	490	468	454	479	476	489	470	511	508	481	506	470	463	477	476	487	498	447	458	417	492	485	472	478	468	494	504	490	465	459	512	463	523	483	469	485	503	470	528	516	483	483	476	446	513	480	477	471	478	490	474	478	469	523	444	472	462	457	490	478	471	475	454	459	473	449	506	449	477	488	424	464	464	490	528	491	450	487	479	451	468	489	467	515	470	517	499	507	483	460	501	468	458	466	497	441	501	484	485	483	472	505	462	474	458	432	446	463	462	485	484	498	496	484	446	487	480	466	488	456	467	527	507	506	468	481	495	461	469	462	468	480	493	472	476	491	480	490	471	506	423	487	476	483	478	468	479	480	475	514	436	486	477	469	451	460	480	514	457	481	482	493	499	471	518	450	454	519	471	490	528	458	461	507	510	483	495	474	502	484	476	483	445	465	482	482	483	475	462	495	470	491	461	435	478	501	488	496	497	480	446	485	499	509	472	484	445	483	488	447	504	491	492	470	488	458	494	469	451	510	457	439	493	449	467	444	493	478	471	481	477	481	447	508	491	500	487	488	495	516	482	499	502	459	459	459	467	489	473	493	484	492	474	488	479	473	469	468	440	502	474	479	468	501	474	478	485	454	493	481	463	449	477	477	444	500	498	477	447	472	478	498	470	448	491	485	460	471	483	482	486	471	498	467	455	447	445	465	511	469	494	445
22902	21384	29353	23783	21384	21430	11827	1231	796	712	562	484	458	425	372	357	341	304	345	288	233	270	258	261	262	225	236	248	243	227	222	215	201	205	214	199	207	187	186	231	203	198	199	189	201	194	214	218	193	210	188	200	196	202	196	215	202	189	162	202	209	197	198	213	183	179	190	170	177	209	181	197	176	202	176	204	166	191	191	217	201	208	196	182	191	183	185	195	168	191	166	175	214	180	182	165	194	170	190	227	208	202	179	212	190	203	187	185	191	194	220	171	167	192	157	195	185	181	189	180	186	153	203	185	181	205	185	174	187	182	213	166	180	212	190	183	185	172	188	193	199	188	207	178	184	189	204	170	196	188	213	176	189	188	217	200	164	202	182	185	174	193	192	185	176	203	182	196	166	180	178	197	191	172	180	182	184	190	190	192	208	188	203	183	182	170	184	176	196	198	185	193	187	177	219	179	184	175	190	183	193	176	186	200	201	172	188	180	179	175	195	177	199	193	193	168	199	185	188	175	200	187	199	159	178	208	214	178	172	177	187	166	195	195	183	183	168	177	196	182	190	195	186	214	187	189	181	185	178	164	187	191	195	181	201	195	171	196	176	186	171	185	164	199	171	176	206	183	161	178	178	179	159	190	188	181	198	174	188	154	193	169	206	209	188	217	178	202	219	201	160	185	169	166	187	194	208	168	179	177	207	173	188	188	186	193	183	181	194	191	204	208	187	186	192	180	159	189	180	203	193	170	184	187	196	167	219	190	170	199	225	211	209	188	182	211	198	158	207	170	213	173	156	183	181	189	188	190	187	188	182	150	175	189	173	181	175	189	167	198	188	182	163	165	184	199	194	176	206	161	192	178	208	183	188	184	201	194	186	180	199	197	190	183	194	205	174	191	171	183	195	162	174	194	179	180	201	190	202	195	183	189	192	183	174	218	198	181	192	156	167	197	156	207	183	159	190	186	190	191	201	191	199	171	192	157	184	183	193	207	182	195	202	218	172	162	208	178	184	159	199	203	208	177	212	191	175	213	175	180	178	203	208	173	209	190	187	169	192	179	192	178	192	174	190	171	214	175	183	183	189	211	196	186	160	192	194	201	141	205	166	207	176	206	172	193	191	171	199	157	193	206	187	192	184	189	182	193	186	164	164	186	183	186	193	194	191	199	185	214	165	191	183	205	189	187	179	173	212	172	170	230	199	198	194	186	172	183	197	190	187	178	188	200	190	169	157	204	193	202	173	161	189	164	210	188	180	184	193	205	198	197	186	186	188	185	181	202	185	197	172	195	183	201	181	189	192	175	211	189	192	189	186	174	199	189	182	195	184	194	197	176	166	181	184	180	190	207	188	199	183	189	171	212	188	205	191	194	212	208	196	182	188	178	189	184	186	207	187	191	175	202	184	189	188	181	213	196	178	181	187	190	213	178	210	182	160	194	183	174	196	161	190	185	180	175	182	188	206	208	184	193	205	206	196	208	183	170	175	200	187	174	189	198	172	189	184	183	197	174	197	205	174	171	187	177	193	191	181	176	209	202	223	206	202	192	186	176	165	178	183	192	199	206	201	181	179	161	193	173	170	201	199	180	182	171	180	180	209	193	182	167	184	187	189	183	236	189	206	172	185	212	184	180	203	191	179	185	205	208	183	208	177	162	194	179	181	204	205	173	187	188	193	212	195	186	176	191	174	191	176	205	174	220	184	205	184	193	217	184	211	179	195	165	196	189	182	174	180	189	207	182	181	170	189	197	198	190	208	183	173	203	163	187	177	208	179	190	190	184	197	194	191	194	193	169	192	226	189	161	172	178	191	176	172	182	194	219	182	211	181	203	207	205	175	197	191	214	168	162	214	181	162	200	201	183	160	195	189	178	168	201	203	205	200	194	162	200	188	191	173	195	169	200	195	195	186	201	197	192	180	176	198	203	199	199	166	176	201	178	169	188	211	194	184	180	220	191	192	193	168	170	204	196	176	187	185	180	202	201	202	188	198	174	171	197	180	183	171	194	194	176	188	173	182	196	172	173	176	181	204	202	208	198	184	193	203	189	196	177	178	192	172	184	184	200	177	195	197	190	203	193	181	176	190	190	216	179	185	178	202	188	182	162	184	176	193	204	178	166	194	179	201	173	193	206	171	189	197	189	197	212	193	167	187	166	196	186	212	184	191	199	193	194	202	185	181	169	200	195	173	171	189	163	184	201	180	199	163	187	201	153	173	204	171	195	181	165	179	155	183	166	157	199	200	186	171	181	206	201	181	202	187	199	174	191	175	204	193	176	191	221	193	186	199	185	206	207	196	169	175	195	196	196	198	194	214	210	177	181	185	159	187	200	191	182	192	177	173	167	215	183	159	184	173	186	205	190	166	201	179	211	200	182	200	175	192	194	189	176	198	176	192	184	193	196	157	182	184	200	196	159	236	192	211	181	213	176	190	187	186	181	179	183	198	214	179	189	178	167	188	185	185	165	209	164	182	178	200	184	220	196	190	208	220	180	188	167	172	180	184	173	192	184	177	174	177	189	211	187	186	194	178	193	176	181	163	183	175	182	157	197	196	182	220	205	204	184	213	208	183	203	182	176	191	201	199	181	215	208	171	179	184	172	192	175	176	175	212	190	182	214	182	186	189	182	192	201	194	194	175	202	165	191	205	204	193	199	173	198	199	190	184	194	189	194	201	181	198	203	187	192	183	169	192	176	173	149	180	185	172	212	175	177	204	192	186	193	186	193	214	200	200	196	186	209	155	187	155	192	200	184	192	194	204	183	194	199	193	174	189	203	171	213	205	152	192	202	191	167	188	176	192	222	173	180	193	188	189	210	188	184	173	157	181	174	200	174	163	179	156	172	189	180	175	187	191	168	192	190	191	192	182	195	199	189	214	182	204	179	178	208	175	195	201	194	180	185	206	172	157	191	181	199	166	178	170	200	188	202	169	199	188	166	205	176	172	196	192	184	178	181	185	191	183	204	170	179	166	186	200	170	182	193	204	183	182	173	171	213	193	185	201	189	210	186	182	182	209	191	185	198	183	194	193	203	195	167	196	196	188	171	168	178	162	202	177	172	196	191	194	195	192	176	185	184	187	194	196	182	198	183	171	175	169	180	210	191	183	215	169	166	176	189	179	198	185	181	196	196	162	184	166	194	192	178	186	197	174	193	189	172	212	201	214	203	170	170	186	195	185	205	187	176	205	178	193	179	202	202	191	186	211	194	202	166	195	193	188	199	184	210	197	158	196	191	181	188	183	178	173	177	185	208	185	196	185	217	173	200	195	161	173	214	168	198	187	194	207	190	179	198	173	206	182	204	206	169	197	190	213	181	172	194	201	195	158	174	186	184	189	169	173	174	170	205	213	218	194	192	184	203	192	190	179	173	186	195	191	158	206	208	173	179	182	170	195	155	181	199	172	186	195	191	166	172	176	183	190	189	202	192	194	182	183	190	196	197	195	192	181	182	180	214	197	183	191	203	176	182	199	189	166	167	206	176
6801	16059	13373	7209	5143	3782	2904	2209	1712	1300	1076	906	737	658	612	504	532	441	427	397	384	376	331	345	290	310	328	318	341	309	294	271	326	304	275	284	291	254	274	251	249	253	283	252	292	230	237	226	240	270	235	261	264	249	256	253	233	232	246	238	227	214	262	248	254	213	209	220	248	244	229	247	252	245	211	242	229	242	212	218	235	228	257	222	234	245	238	231	246	232	218	242	236	199	236	231	256	246	219	252	254	254	221	251	232	227	233	234	253	233	211	230	240	240	262	206	227	205	242	241	229	222	219	202	239	244	239	206	242	228	219	224	240	234	214	264	245	218	250	222	237	232	230	200	235	216	239	232	238	245	218	261	220	228	215	222	235	226	228	240	254	209	258	210	231	237	205	216	216	233	224	265	217	241	226	220	223	214	211	214	217	236	234	223	233	239	264	254	238	216	202	213	226	222	206	242	245	246	250	215	235	208	222	202	214	223	231	220	239	214	234	233	231	212	234	200	214	233	253	217	233	264	242	233	228	225	222	218	237	221	233	235	228	217	192	224	219	191	257	255	227	243	225	230	195	222	248	215	245	249	221	228	225	211	238	216	242	243	231	213	232	236	234	240	258	219	237	221	258	222	223	231	210	213	228	228	210	227	240	214	228	227	215	237	215	225	227	241	249	241	230	238	231	225	245	225	250	235	224	256	245	231	225	241	230	231	241	222	208	208	222	235	227	228	258	221	217	240	248	214	225	254	218	232	258	230	220	218	225	233	227	240	229	214	241	217	218	241	209	221	238	220	215	230	241	240	252	227	267	219	229	237	233	222	230	205	203	235	235	234	220	217	228	198	251	204	231	247	237	212	254	248	225	239	260	220	224	212	233	240	229	239	244	187	243	235	234	230	213	208	225	221	248	197	247	224	237	246	232	238	195	221	239	218	211	221	228	214	234	221	235	225	226	209	220	225	217	228	230	253	252	232	235	234	244	239	229	193	238	219	213	221	227	234	229	236	232	232	225	218	221	186	248	231	227	208	247	236	222	256	208	228	226	253	237	251	211	224	225	215	228	203	234	204	210	218	242	233	214	204	264	248	207	226	210	226	227	227	209	253	218	202	224	213	216	225	246	218	232	217	230	222	238	232	243	233	210	212	238	249	229	236	207	216	226	230	219	236	228	200	231	238	233	254	231	233	230	223	227	265	215	229	207	252	222	249	230	227	224	236	236	225	218	241	215	243	217	237	232	211	252	234	216	241	231	221	220	216	233	252	238	247	222	213	230	251	234	244	247	260	258	226	234	215	229	224	222	230	211	224	216	221	253	259	225	233	210	253	215	216	227	214	230	219	210	225	210	214	225	206	214	231	231	246	242	221	237	206	227	217	252	222	239	237	250	230	264	243	252	232	254	231	221	253	242	232	218	224	217	230	242	206	207	238	209	226	210	215	244	245	211	233	244	246	212	243	238	231	220	214	237	201	240	232	213	213	225	249	200	258	257	213	233	219	229	223	219	216	230	245	219	235	230	213	243	218	225	237	221	261	221	244	208	200	228	206	219	239	242	216	232	233	244	264	227	249	237	243	243	241	235	217	226	229	265	238	244	254	230	233	245	235	231	223	243	242	211	205	232	212	207	237	215	202	211	251	204	232	206	222	200	219	233	226	219	214	218	252	235	219	234	237	209	249	221	198	246	240	242	226	237	220	241	231	225	222	237	227	217	248	241	221	211	246	239	224	242	245	227	217	244	248	221	217	236	212	236	223	223	221	225	218	209	227	219	203	232	241	250	236	255	225	227	233	233	239	238	228	250	220	227	239	224	230	219	237	229	228	237	254	251	241	246	221	244	224	237	221	252	213	230	213	215	237	212	249	236	233	216	247	227	200	263	246	230	234	199	226	228	232	220	244	204	219	228	224	224	250	199	224	224	226	227	240	219	204	225	228	215	222	206	232	222	236	205	238	243	232	237	222	240	239	239	237	232	228	228	217	226	225	238	215	204	240	232	225	230	227	211	233	265	233	239	229	208	214	254	204	215	228	224	233	233	184	226	222	238	249	223	212	214	237	217	233	237	246	225	220	225	229	232	221	250	216	241	219	254	232	232	236	241	242	229	239	259	230	259	227	241	219	231	226	239	239	229	201	227	220	236	210	216	205	218	225	257	245	234	225	242	197	233	229	227	248	226	229	229	246	232	242	209	196	241	187	232	233	233	217	209	227	221	245	227	257	238	211	241	218	236	243	225	236	246	242	215	242	252	216	239	265	254	216	223	215	193	242	236	239	239	232	220	236	216	236	204	233	224	213	223	252	251	229	226	248	197	243	214	217	232	248	227	243	236	215	219	244	241	226	226	208	224	221	227	232	230	236	215	239	235	250	257	231	245	232	219	229	251	246	212	210	206	230	237	223	203	231	236	225	240	206	234	255	234	213	229	229	231	251	205	225	245	208	222	230	197	243	215	243	244	210	208	241	262	198	243	226	252	226	231	239	264	228	218	247	242	241	244	205	223	203	200	229	242	225	223	220	253	212	255	226	218	221	236	211	199	195	250	236	225	232	220	243	227	235	239	219	222	238	231	209	223	228	203	210	242	225	222	221	228	244	222	212	240	212	241	235	246	230	194	220	210	252	239	240	199	252	231	220	227	230	225	212	231	189	245	217	263	208	228	216	218	222	222	251	245	237	247	204	217	240	238	273	248	246	247	234	217	228	217	241	231	225	211	226	252	258	236	219	238	206	233	247	234	224	225	246	243	239	215	223	214	241	210	233	244	236	219	218	235	227	234	251	228	236	219	228	229	232	217	224	220	222	246	231	244	200	250	235	254	224	227	234	223	229	235	236	241	249	243	219	232	255	242	233	211	247	257	220	237	221	254	229	228	218	241	193	212	227	217	227	245	226	228	254	206	221	237	214	198	239	279	245	229	236	236	236	254	210	235	225	239	205	213	248	221	239	257	231	229	227	264	224	220	240	211	222	249	218	216	213	220	239	223	215	223	244	255	215	230	195	212	240	247	215	238	256	242	227	225	229	250	238	225	213	237	216	191	228	224	218	235	222	205	245	266	210	226	238	220	233	214	240	223	247	247	233	223	234	234	247	220	208	240	205	220	215	240	229	230	231	221	219	250	230	218	219	236	225	221	238	217	224	220	258	233	229	198	229	242	224	218	229	232	226	217	227	233	250	227	250	232	237	250	213	228	220	238	218	245	255	241	226	232	251	237	230	227	232	216	205	202	246	206	230	224	232	215	193	251	244	235	236	245	253	221	227	222	241	237	200	224	239	219	232	226	259	216	218	213	228	224	233	222	221	235	233	227	249	229	231	247	230	258	209	219	243	226	243	192	229	246	216	244	249	219	233	206	255	241	232	240	222	231	234	234	193	222	251	195	222	231	232	234	238	240	252	240	232	243	233	221	208	256	252	240	216	218	218	209	228	241	224	231	234	213	234	227	224	232	240	234	211	231	219	229	210	241	223	226	235	215	235	227	225	215	227
27139	21085	12259	1395	769	700	664	634	654	657	598	661	670	585	596	604	595	627	625	616	587	615	614	599	556	619	635	597	589	598	594	606	560	644	603	591	673	623	661	586	604	606	682	601	597	620	610	634	604	625	587	656	635	611	598	626	633	609	606	588	624	616	602	668	661	649	646	592	627	651	598	589	611	622	602	639	628	566	604	582	614	644	641	613	610	637	583	647	612	624	604	616	618	609	592	631	609	620	591	622	583	601	594	647	613	572	597	613	594	611	599	628	548	649	637	603	600	591	604	575	656	611	595	618	595	609	604	606	617	618	618	663	643	584	561	614	613	591	605	658	590	654	593	596	608	607	618	558	623	624	627	611	614	583	619	618	555	683	588	591	556	632	602	630	585	557	655	617	591	595	619	631	646	608	626	609	646	618	619	581	626	576	607	611	685	635	620	586	608	610	583	608	584	630	618	599	569	646	621	585	606	588	604	650	598	628	604	576	621	627	657	600	631	638	620	646	585	630	651	586	616	612	596	625	623	606	648	630	605	604	588	606	600	594	604	610	605	633	590	632	585	640	648	631	595	592	610	614	611	625	586	616	623	620	638	578	634	611	604	632	603	585	634	613	592	602	648	592	612	616	665	604	626	625	575	609	619	594	569	590	603	638	667	597	613	642	629	598	577	608	621	603	592	598	597	604	655	620	552	606	611	598	601	619	625	602	598	596	567	637	641	597	632	616	634	618	647	583	639	627	636	671	604	608	624	635	603	637	643	579	628	614	623	620	618	601	663	551	586	623	604	623	603	627	619	673	637	574	590	634	634	619	618	623	646	612	622	593	646	584	657	621	609	680	618	602	631	600	584	638	622	557	632	563	626	661	586	576	627	596	621	605	634	602	645	626	631	626	591	624	583	635	568	574	615	608	597	581	625	631	629	602	639	613	621	627	599	627	600	632	613	630	624	659	623	631	615	625	620	617	602	648	586	600	585	640	577	580	593	617	620	633	596	602	580	671	598	587	604	573	606	562	670	620	582	597	563	628	641	631	624	601	616	600	635	609	602	620	635	661	567	623	599	645	613	682	616	607	578	622	639	610	567	636	611	555	621	670	647	644	613	629	621	580	603	582	619	654	585	603	653	559	641	646	596	605	634	618	585	633	625	636	622	608	608	581	603	706	600	565	627	610	605	596	587	628	586	578	590	656	606	584	618	592	604	652	641	658	637	650	546	596	613	627	585	630	665	637	623	617	576	558	612	594	627	616	631	577	631	593	604	593	639	599	643	626	632	621	607	586	616	670	623	573	617	634	621	649	587	637	611	642	613	585	619	623	619	611	597	627	614	583	684	623	614	598	603	594	617	597	622	567	577	571	628	630	625	637	622	622	615	612	651	654	597	576	604	637	611	659	619	586	637	616	644	577	605	611	595	608	558	577	642	617	600	634	611	588	611	624	559	609	607	564	604	638	604	622	588	568	643	634	622	631	641	602	606	567	599	635	571	581	650	596	606	611	631	608	629	602	589	652	651	594	648	665	608	580	630	633	629	570	644	602	568	598	621	626	648	632	609	606	629	622	615	614	587	585	646	606	630	588	617	635	598	614	650	626	565	615	632	609	623	595	626	598	671	634	606	590	593	620	592	637	627	624	607	588	636	638	635	579	614	562	574	599	618	597	629	671	591	621	572	624	605	644	590	620	611	640	666	570	649	644	646	626	576	585	605	608	591	632	634	664	621	621	570	615	567	621	614	581	524	585	630	633	585	596	597	567	641	616	652	598	640	584	543	604	614	649	613	602	593	639	610	623	640	601	656	600	609	579	641	611	622	629	581	621	611	604	624	594	586	571	602	590	613	604	594	655	577	612	628	609	637	602	583	608	610	606	618	619	618	634	603	675	615	605	603	620	602	618	651	626	598	618	623	599	652	620	544	582	572	619	636	615	629	611	593	597	625	599	608	580	642	589	607	596	662	612	602	577	591	577	644	610	595	599	621	609	669	587	574	591	580	630	573	624	595	655	589	631	607	643	604	597	636	562	615	594	616	632	642	608	603	590	620	614	619	599	653	624	629	645	624	639	626	609	583	606	593	594	660	608	580	594	627	601	610	641	628	617	668	575	635	626	615	642	593	659	580	632	613	568	627	651	592	597	568	604	618	599	627	578	633	600	621	628	593	624	674	599	637	618	589	651	618	631	606	611	629	603	611	619	615	595	629	611	583	617	602	596	675	624	621	606	566	607	617	582	627	614	658	656	602	679	648	584	553	655	584	636	625	608	640	577	585	647	627	618	588	574	655	632	581	598	654	606	585	601	608	631	625	647	603	601	579	610	600	661	635	604	595	618	617	631	612	638	572	608	581	564	610	615	627	631	631	592	623	651	583	621	653	613	596	639	616	647	622	610	596	642	656	559	618	639	625	617	597	578	594	635	574	643	607	601	618	655	669	623	598	623	558	623	618	608	603	630	619	625	618	585	628	614	625	635	612	628	588	636	593	562	587	695	601	643	620	597	619	613	636	612	628	637	606	604	604	632	610	590	633	608	569	600	651	627	615	637	653	621	616	639	610	637	649	597	640	559	631	605	598	602	592	609	640	617	628	627	625	636	629	597	608	643	603	612	600	652	615	644	586	651	672	587	615	596	621	591	644	637	648	646	625	636	594	582	580	608	591	602	626	560	566	604	640	621	589	608	591	630	622	612	630	632	641	623	580	618	577	580	621	619	611	626	646	630	665	609	655	615	616	625	631	599	651	630	621	657	639	623	577	616	625	593	590	623	603	615	605	636	629	611	594	583	587	531	627	654	622	613	596	605	592	674	580	626	603	615	623	611	591	635	643	595	643	625	657	609	636	658	620	630	639	656	613	605	581	643	601	632	620	599	606	613	580	596	593	590	614	624	606	626	630	572	602	653	615	638	624	607	631	639	661	588	603	595	640	574	627	585	575	641	577	616	632	640	645	624	630	617	660	615	603	618	620	606	575	650	597	625	614	590	584	645	639	609	631	575	609	659	627	581	654	604	636	629	626	591	619	651	598	587	599	639	588	626	633	596	647	607	607	566	613	675	593	613	606	630	611	593	659	570	577	570	589	596	604	582	570	607	602	620	621	629	609	587	623	612	590	600	598	615	625	618	588	623	592	613	579	620	635	654	615	607	594	595	627	590	580	605	618	576	627	608	623	596	574	646	600	612	579	625	614	621	632	629	639	551	610	607	654	581	616	648	545	645	578	574	588	621	660	608	606	584	639	612	571	553	642	621	597	616	585	661	611	644	604	592	621	584	576	614	599	594	608	581	598	589	631	622	646	645	617	585	585	624	585	590	635	626	622	613	612	621	628	644	606	586	625	634	644	615	597	623	633	631	632	643	616	659	599	575	578	593	569	649	630	635	626	645	620	596	603	638	599	562	639	610	634	584	606	592	624	651	613	574	615	623	635	613	594	579	588	592	634	586	630	643	598	631	620	645	632	642	620	538	605	611	630	590	618	591	585	600	611	608
4333	1694	1495	1061	977	897	821	843	778	804	756	807	769	770	815	795	782	831	750	778	749	757	738	730	767	766	773	748	806	767	765	746	773	751	749	772	715	729	760	725	736	781	682	778	784	773	722	776	772	783	778	786	738	719	811	739	769	738	690	812	777	792	708	739	735	744	733	717	769	727	746	784	727	760	766	723	762	779	781	722	723	754	781	746	756	726	738	755	751	739	781	784	741	725	808	733	774	716	778	760	781	760	765	749	743	741	761	696	711	746	749	688	754	756	758	734	737	746	788	786	755	745	752	774	781	728	758	726	784	747	786	740	734	735	741	712	738	780	716	797	767	735	809	733	752	738	783	746	751	780	732	762	716	716	773	777	759	769	732	792	739	745	763	765	750	708	798	772	757	719	699	779	766	749	731	766	760	772	713	721	740	732	743	743	746	805	772	773	792	777	752	751	762	745	738	736	729	767	812	705	748	748	784	750	734	781	780	747	763	805	772	726	758	737	747	697	781	767	750	779	790	749	748	773	789	754	746	761	751	707	743	684	749	729	770	675	722	725	707	757	770	763	739	797	810	700	734	725	742	750	701	803	762	801	778	715	802	703	758	764	763	765	789	762	710	758	754	736	791	753	739	718	719	746	724	669	754	765	786	781	777	742	739	737	700	753	708	727	716	739	770	801	818	752	743	729	775	769	720	729	772	768	734	727	788	754	766	730	781	762	786	792	781	772	720	783	806	759	794	742	766	741	750	729	770	798	767	754	747	775	754	755	780	706	736	743	736	761	741	742	743	724	767	710	732	745	745	820	789	758	722	728	776	778	771	762	730	793	763	785	764	687	792	748	733	720	717	765	803	721	753	795	744	742	750	741	764	730	742	752	788	740	753	773	730	789	772	726	769	750	734	759	721	773	739	758	770	758	778	732	719	731	799	730	757	773	761	759	740	792	730	761	738	757	787	752	783	777	773	736	737	712	748	741	807	795	732	779	749	818	746	728	744	804	769	739	714	805	758	729	770	761	719	702	751	756	746	775	725	760	753	747	698	796	753	714	756	709	722	736	769	782	756	751	748	719	773	771	742	717	718	752	711	763	773	698	735	778	783	727	722	747	715	752	764	787	760	778	753	777	745	773	756	781	705	677	740	726	766	780	774	748	734	759	738	734	765	746	749	774	778	754	761	695	795	725	744	761	707	791	733	808	786	767	753	751	748	771	781	740	740	739	767	747	795	691	752	746	774	757	726	759	700	734	714	716	757	726	722	758	778	717	722	746	734	723	757	714	793	803	767	808	760	764	758	757	751	741	773	772	770	776	785	745	752	756	760	744	735	766	789	771	751	719	759	774	734	798	743	756	722	751	791	763	715	743	740	708	750	785	741	753	770	774	751	715	753	738	763	747	755	800	710	678	779	745	769	746	787	746	748	753	756	736	766	759	710	784	775	768	796	709	754	768	735	732	736	761	748	761	755	746	703	730	750	723	742	749	754	715	719	758	773	745	783	757	795	779	797	809	740	725	784	727	741	739	768	795	755	723	726	800	760	757	744	724	749	737	732	762	682	740	736	765	763	713	755	742	748	764	732	726	749	747	741	751	748	768	753	743	785	752	741	757	754	818	757	717	757	727	762	742	751	744	753	774	737	763	775	760	709	721	684	771	744	748	760	701	792	763	744	766	809	772	752	776	736	732	762	746	733	704	768	747	736	716	721	738	765	728	768	779	741	761	764	710	761	758	791	750	740	769	726	719	750	731	672	744	738	781	767	760	792	709	769	802	755	756	701	772	729	751	725	743	730	760	754	720	762	734	824	757	755	720	759	771	719	782	785	744	753	742	743	741	780	720	778	729	748	773	771	782	786	794	794	716	734	773	771	752	758	717	775	745	745	691	762	765	703	794	756	790	744	756	772	751	722	698	719	722	776	681	760	756	710	759	746	768	724	746	730	735	776	774	756	783	766	751	763	720	708	774	749	746	794	749	748	716	726	777	766	751	773	756	787	780	730	773	718	752	758	788	713	783	788	775	740	775	718	795	768	775	767	742	737	740	725	743	747	773	767	762	746	749	774	747	715	710	730	749	746	784	761	744	721	765	758	760	750	785	768	739	722	742	762	709	729	730	763	720	775	719	777	771	747	746	757	790	739	714	715	743	718	724	767	745	780	737	768	775	749	769	712	713	730	752	796	717	749	743	734	727	778	726	745	758	746	726	774	755	776	771	739	797	722	809	773	769	761	764	753	743	737	722	698	712	732	741	766	794	781	727	745	784	761	759	785	755	754	736	739	784	793	739	744	742	731	756	745	708	752	733	759	725	760	705	746	767	765	736	716	755	748	805	797	764	772	776	734	772	730	742	742	760	757	755	734	784	747	719	735	720	722	777	727	750	761	712	788	728	792	751	784	748	783	753	712	796	779	734	722	718	814	763	765	755	795	773	728	793	753	757	729	735	751	754	733	771	769	747	768	710	748	758	754	732	737	749	738	741	749	730	765	769	781	707	753	690	722	759	750	748	736	760	774	722	750	791	777	710	788	751	770	788	762	720	700	706	766	784	707	776	741	800	685	758	739	727	748	739	757	747	742	745	746	744	754	754	736	758	776	778	731	733	754	762	731	791	803	705	777	715	785	805	749	748	718	744	725	823	692	764	767	746	734	746	758	777	771	754	814	737	785	756	685	788	806	727	698	766	715	731	735	748	716	808	771	726	743	737	783	707	690	780	725	740	786	751	754	750	728	755	802	763	798	783	744	804	744	727	723	803	710	780	757	796	762	741	753	745	729	732	753	713	767	758	747	742	726	735	780	777	772	755	758	767	785	751	781	720	734	783	794	801	706	745	773	726	798	766	755	731	762	774	750	746	780	755	722	705	736	728	760	774	750	786	742	718	749	757	758	739	763	755	750	823	752	748	688	773	714	778	740	728	729	717	753	774	724	746	721	766	764	751	823	779	754	786	751	724	736	738	714	718	754	795	751	754	752	736	778	799	754	791	755	718	784	720	705	726	773	767	749	730	780	748	763	742	782	792	762	776	787	728	775	716	770	791	758	742	794	810	717	761	797	743	759	725	725	742	726	773	752	755	747	752	730	776	737	811	730	744	728	805	746	827	797	740	724	768	790	698	761	730	732	721	777	774	804	730	796	748	785	744	741	787	707	743	747	740	753	763	772	740	753	729	765	725	750	758	758	779	740	725	740	770	752	769	707	759	694	793	757	748	681	752	770	792	732	722	726	712	799	732	756	757	812	751	706	751	777	776	715	724	739	731	739	769	749	715	753	713	716	754	742	802	749	746	752	740	731	738	743	748	769	748	769	738	761	776	739	736	734	747	701	779	729	790	767	758	707	779	811	753	745	788	759	722	754	787	747	771	738	771	728	731	745	767	776	763	789	766	732	772	781	736	760	748	745	758	725	755	768	767	756	775	800	704	694	725	770	791	754	788	800	753	738	697	748	716	721	762	751	760	753	781	729	760	737	722	771	718	736	727	737	806
23917	21396	28967	24189	21384	12854	1439	788	688	621	564	554	547	477	492	452	433	456	451	448	417	438	409	422	400	407	401	422	436	459	427	399	368	428	399	379	404	405	403	379	405	407	381	406	382	383	410	385	420	369	377	393	381	400	389	385	421	399	413	390	406	376	413	365	398	385	393	382	389	366	400	396	395	402	376	414	411	409	395	347	368	407	369	421	393	402	399	395	413	394	389	384	371	379	409	402	392	394	376	430	375	395	381	354	408	355	353	425	394	382	360	388	426	408	368	375	361	387	361	366	392	368	380	410	385	388	404	374	402	382	373	352	426	402	406	402	390	353	412	388	389	387	384	383	369	408	372	399	376	365	412	386	392	375	398	409	372	411	382	357	350	364	383	384	392	396	372	366	399	401	373	393	373	387	405	420	404	386	377	398	361	379	400	372	381	400	396	376	403	372	364	376	415	372	392	396	422	376	375	381	388	366	387	359	377	392	399	364	435	359	364	366	322	368	358	377	381	390	359	418	381	355	416	385	366	358	421	368	411	380	388	355	381	402	365	394	371	400	391	376	371	397	389	397	411	429	381	390	374	375	381	381	361	396	364	412	353	382	374	387	381	412	407	377	384	386	364	400	373	379	370	343	391	377	375	367	405	386	366	397	385	414	353	400	394	401	395	398	344	397	374	358	359	372	359	374	399	418	369	335	409	380	384	364	386	358	391	380	367	378	389	373	389	393	390	401	411	388	445	378	389	414	381	375	367	392	382	395	376	427	362	385	399	402	407	377	416	347	388	412	368	388	438	379	383	400	363	384	386	386	421	392	393	403	404	372	385	403	375	400	361	423	370	407	386	390	383	351	398	383	358	405	389	396	370	380	404	373	362	393	413	371	394	375	370	384	389	385	372	359	381	380	354	407	393	384	412	383	372	377	374	398	383	393	429	370	355	397	387	360	408	424	392	394	389	394	385	408	375	385	381	367	361	385	409	380	380	366	360	368	413	396	362	377	347	395	372	378	397	357	366	404	378	403	408	351	342	391	394	427	363	336	381	395	382	396	405	374	403	393	383	381	418	368	381	379	338	396	418	394	403	372	432	333	371	402	397	386	373	347	388	362	390	379	409	388	373	373	389	394	381	356	385	400	378	402	342	406	358	402	366	369	415	375	369	381	398	354	408	393	416	393	387	388	412	385	357	390	384	408	361	396	419	390	335	404	420	398	367	393	396	388	383	375	392	424	384	418	381	377	385	382	391	411	374	380	385	388	401	392	368	362	397	371	399	334	413	410	343	391	359	397	377	360	384	408	358	384	381	372	418	360	395	396	379	402	380	400	390	389	369	367	403	406	396	382	365	366	384	373	401	406	416	378	406	372	369	373	374	372	374	387	400	383	369	386	407	372	372	360	377	382	392	382	377	413	354	366	356	368	391	414	384	382	394	391	390	379	374	359	399	367	369	358	389	413	366	387	348	356	401	367	372	376	359	371	379	345	394	381	362	381	359	370	410	377	392	381	381	422	373	416	374	393	396	399	374	374	386	380	380	357	408	393	344	411	355	377	405	373	333	376	367	396	365	362	338	383	426	368	367	383	404	438	407	394	440	421	411	407	388	370	378	382	381	392	396	410	360	399	411	409	385	407	398	405	381	382	409	362	391	369	394	384	405	360	340	357	412	381	372	376	400	364	395	390	415	370	362	375	405	432	385	365	359	412	401	344	404	374	351	398	368	385	389	375	388	398	405	391	386	345	387	373	376	341	380	375	335	418	370	363	376	361	400	357	393	355	368	403	387	400	380	363	375	369	345	400	374	398	407	423	390	372	372	383	397	382	399	381	405	383	347	400	377	448	396	370	369	425	378	368	395	376	359	375	398	375	351	362	384	410	383	394	378	402	392	380	395	388	337	340	352	387	395	332	397	392	380	394	384	408	413	364	407	446	387	374	356	372	392	377	331	385	397	392	383	358	376	404	391	391	417	387	349	375	395	381	403	357	361	413	377	388	375	370	371	380	422	349	388	394	419	372	365	402	367	397	375	363	389	406	369	410	377	388	384	391	395	382	365	403	365	363	349	398	400	396	398	382	353	427	349	398	386	392	368	362	391	344	369	377	387	382	392	403	368	356	364	403	396	387	370	410	380	358	368	380	394	404	401	388	386	389	397	380	390	402	425	397	361	382	390	385	402	347	367	389	356	385	406	396	385	421	345	351	357	372	388	392	340	373	382	395	399	371	388	433	367	361	397	397	362	376	389	395	387	378	395	391	401	389	373	399	381	402	412	402	385	368	389	368	385	386	394	385	399	415	378	404	360	389	414	373	399	391	428	376	386	399	384	349	366	407	385	383	404	353	384	408	349	383	423	362	389	363	368	382	399	381	397	361	390	365	355	388	404	366	389	344	360	372	373	388	396	411	383	403	397	391	380	370	396	377	385	401	414	382	400	349	382	374	363	379	376	380	392	373	347	394	392	363	369	397	381	388	378	389	423	379	391	384	367	432	387	351	367	380	381	367	331	398	385	380	380	403	370	368	386	375	385	383	361	359	396	404	406	349	392	347	390	365	365	354	388	367	412	414	410	379	370	374	360	379	384	384	390	372	407	411	373	406	434	357	377	382	390	355	395	379	396	379	423	371	407	386	401	362	383	408	370	371	400	384	366	392	428	375	397	392	408	357	362	377	354	423	358	384	406	405	367	358	382	374	392	387	349	415	406	396	380	409	406	359	407	378	392	393	379	385	384	394	380	366	373	392	385	369	393	375	426	388	397	400	381	360	378	420	411	371	381	391	385	385	362	346	393	396	384	402	399	413	399	402	395	357	407	356	370	388	371	408	369	424	362	368	376	397	370	394	386	403	391	390	394	374	335	374	409	399	395	368	372	385	378	393	406	388	385	362	392	391	364	384	377	371	388	372	374	383	400	353	395	392	384	355	408	378	383	381	406	377	417	375	402	407	388	386	390	352	355	356	356	366	398	366	421	378	380	369	375	362	345	393	356	402	398	385	377	389	377	381	364	383	381	395	430	387	411	392	383	385	402	382	413	361	367	383	387	390	390	363	389	360	391	393	364	386	356	415	366	378	390	372	383	341	380	396	379	413	386	396	409	427	371	402	398	390	374	417	399	385	423	384	401	364	384	353	379	408	369	366	379	386	399	362	377	392	406	390	335	383	391	386	374	381	391	368	391	372	380	396	392	399	390	388	390	365	361	391	349	407	372	395	374	375	383	382	376	341	389	358	371	367	375	377	406	387	407	426	373	364	368	397	429	385	358	378	375	368	376	408	382	389	404	355	385	386	375	382	402	389	404	403	372	422	411	360	380	384	387	391	400	418	401	349	397	378	381	393	411	381	384	353	394	386	375	383	400	355	367	409	365	391	388	371	374	357	400	376	395	384	378	419	360	399	374	371	404	411	340	405	384	396	398	366	366	354	408	381	369	399	380	351	381	354	379	397	398	399	371	405	360	414	381	413	383	397	370	392	367	370	425	411	374	383
4802	9934	8292	4342	3047	2289	1829	1405	1143	1021	899	817	725	674	681	649	603	567	573	557	520	600	569	507	538	512	531	548	534	470	484	551	508	548	476	482	484	500	489	531	497	474	512	494	507	490	497	508	494	487	522	488	488	453	533	496	490	504	498	503	477	501	465	505	511	496	492	499	508	476	522	480	518	509	490	505	460	515	459	500	451	549	558	500	507	452	470	521	487	491	449	515	521	504	490	461	486	452	498	496	505	482	510	478	499	492	492	487	497	468	478	471	512	488	488	480	506	501	512	495	477	493	490	480	491	530	483	497	497	471	464	498	489	485	487	481	487	479	494	493	495	461	469	508	501	488	484	491	451	477	518	488	470	481	466	480	476	506	496	498	478	486	495	435	495	461	477	480	514	455	507	476	487	484	439	480	470	506	481	482	498	459	476	468	464	503	469	483	483	469	466	486	512	484	468	523	505	484	530	470	462	497	503	486	461	485	471	483	505	489	479	493	481	531	444	496	439	494	474	493	486	493	451	480	480	488	505	481	503	462	465	465	484	479	484	503	463	474	473	510	482	487	487	474	525	493	464	462	458	513	475	505	456	504	499	485	458	501	493	481	441	474	501	480	487	481	502	498	479	476	491	516	485	466	501	490	474	468	466	514	478	485	481	519	520	450	475	500	483	491	479	505	496	473	503	441	474	477	468	491	469	490	496	458	526	475	518	502	499	518	475	436	465	469	502	468	498	492	445	501	465	474	487	497	491	526	465	461	466	527	512	448	481	452	479	487	503	463	493	465	489	497	514	507	497	491	499	521	497	506	493	486	486	468	475	491	476	498	505	469	474	463	471	497	462	484	512	534	495	462	521	477	506	448	484	469	435	517	505	493	478	523	474	492	477	486	467	496	459	494	485	514	475	496	502	475	518	461	511	491	481	482	532	439	449	477	471	490	480	467	473	513	490	506	499	502	479	492	512	470	516	503	483	479	473	510	478	453	463	513	487	524	489	513	484	508	455	480	445	492	480	485	495	511	465	457	509	497	453	493	498	471	493	494	470	476	461	475	506	509	507	480	473	470	498	495	454	484	474	504	472	498	471	457	510	509	471	501	486	487	479	482	480	465	462	467	489	478	475	494	493	480	477	483	497	481	449	478	514	462	486	461	512	510	523	500	536	471	485	482	476	494	464	506	476	501	509	500	526	462	463	457	446	467	492	510	476	518	477	462	468	477	492	477	484	523	510	466	493	485	474	477	498	457	496	458	435	497	489	495	478	466	505	510	482	476	441	448	477	458	449	523	478	475	494	449	475	511	457	496	484	462	499	468	470	487	483	457	495	470	479	464	456	467	474	467	507	496	467	495	467	504	485	454	465	499	453	495	502	534	436	472	471	496	472	495	426	466	521	510	496	531	503	481	498	473	441	523	480	474	477	529	483	472	495	497	444	513	520	484	458	485	489	486	470	504	499	485	482	485	450	481	486	478	480	465	453	491	478	500	475	473	491	530	467	530	453	479	468	469	469	475	491	493	483	501	488	500	514	472	472	493	455	510	488	466	484	481	474	489	472	498	478	471	505	486	501	476	497	471	458	522	469	503	472	491	504	466	500	509	442	484	501	495	492	518	472	506	481	454	458	485	499	502	449	470	459	450	502	524	499	460	475	475	466	511	494	476	493	443	496	470	513	519	470	459	453	480	467	465	486	484	491	483	488	467	445	511	489	514	470	483	513	505	486	480	502	460	512	514	522	480	519	494	480	492	438	467	458	484	482	522	492	482	443	516	504	482	453	462	504	488	508	474	463	470	438	459	489	476	489	478	445	483	479	506	480	444	487	516	466	498	454	479	488	518	482	485	474	490	480	481	495	469	477	494	478	519	494	472	515	473	480	514	441	495	471	470	492	477	473	492	462	472	475	471	487	487	513	455	472	459	470	528	487	500	447	482	486	437	524	490	497	469	534	483	458	508	507	457	518	474	492	478	496	480	489	469	484	481	487	433	502	482	470	474	461	518	490	490	457	465	465	489	450	502	511	439	460	469	477	441	479	495	489	515	493	521	517	494	491	483	453	500	529	477	482	453	490	463	477	461	512	517	469	486	502	500	497	490	444	478	428	489	486	485	451	486	471	468	455	463	513	478	474	480	490	511	497	486	502	520	503	474	490	472	502	469	509	460	531	499	538	518	482	486	531	538	487	441	438	495	448	462	503	483	510	474	499	491	477	468	455	477	484	492	492	477	478	454	477	518	492	476	425	489	503	445	486	498	523	485	511	491	464	499	486	508	447	486	481	497	496	482	485	457	475	468	483	494	532	482	464	484	492	498	482	488	507	502	490	485	483	444	475	471	521	490	482	501	483	495	456	515	497	499	496	464	507	493	485	458	494	517	458	494	486	465	478	497	462	503	529	499	479	488	472	484	496	528	499	492	477	508	472	497	476	479	523	495	522	491	443	492	478	466	482	503	492	453	474	451	480	477	486	477	454	503	489	472	475	470	479	473	471	521	466	496	495	499	500	516	429	450	452	481	474	495	480	482	484	493	471	467	472	492	464	499	495	489	475	519	462	489	462	459	512	475	502	494	504	470	492	525	507	501	467	495	494	470	489	460	527	465	487	480	501	519	455	495	503	496	465	511	491	499	451	465	474	538	463	492	512	469	489	493	485	429	448	503	524	522	449	474	469	522	492	444	482	468	486	511	486	487	494	483	481	439	485	461	472	471	499	518	499	500	467	467	487	490	526	514	485	491	457	497	488	519	463	486	517	486	487	476	474	497	467	461	502	489	491	473	502	476	477	523	460	476	433	483	530	470	479	462	485	478	487	484	496	500	471	526	460	516	487	511	520	442	457	491	498	446	496	465	513	501	472	538	527	475	510	488	504	444	484	488	480	461	491	459	500	459	449	478	454	478	522	498	476	492	448	456	476	478	472	497	513	483	533	483	503	499	490	481	458	478	473	474	504	460	516	474	527	472	523	435	493	483	469	496	463	502	491	469	513	499	458	502	489	486	496	449	436	503	489	497	523	511	486	470	520	468	447	498	503	513	497	467	490	480	512	498	502	477	442	480	493	485	473	490	504	494	450	493	526	512	485	467	487	487	435	476	462	508	477	509	486	485	485	482	479	473	486	457	490	479	505	472	482	543	498	496	500	497	498	480	499	487	478	500	523	459	476	478	525	463	493	478	484	479	480	461	457	524	510	483	492	436	451	483	480	501	483	475	461	517	502	485	480	461	500	464	484	455	446	494	469	486	444	513	463	459	459	509	473	493	502	460	516	467	470	496	467	497	493	454	468	471	463	474	472	465	479	493	508	469	492	507	482	509	486	505	484	490	461	458	469	477	527	455	486	474	535	455	502	468	461	475	483	499	477	502	472	452	536	527	503	483	488	449	494	489	473	524	491	473	499	525	462	499	501	495	472	476	520	489	466	484	472	473	452	480	475	497	449	518	484	516	468	537	488	474	516	450	507	507	549	505	470	472	480	495	501	447	458	473
22974	21416	29341	23879	21416	21486	11833	1192	737	631	600	506	428	402	392	358	303	313	300	252	268	270	249	252	266	231	276	212	223	226	232	212	217	219	206	213	210	192	207	230	196	206	200	193	214	194	221	178	188	221	205	178	216	193	204	182	194	205	187	196	200	218	210	176	220	177	189	184	185	206	205	182	182	184	199	185	193	167	192	227	200	169	206	204	186	191	182	182	168	174	215	180	188	207	201	221	190	178	198	203	211	189	212	170	170	169	191	189	198	194	175	184	196	181	182	201	218	182	186	193	201	178	184	197	184	206	184	191	183	202	169	197	184	191	168	192	176	189	172	193	181	168	182	171	214	195	178	184	189	177	183	188	203	187	195	193	189	181	183	186	211	185	183	181	187	184	197	190	192	218	161	171	206	185	200	194	185	175	187	177	173	188	162	186	189	199	207	196	206	193	191	177	187	192	188	182	156	185	200	209	199	186	210	189	189	187	175	191	197	203	196	186	187	186	175	182	191	193	176	194	194	183	171	195	208	200	168	186	188	182	208	186	208	181	172	202	187	199	188	194	183	178	169	177	190	204	184	200	199	214	190	167	158	194	171	185	160	193	188	204	196	201	166	169	214	161	202	210	190	200	181	186	181	187	202	183	181	180	185	194	171	194	200	201	218	184	169	160	199	205	193	196	211	181	193	218	168	220	190	161	180	168	193	204	199	176	214	203	195	182	200	179	172	192	184	201	196	203	213	209	215	162	204	194	172	176	165	193	181	176	179	207	182	205	217	189	172	190	199	182	177	201	182	189	197	197	193	206	170	196	186	203	190	180	186	179	196	209	193	184	180	167	176	185	188	175	171	192	186	196	212	196	175	206	197	157	188	221	186	189	201	196	181	186	199	198	176	191	210	195	173	199	168	174	185	199	203	186	178	208	183	198	174	171	195	181	188	187	202	198	180	170	183	183	188	173	192	195	174	177	184	177	189	198	197	191	183	170	181	194	185	194	196	199	197	180	205	208	188	188	199	190	196	180	201	183	183	177	183	199	184	191	209	185	183	179	191	192	202	178	203	198	197	181	174	192	203	183	182	195	192	190	195	191	175	154	185	180	184	196	205	187	190	183	174	202	189	188	167	182	144	198	188	194	187	177	168	201	166	190	177	193	179	218	171	203	183	211	176	195	178	215	177	194	205	165	178	192	199	167	181	186	198	206	182	212	187	218	195	174	197	183	181	188	200	188	221	179	194	173	166	200	189	193	205	178	193	210	191	196	196	172	185	181	169	192	171	207	210	197	171	203	185	179	193	175	198	173	209	213	174	188	189	178	187	184	193	181	177	196	189	154	195	205	187	170	180	174	204	193	182	169	179	167	175	171	177	212	191	177	181	175	206	205	202	196	175	199	198	179	195	206	200	186	188	193	192	203	175	161	178	182	206	195	171	211	207	203	202	208	168	204	177	207	176	190	193	192	208	202	193	186	176	189	185	204	182	178	207	182	198	198	189	178	168	179	220	204	177	200	177	173	205	193	198	175	194	200	194	167	208	162	194	204	161	199	211	188	189	193	181	193	185	204	190	195	192	193	190	175	197	176	190	190	170	204	170	162	188	175	190	187	188	215	185	219	196	200	192	192	172	191	180	214	204	188	185	188	181	184	182	192	204	204	203	189	173	189	182	199	208	186	205	171	197	176	213	192	217	170	207	185	203	185	182	219	206	200	169	189	189	167	212	185	169	197	185	193	171	211	178	207	174	200	203	197	190	207	205	157	174	188	184	178	179	188	178	185	172	180	186	175	193	172	205	200	192	184	182	180	199	193	174	200	195	176	180	200	182	213	196	197	199	192	184	206	189	192	185	207	196	190	179	178	194	191	199	176	170	215	181	188	178	210	197	199	169	218	209	184	178	189	191	218	192	196	169	163	196	180	177	208	195	211	189	201	172	176	189	160	194	215	192	195	200	185	166	190	193	173	231	190	167	215	184	187	197	204	159	200	177	190	186	176	154	183	182	205	203	180	194	209	172	182	169	203	166	202	177	191	174	153	179	192	209	200	181	187	184	200	173	206	182	169	205	185	200	195	203	183	209	181	163	200	196	174	179	203	189	184	179	207	182	171	179	185	170	198	171	199	176	177	176	192	177	202	197	178	209	187	185	169	180	188	164	215	174	210	193	168	181	198	172	170	168	200	184	210	183	197	175	171	203	203	172	203	179	183	196	186	200	204	160	201	164	188	196	179	192	167	196	195	190	173	176	205	212	187	167	183	188	167	167	206	182	184	180	178	181	185	213	189	181	156	177	194	175	194	201	183	205	194	176	193	172	193	177	167	211	194	179	183	183	203	182	166	172	180	185	198	214	160	204	187	169	193	188	179	175	200	173	193	171	206	194	187	195	185	195	179	175	199	179	179	203	183	198	174	186	167	178	196	210	218	182	206	158	181	202	204	197	174	174	208	176	202	188	199	167	180	188	180	172	189	166	206	180	193	181	226	199	167	192	180	185	181	179	206	201	172	196	193	181	201	173	180	184	210	200	169	184	194	197	201	178	196	201	176	185	185	194	192	181	164	163	169	206	188	200	188	183	185	170	186	197	185	174	166	183	195	182	216	204	194	177	190	177	179	178	185	204	187	201	179	163	198	192	216	195	213	176	190	195	177	194	173	173	189	207	172	190	192	175	180	190	190	174	202	180	166	203	187	177	196	178	191	208	170	194	174	190	174	237	194	169	180	192	173	230	181	196	175	177	180	180	177	181	164	197	190	175	184	179	182	175	179	202	193	188	168	183	170	182	188	187	197	214	203	183	203	197	201	196	174	178	192	194	205	210	218	200	204	171	168	208	192	190	189	190	205	209	191	197	205	205	211	193	181	194	199	198	207	203	194	192	183	192	195	188	197	211	179	166	199	184	187	199	189	178	196	188	173	207	167	203	183	185	191	183	192	173	200	179	176	176	201	178	185	162	176	178	177	170	185	202	189	210	179	193	187	173	187	178	195	208	192	188	190	171	179	178	193	178	219	193	202	214	183	189	215	215	188	180	192	181	205	173	169	194	189	191	192	192	202	174	175	178	188	200	207	189	169	190	188	199	196	187	191	192	200	196	201	184	191	183	193	176	205	178	217	187	180	206	191	169	207	202	180	169	167	187	178	175	184	169	176	144	190	181	193	179	202	177	191	183	213	165	182	196	180	196	193	189	180	220	187	171	189	191	171	203	190	196	188	182	175	179	202	204	191	169	183	197	178	194	190	184	174	176	195	205	199	190	195	189	190	163	224	180	188	198	155	181	192	175	191	203	172	198	196	189	191	167	185	173	211	189	174	213	178	216	183	188	176	182	182	196	186	178	182	182	175	199	189	183	181	171	204	181	193	178	189	194	205	198	165	202	206	175	179	186	193	216	181	189	200	209	197	198	195	182	187	180	197	223	185	179	178	205	204	199	181	192	186	197	181	187	200	206	183	192	208	192	190	179	176	207	242	187	182	186	182	206	183	213	201
6655	16316	13477	7219	4909	3778	2868	2159	1675	1332	1038	834	798	665	575	546	449	450	432	404	384	387	368	326	326	340	308	303	310	297	294	281	275	263	256	285	274	302	259	277	257	257	261	291	243	266	262	265	292	257	251	244	247	265	228	253	247	269	263	268	234	232	210	253	233	249	242	262	251	262	245	264	277	251	214	233	242	245	221	247	241	236	242	233	233	268	232	250	229	233	210	231	254	217	238	201	235	229	254	238	238	252	248	226	204	234	229	249	243	240	201	241	250	238	213	241	218	231	223	246	261	222	228	239	223	213	218	240	228	226	225	241	242	233	227	229	225	252	241	231	210	243	232	233	239	265	218	236	244	276	227	222	235	221	234	262	227	262	222	229	252	203	243	247	228	209	225	219	231	236	240	268	254	209	214	218	239	223	241	232	253	241	212	225	232	253	237	223	237	246	221	242	206	217	237	222	224	219	232	233	201	218	253	227	257	247	221	252	220	222	225	236	196	224	190	266	257	258	217	255	237	231	212	214	245	211	242	238	228	227	243	227	232	231	236	231	248	246	214	239	258	243	248	228	228	229	226	262	220	260	239	225	221	212	250	225	207	234	217	199	215	238	249	223	227	223	210	226	227	224	192	212	254	253	228	239	204	228	224	223	214	242	264	248	222	257	246	233	235	225	239	187	245	218	247	255	253	238	230	211	225	237	220	216	246	205	219	256	255	245	236	214	259	217	210	220	231	229	230	228	198	234	230	239	243	229	256	207	201	231	246	229	213	208	242	231	242	257	246	231	213	216	236	257	226	230	241	254	232	218	232	233	265	220	199	234	222	218	224	219	218	238	219	231	234	229	248	225	263	249	224	228	226	211	219	222	227	200	237	246	237	255	256	214	244	226	237	204	218	231	221	222	215	227	235	219	243	225	239	206	235	245	253	271	256	228	221	217	226	228	219	223	242	224	236	236	210	199	231	261	222	247	239	229	208	244	229	223	250	229	217	230	232	251	234	205	231	212	213	223	229	220	216	213	207	227	239	240	228	229	237	230	225	235	241	220	229	229	240	241	232	243	241	239	228	221	227	216	249	230	241	211	249	237	232	246	233	249	219	255	231	216	222	246	211	208	219	227	230	248	245	215	212	200	198	229	232	242	250	223	233	227	223	227	229	216	245	244	226	235	245	253	243	236	224	226	228	203	252	226	210	208	242	237	233	219	241	233	241	245	224	228	227	251	244	227	228	212	218	244	217	220	229	231	228	273	233	218	227	219	233	253	195	242	227	244	239	232	234	258	217	206	240	242	221	209	214	234	246	230	226	232	229	229	237	219	230	229	218	249	242	216	217	230	254	242	233	227	229	253	248	243	205	242	235	223	211	237	209	219	228	247	239	230	231	211	228	252	227	245	221	245	198	205	221	252	255	231	229	243	223	255	234	240	242	230	254	230	240	229	248	210	203	225	235	240	223	241	249	246	214	213	227	259	243	218	264	236	205	222	218	246	229	222	223	216	241	244	208	220	243	219	226	206	233	238	214	237	226	227	221	250	240	259	213	238	238	232	233	210	250	223	218	221	236	240	248	223	229	240	216	235	234	232	204	236	227	192	242	228	233	237	213	219	242	216	220	221	269	239	227	237	239	225	230	233	217	238	237	224	254	240	214	237	218	217	217	226	208	214	219	231	263	232	241	232	209	244	247	234	258	228	234	204	244	224	250	215	214	253	232	222	249	219	255	252	232	227	237	257	203	235	249	234	238	236	239	249	214	218	207	202	264	246	220	209	250	230	216	209	248	225	230	201	212	245	228	222	225	197	247	236	231	255	223	261	222	233	220	228	248	226	213	231	228	230	251	252	230	235	219	236	238	212	223	241	265	238	252	210	221	191	227	233	213	220	227	227	264	232	238	227	257	211	227	230	259	253	227	231	210	228	225	227	256	236	219	252	220	224	234	211	246	239	234	242	201	258	247	227	255	248	219	235	238	237	218	222	242	233	212	209	268	247	239	252	215	243	246	246	236	251	230	210	216	248	241	223	221	252	249	232	210	245	230	217	241	194	230	249	225	235	225	222	235	213	230	235	226	259	216	265	221	244	220	245	233	242	230	230	223	216	245	197	240	233	203	225	217	222	235	238	215	233	270	238	214	243	235	241	248	235	217	226	199	237	232	230	232	202	234	242	241	242	241	218	226	247	237	256	219	240	235	212	256	249	230	231	240	213	233	257	228	255	247	225	250	209	226	225	226	239	215	228	224	222	234	263	223	220	210	262	216	230	206	244	219	236	245	236	232	214	228	233	235	233	236	252	248	218	234	242	244	225	250	218	218	207	240	233	228	231	215	225	235	237	267	211	216	212	229	259	221	236	227	258	206	221	223	206	218	225	245	225	227	224	246	207	245	206	200	222	210	221	240	250	248	220	235	219	247	210	235	236	222	221	224	232	214	243	239	225	244	222	244	229	237	213	240	239	265	241	243	198	216	222	243	220	240	216	236	224	203	233	265	237	228	213	216	236	222	245	233	231	226	220	244	240	215	234	223	220	227	216	209	208	226	221	228	241	218	230	242	224	237	233	274	234	214	225	214	220	221	214	240	229	249	258	211	236	219	246	235	214	222	220	210	229	239	239	267	243	232	237	226	260	239	230	243	213	232	224	234	227	217	238	232	236	249	249	240	230	216	247	207	202	214	229	233	228	215	223	222	207	247	225	257	207	230	240	222	256	206	251	229	224	237	246	213	226	247	220	219	256	238	235	211	219	219	243	222	185	222	227	242	223	219	225	196	246	216	216	232	216	247	208	231	220	215	210	229	216	217	248	257	213	246	240	216	242	233	220	234	235	245	208	251	216	237	228	219	236	237	223	245	244	237	235	188	228	245	249	255	232	230	205	223	209	232	216	237	223	211	230	231	221	233	222	224	250	254	266	232	237	227	219	230	241	225	251	231	204	218	236	246	220	244	237	245	253	231	240	212	235	263	228	232	204	244	213	220	247	255	218	244	223	253	227	211	198	241	236	245	223	213	246	232	200	230	233	223	225	246	208	211	225	215	256	238	207	220	208	229	215	212	230	248	250	225	229	204	248	233	204	236	242	249	240	237	221	234	206	274	214	231	208	231	223	211	247	211	233	260	227	229	225	233	222	201	222	243	234	229	231	246	248	212	244	231	228	242	217	227	235	227	247	212	237	227	202	224	258	231	251	233	249	238	210	203	243	250	226	217	247	235	213	222	222	245	228	201	241	224	235	196	234	239	210	218	248	223	248	226	226	225	253	247	227	223	243	235	237	221	244	245	238	235	229	224	212	233	254	219	224	233	260	246	230	223	213	229	213	229	245	230	245	246	232	219	230	214	200	217	219	208	232	220	225	241	231	214	235	238	212	257	236	234	212	242	238	244	215	229	219	219	231	246	260	251	223	219	230	231	219	222	239	229	260	237	224	214	206	234	233	206	216	217	248	227	230	263	213	219	225	230	253	255	248	208	220	230	222	208	227	218	252
27070	21174	12278	1418	784	676	661	692	664	658	640	639	629	640	641	601	623	625	664	646	594	632	629	628	610	641	658	652	611	631	604	620	627	562	603	634	599	646	617	662	626	616	592	640	665	655	596	584	600	588	585	592	651	591	664	620	553	610	635	616	652	624	643	632	612	586	589	620	665	607	615	615	632	602	606	609	664	655	653	633	637	630	652	598	599	585	596	624	603	599	651	639	610	595	646	613	604	656	619	607	661	612	633	625	611	604	618	628	653	638	601	681	615	614	650	585	612	631	627	558	629	624	623	662	637	665	624	592	637	634	593	611	643	661	620	634	617	634	615	594	603	613	641	609	602	575	694	597	638	621	599	599	620	655	581	644	602	632	614	641	626	592	615	599	631	610	629	601	645	609	626	628	628	633	579	648	634	598	614	653	615	632	588	665	637	616	604	624	636	587	582	627	590	627	620	631	650	604	655	624	597	613	656	615	626	637	625	616	644	655	574	604	702	609	603	665	605	603	625	630	622	626	604	614	591	602	589	655	595	626	624	654	619	610	630	633	631	592	613	634	590	655	623	604	589	623	662	605	646	618	668	615	628	609	637	625	635	677	620	654	677	617	618	598	605	612	610	628	645	590	615	678	627	603	635	613	650	598	624	656	650	648	604	635	626	648	629	615	630	589	643	620	643	634	600	605	587	626	635	620	592	649	601	638	635	577	597	563	592	619	599	575	646	621	572	589	600	636	620	653	596	624	655	648	604	642	610	664	632	641	573	600	628	597	592	643	654	624	643	599	579	644	623	627	660	627	618	637	596	627	604	634	626	589	590	649	592	617	595	611	687	620	593	636	619	642	633	657	595	607	618	626	570	617	615	583	636	664	640	629	591	601	610	655	622	593	612	585	601	625	590	560	611	588	613	582	625	617	669	632	607	614	626	629	593	628	613	599	640	622	660	554	605	592	610	650	593	599	598	591	635	616	617	622	595	620	599	577	624	627	616	631	609	602	620	621	627	594	594	592	633	610	632	626	668	641	573	638	639	622	614	642	595	668	635	652	629	669	634	587	637	617	613	598	588	630	587	650	693	565	628	580	596	627	608	670	628	637	614	647	632	623	656	629	629	631	620	634	661	652	585	627	645	647	648	627	594	603	624	617	652	602	649	619	587	629	599	611	627	583	624	616	638	579	596	626	620	578	611	599	623	626	659	611	601	628	660	654	611	595	592	643	578	637	644	626	628	649	622	639	664	651	601	654	577	589	619	642	605	617	693	616	653	654	616	619	636	611	611	605	571	641	576	589	658	585	616	588	647	586	605	623	650	577	605	654	631	655	625	599	614	666	612	604	622	652	624	642	599	638	621	582	643	646	640	622	607	640	626	600	596	586	608	649	624	588	661	599	615	619	689	578	594	631	652	669	587	575	638	579	594	589	614	601	665	595	589	606	622	626	639	592	661	642	619	655	615	615	621	584	603	618	637	607	591	613	620	631	604	645	589	567	605	615	624	618	624	656	644	640	603	726	593	591	614	611	622	581	636	614	613	620	658	607	619	587	670	611	604	594	656	654	589	642	644	617	616	644	624	609	641	587	646	608	629	559	585	625	667	665	619	596	613	599	616	601	627	619	628	617	616	571	572	636	627	616	647	559	605	632	608	573	610	601	609	645	632	612	606	568	617	586	654	623	602	588	607	614	645	648	634	617	617	598	562	633	619	612	676	619	608	607	613	632	583	616	627	573	591	583	635	648	625	608	612	611	647	591	619	595	642	616	621	631	574	598	623	614	648	633	636	609	591	646	637	605	677	637	655	611	602	623	592	605	652	601	583	664	636	607	591	601	621	644	595	597	594	617	582	698	651	635	611	668	607	589	652	630	650	603	623	634	599	583	610	574	613	574	659	582	612	582	641	600	627	629	602	626	665	579	593	605	594	601	640	627	636	630	596	600	606	660	657	652	685	622	617	626	614	579	612	649	606	612	622	655	617	628	623	580	590	621	603	637	652	617	667	640	623	626	664	628	661	585	616	566	665	636	590	638	574	644	623	577	587	618	654	669	657	629	599	619	654	618	629	619	638	633	577	621	645	591	637	610	606	644	611	606	639	592	617	644	623	630	630	621	606	586	613	624	580	607	622	592	605	619	600	613	587	566	601	629	628	615	587	630	641	635	641	604	584	642	658	610	601	585	626	604	606	657	604	643	604	623	622	643	549	603	616	616	615	597	603	620	623	628	632	624	572	618	604	610	647	580	618	659	619	589	587	644	639	590	670	610	635	591	620	583	613	611	597	631	626	649	633	601	629	638	610	619	617	664	581	643	646	604	624	580	604	644	636	576	659	671	613	664	597	597	616	543	609	602	587	644	608	625	626	655	632	640	633	609	623	657	629	613	601	616	584	657	621	631	603	634	630	545	660	624	616	677	626	621	640	631	632	595	614	698	619	636	656	598	630	649	679	659	586	602	628	578	615	638	591	585	603	630	571	652	632	586	606	599	630	616	604	599	591	618	613	582	637	624	671	616	573	611	622	635	702	620	617	606	622	643	654	624	620	633	615	669	637	644	588	620	609	662	635	552	610	638	665	629	603	615	636	627	561	629	607	640	634	651	597	584	604	656	656	634	605	630	613	635	643	619	618	594	596	642	620	627	638	616	610	587	623	632	569	632	630	591	619	612	613	631	592	602	620	643	595	613	611	592	674	612	588	596	615	644	641	637	624	608	600	606	593	653	624	674	636	630	623	651	588	595	636	606	590	619	603	596	590	628	605	637	627	650	595	599	628	594	653	622	617	624	666	657	603	552	644	641	616	658	580	594	627	616	603	599	555	603	641	624	691	602	629	609	629	601	601	646	602	550	629	626	659	667	618	628	613	618	635	657	635	607	619	611	630	606	631	594	637	608	643	641	592	650	622	616	643	618	641	566	619	642	622	598	630	635	609	595	663	619	596	594	655	594	597	629	616	620	626	634	601	608	638	644	591	641	669	619	638	567	659	626	639	602	626	673	592	624	601	629	637	631	619	605	630	634	637	647	620	580	606	621	631	627	644	627	622	600	599	631	640	628	629	584	634	603	625	618	614	572	615	610	665	619	605	594	584	615	608	641	588	635	639	641	602	574	599	638	587	615	692	621	610	648	598	642	621	644	622	624	633	658	645	590	618	599	619	627	590	622	639	631	695	634	616	664	633	618	598	589	600	607	610	631	623	632	642	579	630	606	668	631	623	627	626	594	599	589	602	657	622	622	617	621	596	662	612	608	643	638	600	625	616	594	662	624	629	615	567	663	612	624	597	605	607	639	645	652	631	583	613	664	574	601	627	609	630	688	589	627	615	608	617	665	627	584	656	631	583	639	618	609	570	613	645	606	587	644	583	623	629	598	595	672	643	647	594	626	614	625	610	657	656	594	610	649	637	606	629	580	579	643	619	619	614	578	601	642	620	574	645	616	650	669	645	594	607	638	649	611	632	602	623	633	646	606	607	629	588	613	597	634	610	578
4275	1683	1523	999	955	897	792	869	816	857	795	780	746	754	751	785	818	772	763	774	785	760	731	730	796	781	750	784	731	814	742	761	756	738	746	754	767	773	773	760	766	727	804	771	776	783	753	757	806	759	756	754	757	772	780	757	759	778	797	718	760	783	736	781	766	781	755	725	762	824	743	746	766	725	790	738	727	760	756	728	747	793	806	760	744	755	768	806	763	775	778	796	732	757	775	748	778	762	737	724	757	746	734	780	753	778	750	777	752	790	782	780	765	757	780	807	747	752	760	753	771	749	719	771	797	735	794	732	766	732	803	681	795	718	754	846	789	716	705	765	738	789	789	777	741	728	817	739	680	736	768	761	739	753	747	774	776	767	740	711	754	757	766	728	740	732	738	777	808	784	810	773	724	758	727	764	753	736	755	660	774	761	784	758	741	772	745	755	754	783	792	767	719	769	764	726	736	800	735	755	755	730	795	737	799	729	776	736	794	774	751	833	756	741	795	749	770	717	729	742	797	791	736	756	764	786	728	767	759	725	793	719	768	746	773	739	761	741	761	744	767	763	775	774	739	763	816	790	767	788	782	802	755	749	764	759	751	740	751	745	787	784	816	735	738	755	750	764	752	768	764	706	780	790	788	769	786	746	718	758	747	779	705	785	741	808	715	743	786	793	802	754	776	775	767	749	792	776	798	757	777	832	757	795	753	770	766	791	753	719	749	739	704	714	762	812	782	759	773	775	749	787	731	756	734	785	744	722	764	793	769	745	745	715	795	753	812	792	742	802	756	737	769	754	688	721	751	792	780	770	791	793	770	762	766	796	732	801	771	759	777	785	766	790	797	754	790	803	761	774	745	754	749	808	778	705	748	742	769	744	782	782	786	739	793	761	727	751	777	816	724	800	769	748	751	775	777	778	817	757	848	758	745	747	740	777	800	801	715	763	766	744	766	760	802	735	760	774	673	727	794	730	747	756	764	776	786	774	743	771	780	762	751	744	735	758	734	743	736	738	788	786	726	754	766	728	783	728	746	790	764	752	717	764	708	793	728	727	749	783	768	724	777	742	754	789	752	740	791	770	763	733	731	815	741	802	702	787	787	766	726	715	774	759	762	740	789	774	741	760	802	726	756	804	733	767	805	789	762	756	719	743	743	755	801	746	807	782	831	769	735	729	741	757	774	756	725	791	798	747	777	753	765	775	753	756	777	753	753	805	759	746	741	766	784	763	737	768	737	787	774	786	754	790	765	767	731	746	769	798	766	742	789	771	731	781	751	727	741	787	753	741	743	767	694	735	749	828	802	794	782	733	767	723	769	768	814	772	755	724	756	767	766	774	764	804	736	749	727	770	743	752	751	769	754	707	722	785	729	710	754	814	739	763	773	685	725	804	772	762	763	749	728	805	757	750	825	774	758	746	753	798	746	735	765	751	703	786	718	744	766	773	774	717	690	746	776	818	726	769	755	724	798	786	778	717	801	838	783	782	774	778	722	765	791	781	758	698	760	759	835	797	766	707	844	754	746	736	730	773	783	739	773	765	780	750	758	786	758	779	748	754	796	778	768	733	743	779	760	738	723	784	804	753	783	719	765	745	743	813	748	756	752	748	755	781	779	736	732	777	752	754	785	769	724	723	776	782	753	759	738	725	804	760	761	772	752	769	799	766	805	756	753	754	761	715	718	776	763	734	788	720	749	766	759	726	769	769	729	729	741	758	718	735	796	769	779	739	792	771	769	781	782	750	790	823	721	767	776	754	776	772	783	720	762	743	738	780	745	776	763	772	775	777	797	734	764	752	756	762	742	804	814	799	775	757	766	782	745	739	798	793	788	728	780	796	745	787	746	775	755	744	745	806	779	742	738	749	735	753	769	778	777	771	803	735	757	751	779	752	747	728	784	776	779	801	814	792	708	758	820	752	757	750	698	760	750	726	768	733	752	773	702	714	761	779	757	802	710	796	729	694	767	776	797	796	735	710	802	796	757	716	742	762	779	777	691	784	708	741	742	717	749	743	746	755	779	781	725	772	792	791	769	818	756	787	755	725	762	813	762	764	766	782	748	771	786	731	819	746	739	777	718	772	739	757	742	788	756	723	771	721	768	755	716	759	746	775	731	718	714	807	756	773	779	777	713	721	821	735	748	786	710	752	762	760	765	742	759	769	754	812	749	722	805	784	786	783	743	700	752	751	738	740	708	771	740	753	764	758	773	710	759	801	766	757	762	758	712	754	762	723	737	757	779	731	744	798	735	760	740	766	736	728	753	733	725	756	805	801	769	752	736	757	791	776	777	790	739	728	783	756	711	752	755	740	749	754	704	708	762	793	767	744	756	764	736	722	751	760	718	756	760	779	762	728	785	772	742	771	811	814	777	775	775	733	752	764	782	741	714	754	728	775	785	798	728	788	778	756	802	762	726	778	752	775	731	739	766	763	764	753	762	777	782	778	785	772	752	761	747	733	727	717	846	777	754	764	763	731	717	790	772	769	721	735	747	742	775	729	771	734	734	732	746	782	774	746	748	722	765	738	797	768	752	710	747	776	745	741	759	770	757	776	753	753	836	741	767	776	778	749	740	737	778	799	746	768	714	681	727	749	800	701	784	754	756	755	755	724	753	731	743	790	749	789	770	753	747	770	744	733	729	794	785	741	723	696	784	736	729	743	733	756	774	775	799	780	773	747	786	740	730	744	693	843	771	760	770	764	723	775	771	764	739	766	702	816	760	770	760	790	802	768	695	750	715	785	711	716	747	759	750	734	737	803	773	712	748	745	732	739	735	737	804	775	807	743	733	756	701	739	789	737	772	794	723	739	791	796	787	722	768	762	761	746	756	786	716	724	775	749	757	710	751	765	765	774	743	753	737	778	765	765	746	789	687	788	796	733	756	740	749	795	773	758	788	761	796	764	806	803	779	784	762	761	759	804	777	701	737	746	746	753	814	764	756	752	729	795	776	767	704	790	761	764	768	747	803	794	795	782	687	833	805	749	782	793	772	747	772	724	763	760	739	795	770	730	792	787	754	748	814	776	759	752	754	746	723	772	767	760	755	757	727	754	786	766	736	704	798	742	754	761	770	755	738	759	745	775	762	767	748	713	786	745	778	728	711	738	751	799	706	722	795	764	728	713	758	772	789	737	741	785	747	757	775	745	788	744	732	776	748	745	731	759	769	757	815	769	728	735	774	763	737	780	781	791	719	762	745	752	761	734	722	756	750	757	786	757	777	744	775	787	754	774	791	775	800	804	739	745	722	745	760	728	759	765	761	768	818	770	806	758	791	764	751	749	771	743	748	719	776	757	789	779	782	767	786	769	703	771	785	742	728	789	803	711	745	745	843	773	745	731	740	781	756	790	793	755	776	798	787	780	774	739	744	770	729	765	766	741	804	785	754	733	764	807	721	741	796	733	752	720	754	750	794	797	739	755	766	771	754	805	764	766	726	767	722	757	744	711	811	740	744	776	761	755	827	710	756	762	788	781	808	749
23882	21384	28947	24189	21364	12894	1388	865	720	648	558	583	532	527	465	448	455	455	421	444	402	430	422	408	414	441	444	418	418	432	435	417	398	426	404	416	356	405	399	392	396	383	400	387	384	379	377	409	381	414	412	365	410	398	411	404	369	384	395	391	370	392	354	405	361	398	388	381	399	415	374	391	427	372	375	389	393	389	379	368	428	373	396	410	406	385	411	384	423	370	392	366	385	414	391	339	388	385	390	381	447	386	366	383	390	382	390	368	368	419	394	357	389	417	423	382	403	363	356	391	389	363	383	356	399	420	395	365	398	425	363	416	372	389	399	421	371	348	377	413	374	405	398	388	421	373	353	379	408	406	378	380	419	414	430	388	373	419	388	394	378	416	381	397	358	430	395	409	387	407	394	415	357	413	341	402	399	388	401	379	396	391	371	405	386	355	409	404	383	400	376	368	396	422	401	360	378	416	364	378	374	353	369	366	376	383	414	332	416	380	368	370	379	374	383	394	389	439	393	413	409	360	403	351	387	403	385	385	382	376	348	390	393	391	378	398	389	384	393	409	370	391	416	390	414	389	361	376	376	357	401	353	399	368	394	379	382	421	379	399	370	384	396	388	377	415	372	407	377	370	356	400	358	423	363	374	392	371	390	403	377	380	368	407	396	392	387	422	447	384	367	386	388	378	411	401	398	383	379	420	352	375	388	397	378	392	393	363	386	381	363	394	391	386	397	399	403	420	385	410	394	407	406	438	396	392	358	444	395	394	398	374	371	366	409	405	412	355	412	392	408	361	405	413	364	386	370	392	374	385	352	409	423	413	408	385	346	392	398	372	379	402	377	384	417	393	373	395	367	397	415	398	378	394	396	382	409	390	402	348	398	384	385	393	367	383	407	366	356	411	351	378	376	377	401	415	428	416	381	361	380	399	404	364	393	366	389	380	386	398	367	379	400	372	384	360	356	357	377	385	406	402	398	394	372	350	369	382	393	414	373	383	393	396	394	381	364	361	372	380	395	420	400	403	385	390	357	384	393	392	362	401	408	411	407	363	383	403	377	382	388	379	365	364	391	406	339	352	394	390	397	389	402	408	385	410	400	383	398	350	399	372	349	366	381	389	410	419	403	396	372	357	367	388	395	381	369	389	392	379	377	403	369	378	385	398	362	380	388	387	380	392	377	361	390	398	386	405	382	364	374	385	382	374	374	368	417	410	390	417	406	420	349	356	397	391	326	363	389	375	377	389	424	376	379	399	361	383	416	364	428	392	377	353	351	409	381	410	364	394	380	378	383	379	384	367	411	389	384	385	412	385	367	394	375	392	408	390	406	392	402	364	453	388	408	395	388	397	396	391	351	395	394	380	372	373	389	358	376	366	398	423	399	393	416	392	394	381	384	379	390	373	387	422	343	393	390	399	392	390	381	401	390	379	366	393	387	365	385	376	396	393	396	396	371	361	367	350	367	362	364	390	421	412	389	373	388	386	406	361	393	398	409	418	377	384	380	383	373	348	365	453	393	388	395	400	420	421	401	376	365	375	390	387	383	347	387	395	381	403	369	380	374	380	360	371	389	376	429	392	389	388	395	437	415	365	403	362	367	368	377	384	407	405	391	398	407	380	358	399	402	353	386	399	371	363	356	374	376	407	393	394	356	363	391	397	414	394	412	408	371	368	364	381	375	381	355	421	425	408	379	350	375	391	398	406	413	411	393	388	392	364	382	382	381	361	380	398	411	428	420	414	431	353	399	393	369	359	409	388	361	395	371	399	424	358	378	389	393	417	375	395	396	368	409	371	373	401	384	383	393	398	377	400	365	375	372	391	392	390	414	367	381	394	377	383	437	400	390	426	384	347	410	407	377	387	354	384	384	431	406	410	360	403	402	376	406	406	386	387	413	376	410	396	394	385	385	370	383	395	407	403	375	361	347	371	412	430	389	394	383	374	377	393	391	393	382	379	355	376	397	436	363	393	396	366	401	350	387	347	380	405	377	339	377	403	368	347	423	373	407	420	394	366	377	360	397	411	360	370	365	407	378	397	399	358	388	407	388	353	342	404	393	390	421	367	357	389	386	368	400	400	394	388	347	357	332	398	381	365	398	390	377	357	409	368	394	392	407	411	423	420	400	413	387	347	362	383	396	375	377	381	373	390	366	390	408	390	384	387	399	389	349	405	389	350	401	374	393	383	400	382	353	361	399	335	411	361	409	367	414	390	377	386	396	427	391	412	363	351	384	367	427	380	362	382	379	380	363	356	381	423	365	384	389	403	369	370	364	407	408	361	424	390	384	369	391	422	359	380	379	360	400	373	380	389	320	398	352	378	380	422	367	379	381	370	401	402	379	378	390	366	440	344	371	403	407	366	397	407	362	402	359	405	372	406	359	373	374	394	379	415	384	393	390	375	415	433	397	405	386	392	416	387	344	413	372	365	375	387	404	396	361	372	362	429	386	359	358	378	354	395	402	380	373	363	372	375	406	388	365	364	387	364	383	387	386	410	375	397	346	377	392	400	373	376	380	397	386	397	379	430	404	369	401	359	364	394	378	380	395	367	399	420	415	358	390	398	395	346	392	398	423	356	410	362	356	377	394	398	393	347	379	380	399	385	396	390	371	381	382	403	354	398	397	388	413	396	389	384	394	367	381	414	385	403	373	371	406	357	366	396	392	427	385	352	383	397	384	394	435	391	376	386	394	343	387	396	369	400	404	397	386	359	382	375	391	397	380	387	348	357	422	391	388	370	397	388	380	393	403	402	370	400	395	389	363	374	385	390	357	369	384	407	412	368	363	357	379	365	419	395	368	387	393	380	347	394	401	422	376	388	409	368	385	355	397	391	387	399	399	371	419	397	416	367	369	391	398	360	376	402	363	369	397	373	411	387	401	423	381	395	369	408	399	402	418	387	395	367	371	412	325	399	348	363	402	364	377	412	380	384	391	401	383	378	388	409	392	421	386	387	390	369	399	401	389	404	426	361	378	431	386	366	366	414	410	378	389	392	397	394	392	380	385	360	418	405	408	357	372	397	392	411	387	393	395	395	385	405	361	396	385	401	355	407	401	401	398	384	380	398	357	399	360	374	394	387	393	383	392	381	352	340	382	365	379	385	379	439	391	380	370	394	379	420	403	374	423	368	355	382	424	401	411	375	373	339	401	390	395	374	365	382	368	368	383	384	398	400	357	381	368	378	390	355	372	396	377	380	382	365	388	351	387	390	379	403	422	406	367	391	391	404	389	353	406	359	395	393	396	367	364	412	415	403	349	357	403	410	399	392	379	408	389	378	370	387	404	371	378	384	369	399	369	376	395	350	382	375	361	356	380	371	424	392	361	366	389	387	384	374	395	377	397	407	367	411	393	369	406	367	397	396	379	389	369	363	407	378	405	377	403	407	396	382	378	384	402	365	406	353	409	391	367	363	384	368	380	393	388	399	429	408	362	383	381	372	413	354	400	406	403	384	405	415	408	381	367	368	379	375	371	395	386	342
4782	10069	8340	4242	3015	2352	1816	1442	1172	1057	960	811	765	695	668	647	648	600	567	575	584	564	559	511	496	525	487	528	547	487	524	564	482	521	498	511	519	536	486	554	520	457	479	454	526	517	516	539	498	473	560	546	491	495	475	495	491	492	483	503	491	491	517	492	496	472	511	492	480	448	517	441	485	470	454	486	467	489	480	521	458	482	456	492	501	514	460	500	484	455	486	460	486	523	469	519	494	456	458	499	447	502	460	484	506	493	508	463	506	502	516	519	491	465	500	469	504	487	484	492	447	463	482	442	490	503	488	482	470	500	478	497	464	489	493	459	457	458	484	474	473	499	519	544	456	490	476	461	486	479	486	483	468	487	457	507	458	503	510	482	504	477	488	463	488	511	506	510	496	491	433	495	487	494	488	489	488	465	524	501	481	519	508	469	454	447	490	507	486	500	500	482	461	468	537	476	467	493	486	484	478	476	491	467	521	472	456	489	483	492	506	485	502	466	505	513	512	476	479	464	494	474	521	485	476	491	517	514	492	493	486	476	518	506	458	499	446	497	504	492	509	470	514	446	461	487	476	487	497	500	430	469	498	472	492	460	498	514	509	479	471	509	493	482	492	443	504	501	538	466	493	497	488	524	517	492	488	506	475	495	489	523	498	495	489	479	489	490	488	465	482	487	471	478	459	507	464	468	451	477	548	460	475	504	491	476	455	505	482	488	510	470	481	532	463	487	473	494	485	482	501	536	495	489	454	479	520	520	482	456	474	475	486	510	503	467	491	473	472	436	482	460	497	501	456	509	468	483	469	481	523	500	572	450	486	499	502	478	514	467	510	483	486	496	501	477	477	471	491	482	482	506	468	445	480	453	458	492	438	514	492	533	462	516	509	475	496	489	482	479	450	519	480	476	506	531	468	482	493	489	478	490	501	476	502	479	470	469	490	464	509	491	494	514	469	483	461	467	483	485	487	474	510	465	475	483	493	482	483	446	493	483	491	502	468	506	436	487	489	496	502	498	516	514	490	503	438	467	448	471	490	457	493	461	523	452	475	500	500	523	488	451	504	489	476	484	442	500	481	487	504	492	484	450	507	476	531	478	455	507	506	508	475	442	492	491	487	482	463	499	442	445	467	475	488	504	483	500	486	437	516	475	487	508	512	505	495	478	500	506	482	520	492	497	467	456	453	507	481	511	496	491	513	533	500	497	498	475	468	518	455	473	496	475	457	503	495	517	470	515	506	486	515	474	485	475	520	480	469	471	469	480	454	479	502	478	491	496	522	496	494	535	477	517	511	499	506	504	526	511	437	503	498	526	474	466	490	490	472	470	478	474	484	477	479	506	458	484	460	470	509	489	497	504	477	474	455	469	531	445	484	503	474	498	497	491	455	524	473	478	498	472	501	479	509	492	528	487	481	531	463	481	505	498	499	483	513	519	486	489	475	481	491	507	466	486	448	484	526	507	486	479	461	506	480	526	476	479	477	512	463	506	479	497	461	487	470	530	514	469	483	502	491	476	504	499	505	479	542	439	501	484	508	457	499	472	465	513	472	486	479	462	460	483	442	545	486	502	476	502	483	519	465	494	508	477	510	506	497	466	509	476	475	439	471	511	497	486	491	501	479	508	489	461	472	514	453	467	466	465	472	479	474	460	475	496	477	453	506	495	479	502	478	488	502	527	489	481	438	443	438	472	472	491	497	488	459	511	482	534	433	475	487	474	461	492	490	490	485	461	505	492	465	467	507	444	419	520	461	467	500	474	471	465	486	464	509	483	510	481	490	525	503	529	482	466	501	484	449	458	484	450	453	484	491	481	471	513	514	432	487	481	484	502	474	466	484	497	461	463	515	506	468	501	518	490	485	510	459	483	471	521	475	449	509	467	469	460	505	469	490	533	498	511	461	494	515	482	492	502	510	476	469	521	449	497	451	505	498	499	499	497	507	474	478	461	475	492	470	496	475	458	505	475	486	488	512	454	543	509	499	514	517	464	465	488	470	509	523	476	520	481	469	466	495	468	465	530	487	479	497	505	484	519	528	490	508	482	505	424	481	460	485	469	503	469	538	475	506	483	492	461	537	500	468	464	490	517	473	518	462	493	514	490	474	502	491	488	482	514	460	478	505	480	470	502	476	515	492	481	453	491	510	474	543	489	519	514	479	456	482	465	465	483	505	490	454	452	473	469	511	483	500	465	501	504	472	502	499	454	497	465	482	506	456	487	510	502	524	496	483	513	481	499	501	461	493	482	473	501	502	486	523	500	478	475	489	477	529	473	443	499	479	467	478	496	476	473	425	536	505	446	473	477	493	526	485	500	505	493	452	504	497	505	548	494	460	492	493	527	490	486	484	475	475	473	507	455	486	454	492	440	502	488	480	455	505	462	493	525	494	472	553	473	494	502	480	472	476	483	463	497	457	446	474	503	440	525	474	491	492	468	544	483	500	442	497	489	471	467	479	482	478	482	499	511	494	487	512	506	502	464	474	456	477	436	477	459	468	476	456	493	501	476	466	485	497	504	497	504	513	544	500	500	498	477	530	487	488	516	506	497	447	507	519	499	500	501	467	462	475	486	492	494	469	529	474	473	493	521	455	450	486	483	515	458	462	491	500	473	463	470	489	476	530	463	460	498	459	529	478	530	487	467	477	426	454	508	497	481	521	488	502	508	498	457	497	485	490	475	471	496	461	459	517	488	466	456	471	500	483	488	482	504	492	482	476	483	448	528	462	477	497	481	489	460	496	483	485	451	463	473	473	495	486	486	499	518	488	484	472	512	475	462	457	535	462	484	539	472	472	538	465	458	526	512	501	498	494	476	490	550	481	489	485	487	449	513	440	464	469	488	495	504	464	487	467	521	487	483	483	501	489	479	458	480	494	491	470	511	498	478	500	495	539	488	512	486	517	489	486	482	509	483	489	497	465	477	456	495	504	507	541	456	491	496	493	483	493	483	489	483	499	487	445	517	464	484	467	493	545	520	500	515	471	483	455	456	486	445	476	456	477	455	513	458	526	487	480	461	503	489	493	439	506	487	513	471	502	490	470	461	495	489	457	437	501	472	493	496	489	506	521	460	489	500	496	500	466	463	471	461	470	491	455	529	493	479	442	499	470	539	498	451	478	459	476	480	497	492	500	457	542	420	474	518	503	496	446	489	532	503	481	493	481	506	483	489	479	500	497	486	447	492	506	451	481	486	508	488	505	491	529	474	490	518	508	491	540	492	477	445	489	478	474	458	456	521	446	486	511	507	475	485	470	498	437	488	512	471	554	475	494	472	493	477	499	524	509	507	500	487	494	467	462	483	478	472	460	513	501	489	448	515	467	507	542	480	470	484	485	505	513	492	483	491	459	440	487	469	502	515	495	471	493	494	508	469	481	507	486	510	469	468	522	469	471	517	523	479	486	472	472	532	497	484	458	456	527	500	491	490	503	499	531	478	463	485	515	510	492	490	465	478	472	502	462	457	502	502	464	488	485	496	504	510
22900	21378	29325	23819	21379	21425	11869	1177	738	686	577	487	442	436	342	324	319	325	330	264	245	268	268	257	248	253	238	238	240	209	225	226	226	225	249	187	216	214	185	209	204	205	226	236	206	208	222	195	188	192	207	171	179	215	200	199	209	195	226	214	180	203	196	180	189	184	189	215	203	200	190	195	180	181	207	177	203	223	204	187	224	205	198	197	209	198	184	180	191	192	219	169	200	181	193	206	180	163	192	176	189	204	192	185	194	208	186	184	154	191	194	197	203	209	196	166	213	188	200	206	197	195	169	188	191	193	194	212	182	192	231	194	162	171	189	179	210	203	189	184	177	208	187	225	184	198	199	199	181	175	179	204	200	185	205	183	193	207	168	160	171	209	191	194	200	187	190	170	171	220	190	201	212	191	185	203	200	202	191	198	172	198	181	196	201	171	200	201	191	173	181	176	205	209	210	218	183	176	180	178	192	205	187	192	191	207	210	186	197	208	180	181	167	189	190	195	188	181	160	180	195	224	192	206	194	197	180	202	178	198	181	188	191	171	208	174	185	173	192	191	203	182	189	184	223	180	209	194	205	199	176	200	200	212	200	202	195	199	177	189	217	194	190	200	226	202	181	213	172	206	169	188	198	189	187	187	176	188	202	173	211	183	204	203	183	188	181	192	163	165	194	193	213	203	150	161	199	191	186	180	171	224	205	168	195	199	187	170	189	178	176	219	182	153	206	187	208	188	223	201	217	215	201	183	183	212	171	197	189	179	221	179	198	202	189	197	180	195	170	195	210	183	181	185	194	208	197	193	193	183	181	197	181	203	182	217	202	188	198	209	198	200	207	194	180	179	217	191	188	192	181	170	192	210	195	214	204	194	196	185	206	180	209	169	189	168	223	206	200	192	199	194	199	172	216	186	180	191	183	218	163	198	188	216	189	200	198	207	193	206	193	188	187	188	200	183	183	172	188	207	188	203	188	207	193	172	186	195	205	211	185	190	180	185	189	180	191	198	180	161	180	184	188	204	197	178	212	187	205	178	213	190	222	218	164	197	226	218	204	181	192	181	202	192	181	179	215	191	185	175	181	187	177	212	207	204	202	198	188	204	211	162	199	165	167	194	197	195	166	210	226	196	181	197	171	187	191	192	192	175	192	204	196	208	202	200	182	157	160	197	172	184	168	195	180	203	170	202	188	194	184	210	210	203	204	188	193	194	182	182	213	200	196	187	188	182	177	201	165	190	188	202	181	179	184	183	195	201	209	208	195	183	194	194	203	168	187	184	212	197	207	178	159	202	202	194	205	220	188	187	184	212	185	181	193	212	196	203	193	185	197	157	187	174	179	175	180	180	200	177	178	204	172	196	170	185	179	180	203	175	214	199	184	233	171	171	191	176	171	230	169	176	181	191	177	201	195	177	180	196	204	190	186	194	171	195	188	184	194	188	172	185	196	187	217	201	187	169	199	195	190	171	215	208	192	220	192	174	177	208	194	175	192	201	177	179	180	209	197	193	190	191	184	198	206	187	192	191	167	165	208	186	190	186	183	200	180	188	178	181	198	206	189	195	218	169	189	175	192	200	197	181	201	199	196	188	203	183	170	192	179	158	175	204	186	175	210	187	190	161	186	213	202	209	180	185	191	191	188	197	202	199	191	186	170	201	213	178	186	203	184	191	220	174	170	205	200	189	186	206	188	175	177	198	191	184	204	168	193	190	186	203	189	193	208	202	205	196	164	181	186	195	201	197	188	224	183	188	185	205	176	193	194	203	184	185	197	198	185	181	186	176	206	189	174	194	187	176	187	195	228	180	187	171	190	210	181	185	196	165	189	175	200	210	185	213	207	190	182	195	181	187	185	190	177	207	197	179	216	191	195	196	180	199	186	173	195	193	186	194	188	196	198	185	193	180	164	161	188	188	181	204	194	237	202	187	202	206	182	174	178	194	186	187	200	187	202	176	183	187	199	196	209	187	194	195	204	182	195	195	191	185	225	192	169	179	169	211	200	206	200	189	201	207	185	202	175	189	186	173	201	196	186	175	192	189	163	222	197	195	187	186	197	176	188	187	185	192	187	199	194	165	203	182	182	159	174	210	198	204	201	200	194	175	204	192	180	182	188	193	196	195	204	195	188	173	191	206	185	206	193	188	208	190	192	191	194	187	171	193	213	168	191	199	194	198	152	193	190	169	181	206	173	189	175	181	186	186	197	184	195	182	201	183	188	202	192	208	190	195	198	189	203	188	205	224	205	197	186	205	173	172	212	193	204	177	197	213	219	211	200	200	172	200	189	185	218	200	169	193	169	185	207	180	190	189	189	203	178	204	187	204	178	187	186	188	180	164	196	191	176	185	192	190	184	200	189	191	179	174	186	207	192	171	168	193	191	170	193	167	184	184	201	179	188	213	199	208	195	190	198	189	202	182	183	156	178	204	188	188	194	196	195	172	203	185	206	202	162	190	177	204	203	208	189	169	210	195	202	200	189	192	213	201	216	209	191	203	183	201	174	190	182	163	184	188	178	182	192	204	206	205	198	206	196	202	185	210	169	185	180	198	209	165	169	197	192	215	195	193	194	210	188	208	211	206	188	182	192	191	190	196	212	165	188	199	223	196	183	201	185	205	194	169	171	173	188	195	193	187	189	192	199	205	187	189	185	188	203	188	211	201	193	169	183	190	203	167	177	188	168	195	182	199	191	198	201	198	181	197	185	182	178	190	196	185	198	193	212	196	157	180	217	175	192	194	188	186	182	210	167	174	195	193	163	178	185	205	187	183	178	192	192	197	201	222	190	167	193	178	205	199	189	186	181	230	174	188	192	193	172	184	191	176	205	204	200	189	176	187	165	184	186	216	197	188	203	179	182	197	201	191	182	181	213	189	192	189	196	185	183	192	203	199	202	195	192	199	208	202	194	208	190	181	192	216	183	200	183	204	202	202	194	220	187	197	187	192	183	201	202	214	194	207	205	196	193	190	193	184	202	178	170	203	197	181	179	185	198	209	198	203	190	192	195	193	168	199	204	176	189	171	212	183	183	174	176	212	187	216	209	190	197	191	172	201	194	213	211	200	171	222	206	183	231	172	205	199	177	214	169	187	189	208	192	199	169	183	189	195	187	190	195	170	179	210	188	207	158	204	195	219	196	187	158	190	185	222	202	185	192	193	181	205	183	196	205	178	194	211	190	198	212	192	219	183	194	179	186	191	179	204	184	172	174	213	182	191	213	191	209	166	197	189	193	200	188	179	193	168	156	196	197	170	204	168	188	192	176	174	199	183	195	177	201	186	189	182	166	185	180	180	213	226	194	208	221	181	194	184	166	165	193	187	181	176	185	193	213	194	176	189	206	195	211	185	191	203	181	192	221	205	203	187	209	178	166	184	180	165	202	191	206	177	179	178	175	169	186	181	190	213	171	183	184	204	210	202	184	204	188	173	175	187	191	193	207	166	162	198	191	189	194	193	205	192	190	166	210	190	193	186	188	179	184	188
6822	16132	13527	7170	5034	3788	2868	2147	1720	1337	1102	919	799	688	639	572	495	494	421	401	388	372	340	375	318	322	308	314	282	303	313	254	271	272	272	271	256	269	253	247	256	258	269	267	272	276	273	229	249	230	263	247	264	241	268	256	258	272	213	237	242	226	245	212	250	279	238	252	215	233	244	238	217	243	245	265	269	225	220	237	246	228	244	264	232	218	254	238	227	231	238	222	251	221	234	230	242	256	216	232	266	232	249	232	214	251	215	230	224	243	228	225	236	255	230	234	241	224	240	257	237	232	215	249	241	230	238	202	255	229	248	217	214	229	220	211	216	241	219	230	236	235	246	241	227	231	237	247	257	213	221	232	230	214	234	249	252	243	210	214	228	219	275	256	221	237	229	219	258	233	228	236	248	242	218	252	236	230	220	214	209	221	232	222	228	236	195	258	241	199	224	220	277	233	209	233	216	238	227	229	234	219	214	237	238	251	247	243	229	246	235	226	231	223	235	240	215	227	244	243	227	224	231	236	224	224	214	270	240	225	227	247	234	235	228	255	231	232	246	210	221	197	245	247	238	220	238	245	222	226	236	263	214	234	222	211	201	247	240	215	240	250	241	237	238	225	267	253	257	225	223	219	243	268	230	248	246	231	234	210	239	260	253	229	227	213	239	233	235	238	246	247	235	240	222	252	217	225	248	231	248	236	242	259	232	223	258	237	209	206	232	222	234	220	245	259	237	258	247	237	220	243	244	218	228	229	249	218	233	231	193	240	248	229	218	229	241	209	264	248	220	221	213	231	211	242	219	222	228	216	261	230	257	222	215	202	226	234	247	212	204	199	229	236	230	259	249	250	224	233	223	240	252	226	226	223	241	235	217	231	252	233	245	232	258	237	228	261	244	248	226	239	223	230	227	238	217	230	228	229	244	220	236	235	216	244	217	241	240	244	262	248	218	244	219	214	228	247	263	235	247	203	255	232	260	211	231	235	211	221	242	248	223	244	261	254	229	239	209	238	217	242	238	241	240	220	222	223	228	243	230	223	252	232	223	243	229	238	232	221	226	235	222	237	258	226	258	239	228	241	229	244	234	224	238	231	230	224	231	232	252	247	233	252	219	224	232	238	231	255	228	228	230	270	219	222	256	250	208	245	206	243	231	233	225	228	203	239	242	241	248	242	243	207	229	228	240	253	230	231	226	237	233	225	235	255	255	226	242	212	236	215	200	241	243	225	241	223	233	239	253	229	225	209	234	239	247	218	243	247	237	242	222	256	211	228	260	227	235	238	214	254	216	248	239	240	235	215	226	248	218	207	213	212	224	232	244	244	237	226	200	233	231	240	224	244	234	211	241	231	221	225	246	233	246	235	235	253	242	213	213	241	207	235	222	239	212	244	219	234	240	239	232	208	225	219	222	238	230	217	238	224	224	226	247	255	230	219	231	231	235	238	232	232	232	217	226	250	214	233	239	264	221	227	234	216	210	206	243	229	232	232	234	216	249	234	212	231	232	225	232	221	246	240	249	244	242	253	218	266	234	243	236	252	225	250	257	222	245	223	227	235	214	224	235	209	212	226	217	216	241	221	220	230	239	227	261	217	230	223	271	234	237	249	239	259	250	219	216	264	237	200	247	229	229	251	255	246	262	217	235	238	238	209	235	233	228	234	232	255	241	249	246	245	217	238	242	220	203	233	237	224	229	240	228	243	244	242	243	237	220	248	223	235	203	211	247	227	249	229	268	222	239	214	245	248	224	217	228	252	243	221	234	234	234	236	203	200	225	233	234	275	245	212	246	216	252	236	247	239	229	242	250	263	255	236	242	230	235	217	249	263	241	241	215	248	224	274	235	246	235	227	232	224	232	222	222	250	197	237	222	224	233	223	242	217	204	245	201	236	248	233	254	229	245	240	241	244	252	226	248	209	259	221	225	226	215	234	240	239	244	235	243	231	210	236	235	226	226	246	224	253	207	213	215	243	228	258	234	265	206	231	188	251	254	210	232	223	224	232	248	233	243	241	224	217	205	223	267	231	264	260	258	258	219	235	248	232	238	224	250	239	233	234	227	243	223	210	212	243	253	219	241	245	235	227	218	238	232	243	221	229	242	244	225	206	210	238	234	236	243	227	192	260	202	232	223	217	258	234	224	215	257	231	254	216	225	222	236	220	245	242	242	222	222	247	212	263	238	275	206	232	217	201	237	204	212	221	246	243	250	230	240	229	211	245	234	261	234	248	235	251	260	246	259	226	212	233	218	213	233	220	235	238	229	216	227	241	218	231	256	247	253	238	237	242	204	254	238	242	230	263	214	243	222	248	228	218	215	229	246	229	243	247	248	231	219	236	222	234	214	236	238	195	237	226	237	242	232	205	233	235	237	236	260	223	230	263	220	239	246	223	224	220	228	222	253	242	237	237	213	233	252	205	217	231	243	208	225	210	221	235	266	219	259	217	217	220	235	246	242	205	217	214	236	230	245	238	224	253	253	232	239	230	217	223	233	243	229	251	247	240	242	246	258	238	247	245	216	212	237	246	217	241	229	239	235	238	225	258	251	235	224	245	219	208	219	223	228	205	227	238	238	230	220	248	195	243	234	236	231	228	249	243	236	214	231	225	237	240	214	245	233	261	226	228	246	224	257	232	224	233	209	235	208	219	230	232	221	232	229	223	225	237	214	194	228	227	226	222	213	254	251	225	236	245	235	234	253	178	225	245	255	223	274	222	223	243	250	272	236	227	235	234	251	256	245	246	230	245	236	242	237	228	220	222	198	214	226	236	226	254	228	220	242	231	256	239	260	234	218	236	238	212	218	256	256	225	249	222	225	223	218	234	243	235	227	217	238	236	224	257	233	242	210	236	214	248	249	233	219	241	229	241	226	232	208	253	223	217	217	243	251	246	242	230	218	214	206	243	243	241	218	244	224	228	244	272	236	255	218	236	225	237	225	239	214	219	239	255	212	221	220	228	236	266	237	237	254	229	247	204	264	237	234	240	216	232	276	252	221	234	252	244	237	245	238	236	227	222	219	251	229	223	234	221	227	238	225	247	241	226	249	242	245	225	228	219	239	227	250	228	222	253	234	249	235	233	208	231	237	255	266	232	232	243	229	227	227	212	227	216	232	259	218	228	237	242	214	235	217	232	234	255	208	222	255	228	225	244	242	228	222	240	213	204	237	214	214	226	210	219	230	228	254	184	238	233	223	238	225	225	253	207	232	228	237	213	240	242	230	229	231	236	249	232	264	230	212	241	251	246	233	221	223	215	233	223	241	238	228	247	230	224	213	223	227	250	242	238	254	236	213	237	224	255	246	236	238	226	212	248	232	256	207	229	216	264	236	235	236	239	239	248	246	202	231	237	222	256	205	225	218	221	221	237	212	227	241	207	223	210	251	224	237	234	213	267	239	223	258	241	216	246	228	234	209	230	231	240	232	246	249	236	231	222	232	281	214	243	250	188	242	223	233	242	274	251	247	248	211	245	229	245	243	224
27251	21140	11927	1368	753	671	637	625	690	652	684	692	650	612	623	627	655	629	635	604	652	647	625	588	634	626	599	587	581	631	600	617	641	630	625	631	666	630	620	666	626	607	633	625	647	599	587	607	607	595	614	633	594	625	647	604	602	629	606	649	648	592	625	642	615	568	606	622	616	685	607	604	644	634	637	651	645	610	627	631	656	620	637	620	657	611	625	616	612	633	615	594	641	635	611	655	668	637	656	572	614	646	601	635	646	603	611	626	640	643	604	614	602	649	652	543	604	627	635	590	651	610	606	620	614	614	621	638	612	668	674	612	636	638	675	633	631	635	617	602	580	569	615	624	651	614	606	674	675	627	638	627	633	592	617	657	651	631	666	626	623	607	619	593	652	605	570	592	587	616	714	623	638	677	639	629	628	609	621	570	629	605	650	603	584	654	595	627	602	650	633	632	608	601	615	663	645	646	645	636	666	559	662	639	605	592	654	644	637	653	618	618	607	635	648	590	641	610	606	623	605	643	614	617	634	649	637	597	592	652	630	624	646	634	626	638	645	651	640	585	648	587	620	619	636	660	583	655	622	635	593	660	667	629	632	619	634	639	622	662	636	651	618	647	614	597	544	623	672	661	667	630	613	662	634	625	618	627	628	626	607	629	629	641	635	604	605	601	621	608	586	583	618	654	660	618	646	609	623	599	633	641	581	620	597	640	583	623	608	633	612	663	634	672	603	563	606	602	631	615	650	592	651	626	614	631	596	654	647	626	614	597	596	638	607	653	622	650	635	638	633	620	602	612	648	630	659	662	634	625	664	614	631	615	581	631	619	592	630	577	651	657	602	666	625	615	650	635	635	632	607	588	664	607	643	632	645	587	642	650	601	599	582	643	612	635	599	604	613	633	613	591	645	615	620	626	658	631	627	629	627	606	591	639	629	575	663	624	618	553	567	598	647	640	596	653	638	613	632	600	588	620	635	613	618	636	640	655	642	632	640	572	571	628	619	612	654	607	648	678	613	646	642	625	616	630	629	625	596	615	627	637	619	633	630	617	580	589	668	604	665	644	585	604	678	630	636	609	615	645	604	627	638	661	647	587	611	642	654	612	702	618	633	608	574	649	589	672	665	621	630	636	606	627	585	621	603	637	629	595	579	661	592	606	637	621	631	669	623	632	602	605	617	607	640	647	611	610	611	642	624	676	616	648	637	648	663	630	599	647	589	616	661	668	605	662	696	585	627	605	607	622	663	627	609	607	625	661	617	625	594	613	619	645	588	649	613	639	631	615	639	623	598	627	613	621	641	643	647	624	625	641	659	609	636	596	640	645	631	628	639	680	637	607	605	608	623	629	615	638	626	631	644	623	613	585	601	669	631	677	621	625	625	621	577	627	562	653	643	629	613	617	662	629	653	630	616	629	651	628	628	613	583	601	583	604	646	631	657	664	614	623	627	642	639	592	628	639	624	619	676	635	616	582	663	635	588	611	630	576	668	641	613	607	678	612	639	586	664	627	643	614	596	568	614	678	618	708	615	617	634	600	641	606	676	589	620	605	621	636	640	621	572	607	615	597	631	578	619	601	655	631	638	629	641	631	632	590	599	647	611	591	644	617	675	612	655	626	637	606	599	603	647	622	614	629	644	659	636	587	653	643	634	602	615	624	616	598	638	640	659	612	594	597	560	588	622	610	618	607	661	624	626	582	640	597	591	622	589	619	602	593	669	617	622	606	617	627	612	617	653	622	587	610	585	600	624	617	619	655	637	621	645	653	580	629	612	630	639	575	644	614	672	630	590	609	621	650	653	610	598	612	599	581	640	629	626	627	707	627	619	670	667	638	619	638	631	627	634	656	599	652	635	609	606	653	638	620	629	614	618	641	632	642	578	642	635	644	628	640	632	604	647	679	620	632	613	639	593	590	677	612	594	650	622	617	661	625	623	625	614	631	667	636	620	633	603	585	651	638	628	623	600	642	648	602	626	619	628	634	660	622	629	628	617	632	596	613	641	662	647	678	584	585	595	652	617	623	616	596	680	640	629	612	653	625	629	587	642	629	604	628	645	651	611	603	616	628	643	605	574	640	640	598	630	624	588	610	663	631	656	608	608	633	616	562	632	653	632	659	656	620	616	576	643	571	600	648	601	649	653	635	611	620	626	642	644	608	644	604	609	663	617	641	658	633	608	620	633	627	612	586	625	592	618	679	595	664	610	583	626	618	594	584	664	583	625	616	613	611	599	632	643	596	620	647	649	656	618	633	610	658	616	632	617	640	670	654	600	633	621	580	651	626	613	647	629	625	619	553	592	588	630	618	664	631	608	625	615	650	628	584	590	641	619	650	620	589	630	639	613	641	612	674	611	635	619	600	620	630	627	666	592	664	645	662	613	605	596	611	646	585	623	602	610	599	660	623	646	619	615	622	658	647	615	613	571	651	567	596	622	623	613	593	623	613	652	652	609	572	606	632	627	633	643	676	642	616	589	606	638	650	605	591	625	624	646	634	606	634	607	627	658	633	620	624	658	649	619	636	622	643	644	654	570	580	644	599	627	652	615	606	634	601	607	592	626	631	618	637	611	621	631	616	679	642	605	626	620	640	648	639	659	603	585	625	594	617	634	585	590	627	616	621	647	603	594	637	623	602	616	620	605	618	612	623	632	650	660	658	612	602	644	649	596	644	601	639	629	614	603	601	613	651	577	622	648	649	637	587	613	645	666	627	640	651	587	624	685	563	596	579	652	649	618	602	614	595	649	624	632	637	630	622	604	626	645	641	641	628	631	620	650	624	611	666	562	642	616	646	636	578	618	627	674	625	643	535	640	620	609	603	655	618	643	588	582	663	623	614	625	603	607	649	609	675	624	622	577	657	631	605	607	626	650	587	618	664	647	638	563	607	591	597	653	659	658	660	590	625	652	665	630	634	598	657	604	648	634	613	628	603	625	629	647	633	602	637	583	626	556	656	638	604	592	623	606	662	624	687	628	621	602	639	624	562	613	611	635	614	627	631	641	595	596	638	630	662	597	607	639	595	629	574	648	613	608	679	631	648	615	614	616	690	625	615	656	594	626	630	600	595	635	606	641	612	635	594	612	625	624	624	633	648	635	603	610	628	667	598	623	608	624	638	633	612	617	608	607	588	603	607	618	714	628	587	622	601	627	637	602	633	659	594	637	646	635	613	611	596	606	621	646	643	641	617	626	654	636	578	629	633	623	635	636	648	638	645	608	579	634	595	655	613	609	639	662	665	603	605	629	636	611	641	633	618	567	595	625	648	666	615	621	631	633	628	581	621	617	611	636	599	670	641	607	575	630	600	630	640	623	628	592	614	626	636	639	598	623	599	563	644	609	618	607	596	649	606	623	573	584	657	640	582	601	591	630	638	627	592	631	607	620	618	643	607	613	591	662	662	695	658	626	610	612	605	582	606	656	631	638	613	628	609	618	657	606	660	661	598	601	601	659	591	629	618	631	597	592	623	613	592	601	623	649	601
4357	1647	1420	1027	932	906	845	857	817	772	813	718	762	770	794	790	805	769	767	738	780	736	800	808	834	702	714	770	768	767	799	752	747	780	759	799	806	809	862	761	761	715	740	759	770	713	758	740	766	823	808	750	755	751	738	747	818	767	786	744	776	760	782	789	808	739	790	828	839	731	801	758	745	769	766	747	821	733	795	812	771	766	768	757	773	766	753	747	774	759	737	803	747	748	754	734	789	755	765	745	752	763	749	690	728	717	760	814	804	820	757	720	744	782	782	769	803	782	786	784	797	785	778	758	782	757	811	796	840	808	750	777	790	784	775	764	745	795	762	783	795	742	782	800	763	782	761	781	838	737	737	788	817	759	808	768	767	759	746	775	785	741	760	814	777	733	746	754	742	801	798	760	825	736	795	798	771	807	784	802	758	769	758	781	775	752	754	700	797	778	762	746	722	745	775	791	770	751	760	778	703	793	733	725	719	744	753	749	723	788	760	737	761	794	746	790	750	772	760	792	720	783	787	748	767	742	752	783	741	751	828	765	717	805	782	806	792	815	794	841	758	754	773	764	791	765	786	757	773	779	758	815	761	762	803	840	815	802	785	804	767	748	761	714	748	764	770	805	781	809	790	778	750	778	815	765	758	764	742	785	757	760	785	766	739	777	746	765	787	800	757	750	717	787	762	833	726	768	777	734	791	797	772	752	780	794	737	758	824	807	713	736	776	729	766	761	792	762	844	758	775	731	792	779	776	793	790	768	753	791	747	764	801	789	749	754	783	758	783	748	797	816	791	763	774	734	739	743	803	788	763	828	770	751	741	771	787	797	759	784	727	761	754	742	787	790	746	759	772	727	759	759	742	769	761	814	791	803	757	730	805	789	754	723	758	812	812	729	768	733	804	746	814	754	762	804	807	731	834	767	731	799	733	755	790	786	751	787	786	751	756	795	791	782	753	712	751	784	774	794	793	758	777	761	759	787	737	777	797	727	760	800	768	799	707	762	800	748	813	762	821	708	760	790	753	743	772	752	786	765	788	767	775	809	751	803	787	803	741	812	809	809	773	730	748	756	787	745	778	735	754	724	761	795	739	749	759	758	784	807	803	765	780	729	805	780	777	764	750	763	750	797	793	824	764	759	793	801	769	754	757	779	724	722	735	769	797	769	758	793	755	717	740	735	795	764	737	775	769	764	808	772	734	731	762	770	742	798	797	721	783	826	766	805	774	782	758	781	792	806	760	735	776	789	760	741	799	725	774	733	764	779	774	784	756	755	801	770	742	776	775	719	789	775	740	750	789	795	743	819	776	737	754	754	780	785	721	755	803	731	766	743	738	805	775	804	772	738	773	807	733	805	799	718	756	758	743	766	780	815	793	779	776	791	758	748	778	827	822	743	767	809	781	748	807	736	745	726	769	767	761	758	760	758	723	787	735	761	776	753	785	802	716	764	774	770	797	771	767	740	735	733	787	763	749	791	749	732	758	733	766	750	756	759	770	782	766	775	752	809	768	777	735	765	797	847	781	745	832	807	764	783	781	797	775	807	777	776	800	798	809	783	741	721	770	764	728	728	805	760	738	739	786	743	740	774	760	739	730	767	796	786	801	744	777	728	759	736	796	739	715	787	781	789	756	753	784	719	765	753	766	787	785	799	788	751	746	741	797	750	765	752	757	798	730	789	806	737	721	800	794	769	765	800	776	740	747	764	760	730	740	756	796	775	797	783	733	781	742	759	805	781	773	751	774	781	727	743	754	793	783	730	714	751	779	760	775	792	748	771	773	770	756	770	781	776	774	739	810	757	783	753	736	734	804	765	767	763	729	738	748	761	807	791	804	790	743	813	780	800	818	769	794	749	770	764	759	770	747	779	791	770	735	766	772	782	755	783	816	784	817	776	799	779	786	762	733	733	751	807	813	785	804	774	800	750	766	770	708	790	804	787	755	770	757	747	798	754	792	712	795	738	772	786	763	766	789	754	762	794	722	724	773	784	766	711	781	771	754	783	784	772	742	757	794	803	809	771	707	816	773	787	762	763	775	752	717	734	753	765	734	770	740	778	785	782	710	781	807	660	805	727	709	754	757	758	792	769	782	769	765	766	743	773	711	737	812	738	766	803	781	718	770	770	773	724	734	778	743	712	720	757	751	811	774	772	765	772	769	765	766	811	757	761	725	790	787	754	794	763	746	812	734	747	737	761	803	782	779	768	810	736	778	778	765	794	737	783	785	771	757	771	742	742	743	770	787	771	780	773	768	782	729	733	793	745	779	752	773	773	742	751	757	790	769	717	768	769	813	733	791	845	756	760	779	747	778	772	781	781	761	799	797	713	752	736	776	773	743	800	752	816	804	772	765	774	757	803	779	762	733	800	698	775	741	813	740	836	763	776	763	770	764	706	798	776	775	767	714	792	792	809	773	738	786	767	754	750	746	750	819	740	707	760	761	763	767	814	758	769	759	794	768	769	751	759	854	826	762	723	782	800	752	726	797	811	821	766	795	782	752	777	790	751	749	756	732	832	776	781	739	775	779	737	765	764	719	762	783	778	763	777	753	778	706	796	798	744	790	733	722	773	783	764	785	779	738	797	764	767	774	790	771	710	774	801	764	781	782	764	772	735	786	766	813	776	772	746	769	777	796	731	778	785	785	779	749	755	770	811	716	763	772	775	861	797	749	754	697	784	776	773	759	836	785	758	795	761	790	787	746	764	812	782	768	764	837	773	715	760	807	737	721	774	771	728	766	786	738	781	818	777	804	765	788	769	797	730	773	763	817	800	830	754	807	757	795	702	698	739	770	765	777	737	751	724	726	800	724	727	814	763	788	746	769	803	800	759	764	763	782	813	755	756	765	784	739	714	806	782	739	728	769	768	789	783	750	761	741	823	767	810	767	772	776	773	778	700	739	754	764	776	785	774	752	769	772	746	761	800	774	741	765	756	765	757	786	835	800	787	744	763	793	758	765	805	785	769	825	758	768	777	757	723	738	766	792	782	747	783	738	754	729	776	756	780	754	729	794	755	718	808	784	786	775	740	801	766	779	789	769	756	793	724	772	816	753	751	750	806	790	778	735	741	799	746	744	758	777	770	774	710	809	766	805	733	740	761	834	771	742	773	740	767	730	780	766	756	789	784	799	765	750	752	772	803	815	737	740	786	804	778	719	751	803	776	747	835	806	738	789	749	760	827	764	725	780	750	761	757	789	791	734	761	749	758	795	768	813	853	743	778	774	803	773	741	776	797	813	752	761	775	760	764	745	771	764	768	756	732	792	777	762	738	722	737	751	726	722	816	743	707	794	764	759	786	818	783	782	777	805	795	762	769	767	790	803	749	762	722	764	689	755	782	792	792	764	710	734	733	789	799	827	757	781	784	778	735	771	757	738	810	754	802	768	758	823	752	727	719	803	765	747	742	808	714	744	808	816	772	800	763	766	782	802	727	776	824	754	736	788	784	761	760	800	800	744	767	729	798	770	794	755	766	711	791
23897	21420	28988	24208	21402	12781	1376	853	693	677	585	555	502	537	504	494	478	468	474	424	422	452	430	391	425	416	449	409	417	417	390	367	409	402	391	439	398	424	426	394	385	432	426	394	410	389	404	396	419	365	401	406	363	413	398	416	382	386	371	391	372	413	392	405	407	371	362	417	379	394	360	397	397	399	383	384	413	403	418	394	401	395	396	403	400	380	381	369	415	385	420	386	376	389	423	395	370	376	387	372	377	392	390	408	414	383	401	422	386	391	399	388	383	390	408	368	412	408	365	348	405	395	362	389	379	388	409	401	434	405	394	423	389	385	399	375	394	387	394	420	375	391	400	383	409	383	367	355	383	359	382	403	387	413	385	381	407	365	388	401	392	398	378	408	412	388	413	410	418	373	393	395	401	385	381	376	372	406	407	399	408	425	393	385	403	376	391	417	390	369	396	376	391	373	401	390	421	387	365	386	374	390	368	399	357	361	411	335	384	392	374	327	385	383	400	416	432	424	409	358	412	407	392	371	399	396	367	393	372	389	406	399	366	375	388	394	392	396	404	375	366	392	396	363	388	382	386	408	366	418	393	411	393	378	395	411	380	378	368	387	362	396	392	375	380	381	420	363	414	353	398	389	388	360	402	401	380	417	392	395	364	375	366	378	397	416	396	377	410	376	390	394	389	438	374	387	359	401	382	385	373	389	330	417	381	401	392	393	400	371	387	424	369	404	368	393	402	399	383	369	399	391	392	398	380	384	401	396	361	373	437	426	375	372	403	401	362	371	383	371	362	361	360	384	400	411	388	372	361	410	359	422	409	396	384	389	372	372	402	427	410	349	407	336	376	377	368	378	357	417	399	379	373	385	406	404	367	370	381	440	375	386	372	401	363	384	395	392	384	397	362	381	391	384	390	406	373	369	398	367	415	403	387	408	370	387	394	400	388	367	339	373	399	410	361	404	410	390	409	387	401	403	367	425	406	404	379	368	403	362	378	416	452	410	365	386	414	411	412	384	341	395	410	380	359	401	411	402	392	406	374	345	398	391	393	385	404	407	403	395	443	392	403	397	362	398	385	404	395	360	387	420	372	410	405	388	383	385	381	407	377	389	367	369	387	387	404	383	386	428	354	371	399	383	395	386	371	439	407	395	403	370	402	364	364	382	383	369	355	369	392	417	409	380	380	376	384	387	381	388	423	399	383	375	411	396	388	370	373	387	350	412	382	380	382	394	402	413	437	381	364	398	402	418	363	377	382	392	402	383	411	426	384	358	391	383	394	383	383	397	396	386	402	397	368	362	374	410	389	370	375	370	378	405	377	380	412	340	411	385	407	354	418	417	383	388	382	421	412	361	403	347	427	387	380	414	391	392	411	379	390	362	366	371	386	378	381	396	407	381	393	409	370	390	381	382	343	386	373	379	362	354	383	395	393	410	390	366	392	391	369	416	433	352	410	357	374	390	373	378	361	407	412	396	404	368	379	369	365	399	394	409	354	386	392	385	404	412	370	386	370	381	386	363	366	380	379	376	401	353	396	408	417	376	363	359	395	341	428	379	409	372	418	402	399	371	382	435	428	398	395	379	378	380	379	379	362	390	377	368	415	399	368	373	378	372	372	394	421	374	372	408	392	379	380	341	438	377	382	404	395	356	394	378	358	405	374	374	378	370	383	401	361	403	374	420	433	389	397	394	359	385	385	375	365	384	431	387	360	394	388	372	377	374	383	387	356	371	365	389	433	422	362	377	378	415	383	385	385	371	391	402	409	387	390	354	374	398	381	375	406	422	366	363	367	406	380	380	367	404	360	406	378	387	413	418	357	416	412	360	387	421	382	385	396	405	358	409	384	403	348	411	391	392	404	402	389	401	428	383	371	381	360	413	417	375	392	404	373	385	411	388	409	384	389	369	382	368	359	398	421	413	390	387	415	362	400	401	384	377	393	397	397	377	385	371	403	386	401	379	421	399	382	349	401	400	374	364	379	384	424	382	370	394	364	392	391	412	390	399	365	379	369	385	385	410	403	372	372	447	367	382	359	365	406	399	383	404	382	363	354	392	389	378	381	354	406	342	354	375	401	399	392	365	390	407	367	361	392	361	401	385	377	401	355	397	394	392	371	351	393	389	400	380	368	385	366	366	419	355	381	432	379	400	394	373	394	367	407	386	383	397	380	355	390	433	372	379	416	411	418	415	370	390	344	391	384	374	409	393	392	378	388	412	407	394	401	386	399	373	412	367	397	354	396	384	397	387	403	410	368	336	380	385	415	387	375	351	400	404	406	352	373	405	389	388	416	399	420	394	406	391	428	377	389	404	389	417	427	413	431	375	399	372	427	372	391	399	372	400	352	393	357	348	405	372	402	368	417	383	379	394	389	420	384	379	407	335	371	392	386	350	397	394	370	392	410	376	357	374	410	388	383	370	404	399	379	402	313	402	376	383	394	402	361	391	396	401	375	379	417	378	367	406	385	411	413	386	441	366	410	398	348	382	401	364	385	368	433	369	390	377	408	359	394	387	389	418	407	402	409	390	393	380	391	399	377	384	419	380	382	409	367	326	413	406	405	395	384	350	358	347	370	417	356	393	376	382	419	352	380	387	414	394	397	337	385	386	381	384	375	415	388	378	386	387	359	382	375	405	428	371	366	371	400	404	372	385	373	356	407	422	352	380	388	420	403	397	382	387	387	349	392	395	419	347	389	390	422	367	393	363	424	364	358	408	400	387	340	422	396	393	393	394	374	382	393	380	416	395	379	393	367	403	379	388	392	422	395	401	378	421	410	389	421	397	387	388	375	391	380	374	386	394	386	372	419	388	385	371	403	373	391	397	422	412	380	413	376	365	390	368	380	395	438	377	353	399	371	394	373	377	378	401	425	390	396	376	400	414	362	357	400	383	377	388	390	383	413	373	412	384	361	413	386	346	382	370	389	392	381	377	404	362	389	404	353	405	398	401	366	381	370	362	396	376	381	400	426	379	401	416	395	352	424	376	344	393	427	396	356	381	403	390	386	372	371	383	361	395	345	366	383	388	391	407	386	393	400	369	382	380	376	358	392	339	377	405	403	392	411	375	357	400	398	406	352	359	407	381	374	401	361	374	400	398	413	386	367	367	407	373	390	388	403	377	373	382	406	421	356	418	401	374	403	366	394	385	420	374	361	377	387	369	406	398	396	405	381	371	395	418	403	413	396	402	363	385	393	392	369	376	368	400	385	396	387	375	395	378	421	391	370	439	391	383	351	371	396	390	381	377	394	338	417	392	395	402	429	385	380	397	361	399	392	408	412	360	376	368	391	347	393	416	405	379	389	389	394	374	401	404	383	368	377	394	388	349	389	372	385	383	415	352	403	381	411	390	370	377	362	376	380	413	403	387	398	373	388	372	396	406	389	372	368	398	410	410	363	389	356	393	385	396	371	349	353	369	391	364	396	376	383	416	343	427	379	374	385	382	355	379	383	420	418	397	377	392	425	389	388	399	423	393	382	369
4712	9868	8332	4358	2926	2296	1863	1547	1200	1046	925	816	755	735	691	664	636	600	624	546	580	599	600	541	563	556	534	529	532	518	531	493	545	504	559	491	524	482	532	496	505	519	527	493	548	478	489	515	519	468	512	540	492	526	485	510	505	508	503	486	490	485	516	452	506	463	514	503	538	499	474	496	508	505	528	467	496	480	455	516	463	493	515	521	466	498	512	535	479	507	533	519	498	506	511	500	488	488	477	490	546	505	484	530	513	485	522	490	500	534	494	500	522	471	493	528	524	494	482	490	477	520	492	509	488	469	501	480	521	478	518	483	482	507	495	454	491	497	493	476	467	539	500	502	523	502	464	531	418	477	523	488	467	504	512	533	502	509	477	481	459	464	516	534	483	464	533	512	531	531	493	522	478	508	489	497	432	491	493	519	526	524	479	505	539	483	481	508	459	483	471	467	527	480	455	505	488	506	497	528	488	491	481	469	475	468	518	493	473	510	442	462	510	492	499	461	501	500	541	464	511	493	511	492	517	489	486	527	474	531	514	531	468	505	471	523	462	479	493	488	514	510	494	468	482	499	466	547	532	528	488	470	489	497	480	505	485	516	511	518	489	479	480	487	486	530	517	520	463	442	531	471	503	530	483	493	492	509	483	470	486	496	469	503	481	516	504	514	469	481	533	487	520	503	500	521	509	515	492	486	542	502	509	529	493	496	514	473	489	530	488	513	489	486	491	489	525	533	480	505	486	538	483	458	489	416	488	459	484	496	491	527	481	497	477	450	515	496	449	487	498	512	473	474	476	443	485	508	487	490	535	453	488	489	512	520	498	507	506	515	474	476	489	488	475	517	486	499	516	495	481	496	493	487	485	487	499	526	485	462	495	520	492	494	495	495	482	544	513	467	488	511	466	473	533	476	512	472	437	492	474	487	450	519	428	505	510	489	476	486	447	473	488	513	449	488	533	489	505	483	484	540	476	545	487	496	472	484	532	475	492	466	489	473	494	525	484	478	496	496	510	472	511	568	495	494	506	522	483	509	504	443	495	537	484	521	520	464	528	487	517	515	503	485	489	473	499	522	514	478	512	547	476	508	478	473	435	515	493	515	477	486	514	502	482	499	471	533	464	516	531	458	493	485	520	472	506	515	518	507	481	512	485	491	510	495	507	503	482	486	520	485	500	525	488	492	507	506	476	484	503	464	493	463	508	478	451	508	493	475	476	523	511	475	528	490	534	479	509	503	468	491	487	509	482	511	481	471	512	481	454	497	495	467	489	524	501	486	499	480	470	499	506	509	515	513	508	479	545	506	513	476	516	482	459	488	481	494	497	476	566	529	514	530	480	495	483	473	460	482	475	510	507	508	477	473	493	480	527	527	512	484	517	477	498	519	478	480	534	472	522	465	507	446	526	505	497	478	480	483	459	512	487	503	504	496	506	515	508	475	508	504	488	480	466	535	520	521	540	491	489	497	481	470	508	496	482	464	486	526	487	484	466	494	505	546	506	486	510	455	492	466	501	470	523	490	503	474	501	496	494	487	484	524	507	521	477	508	481	482	493	475	497	502	475	527	536	447	494	479	488	484	509	474	489	473	484	482	478	521	519	501	486	510	504	502	500	497	499	491	491	466	457	491	468	507	477	523	512	544	497	475	527	535	503	475	548	480	464	511	522	528	519	493	468	483	478	474	504	494	476	486	485	483	465	505	467	505	470	478	474	489	504	485	524	467	539	489	504	462	496	480	482	490	516	480	488	462	512	533	520	496	506	518	496	507	488	470	446	520	525	484	496	508	472	491	464	493	479	477	510	500	510	508	479	469	517	484	483	486	535	430	445	487	511	484	482	515	503	454	529	504	510	472	529	479	506	497	466	530	437	474	510	499	472	472	487	517	535	500	496	500	473	482	518	470	496	496	526	457	482	539	458	496	503	501	464	511	470	522	506	486	474	489	521	521	484	443	517	513	555	516	461	493	484	507	508	477	525	533	495	492	503	507	468	454	515	483	484	524	478	513	477	463	483	492	475	519	502	529	494	480	458	488	491	464	520	485	472	499	536	502	514	485	496	512	509	492	496	551	460	477	485	521	502	484	500	494	496	481	503	537	483	474	506	506	523	466	497	450	497	502	472	498	511	479	463	504	524	506	477	506	477	498	508	535	463	513	432	481	491	522	524	485	476	450	492	510	494	507	492	490	459	536	489	483	541	460	456	501	481	512	499	503	484	451	468	523	496	512	491	535	479	510	476	521	500	507	494	519	479	455	517	470	526	484	471	479	515	478	470	513	500	498	446	461	488	522	510	525	508	484	480	495	524	455	494	520	488	479	508	488	522	457	504	482	499	530	487	500	483	479	478	545	483	511	518	459	490	494	520	532	486	502	501	493	509	467	461	449	485	486	503	478	522	495	483	524	450	513	495	523	497	527	496	503	508	496	515	478	523	496	495	523	501	567	503	491	475	502	500	509	494	498	479	525	514	497	505	514	494	466	519	499	500	477	478	512	487	498	502	497	501	496	470	487	504	479	512	502	516	467	480	510	479	529	529	508	517	464	500	483	474	506	503	511	512	455	470	465	521	499	489	475	463	509	500	486	461	529	487	481	476	480	505	516	519	503	501	497	478	481	483	498	481	459	483	497	490	533	511	487	495	482	473	518	468	505	491	474	511	544	498	486	469	499	522	497	485	499	497	475	507	504	511	521	461	534	482	490	475	491	473	483	491	493	500	473	489	523	533	449	475	484	459	534	457	497	474	494	476	501	490	526	481	526	460	481	516	482	519	535	476	539	468	448	450	486	498	497	486	493	497	489	534	512	513	523	471	511	496	506	481	508	487	494	486	486	485	504	491	478	482	463	514	484	461	437	514	494	470	499	519	516	504	458	496	460	494	447	508	503	485	502	521	475	488	486	463	447	485	514	489	522	458	471	500	501	517	510	483	466	487	493	512	467	483	476	489	506	528	497	500	506	468	481	499	478	485	513	496	554	524	498	494	516	477	494	493	505	502	517	534	521	492	505	494	497	507	500	524	464	487	496	421	499	484	474	477	491	505	515	472	527	518	479	502	485	507	489	479	497	514	513	439	495	491	480	500	508	497	476	543	497	498	491	477	502	509	478	508	461	500	503	459	468	447	498	489	526	491	488	508	492	449	469	539	476	504	464	465	525	496	490	503	506	491	527	519	459	510	487	514	490	507	489	506	523	531	512	452	517	525	510	543	461	499	529	472	526	512	469	465	531	473	474	455	508	504	519	490	471	525	505	485	485	472	500	455	518	506	521	499	494	444	535	472	465	513	498	488	484	507	436	485	470	499	478	546	494	465	496	500	481	542	510	526	503	473	489	473	502	494	504	470	488	500	477	482	484	503	528	495	493	494	451	493	502	479	473	479	532	496	500	496	505	493	506	518	478	503	481	510	501	470	500	529	506	519	481	470	508	503	510	503	473	450	481	505	470	444	480	489	484	462	532	517	462	507	503	498	503	471	510	499	519
22952	21404	29364	23832	21406	21455	11846	1204	767	604	538	506	436	400	382	354	315	329	272	297	277	258	237	257	256	251	244	205	239	239	235	232	241	211	245	202	204	219	213	250	222	204	243	187	185	216	226	224	186	188	195	188	221	212	206	230	225	203	179	222	220	211	222	183	209	197	218	219	219	201	209	196	179	214	206	201	176	206	227	188	195	207	211	210	220	194	193	197	223	197	208	178	163	214	227	191	220	184	199	211	194	203	191	174	178	185	188	192	197	218	186	187	212	199	190	175	201	194	191	191	207	191	181	211	196	187	197	199	192	199	205	205	220	205	185	202	216	205	210	187	190	187	203	216	205	173	214	195	194	224	191	194	203	187	199	187	206	201	190	218	218	215	175	236	203	216	182	175	185	204	191	169	214	209	215	183	196	177	199	177	201	195	194	207	208	182	177	214	175	196	193	195	188	206	188	201	220	198	196	204	180	202	206	198	186	183	178	210	197	221	181	187	196	208	188	181	189	168	225	175	175	225	199	182	184	215	215	170	217	198	178	196	203	193	201	185	220	204	191	201	210	184	167	219	191	166	194	188	195	191	216	167	185	234	193	212	194	173	194	203	192	173	176	200	221	196	213	184	157	181	190	195	181	185	187	199	174	183	167	202	190	208	181	206	234	164	201	194	201	187	206	182	197	195	211	196	196	183	186	200	214	217	184	199	181	168	214	196	191	206	213	198	201	194	217	204	193	212	179	193	184	207	179	172	188	191	226	218	202	207	212	209	186	184	194	216	196	196	220	225	197	212	189	201	192	158	200	182	202	190	202	180	205	183	190	220	208	188	186	192	194	172	199	207	194	173	201	167	206	226	179	212	197	213	184	184	237	221	208	196	196	208	191	190	216	183	191	164	170	217	218	201	188	185	166	190	202	213	177	192	197	215	221	186	195	203	194	201	189	209	186	207	220	205	205	214	204	195	195	171	171	158	182	198	188	195	199	168	190	173	192	202	200	228	177	188	174	192	223	170	219	182	169	213	179	205	187	208	178	171	203	192	191	172	157	222	188	172	221	175	203	169	206	199	196	203	198	212	196	192	203	195	202	198	181	208	215	209	185	188	201	219	201	171	176	207	183	211	208	184	199	214	186	180	195	201	212	195	203	187	193	178	195	195	196	196	189	181	176	207	200	181	192	216	216	196	192	206	212	219	204	186	181	192	196	184	202	181	192	193	189	200	200	213	170	187	200	211	187	195	221	190	205	207	210	205	187	225	181	196	190	207	201	194	178	194	217	199	207	181	167	207	203	226	201	202	204	177	207	199	189	184	205	202	198	203	191	199	184	205	171	197	226	185	188	196	183	182	188	198	175	209	196	200	208	183	181	198	199	196	175	191	206	237	187	204	204	205	188	224	200	193	195	179	183	195	201	192	173	181	182	178	205	181	175	167	212	212	213	185	172	185	189	168	199	200	198	171	163	208	184	215	191	207	204	198	210	169	209	202	223	184	193	210	218	192	183	170	191	169	204	179	188	207	169	197	203	186	216	200	195	164	190	177	193	181	183	179	200	192	186	201	175	204	179	201	186	187	211	198	226	228	195	191	191	222	206	192	194	208	196	194	176	186	209	205	204	197	189	182	184	192	175	186	190	196	204	206	197	187	207	165	175	219	187	172	211	196	194	187	203	170	186	217	177	182	182	188	202	196	187	191	188	174	217	213	190	199	196	204	189	198	199	210	177	224	206	193	197	193	203	209	186	194	193	173	188	205	173	201	180	199	193	196	210	192	174	205	173	188	177	208	195	200	180	193	207	210	188	167	169	193	184	174	208	215	174	191	188	186	198	207	189	196	209	201	190	210	208	182	192	199	197	232	179	184	206	194	207	216	201	195	196	207	193	200	188	184	192	202	210	196	207	177	196	195	193	200	163	218	204	178	199	189	180	189	224	201	159	182	206	205	225	197	172	203	201	212	223	208	172	172	205	216	198	178	197	215	205	209	204	209	190	198	190	184	191	206	165	203	207	222	193	193	176	190	191	213	194	203	182	204	179	178	184	208	194	190	213	212	184	190	206	190	211	193	174	195	180	177	186	210	205	188	209	191	208	202	186	210	206	201	221	220	185	203	193	197	197	216	208	222	184	194	159	206	201	179	236	174	177	177	205	177	189	189	184	166	203	216	193	184	200	215	175	195	183	187	180	190	195	204	209	170	190	214	206	164	190	207	198	199	198	173	196	208	182	196	182	182	183	190	213	194	195	182	181	188	198	185	169	188	169	198	202	175	189	164	195	201	209	175	224	211	210	194	164	190	225	173	205	206	188	177	196	183	210	194	208	191	195	198	180	210	186	198	202	190	201	200	190	177	206	179	214	181	191	181	203	187	181	194	200	173	190	182	180	185	156	171	198	175	217	209	191	208	185	191	162	186	185	205	175	177	219	205	222	191	202	212	194	183	196	227	219	206	180	178	163	171	197	205	203	168	203	199	229	194	196	192	192	196	196	198	193	182	191	202	198	197	214	195	187	174	191	180	184	196	192	195	197	189	179	200	195	204	191	164	202	179	203	188	209	206	192	193	208	198	162	197	197	205	216	198	209	199	202	199	199	193	199	192	178	192	173	189	190	170	175	200	201	183	209	195	184	192	195	188	184	173	192	201	198	207	182	200	222	198	207	166	189	176	197	195	200	203	199	191	197	179	181	192	173	190	193	195	170	213	205	191	190	203	179	187	185	206	210	203	180	208	176	205	201	167	191	199	201	194	219	182	179	154	194	194	179	213	208	206	191	200	202	196	199	193	188	200	193	185	205	179	189	237	189	198	217	210	189	174	217	189	171	179	180	191	195	194	209	196	194	212	210	199	195	194	205	191	196	186	180	203	215	193	186	218	184	185	197	171	173	182	199	190	204	191	198	191	209	177	197	192	203	182	223	197	182	197	173	194	219	170	181	165	204	179	198	196	194	167	175	182	233	228	198	191	160	222	208	186	197	222	205	190	184	200	213	219	198	204	206	211	186	187	177	202	200	198	192	207	178	217	216	195	208	199	186	188	211	219	187	205	191	204	190	201	209	194	184	197	185	200	188	198	158	213	171	214	199	195	170	200	214	219	197	201	194	173	198	168	183	188	201	195	210	217	206	202	182	187	201	217	207	192	206	191	190	213	194	211	203	208	197	192	198	197	201	197	202	204	180	200	207	180	211	194	209	211	181	207	179	205	214	195	187	198	204	190	201	205	183	190	197	186	196	185	212	183	192	197	182	192	209	196	189	193	192	197	202	181	194	195	208	179	163	200	182	179	184	190	180	197	200	213	188	192	176	214	199	205	198	200	203	195	178	200	183	214	195	201	204	198	170	192	183	189	189	207	201	183	182	166	201	207	207	174	206	169	177	194	203	160	205	216	196	189	190	216	200	172	177	180	200	198	195	187	202	178	195	200	167	191	189	184	195	204	216	192	180	200	193	189	183	179	193	176	176	189	196	197	191	177	194	183	214	183	178	194
6837	16116	13443	7299	4964	3733	2810	2095	1676	1368	1136	885	759	705	628	612	545	464	439	410	386	389	400	374	323	338	320	289	320	293	323	286	290	266	270	272	264	259	285	293	287	276	265	261	262	262	258	255	260	232	296	248	268	256	266	268	261	262	230	266	265	241	254	256	260	248	253	226	259	238	250	225	257	281	236	229	244	262	252	245	286	254	227	273	244	244	228	209	229	259	286	241	242	261	246	260	256	240	283	230	202	249	206	251	224	211	243	227	239	278	255	242	260	233	245	267	262	233	221	267	230	239	255	267	259	237	230	278	212	247	266	225	254	225	262	240	235	239	241	243	241	222	232	228	227	225	266	200	222	222	232	236	253	249	236	222	275	255	261	236	230	228	248	252	249	237	203	246	241	278	286	263	236	246	281	223	249	216	271	234	233	248	244	243	251	235	264	231	253	251	246	250	219	226	216	225	235	224	238	241	254	245	236	234	228	257	243	229	239	221	251	253	243	229	229	245	266	240	230	248	242	226	255	221	220	241	251	217	236	229	261	231	258	265	232	229	239	217	237	233	249	225	242	231	209	245	243	239	222	218	233	216	238	255	239	224	229	218	222	234	203	218	259	256	251	234	240	253	258	214	249	219	245	201	227	220	228	224	233	251	236	233	249	261	234	258	216	238	242	223	245	213	238	246	237	239	231	244	239	232	256	214	240	255	227	254	251	224	227	234	287	192	250	260	245	253	232	238	267	245	240	246	244	236	259	209	246	231	223	229	254	260	232	234	259	257	215	248	221	248	234	220	220	228	232	230	233	235	241	228	256	222	234	254	271	233	266	253	215	230	224	227	258	257	252	230	231	262	250	249	220	234	236	250	221	270	235	249	228	236	221	239	261	259	247	253	224	213	220	215	251	254	230	246	224	251	223	245	231	232	230	260	215	229	244	254	249	243	255	222	246	241	220	221	243	187	242	208	227	283	229	237	227	245	261	234	270	241	261	230	230	237	229	249	233	205	248	250	239	217	241	227	210	239	245	229	244	244	245	211	235	215	223	239	254	244	245	273	229	237	224	246	225	223	226	245	220	243	257	250	221	255	253	216	237	251	249	245	247	214	251	219	239	223	259	257	230	243	238	229	210	242	235	212	233	260	232	248	230	254	211	227	222	250	219	248	260	238	260	235	248	238	226	240	258	248	239	240	274	273	232	262	226	227	241	211	210	196	241	252	256	238	252	235	252	234	247	235	223	263	244	269	241	252	244	245	215	232	250	230	242	238	203	244	247	207	236	232	230	228	246	253	238	243	259	236	271	222	214	225	234	232	257	248	222	221	220	220	245	265	256	221	250	223	249	226	241	261	259	223	241	219	216	255	227	224	217	226	249	215	279	256	219	259	217	262	269	227	241	244	239	240	253	244	227	230	265	230	244	235	275	221	201	221	242	222	225	224	228	234	248	212	257	257	244	233	260	245	237	247	243	221	234	226	221	243	232	241	248	234	238	246	209	253	233	220	221	245	216	211	230	216	248	255	255	232	243	223	236	241	225	235	234	253	283	223	231	249	234	278	259	265	227	255	234	261	226	236	227	219	237	248	234	227	257	232	267	226	238	255	230	245	264	240	238	234	222	245	253	212	234	212	235	246	222	259	266	251	231	253	225	221	250	241	236	232	253	223	239	256	215	255	223	245	222	233	237	260	225	262	266	253	223	227	242	230	263	235	232	249	235	234	237	219	220	264	252	241	241	240	243	225	228	249	232	203	237	235	223	247	243	227	261	240	249	235	229	222	251	232	253	246	247	224	231	236	240	275	242	210	251	210	224	229	272	248	243	259	258	224	242	216	242	258	217	216	228	220	233	238	247	249	227	219	243	239	218	215	220	224	228	242	244	219	254	241	229	246	231	250	226	249	219	217	226	244	275	235	243	236	261	255	251	237	233	221	236	240	227	245	225	209	211	236	243	233	235	242	204	241	240	234	241	237	212	223	234	228	226	242	234	226	219	223	251	225	215	288	236	249	233	238	231	217	222	268	229	200	257	229	236	245	232	207	264	234	212	247	231	210	248	217	220	253	239	260	256	269	239	253	242	226	239	263	221	219	244	247	247	231	244	236	249	216	249	227	216	232	256	252	240	240	224	221	255	208	227	244	244	247	250	263	202	267	271	207	241	250	226	233	218	253	228	253	236	249	237	270	232	263	207	239	233	247	248	240	243	256	219	241	252	248	223	229	251	262	257	223	273	225	227	230	214	246	223	264	243	228	266	223	258	238	245	220	245	269	247	236	242	229	224	256	225	235	240	252	239	238	257	257	238	215	240	243	257	228	225	241	233	250	233	218	232	240	241	241	237	251	219	235	216	229	252	218	214	222	247	250	249	238	261	232	241	236	250	244	231	236	256	233	242	240	230	232	247	264	217	222	243	239	216	254	211	240	225	226	266	219	245	213	241	221	237	222	213	206	238	243	232	236	260	234	250	230	235	229	232	239	210	225	250	241	242	225	262	203	217	215	224	253	243	248	243	257	215	242	243	260	258	216	224	261	229	230	231	224	228	226	249	224	274	224	230	230	247	227	214	208	238	247	245	247	265	252	238	232	259	252	248	220	250	223	248	246	236	248	240	224	267	237	245	259	228	221	242	248	218	215	254	246	218	240	237	233	232	254	251	228	258	246	252	238	253	243	265	234	281	247	237	205	209	268	250	236	257	229	216	237	234	235	234	239	232	261	257	250	228	273	222	218	256	257	242	216	257	220	233	235	217	248	247	244	219	240	208	236	253	234	245	262	215	246	225	243	214	231	246	258	217	253	246	228	199	242	249	258	221	255	224	234	226	231	230	249	247	215	267	248	254	238	222	227	250	246	223	248	252	197	246	239	222	236	219	255	224	246	249	251	227	222	227	227	227	228	230	229	221	226	227	253	206	221	242	237	241	245	222	235	238	229	224	226	235	241	210	218	258	245	213	204	236	238	248	211	231	216	224	221	254	231	259	256	247	217	274	245	233	268	220	260	246	247	243	257	223	238	231	236	228	250	216	243	251	227	221	236	243	236	246	229	252	256	247	235	234	233	260	263	222	215	231	257	218	254	231	229	261	253	252	225	215	257	263	239	249	207	230	225	202	256	212	227	250	243	224	253	253	244	225	232	221	241	226	243	253	233	228	221	233	264	230	227	234	213	240	231	240	248	235	250	247	227	221	256	229	225	256	237	240	232	280	215	230	250	242	240	212	260	241	247	239	214	240	226	241	232	224	236	222	244	227	254	238	258	224	265	231	219	235	222	206	229	221	248	240	239	235	200	243	243	237	215	253	233	239	224	221	229	241	236	222	226	225	201	271	254	227	205	243	247	235	243	227	240	237	269	243	256	240	202	263	264	228	216	226	232	202	251	246	275	249	232	223	208	242	227	223	219	257	239	232	231	233	220	241	256	250	237	272	239	245	212	241	229	241	269	219	245	236	252	221	248	242	254	236	260	237	226	198	248	219	233	251	224	260	224
27209	21171	12334	1458	831	703	658	669	674	652	669	629	608	628	644	629	645	615	620	622	612	647	634	663	647	640	622	653	610	625	640	619	663	659	619	622	611	639	637	652	628	672	624	602	672	643	638	673	642	648	661	645	624	666	675	651	613	624	636	632	597	621	653	644	653	653	624	630	583	689	675	660	623	609	617	630	607	642	616	650	624	596	645	630	651	645	624	598	611	643	623	636	643	626	709	597	638	672	669	598	628	620	641	636	629	646	593	635	660	666	622	626	649	619	654	674	625	656	688	612	594	621	609	634	624	639	635	642	614	654	612	627	565	666	650	615	627	625	614	643	610	580	654	600	658	624	653	612	584	637	623	601	672	604	632	648	629	583	633	686	620	642	629	629	598	627	660	604	595	619	661	636	627	636	639	652	625	628	662	665	634	606	610	620	645	677	639	640	611	659	647	634	589	651	588	675	591	608	652	654	606	625	660	574	633	622	642	599	633	659	614	689	596	582	584	674	598	603	569	652	675	625	656	665	662	633	621	640	669	625	668	619	603	663	620	583	632	658	661	620	617	604	635	595	610	642	588	678	644	602	657	607	592	664	560	634	637	604	596	617	593	637	685	667	618	643	585	635	689	647	613	670	619	625	638	643	643	640	623	608	612	648	635	620	600	634	612	609	591	620	611	635	637	667	615	625	639	667	648	598	608	615	643	611	648	647	637	592	637	655	594	607	592	631	584	580	657	632	657	598	614	595	619	612	619	647	653	632	623	630	612	616	614	701	695	629	632	627	634	619	659	628	602	642	594	635	653	636	655	632	609	599	640	672	647	593	653	637	648	616	635	651	626	628	628	647	620	636	658	639	642	603	618	667	625	642	641	628	626	659	598	681	649	683	622	635	656	643	612	624	642	642	601	645	610	630	660	629	600	639	602	612	651	605	642	678	667	654	630	634	599	576	625	643	637	623	641	622	587	616	625	608	646	641	635	650	650	582	631	679	642	648	629	607	624	659	581	650	636	665	630	580	627	616	610	603	596	643	605	608	609	611	635	582	600	627	652	593	658	632	652	644	599	633	604	615	612	612	645	625	607	638	595	583	658	621	616	625	598	643	612	613	646	663	639	643	604	637	642	590	623	633	656	632	615	630	647	631	624	619	600	645	639	619	613	633	654	665	634	601	630	658	612	645	641	628	665	646	588	619	641	611	604	670	631	606	615	605	642	617	656	606	637	659	644	648	637	690	632	634	591	663	676	638	592	634	644	647	644	646	603	639	673	654	626	616	647	594	690	596	671	631	626	624	595	603	666	651	602	646	629	648	635	629	626	638	628	606	612	673	637	661	621	611	625	598	628	645	628	663	661	569	619	603	615	605	637	604	610	601	610	673	613	620	618	687	633	627	617	606	652	636	623	595	665	641	633	642	596	624	617	628	653	627	636	642	678	649	654	658	639	649	657	645	621	610	652	639	626	616	650	627	623	625	656	630	598	628	619	607	612	646	598	670	638	660	706	622	632	667	618	636	582	647	645	639	618	636	639	603	643	609	666	630	644	609	614	638	619	663	588	647	628	635	609	651	590	613	630	627	637	643	601	628	618	634	570	635	634	649	643	615	667	652	677	628	638	596	603	671	689	661	641	633	633	704	642	634	627	614	653	605	587	634	659	629	636	601	639	631	599	636	613	604	650	622	629	612	600	666	641	650	634	658	653	579	694	660	640	598	666	639	612	641	656	605	643	648	664	649	629	601	624	661	657	685	643	631	627	633	639	631	636	609	644	653	624	621	633	635	621	638	624	645	652	620	643	650	618	587	678	584	644	623	643	660	637	687	581	652	646	614	643	624	676	624	645	662	619	646	614	701	663	588	653	632	645	603	635	621	603	604	630	689	620	666	624	641	648	671	652	580	643	630	674	639	649	637	633	621	690	623	632	648	635	608	622	653	687	635	658	638	594	585	612	653	590	626	645	611	632	585	635	692	642	681	626	605	616	644	620	643	707	663	600	624	641	604	579	620	645	623	638	594	634	619	653	638	625	601	569	643	599	642	639	614	652	656	658	596	651	600	648	617	624	608	666	627	622	587	647	623	608	603	604	628	598	639	657	619	632	663	605	629	657	612	656	648	622	584	643	615	703	627	638	609	676	602	644	640	672	647	632	646	655	675	659	657	616	612	646	611	634	677	616	613	608	619	630	636	650	641	613	650	620	713	654	641	629	588	615	607	599	626	639	649	652	594	630	636	649	621	644	633	632	647	625	613	644	612	618	618	633	646	606	620	649	607	626	667	612	648	680	665	643	666	615	595	603	655	657	586	640	637	630	633	614	601	650	617	639	650	655	627	657	636	603	607	629	622	619	595	666	659	591	640	636	605	607	587	645	630	636	628	635	646	643	606	683	620	615	642	629	652	652	612	606	644	609	663	654	663	634	682	607	645	634	593	623	625	618	633	639	634	618	630	670	658	642	666	652	626	664	665	600	623	656	615	610	629	660	572	576	556	615	643	649	605	626	628	636	613	651	659	607	617	589	633	665	681	632	607	654	672	599	617	625	676	662	620	644	605	638	656	629	583	628	603	621	649	677	656	628	646	591	584	670	643	631	646	655	632	671	615	633	596	626	653	630	667	699	652	626	672	649	603	617	611	600	642	633	678	612	619	613	619	641	646	657	655	638	606	647	618	647	631	621	703	597	639	630	640	649	666	620	605	658	612	604	601	643	593	636	592	649	655	652	568	642	622	657	690	577	643	640	597	652	590	611	628	598	654	643	630	617	582	621	600	570	649	642	627	626	642	644	603	623	589	609	640	672	632	644	664	634	627	607	607	629	601	605	646	639	633	593	587	663	640	629	667	593	613	649	622	629	632	621	595	610	614	624	630	594	632	631	677	626	632	653	669	641	608	645	614	634	617	603	657	646	599	637	616	616	609	661	621	680	624	595	630	698	610	637	611	622	605	630	626	612	623	600	633	607	586	614	587	639	633	621	647	617	649	660	648	622	638	587	638	624	656	654	617	609	651	603	660	669	626	639	611	651	615	618	593	646	631	615	642	619	610	611	632	649	646	630	606	649	645	625	577	603	610	651	634	623	629	608	643	625	622	671	640	637	616	604	652	610	586	662	634	614	648	655	643	650	653	615	619	614	614	669	605	647	695	682	639	663	632	623	603	604	611	594	626	649	599	634	661	614	615	634	649	653	646	633	677	663	617	701	626	677	621	654	635	638	614	655	588	624	617	624	605	654	615	615	619	644	620	602	617	653	632	640	692	637	628	646	627	624	681	613	644	624	640	586	633	609	629	678	641	628	603	635	624	624	622	611	573	653	654	682	601	660	597	592	593	607	647	648	661	674	589	679	654	632	661	644	640	650	622	617	625	631	597	617	635	662	618	593	628	618	606	622	649	630	643	617	687	642	661	650	668	657	643	647	665	664	624	633	651	581	605	672	646	584	578	630	671	612	620	661	630	659	618	607	643	612	637	615	626	615	626	641	579	647	642
4378	1669	1436	1035	935	832	846	835	828	803	815	809	815	773	783	822	813	793	802	771	768	801	765	790	737	775	772	806	766	783	790	777	805	790	714	826	724	786	815	827	768	758	784	777	808	765	776	739	836	725	763	781	755	789	766	795	765	754	763	741	804	751	716	769	815	733	796	763	783	740	789	785	791	766	759	771	773	744	766	816	772	772	826	807	771	706	730	808	814	728	738	797	780	827	759	749	788	821	760	801	758	760	726	749	770	766	774	758	813	740	721	796	747	797	782	748	771	764	753	817	749	779	755	758	765	754	750	753	808	767	780	783	779	790	736	786	790	779	714	767	816	799	817	841	752	703	780	776	749	763	754	768	743	796	773	725	725	782	782	750	758	726	728	774	815	744	747	702	725	769	761	773	797	804	786	711	768	781	798	769	764	795	792	816	780	767	783	773	748	768	760	781	762	756	757	745	779	775	792	725	755	711	683	740	804	825	780	727	742	746	757	796	788	794	729	734	789	775	752	703	812	763	771	772	816	796	758	772	718	800	798	773	736	795	799	759	813	766	794	798	795	791	764	799	755	791	721	771	750	755	758	723	778	767	777	799	726	741	802	783	756	776	756	799	794	761	746	754	771	735	792	767	779	788	769	751	738	764	738	771	810	791	783	813	774	761	773	763	719	788	758	753	781	746	748	743	807	773	764	775	732	783	747	787	764	768	796	764	737	832	814	801	766	805	764	738	778	750	751	780	771	779	822	813	779	763	795	779	802	762	715	811	741	740	740	750	805	767	789	793	785	824	726	780	796	731	742	822	804	768	768	779	759	780	744	799	774	790	784	792	770	771	764	787	750	827	825	742	753	736	822	807	776	781	751	815	778	821	773	809	746	733	771	794	778	740	726	762	777	754	728	763	755	745	762	791	766	757	754	802	774	746	817	800	788	719	751	779	758	765	796	782	712	841	799	818	777	750	788	750	716	767	756	790	761	794	786	736	805	758	743	780	766	795	786	772	752	751	776	772	801	769	784	784	734	744	796	761	793	758	781	765	780	748	812	781	837	785	773	792	721	799	805	736	729	840	750	761	763	811	741	792	764	736	809	759	730	790	842	775	768	779	799	738	793	757	790	782	781	733	740	798	746	783	766	810	783	764	773	806	768	780	799	785	774	829	779	776	763	821	825	807	749	819	765	782	729	795	762	752	753	795	772	788	827	752	728	796	771	759	766	801	741	775	774	808	741	777	772	786	775	763	781	747	785	770	791	790	767	702	796	764	771	759	790	762	784	764	833	788	768	771	853	782	846	760	767	760	809	823	809	789	778	774	779	750	747	825	801	755	780	763	808	740	753	779	769	849	772	785	758	769	740	787	768	771	752	818	810	761	760	741	820	788	764	778	734	789	767	764	743	775	751	782	748	784	738	732	732	752	830	716	737	818	855	755	782	762	757	765	799	749	774	735	750	758	800	791	810	792	789	759	786	791	765	785	764	730	801	795	754	785	790	765	754	791	761	796	769	776	754	799	799	749	736	745	730	790	749	798	762	837	814	746	758	775	768	726	775	780	778	781	795	758	761	803	763	792	742	775	815	764	805	801	739	754	815	771	797	738	722	730	777	779	765	767	840	792	793	764	823	745	778	766	803	748	747	787	802	815	762	764	776	758	751	770	776	766	805	826	769	801	805	775	739	784	783	787	794	779	773	776	775	730	795	751	766	802	774	742	780	767	783	733	756	779	754	776	771	738	736	763	754	799	777	768	751	776	756	772	754	801	814	839	824	788	807	755	820	845	750	774	765	755	783	788	789	733	756	793	779	768	775	775	769	778	774	784	803	782	726	816	735	771	786	744	724	754	799	795	741	815	791	811	788	774	728	734	787	802	736	768	803	804	739	815	742	741	778	735	798	780	745	771	750	750	813	742	833	781	774	802	796	782	776	756	825	742	745	777	763	817	753	761	745	745	752	778	754	726	758	762	782	784	751	758	809	789	771	775	798	823	761	815	811	740	803	754	762	731	749	783	822	763	790	766	781	791	763	795	803	749	788	738	782	750	798	760	794	757	798	818	773	752	792	782	786	730	759	733	759	823	743	789	768	799	786	793	783	759	795	759	775	754	785	766	741	751	807	779	801	790	771	760	722	770	751	766	775	717	741	786	793	760	792	757	743	799	783	748	767	755	727	799	792	746	759	793	780	712	793	764	797	766	763	733	755	765	768	754	806	740	759	791	777	760	797	829	762	767	813	814	791	746	782	777	799	782	750	800	796	786	735	757	777	736	771	794	784	840	783	783	810	760	798	762	729	787	813	811	786	832	747	739	781	784	802	755	781	830	773	778	783	802	795	749	830	813	790	756	827	801	747	731	742	843	765	741	784	753	786	816	735	751	758	779	765	757	803	763	763	803	758	799	760	766	723	753	795	804	778	767	793	821	776	799	734	747	786	787	777	762	757	798	806	804	741	770	777	777	790	761	781	767	814	796	782	825	786	768	741	836	783	774	746	767	742	773	806	777	741	755	758	808	781	785	815	785	774	790	749	744	834	797	772	754	801	793	759	751	787	796	731	775	761	794	785	780	730	759	788	759	789	820	773	777	733	758	782	767	779	779	778	793	754	785	749	757	790	732	818	756	760	757	755	769	784	829	754	746	778	754	761	772	773	802	736	736	769	806	760	741	789	733	786	796	781	760	722	804	788	786	766	753	768	757	743	798	815	761	790	760	746	738	786	746	774	779	738	735	783	732	768	794	744	749	776	760	772	774	799	798	759	757	785	718	767	781	755	840	745	765	727	762	830	771	789	762	779	748	805	754	763	780	783	755	785	790	790	753	731	765	791	736	813	747	755	750	803	758	803	769	776	757	769	786	819	754	778	762	791	762	742	779	805	759	810	737	755	746	803	777	772	771	762	715	771	800	717	735	741	798	779	826	813	781	767	780	776	721	793	740	843	759	766	739	782	739	772	773	740	737	801	762	762	760	802	822	785	786	751	775	774	781	782	808	765	750	803	718	797	783	742	787	762	802	796	808	742	761	746	804	724	766	780	768	785	742	753	786	796	786	748	769	737	765	792	787	727	781	784	758	788	765	766	786	763	751	749	759	721	764	836	761	757	779	794	730	711	764	793	800	809	783	756	763	785	812	832	775	752	795	770	820	750	767	787	776	741	801	831	752	735	774	718	755	768	742	769	811	768	776	755	838	784	816	765	770	776	748	740	794	740	769	722	814	811	757	817	782	717	766	748	789	811	812	820	766	764	733	740	733	814	754	785	812	815	741	751	810	754	816	779	771	873	732	761	815	808	738	774	771	776	725	770	721	772	794	809	785	771	726	781	783	783	764	749	787	745	819	788	763	752	805	723	762	780	781	739	788	760	801	787	756	738	779	782	741	760	770	805	789	783	760	759	782	788	774	752	770	743	755	804	737	742	845	772	790	781	770	764	783	787	810	720	767	788	734	804	754	787	736	747	755	785	767	820	845	759	767	767	783	770	794	756	774
23791	21380	28972	24170	21368	13087	1452	867	721	586	606	582	483	510	499	484	496	474	445	447	450	424	414	433	407	429	446	393	392	407	434	442	402	410	409	427	403	436	428	405	453	443	413	379	379	446	389	436	432	368	416	393	379	440	372	389	389	375	369	411	416	406	452	394	381	416	418	383	363	387	400	392	389	393	400	389	370	405	422	386	388	410	381	390	392	401	391	380	397	399	427	368	405	409	384	408	431	398	398	418	366	388	368	402	416	403	387	420	383	416	406	400	393	375	389	443	409	426	387	384	408	448	377	379	396	409	401	373	403	378	380	346	385	380	391	392	392	380	380	365	390	420	392	411	400	377	370	408	370	377	406	367	405	390	397	388	424	356	387	436	388	396	358	376	384	412	404	371	424	404	377	418	426	412	379	389	421	377	437	401	384	387	350	442	434	406	425	397	417	398	386	377	451	401	407	391	394	404	425	363	423	404	396	433	384	400	370	423	399	406	393	414	378	388	407	423	392	377	438	416	377	388	367	396	387	417	347	402	391	410	367	387	359	399	383	408	378	417	409	428	406	431	427	404	391	415	382	382	354	406	388	390	429	354	367	399	402	400	407	399	426	363	377	371	412	437	392	358	404	397	408	372	390	376	415	406	428	423	387	415	396	411	381	371	401	410	371	390	394	413	387	417	380	421	403	393	414	408	385	389	357	410	390	389	394	388	352	419	374	373	405	387	384	411	392	347	408	429	440	430	372	389	416	404	427	398	430	387	388	434	378	420	406	407	428	406	384	406	394	410	375	426	391	381	375	423	416	388	404	401	423	438	394	426	407	397	393	407	406	414	422	384	433	403	388	368	384	398	407	400	418	355	426	429	397	393	403	404	383	388	375	403	380	408	394	426	397	400	376	375	378	371	392	396	412	397	388	414	448	386	406	384	370	384	387	396	390	373	380	380	366	392	362	410	405	427	362	392	438	428	375	383	402	430	384	403	429	379	462	392	402	411	376	416	410	391	385	392	390	380	410	388	398	398	400	395	409	431	396	379	432	377	406	386	401	368	388	375	399	402	383	375	414	408	390	413	400	402	382	405	424	405	397	430	374	411	402	405	407	390	368	403	401	401	422	380	386	450	420	358	387	394	364	411	413	394	369	409	414	377	406	394	389	377	398	397	379	412	404	420	440	399	427	397	359	433	406	372	392	388	384	390	363	386	387	436	350	375	385	375	394	415	386	418	408	373	401	418	401	381	395	377	414	386	374	393	377	356	382	376	412	404	391	377	421	408	367	400	390	367	402	388	392	380	402	399	370	386	398	378	382	398	367	409	388	419	382	403	402	454	387	400	403	402	373	402	382	422	384	390	349	406	403	401	392	378	376	408	409	389	373	390	349	390	408	381	414	365	361	406	407	384	386	418	371	386	387	387	430	420	382	434	393	399	415	384	397	417	378	384	394	368	398	389	399	405	366	373	438	392	397	410	392	446	389	427	421	397	401	422	364	394	424	381	431	400	395	397	412	395	408	387	397	434	374	389	404	396	384	362	392	381	428	395	398	407	388	407	369	410	365	393	403	372	399	403	413	388	359	395	396	410	368	382	384	410	398	389	389	406	404	378	381	378	390	386	408	381	361	401	404	354	386	387	418	415	366	384	384	346	367	392	380	412	402	421	374	395	369	395	406	384	405	383	381	392	361	379	421	419	383	421	404	420	415	396	430	436	417	362	412	393	397	380	386	419	406	400	417	425	423	411	399	352	383	392	381	406	421	426	406	365	401	370	388	379	408	379	412	387	383	392	411	402	395	392	380	384	399	385	360	423	363	390	401	401	369	411	401	383	406	405	386	423	385	379	419	428	396	406	373	410	412	418	414	375	392	373	394	393	389	425	396	388	365	422	412	402	405	399	376	386	397	399	390	359	373	424	396	392	388	406	382	427	397	424	411	375	399	371	419	396	403	384	385	355	444	386	380	390	421	394	379	421	363	410	359	398	382	437	407	434	380	375	375	382	385	404	380	408	388	398	397	403	397	420	391	395	374	417	404	421	374	389	376	395	381	358	391	416	371	396	367	391	398	403	367	395	385	397	402	360	378	418	416	397	420	376	415	392	426	406	384	399	384	425	387	409	373	423	443	380	414	366	393	383	412	413	366	390	436	403	401	398	374	374	390	390	389	394	410	387	428	425	380	369	390	382	362	389	401	382	403	413	416	417	407	373	438	385	414	387	396	385	416	406	401	410	372	406	398	410	409	388	369	386	365	439	394	426	394	358	395	411	434	383	407	402	399	390	396	396	389	391	365	410	413	405	400	401	427	402	383	423	416	381	378	365	382	398	386	413	414	423	404	392	392	431	411	409	397	389	392	375	390	395	413	401	415	395	372	426	415	396	404	381	421	421	387	424	376	415	368	417	417	444	393	406	403	426	362	355	364	394	402	403	390	379	418	433	391	405	376	404	428	415	411	374	373	397	396	416	373	373	386	352	419	406	379	400	431	412	375	399	381	356	388	393	378	427	384	437	416	410	405	417	411	415	381	401	416	423	412	394	411	403	376	418	388	398	371	429	416	385	369	412	420	418	409	388	388	377	397	415	376	411	389	432	390	422	416	401	393	380	392	389	376	358	407	387	424	420	397	384	407	412	400	361	414	415	393	392	392	360	377	399	410	397	377	392	368	392	410	402	405	386	412	396	409	396	374	407	406	401	382	369	381	355	386	391	411	415	429	366	373	384	405	420	417	421	404	387	364	405	386	425	410	435	409	384	388	380	406	400	398	396	404	364	353	408	405	389	408	377	419	389	391	382	388	389	391	403	388	406	382	382	376	416	390	416	371	391	379	382	388	392	410	387	379	400	411	420	353	389	400	416	413	397	383	398	396	436	401	399	373	392	418	408	397	400	384	403	403	388	395	384	411	400	388	426	388	376	386	413	412	418	407	401	417	396	405	416	409	405	351	377	360	405	375	341	385	410	405	412	407	408	410	404	407	389	396	410	394	385	415	400	384	396	418	399	410	396	359	424	408	407	391	396	379	415	395	347	419	415	382	384	394	366	435	384	414	408	405	407	388	422	399	410	385	427	380	389	410	387	382	407	427	404	408	386	363	373	398	425	416	401	375	380	389	402	384	424	448	380	393	374	357	382	418	398	408	366	395	416	390	384	411	371	368	410	379	402	394	408	374	379	391	391	388	370	423	398	403	400	422	382	380	409	399	385	379	459	413	408	402	389	359	406	396	420	380	370	414	401	397	387	431	429	377	381	424	389	414	396	399	402	388	396	399	425	420	401	413	383	413	408	418	401	401	391	376	360	366	385	377	397	373	415	390	401	377	406	378	377	407	377	381	384	408	414	410	381	364	400	397	399	391	401	431	431	402	420	432	401	363	399	398	370	379	355	386	430	411	404	408	410	393	390	390	385	378	386	433	384	412	409	426	411	386	403	411	369	407	377	391	409	406	401	393	410	388	414	388	397	379	380	398	366	416	401	395	387	375	412	410	400
4880	9994	8398	4318	2906	2357	1810	1516	1212	1055	950	872	764	738	637	685	616	626	570	589	603	589	531	572	569	589	506	510	543	522	564	540	542	534	527	527	521	533	537	484	515	516	536	551	525	460	486	496	507	497	549	492	518	510	491	493	485	506	484	537	517	512	543	509	516	499	509	553	498	533	498	506	520	512	486	493	479	523	492	489	509	516	479	501	519	518	498	517	516	526	476	494	504	532	535	486	483	478	493	497	459	521	520	553	503	505	473	521	518	479	503	484	461	561	474	474	485	481	513	487	508	482	496	502	461	507	475	477	454	498	453	515	492	521	488	538	498	494	517	495	488	502	500	487	481	460	507	485	466	517	497	495	491	483	513	499	469	491	516	492	560	501	450	530	499	476	439	484	497	438	505	481	488	485	504	496	502	517	492	502	516	509	492	464	454	497	503	504	488	487	471	519	494	522	504	460	473	508	497	498	491	490	527	493	498	507	498	538	536	516	519	452	505	513	485	477	528	480	512	534	457	467	497	446	515	532	464	476	516	507	485	498	509	523	471	496	468	526	507	495	512	487	522	505	535	502	518	431	480	506	544	488	523	508	487	504	486	492	517	511	512	513	460	529	499	479	493	490	545	490	519	470	506	495	491	472	491	500	549	489	498	482	517	501	498	546	491	522	499	489	495	495	492	504	461	490	523	479	477	496	505	535	500	483	490	475	514	461	526	513	486	495	532	511	514	492	487	515	486	482	472	524	476	472	475	499	499	493	526	507	521	498	522	513	541	525	495	481	505	490	508	520	480	488	490	501	498	474	528	480	497	505	473	518	518	512	471	501	482	514	478	533	474	462	529	475	519	476	510	544	489	477	473	505	509	515	503	473	532	490	512	481	486	512	483	527	521	480	498	504	453	495	509	471	492	448	521	503	489	519	508	528	521	559	511	486	480	524	516	487	466	468	480	523	552	482	488	518	522	509	488	481	518	482	468	489	519	491	503	499	509	492	493	503	503	482	540	463	507	484	482	502	494	516	501	495	499	483	454	496	496	494	500	470	474	482	522	497	459	505	535	462	472	482	514	458	477	484	498	513	526	526	503	511	478	487	520	495	521	478	544	480	489	524	496	491	485	478	503	500	547	471	506	508	508	495	512	500	460	491	503	475	518	510	521	477	506	500	518	510	512	511	536	479	511	523	478	503	479	491	503	440	504	453	514	477	522	516	497	502	523	499	506	488	513	518	516	514	499	434	490	500	505	495	443	480	521	542	439	509	505	496	504	461	503	492	471	503	495	496	486	478	528	472	553	493	490	482	527	505	462	501	491	502	492	459	518	464	495	462	501	482	506	490	487	498	475	481	480	500	475	530	503	498	515	544	463	492	479	486	520	486	517	510	485	491	514	507	497	497	477	477	511	511	529	481	474	509	528	532	511	481	459	517	504	480	515	487	502	502	457	504	528	520	475	510	537	512	541	492	478	501	486	490	492	534	481	466	517	512	490	516	469	534	484	503	484	482	452	498	527	477	488	540	468	466	499	504	492	511	500	530	458	533	466	531	496	463	484	489	492	501	517	467	449	497	499	527	472	518	514	494	533	529	501	516	518	495	517	483	491	515	516	542	451	495	524	509	520	496	515	520	485	515	497	510	515	492	473	506	531	513	478	547	532	498	527	503	522	465	470	506	532	507	493	486	476	518	513	504	552	487	525	517	496	513	472	519	497	459	504	479	525	536	500	480	533	522	522	502	516	518	485	517	498	469	481	491	484	497	475	475	496	501	487	471	486	552	527	493	537	509	476	484	530	524	493	526	500	488	516	501	507	518	469	440	529	460	475	491	526	516	518	483	509	514	496	476	517	499	523	521	500	494	524	463	461	488	505	517	506	497	493	505	523	500	489	479	475	461	505	482	493	534	496	498	510	487	468	502	433	512	471	474	478	494	501	503	483	532	507	504	505	515	493	490	475	487	484	504	453	487	495	475	482	515	476	475	468	491	508	487	502	534	515	534	473	518	513	488	501	528	459	489	509	519	513	499	488	455	465	487	494	460	489	534	492	476	462	436	486	511	457	510	501	506	512	495	510	520	468	461	485	469	501	448	468	478	468	532	501	492	491	454	540	522	494	494	483	527	458	496	463	510	455	492	478	500	493	503	514	520	471	503	495	497	498	482	500	496	515	510	493	473	509	544	540	485	510	471	503	536	511	492	491	511	497	483	483	493	523	507	507	485	535	532	494	499	486	516	485	499	517	518	473	504	518	508	511	518	474	513	477	488	493	544	493	508	496	488	524	498	519	497	526	499	520	545	501	528	505	523	503	550	508	510	499	478	509	489	480	454	566	485	510	499	499	508	503	482	490	495	503	523	507	478	497	521	471	520	510	525	498	489	499	534	471	488	490	514	493	488	498	486	478	487	499	504	500	496	464	522	507	484	507	494	502	458	475	518	490	509	516	466	472	493	514	526	460	483	483	483	521	480	520	516	492	488	501	463	484	516	513	488	506	507	483	546	524	518	493	485	509	461	518	466	459	555	531	488	471	477	533	519	500	516	456	455	498	493	520	512	492	502	494	516	494	496	504	518	499	493	495	505	493	511	513	485	486	526	469	497	527	487	528	511	490	476	486	521	510	533	505	556	499	485	521	526	514	521	513	482	510	502	504	513	474	458	496	491	542	508	477	470	501	488	462	477	533	514	501	556	470	519	497	473	526	515	498	487	484	505	487	534	521	476	494	486	510	474	504	478	515	505	519	489	529	505	484	494	478	476	447	480	513	452	525	510	458	497	483	507	463	501	518	516	478	516	510	527	499	523	523	471	486	522	462	530	517	513	451	474	490	520	478	515	497	482	545	485	505	519	505	513	490	503	474	477	498	486	507	499	513	509	547	477	493	492	528	537	497	477	489	488	493	480	538	521	449	482	511	510	464	469	493	489	525	515	514	508	529	503	477	535	500	464	510	477	489	494	484	486	500	486	487	481	523	486	461	474	509	521	527	521	513	501	444	504	496	484	486	497	480	468	534	459	505	550	490	495	501	521	496	502	509	477	478	478	499	540	525	506	457	499	519	456	499	495	470	535	503	513	464	486	487	490	497	485	512	464	497	480	462	516	525	495	505	523	515	485	479	472	476	516	473	499	482	469	498	509	511	478	495	505	521	475	473	464	494	484	522	428	517	504	458	490	478	463	511	511	484	524	538	476	472	509	504	498	468	523	475	515	487	506	504	464	523	457	513	470	516	491	500	473	498	496	457	477	503	523	476	510	475	484	518	560	497	480	457	521	520	471	508	486	507	514	503	516	467	531	492	507	499	502	487	469	450	516	519	462	530	503	477	473	477	503	530	480	481	515	507	514	449	479	533	494	469	509	502	497	509	490	467	551	553	490	477	475	503	466	526	482	499	467	508	470	465	509	483	516	492	434	551	528	482	485	469	498	482	500	514	489	482	476	477	513	523	489	554	536	527	466	505	485	528	494	476	473	507	525	490	476	468	506	488	513
22951	21392	29373	23781	21393	21451	11953	1240	831	670	583	528	476	441	387	332	300	331	297	298	280	285	279	261	241	237	259	241	266	240	225	225	231	216	216	235	206	234	213	172	223	222	241	199	216	208	225	180	229	208	203	213	205	213	207	212	218	202	217	186	181	218	192	222	192	210	200	193	192	215	215	200	227	177	223	180	211	213	174	176	202	216	211	180	198	221	194	192	183	199	209	198	191	214	203	199	214	201	194	208	210	193	202	210	247	200	217	235	225	213	182	170	199	208	201	233	211	188	217	211	186	197	184	204	222	191	209	190	190	226	200	215	189	194	200	215	191	200	196	216	201	166	206	204	194	219	185	226	183	205	164	205	185	191	209	199	203	199	179	208	216	203	214	184	211	212	178	220	212	210	179	204	219	208	192	197	193	207	195	221	225	208	221	193	217	203	206	189	184	207	200	192	209	198	192	175	190	200	188	163	211	216	192	184	215	199	183	188	192	209	201	197	196	224	183	208	184	205	198	204	202	193	187	224	227	193	197	209	200	186	204	192	193	230	207	197	194	188	209	200	178	208	220	203	213	211	188	187	207	202	241	226	183	197	197	198	181	188	227	220	208	198	185	184	202	181	194	200	197	213	186	209	203	186	195	187	189	180	211	182	201	216	216	196	213	204	173	208	194	181	193	215	192	197	180	197	192	213	208	187	202	191	220	202	164	168	171	211	210	190	197	199	214	232	195	181	196	186	218	189	190	207	206	217	203	205	198	183	181	197	182	207	198	187	197	197	220	218	197	215	204	203	183	210	195	186	192	193	232	198	206	220	202	205	176	194	202	213	212	208	201	199	186	200	182	214	208	188	225	203	200	181	193	215	191	193	167	200	199	203	203	203	185	213	197	197	199	209	181	193	206	195	189	204	218	218	187	221	216	221	191	190	195	177	203	212	197	217	191	183	198	222	188	222	209	186	187	199	198	202	182	203	198	204	213	234	201	200	195	200	212	197	221	191	194	182	179	194	209	202	205	224	191	200	181	214	199	221	194	207	203	206	208	190	195	200	202	173	204	173	205	177	172	207	189	197	212	194	218	213	214	200	219	187	212	217	203	191	206	211	191	210	212	195	216	194	190	191	189	218	196	176	206	206	206	176	198	194	203	204	195	192	173	195	201	204	221	186	184	193	182	179	178	205	203	234	182	185	183	204	179	213	196	212	197	187	181	214	190	205	200	209	200	221	194	196	195	190	201	195	198	227	202	195	209	204	211	207	199	196	177	184	197	208	185	205	184	194	217	204	195	187	175	207	217	202	203	204	198	214	204	204	209	204	223	200	196	211	189	223	181	189	201	173	185	194	190	215	208	194	196	193	192	215	207	184	210	204	197	172	218	192	192	212	232	190	202	216	221	201	224	210	189	218	202	183	210	195	176	181	210	187	189	180	222	204	196	185	206	200	204	197	203	177	169	201	187	207	214	215	210	203	200	171	208	196	206	212	203	211	195	237	176	194	209	199	205	192	193	215	203	197	205	223	170	209	204	198	193	211	207	188	193	205	204	193	217	198	188	175	205	202	195	221	199	174	221	201	209	190	221	213	200	210	205	174	220	200	212	192	152	209	201	246	190	210	176	186	183	190	180	182	191	222	174	179	206	188	209	192	191	196	212	208	219	204	196	204	184	192	185	198	191	203	177	214	199	188	189	181	179	189	187	183	186	181	212	204	212	206	185	220	167	193	190	210	208	195	212	210	209	218	213	199	207	197	191	188	197	207	213	202	213	215	207	215	225	182	189	223	219	194	207	195	219	182	204	210	182	195	181	184	190	211	206	198	192	211	195	195	193	205	218	203	203	193	186	184	243	201	211	187	200	218	190	212	222	222	201	203	199	195	232	185	201	220	231	178	184	211	217	169	218	187	195	202	225	204	175	199	204	195	205	216	182	179	201	236	202	216	184	203	172	199	212	204	208	194	203	209	177	185	205	192	183	207	177	198	189	209	217	196	180	235	210	208	226	194	186	183	230	223	205	217	221	207	198	180	205	190	202	206	181	209	218	210	217	200	198	220	205	201	210	200	201	202	203	203	205	210	217	183	184	164	201	209	199	216	198	236	183	197	179	204	201	243	194	183	207	175	204	209	173	207	203	208	193	207	200	205	208	222	193	214	214	209	205	216	225	184	223	202	208	206	173	172	195	220	186	229	191	210	203	208	183	185	200	186	191	176	200	183	212	206	218	184	222	187	178	204	240	195	209	205	200	194	193	221	213	173	191	202	215	178	234	202	205	197	210	193	184	194	194	210	195	206	180	186	203	167	191	205	190	207	198	187	204	213	196	209	224	170	207	222	208	187	180	187	200	182	200	189	217	199	179	200	209	191	199	195	193	214	187	204	206	180	205	179	188	194	198	218	194	229	213	237	188	203	214	200	218	205	194	214	205	206	204	203	203	198	183	207	195	192	183	202	201	201	198	197	169	201	215	198	204	215	196	195	175	206	231	185	200	201	218	187	172	194	191	205	191	187	201	171	200	191	205	193	178	213	183	196	223	205	180	187	211	215	216	190	196	204	186	180	194	188	194	172	211	195	187	198	207	206	179	195	196	201	190	215	210	192	179	187	198	195	201	207	213	177	202	210	200	210	181	225	198	206	189	211	192	180	191	196	215	191	199	212	211	202	204	191	201	200	214	212	177	200	231	181	206	201	203	204	198	215	191	212	189	210	187	218	190	208	185	188	194	206	219	190	199	202	194	179	198	220	172	216	208	181	202	203	194	174	212	206	184	191	223	218	195	188	203	192	212	236	196	190	207	192	198	190	221	211	218	209	205	211	188	231	195	205	201	190	188	200	198	212	222	197	165	174	207	233	196	203	190	199	210	180	194	178	211	186	209	187	222	232	207	196	203	199	214	211	198	226	204	173	184	180	208	227	214	225	210	191	222	184	236	207	200	202	219	203	215	193	189	196	200	201	184	194	192	218	204	196	195	182	209	214	216	218	192	204	181	196	180	205	203	188	211	205	216	213	171	200	217	213	197	204	221	198	193	197	194	216	195	202	165	206	191	183	183	206	176	213	201	196	198	195	201	201	202	194	222	211	190	193	239	208	213	206	180	209	212	191	188	186	198	210	191	203	217	185	186	224	210	189	183	218	192	176	215	205	199	195	185	210	192	208	184	186	205	200	201	190	201	217	191	195	189	206	187	209	183	173	194	190	200	227	209	204	227	184	200	191	218	181	218	193	207	198	204	204	215	188	204	188	217	216	209	194	205	203	190	219	199	203	180	210	190	198	191	192	202	209	223	197	191	215	213	206	202	201	183	229	203	188	226	220	204	188	188	219	203	223	195	177	192	187	191	168	163	201	188	195	189	181	211	214	213	191	172	215	216	212	205	201	207	183	202	215	211	173	208	199	197	188	186	187	211	173	186	195	177	192	182	193	193	214	198	186	207	184	185	206	217	209	207	195	191	200	222	169	177	211	204	207	192	192	173	182	189	189	206	207
6698	16074	13732	7257	4962	3885	2857	2221	1710	1359	1132	956	783	646	599	524	489	466	431	427	405	368	400	359	335	312	323	322	316	317	297	328	311	283	303	330	268	257	274	263	321	284	285	292	278	276	285	258	291	248	252	260	242	279	270	273	237	262	259	242	238	260	278	247	270	251	229	264	246	276	239	272	250	268	255	222	263	272	271	264	226	258	241	227	234	249	255	261	249	257	271	240	251	244	263	266	235	268	242	284	248	260	239	233	237	243	238	259	241	228	270	238	208	263	270	231	249	261	243	269	250	234	266	223	236	223	237	248	264	247	245	221	216	251	258	241	246	263	273	231	225	236	244	255	238	243	255	269	234	273	283	245	220	211	255	235	243	243	235	249	237	236	282	233	241	254	257	250	238	228	220	241	244	247	258	236	266	238	221	234	249	251	213	273	285	248	236	242	248	258	250	233	263	235	237	273	249	255	280	243	238	246	220	238	229	243	234	261	222	226	220	252	255	243	260	228	235	245	253	219	231	253	249	243	238	259	249	218	249	254	262	249	244	273	252	218	233	247	266	229	237	246	224	260	252	232	259	241	248	255	277	243	257	223	234	248	247	254	232	245	219	231	237	220	237	248	256	240	223	258	242	254	282	258	249	251	245	245	230	250	241	251	238	265	262	234	228	240	252	227	242	240	225	221	269	230	233	224	232	251	250	221	271	233	248	251	239	233	276	229	231	203	226	223	208	246	230	236	225	263	248	271	238	264	264	251	243	238	226	248	270	207	218	241	254	220	225	231	247	228	223	262	253	216	234	232	209	243	221	236	229	230	237	228	226	247	237	235	244	246	261	237	243	249	252	232	234	235	225	247	231	214	222	253	252	252	242	257	263	256	252	271	239	262	233	267	258	242	216	246	243	240	212	225	237	262	235	227	233	224	217	254	259	262	230	222	287	226	247	271	230	246	245	231	226	261	247	229	247	239	230	252	224	244	237	242	226	238	249	273	229	245	227	213	269	222	222	222	234	236	252	234	260	262	217	247	244	280	249	234	251	226	243	237	250	240	263	223	211	236	254	267	251	242	254	248	247	251	237	251	210	216	251	222	256	265	268	253	241	257	254	237	267	244	241	251	221	266	250	254	272	234	248	257	212	228	253	228	238	223	234	228	222	272	236	245	266	226	252	252	245	260	253	227	214	232	261	254	237	225	233	244	238	222	249	262	243	235	268	230	250	239	257	238	248	228	241	224	239	213	257	231	234	228	245	232	244	239	259	225	263	233	256	234	279	260	225	258	230	256	281	261	272	221	214	258	251	224	257	235	251	227	243	212	246	230	242	223	235	271	239	227	239	229	232	238	228	274	216	253	240	242	224	222	222	256	253	273	257	232	260	249	215	233	272	257	246	208	217	230	249	241	230	229	287	217	220	242	231	255	226	255	238	246	253	245	256	224	260	250	229	269	254	223	220	215	249	251	256	231	238	242	246	250	216	258	247	229	221	256	255	240	225	245	228	251	248	232	264	238	224	240	236	238	255	226	256	233	240	238	239	246	221	262	222	239	236	248	231	244	247	238	268	272	255	237	262	209	256	246	249	278	230	223	226	253	225	223	257	252	270	233	224	230	244	241	225	265	246	220	250	231	255	232	259	235	236	232	250	234	245	236	234	262	231	223	257	231	249	248	255	241	253	231	268	259	251	273	224	232	227	235	239	251	213	240	284	251	226	263	246	204	224	240	243	237	247	244	235	243	251	258	234	258	242	214	246	239	220	229	231	256	226	237	230	232	225	243	259	258	249	228	263	220	227	247	215	227	246	244	235	253	254	229	252	242	259	240	233	233	222	228	235	247	227	231	266	258	229	243	237	263	245	229	224	238	226	250	259	260	259	245	227	232	258	267	272	284	239	252	229	234	236	237	259	239	243	251	236	205	226	249	260	232	238	240	237	227	217	224	243	266	261	219	222	258	226	255	249	266	241	238	217	227	256	239	230	233	229	237	244	258	260	224	229	215	226	248	234	272	228	238	263	228	250	277	250	251	237	243	234	253	242	228	269	244	226	252	243	248	241	227	245	250	246	228	238	258	239	254	234	242	264	227	246	230	236	251	242	242	239	231	248	226	235	240	262	275	238	230	244	272	280	250	232	241	238	252	214	239	259	238	229	243	256	232	238	267	225	255	238	267	258	207	250	263	248	234	211	261	259	202	239	239	246	231	228	243	239	236	277	257	246	223	252	232	224	250	205	212	259	255	268	236	221	214	244	240	247	281	212	259	255	234	260	253	234	246	238	248	267	219	249	240	241	233	232	270	237	244	252	232	247	248	223	256	251	245	233	244	254	251	224	242	226	244	242	244	240	237	257	243	230	246	249	239	245	218	250	243	256	239	221	258	211	261	250	248	240	240	238	227	223	266	221	256	237	239	250	253	230	236	221	235	253	232	227	229	262	236	228	267	218	238	250	252	276	250	260	242	262	224	250	257	255	216	225	264	253	246	217	273	233	243	255	245	261	228	234	213	255	228	256	246	224	226	258	231	242	238	234	234	211	243	235	261	258	216	250	245	211	245	242	271	265	260	241	232	240	208	242	208	252	261	241	224	233	220	248	233	230	212	245	238	268	270	244	225	229	264	263	239	280	225	245	229	240	249	266	267	250	236	274	216	233	231	229	252	256	237	229	277	232	247	236	216	231	240	244	224	253	248	240	207	249	214	261	240	267	206	251	253	242	226	245	236	224	248	219	238	215	253	277	249	251	235	261	238	271	259	228	233	262	252	230	211	240	250	234	229	248	233	264	205	226	253	249	251	256	259	244	255	270	245	251	260	231	218	255	258	260	255	252	238	242	245	257	259	275	226	243	226	231	245	216	219	238	222	256	257	215	239	254	254	236	279	259	267	248	251	240	227	217	252	222	264	255	209	217	240	254	248	246	230	254	273	258	237	265	232	247	226	219	243	255	215	217	243	239	226	255	230	251	248	238	248	263	272	235	253	231	272	240	215	252	215	237	236	247	224	295	207	247	255	252	244	291	226	236	247	222	242	235	236	224	258	263	248	249	251	227	242	232	237	229	264	248	258	243	223	242	247	267	237	244	247	220	236	241	223	217	244	245	263	240	252	260	242	248	250	250	233	253	262	247	235	247	253	258	235	218	253	255	262	265	261	242	257	212	233	247	250	228	256	264	211	244	229	257	261	251	272	254	235	225	257	250	266	254	253	243	239	216	259	228	210	225	256	226	247	236	222	260	220	283	266	244	243	236	238	246	270	222	244	232	253	263	261	245	254	253	255	253	254	263	249	273	257	251	246	271	230	234	236	208	237	274	229	248	206	211	222	251	227	250	242	236	242	226	254	240	222	242	249	258	227	262	221	259	231	227	250	218	236	226	235	234	245	228	262	243	260	245	245	246	236	265	258	212	254	224	257	227	258	243	220	254	220	266	229	265	221	275	249	233	256	259	229	249	244	259	260	251	276	245	262	229	242	238	229	253	243	244	240	244	223
27215	21180	12372	1392	798	771	723	723	642	691	634	644	614	670	646	640	615	621	659	638	649	603	642	639	671	598	653	669	680	704	604	661	625	678	618	618	660	597	654	665	680	634	624	593	629	614	672	624	642	631	625	671	675	611	658	639	618	624	633	689	635	652	682	635	635	690	667	612	658	629	658	612	643	683	670	670	589	637	656	629	648	642	595	606	613	647	603	632	637	644	614	619	623	617	638	637	592	659	628	633	659	599	626	637	596	616	621	648	647	647	698	630	675	685	620	637	661	658	685	641	623	638	642	616	692	671	620	664	619	667	613	627	608	603	638	696	655	642	671	642	612	624	657	629	672	585	716	711	621	602	635	654	674	636	642	615	601	628	673	634	619	660	676	642	661	648	613	625	644	631	653	595	628	638	674	668	628	629	648	621	674	678	631	612	699	627	651	660	655	620	657	632	635	657	662	610	613	629	645	667	643	630	644	671	649	655	636	636	599	636	627	614	635	689	637	593	625	624	677	647	622	628	634	585	671	688	640	682	643	603	652	616	670	622	630	652	654	652	630	639	664	717	624	649	651	626	646	649	623	624	621	647	642	613	691	637	653	654	613	617	662	608	662	630	652	629	667	622	658	662	647	627	625	642	611	621	659	666	628	586	633	680	632	646	607	610	651	633	621	645	599	616	606	607	652	628	610	676	615	626	620	669	654	632	647	640	634	606	621	632	618	626	668	647	646	617	592	670	617	655	615	651	652	636	644	607	652	589	652	631	616	695	634	673	602	635	662	616	674	631	650	619	652	690	668	592	644	625	661	676	634	642	640	650	656	644	625	602	624	624	649	598	641	619	625	661	662	629	614	602	665	630	668	646	630	651	654	613	631	635	653	593	689	642	624	671	630	657	617	632	624	604	680	582	623	623	676	677	682	653	664	633	643	678	650	650	619	638	614	664	699	645	661	655	617	699	675	618	670	617	658	622	636	692	643	608	642	646	605	624	621	641	612	704	637	597	651	627	638	642	622	650	690	663	668	640	638	634	654	573	644	646	590	634	635	623	608	678	593	634	642	604	641	662	663	593	664	623	611	626	637	633	634	657	647	644	657	632	624	676	625	628	652	678	629	669	630	611	687	641	603	626	631	652	676	666	623	621	620	654	644	613	674	663	614	681	629	626	638	653	620	629	655	626	630	649	637	616	635	668	661	647	602	661	658	616	668	593	695	633	661	650	649	659	630	686	639	629	602	627	643	648	695	662	631	622	604	668	639	631	600	628	651	621	631	625	656	626	656	672	634	654	685	640	648	649	629	693	654	658	630	622	651	595	634	644	647	618	673	644	644	659	613	634	679	642	635	682	631	613	660	613	614	681	622	637	667	611	612	641	618	675	642	675	609	629	639	603	635	679	678	622	662	622	657	642	624	627	645	621	705	588	614	612	627	656	674	666	637	664	622	647	589	627	666	591	700	660	650	666	693	586	616	616	617	625	647	674	611	670	661	683	623	681	659	652	662	678	626	662	624	647	615	584	668	621	643	610	668	620	641	592	657	620	613	653	690	629	653	646	628	626	663	638	664	645	603	650	620	636	624	615	616	680	625	652	640	637	634	677	655	644	647	639	652	642	652	611	624	633	652	599	638	608	684	645	620	642	642	645	641	609	629	665	557	621	654	671	634	664	669	620	646	619	647	649	619	647	618	654	626	637	635	652	613	618	645	645	615	654	652	664	659	675	656	627	643	640	661	629	575	656	647	626	646	654	669	680	672	654	640	592	629	671	621	634	629	680	642	664	668	645	636	598	628	650	640	637	686	597	631	643	633	642	636	595	658	667	660	638	637	630	669	607	648	621	597	643	633	614	581	615	645	650	649	662	645	609	647	599	634	653	641	619	631	688	656	625	682	586	668	622	649	633	686	640	679	621	614	653	637	670	636	671	654	617	639	650	656	613	622	632	666	661	617	631	648	572	673	654	624	705	625	645	599	651	618	650	659	611	722	647	647	616	678	630	618	637	624	632	627	653	678	619	630	673	640	630	659	656	638	666	693	655	637	600	647	613	657	626	607	625	622	625	641	635	609	608	685	652	646	618	642	605	683	685	635	614	638	677	662	630	647	604	589	661	609	650	628	630	598	624	593	648	687	588	647	628	651	649	660	627	648	667	631	667	668	629	657	639	626	648	606	711	637	606	641	660	647	679	639	646	663	634	592	615	642	589	604	682	644	623	617	682	652	690	610	664	624	610	679	664	612	600	642	624	654	653	639	658	660	601	616	691	692	606	670	620	616	643	647	641	643	627	666	651	639	628	653	627	625	662	575	622	630	647	641	651	614	678	645	640	663	578	609	672	690	674	623	609	630	629	686	598	668	617	593	672	642	598	599	675	692	630	658	650	603	634	618	651	623	646	638	609	636	667	616	635	643	636	658	633	589	583	680	638	680	671	621	619	688	662	635	626	635	671	623	678	664	616	684	672	637	632	607	606	622	649	681	649	640	647	659	611	651	620	647	625	666	618	673	641	642	616	662	659	691	624	628	633	636	641	682	637	638	615	636	607	614	654	673	651	647	607	568	656	625	647	611	644	668	657	615	635	627	643	679	601	635	665	676	633	643	681	649	632	673	621	592	654	599	667	628	620	617	644	672	628	675	603	633	646	648	637	627	669	598	670	633	652	617	653	616	595	676	688	659	658	628	643	598	601	646	676	640	667	626	633	621	650	631	671	645	651	663	704	613	687	659	640	623	640	652	671	670	650	616	674	594	668	653	682	638	613	612	656	631	645	666	650	672	629	623	601	648	647	664	625	661	635	619	628	613	634	642	631	637	604	648	603	657	683	616	639	613	638	675	654	633	660	634	676	626	645	663	611	660	639	629	626	614	639	626	621	627	665	591	614	645	561	662	630	627	667	634	636	651	607	620	645	682	675	623	674	668	655	674	652	653	669	646	626	637	610	636	694	654	633	653	620	684	591	659	649	635	607	678	671	618	645	658	609	621	650	625	631	668	681	653	600	660	604	620	676	629	628	695	636	658	603	662	616	627	662	623	668	662	646	662	633	653	655	647	656	660	638	632	626	642	631	616	643	609	613	653	639	635	643	620	622	652	603	594	616	714	613	644	620	591	643	648	649	597	604	679	643	585	655	645	594	626	632	640	631	616	635	713	681	652	626	679	637	636	647	612	648	616	627	663	643	646	648	612	662	681	611	657	642	657	611	674	646	617	592	586	661	615	645	660	693	618	665	636	639	659	614	622	649	632	656	617	587	589	641	649	657	657	656	616	633	644	651	622	613	644	683	645	653	639	633	628	635	629	622	627	630	642	614	632	696	628	647	610	619	614	622	635	618	604	657	661	619	630	643	704	644	647	660	593	643	605	635	637	631	621	650	680	598	653	654	653	678	640	618	625	655	626	607	651	659	631	628	636	623	637	683	646	632	660	640	669	672	628	658	672	617	607	639	640	618	603	622	635	652	610	627	612	664	662	628	631	649	622	689	598	619
4294	1666	1470	1063	1018	947	917	828	898	800	844	801	821	840	813	804	783	801	817	808	803	829	798	803	786	781	817	788	819	827	816	818	816	816	833	760	774	746	805	798	821	782	757	784	772	775	785	773	751	776	736	763	755	794	786	761	806	747	745	788	767	805	745	755	777	782	773	749	773	797	790	777	781	762	755	766	771	789	790	808	751	744	792	829	776	743	753	742	782	810	762	791	738	757	744	777	777	765	822	759	805	800	775	769	743	806	716	809	797	817	796	812	800	814	782	835	753	780	772	762	855	780	729	754	813	759	810	758	719	760	794	747	799	796	784	772	769	885	776	746	775	856	792	787	759	779	791	755	813	794	831	760	758	754	777	771	806	781	782	798	748	794	827	803	812	737	749	773	780	750	805	776	802	804	778	805	795	763	740	788	749	790	760	763	741	797	774	797	751	777	795	754	765	759	775	793	802	790	766	785	829	794	782	779	818	834	780	785	768	716	753	803	806	793	796	761	800	762	749	783	792	765	822	744	787	828	771	734	782	815	827	759	770	805	783	778	792	766	776	786	711	783	721	806	800	806	824	794	795	770	807	801	798	780	823	775	779	820	805	808	793	772	781	753	795	730	834	751	806	814	817	792	770	793	787	766	813	809	753	832	809	759	764	823	739	782	803	791	762	765	773	806	775	787	795	797	743	773	767	775	772	819	764	774	799	808	743	786	766	790	814	765	765	822	744	750	841	792	755	809	702	772	814	791	766	833	791	802	746	775	772	777	787	711	798	844	791	804	782	794	814	818	760	763	837	800	767	806	766	778	760	770	791	755	787	763	753	803	830	781	750	808	783	756	764	804	783	789	774	792	747	778	794	795	828	784	771	759	797	724	718	814	775	784	781	804	779	789	821	767	787	759	814	780	775	804	778	740	777	759	799	732	768	807	745	785	785	839	765	815	822	760	749	831	789	806	790	764	803	839	811	788	765	795	844	792	771	783	821	807	776	815	848	780	857	811	818	818	765	814	807	830	784	794	793	801	804	760	810	786	796	791	796	794	784	804	801	778	830	781	767	803	789	722	809	820	820	760	794	775	797	770	808	781	762	803	727	762	764	793	756	764	723	741	816	823	826	773	801	751	846	787	790	804	812	789	792	769	807	758	789	754	813	790	785	774	764	776	790	787	775	812	758	781	808	760	773	809	815	781	769	852	790	803	764	790	772	786	776	784	800	770	800	704	771	771	796	788	798	761	791	740	781	751	827	762	777	778	782	804	762	813	792	800	801	783	792	829	809	806	759	789	761	719	817	814	778	789	774	757	765	754	770	740	806	735	790	790	749	750	775	795	801	837	776	748	749	822	733	763	772	859	793	821	863	809	789	777	785	803	774	791	749	768	783	789	797	787	769	782	782	789	832	784	787	764	755	781	796	782	799	802	818	800	755	803	765	778	746	797	812	779	799	832	771	788	811	784	768	794	762	789	773	768	752	873	802	784	802	800	805	784	716	778	795	797	787	744	779	774	786	787	838	807	784	723	737	813	791	786	764	813	805	807	801	799	789	815	745	786	802	736	787	759	772	789	777	783	765	754	775	782	846	751	794	771	755	797	814	834	808	758	713	801	762	806	770	786	777	773	794	768	785	756	768	778	719	776	761	736	771	786	812	753	782	811	804	735	808	820	790	799	833	793	814	792	791	787	817	754	761	782	796	771	786	803	834	768	765	762	761	769	772	796	698	782	801	758	804	818	795	744	834	782	768	765	728	813	767	802	792	763	842	711	782	818	721	763	777	731	774	806	737	815	786	778	782	794	807	761	819	753	750	772	790	793	794	797	810	855	761	777	833	808	779	794	789	790	770	796	751	765	767	812	831	757	785	790	819	793	801	779	797	772	754	738	770	782	762	798	806	769	795	773	760	739	720	774	753	803	792	767	837	747	780	743	782	771	805	816	764	800	762	779	773	798	774	784	813	753	791	801	708	789	812	765	772	783	809	801	789	811	748	736	774	802	787	810	781	773	758	779	765	819	787	764	802	785	802	757	759	783	806	793	821	836	766	764	743	801	810	791	797	810	848	742	747	777	753	725	761	740	778	819	763	795	799	793	783	753	824	779	773	845	739	760	771	751	759	830	832	805	792	766	810	787	802	819	743	774	820	816	828	764	828	761	758	820	766	765	797	792	768	778	863	829	784	716	782	754	815	805	801	776	763	784	768	796	785	812	805	770	801	804	784	787	766	761	763	779	804	781	766	790	803	744	784	769	767	752	810	766	719	853	778	747	775	830	839	773	790	783	770	791	743	781	825	808	798	803	806	743	776	757	792	750	762	757	780	822	792	813	787	760	784	783	827	814	769	789	752	811	800	766	760	773	791	790	789	781	805	807	781	802	764	775	822	787	793	792	823	780	806	780	810	770	823	791	835	853	779	785	764	769	773	750	763	755	750	781	837	759	743	748	802	818	801	773	789	750	755	818	788	813	784	800	770	748	800	768	785	814	797	732	791	787	820	838	740	773	787	768	803	733	746	752	787	811	804	730	821	802	719	781	765	799	781	727	811	813	762	781	794	766	766	766	796	793	750	819	771	842	739	781	792	801	780	783	838	814	804	776	791	785	787	767	759	778	756	744	777	780	802	774	838	732	788	803	749	809	779	779	776	791	761	796	789	760	787	759	790	741	769	773	784	774	788	724	855	758	819	827	777	776	792	778	778	792	805	728	803	754	808	784	740	785	778	834	765	814	760	778	808	764	738	828	853	801	769	789	787	787	813	821	754	775	804	794	770	822	760	839	790	780	812	755	776	821	777	765	813	785	805	814	763	833	793	785	739	768	775	804	817	783	748	760	796	814	759	766	785	826	804	825	783	772	795	787	778	755	810	766	806	814	768	766	729	826	803	839	782	799	751	814	813	791	800	782	777	767	777	809	805	790	758	782	793	811	743	813	747	757	808	771	781	762	756	814	764	789	826	759	728	827	778	760	785	836	731	780	779	798	768	785	825	774	768	803	770	796	817	772	768	775	792	871	761	779	827	794	815	826	757	724	792	744	813	821	809	806	758	817	764	763	751	783	753	797	737	854	744	768	800	790	795	802	812	777	807	804	803	801	741	816	780	815	750	840	801	740	827	823	773	734	770	821	750	776	755	807	790	811	797	729	767	784	771	782	790	819	823	753	771	780	817	768	798	749	790	817	782	794	794	792	789	778	764	759	802	795	788	800	746	809	821	815	779	749	816	801	833	770	791	775	790	785	743	783	768	818	784	780	788	794	799	793	826	760	763	755	739	748	825	813	779	842	739	826	751	782	735	771	756	748	823	803	782	835	789	799	771	798	822	768	735	782	775	807	838	774	758	765	765	760	788	748	801	780	737	839	781	766	836	814	740	812	791	765	779	799	779	790	772	747	845	787	794	791	802	785	813	763	698	765	800	729	800	786	779	758	810	775	793	788	723	805	839	765	794	752	790	715	795	782	811	849	802	762	808	772	775	788	780	745	763	802
23825	21383	28992	24162	21366	13056	1456	868	711	685	631	563	513	567	561	478	430	467	475	425	447	449	464	406	438	452	443	425	439	465	441	410	434	405	405	441	394	389	431	415	428	410	443	376	424	427	430	423	415	395	419	402	424	419	446	388	379	404	424	412	433	436	458	389	388	387	400	414	413	444	416	407	408	387	400	415	440	423	404	424	397	383	402	402	384	459	437	401	406	378	408	462	387	405	400	376	392	439	440	428	438	430	434	383	424	435	418	424	421	393	409	382	432	397	409	381	379	443	392	415	406	411	436	458	416	371	409	412	433	408	395	433	409	395	451	413	387	384	409	367	414	402	383	405	422	425	407	398	397	415	398	386	369	379	405	399	379	389	390	386	405	422	393	380	380	388	413	370	410	419	395	441	380	406	397	406	399	373	372	399	402	397	366	396	389	411	388	390	383	391	391	411	370	364	378	436	435	413	378	408	387	415	388	395	390	385	394	401	391	388	359	407	403	406	385	404	386	405	415	407	421	389	414	413	391	404	410	407	390	387	407	379	392	405	426	378	407	433	380	380	390	393	391	398	428	387	407	411	447	447	398	424	398	393	431	376	393	439	421	453	426	387	417	397	428	396	399	395	398	408	434	412	448	384	423	375	408	396	407	416	410	392	418	402	427	364	420	396	398	418	439	427	412	437	410	388	412	393	369	406	405	417	405	412	420	399	400	408	391	358	429	403	409	399	398	411	411	444	398	410	442	397	408	403	418	423	365	432	369	392	405	387	391	432	396	413	415	405	431	415	428	403	401	428	406	381	404	382	400	412	385	359	421	381	398	395	403	393	432	420	420	404	413	396	392	412	406	375	416	376	397	381	394	393	391	381	367	426	435	396	401	408	393	428	390	412	398	391	428	409	411	434	417	418	393	375	416	402	428	403	406	419	383	386	387	420	405	373	398	388	385	377	433	388	403	395	379	408	393	377	334	388	400	397	379	395	407	389	386	419	399	389	390	415	408	414	399	401	387	392	424	402	410	388	416	399	433	406	407	399	386	384	379	380	405	402	432	410	405	373	407	406	404	425	401	384	416	363	433	444	394	407	376	398	391	378	395	414	390	369	390	400	448	390	410	395	424	407	391	410	407	402	435	397	359	404	381	406	375	434	409	393	367	422	421	374	392	404	389	398	394	374	444	384	422	415	404	403	409	398	396	393	390	387	372	392	420	393	422	372	401	372	434	380	378	410	416	394	411	408	351	423	389	412	395	369	409	403	402	451	415	384	396	412	430	407	415	425	397	423	410	416	410	407	379	390	404	380	412	419	415	445	387	423	411	370	385	408	444	414	414	448	412	407	388	400	407	361	388	411	382	391	388	390	373	384	412	388	403	379	375	346	434	355	384	416	387	422	388	397	397	409	399	377	403	411	381	422	399	391	408	357	390	404	403	374	411	393	406	429	401	406	383	412	420	423	381	399	373	371	430	369	395	386	389	405	389	385	408	409	395	435	367	410	433	420	380	421	403	400	377	417	371	427	435	392	418	437	394	387	400	400	401	406	396	389	388	405	394	389	430	391	427	393	389	391	423	384	419	395	378	393	384	396	370	396	436	375	415	381	383	417	399	406	426	390	376	379	397	407	390	408	405	379	392	432	422	412	436	425	386	406	396	387	386	401	417	411	407	425	395	439	397	405	367	408	401	427	427	379	368	406	421	362	389	448	413	387	420	379	408	427	419	388	414	409	409	387	366	348	412	412	375	377	392	433	419	406	374	386	386	426	422	433	387	406	402	414	417	405	439	378	397	449	397	422	405	414	417	408	382	400	411	394	379	422	405	415	398	428	427	401	384	384	395	427	420	382	406	414	415	420	420	423	411	407	400	415	414	419	417	391	425	403	389	403	410	386	398	396	399	376	407	357	411	417	376	403	359	399	435	400	350	421	432	413	380	369	420	405	387	427	435	397	388	384	397	420	427	401	386	391	415	401	406	427	364	416	385	408	411	441	390	417	411	423	399	384	405	402	367	400	393	398	399	369	402	430	416	375	398	419	369	363	446	435	403	389	395	374	393	408	422	405	406	419	438	372	365	379	403	414	426	378	387	378	433	396	437	425	395	379	443	381	396	390	390	405	389	375	397	439	406	376	404	416	374	400	373	362	404	394	434	411	423	424	442	399	383	398	399	429	397	416	379	416	367	376	411	410	374	448	395	415	423	386	410	393	373	410	417	420	385	420	374	389	429	408	408	416	387	385	382	380	395	414	384	401	414	413	412	389	376	409	399	438	386	404	427	402	423	409	414	417	382	399	380	434	424	410	389	402	425	408	396	408	401	400	415	393	356	421	410	419	402	453	365	419	390	375	391	394	409	388	403	387	414	408	417	394	384	400	376	418	400	396	372	416	408	378	393	411	387	421	422	393	422	379	367	403	402	403	390	435	388	418	396	429	399	377	409	421	429	404	388	391	392	405	395	383	426	395	361	382	407	429	406	407	429	374	390	388	403	396	413	386	411	368	386	373	451	392	392	386	384	386	387	414	400	414	395	382	422	398	411	386	398	405	415	396	363	402	381	385	394	411	376	393	409	410	392	381	415	397	378	409	418	373	436	410	370	413	399	423	423	392	440	388	387	366	406	404	398	398	415	384	411	389	420	367	393	372	405	400	373	410	418	415	426	406	420	356	360	352	406	383	406	382	423	405	392	414	377	397	384	429	398	389	385	379	406	387	428	390	401	395	424	388	400	374	443	395	377	389	379	411	379	428	388	428	404	395	375	432	405	428	371	384	401	380	394	405	352	390	355	397	376	408	398	422	386	453	404	428	422	415	379	421	389	356	412	390	380	429	379	393	396	413	389	410	421	399	422	400	408	387	416	391	426	405	413	432	420	382	402	400	401	395	402	401	384	398	408	402	432	410	410	373	386	449	396	443	386	380	404	403	415	396	377	419	376	385	375	385	377	391	428	439	355	401	377	431	401	396	354	379	396	427	387	387	460	419	383	389	429	353	429	394	404	373	416	401	376	404	373	405	412	412	400	384	415	388	395	361	371	384	387	415	395	377	387	378	408	424	437	418	416	371	395	407	405	390	384	381	370	397	381	414	381	403	397	416	401	398	388	453	379	439	384	407	353	383	403	418	410	391	387	372	413	397	397	412	412	408	379	426	417	407	399	400	406	399	432	398	370	407	429	389	394	387	438	394	432	387	453	364	426	425	423	428	409	397	376	404	380	392	354	433	409	380	387	428	411	418	395	401	395	403	383	425	391	413	378	396	430	401	394	412	409	393	362	424	387	390	419	413	402	374	386	389	432	395	428	429	364	363	448	392	395	406	401	451	395	371	411	381	422	369	407	416	396	438	426	376	434	394	385	419	376	443	384	402	402	399	377	369	367	416	399	381	364	419	354	398	413	423	398	405	391	400	423	403	431	397	405	409	383	385	397	431	364	395	404	402	415	431	389	401	384	418	348	426	395	373	383	373	409	403	370	452	395	383	378	406	408	388
4713	9874	8336	4362	2959	2328	1801	1451	1222	1051	958	869	786	713	691	647	598	610	626	604	563	558	569	595	592	565	582	532	523	538	520	562	492	553	556	506	513	496	531	540	507	523	516	523	545	532	473	535	521	507	528	508	496	483	506	489	492	514	520	483	519	516	464	474	526	521	502	490	522	538	497	533	505	529	497	497	518	512	526	513	476	496	514	520	506	497	535	521	486	462	551	563	516	498	508	533	517	541	524	471	502	524	530	526	522	491	494	517	476	522	513	533	528	491	485	510	519	536	541	487	484	507	524	497	462	522	531	536	517	498	514	509	517	491	483	489	492	521	540	520	518	484	508	492	466	502	510	491	501	511	512	493	486	491	516	522	552	511	499	522	496	557	500	523	494	510	497	496	515	516	511	496	527	524	508	466	494	507	503	491	483	527	494	523	533	546	519	521	485	479	474	516	520	515	490	490	519	497	496	524	511	501	515	500	486	510	547	448	520	508	492	514	503	517	512	506	479	510	541	507	464	518	453	477	513	495	506	485	550	520	483	536	521	544	494	487	523	486	506	505	484	483	485	559	511	501	533	514	529	500	506	538	524	476	513	511	508	491	507	478	527	536	535	498	488	553	444	492	471	501	505	511	489	480	514	480	477	532	463	528	479	512	458	479	514	512	521	490	503	514	470	508	516	508	521	500	496	486	554	495	504	502	503	492	511	517	551	543	489	491	499	517	538	528	528	502	513	479	512	483	480	536	509	446	496	493	498	519	509	479	503	539	534	534	494	484	536	507	496	476	519	469	544	513	456	497	499	524	510	494	493	505	534	456	492	527	498	490	485	512	485	527	470	512	528	510	501	525	506	462	526	496	509	523	482	494	482	522	508	471	512	498	522	509	458	501	514	489	483	470	509	513	477	456	516	520	447	514	514	496	497	498	487	533	472	493	497	524	511	486	494	522	476	496	473	499	479	504	492	485	521	514	475	531	451	548	478	471	481	512	491	503	486	493	452	491	491	497	518	521	522	533	497	480	489	455	467	531	519	495	523	512	470	510	551	528	486	558	522	532	505	532	519	519	486	522	506	517	494	481	498	510	523	499	512	518	446	476	512	518	502	485	500	537	556	541	498	559	493	498	521	490	475	463	533	533	498	506	473	465	474	458	530	474	506	478	551	512	444	491	494	509	531	503	527	521	542	493	490	517	499	508	502	501	501	496	474	507	499	516	507	507	475	479	488	511	518	532	496	496	510	482	501	523	498	494	489	497	500	495	470	509	479	516	533	515	520	517	539	520	517	526	506	472	506	536	524	542	518	503	521	525	503	486	494	480	475	520	501	491	523	496	495	470	503	535	526	493	456	523	508	506	498	494	470	518	481	501	538	511	484	520	505	483	509	494	507	502	487	505	520	525	518	462	554	506	524	540	513	492	547	518	524	480	499	479	550	485	505	544	537	526	477	473	501	511	508	505	454	537	509	511	497	508	525	515	515	504	492	521	487	515	505	513	523	539	527	472	506	479	505	517	493	478	493	529	529	515	502	515	517	488	457	521	448	495	458	486	521	491	512	536	518	489	494	496	464	487	490	476	463	503	516	506	527	483	534	508	520	454	509	493	500	519	558	519	495	491	499	512	487	509	468	471	520	496	479	486	488	468	508	524	504	460	496	495	529	523	476	513	475	484	505	491	463	526	543	505	559	463	533	483	487	500	513	499	554	509	496	518	553	509	468	492	521	498	486	513	492	489	510	515	485	489	482	514	536	490	514	542	496	517	497	527	516	508	516	511	530	512	489	515	461	529	509	531	504	462	528	481	547	527	494	503	498	483	482	499	472	505	506	490	481	483	517	515	524	527	506	476	504	522	525	504	478	541	510	503	508	560	535	525	492	463	491	519	530	490	533	543	489	544	461	474	464	525	493	560	490	475	503	448	536	565	487	463	539	472	477	481	463	480	513	500	468	488	484	449	492	518	524	525	527	500	490	539	485	517	525	485	548	506	481	495	496	504	540	483	514	488	498	471	514	513	485	528	514	515	483	534	499	488	537	506	518	497	537	492	506	520	496	527	485	490	478	519	485	503	513	541	480	496	507	492	507	532	521	502	491	544	531	514	517	508	529	515	545	511	478	516	497	517	515	478	484	481	511	528	490	472	479	502	563	549	509	449	538	519	512	511	513	527	499	541	547	504	449	532	532	513	493	521	491	492	493	467	546	502	527	520	477	529	494	517	501	500	508	489	485	462	481	485	521	470	520	502	487	469	474	512	508	530	486	519	499	472	520	452	517	515	491	502	481	485	506	490	500	463	510	501	493	503	481	463	516	509	499	538	514	476	501	488	506	488	506	458	476	527	536	503	554	544	495	496	506	501	524	494	498	501	538	500	488	552	540	513	498	505	479	499	536	494	462	516	492	539	527	569	506	492	514	483	476	509	516	522	492	497	509	513	491	529	490	516	489	525	509	487	501	487	537	446	527	462	499	499	551	503	491	538	525	476	511	476	489	483	505	523	516	514	525	488	476	493	492	530	502	489	528	518	499	521	454	502	494	500	514	502	493	482	486	503	575	504	497	493	524	548	510	515	452	478	494	503	482	509	533	460	504	515	500	487	503	516	478	508	542	476	456	504	509	534	497	511	506	484	473	457	489	500	509	508	480	505	532	525	512	472	463	541	532	523	525	501	486	531	510	467	457	459	512	541	531	504	499	534	539	542	502	483	521	508	476	488	515	505	494	499	484	485	522	470	529	483	518	495	504	516	503	507	533	479	507	472	519	525	548	552	489	512	505	513	505	546	506	467	473	482	478	485	515	479	527	512	523	520	518	487	482	531	506	501	512	526	515	501	563	522	521	482	498	510	477	509	522	506	494	459	491	519	513	475	486	489	522	503	488	455	528	528	529	466	508	520	498	560	540	496	499	497	498	497	503	514	489	548	476	541	519	508	480	488	521	444	496	499	498	475	484	494	528	507	500	512	532	529	517	517	491	491	529	503	529	495	563	522	499	507	543	498	501	493	499	504	498	474	527	522	513	440	457	465	479	450	538	519	498	535	474	518	523	505	510	502	459	541	480	477	489	522	511	514	532	525	532	470	506	490	452	480	525	463	505	463	511	489	489	557	481	495	501	509	506	506	499	487	495	562	475	468	495	475	523	500	463	504	500	493	507	491	509	506	507	514	497	456	507	510	470	445	493	517	489	507	499	528	491	493	510	556	548	499	555	522	506	501	513	489	521	533	511	447	505	502	491	509	497	493	517	520	481	537	523	494	492	509	502	456	515	491	469	506	483	513	518	544	538	501	510	492	504	477	474	487	509	479	508	517	537	499	526	532	539	478	538	478	496	502	482	526	527	467	497	501	484	529	542	513	486	511	510	511	486	505	492	511	534	514	504	497	536	528	516	520	503	483	448	534	527	494	499	504	476	510	477	538	539	510	471	523	508	510	489	520	506	501	508	500	482	470	495	455	487	510	516	489	476	488	520	480	483	505	502	559	486	498
22983	21408	29375	23856	21411	21459	12017	1208	785	723	573	497	431	435	413	362	289	311	317	291	269	299	282	274	247	278	222	254	240	223	249	240	234	251	201	213	241	220	201	224	222	213	197	216	238	229	184	221	206	209	218	221	204	220	236	199	198	232	212	194	220	208	238	210	241	188	217	218	211	230	228	232	227	206	216	212	196	219	227	217	216	195	199	194	202	196	209	197	229	215	201	181	201	230	227	227	179	212	202	182	207	201	195	210	192	231	186	198	214	205	191	186	193	197	203	197	221	184	176	211	214	169	187	205	211	212	199	208	203	202	217	174	214	176	187	216	213	179	194	229	190	205	210	187	227	216	193	211	194	238	188	209	207	188	179	183	188	189	205	188	202	178	192	203	206	216	199	180	215	211	228	199	193	212	207	197	188	197	193	198	206	206	206	209	217	199	193	196	199	207	180	202	215	170	191	185	225	208	226	222	197	199	233	199	243	184	198	203	209	223	229	213	198	209	188	214	210	203	196	220	195	182	197	195	197	195	201	209	219	223	221	186	204	199	209	191	191	200	205	197	204	223	199	216	185	207	201	187	212	192	206	232	213	203	199	180	197	208	195	217	193	232	187	186	207	193	184	180	210	196	199	215	214	203	208	209	175	212	209	200	190	197	208	183	227	203	215	197	175	200	222	190	198	185	199	223	204	182	188	200	185	202	196	209	229	195	197	178	206	208	217	196	223	190	228	189	181	200	185	185	208	195	227	202	192	201	205	192	180	207	217	187	204	193	192	211	230	185	205	231	195	192	176	202	212	200	215	176	218	223	200	199	186	233	187	192	219	204	196	221	205	201	215	221	215	216	191	209	222	176	215	211	205	191	172	194	217	206	193	199	226	214	199	194	200	212	222	188	206	208	207	226	189	211	216	183	181	187	175	204	196	213	208	219	205	187	179	206	206	200	217	201	192	212	220	182	196	189	199	200	194	188	206	204	203	188	163	214	197	200	212	176	192	187	193	175	189	190	196	189	217	217	221	214	211	187	221	170	208	195	229	189	215	197	213	207	220	218	188	221	177	179	189	196	186	213	207	200	193	186	219	207	214	192	184	207	200	202	186	197	180	206	224	186	196	206	210	201	221	198	197	222	218	194	209	212	187	193	191	230	173	199	188	202	199	189	200	210	184	229	182	203	209	220	194	184	178	199	201	206	218	208	187	196	215	199	210	206	213	201	179	208	191	221	212	212	180	204	190	213	229	200	190	186	230	220	222	197	203	182	188	203	203	181	194	204	196	197	239	207	190	201	187	190	211	188	221	202	193	190	205	210	214	229	207	184	198	189	232	207	199	223	225	208	214	214	201	199	209	213	209	204	205	203	217	196	197	209	202	188	199	186	187	196	186	199	197	205	193	233	209	194	210	192	205	198	203	219	203	188	211	191	194	184	202	180	207	190	206	200	185	189	187	201	189	214	227	212	217	191	172	215	231	183	193	210	181	204	177	215	184	198	187	219	229	196	200	214	220	195	206	190	168	197	214	192	194	196	229	187	205	201	186	179	188	209	195	217	180	229	189	195	220	201	202	224	218	217	211	195	195	207	192	197	192	211	191	201	194	204	185	204	202	211	207	182	185	207	211	195	219	202	212	189	201	204	179	216	224	191	189	185	202	199	212	215	222	185	190	186	193	203	232	197	192	195	164	216	195	212	224	170	200	203	204	229	166	244	211	228	185	177	205	193	204	215	179	188	174	178	188	219	187	211	205	199	222	197	210	200	233	221	187	202	195	225	181	196	175	179	200	180	201	201	190	196	228	213	215	203	194	214	216	208	192	203	189	190	201	173	215	202	181	205	196	212	198	208	199	201	175	200	219	208	228	184	203	188	228	186	198	186	191	197	176	193	227	243	216	211	205	212	209	188	193	197	219	212	179	199	208	222	198	203	194	193	214	200	208	206	169	217	202	222	187	203	181	214	203	196	195	185	226	202	195	216	198	220	220	201	195	195	178	201	205	202	186	209	198	217	219	178	196	199	213	192	195	188	213	178	196	225	209	188	223	195	205	208	224	192	199	195	193	207	188	224	219	171	188	204	194	211	193	210	209	201	202	191	202	217	186	217	215	196	184	200	215	187	187	205	187	191	182	185	190	205	209	218	205	215	213	187	197	189	201	181	201	240	183	199	190	205	186	191	208	210	199	203	212	192	181	191	203	201	206	181	174	203	228	212	204	196	229	226	213	205	210	191	190	204	208	208	205	214	208	199	207	202	225	215	193	202	194	179	193	195	193	204	193	181	181	201	199	212	205	196	239	217	218	194	190	219	208	213	184	198	214	229	204	198	173	197	179	226	184	197	208	209	181	224	216	200	191	209	180	204	237	200	192	216	219	195	185	183	229	204	182	189	194	176	206	230	187	182	200	202	204	216	213	219	192	210	193	204	199	216	198	205	202	186	217	184	191	199	222	210	183	193	219	218	199	185	217	180	192	187	223	189	197	213	211	202	201	205	196	177	197	176	194	201	196	192	201	174	217	198	196	206	191	234	201	189	199	234	189	202	226	202	200	183	215	187	169	211	184	181	202	208	234	224	181	199	185	194	220	210	226	175	199	215	207	207	207	227	205	209	210	206	184	224	187	184	196	183	234	202	235	224	197	199	212	209	231	179	209	191	212	189	236	192	199	192	210	222	188	212	203	215	207	211	192	187	224	206	196	208	201	208	204	201	203	201	183	190	198	173	196	218	201	221	200	187	210	210	194	191	207	210	213	222	189	205	202	207	191	211	210	179	191	189	199	197	203	184	197	214	197	203	203	184	211	213	203	174	183	204	234	182	202	207	194	188	199	215	216	209	208	196	202	187	181	192	221	188	200	218	203	195	193	203	181	187	218	197	197	194	191	219	193	209	171	194	217	202	227	221	195	210	217	207	203	195	185	224	191	220	194	179	212	212	198	208	173	208	172	190	165	203	201	194	193	208	196	181	192	185	232	180	221	219	208	223	195	206	222	199	214	203	224	204	191	209	203	202	239	192	191	221	213	215	204	208	220	187	201	179	192	209	241	198	198	193	187	191	206	212	202	200	211	199	208	190	188	219	190	202	187	193	206	224	184	214	197	204	171	190	200	214	210	193	193	196	197	214	206	195	225	203	214	205	180	214	226	202	196	206	233	197	199	195	189	187	211	191	230	211	208	194	209	234	206	214	208	205	195	210	203	197	175	217	239	161	224	165	206	189	206	195	172	177	179	219	209	235	224	220	196	192	203	215	207	187	212	217	188	216	200	216	180	197	186	173	235	181	219	191	193	218	199	198	183	188	205	219	205	205	200	191	195	196	213	218	203	180	210	225	215	187	220	216	204	183	210	200	199	181	191	197	180	220	186	190	224	201	202	199	182	196	201	198	198	203	182	187	191	204	208	207	188	208	202	194	206	203	223	202	178	225	205	226	215	183	177	197	211	182	186	207	199	182	206	208	179	210	188	187	184	217	222	231	223	212	207	184	190	194
6778	16121	13640	7362	5149	3784	2879	2185	1709	1414	1137	852	795	644	617	587	527	467	425	430	382	361	388	330	353	360	343	302	320	323	310	315	293	294	285	305	309	272	277	265	307	279	266	289	272	287	268	277	269	258	241	268	259	278	254	252	245	279	266	275	283	292	286	254	285	259	270	266	261	275	264	260	254	254	249	237	243	267	258	224	261	233	255	244	249	265	253	268	240	267	246	284	248	234	246	274	228	259	238	237	230	241	236	223	244	236	246	256	241	244	246	251	225	240	245	243	249	240	254	258	252	236	251	263	221	262	271	245	221	258	235	234	265	252	242	259	210	252	246	264	222	230	271	244	251	239	260	238	272	238	241	265	264	255	235	270	218	261	255	227	235	239	251	232	243	243	267	256	249	230	232	240	229	252	242	230	225	216	248	228	232	279	252	248	271	254	249	242	224	235	261	239	247	248	254	254	243	256	217	259	236	215	249	247	247	252	219	258	221	264	244	249	244	240	226	244	243	238	231	236	242	238	242	226	237	236	256	250	261	248	244	250	259	253	261	281	218	247	240	227	243	263	264	231	236	229	236	263	232	232	261	217	226	242	230	276	216	229	237	232	237	232	253	238	265	214	216	231	248	241	250	217	266	216	234	245	241	255	274	254	228	254	253	243	245	237	260	213	220	253	255	244	222	248	242	251	263	233	230	235	233	268	248	273	245	208	256	242	257	218	285	246	231	250	248	231	263	241	254	234	242	217	275	261	230	212	230	234	258	265	239	250	201	241	251	242	235	239	238	222	232	255	214	246	243	217	262	255	212	285	219	276	267	226	246	234	245	254	233	262	254	242	250	250	245	241	259	229	224	258	251	263	264	231	232	237	228	249	248	268	230	217	217	229	230	243	242	238	251	227	247	276	220	225	238	253	234	240	263	263	246	254	255	258	260	241	258	245	239	250	229	257	241	232	244	252	256	253	244	227	278	242	226	232	256	248	256	290	266	276	256	247	241	247	236	242	236	243	240	222	225	260	226	248	235	232	263	231	225	240	242	231	243	252	241	239	235	249	268	251	239	229	244	240	232	254	241	261	238	243	235	240	257	225	223	208	253	249	243	203	215	265	244	243	268	247	240	226	261	239	215	246	249	246	282	237	232	232	246	261	212	239	239	235	258	235	251	242	241	253	243	262	256	256	264	254	226	224	260	233	223	251	268	272	263	244	256	246	255	214	267	238	251	250	272	234	252	272	251	207	251	252	254	251	278	258	269	214	249	236	260	225	223	236	228	272	255	261	223	260	244	249	258	256	227	241	236	217	250	216	257	283	237	257	248	248	227	228	259	240	235	258	260	234	262	245	250	252	254	230	225	249	239	214	230	273	245	267	254	252	252	242	232	247	256	247	270	255	259	259	235	260	263	245	259	235	233	256	255	230	236	221	224	240	249	214	257	205	253	224	242	262	260	239	250	226	230	243	285	263	234	241	264	255	243	231	245	239	234	248	249	248	208	240	251	262	249	246	253	224	279	231	245	220	222	252	259	227	236	218	219	255	256	252	230	230	257	228	254	215	238	247	203	237	243	238	260	241	236	249	240	249	233	234	236	238	255	255	264	224	250	211	240	234	247	217	265	236	228	231	277	223	217	249	267	239	255	242	251	235	274	239	254	248	223	232	226	238	225	225	258	236	244	263	227	235	244	234	214	251	219	249	229	244	253	252	240	242	233	266	264	249	248	273	214	270	236	239	240	240	267	216	227	257	231	255	245	241	238	236	283	220	222	269	242	255	236	241	268	239	247	229	264	249	241	226	250	256	224	251	207	266	227	266	248	243	251	256	257	245	236	251	247	228	255	243	260	252	252	252	251	248	242	267	241	243	279	249	251	249	225	230	241	231	232	257	237	257	248	252	257	269	258	255	254	239	225	270	226	244	244	263	241	241	224	246	263	257	231	234	275	233	252	223	242	232	242	227	241	216	236	275	263	245	251	254	256	231	244	241	251	259	239	249	287	251	235	247	238	239	233	219	211	233	245	257	225	259	243	223	245	248	236	263	245	229	239	252	255	220	242	241	224	250	230	250	238	262	229	262	265	264	234	230	209	230	233	253	239	235	241	237	215	259	221	243	249	272	253	247	251	244	230	277	225	235	280	276	270	222	285	268	226	230	251	249	247	262	211	226	255	213	243	239	249	252	254	245	247	249	258	268	244	242	251	245	265	247	256	274	248	228	286	227	227	213	257	214	209	218	238	235	264	221	244	236	264	253	243	196	249	220	270	218	260	254	247	269	247	258	260	238	263	264	245	238	242	233	249	221	244	263	251	257	250	251	208	228	266	234	267	256	260	230	284	238	252	265	228	242	240	243	252	256	228	248	244	227	224	228	238	267	286	195	251	251	237	248	267	227	236	255	255	259	262	264	211	244	251	266	220	220	259	250	245	231	256	229	254	211	226	238	232	243	231	245	236	232	251	241	227	244	241	236	244	238	250	253	242	221	249	258	235	250	250	261	239	261	258	228	240	252	260	254	228	265	213	225	218	251	240	246	257	241	227	211	267	228	213	275	236	249	243	242	245	274	243	261	237	248	265	241	244	250	213	264	255	231	234	259	240	250	218	234	273	230	263	252	215	247	264	259	243	227	237	234	238	271	233	229	245	239	248	250	240	223	236	248	265	238	232	259	232	244	251	232	257	213	223	227	232	257	241	239	231	230	242	253	243	232	207	235	226	251	242	260	235	233	237	238	226	222	229	256	256	234	240	237	233	256	235	233	247	246	248	209	283	223	258	243	271	226	240	244	261	219	249	228	260	238	252	239	243	268	264	220	244	240	256	240	263	256	236	264	265	249	240	241	212	225	237	206	219	244	220	249	243	282	267	220	246	274	258	260	247	220	232	232	247	257	236	235	229	247	216	261	244	245	207	277	251	259	241	223	253	221	252	237	236	220	254	233	225	251	247	218	242	272	242	244	232	229	242	246	249	230	239	266	224	243	242	251	233	267	237	232	268	234	267	246	248	268	238	244	246	240	232	248	242	242	246	230	237	247	259	269	233	236	257	226	249	258	254	262	235	269	277	244	237	241	243	238	225	226	233	285	221	244	239	231	245	278	243	264	260	259	247	239	228	244	270	273	223	245	261	256	235	219	220	221	241	236	254	256	256	230	231	276	237	247	230	241	218	220	226	289	239	274	239	216	244	245	261	223	246	264	248	235	215	259	258	256	248	269	275	235	227	283	237	264	261	255	230	217	257	260	255	262	227	275	225	220	289	230	229	233	238	231	249	269	231	257	240	218	246	251	254	249	239	251	245	235	225	228	227	220	238	206	251	241	233	232	248	260	228	250	254	219	211	218	231	221	268	221	259	228	269	217	219	251	253	284	236	231	219	250	248	251	232	289	262	236	250	233	271	241	252	251	271	227	246	263	230	272	229	262	238	250	223	224	226	238	263	247	264	249	237	255	235	256	226	246	233	210	254	247	262	256	261	250	250	234	239	274	251	236
27039	21150	12492	1467	833	811	664	682	568	635	685	713	664	683	673	680	637	662	655	647	620	618	641	649	668	647	667	667	625	679	681	601	618	734	619	634	675	632	621	666	671	640	688	663	683	619	602	683	636	671	634	648	652	664	644	594	625	623	659	624	658	612	622	654	654	642	633	628	634	673	640	641	647	649	676	691	621	678	645	634	671	664	641	674	661	627	639	640	573	636	643	631	638	623	605	649	621	625	644	611	613	641	637	637	621	654	566	644	660	634	649	670	653	634	605	643	632	628	660	623	624	659	670	688	601	712	637	633	641	659	641	623	637	660	623	613	640	643	677	628	659	618	649	646	655	662	646	640	688	639	636	650	633	628	630	653	612	629	645	602	629	599	674	623	630	616	602	671	646	638	683	619	644	613	625	673	579	591	694	649	664	651	673	637	695	632	683	658	637	622	652	631	647	634	658	613	674	605	619	602	660	625	655	683	646	606	671	650	663	661	663	661	628	602	634	658	655	631	621	655	633	660	622	664	621	659	613	662	593	660	582	651	681	656	611	607	601	638	639	614	601	603	640	633	636	646	617	644	650	619	656	616	655	683	616	665	642	589	646	700	651	618	639	652	671	674	613	661	623	600	677	632	665	701	652	637	648	622	652	672	639	619	641	656	671	677	672	679	636	644	614	673	635	632	651	663	610	641	639	640	628	671	652	665	648	655	623	648	687	636	663	635	678	676	611	633	643	628	631	640	656	649	611	656	665	608	635	620	658	626	674	663	673	603	666	628	641	635	652	626	632	622	627	623	663	615	651	651	661	648	639	677	653	632	628	670	664	646	632	620	637	628	652	601	616	664	630	638	645	640	612	675	622	670	617	667	625	651	633	626	634	653	629	623	651	599	634	647	632	609	662	649	657	645	642	643	641	667	606	615	618	575	614	586	590	670	646	638	648	609	657	656	672	648	655	644	635	687	674	615	615	654	697	657	654	639	671	642	649	621	657	615	629	680	637	644	652	649	697	606	657	619	634	605	625	641	671	638	643	613	655	605	587	651	662	654	590	633	648	649	638	583	630	637	648	594	631	694	606	642	689	628	636	597	600	639	646	625	646	660	662	663	597	654	616	712	648	615	653	640	602	633	695	683	640	644	644	636	654	642	629	637	642	621	623	633	656	631	646	645	626	649	643	643	603	629	647	645	641	667	644	697	641	635	656	607	620	637	650	658	627	619	630	640	647	669	612	664	634	624	623	635	610	646	650	653	646	672	651	641	652	639	669	662	642	654	694	652	624	677	653	662	643	649	670	634	681	618	585	623	648	652	632	575	665	678	650	685	679	647	671	625	621	649	679	673	659	633	625	641	663	642	637	627	648	639	628	664	634	706	682	636	656	686	637	670	653	602	635	639	671	655	683	610	624	698	613	604	635	663	654	631	647	659	663	629	613	651	678	660	622	664	654	620	628	648	667	653	634	603	670	641	664	620	680	581	689	661	635	626	620	617	650	617	622	645	608	625	647	636	664	670	652	651	660	602	643	616	622	641	618	646	639	624	668	641	633	599	644	698	652	667	611	614	692	666	647	663	636	673	654	603	665	652	617	601	702	623	642	612	636	688	676	638	607	631	642	675	634	641	624	690	623	613	591	640	681	639	617	632	652	657	631	654	663	648	657	677	630	617	634	633	615	676	627	679	653	650	622	592	658	625	618	650	610	656	658	627	681	625	645	599	627	624	617	657	646	698	644	674	646	675	657	650	651	598	615	646	671	624	673	622	674	660	655	652	601	612	658	610	665	635	654	655	637	633	615	642	653	625	637	628	615	622	640	665	633	674	665	644	637	635	655	629	610	681	635	672	626	670	636	649	646	625	672	626	607	635	597	664	643	668	649	646	672	665	666	649	663	652	645	630	642	652	608	630	596	663	573	641	623	662	606	642	672	598	638	632	659	584	668	661	620	607	633	640	713	646	661	604	634	657	631	702	626	596	653	641	617	613	679	686	649	613	623	640	676	619	631	632	581	611	626	668	623	659	649	660	686	679	656	627	682	671	619	609	644	663	646	590	660	645	675	621	665	624	681	632	632	606	632	645	652	661	631	603	652	628	662	590	603	639	646	637	649	635	648	683	709	593	626	651	649	606	676	599	643	641	620	647	598	618	682	638	672	605	617	605	675	682	616	632	608	659	658	663	630	679	615	670	681	677	641	664	643	652	622	628	640	655	637	662	620	629	666	630	672	639	622	602	623	628	635	674	635	615	657	608	609	638	625	645	631	611	657	656	618	646	620	622	641	613	637	648	660	665	647	589	609	632	672	650	617	639	637	582	610	589	663	636	649	641	621	663	665	668	692	686	669	646	632	652	618	653	666	595	632	622	678	575	661	635	634	627	644	612	653	615	586	681	641	696	657	648	616	641	636	598	604	610	685	637	641	640	663	658	613	604	644	612	591	658	655	621	624	592	607	655	644	601	637	646	605	631	670	666	634	584	647	628	656	645	687	629	636	616	702	642	622	648	612	611	625	629	620	635	636	673	619	651	600	679	702	677	624	582	635	693	647	668	626	641	631	622	652	612	599	672	631	623	643	629	652	668	671	651	637	646	656	647	616	622	615	659	626	621	632	655	670	647	632	629	643	636	599	651	635	654	671	644	603	661	605	642	644	637	659	637	705	624	617	699	654	629	679	596	648	660	607	639	639	609	646	627	653	661	641	660	619	640	729	647	643	670	614	667	673	647	663	663	662	677	657	685	679	690	629	605	641	610	645	672	656	667	671	652	602	582	594	636	622	625	635	669	625	651	656	674	650	666	639	614	629	630	626	680	658	674	611	629	684	604	666	653	628	658	656	608	633	643	557	680	604	618	635	597	606	656	681	640	686	573	609	635	639	656	662	602	639	668	655	591	638	619	637	656	626	666	580	685	617	617	618	675	671	619	668	648	624	608	651	673	643	646	646	636	648	646	623	660	652	651	647	651	629	701	632	631	647	609	627	598	601	627	677	618	678	652	687	608	607	630	579	656	667	681	624	594	639	653	590	634	611	614	623	637	661	677	688	646	638	644	631	647	613	671	640	641	634	621	642	597	594	612	635	660	670	648	673	626	616	656	654	639	663	687	621	589	641	654	646	650	665	633	629	620	621	675	622	601	647	622	608	601	660	643	622	629	647	642	641	636	644	690	647	647	624	638	654	641	648	628	666	623	683	593	671	593	641	648	677	612	647	631	628	632	654	624	566	637	635	620	628	695	631	559	669	649	624	659	622	658	665	652	670	628	657	622	673	641	660	702	574	644	643	649	594	663	595	619	672	649	656	683	646	637	625	625	683	641	647	698	686	660	665	669	627	596	665	662	636	603	634	642	661	617	626	672	686	686	660	679	648	662	637	593	604	676	637	625	632	640	649	674	664	669	669	647	606	632	687	631	655	626	661	658	625	611	606	657	637	661	641	646	642	615	653	643	674	687	633	583	659	649	675	644	638	613	676	653	616	615	629	601	640	624
4251	1592	1481	1066	925	920	941	786	883	804	795	803	829	767	815	815	799	785	782	786	716	763	767	781	771	795	765	767	795	814	801	755	747	816	735	782	838	766	799	803	775	802	839	801	761	751	792	778	761	808	737	737	765	806	766	833	793	865	779	805	798	785	820	836	769	771	791	829	748	784	829	770	776	771	817	748	796	811	802	829	812	794	808	811	808	773	791	780	757	767	788	807	815	797	786	795	768	715	763	783	810	805	828	736	787	790	786	727	775	767	788	793	770	762	827	764	791	798	763	723	767	765	806	742	818	803	785	821	743	812	782	757	759	783	797	761	796	771	758	786	775	742	777	794	810	780	821	784	816	814	787	714	732	779	744	804	769	747	846	755	788	770	751	779	804	803	786	790	809	783	723	809	820	789	792	783	822	757	756	828	786	766	826	732	801	789	734	793	827	791	763	801	765	821	814	775	779	775	797	755	743	758	764	763	820	768	763	718	811	801	807	773	824	779	789	761	788	750	795	759	815	752	763	817	786	788	778	785	787	755	822	754	766	803	751	833	776	774	795	754	806	781	751	776	833	753	791	821	826	767	775	847	730	762	795	792	806	763	745	851	789	751	769	806	820	786	770	796	771	780	799	848	825	807	783	772	804	737	854	781	823	784	795	804	785	788	819	803	809	758	762	807	791	736	780	789	786	749	788	831	791	792	793	723	789	843	778	766	755	747	756	824	790	862	806	807	771	742	789	791	778	769	738	773	781	736	797	780	781	776	782	840	762	717	810	819	791	774	809	780	790	741	777	764	802	780	766	795	785	788	776	795	830	806	783	826	785	800	797	820	763	821	864	777	766	799	756	781	759	715	808	805	824	730	772	794	811	758	812	797	783	692	728	767	805	792	780	829	805	775	784	807	758	730	763	784	790	765	787	839	780	826	764	752	801	784	767	777	778	767	824	801	795	811	786	744	788	745	765	852	746	842	803	776	760	746	787	800	779	768	778	712	812	781	748	764	731	835	757	765	779	788	851	783	755	786	807	765	751	806	798	835	720	827	795	761	770	734	756	781	763	789	730	780	775	797	768	768	773	745	795	795	814	780	743	798	754	782	787	786	816	791	789	751	742	804	738	769	770	822	773	758	789	785	829	739	759	812	798	779	797	826	774	780	700	824	808	771	778	786	773	776	815	808	753	794	848	746	780	768	812	731	773	804	803	778	778	795	853	792	818	835	789	822	794	799	778	827	762	776	796	809	761	794	804	769	779	727	799	837	781	789	775	829	797	771	758	819	771	794	805	779	783	744	777	727	798	771	823	796	775	755	751	762	782	817	766	761	852	756	765	765	787	785	786	787	776	769	750	792	776	744	792	783	796	776	792	784	812	781	773	790	782	778	798	796	775	806	709	770	802	760	745	786	749	765	773	767	801	792	791	758	846	781	769	757	789	790	760	752	759	749	798	787	784	762	805	782	732	843	793	785	807	770	778	827	812	791	811	784	749	780	822	805	775	763	812	800	782	766	798	755	805	835	758	795	782	783	787	822	749	771	758	790	835	828	750	784	748	798	777	761	745	782	805	813	840	795	816	770	747	765	823	757	752	791	747	787	708	777	803	765	788	804	763	758	809	807	778	819	784	765	811	768	806	789	781	745	799	799	760	761	789	766	761	798	784	796	772	778	751	779	840	760	796	748	778	832	795	741	776	794	793	777	790	729	811	794	829	789	779	718	811	760	806	745	819	823	798	827	816	783	812	770	773	767	792	796	783	811	827	802	802	735	741	768	782	757	786	838	741	741	828	844	808	788	759	819	780	772	761	776	821	768	778	748	727	779	774	782	769	862	774	726	765	741	776	856	868	739	755	769	777	829	802	762	787	787	781	817	770	769	795	719	785	764	756	800	797	708	833	770	807	773	788	739	816	764	787	768	806	748	758	859	821	810	754	742	819	756	792	761	771	762	753	795	811	797	801	774	782	818	845	784	780	776	771	748	801	809	768	778	754	772	805	794	819	746	781	766	822	749	807	781	756	808	827	798	778	751	744	739	783	789	730	761	777	790	808	812	823	754	803	727	785	837	787	750	792	849	732	770	755	815	800	766	785	808	754	767	776	788	761	769	727	745	794	800	791	748	811	778	799	773	766	737	771	778	768	737	789	789	795	818	768	754	776	861	820	789	796	799	778	802	808	764	809	774	784	775	785	774	779	754	778	833	796	765	765	754	805	736	840	794	793	773	740	814	804	771	726	793	818	807	790	788	808	799	761	750	750	798	821	771	769	792	818	748	795	772	783	767	780	799	746	762	768	764	822	736	786	796	773	766	768	773	797	794	823	793	783	803	778	806	768	776	769	763	772	778	845	769	769	773	773	834	780	777	806	767	765	801	807	815	819	792	805	825	779	787	765	773	804	796	759	791	746	805	794	795	754	736	798	862	806	833	772	805	770	786	807	810	785	780	821	792	766	774	773	763	791	760	770	777	766	774	841	820	795	753	794	828	791	714	817	808	779	776	770	798	788	786	730	796	749	809	776	817	799	818	755	789	752	746	767	783	805	775	771	759	774	770	769	808	780	781	765	785	788	810	738	778	813	774	792	812	762	755	784	804	832	775	823	758	809	820	764	761	779	706	824	768	777	787	854	796	802	773	803	718	814	748	811	777	820	822	790	808	723	795	795	774	801	736	833	758	796	799	841	764	778	772	806	788	804	727	796	801	770	779	805	822	804	775	828	812	818	749	800	856	791	771	786	786	785	786	782	786	743	772	772	796	773	823	787	794	780	776	795	782	756	752	794	787	778	762	788	769	812	746	752	768	762	786	792	829	819	769	741	783	771	812	752	796	801	774	800	798	767	791	784	766	767	824	784	765	792	825	728	772	825	799	779	790	763	797	724	783	742	816	811	733	749	723	744	828	809	762	752	750	752	780	785	762	846	800	775	780	796	766	762	811	740	835	781	785	752	789	779	812	780	764	797	795	798	759	797	824	810	793	767	805	774	778	786	793	768	755	761	794	788	777	806	751	782	829	792	784	781	765	797	804	777	819	778	758	820	848	830	795	833	777	777	787	842	776	748	799	726	812	777	815	788	817	788	792	762	777	815	758	776	825	813	770	807	766	807	817	742	798	774	791	696	797	847	775	780	776	778	765	770	793	790	788	763	778	802	830	789	782	803	865	816	791	786	763	788	785	837	810	812	765	759	779	785	765	772	740	813	837	844	805	748	819	775	794	826	814	800	796	758	796	778	722	775	768	767	811	779	819	796	762	815	827	809	800	802	788	771	760	777	755	738	741	749	793	789	763	771	755	850	766	760	777	801	834	787	714	768	789	790	774	756	807	841	798	759	779	785	804	855	792	773	801	803	792	790	746	802	751	819	770	816	773	850	804	806	756	787	686	770	769	811	772	780	798	806	836	794	767	796	778	792	820	735	764	828	770	779	756	777	769	790	815	817	817	813	790	782	788	792	762	757	820	775	790	749	763	773	803	803	809	793	833	785	805
23863	21364	28924	24168	21375	13047	1473	864	731	617	541	578	533	531	493	529	486	489	507	432	442	442	432	440	458	412	426	431	442	434	374	404	394	420	423	420	400	413	429	416	392	404	401	465	374	405	387	392	421	367	435	401	385	403	395	404	409	404	420	383	411	362	419	435	389	393	391	410	393	381	400	425	398	393	381	406	385	407	394	423	430	375	407	420	407	385	403	396	443	418	407	404	418	395	401	397	419	384	409	409	406	422	392	403	414	412	409	401	397	421	384	382	432	394	392	389	403	383	438	380	405	394	388	377	389	406	356	409	415	396	366	374	410	403	397	407	394	410	374	418	408	420	383	436	417	374	407	396	390	420	393	393	381	409	388	395	408	395	381	416	421	398	392	396	387	436	375	396	433	418	403	390	421	362	359	381	400	432	412	414	431	375	393	393	398	410	390	404	403	399	424	412	393	405	384	408	395	375	389	379	401	387	399	425	400	391	363	397	410	382	416	441	411	393	424	398	376	398	396	398	388	411	430	422	385	383	388	427	400	372	407	388	394	419	435	406	387	413	434	419	436	408	375	394	381	383	419	408	354	376	392	380	383	416	400	381	446	426	422	391	405	404	408	402	408	410	400	397	353	402	414	409	422	369	382	411	403	410	354	414	365	375	383	378	378	414	436	393	417	358	411	395	369	429	399	384	406	396	381	390	419	426	424	401	430	412	404	395	415	398	405	383	429	399	396	383	399	431	398	397	423	390	390	407	370	405	410	424	387	371	418	393	401	411	382	386	389	407	417	350	421	414	404	422	423	403	421	426	414	393	381	395	407	406	415	397	411	396	395	381	395	389	388	382	413	388	383	401	378	415	397	369	423	382	441	381	425	389	360	425	369	420	407	426	371	427	417	393	415	442	374	409	388	367	427	399	396	353	393	410	426	403	420	408	405	394	409	432	354	369	394	410	390	402	404	381	393	373	381	403	425	375	400	446	379	381	416	433	412	408	372	395	380	431	395	382	407	371	418	416	399	387	394	362	396	375	427	406	404	390	411	434	373	414	380	364	395	409	431	398	395	385	427	423	382	405	422	422	401	406	420	411	398	447	428	439	392	398	367	391	378	373	382	399	416	404	416	390	408	396	401	423	391	403	407	416	421	432	395	417	429	410	403	376	411	407	387	396	421	373	412	406	423	417	416	439	403	415	376	390	378	376	411	364	416	376	369	395	379	432	435	427	406	402	393	380	392	417	401	367	403	420	415	431	373	409	369	393	372	403	418	382	356	399	426	350	410	402	348	417	375	388	415	377	409	397	410	403	393	383	421	391	407	402	382	362	409	402	382	445	403	418	394	414	414	403	416	387	369	397	414	440	389	387	377	420	407	382	389	416	369	350	387	432	450	403	404	405	411	385	427	378	421	387	348	409	423	416	365	418	433	387	379	444	400	399	403	428	418	391	392	386	406	409	402	394	408	422	432	371	371	363	402	387	413	396	407	447	423	408	420	412	387	409	400	398	418	403	366	396	431	404	397	386	418	404	370	374	394	373	393	426	399	394	410	376	394	393	417	381	378	404	393	418	404	414	421	422	397	434	404	408	387	422	337	405	420	396	380	370	389	402	356	390	416	400	417	410	397	392	415	391	401	367	395	411	400	409	382	365	388	400	383	403	359	356	381	398	386	395	383	439	417	382	350	397	424	369	387	393	439	388	388	414	402	395	407	410	400	412	402	376	388	408	410	400	432	405	398	416	378	424	404	428	399	414	410	443	417	413	401	407	405	380	383	379	376	400	393	368	413	414	442	383	363	406	368	416	429	381	409	414	379	434	395	375	430	392	427	439	414	376	418	394	408	380	388	400	414	382	392	437	386	397	376	436	397	372	422	398	407	410	375	396	380	416	418	391	365	392	384	386	396	373	440	412	438	397	406	414	394	405	396	407	392	444	387	387	432	414	406	404	390	403	407	416	399	367	401	390	421	411	413	395	367	421	417	413	392	410	395	392	435	383	402	393	401	417	399	434	410	403	442	419	428	392	403	434	398	367	423	375	409	392	398	374	406	429	392	395	381	419	381	393	403	403	375	417	459	398	418	394	406	412	421	393	377	387	417	416	403	417	377	440	421	389	433	403	395	365	405	407	404	376	393	393	410	412	378	397	382	415	439	420	411	397	410	417	399	398	419	451	407	387	401	423	435	414	383	404	453	394	364	397	382	382	428	402	416	380	358	387	383	395	432	418	414	425	400	380	375	394	378	389	390	448	386	391	417	389	393	409	443	391	359	405	424	405	406	379	385	458	370	431	422	347	411	394	386	407	428	418	412	401	366	385	385	398	400	380	411	410	429	428	407	383	410	437	391	385	390	397	423	426	404	371	407	382	405	359	385	373	440	380	386	400	403	423	404	394	416	371	399	408	396	404	362	428	411	430	421	420	395	400	375	386	398	426	392	348	360	451	417	405	423	358	405	426	418	384	349	404	418	402	398	410	384	390	381	408	388	399	391	375	366	375	406	395	424	410	384	424	412	411	396	426	415	408	399	400	385	408	361	405	434	364	407	435	371	376	404	362	436	410	357	372	401	415	398	392	408	399	399	403	386	404	426	393	377	401	420	392	404	399	370	388	379	421	372	421	403	410	432	398	395	396	378	397	383	431	414	406	403	389	413	359	393	376	375	395	418	409	403	384	419	366	404	400	415	411	367	417	398	387	424	401	444	424	407	427	384	391	413	401	434	436	435	409	417	409	378	400	401	397	386	400	392	382	404	390	406	410	380	417	418	416	376	393	400	330	408	412	370	394	366	436	412	416	383	398	411	411	392	398	371	413	406	409	398	398	398	375	407	390	396	448	367	426	406	370	387	392	396	402	416	399	379	393	387	391	401	379	455	403	394	408	409	421	423	387	393	390	421	427	424	427	410	387	399	408	417	388	393	427	415	401	392	413	412	387	411	425	387	426	403	430	388	424	409	398	412	389	404	348	377	410	396	398	414	373	394	427	403	422	385	371	391	385	369	438	431	380	448	378	369	406	395	388	421	387	382	415	392	406	394	360	403	430	418	382	386	382	369	408	393	392	358	368	433	423	429	379	384	387	395	398	438	418	382	418	391	402	387	407	407	435	397	402	377	382	386	397	388	370	387	419	420	388	376	376	389	411	341	424	408	388	379	406	380	421	446	386	370	377	388	404	452	398	364	412	386	401	397	409	417	442	390	378	399	423	408	400	365	393	390	416	364	374	390	412	399	416	404	406	364	427	383	365	381	406	399	409	399	418	356	378	388	427	376	383	404	393	417	423	415	421	411	408	434	399	386	389	446	403	395	413	382	395	409	398	391	416	424	382	408	406	378	434	381	404	411	357	430	411	410	395	417	422	392	393	410	405	400	417	401	393	388	367	407	379	376	428	390	386	442	407	400	405	398	352	385	361	385	412	419	402	399	426	380	408	406	379	424	388	394	401	373	377	407	410	444	396	387	393	384	386	392	385	405	391	402	421	426	405	366	423
4791	10057	8309	4361	3022	2281	1818	1503	1224	1113	896	869	780	746	699	674	694	598	610	603	584	569	532	591	555	566	579	561	555	525	554	586	556	488	553	534	541	515	510	545	541	563	516	525	503	515	520	514	505	503	492	535	531	556	517	495	520	537	532	512	517	528	538	509	507	509	484	542	507	521	489	552	526	530	525	504	506	517	495	486	519	527	492	487	467	514	534	490	540	510	520	539	491	515	495	525	496	491	488	517	511	530	493	530	528	503	488	502	522	516	502	508	482	522	515	532	539	516	491	496	508	523	502	521	496	514	513	512	515	533	528	518	528	551	492	531	515	513	518	512	580	501	464	474	491	508	511	499	503	514	529	513	487	487	536	506	520	548	504	499	477	468	499	486	518	500	515	459	502	473	492	521	478	545	536	504	500	530	514	519	513	496	514	489	527	547	491	544	519	514	493	538	511	505	531	459	485	515	497	512	509	506	467	495	514	520	501	501	513	495	519	508	517	510	522	524	493	502	504	505	519	488	518	494	505	506	504	522	531	507	510	535	494	496	524	516	505	526	508	539	517	521	528	538	501	512	496	522	546	499	529	531	500	502	484	479	506	484	504	524	515	521	475	517	505	500	492	500	552	499	471	509	479	494	516	488	517	507	522	512	510	526	515	490	516	491	492	449	497	502	490	510	507	519	527	491	508	515	544	501	498	468	497	521	467	532	500	491	514	503	492	514	524	514	554	501	535	504	484	498	518	498	459	533	494	468	483	511	479	562	484	513	490	472	533	516	494	507	453	508	509	519	496	546	503	510	505	530	461	539	487	495	503	453	518	483	526	530	490	490	506	488	524	482	516	502	549	489	519	493	504	523	545	489	540	544	546	498	519	529	479	488	530	516	506	522	503	544	493	506	525	527	453	452	515	533	505	548	521	502	512	519	518	509	514	511	502	514	514	497	497	545	514	494	543	516	509	499	496	525	472	482	531	521	527	496	519	517	506	513	531	494	508	507	512	514	520	521	517	554	479	451	501	491	491	486	539	510	505	522	485	473	499	514	503	494	485	526	484	514	552	498	509	524	501	535	546	545	488	521	537	492	516	514	546	489	509	476	525	507	508	516	520	542	533	511	473	510	528	489	476	543	496	481	515	473	522	501	509	500	487	538	506	536	494	563	525	496	513	517	506	481	534	513	499	514	506	513	522	504	507	504	535	508	537	490	528	472	509	511	506	488	519	541	498	501	492	520	535	523	518	536	525	504	487	504	523	495	512	537	515	488	499	487	470	519	488	493	504	487	488	520	496	510	485	493	488	505	500	532	503	457	514	540	496	462	500	516	497	526	453	467	493	512	510	512	505	519	462	518	518	522	576	488	514	535	494	488	533	536	552	498	502	532	486	501	500	486	469	493	489	508	531	473	491	521	508	504	525	468	500	512	498	512	518	520	508	474	535	477	533	524	487	506	492	501	496	496	486	513	490	474	515	508	486	520	520	513	536	510	520	482	487	494	538	504	480	501	503	481	442	515	552	478	516	506	528	511	502	484	507	537	507	454	535	498	495	509	481	488	528	486	514	512	519	538	527	508	485	462	464	534	541	502	492	492	516	503	531	517	504	511	514	534	482	494	501	479	511	504	479	516	505	503	491	520	544	507	505	527	482	498	538	492	511	496	487	486	500	524	485	519	522	542	509	509	503	510	537	470	535	493	528	493	496	524	476	518	547	506	510	491	494	535	471	521	517	571	547	498	477	473	516	504	528	511	494	503	523	499	525	496	503	477	532	495	526	487	494	472	522	492	521	520	520	496	511	480	487	516	508	507	486	506	513	489	498	498	522	495	457	507	500	472	539	513	486	483	488	512	479	519	505	481	594	469	511	525	507	475	468	481	513	471	485	498	535	528	482	493	509	524	516	494	495	531	544	502	524	517	483	492	500	513	509	486	492	513	502	462	514	513	519	513	489	509	506	529	518	508	520	488	491	521	541	545	485	472	492	499	504	507	499	515	488	465	503	490	517	495	532	531	519	493	510	510	495	550	510	484	481	490	485	478	527	499	486	542	523	492	529	501	511	506	522	488	468	499	517	493	485	483	535	471	496	506	533	506	474	507	519	490	531	483	527	474	482	520	488	507	520	474	555	564	485	515	505	491	519	446	538	494	499	494	494	475	453	511	480	482	472	491	486	485	536	507	508	475	500	502	496	509	517	494	510	512	500	505	464	455	510	512	498	527	518	523	514	486	543	496	453	516	483	489	510	535	525	528	539	473	503	480	498	496	518	498	499	463	484	530	489	491	522	489	493	521	479	506	473	535	511	528	490	510	499	548	493	477	494	508	489	529	507	461	476	468	517	493	500	513	510	476	493	532	515	496	538	481	532	485	486	487	489	503	511	526	544	462	512	453	507	495	505	516	509	523	515	514	484	509	535	514	502	483	499	514	478	497	488	498	486	510	512	529	516	488	514	532	519	511	511	484	516	510	487	494	495	508	485	499	521	522	484	531	477	491	487	517	480	535	441	494	493	479	514	521	479	514	488	531	520	503	493	503	512	538	489	551	548	492	506	525	539	480	513	481	505	502	525	543	514	504	503	505	534	544	513	482	473	499	455	509	509	529	520	508	500	451	487	509	502	525	486	510	478	486	482	541	526	516	478	547	522	460	513	512	521	531	510	508	478	530	532	501	506	501	473	488	478	470	474	468	486	547	474	503	507	479	486	490	479	501	466	476	512	513	498	472	472	506	561	522	499	506	521	486	466	511	494	541	507	523	523	469	490	456	479	521	506	500	473	489	487	487	514	523	523	510	491	488	513	529	502	513	510	479	490	480	478	523	488	477	484	506	531	478	510	519	518	558	519	477	510	476	489	533	518	488	517	518	509	513	523	510	502	544	488	511	539	526	451	491	527	540	478	553	509	515	518	507	478	494	503	479	509	512	487	518	506	499	555	482	478	532	494	485	509	516	518	476	462	492	477	514	494	512	512	485	541	506	510	544	486	538	511	492	513	495	537	544	466	570	501	487	520	489	507	523	494	534	540	518	504	519	519	511	492	461	524	522	500	566	499	517	507	511	507	495	494	526	482	517	495	511	523	528	523	466	533	478	476	504	523	527	523	528	488	508	549	503	480	500	484	498	505	493	501	515	532	477	499	470	479	508	512	482	494	532	509	500	514	503	522	497	487	487	506	498	497	519	513	485	498	515	494	495	520	496	498	488	557	489	517	466	527	484	487	489	487	506	480	499	484	549	499	471	532	474	507	485	526	516	487	451	521	533	477	513	538	531	493	537	548	510	521	496	525	489	490	535	517	502	498	471	515	532	489	472	532	495	516	541	481	476	482	507	533	498	512	475	505	540	518	517	549	487	487	457	521	535	486	525	526	473	468	558	496	517	503	481	527	492	519	475	480	525	492	513	458	514	526	556	472	466	526	525	525	502	521	514	472	514	489	489	453	475	499	466	512	465	525	451	484	504	520	518	458	504	496	492	515	468	520	492	528	507
22984	21412	29351	23863	21413	21467	12033	1263	783	707	592	540	465	433	403	360	344	319	298	269	283	278	238	293	259	218	241	227	251	263	224	253	240	243	239	216	228	224	236	207	243	238	205	181	215	227	219	177	240	224	240	231	214	211	217	220	189	220	189	193	223	220	192	224	190	220	215	228	219	205	201	243	215	221	228	216	186	205	212	209	193	246	215	207	195	198	205	205	195	163	205	206	183	237	200	207	193	215	200	209	208	182	203	202	224	205	201	231	219	204	204	189	182	207	210	230	215	210	220	214	214	195	202	221	197	223	180	235	207	196	217	195	209	209	201	205	230	208	228	219	199	223	197	211	218	198	226	209	223	193	203	182	195	199	200	175	231	195	192	205	196	222	227	230	205	211	211	233	207	194	177	212	211	208	211	187	200	201	180	206	212	192	226	206	223	210	227	182	228	216	183	216	232	202	219	196	184	173	187	236	207	215	208	208	206	227	235	224	210	182	195	222	215	211	199	202	191	198	212	196	210	198	180	204	185	188	230	207	217	216	198	196	217	210	196	199	195	200	196	226	211	191	190	173	227	199	216	202	206	205	218	198	218	203	216	223	188	201	231	216	213	218	197	213	207	219	194	217	189	203	189	186	227	195	211	220	193	213	209	189	214	174	199	199	210	177	196	212	181	229	210	210	206	205	196	175	229	183	206	202	190	211	199	211	211	215	198	214	189	213	183	221	219	202	207	213	188	178	181	192	193	187	204	193	230	204	186	184	200	209	207	168	189	222	215	185	227	215	211	223	214	220	206	199	203	221	180	213	217	218	208	202	219	247	209	185	198	204	207	197	207	223	199	208	207	219	229	184	208	192	186	210	220	191	205	195	210	208	231	173	175	199	206	187	207	233	208	201	202	200	234	212	207	231	197	232	205	212	180	204	225	191	215	203	211	190	215	222	215	215	203	214	203	202	234	207	215	201	208	230	215	205	207	215	190	202	227	185	213	198	218	212	228	205	219	199	193	205	197	182	206	200	216	207	229	209	195	213	212	184	210	202	225	223	215	210	201	223	191	197	206	190	201	201	194	206	199	179	221	202	200	224	192	211	196	229	181	208	194	191	200	229	229	210	208	199	227	181	196	206	210	207	193	195	212	206	209	206	179	214	222	198	205	185	210	195	207	223	207	223	212	198	224	189	183	219	214	191	194	181	216	206	238	212	214	214	207	211	216	191	187	213	215	212	201	226	207	210	230	242	202	205	190	203	214	191	187	232	223	202	202	211	208	196	216	209	202	190	203	207	181	195	211	210	191	236	209	185	196	206	207	210	207	196	207	227	219	210	213	203	174	201	197	181	225	217	215	197	208	181	212	207	195	206	214	211	214	193	227	199	220	206	209	206	198	212	201	221	203	192	204	190	198	215	174	202	215	229	215	187	197	198	218	196	198	226	203	210	210	194	197	218	221	242	228	199	198	213	181	191	181	180	210	193	186	199	192	243	210	218	206	211	205	211	219	192	190	213	217	220	221	224	191	194	192	216	191	190	185	227	207	230	231	211	199	188	186	193	200	198	230	180	210	189	192	203	226	225	182	192	222	205	207	222	196	200	207	206	188	181	219	199	199	215	206	186	209	229	221	222	206	203	207	196	198	200	218	211	186	170	219	197	226	188	186	208	201	230	213	194	205	189	209	204	182	217	192	191	189	207	214	213	186	222	210	202	196	217	211	208	215	196	208	216	215	219	225	211	209	203	209	213	192	204	233	231	206	174	195	203	199	234	202	209	202	222	198	203	213	208	201	201	223	200	196	192	252	204	210	198	198	178	203	214	226	210	213	203	201	208	201	210	179	199	219	230	204	201	222	210	183	197	202	208	203	204	232	193	185	189	210	201	216	203	195	210	216	217	229	210	189	215	197	203	219	217	207	209	222	222	201	218	201	176	175	190	213	183	219	203	200	192	210	204	209	236	189	191	181	225	193	217	199	207	173	219	207	182	205	199	211	211	255	195	197	194	222	199	213	237	207	207	198	210	184	201	188	197	209	228	199	209	192	196	220	183	213	227	182	210	223	195	210	205	200	198	194	219	201	206	215	189	198	220	208	220	216	214	182	199	195	201	196	191	211	208	200	203	222	190	184	200	195	208	195	190	210	181	216	190	186	196	233	244	174	208	190	192	205	185	204	215	178	211	202	232	196	192	212	226	208	212	201	204	225	207	222	190	198	194	207	211	204	200	207	195	211	195	183	210	213	156	192	210	224	198	180	213	203	190	205	206	243	197	210	201	238	224	210	215	200	222	188	228	181	202	219	187	218	197	213	200	204	187	222	190	182	227	220	197	206	210	207	196	213	204	204	229	225	216	196	193	203	223	192	212	197	210	212	202	192	190	207	226	231	219	218	203	201	211	212	228	236	202	207	193	226	215	204	203	194	222	229	202	194	200	206	212	206	202	206	202	178	208	229	196	191	204	196	233	218	205	194	216	188	205	181	187	186	204	207	238	229	197	216	194	196	214	218	213	224	195	214	251	207	212	219	193	221	203	207	207	206	169	206	198	217	191	212	213	205	232	212	202	196	217	211	189	206	192	199	209	203	179	192	190	194	219	227	201	209	181	228	211	204	205	232	177	214	213	190	233	201	190	186	189	209	208	216	203	202	218	223	191	215	186	192	195	194	216	192	182	193	196	180	204	178	185	184	173	198	212	190	189	214	191	202	210	182	213	194	210	190	202	210	214	187	174	208	216	219	220	189	220	208	197	206	210	212	216	214	217	204	193	216	216	210	209	204	179	199	204	212	185	193	204	206	187	208	166	189	206	193	228	208	188	192	201	210	197	207	212	193	163	197	182	214	213	191	229	202	211	207	191	210	199	232	197	212	241	199	201	232	192	226	186	188	200	220	190	217	191	219	195	222	206	199	219	195	215	244	199	211	190	212	218	230	192	191	203	231	200	221	218	209	217	207	188	205	210	193	203	205	198	200	178	222	221	202	205	218	211	235	221	217	205	199	184	183	203	190	225	177	187	200	194	215	213	183	199	205	201	200	193	229	228	215	236	168	214	197	189	218	219	194	212	202	214	214	217	182	202	214	236	192	207	211	193	206	183	221	202	187	212	204	232	209	197	211	227	221	214	206	215	203	213	207	191	209	180	198	208	197	211	213	201	211	203	218	173	227	211	219	230	214	188	185	194	204	204	196	219	195	229	193	215	179	183	232	196	178	208	204	197	208	204	213	201	210	202	199	191	189	196	212	200	193	196	202	205	166	218	251	216	192	222	199	210	212	196	185	217	213	201	239	185	201	220	221	209	199	213	200	190	218	195	228	194	184	216	221	187	190	192	189	212	209	218	205	254	218	219	199	218	202	208	213	201	207	190	223	197	207	219	202	221	197	190	181	241	208	199	224	201	209	221	220	189	212	232	202	215	219	190	198	206	200	179	181	194	210	198	179	191	204	223	213	207	195	195	200	205	201	209	211	202	189	201	200	193	207	232	189	207	208	198
6745	16133	13336	7204	5053	3884	2827	2202	1707	1322	1151	861	791	684	643	572	492	462	485	401	426	390	405	409	365	355	312	306	326	345	319	285	257	316	300	322	276	261	267	267	277	309	274	258	281	292	266	273	263	256	267	268	279	268	262	265	286	276	269	258	219	231	270	261	280	266	256	238	274	256	264	268	243	241	253	273	265	286	255	249	239	252	259	256	284	279	271	252	257	258	220	231	243	260	256	232	245	238	248	242	245	253	248	268	248	268	253	254	242	273	255	258	247	251	247	239	239	264	248	266	245	256	281	251	232	243	233	232	260	221	257	233	259	250	258	269	256	225	246	266	270	251	261	263	263	269	219	254	233	238	261	262	216	241	238	247	255	255	254	251	237	274	243	266	258	234	240	260	245	257	254	287	266	255	250	243	237	250	262	307	264	249	224	250	254	268	284	248	245	244	250	228	261	261	246	252	236	261	241	239	257	257	237	253	250	256	259	267	231	264	243	221	223	247	224	264	233	232	251	265	246	272	280	249	241	269	247	223	277	253	236	256	250	270	283	238	267	231	245	241	258	212	236	239	245	234	254	259	249	227	254	253	243	275	238	223	245	262	263	261	254	265	225	280	248	252	244	240	241	247	270	250	231	246	262	241	256	239	270	246	259	246	253	266	262	267	254	263	241	265	291	235	263	263	269	265	260	262	259	245	255	246	254	254	268	245	273	273	241	242	274	263	232	241	239	242	263	241	245	255	256	225	242	286	253	281	241	242	252	233	235	221	253	237	248	267	250	270	293	220	248	245	261	258	271	261	246	249	252	262	254	266	250	267	271	250	253	245	232	222	248	260	249	222	230	264	249	256	250	216	251	274	273	241	239	251	241	254	243	256	270	264	216	246	226	259	244	256	256	236	256	250	276	236	257	261	265	285	275	236	266	273	253	236	234	235	242	251	267	257	254	239	242	252	275	236	244	256	228	242	238	236	236	248	251	270	256	266	244	257	235	259	253	234	254	250	259	236	259	275	249	262	265	249	250	268	253	258	233	222	235	233	255	255	271	268	257	248	241	242	261	238	245	220	252	277	246	276	256	255	241	251	275	232	267	241	243	255	275	276	245	229	255	253	268	236	242	235	232	251	246	246	271	274	220	238	232	244	242	245	243	244	251	266	223	234	238	267	238	261	243	235	234	235	259	239	227	217	250	236	235	256	255	288	249	221	265	274	253	230	265	259	254	240	224	220	272	263	262	228	261	219	245	233	232	223	269	242	244	250	251	236	263	244	247	233	269	246	244	264	235	257	281	260	266	254	243	242	257	233	235	260	242	246	223	251	254	273	271	260	276	252	263	252	262	236	261	255	262	223	233	258	223	273	240	247	248	238	247	236	229	246	235	249	268	246	240	250	254	266	263	259	224	260	240	271	242	258	249	272	279	270	223	229	257	232	262	250	225	216	272	278	214	259	270	245	261	237	239	234	219	254	247	297	271	250	252	248	263	256	221	260	262	270	254	247	257	241	276	247	231	236	246	244	227	286	293	256	254	237	276	240	261	257	240	245	282	252	230	283	234	246	269	256	237	228	254	265	255	242	248	255	267	247	237	231	251	243	253	246	247	249	249	244	246	260	252	246	257	236	266	275	231	233	255	253	257	260	253	277	238	247	249	240	249	236	262	247	252	245	260	248	293	226	254	244	244	238	246	253	244	235	251	241	229	272	269	263	251	231	236	226	273	252	257	246	271	237	265	269	272	225	238	249	245	236	257	224	262	242	235	230	263	246	228	279	237	242	254	248	238	234	246	249	248	258	232	272	246	256	225	258	260	265	242	260	224	263	234	258	238	268	228	246	236	266	260	251	242	234	259	251	261	250	243	243	255	268	245	256	215	269	256	254	269	244	252	237	268	254	278	238	274	239	242	237	252	222	244	236	282	229	241	231	256	250	251	259	262	249	260	226	245	252	266	253	250	248	241	244	236	244	259	248	277	254	266	246	251	259	236	245	263	243	248	267	239	219	252	254	261	221	240	251	253	246	269	247	272	216	278	241	272	242	257	267	258	264	238	255	247	265	252	253	247	250	244	239	245	268	226	243	225	260	247	241	247	285	247	282	250	229	252	270	268	262	255	214	221	263	245	234	258	257	256	270	231	250	260	275	248	247	231	258	237	212	233	245	276	272	220	256	243	246	239	253	237	254	256	274	243	252	255	248	290	246	252	250	257	249	256	238	221	259	267	239	285	247	250	246	276	247	251	245	263	235	244	279	262	290	265	235	254	236	227	253	217	257	254	231	245	259	232	274	241	256	258	245	243	233	213	239	266	239	258	265	236	238	238	255	243	238	230	259	229	260	254	265	253	259	276	237	255	246	260	252	273	241	251	261	263	216	250	272	251	241	214	241	260	227	223	262	258	251	271	232	275	251	248	269	258	231	275	273	258	228	234	274	246	226	253	252	232	257	262	243	241	239	271	246	268	221	241	241	227	253	232	241	250	259	227	258	243	224	234	252	284	250	270	261	245	254	238	245	218	237	237	271	223	245	230	263	255	260	271	269	242	221	253	277	220	241	249	280	212	232	237	260	256	246	224	267	239	267	197	235	244	244	241	249	252	242	244	245	252	238	247	258	254	259	284	249	262	234	241	245	237	236	258	258	218	279	247	271	236	246	262	243	235	272	256	266	250	233	259	251	245	252	243	261	263	252	243	241	233	234	244	248	223	235	254	249	237	233	242	225	220	239	257	244	237	244	237	236	263	274	277	248	253	276	240	255	270	251	237	226	242	247	221	208	257	241	238	236	237	240	220	271	237	238	235	252	249	243	263	256	231	258	242	243	268	267	226	270	235	265	268	253	248	270	253	268	256	234	236	250	248	271	245	263	224	217	278	245	240	227	264	244	267	243	268	247	257	255	225	263	219	224	234	256	268	256	247	261	258	267	264	254	244	219	232	249	223	223	219	235	246	231	268	264	228	225	222	265	264	250	259	245	233	248	262	231	251	238	235	238	229	267	254	256	243	225	273	229	258	261	248	238	229	228	239	253	274	249	238	286	242	241	249	262	262	252	244	259	258	247	247	240	283	265	256	230	256	251	240	245	235	257	237	231	275	266	243	239	234	242	266	247	236	238	261	227	265	265	272	248	213	263	236	249	242	258	291	243	258	258	266	253	240	262	237	255	255	256	247	272	257	257	260	250	221	271	248	260	230	232	244	274	244	248	271	226	255	288	240	241	239	256	235	273	266	242	215	211	249	230	246	271	277	234	262	263	259	245	239	245	263	237	253	234	253	257	276	234	260	255	248	242	229	270	287	251	237	270	257	265	235	236	244	244	239	242	224	248	293	250	230	238	275	247	250	234	274	240	233	233	234	268	265	271	229	240	253	240	266	277	243	256	237	273	217	258	270	273	256	267	251	248	237	243	227	246	280	260	289	254	235	241	274	233	239	244	242	252	265	239	263	238	256	269	241	246	248	240	259	263	260	219	268	275	262	267	229	267	286	268
27133	21165	12465	1444	783	704	663	667	653	643	675	665	655	653	671	632	658	635	631	631	637	633	635	616	633	673	639	637	670	585	657	678	608	674	656	646	620	677	657	651	622	650	612	648	636	649	638	621	586	583	653	599	679	669	620	617	598	703	632	644	620	641	627	651	609	636	632	644	662	613	620	634	660	696	652	616	667	632	654	619	618	607	641	677	692	596	599	626	657	640	657	650	631	574	627	597	612	660	623	678	654	597	614	638	624	619	639	588	641	651	652	636	661	682	651	702	620	674	640	665	637	638	628	612	637	615	694	623	634	598	643	632	664	665	618	672	592	590	681	691	605	598	637	623	635	643	639	647	681	662	661	643	689	650	658	666	638	619	638	593	637	636	657	679	657	660	626	665	616	648	622	641	641	636	580	618	622	635	637	573	676	653	664	666	638	670	642	658	650	626	628	600	658	651	692	628	657	603	672	652	612	653	630	626	657	671	655	642	698	655	638	639	615	646	622	630	630	650	627	580	616	657	689	620	626	609	656	624	642	646	640	644	646	640	642	641	601	634	674	666	612	628	619	602	620	702	631	652	627	628	631	615	642	625	645	642	672	632	636	631	641	637	645	643	667	647	621	668	635	643	620	628	643	639	626	686	643	639	658	653	665	644	658	633	612	652	648	681	641	620	651	648	609	643	636	648	616	651	581	608	614	683	588	616	637	652	639	676	638	652	640	647	679	653	653	669	671	658	615	624	648	731	628	672	635	653	687	630	651	674	614	648	664	634	615	619	676	642	658	663	623	637	611	639	660	671	653	645	654	660	644	697	673	622	663	619	611	591	635	642	641	631	644	617	647	653	645	652	658	628	620	673	639	655	677	644	647	617	635	643	633	678	642	620	641	642	683	617	665	620	646	641	664	624	637	636	620	626	591	626	613	579	635	666	695	681	669	649	699	705	652	641	626	626	705	639	629	660	652	636	664	634	593	652	636	610	623	613	672	610	658	619	631	616	632	617	626	647	647	630	616	633	628	674	650	671	621	633	683	614	639	619	641	627	636	607	635	661	644	606	636	616	625	632	623	662	671	614	672	677	653	659	619	609	687	649	640	678	657	679	662	634	637	662	649	651	621	652	654	623	663	653	661	647	630	643	628	652	702	654	642	619	617	651	631	671	635	654	633	642	671	631	635	663	641	648	631	640	694	622	661	670	636	658	627	651	684	632	645	569	683	645	663	632	630	637	675	677	641	685	666	648	650	643	631	637	643	670	657	659	693	608	638	659	641	605	621	640	625	646	657	650	663	638	652	648	615	650	659	673	614	668	694	614	666	619	641	631	645	576	662	686	665	669	601	638	629	581	610	652	624	645	627	570	650	614	630	632	622	643	646	673	669	663	626	640	629	615	627	629	632	647	661	600	619	586	641	615	647	657	645	652	610	666	639	660	676	646	668	655	635	633	648	678	673	661	649	643	654	604	666	611	611	632	614	615	623	623	645	667	622	642	645	649	639	605	594	629	613	658	601	682	610	643	672	671	650	673	650	673	569	634	642	614	642	664	630	668	638	652	647	611	666	638	624	619	647	609	635	684	629	639	627	647	664	667	615	619	603	646	645	660	646	645	658	608	646	632	635	609	649	637	649	630	651	637	637	649	678	624	672	585	631	625	656	646	638	642	637	656	683	633	648	652	643	658	635	682	645	709	608	635	686	630	662	642	652	634	649	617	617	636	612	628	603	635	667	677	645	699	650	629	652	673	639	680	671	590	688	642	592	610	648	712	655	684	642	662	639	608	631	650	676	649	611	673	651	624	606	690	674	662	627	683	601	615	633	618	619	640	618	690	633	657	712	649	627	633	673	609	656	648	691	664	621	622	635	651	649	671	662	632	648	657	614	628	621	695	632	632	616	658	652	647	657	659	651	665	657	660	694	661	652	615	582	630	619	686	656	652	681	641	620	613	669	659	657	665	656	606	649	657	621	646	650	592	646	646	661	648	663	631	642	604	670	611	626	640	654	632	607	704	647	632	659	650	643	633	614	634	621	629	648	654	619	612	636	603	594	660	674	667	638	631	640	666	672	651	657	646	608	620	639	657	675	641	638	680	675	685	641	622	659	670	625	619	626	657	657	641	663	638	625	674	591	615	584	677	683	655	665	647	662	682	632	621	663	628	616	651	679	640	622	658	647	658	609	618	651	658	700	651	695	659	667	635	641	645	667	666	595	683	648	697	693	611	651	666	592	687	605	657	675	607	627	641	623	662	614	606	667	639	644	673	634	697	599	575	648	681	606	679	645	689	644	689	663	619	632	626	679	654	610	635	645	638	654	627	576	693	620	635	606	657	632	631	637	664	645	691	677	635	702	637	627	681	592	669	676	622	629	627	658	641	632	654	644	628	649	626	680	627	609	685	638	616	680	623	619	609	640	593	660	644	619	669	625	619	649	702	625	615	680	628	653	673	704	621	667	639	652	661	643	678	673	663	633	651	660	630	661	657	652	642	669	671	602	611	647	680	662	618	626	638	616	616	632	655	665	639	650	639	664	630	595	665	647	653	644	657	658	639	660	650	656	655	701	679	645	662	654	601	695	689	648	603	633	646	668	616	655	580	658	637	594	664	655	674	665	642	630	642	673	626	584	671	612	684	690	706	662	688	683	693	612	624	630	611	649	625	640	633	617	662	626	623	647	670	667	626	663	590	647	654	628	682	677	649	645	690	620	624	672	653	627	650	616	675	639	658	638	663	653	625	582	663	651	652	633	625	669	649	688	639	661	674	641	650	653	610	646	661	626	664	633	609	652	655	626	663	652	636	650	608	651	634	674	610	646	651	704	663	635	656	621	678	657	631	632	616	639	594	561	671	635	634	676	650	665	662	627	614	675	632	682	653	650	646	669	635	617	631	634	614	689	726	684	602	619	683	651	623	671	640	638	625	649	666	672	658	671	644	650	639	640	628	631	679	657	666	690	643	659	662	669	701	703	589	674	619	689	596	666	640	612	674	637	608	613	630	643	643	622	671	639	692	654	609	682	631	617	641	660	623	628	666	619	647	604	664	606	675	646	633	665	630	634	625	659	671	634	603	662	636	590	645	615	666	601	661	659	630	683	630	622	622	658	652	653	624	665	657	657	649	635	613	632	608	638	629	641	618	651	611	636	675	633	685	632	672	631	647	665	653	665	678	719	634	637	642	641	652	642	617	658	649	611	652	652	627	648	660	626	658	614	654	634	656	612	609	643	637	664	631	631	647	663	605	654	682	672	696	645	613	614	630	650	629	647	639	622	621	650	650	614	669	684	592	671	659	648	632	663	673	658	640	658	668	665	658	706	640	663	597	676	644	664	636	652	643	625	638	620	638	613	651	651	655	699	661	637	660	641	619	630	581	658	608	636	647	689	638	636	669	665	599	637	664	626	673	644	665	610	667	660	629	641	686	616	639	634	635	656	623	627	651	629	612	613	642	681	637	715	701	652	650	649	692	631	636	632	648	629	637	619	640
4391	1587	1470	1096	933	875	823	873	824	840	846	829	817	818	800	835	797	751	790	803	792	781	813	796	790	832	837	812	827	799	769	816	813	796	815	758	760	851	803	845	805	866	806	792	753	812	780	817	872	800	767	803	775	806	777	769	797	827	759	759	803	781	840	787	809	792	806	760	825	789	779	836	814	794	763	788	838	831	806	765	707	786	764	826	744	804	785	794	833	806	834	774	776	775	827	805	767	790	818	837	812	791	816	813	846	770	802	839	773	765	798	766	757	784	795	776	830	815	810	801	815	838	814	797	764	785	762	763	783	833	796	803	819	815	798	800	769	767	816	846	816	784	826	803	795	781	774	791	751	840	802	782	808	809	789	765	805	796	808	792	792	824	771	832	804	788	846	796	764	828	776	815	823	783	765	764	831	782	791	759	774	762	767	800	801	796	817	844	825	774	789	814	804	783	825	752	785	813	801	738	818	756	865	785	815	801	814	807	804	773	821	776	807	802	740	784	823	783	777	774	836	812	831	731	805	837	808	816	745	794	801	816	798	833	781	770	820	783	822	823	821	766	805	803	816	782	789	767	802	815	778	777	848	737	792	823	805	777	813	814	763	803	755	807	769	796	773	795	796	799	795	786	802	835	804	787	808	810	769	785	804	785	820	799	771	809	777	783	788	824	797	816	800	816	808	807	792	810	800	801	791	828	793	787	831	754	747	763	778	801	807	767	777	818	757	847	796	823	831	775	802	771	810	788	822	811	772	856	839	793	808	810	809	774	799	838	811	782	772	784	826	806	822	822	755	806	801	800	791	798	776	831	810	782	829	813	795	863	792	799	775	771	802	782	791	761	814	776	780	805	835	794	769	803	811	798	801	789	849	800	791	857	836	773	807	787	798	787	758	791	752	820	775	800	799	763	737	783	820	842	797	769	757	864	806	773	812	790	758	771	834	818	731	779	803	839	764	739	790	814	775	813	785	767	779	786	799	782	814	799	807	820	817	817	822	773	771	806	846	824	801	795	772	796	791	741	798	798	769	777	780	807	795	835	826	824	795	755	796	822	801	789	827	803	791	739	845	804	769	767	795	826	795	815	798	831	750	793	802	775	788	794	802	800	810	845	828	843	761	804	741	774	794	812	780	802	780	833	803	786	828	792	816	798	797	765	826	783	811	735	828	841	858	832	793	764	818	861	813	793	790	799	819	753	800	801	835	763	741	764	789	832	784	808	798	822	765	789	761	817	790	793	821	806	831	793	809	740	786	796	845	841	760	799	803	788	832	772	800	854	819	785	798	759	789	791	830	773	826	749	799	790	794	794	797	833	831	714	777	808	764	726	795	772	762	780	782	762	795	796	824	854	818	804	807	752	797	822	749	786	774	808	776	754	802	774	801	822	809	783	793	767	759	799	793	795	795	838	789	810	776	803	757	817	776	815	777	787	800	757	793	787	771	771	813	826	761	772	789	789	803	762	781	768	787	808	784	753	807	800	811	806	769	812	759	779	810	756	815	818	789	820	765	748	820	821	781	789	779	838	788	798	781	851	839	762	790	799	734	808	813	767	795	802	757	783	807	762	746	777	828	798	790	789	860	811	846	810	758	812	789	765	770	813	840	750	791	779	784	834	813	818	801	797	753	766	805	812	752	787	824	845	753	814	895	825	795	764	772	800	772	783	848	804	782	765	789	773	796	795	801	765	759	807	831	788	792	769	784	781	764	811	799	810	857	792	784	749	783	777	777	791	786	782	753	816	783	821	814	776	760	812	808	742	799	817	760	820	791	793	771	753	820	819	759	807	775	820	812	727	762	805	812	775	750	804	775	839	787	788	821	816	762	831	796	797	796	861	798	828	831	756	790	786	836	796	834	823	789	790	810	802	839	787	837	830	774	779	801	841	789	766	828	793	757	834	803	798	801	751	786	822	802	791	808	793	822	828	822	790	800	786	807	742	807	839	796	825	806	839	791	823	723	764	832	772	854	804	864	787	809	804	817	732	779	815	812	873	797	853	750	786	772	771	797	799	773	825	795	843	790	865	784	798	788	801	792	822	793	765	812	808	756	833	813	790	792	802	840	827	792	814	812	795	789	801	790	771	790	823	782	768	785	839	794	774	829	824	816	813	791	776	794	840	804	784	777	813	786	774	829	827	796	778	824	794	753	800	772	787	774	818	807	776	788	749	802	775	805	769	806	818	737	832	804	775	752	789	747	796	787	809	772	752	808	795	766	756	817	771	805	783	778	823	772	820	785	797	810	793	814	806	806	790	729	842	789	758	827	819	808	807	796	814	843	796	783	789	789	787	792	806	786	778	766	830	809	773	802	848	819	814	738	763	807	783	806	804	790	833	777	779	779	889	812	786	839	776	822	828	806	753	792	766	782	866	778	811	800	779	794	829	802	798	795	793	824	814	777	807	749	789	848	826	825	813	808	789	783	760	788	830	803	807	776	782	818	832	754	752	832	791	746	850	798	822	764	769	811	801	839	773	762	715	790	784	726	805	821	780	835	787	793	806	776	829	813	848	819	809	833	818	750	806	808	821	782	841	775	764	730	807	808	735	829	796	787	794	736	799	817	806	781	827	762	799	828	766	816	818	729	782	836	797	829	789	835	806	761	805	806	833	792	815	807	786	829	840	816	782	806	815	797	808	806	764	737	778	774	799	814	813	839	740	799	793	744	808	792	825	789	760	847	805	799	779	711	804	767	801	770	832	803	793	789	778	799	757	767	771	791	814	770	879	832	767	783	779	776	764	775	794	778	813	780	796	833	794	808	842	824	836	816	783	740	808	822	784	830	835	831	809	785	801	771	829	784	790	818	776	861	733	819	772	818	768	721	811	795	808	798	766	812	796	819	818	757	756	770	796	819	815	796	827	775	783	814	783	821	857	789	785	831	804	748	780	796	808	745	779	790	783	839	788	735	802	787	778	770	828	795	813	831	789	765	830	786	825	790	793	813	827	824	779	784	842	852	834	775	817	769	775	828	773	771	798	827	790	803	796	819	794	857	773	798	798	843	796	754	756	859	786	798	823	825	770	749	788	799	816	841	803	774	804	750	754	755	820	780	832	852	785	811	772	844	800	807	823	788	831	781	816	789	797	834	802	831	798	817	792	743	761	826	800	736	805	836	780	794	802	825	834	811	762	840	801	799	790	843	751	773	778	809	797	841	792	806	803	775	813	840	850	827	805	804	854	844	845	754	768	778	812	817	798	834	810	801	801	771	825	824	789	826	819	812	799	790	811	820	771	773	784	796	734	756	825	832	775	821	761	850	839	786	802	824	800	804	834	780	784	748	817	763	773	818	789	793	774	816	761	800	832	803	792	816	801	805	796	797	781	839	768	709	769	837	764	787	806	808	776	784	808	748	787	825	775	808	810	808	783	783	768	825	811	786	843	762	811	770	773	821	782	826	782	803	806	768	795	792	827	753	727	839	784	795	858	786	795	812	785	766	829	766	813	802	759	739	769	751	775	831	792	801	768	829	809
23938	21380	28917	24210	21382	13160	1447	808	734	657	577	544	585	508	537	478	491	449	486	423	458	464	423	455	417	474	433	403	438	404	438	397	410	429	424	457	425	426	391	410	429	400	408	454	419	428	389	423	437	379	393	396	457	416	411	416	416	417	419	421	421	390	434	399	400	406	419	401	433	394	411	417	359	400	416	460	416	392	438	396	403	446	368	392	394	429	390	404	429	431	401	422	396	433	403	391	371	396	400	418	408	417	390	428	404	418	390	390	428	364	411	395	403	396	385	395	408	407	413	396	428	401	369	441	406	412	406	398	396	390	400	416	382	400	403	428	397	364	429	397	381	426	421	408	455	439	390	395	421	418	386	365	473	397	429	423	375	401	409	428	366	439	414	427	370	369	413	408	407	389	428	372	440	416	425	432	391	408	389	399	391	406	389	406	392	418	417	442	384	397	400	418	419	406	422	384	407	419	417	384	403	399	390	422	374	381	391	409	411	368	395	404	434	422	418	402	392	395	414	437	397	393	387	404	426	392	370	411	422	390	395	415	435	432	385	408	406	386	378	379	384	392	361	381	369	437	434	382	423	386	412	410	413	414	412	417	395	433	418	394	381	421	415	406	404	428	397	400	403	400	435	407	415	385	402	377	387	422	436	370	446	456	420	411	400	434	429	413	375	404	419	392	371	440	401	415	403	420	455	442	390	410	427	397	377	426	422	408	433	418	373	370	384	453	394	392	411	378	373	453	398	430	428	386	425	409	396	394	421	414	403	434	429	418	369	432	403	425	396	404	379	418	406	414	407	422	399	421	429	410	397	407	418	404	408	414	415	427	446	390	417	403	389	408	431	412	434	425	394	402	419	422	414	405	385	417	421	413	409	392	416	401	433	394	409	382	387	423	369	398	379	385	404	375	452	409	408	409	402	381	391	438	384	405	400	392	408	372	392	375	359	380	371	440	391	448	469	391	417	406	428	427	398	439	425	447	427	433	386	398	394	434	413	403	430	414	391	402	410	397	400	400	399	433	412	413	386	420	405	393	398	394	404	379	432	394	389	362	436	409	402	441	410	441	388	402	443	410	398	402	409	430	408	410	408	399	416	412	420	412	438	443	403	389	409	401	393	393	402	475	418	402	415	395	400	424	414	409	436	380	421	388	400	410	430	399	431	410	389	418	383	427	411	380	400	384	360	403	388	426	342	397	396	393	412	408	403	406	400	398	400	449	407	417	374	418	416	416	425	433	411	372	423	396	434	388	470	437	436	402	402	415	431	389	385	413	399	373	421	397	425	383	409	405	415	401	412	372	386	417	407	394	397	405	454	444	385	446	437	394	398	412	398	420	423	435	424	450	386	386	393	419	439	400	406	467	417	382	404	390	415	405	366	423	426	459	406	403	416	426	426	394	406	402	393	403	407	400	436	401	362	392	387	394	407	396	443	410	415	438	371	405	409	404	426	397	432	416	390	411	415	369	405	406	436	405	379	376	399	425	444	393	377	385	389	387	399	424	393	410	416	427	394	415	424	396	419	404	394	401	405	426	359	405	410	380	421	410	413	400	423	405	399	399	390	401	412	407	419	427	408	423	393	400	401	405	394	416	422	419	428	409	406	387	425	372	438	441	389	392	439	421	423	435	414	389	391	386	428	387	426	422	394	396	377	413	402	436	400	395	397	399	422	396	395	420	380	422	433	414	401	415	398	418	400	425	416	409	414	435	438	383	406	434	393	420	431	372	412	435	448	410	424	352	417	389	392	415	388	381	411	402	446	418	378	396	384	409	405	454	431	436	433	388	403	384	387	400	386	391	401	381	398	364	413	372	378	424	400	420	423	392	475	439	388	432	392	412	390	439	396	436	395	450	402	440	367	400	390	412	393	423	436	430	412	385	400	417	437	424	405	390	430	427	408	382	422	381	381	410	386	394	408	396	360	402	400	424	417	424	443	426	395	399	371	386	397	396	441	428	434	394	399	414	406	396	383	400	420	371	373	375	433	389	427	443	435	383	417	415	421	409	379	387	400	403	380	428	384	426	405	401	380	389	405	452	402	451	457	402	402	384	397	410	384	382	410	401	426	396	444	391	438	387	408	385	403	404	410	431	402	401	428	441	399	429	408	408	438	390	354	435	429	380	420	406	408	437	422	436	392	437	448	426	386	427	421	419	436	389	387	427	420	419	426	428	399	429	381	387	403	409	414	397	427	396	418	421	410	404	387	441	379	394	380	369	378	381	436	414	415	426	439	411	439	399	398	414	402	430	415	392	440	399	399	426	403	440	406	394	378	425	444	377	404	406	389	438	399	405	377	382	436	384	415	444	419	381	415	382	411	453	411	408	381	414	377	429	376	365	419	409	435	433	378	402	395	418	427	413	399	392	430	385	426	382	389	400	413	391	418	419	432	396	410	397	381	366	396	391	372	390	392	410	421	393	432	428	407	391	384	403	377	416	398	401	414	412	378	397	428	426	404	420	407	427	391	430	408	411	406	389	384	409	372	398	438	392	418	398	403	403	399	423	408	425	435	421	367	403	412	383	386	417	428	420	396	389	389	406	433	389	402	408	403	398	447	433	399	420	406	403	390	440	395	399	417	409	408	373	394	399	409	412	404	435	368	416	461	397	426	371	400	391	417	459	410	395	367	382	443	416	389	419	427	386	380	393	402	408	388	404	399	385	390	372	407	367	403	426	409	389	392	370	410	385	445	402	405	427	381	402	398	418	410	404	407	414	387	413	383	428	412	382	396	441	384	404	429	412	359	403	428	408	421	410	416	402	389	452	453	406	406	371	395	411	422	395	451	419	403	422	417	397	426	408	432	407	399	399	412	410	418	392	396	417	402	405	406	435	407	440	419	384	383	407	409	388	394	423	400	425	388	419	421	388	413	423	397	422	399	404	421	397	439	388	396	377	434	414	408	367	429	374	393	396	410	393	392	401	432	429	400	409	420	401	410	425	398	402	407	420	416	399	427	436	415	384	405	383	394	406	361	408	412	418	437	407	402	376	424	364	425	389	400	423	384	414	418	428	415	433	403	404	383	450	426	405	421	393	378	404	374	409	392	370	419	373	404	405	403	407	401	407	398	383	370	398	408	425	414	420	407	411	397	414	396	418	406	424	419	411	382	387	429	402	431	427	369	387	388	411	420	451	415	406	406	397	393	407	390	422	432	406	421	423	368	412	393	397	380	421	394	386	379	444	384	402	408	402	439	387	414	465	395	410	369	392	394	412	424	421	409	417	447	427	393	396	367	443	419	437	395	404	396	402	405	399	442	407	376	397	401	388	414	379	433	421	420	417	426	382	422	397	397	399	390	395	378	403	401	414	387	440	379	416	412	379	399	406	389	396	425	376	412	406	378	410	393	429	404	411	390	413	429	403	434	403	414	386	407	399	415	400	423	417	397	411	404	389	438	399	397	411	407	373	435	426	418	443	367	401	395	369	438	414	375	421	399	416	422	362	388	415	451	414	396	420	416	393	395	404	402	417	408	416
4818	9922	8547	4357	2939	2403	1849	1529	1247	1078	1002	785	795	701	674	684	632	658	598	618	568	651	586	604	549	580	571	524	543	562	586	527	518	562	585	543	530	544	543	539	537	519	535	540	532	517	526	490	529	521	521	546	512	504	542	530	507	502	520	496	562	496	531	558	556	512	526	501	556	520	509	542	534	508	518	515	516	508	562	519	528	533	517	534	546	518	499	460	527	508	479	555	539	505	565	530	466	545	545	560	515	548	514	511	521	508	511	511	534	541	561	493	501	495	502	527	534	527	508	513	548	523	529	498	539	542	495	476	504	484	513	505	508	503	535	543	524	513	516	506	464	490	475	474	494	524	501	502	527	484	503	484	492	488	515	542	534	519	534	539	529	531	498	544	482	510	522	533	485	512	524	501	484	508	508	518	501	522	463	499	473	550	528	515	500	526	507	512	528	506	527	506	549	536	496	525	498	491	508	496	505	454	512	537	519	526	521	517	520	511	482	476	493	532	501	515	533	506	499	489	524	518	506	568	517	523	492	520	502	507	543	517	528	532	510	537	517	466	500	527	516	554	466	519	531	523	502	550	529	497	533	508	536	501	510	483	514	521	536	531	479	523	501	534	518	534	482	488	537	507	478	543	500	561	510	485	489	526	477	491	518	498	514	559	509	524	513	522	515	544	515	507	515	526	509	491	525	504	500	551	484	490	557	532	505	504	487	530	481	505	492	501	491	518	484	532	545	493	516	525	518	507	515	518	520	496	518	575	486	517	509	517	507	467	521	499	546	545	523	511	504	513	505	510	525	523	494	539	527	494	472	498	551	508	522	553	538	490	509	508	534	508	511	519	480	524	534	510	496	534	520	511	525	537	499	516	557	471	515	526	522	511	508	573	524	504	473	530	523	527	521	527	547	549	511	518	482	498	478	552	513	523	504	524	519	517	505	473	503	523	533	563	531	565	522	545	561	527	539	506	474	497	498	515	499	550	511	526	542	492	504	529	504	491	520	528	483	502	521	542	510	533	497	534	506	533	483	537	486	551	526	495	563	518	482	494	510	534	562	485	515	493	499	525	528	528	498	501	513	497	554	505	541	549	558	500	521	561	533	525	552	511	557	507	550	510	518	490	515	508	511	538	509	502	543	506	511	522	533	535	511	511	493	526	538	500	496	520	486	516	509	492	509	483	520	541	484	536	527	537	485	518	477	516	511	489	496	522	502	499	505	523	514	484	485	486	548	477	504	483	508	487	507	482	545	495	531	538	527	484	490	506	514	500	509	531	499	520	528	494	560	539	473	561	512	508	485	505	501	536	519	516	533	489	510	496	511	463	542	488	528	521	512	519	528	519	527	564	473	511	500	546	509	523	485	516	500	528	561	500	519	525	495	510	515	530	509	536	486	466	470	504	506	527	530	507	506	522	498	519	499	526	539	461	503	519	516	477	511	474	534	480	523	524	489	486	500	498	529	571	497	470	522	562	507	542	501	491	532	514	540	504	487	510	496	515	534	557	522	541	517	505	537	510	566	511	550	536	510	474	480	521	498	538	528	509	526	507	510	509	520	479	505	513	536	482	521	527	497	544	541	518	491	519	499	524	494	495	510	520	508	457	502	523	460	518	499	530	550	538	548	552	450	475	496	554	480	527	485	574	514	518	523	497	518	499	518	550	535	528	516	512	480	515	537	540	526	526	499	510	493	499	491	509	527	480	535	556	486	528	498	529	532	454	542	495	503	529	519	494	504	544	493	514	493	489	530	479	490	502	530	510	510	499	542	500	501	511	495	487	507	537	530	488	476	497	587	506	482	485	461	533	501	504	508	508	542	499	539	523	510	517	543	481	536	516	505	513	530	487	490	483	522	504	503	519	555	521	534	519	490	513	518	515	500	483	517	498	524	477	507	542	485	488	534	516	524	508	524	524	536	533	521	511	489	515	494	504	491	470	539	523	479	484	518	480	524	507	519	470	506	496	520	539	534	521	517	508	524	528	515	547	530	497	507	494	535	511	487	484	489	504	476	507	540	530	461	476	534	508	538	493	488	545	465	490	558	501	485	510	510	518	509	513	536	488	529	544	495	486	529	491	531	529	527	505	532	506	482	530	482	515	507	502	501	536	523	502	506	524	510	518	503	533	491	524	518	543	479	519	559	513	476	512	535	499	507	459	545	475	546	524	518	526	526	508	478	517	489	518	485	529	501	489	512	537	543	509	488	533	493	489	512	540	494	534	540	481	504	543	490	498	529	512	525	496	526	540	529	515	534	490	501	479	511	496	499	512	492	486	502	521	533	545	495	506	470	517	484	519	495	516	568	532	542	504	497	502	521	525	498	539	525	467	541	539	504	541	507	518	517	536	503	545	549	494	499	519	546	541	520	528	537	509	527	516	487	521	548	505	487	486	488	490	506	520	493	527	538	538	502	484	529	503	503	502	493	512	542	498	490	509	521	519	519	519	518	520	475	505	497	523	489	527	503	499	452	471	518	498	523	494	524	530	514	493	537	519	558	493	476	507	519	478	545	529	506	512	501	503	476	495	516	533	501	503	493	504	522	518	498	493	515	469	531	524	541	528	529	521	529	522	551	471	499	518	494	502	532	540	489	479	556	507	494	519	519	506	544	508	498	523	531	526	509	500	511	516	498	507	515	500	537	477	544	480	543	518	507	518	499	514	501	514	515	530	493	509	504	548	581	490	515	503	522	517	539	471	526	523	529	554	511	526	514	507	533	495	499	491	524	477	490	528	504	516	498	556	533	503	505	512	506	532	532	480	485	501	461	544	488	541	522	499	542	518	508	570	517	478	514	500	528	496	530	539	486	500	523	513	515	495	513	501	476	482	562	495	526	522	503	520	515	490	534	497	487	534	509	494	491	517	539	484	491	538	481	479	513	515	530	506	522	519	523	527	533	491	557	509	514	477	531	510	497	503	521	519	514	480	487	526	528	481	533	502	517	519	541	492	557	541	510	546	511	523	536	485	527	487	469	509	513	540	506	522	490	488	526	537	488	515	542	493	534	518	524	499	518	564	507	519	496	519	486	501	571	522	457	497	521	489	510	513	524	492	510	507	513	550	517	535	477	486	500	581	495	468	531	530	499	526	524	500	544	507	486	518	485	536	510	563	522	522	501	539	531	528	536	495	537	507	535	523	477	536	558	484	486	495	515	511	514	480	492	509	533	492	482	520	520	499	505	533	528	495	491	548	488	537	491	519	507	499	518	505	493	530	512	496	479	497	491	512	545	506	509	491	513	515	498	496	503	508	507	528	488	506	536	506	523	506	503	525	508	529	486	477	512	511	510	541	496	497	527	496	543	502	499	545	506	521	485	496	508	532	502	500	545	510	544	502	504	502	481	498	509	497	483	548	516	505	508	505	487	477	520	507	515	515	521	505	470	517	482	501	540	509	494	537	496	504	486	497	537	507	513	547	510	461	500	530	521	546	520	545	500	479	486	555	517	518	567	492	493	512	541	474	494	487	497	495	519	500	499	440
22927	21380	29324	23784	21380	21429	11919	1213	784	712	572	499	453	450	376	376	367	346	329	299	279	280	273	267	260	267	237	246	233	233	258	217	232	254	272	254	230	218	233	246	252	211	269	216	252	210	214	233	224	226	236	225	209	225	210	237	221	225	200	220	216	219	203	200	226	214	241	209	213	214	241	217	203	211	182	217	213	214	210	178	195	239	217	192	207	209	229	202	216	216	209	219	221	235	208	227	208	213	228	199	224	233	231	195	199	190	178	224	182	209	215	207	219	226	215	213	220	198	193	213	197	194	204	195	226	210	208	219	192	220	206	222	234	215	196	221	211	185	212	233	188	214	198	200	208	190	191	206	184	188	237	191	192	229	231	231	223	215	233	207	190	200	219	205	200	198	187	223	209	217	208	211	197	208	218	202	193	215	222	217	203	222	216	189	218	227	223	223	174	208	206	211	221	225	194	201	188	222	202	236	212	210	213	207	217	205	203	235	191	209	225	228	205	214	190	205	199	215	180	216	219	226	215	202	237	232	219	205	192	219	225	205	188	203	202	226	184	191	194	227	190	212	237	202	217	253	201	216	207	208	207	206	210	224	227	224	206	201	202	207	164	226	202	218	207	224	209	221	210	190	207	200	196	184	196	198	213	207	223	220	179	201	224	217	203	215	191	198	238	221	182	199	202	208	170	203	214	187	186	199	191	216	196	215	189	210	191	213	174	180	210	207	202	197	218	214	225	182	191	204	211	215	197	210	207	216	233	214	200	221	237	191	218	210	182	208	228	239	204	176	218	217	218	199	212	214	216	194	189	211	195	191	204	180	197	210	210	213	204	214	191	214	207	223	216	225	199	206	215	225	208	217	209	225	207	205	204	214	217	199	227	220	240	211	181	215	210	210	190	195	228	217	194	233	192	201	211	229	198	209	214	216	182	198	204	188	227	215	224	188	195	201	206	210	213	229	208	220	224	220	214	213	223	212	202	195	193	189	225	208	204	187	226	223	217	224	209	209	235	214	218	196	224	207	214	226	206	201	212	222	203	215	194	197	179	229	218	191	191	198	217	222	199	204	199	197	196	202	221	188	210	213	195	220	205	227	187	201	213	210	191	225	210	193	219	215	223	186	192	230	205	200	194	230	198	219	218	197	198	225	209	191	210	206	236	230	200	210	184	211	205	212	172	222	218	177	227	220	180	205	210	222	206	217	192	215	214	193	215	184	214	235	194	187	216	203	213	216	197	198	201	200	187	204	197	218	194	213	236	182	209	192	196	222	210	213	189	205	218	207	185	200	205	208	223	221	195	206	193	219	209	185	192	229	229	207	206	220	210	204	222	219	230	195	223	227	220	223	233	217	198	195	203	214	209	219	239	196	230	205	200	223	229	188	208	211	227	192	210	201	206	218	213	200	215	219	208	206	198	198	223	192	193	189	213	242	221	180	224	230	187	206	178	192	198	218	218	195	200	197	207	239	205	180	203	188	195	192	194	187	214	247	224	204	213	201	196	248	205	200	227	186	209	189	207	189	185	198	231	225	201	201	204	189	219	196	197	177	203	213	198	198	216	229	189	220	196	205	219	182	209	228	203	210	215	202	213	208	199	208	215	224	209	186	197	227	224	211	220	227	203	193	217	217	192	179	198	164	197	175	193	206	189	233	197	224	204	203	201	205	197	229	214	215	178	201	213	204	214	218	221	225	219	208	252	188	203	223	226	221	201	210	203	208	212	212	205	190	187	218	217	216	218	225	223	186	186	209	184	217	211	198	236	219	205	206	221	222	205	225	207	221	213	196	223	230	192	227	206	203	190	182	198	203	201	241	223	197	224	191	199	204	178	179	197	201	220	204	214	216	223	222	207	212	204	232	185	201	222	191	216	237	209	233	205	231	196	212	200	214	200	198	219	175	233	189	214	207	226	219	218	220	217	197	225	199	207	227	209	198	218	232	214	229	193	215	217	208	211	229	207	200	203	193	234	237	199	205	211	198	204	207	216	214	208	200	229	225	215	185	236	211	201	224	198	195	222	218	217	189	207	205	199	202	210	227	216	206	205	220	207	231	250	185	180	214	202	202	194	203	207	191	211	208	212	198	208	216	199	218	222	215	209	222	221	220	230	209	208	210	220	202	190	195	230	215	207	221	214	223	194	213	194	209	179	207	225	207	218	213	215	197	216	230	198	214	198	232	215	205	214	216	209	190	189	214	197	221	221	186	225	206	178	210	242	193	205	196	219	195	196	215	225	205	183	195	210	196	213	177	204	192	208	211	192	239	205	196	197	226	204	192	200	198	201	186	202	223	197	189	204	222	228	188	200	214	204	204	224	189	218	192	206	194	207	209	202	220	209	191	220	208	222	231	200	205	209	208	194	206	193	184	236	207	221	201	194	195	210	209	196	220	185	191	209	204	244	193	200	189	220	202	224	223	221	218	190	225	213	230	231	212	196	209	218	217	199	216	188	206	184	223	211	216	196	216	221	184	203	220	215	206	204	228	205	197	215	191	235	212	210	195	223	198	207	212	227	212	200	185	224	212	184	199	186	198	213	216	211	208	198	197	225	183	215	203	185	227	197	202	219	206	210	227	227	206	198	194	233	216	204	186	212	190	203	213	210	190	218	199	198	236	217	212	201	215	191	188	236	179	207	207	214	216	200	207	223	207	211	213	176	227	215	201	198	201	207	221	221	219	208	172	221	180	212	206	238	228	208	207	214	214	213	191	209	196	201	174	197	164	213	206	203	197	232	222	185	214	214	222	166	228	221	193	202	195	252	202	197	229	187	200	198	198	202	208	197	205	213	185	200	207	231	206	209	221	199	198	189	203	225	211	205	195	205	216	232	206	195	220	215	180	185	206	204	198	214	200	229	219	204	215	219	215	198	179	201	213	219	210	214	208	218	229	194	199	242	205	179	234	202	193	213	199	220	223	250	196	195	208	219	206	221	207	196	220	216	201	218	198	190	226	203	204	186	204	197	192	200	205	219	212	207	230	215	207	208	188	207	228	194	195	205	209	243	205	224	210	213	196	219	213	187	203	196	209	209	191	197	229	214	189	196	186	217	212	204	211	207	200	213	217	200	200	216	206	213	203	216	206	216	207	203	187	207	211	197	180	214	190	225	207	214	196	213	186	204	179	187	223	206	207	235	221	205	172	192	195	202	198	229	235	223	208	223	203	202	205	202	193	200	196	220	204	204	195	192	236	199	181	205	210	234	198	212	234	210	205	204	216	225	215	169	214	177	228	230	189	209	203	197	224	221	216	216	197	203	207	223	196	185	208	191	207	210	218	219	178	211	210	231	209	195	229	204	228	199	213	206	208	189	202	209	201	218	185	198	199	217	219	184	213	228	190	221	188	248	197	207	217	206	226	190	199	210	204	196	221	197	194	186	197	203	211	230	205	201	211	227	202	199	198	205	176	205	215	206	208	214	203	190	215	194	206	223	228	204	191	206	228	204	209	204	199	222	216	193	232	218	219	210	198	207	210	210	191
6769	16155	13596	7316	5036	3770	2889	2110	1681	1360	1109	937	802	701	639	631	524	489	431	427	408	437	387	388	333	344	334	309	334	345	317	320	311	277	309	294	276	337	286	278	260	280	290	295	297	316	287	264	274	253	277	283	274	290	255	274	292	295	283	278	264	292	279	258	267	243	292	261	262	236	265	258	249	266	269	243	244	281	244	296	252	261	257	288	239	273	242	242	260	267	261	257	248	259	258	270	241	272	250	247	266	243	268	229	268	294	245	242	274	254	255	250	237	251	265	245	267	223	285	281	245	265	264	248	251	262	260	272	261	256	251	273	298	262	263	291	261	243	252	227	242	234	273	266	266	270	248	299	253	259	257	255	272	221	239	253	256	270	275	272	277	282	254	257	251	260	272	259	257	251	267	239	249	286	238	275	239	281	261	274	260	263	249	234	257	256	267	272	254	261	296	254	290	230	241	234	231	240	263	267	236	265	239	249	262	248	265	231	227	252	212	251	259	273	268	262	262	217	258	263	260	250	237	242	235	278	255	254	265	242	255	259	226	236	258	233	278	267	247	268	262	260	263	243	248	275	280	249	247	268	257	271	226	245	250	264	257	243	263	240	245	246	237	240	284	260	260	254	262	253	274	268	247	260	285	273	246	240	251	267	271	261	292	252	262	247	249	310	245	263	257	248	270	262	266	235	243	253	275	251	249	265	247	245	243	254	271	273	260	260	242	291	258	233	245	230	258	253	260	246	252	238	264	243	273	262	261	247	252	265	290	259	237	242	229	256	238	252	244	231	246	250	241	271	260	272	277	270	221	236	281	283	279	239	258	220	251	246	263	246	253	269	258	250	235	262	252	270	251	278	262	241	267	237	249	258	242	245	262	253	293	275	232	250	248	236	258	230	279	250	256	256	243	253	266	291	277	232	256	229	235	249	267	268	232	267	234	253	249	277	262	236	268	271	260	237	256	261	262	246	235	246	242	287	236	255	265	251	277	252	258	262	237	241	238	256	243	255	261	246	222	276	243	238	220	256	254	266	269	253	262	286	238	250	272	261	256	239	245	265	225	265	257	218	257	268	246	232	291	266	229	255	258	234	266	269	273	258	234	272	252	247	241	269	238	257	248	261	254	268	262	259	230	273	241	276	263	243	264	258	276	218	269	262	238	219	251	231	274	256	246	271	248	238	263	260	268	266	253	230	231	267	242	276	246	239	247	251	253	231	247	245	267	229	263	289	257	254	267	303	225	223	263	270	241	254	280	239	279	254	242	257	263	267	243	274	243	247	259	255	248	254	233	237	256	265	257	260	248	264	250	276	255	267	246	262	251	280	279	233	238	259	255	238	263	266	262	249	254	257	247	254	256	263	250	218	256	258	259	221	277	256	245	265	249	270	269	239	225	279	241	254	238	223	290	282	264	272	276	236	258	246	245	258	256	278	252	256	241	269	225	271	277	273	227	243	258	252	241	266	258	259	245	272	263	276	251	252	250	254	245	269	268	250	276	273	267	257	223	256	274	235	261	251	266	249	241	232	246	287	236	254	272	271	259	254	261	251	258	243	282	266	244	256	275	233	236	236	260	225	251	261	253	268	266	243	255	227	260	282	246	237	218	265	265	245	250	247	241	243	262	254	236	280	246	247	230	228	220	233	251	255	264	259	257	274	230	260	225	256	256	241	258	254	265	235	238	246	272	251	283	245	276	229	243	269	251	262	257	262	244	268	238	237	301	249	278	231	249	275	269	257	275	240	241	272	226	261	244	243	281	256	258	268	240	238	270	256	251	233	247	253	247	258	261	231	259	247	230	228	280	235	238	251	223	229	270	251	245	236	237	269	250	262	241	252	255	277	260	280	256	273	265	227	267	246	252	255	260	244	250	252	257	291	247	250	271	277	249	248	260	254	245	235	223	284	235	244	245	259	276	247	257	256	243	255	261	261	240	230	237	233	270	257	216	238	236	242	251	262	283	261	256	259	276	258	278	248	267	254	252	257	242	224	264	274	261	242	287	271	243	250	243	253	244	262	256	238	245	275	249	221	243	280	229	240	236	238	250	258	261	264	271	272	243	255	262	251	238	248	244	237	247	254	259	254	247	263	254	269	283	239	259	242	270	252	242	250	256	265	270	242	240	278	280	249	273	272	242	258	261	251	253	278	264	249	262	263	235	240	272	276	264	284	279	251	253	258	264	239	256	225	277	258	243	255	264	258	237	260	254	229	254	262	278	253	233	270	236	235	278	276	257	267	264	271	254	233	236	248	273	247	264	251	239	300	248	257	233	250	231	244	238	251	287	269	262	263	251	255	251	254	270	280	254	250	269	262	265	258	282	238	248	269	241	268	275	253	265	242	254	276	263	265	269	252	247	257	258	249	239	255	272	236	263	272	243	243	277	243	245	242	282	242	260	288	267	248	250	258	253	237	256	254	280	270	258	267	253	240	244	264	254	267	237	240	261	263	267	250	275	248	264	255	261	269	270	235	243	288	272	300	262	260	259	247	284	246	238	261	245	285	271	244	246	262	268	228	244	250	279	236	246	273	270	280	199	267	231	261	250	281	263	272	255	264	261	264	243	241	258	272	253	243	258	269	293	285	254	253	268	262	259	250	248	255	261	242	225	257	249	265	267	254	245	287	271	235	269	245	251	271	239	241	270	236	236	255	274	247	253	266	238	251	254	252	292	251	242	265	266	259	269	285	274	236	268	247	248	261	254	235	266	223	240	251	265	282	263	247	238	259	226	258	263	276	246	268	247	261	280	283	238	261	288	246	263	245	234	243	260	254	264	283	265	260	252	259	239	273	226	262	264	228	265	254	256	250	247	233	273	268	250	263	230	255	243	241	260	272	247	242	259	272	238	254	255	248	243	225	267	248	268	243	242	251	273	241	255	270	246	220	261	255	236	243	251	253	277	255	223	265	269	286	271	263	243	254	235	255	247	252	237	282	257	272	250	235	261	281	274	254	275	255	244	250	234	234	259	241	255	253	270	241	248	244	248	269	229	247	252	269	271	265	269	259	264	255	261	246	243	247	262	259	274	250	243	262	236	241	260	255	222	260	268	236	258	255	304	272	250	248	266	226	278	271	241	250	251	251	227	275	233	248	272	275	254	227	270	258	266	254	241	266	222	308	266	274	247	244	243	228	245	232	297	248	242	264	244	236	237	246	252	246	238	275	253	251	254	264	259	250	240	267	257	267	282	283	242	246	253	247	254	247	254	273	240	220	251	264	206	249	257	276	260	249	281	245	243	268	255	261	273	243	254	251	269	251	230	251	252	259	284	277	270	242	283	237	265	253	252	282	274	263	261	253	265	272	240	225	287	259	258	205	253	262	250	254	230	260	237	242	263	261	258	233	257	254	243	253	264	228	270	252	264	262	283	244	268	275	260	261	246	223	243	258	268	261	242	257	286	269	275	294	258	243	273	245	265	252	254	255	258	263	250	287	260	266	256	213	229	237	247	264	260	222	253	262	248	236	236	260	244	238	274	242
27103	21171	12761	1668	935	852	806	742	713	705	640	659	652	630	657	664	620	642	644	686	691	672	679	647	695	647	646	645	650	656	654	645	673	669	630	685	637	692	620	675	642	656	644	600	659	670	641	649	636	603	661	646	614	630	622	662	614	637	666	605	651	704	652	685	705	649	632	649	629	615	643	656	671	608	648	653	655	664	685	638	653	609	663	684	707	577	678	633	648	626	655	611	668	605	656	673	675	623	574	674	636	638	625	615	664	636	669	644	603	678	713	612	691	614	642	642	657	627	627	652	654	641	677	686	653	657	670	674	638	675	640	702	684	624	630	672	634	630	679	624	605	636	621	685	630	656	665	634	610	680	641	647	672	664	647	647	621	654	694	685	633	639	637	637	649	646	658	688	670	641	619	666	623	636	665	701	642	686	639	694	675	673	608	669	704	676	666	676	670	736	658	664	658	666	628	667	615	670	672	635	659	616	612	624	613	637	671	644	615	618	670	653	642	654	693	665	679	635	647	672	656	674	646	620	703	663	655	643	648	633	605	621	668	594	697	717	698	609	672	634	673	592	687	673	670	645	585	655	648	638	679	612	662	622	633	677	688	679	663	670	621	667	679	667	706	624	628	626	671	661	696	689	661	622	659	621	634	597	668	630	675	608	683	642	690	698	651	616	655	673	629	662	665	677	635	633	691	640	591	679	650	701	662	662	628	634	683	625	628	624	661	712	616	674	622	658	652	656	608	599	647	673	653	657	638	660	734	654	642	627	665	607	652	697	635	625	646	642	694	651	638	658	642	704	651	631	689	660	638	678	596	612	658	617	637	673	638	658	656	675	654	653	620	605	618	681	667	672	630	648	667	660	655	596	642	635	628	697	620	650	664	675	678	698	646	658	633	623	641	645	668	657	646	626	671	651	652	632	644	655	618	616	641	689	672	615	648	630	646	642	660	676	672	664	658	635	648	612	664	655	617	656	717	660	647	643	668	636	663	624	661	630	657	710	665	658	652	620	628	587	629	704	670	629	626	690	682	651	670	702	667	710	687	620	683	654	636	671	660	675	660	641	633	639	655	660	684	649	624	642	651	625	650	644	650	677	649	655	662	659	659	613	658	649	643	630	607	625	685	631	663	689	642	651	639	651	631	650	666	626	655	641	663	659	669	698	629	691	676	685	659	640	653	645	638	701	622	646	699	670	682	623	637	623	684	672	681	630	668	645	642	659	604	618	626	656	648	663	656	632	642	675	645	680	665	682	617	631	639	626	675	647	658	684	629	659	665	653	672	625	633	633	620	652	658	595	696	644	629	626	639	622	668	654	688	612	652	665	667	681	594	641	685	683	627	628	671	697	652	648	652	620	683	619	686	636	630	653	687	667	620	611	697	675	643	630	630	666	638	657	627	669	676	648	646	656	627	700	677	624	681	673	632	660	661	669	637	639	665	664	708	659	651	618	634	688	661	621	629	669	679	674	639	671	675	670	661	655	649	621	631	644	626	631	650	634	660	627	685	651	644	649	626	634	600	616	654	650	621	629	644	672	685	631	627	709	626	651	693	611	600	671	646	682	651	705	641	656	646	639	622	624	648	606	674	677	679	637	657	691	647	664	662	662	657	675	663	664	658	685	680	675	627	665	636	700	687	666	635	686	637	629	669	679	653	652	630	675	640	672	697	724	644	658	684	652	632	654	667	670	635	624	672	643	625	671	645	699	651	641	691	638	658	665	640	694	666	662	639	632	615	661	638	691	627	649	672	640	683	648	592	704	649	673	616	677	713	679	663	652	677	644	600	664	647	647	649	662	659	651	624	654	661	656	671	596	670	670	632	640	653	689	639	660	696	674	641	666	643	662	661	653	635	648	679	716	639	649	636	651	641	651	650	642	625	620	650	642	630	620	680	649	654	634	641	635	678	691	637	649	631	661	645	648	644	589	627	652	670	647	637	638	656	636	651	630	639	650	688	665	659	600	602	658	658	674	619	630	642	695	705	656	645	606	638	677	635	639	634	668	635	667	664	673	636	670	673	673	643	652	670	625	632	620	624	635	631	688	632	642	654	597	644	666	698	630	606	646	668	662	622	708	659	645	668	659	666	629	681	668	639	664	705	626	671	613	657	654	634	677	703	663	624	675	680	666	636	655	622	698	650	657	626	693	670	674	688	654	674	646	666	651	661	667	620	654	698	674	668	669	654	669	683	640	630	675	665	672	667	686	664	568	675	705	673	655	674	642	646	646	629	628	642	638	640	668	665	631	644	636	638	628	675	662	639	681	689	595	609	671	669	660	682	653	657	632	681	619	625	589	659	607	687	615	627	637	626	644	668	688	632	621	687	642	610	701	636	608	653	654	667	681	630	659	630	670	606	658	668	637	633	664	658	679	679	688	687	666	676	647	614	665	667	651	652	665	623	645	698	641	680	620	689	668	665	609	638	637	619	664	659	638	640	656	661	642	676	596	680	684	694	590	614	668	634	654	657	592	654	675	674	715	686	691	632	666	592	637	686	632	666	635	649	690	646	621	678	675	618	693	644	629	608	659	706	634	666	647	655	712	667	654	691	641	652	620	658	612	661	629	612	615	663	641	639	650	651	623	685	669	684	625	650	669	694	640	675	673	667	628	671	621	645	628	669	711	680	663	708	673	698	686	614	677	625	622	641	614	679	682	624	676	654	670	674	669	638	666	669	641	625	669	681	626	616	615	623	671	647	653	632	664	638	665	621	643	671	654	667	682	686	664	631	658	654	654	665	682	681	627	661	637	669	690	642	619	603	645	626	640	618	653	622	637	662	676	679	612	641	630	590	701	601	678	682	629	658	705	625	613	669	603	611	668	648	669	654	645	634	678	628	642	616	623	652	703	637	634	691	673	610	664	665	651	643	618	657	662	683	659	646	636	627	642	693	670	670	658	668	681	643	637	660	628	655	643	598	635	675	671	632	602	671	625	674	654	637	644	601	639	699	639	625	697	669	610	625	624	630	645	651	613	584	668	640	687	660	653	638	641	642	669	686	675	655	691	640	651	640	688	658	652	663	643	660	614	652	657	687	639	654	678	634	633	676	678	676	629	689	716	628	667	616	657	645	660	683	655	647	652	603	628	677	646	677	677	662	623	658	610	684	679	662	660	643	653	697	638	633	692	639	684	649	630	632	654	654	607	607	689	661	657	596	607	646	654	584	657	618	628	643	693	688	640	626	643	660	671	661	700	657	679	689	663	633	608	632	683	704	657	659	635	648	643	656	622	631	663	672	680	638	625	665	642	661	615	596	681	665	603	657	635	649	655	617	596	669	657	653	609	658	695	622	705	678	686	681	664	637	584	655	644	643	640	668	676	654	680	664	629	618	654	625	645	706	644	695	667	622	654	666	648	611	665	674	650	644	629	641	650	637	651	626	649	688	667	633	647	690	662	643	676	634	656	651	647	642	626	649	649	641	623	598	669	628	642	634	642	671	659	614	639	627	641	650	642	656	657	636	603	645	601	694	692	692	646
4381	1661	1576	1124	1009	1007	871	885	898	840	857	866	810	823	828	810	833	818	797	846	862	797	751	832	799	783	783	781	855	785	780	781	842	855	805	808	821	808	814	811	779	826	799	788	780	777	799	779	776	766	798	792	794	841	835	817	784	799	791	844	825	820	782	833	805	736	772	777	789	783	805	853	782	816	820	834	811	803	774	764	804	793	811	858	765	795	796	826	780	772	782	818	872	859	760	760	834	812	806	786	791	805	819	786	824	789	800	758	823	778	805	753	805	804	833	754	780	720	851	855	804	798	741	817	791	842	799	748	849	808	814	780	808	776	823	806	799	741	786	794	845	828	797	829	774	788	803	836	813	793	833	787	833	818	777	844	815	825	811	779	791	839	812	817	771	775	804	816	846	826	826	763	816	745	795	829	795	795	848	797	816	770	819	766	747	809	789	775	770	745	847	812	798	855	799	766	767	805	814	777	804	821	787	761	813	791	829	818	751	836	821	780	834	831	786	773	811	834	786	793	791	797	719	796	818	777	825	807	808	783	771	777	785	808	782	787	845	818	801	830	804	796	844	739	800	815	808	790	801	791	788	827	761	823	793	792	793	772	800	828	797	820	759	787	785	793	730	772	797	822	818	807	797	822	799	837	801	814	755	798	836	825	819	822	749	806	816	810	817	784	798	833	793	813	832	773	819	832	834	820	821	805	815	783	805	803	779	809	852	837	798	776	857	778	781	790	806	795	803	758	752	817	805	756	820	821	861	812	803	763	860	819	798	768	852	852	756	897	764	830	812	829	831	767	814	786	830	758	792	847	788	848	840	830	759	804	856	836	818	794	844	795	804	813	772	749	822	831	805	731	840	802	797	804	830	789	784	825	820	835	808	835	779	784	767	844	820	789	833	846	801	837	825	785	821	775	815	826	804	782	784	797	784	815	807	799	781	828	813	804	825	815	758	832	799	801	827	808	809	878	795	816	778	807	783	826	800	818	795	793	827	822	747	808	764	812	775	807	790	816	797	793	808	764	841	844	774	781	780	810	844	836	793	779	843	810	778	806	850	741	778	804	826	788	767	823	807	831	741	803	828	714	815	822	813	835	759	792	817	758	772	807	803	808	814	774	760	813	792	786	819	755	803	829	821	745	778	769	777	781	782	811	814	760	802	813	815	788	771	779	775	821	832	804	807	790	791	767	766	854	805	736	759	844	788	785	805	846	782	754	819	801	790	821	814	777	814	813	815	834	781	779	796	792	830	835	778	779	838	767	818	805	789	744	797	816	870	815	779	845	813	831	804	798	804	838	745	806	801	799	802	826	822	837	786	832	810	768	818	817	759	827	800	795	795	811	759	803	831	767	844	837	843	803	785	818	825	779	752	765	787	808	809	808	795	804	793	846	801	761	777	843	798	766	837	843	833	767	838	813	812	828	850	798	801	794	792	802	825	804	796	792	842	828	830	776	809	772	825	787	814	827	831	746	862	785	783	798	784	777	819	849	820	794	761	835	756	810	816	787	838	800	848	796	772	765	846	729	824	790	773	869	748	785	794	812	807	807	832	825	831	794	816	774	793	837	814	784	793	794	789	803	775	829	776	798	800	800	774	867	807	804	816	827	770	763	823	802	771	797	812	788	779	783	788	773	772	742	805	774	773	743	813	818	811	778	821	827	805	844	829	801	776	782	823	763	844	770	804	854	756	798	806	808	784	821	851	788	791	754	821	829	795	837	825	796	785	816	793	818	812	798	790	818	824	770	809	823	768	758	819	828	816	831	805	828	844	805	810	810	801	879	810	861	757	819	780	816	774	781	802	804	780	802	754	817	813	835	791	826	766	832	790	798	836	759	791	847	795	820	836	781	840	759	817	773	854	778	790	754	824	791	795	802	835	729	756	806	827	854	750	834	845	774	809	769	840	816	791	796	779	799	765	804	801	816	775	800	804	821	822	792	811	764	748	818	798	810	768	825	856	777	769	819	855	802	799	738	807	758	786	793	829	761	827	797	787	798	816	833	797	840	793	810	851	782	772	819	785	803	802	778	831	848	775	797	772	834	867	836	821	795	790	801	829	783	796	747	798	792	804	783	785	853	810	797	837	793	826	786	779	821	814	795	848	785	776	810	772	801	822	843	773	800	818	779	792	823	794	781	792	836	803	775	750	786	798	831	801	834	830	825	767	809	778	800	772	810	800	800	806	852	825	741	804	785	791	797	818	812	767	851	817	820	753	843	808	822	828	829	812	742	834	793	759	811	737	813	802	791	813	822	780	802	808	763	841	803	814	789	831	831	792	813	823	802	837	820	834	807	839	774	788	771	822	802	807	849	790	827	802	755	833	746	812	801	787	765	792	805	810	819	794	826	780	850	825	807	837	787	779	806	784	820	772	808	734	791	803	838	836	781	786	809	824	841	787	811	794	795	790	814	747	814	813	809	829	824	829	853	838	827	770	828	809	815	801	760	779	748	786	768	785	820	795	825	808	815	840	798	800	820	848	781	857	828	781	817	787	780	842	824	838	793	780	793	836	809	773	730	754	821	787	846	785	796	825	795	813	801	822	731	802	821	816	827	826	812	850	782	810	805	781	807	799	802	800	816	833	820	822	789	843	852	803	795	823	788	794	829	789	833	800	770	814	810	824	825	776	838	818	796	750	798	814	848	738	807	791	859	719	819	767	744	784	825	806	767	801	850	781	773	797	807	791	809	790	839	833	764	818	831	802	871	820	812	775	813	797	829	786	814	840	771	817	767	769	829	824	830	806	782	782	776	788	792	787	749	817	810	815	757	791	812	790	817	784	798	824	846	841	776	825	808	777	797	797	770	756	781	771	816	809	846	781	808	782	793	801	880	846	812	820	825	801	830	810	810	831	770	745	814	800	790	834	853	800	749	780	828	799	831	839	861	766	771	785	771	780	865	793	813	785	777	824	775	815	776	795	812	805	799	783	785	843	763	812	867	789	832	800	792	794	810	800	766	785	789	784	751	794	820	785	864	766	798	817	794	858	810	807	782	820	842	768	823	806	767	790	790	765	814	793	805	792	793	819	838	816	790	778	786	805	812	799	803	812	883	785	824	819	806	822	852	841	789	825	823	775	751	765	810	768	771	823	798	789	794	788	839	785	835	843	802	800	839	816	828	831	808	791	821	760	795	771	838	800	807	815	785	790	830	765	833	847	844	861	833	769	863	830	792	797	855	821	782	812	780	830	783	788	770	778	809	757	754	799	746	822	797	794	888	787	811	802	826	756	833	832	784	803	843	802	855	771	813	780	824	772	772	761	791	783	798	800	806	821	830	810	806	785	773	757	803	769	796	730	821	798	803	783	803	795	805	783	837	797	829	781	849	777	815	827	807	859	800	782	726	847	768	799	828	806	816	820	795	817	806	846	828	790	797	791	832	797	789	804	754	785	801	774	808	793	785	837	813	829	804	766	804	799	823	770	805	801	738	796	825	811	790	792	776	800	793	761	756	829	812	809	789	831	789	856	831	782	797
23860	21376	28989	24143	21359	13103	1479	873	726	628	642	561	585	535	538	542	450	462	445	444	466	443	473	470	449	424	429	449	446	405	382	428	439	429	423	472	418	413	413	419	408	430	472	397	436	408	433	433	437	411	409	409	440	404	403	413	385	424	426	401	403	419	392	401	397	411	387	406	400	412	435	388	417	461	425	419	389	439	436	426	385	433	421	401	438	394	411	433	432	385	410	383	408	431	425	403	413	403	407	431	414	408	422	401	438	431	411	420	397	423	412	423	407	400	428	406	409	408	416	370	413	422	429	464	387	425	412	379	417	390	449	431	405	446	425	414	385	375	433	423	409	426	402	388	421	403	401	383	415	382	428	412	396	383	385	437	380	421	456	416	396	378	408	448	433	420	406	376	438	393	397	381	418	452	414	399	399	381	438	413	426	418	403	443	416	416	397	382	423	409	405	359	373	387	392	431	380	388	375	423	380	411	418	372	422	362	396	397	425	425	405	393	401	404	427	435	416	421	397	402	452	410	410	445	391	390	419	384	404	417	413	410	419	425	420	400	374	438	424	386	398	406	409	411	403	427	371	356	379	394	427	386	437	462	395	415	434	419	393	379	419	422	393	409	433	421	438	402	404	393	405	417	431	407	383	397	410	416	400	385	407	389	455	430	403	399	420	426	439	406	397	401	420	394	452	415	406	399	420	410	446	389	388	405	387	396	423	382	399	385	403	392	396	375	410	395	421	426	467	403	420	432	448	413	409	423	403	395	441	389	402	409	432	387	427	409	402	407	401	433	389	423	403	399	408	403	419	384	417	368	384	366	411	391	402	424	396	401	415	429	405	438	409	418	374	421	377	391	386	393	424	419	390	440	406	420	426	386	397	390	406	406	416	407	390	415	398	405	410	404	425	408	429	404	388	397	379	405	377	407	383	422	403	396	419	386	412	405	390	441	408	384	398	400	387	400	405	413	445	435	377	397	384	427	400	433	444	383	398	414	422	423	404	399	421	405	395	404	397	424	418	385	435	407	388	410	395	411	392	373	440	415	384	424	404	419	428	421	357	405	453	366	385	419	442	403	419	387	407	375	382	408	417	419	446	391	415	394	408	436	416	402	389	409	373	421	406	407	408	425	404	424	393	452	388	427	409	420	416	389	405	400	399	356	450	408	412	388	388	447	366	390	380	421	442	406	397	377	410	406	419	450	386	400	416	413	431	430	437	375	418	427	426	421	447	390	397	423	420	383	392	400	442	416	428	405	378	413	390	469	420	397	427	401	426	440	393	387	396	386	436	403	434	413	417	404	427	415	415	398	394	435	404	427	411	427	435	446	411	390	381	409	433	394	414	404	433	396	398	394	422	449	397	404	404	417	394	436	392	380	418	413	366	369	377	374	442	416	434	426	408	398	368	386	401	413	406	432	444	409	423	413	407	386	390	382	421	416	399	427	383	426	391	443	404	397	403	459	387	422	420	400	384	403	407	388	388	366	363	434	450	416	409	395	408	405	399	383	428	371	411	371	425	420	358	387	393	437	417	412	428	417	382	413	402	383	403	411	406	423	394	361	387	382	396	418	418	413	417	408	410	434	382	402	446	403	370	401	412	369	432	419	367	393	433	405	409	420	424	419	381	420	386	428	416	448	390	387	431	411	419	361	407	423	396	399	440	354	418	399	423	416	379	388	408	400	434	410	401	410	400	425	426	417	395	431	428	367	434	420	432	395	381	431	440	438	434	378	396	412	411	430	424	377	399	425	399	396	401	353	428	422	417	405	357	394	416	389	397	384	438	401	421	397	431	395	373	421	389	417	423	375	398	422	409	395	426	423	427	378	404	382	408	391	419	434	444	405	422	435	398	407	433	435	428	446	389	390	390	390	391	400	419	420	452	421	436	409	386	387	408	429	390	405	417	401	417	392	386	397	423	422	383	380	419	402	406	376	425	380	402	400	407	411	431	430	398	394	411	439	440	418	398	388	386	442	390	406	410	404	404	392	388	428	438	403	429	419	407	432	404	438	381	427	365	413	417	455	441	408	403	413	438	403	424	446	387	389	418	431	412	395	406	395	387	418	411	397	445	412	399	391	387	392	396	421	371	404	391	411	409	446	392	397	409	361	411	394	401	386	392	405	416	447	417	400	409	392	399	400	455	368	397	409	369	396	415	431	429	419	426	405	421	403	425	406	460	380	416	430	398	435	399	412	409	405	433	398	415	426	416	402	387	371	418	423	440	421	399	435	388	438	383	419	422	392	410	372	393	402	389	424	383	431	402	394	404	396	408	410	403	392	413	393	416	445	416	417	413	415	423	429	398	396	415	391	412	406	406	402	356	432	408	408	403	401	404	383	418	412	417	411	433	435	421	410	405	404	430	394	403	441	397	426	407	389	400	452	385	432	409	386	416	448	383	403	404	388	411	437	407	406	411	411	411	410	405	416	414	369	422	368	382	398	438	417	413	446	401	414	404	399	421	367	389	386	397	397	409	415	421	383	378	388	384	428	428	418	421	383	408	383	373	436	425	383	416	400	414	392	407	444	424	394	410	351	412	433	392	425	398	407	396	441	385	408	403	400	408	422	401	413	402	414	430	379	443	403	410	405	416	414	438	430	427	456	397	418	382	408	407	373	445	392	429	449	400	407	403	382	420	403	384	373	397	432	421	417	408	396	408	406	393	422	419	397	384	419	401	425	393	414	426	423	450	431	419	389	430	418	421	389	394	401	422	407	416	406	396	383	412	407	392	432	414	464	412	407	422	436	422	433	370	417	421	434	370	429	421	407	450	413	384	427	420	402	386	443	427	411	388	394	386	379	423	415	417	393	408	416	390	381	395	390	424	426	411	409	390	418	439	405	378	414	402	412	392	405	393	416	406	397	433	430	448	432	406	392	389	429	393	415	424	417	413	415	408	375	412	396	381	406	399	433	392	387	407	368	423	402	381	388	388	438	409	428	406	369	384	372	406	425	396	389	403	384	426	403	433	416	440	400	432	418	437	434	396	414	422	440	411	398	395	441	428	398	440	404	411	421	413	403	414	381	422	414	386	424	418	431	456	382	430	378	409	399	445	421	373	426	422	379	396	391	419	425	411	424	422	400	443	375	390	376	431	395	385	436	425	372	385	380	470	424	385	420	456	399	437	417	425	361	416	443	402	415	385	412	425	411	459	442	453	462	375	413	439	414	412	382	371	392	424	424	399	432	387	398	410	412	461	414	423	418	394	379	386	392	424	416	440	398	406	383	412	407	410	441	400	431	402	435	422	429	392	427	407	376	418	367	381	381	402	417	413	413	408	392	399	350	413	417	399	404	409	408	412	402	437	408	395	372	411	416	414	395	424	381	412	374	434	433	392	374	379	386	407	409	433	386	427	392	449	419	411	418	410	412	395	420	387	396	410	406	396	417	414	438	405	412	427	403	394	428	414	424	431	408	434	405	423	350	398	415	438	449	416	430	435	419	380	420	391	380	401	416	422	444	418	399	417	408	431	401	408	422
4984	10019	8336	4311	3110	2299	1841	1486	1190	1128	963	833	836	710	668	685	676	649	628	590	594	537	589	570	580	522	577	612	597	556	537	586	564	524	479	579	525	545	556	560	542	534	502	517	584	516	537	555	498	568	513	488	523	502	495	504	511	551	516	534	519	558	493	512	517	535	533	472	502	520	532	511	493	497	511	533	527	537	485	529	537	517	506	528	526	513	499	513	508	536	536	559	533	462	514	517	504	513	521	535	548	538	528	526	531	530	520	518	530	521	501	554	528	478	511	531	505	511	528	513	524	535	519	508	514	522	571	531	547	516	478	514	544	557	536	500	544	531	533	527	522	470	517	545	503	507	486	506	493	529	494	513	485	504	503	557	531	598	530	499	530	495	484	502	521	526	489	514	530	509	525	532	546	496	538	508	523	537	541	514	471	514	545	519	544	540	499	486	515	480	505	485	520	530	523	492	525	500	524	502	505	483	483	497	528	475	489	542	493	525	524	461	477	552	547	508	515	547	524	490	522	490	547	510	533	562	522	552	529	514	517	482	530	539	485	536	506	498	498	521	531	535	496	538	480	510	532	514	502	471	523	543	493	533	529	510	507	497	476	517	527	516	538	536	532	468	527	510	508	529	540	528	537	487	497	534	488	517	546	508	499	491	537	480	513	534	517	528	523	490	529	504	529	548	515	520	544	511	525	555	506	477	525	519	506	503	525	489	530	519	536	514	520	527	483	561	534	493	557	532	498	503	528	552	559	521	539	566	527	466	526	522	516	493	501	526	462	547	541	536	549	492	522	492	490	499	541	487	520	557	497	518	496	508	517	535	508	509	531	495	523	483	495	541	524	518	511	517	542	551	542	491	487	516	532	549	495	455	497	507	530	528	515	505	511	516	470	529	529	493	543	523	508	537	534	582	573	502	509	528	504	556	534	521	496	517	525	518	529	567	532	494	509	520	527	525	524	543	476	528	533	495	525	499	503	529	484	532	522	540	568	557	546	529	517	557	493	508	519	535	486	504	532	467	542	477	551	540	561	504	508	512	487	521	509	519	520	535	549	533	525	549	521	515	503	506	512	520	537	539	517	502	492	484	528	510	541	514	477	484	522	583	502	499	511	557	506	502	510	529	494	481	478	540	497	516	544	559	523	505	469	535	520	507	515	487	512	492	544	541	497	485	498	504	533	539	515	513	521	505	502	513	524	518	498	534	476	536	477	496	553	531	476	513	521	475	508	461	503	525	549	484	476	495	523	543	486	485	489	527	512	521	551	535	496	470	513	467	500	544	474	517	505	543	481	522	510	469	501	505	520	465	512	515	496	497	492	537	546	491	532	548	556	520	522	503	460	527	545	523	490	477	538	526	517	486	506	490	537	556	480	496	491	536	512	493	554	518	569	551	493	526	550	486	477	537	489	518	483	522	544	481	524	494	511	523	557	517	530	520	548	465	475	456	488	501	507	539	512	553	498	515	504	512	468	509	511	543	495	532	521	528	478	547	518	544	506	518	507	502	511	507	499	479	474	532	549	522	476	541	491	469	507	526	524	491	499	543	524	535	505	520	506	548	518	550	520	490	523	535	516	487	532	526	538	508	472	518	519	517	491	537	491	523	562	523	515	521	505	487	507	541	537	521	560	512	536	496	500	522	552	538	495	526	536	518	495	506	523	517	510	554	543	543	501	546	504	475	469	497	509	555	507	539	510	483	500	520	483	491	540	511	491	505	527	467	513	486	537	501	538	507	489	502	518	548	516	528	520	482	521	513	557	526	542	538	502	521	554	526	526	522	509	471	509	542	492	525	559	559	500	512	511	476	524	522	515	517	534	546	507	463	538	493	463	494	500	512	512	498	511	517	506	504	496	496	518	533	536	492	526	495	523	536	506	551	532	497	502	509	501	528	506	522	518	530	517	496	508	544	488	523	490	481	529	505	482	516	487	494	490	533	530	484	476	480	535	518	499	558	518	485	519	474	521	505	525	498	526	513	494	539	520	541	528	521	522	524	479	517	476	489	526	536	540	478	492	510	477	494	527	521	539	529	494	589	518	518	486	516	532	503	536	501	504	511	523	529	516	567	485	488	522	490	544	541	551	523	538	536	502	488	508	532	514	485	565	485	501	528	530	505	519	505	460	474	516	540	527	526	519	500	514	515	490	522	502	500	495	529	533	535	534	497	536	515	510	512	500	540	524	507	484	452	538	495	498	508	512	524	553	501	526	509	544	525	530	542	519	513	513	501	541	504	522	500	520	514	511	507	509	498	523	538	501	535	506	543	522	517	522	514	498	491	554	478	508	477	551	485	496	529	508	509	528	534	529	523	527	501	553	505	511	507	498	530	507	503	502	490	496	535	520	508	514	494	512	521	539	536	533	485	530	517	535	531	506	504	519	527	530	507	578	520	514	546	520	505	534	532	516	513	494	502	488	493	504	507	515	524	505	521	508	532	543	486	506	494	488	527	516	525	478	494	506	519	489	455	498	480	518	558	543	473	503	512	472	522	530	515	526	540	544	494	513	514	540	516	518	523	525	514	538	517	525	550	517	534	514	490	487	503	556	514	510	526	516	516	513	480	508	488	498	527	507	525	484	519	514	498	518	532	531	518	509	537	503	492	515	547	516	543	525	496	504	490	488	535	515	488	512	525	527	507	497	529	520	520	504	486	528	523	484	502	538	561	531	492	494	480	513	500	542	533	536	500	509	488	504	521	496	528	525	529	501	515	546	559	555	512	521	541	517	496	508	523	478	513	536	498	534	514	550	482	494	556	535	539	504	485	494	536	553	506	543	510	502	508	528	516	499	568	517	529	526	505	526	522	513	520	499	530	529	512	526	500	506	566	510	495	521	513	504	524	494	519	481	491	505	511	543	511	528	571	485	506	500	501	522	504	520	530	531	519	497	487	512	505	546	486	528	517	541	507	536	544	529	520	513	526	438	534	480	528	547	546	533	523	557	529	513	558	521	507	506	488	539	511	501	501	518	504	506	518	510	498	504	487	534	534	524	512	523	538	514	517	510	529	500	481	499	487	495	540	541	538	552	482	523	546	539	518	466	517	519	525	501	514	523	492	486	517	505	509	528	519	555	511	531	510	516	537	506	467	503	514	516	513	513	540	501	543	511	520	467	547	496	493	557	523	484	514	568	507	518	493	520	525	534	525	541	511	534	507	538	556	509	534	501	484	531	506	518	545	540	503	496	515	490	496	523	496	553	519	511	522	518	511	555	511	501	529	520	513	522	496	530	510	484	499	498	489	518	530	519	516	473	490	553	514	492	550	519	525	497	536	522	497	485	502	502	482	550	539	541	526	491	485	529	524	474	537	531	537	533	524	515	543	496	495	484	504	559	523	524	499	488	538	490	493	513	511	549	513	496	518	524	527	533	529	591	531	504	517	455	526	483	493	506	566	518	505	509	514	482	514	505	524	503	516	481	511	529	497	493	501	560	517	540	541	526	496	526	526	513	479	534	491	488	502	529	498	547	522	529	518
22917	21348	29292	23749	21351	21386	11877	1211	768	655	576	535	479	465	367	399	341	326	304	339	275	249	261	283	251	225	282	249	241	238	241	216	189	264	222	215	251	228	226	236	221	236	222	214	242	227	222	244	241	236	206	203	214	190	211	211	228	232	234	212	221	223	228	208	210	204	234	226	207	202	212	213	207	189	193	196	217	217	220	198	220	215	203	201	224	200	204	216	190	228	201	216	214	213	220	223	197	196	238	204	210	236	202	197	209	206	214	254	225	194	206	211	203	229	203	199	221	228	221	204	224	187	196	220	199	209	196	215	223	193	219	215	214	226	199	220	204	195	218	216	197	206	216	193	168	203	192	214	198	230	222	200	202	202	216	188	216	201	226	211	216	207	226	212	212	207	206	169	217	232	216	236	209	222	207	199	200	188	207	206	217	178	202	214	208	190	211	200	187	197	191	191	215	210	225	207	193	217	205	179	200	210	217	193	206	207	212	228	236	200	204	218	226	210	223	227	196	190	206	231	191	229	206	207	218	197	248	206	192	214	222	189	189	214	222	199	211	206	193	227	205	190	209	226	206	202	211	208	204	205	204	220	202	190	189	202	210	233	197	184	211	225	220	217	183	209	202	222	206	196	196	224	213	217	210	215	221	214	222	234	188	211	208	201	201	241	214	209	208	241	196	220	222	199	181	188	193	227	206	215	178	192	218	201	223	205	227	205	200	192	200	206	209	202	232	201	209	223	190	201	204	189	182	205	205	191	204	214	205	215	207	205	210	213	237	207	202	219	225	196	208	189	189	202	206	202	223	213	235	221	206	206	200	221	218	222	220	212	187	216	214	193	205	204	193	218	210	214	204	220	174	202	234	188	198	228	199	211	205	204	209	217	211	211	195	212	196	184	224	235	206	207	221	229	210	189	209	204	214	215	192	223	236	205	237	201	220	203	206	191	214	210	194	189	198	231	207	193	204	183	185	198	209	229	205	198	199	198	210	209	218	196	210	213	225	230	196	222	194	211	208	184	217	195	188	209	203	208	205	199	215	211	214	220	198	228	192	175	205	217	212	210	207	201	222	218	237	202	222	217	198	217	214	212	219	205	210	250	204	215	182	206	191	206	203	202	245	206	211	207	191	205	195	207	220	203	190	198	214	205	219	177	208	193	237	191	194	196	226	201	218	202	227	199	196	184	196	202	197	211	224	194	208	204	205	217	207	211	192	208	190	217	216	192	198	190	205	235	211	204	220	221	234	213	227	205	184	203	195	222	246	195	203	205	227	235	188	197	217	230	221	216	204	176	193	207	216	225	197	206	199	203	208	192	241	200	226	185	187	187	232	226	211	245	203	208	213	204	202	192	192	197	217	186	221	218	215	201	227	211	185	233	211	211	189	204	210	242	212	203	206	221	220	197	193	211	207	189	187	203	206	182	202	214	217	205	213	179	195	221	212	193	225	214	198	212	224	210	190	200	196	212	201	200	208	223	190	213	219	225	211	219	228	194	195	199	185	185	194	196	214	204	215	208	201	212	185	223	203	206	232	194	230	216	222	193	201	203	209	207	221	203	214	204	194	166	183	211	204	235	193	218	190	209	209	200	231	199	202	221	199	243	221	206	242	216	204	229	237	233	226	183	224	191	204	211	230	197	200	209	234	207	199	200	204	182	193	218	199	214	174	201	185	221	239	214	205	212	220	226	211	172	232	245	197	211	186	210	235	197	191	207	222	198	193	189	185	176	210	228	209	191	187	207	196	190	209	218	221	191	219	204	209	180	220	216	219	210	237	221	192	203	202	216	183	172	211	241	198	203	232	211	208	203	220	199	197	194	227	188	210	246	200	186	202	207	210	173	193	234	203	207	205	221	192	202	235	206	200	205	208	228	221	224	202	225	191	204	222	173	196	212	204	221	230	201	236	198	219	171	185	198	222	206	186	202	189	203	215	203	174	206	228	194	215	204	202	220	205	198	207	207	218	231	197	230	207	202	205	206	191	206	223	196	205	218	215	208	204	195	199	228	185	183	240	188	213	194	208	188	206	222	198	234	216	201	211	173	227	201	192	217	212	197	186	177	224	173	217	207	212	205	192	213	219	232	218	196	229	211	209	211	205	203	199	219	208	203	223	224	214	205	208	216	216	195	191	221	196	212	239	208	190	206	209	221	213	201	213	223	215	201	217	208	211	205	200	199	208	218	228	231	210	205	203	207	239	205	205	191	218	206	213	234	205	213	210	202	231	212	202	190	212	187	212	219	194	219	203	210	203	221	204	197	197	202	206	233	209	199	208	206	218	196	206	219	196	208	214	207	195	185	232	190	213	202	202	213	189	231	206	202	202	202	205	200	216	181	199	202	183	214	209	204	201	209	216	227	219	235	212	213	217	198	218	219	227	206	214	199	181	215	210	193	202	197	215	183	206	204	184	223	206	192	249	208	209	232	222	217	240	195	209	201	222	178	206	183	207	231	222	200	183	199	211	196	227	200	215	203	195	190	219	218	216	212	210	226	197	194	211	180	181	197	194	213	221	195	221	192	197	208	201	188	184	215	218	199	192	206	220	211	216	206	197	206	199	204	205	195	215	226	223	225	228	223	208	201	199	198	176	203	213	191	198	238	216	220	209	198	189	227	216	229	221	227	219	218	241	202	215	220	193	197	203	196	239	223	203	212	181	204	205	215	214	213	238	189	193	246	248	211	225	216	194	192	239	226	192	214	209	190	208	180	223	206	191	230	196	219	216	208	201	193	205	222	207	202	212	205	232	213	236	217	189	197	201	208	203	218	213	224	204	193	215	201	227	187	192	203	222	194	223	204	218	225	191	185	183	205	201	206	229	215	188	185	215	183	225	218	208	214	197	208	201	196	231	210	182	231	194	195	198	216	207	208	211	185	189	213	214	212	205	201	204	213	225	213	222	194	214	171	203	218	192	200	201	210	202	201	196	208	226	216	230	226	183	217	220	229	220	212	214	199	199	228	234	208	206	199	197	201	223	221	221	205	203	210	168	202	198	227	228	222	220	211	208	213	220	212	199	230	240	214	207	218	204	199	217	207	218	197	213	204	217	212	205	189	204	205	194	200	225	206	194	209	199	224	219	218	193	206	187	186	228	177	210	178	199	197	196	214	214	208	218	203	213	215	260	214	219	204	202	228	212	182	226	207	203	188	209	225	208	200	224	196	216	211	211	186	207	229	182	202	192	209	210	201	229	203	221	224	210	215	201	197	208	199	245	199	215	201	216	210	178	188	194	185	197	187	200	206	216	205	210	229	221	203	198	193	211	223	187	211	211	224	211	213	226	199	207	211	223	168	210	216	182	205	233	219	214	219	207	181	196	211	226	221	220	227	209	186	218	194	212	203	193	229	191	237	214	203	222	208	193	201	206	198	208	203	213	212	202	202	196	213	195	200	191	251	189	217	200	187	186	206	215	198	204	220	219	183	196	212	219	211	219	191	226	214	216	230	205	229	228	200	209	203	199	212	211	205	207	207	213	211
6731	15960	13225	7283	4986	3732	2877	2135	1676	1334	1089	896	829	701	613	563	535	535	469	443	378	422	380	337	339	340	351	372	340	294	309	304	316	298	290	308	304	286	307	287	281	271	271	286	289	296	296	242	311	273	249	292	284	260	276	267	272	249	234	262	285	266	287	251	254	262	260	272	268	279	247	279	252	259	254	275	249	269	280	263	270	280	238	259	240	264	209	267	249	243	260	262	256	257	234	241	261	248	270	256	257	260	276	246	269	244	265	251	256	271	231	253	263	254	300	266	258	277	287	252	285	245	266	281	259	251	268	244	234	267	259	239	262	284	246	278	246	262	252	258	265	245	260	237	261	240	244	255	257	261	242	217	256	264	269	252	233	241	286	254	271	247	263	245	238	261	259	285	238	276	229	245	233	242	270	260	275	227	258	234	250	265	269	238	246	245	250	246	269	262	252	234	238	253	248	270	256	252	243	252	269	261	265	249	289	239	238	206	241	242	255	284	276	211	269	210	276	228	249	251	276	236	270	253	263	249	241	235	270	269	224	287	263	249	271	263	255	250	260	249	249	264	276	255	259	256	280	248	266	239	275	277	247	249	241	262	257	261	241	257	243	251	268	271	233	263	285	244	256	254	267	249	250	265	258	242	261	265	268	249	247	229	219	246	247	240	249	248	235	257	258	227	235	271	226	247	239	248	257	244	228	275	236	234	238	232	233	226	269	242	272	264	269	245	239	238	257	247	271	233	285	260	259	287	231	273	265	254	248	239	233	267	245	264	280	216	241	236	235	281	239	255	241	242	220	217	242	242	258	283	269	272	265	254	231	264	237	267	254	253	253	280	236	273	253	259	237	236	245	253	261	276	234	224	252	251	299	235	262	260	246	248	256	248	250	234	248	275	247	259	238	291	256	266	219	274	252	241	243	265	268	263	293	251	244	266	279	240	262	263	257	279	257	272	225	247	252	238	265	272	234	257	244	273	265	249	249	259	238	276	244	268	254	249	272	264	256	245	250	237	239	243	238	269	249	262	241	260	266	221	236	263	223	264	266	272	264	210	255	248	267	277	269	261	272	260	241	267	239	287	242	258	270	263	255	221	250	260	261	249	251	248	271	255	255	244	251	260	221	262	253	242	231	242	236	256	246	254	237	242	242	245	217	229	239	226	268	251	237	246	251	276	275	258	227	255	245	269	279	246	261	231	251	273	254	248	250	260	282	231	260	256	248	226	284	266	236	275	259	268	262	268	236	264	234	265	247	242	240	281	291	247	257	245	249	266	241	267	252	256	271	252	219	257	254	276	253	218	267	248	247	249	243	221	274	230	233	254	241	239	301	266	247	242	269	278	232	245	242	257	255	274	242	273	244	248	219	280	262	232	268	248	281	238	256	239	263	216	234	243	252	274	243	236	231	224	268	251	263	243	275	244	253	264	251	223	264	246	247	283	267	252	271	262	242	282	240	233	265	236	227	273	277	243	227	271	226	259	270	268	251	273	234	256	279	240	252	250	274	234	262	245	247	255	227	263	244	258	247	240	234	248	274	261	280	274	234	266	256	267	255	254	256	237	271	255	215	280	232	259	231	251	237	253	272	237	237	248	244	265	222	260	236	255	238	241	250	261	269	282	248	247	257	233	236	233	215	251	232	249	265	263	260	271	245	234	259	257	266	250	260	242	241	266	244	255	264	264	248	254	254	255	275	232	257	250	257	263	240	242	233	242	243	242	251	280	223	266	252	272	229	250	277	231	253	252	239	243	246	265	211	245	237	243	280	267	227	255	256	258	220	234	279	275	269	261	231	271	255	275	258	252	238	253	252	272	229	257	235	239	264	251	227	255	233	279	283	275	292	248	276	255	254	284	242	276	269	244	223	231	298	260	249	238	244	251	257	233	260	272	246	258	230	212	244	259	285	228	222	257	270	245	247	254	244	264	235	272	239	225	254	267	275	266	229	266	230	258	260	228	258	235	238	281	270	250	253	255	260	259	219	250	219	259	266	258	268	264	264	239	255	233	260	282	230	257	264	226	295	249	221	234	260	243	239	246	209	264	250	246	286	241	228	265	259	257	264	240	249	235	247	256	260	246	264	254	267	245	255	250	272	249	258	254	250	278	262	239	270	229	244	271	249	246	253	237	267	264	253	264	244	231	259	247	253	254	263	250	262	237	285	251	251	224	257	259	260	282	281	249	293	211	216	269	263	260	245	288	240	259	261	253	254	240	296	229	257	231	247	235	273	280	244	244	249	255	245	253	251	268	243	242	244	240	230	256	259	260	232	231	235	267	238	241	237	249	227	265	233	236	248	249	283	265	234	270	240	270	280	235	227	233	282	223	230	255	240	220	241	240	277	258	260	246	260	252	252	257	274	262	238	252	248	250	270	254	255	244	231	261	242	245	264	252	261	268	250	257	245	270	249	241	256	250	238	250	232	266	252	248	283	240	244	281	235	274	245	245	235	248	238	265	262	253	271	245	220	257	249	236	254	267	246	282	237	277	263	259	236	248	251	222	256	241	272	248	244	272	248	235	225	232	255	278	255	254	248	264	253	249	244	270	248	225	262	270	250	248	256	219	246	232	249	251	275	243	247	248	275	280	226	237	270	254	270	236	236	252	244	274	276	244	241	277	284	260	249	246	264	237	241	247	261	223	258	267	255	253	248	247	277	267	248	256	263	248	266	259	256	273	255	257	230	281	260	267	269	244	276	268	232	239	233	277	228	234	250	268	249	225	260	246	254	244	249	257	286	251	233	243	255	225	254	235	238	258	263	247	245	291	260	242	259	251	261	262	251	255	242	268	275	258	237	240	248	202	244	259	240	223	237	280	250	262	269	219	229	278	231	246	242	240	241	274	255	230	256	249	272	261	271	232	267	275	234	272	265	239	234	264	244	236	260	251	234	279	273	238	266	240	257	263	261	248	267	235	253	269	237	261	244	279	244	229	264	250	265	258	261	244	243	230	273	230	268	234	217	272	263	258	233	235	236	247	240	228	250	256	232	250	247	236	274	255	216	233	278	265	224	257	247	255	241	238	261	269	235	235	267	258	279	235	267	290	244	206	252	267	244	244	254	241	241	233	252	236	279	240	260	293	259	259	237	262	233	278	247	260	239	261	228	253	266	240	261	226	238	244	236	266	265	240	262	260	250	231	248	289	257	260	236	278	254	255	224	249	258	273	257	255	253	252	244	267	278	232	240	230	236	250	263	270	287	247	223	265	269	241	246	214	260	278	268	262	253	263	246	242	234	226	237	229	253	257	247	251	264	240	233	261	268	246	253	242	227	272	254	245	237	247	268	272	254	240	266	264	272	253	233	272	238	263	260	272	237	236	253	212	258	244	253	243	272	236	251	248	245	271	254	275	265	243	240	221	240	231	263	259	237	259	233	258	259	278	268	247	220	265	278	234	284	227	246	276	244	272	222	254	207	256	255	239	271	276	256	255	255	230	225	258	252	245	232	243	261	237	256	259	260	261	252	252	242	229	240	253
27196	21214	12417	1396	826	783	677	677	684	713	683	700	680	652	646	694	665	681	679	580	640	705	633	677	627	632	641	687	645	687	665	664	631	643	660	633	655	649	666	644	655	638	647	669	648	659	696	662	626	630	676	679	659	699	634	683	698	671	659	649	664	596	680	647	612	701	659	643	695	664	673	655	653	684	644	639	648	633	668	608	671	677	611	658	660	669	658	668	655	656	660	718	646	624	671	698	662	704	623	617	651	668	643	615	666	711	640	636	653	655	632	655	630	626	653	645	670	642	662	682	635	657	659	611	679	619	635	629	657	630	642	672	699	675	673	671	655	681	667	589	657	628	691	618	672	678	685	644	673	634	697	682	698	657	661	679	631	658	659	689	652	690	656	680	657	662	660	595	668	631	676	625	702	654	702	652	642	680	656	656	701	668	611	649	621	645	616	661	644	662	625	605	661	632	664	645	659	666	670	618	666	604	659	638	682	647	647	671	646	658	625	666	650	703	670	675	701	649	682	640	622	612	646	660	698	635	596	645	663	678	675	680	684	639	658	630	637	645	667	683	674	648	648	630	645	586	685	659	640	658	642	638	680	666	648	654	663	676	626	637	675	679	647	655	659	632	649	678	680	654	654	654	688	668	621	675	670	629	649	610	645	655	627	667	635	691	671	659	675	663	690	619	726	635	639	620	679	653	623	638	650	630	691	652	654	701	638	681	663	643	661	654	642	660	663	694	604	630	673	687	673	655	640	643	683	614	687	664	626	641	652	643	636	610	646	644	691	670	641	650	651	625	642	702	629	622	690	690	625	646	675	669	669	667	614	633	673	644	645	699	644	661	641	652	660	671	655	660	653	710	663	681	627	655	658	629	633	669	636	654	615	642	680	662	693	601	625	661	707	640	657	660	653	611	607	700	663	638	629	648	668	617	630	665	670	618	629	673	646	639	659	641	683	674	644	649	607	659	637	666	670	656	704	645	698	684	664	650	692	637	634	653	661	671	667	678	667	627	680	662	686	654	641	699	660	670	602	677	674	642	659	676	692	701	639	671	659	637	663	631	674	692	615	661	649	659	661	641	670	658	671	653	670	663	638	654	636	645	634	683	633	707	610	652	656	653	650	675	671	691	653	670	660	635	669	641	634	710	618	690	615	689	671	678	675	611	671	632	650	664	639	671	663	668	615	653	702	679	680	680	632	665	669	656	683	607	658	661	701	700	629	678	603	647	626	650	638	708	663	686	615	617	630	647	672	696	675	654	668	650	693	644	656	683	654	621	688	627	663	651	683	627	643	662	642	655	650	658	655	671	629	712	686	616	618	686	698	646	630	646	645	640	651	725	595	655	647	639	669	652	690	635	644	668	688	680	677	629	683	707	683	630	636	651	692	668	611	628	653	649	666	645	670	661	606	655	684	646	686	632	669	627	671	649	655	644	674	622	614	701	680	674	664	638	656	619	662	639	673	678	687	687	681	624	633	674	630	658	656	732	664	652	671	684	657	637	623	654	639	601	640	640	678	654	649	661	598	682	665	679	647	628	637	650	672	649	642	652	665	633	602	704	675	642	617	651	627	664	694	635	662	647	630	652	702	656	656	679	629	657	630	662	699	686	672	673	686	627	611	636	696	642	682	665	659	625	656	643	712	630	673	649	663	718	607	631	691	616	604	616	660	659	671	655	652	638	672	657	637	667	706	655	662	628	627	640	646	640	673	651	672	655	689	670	671	645	606	656	666	629	635	680	629	648	676	588	665	639	651	638	624	696	684	689	691	689	613	655	612	642	613	620	684	660	649	635	625	637	646	651	660	635	629	669	680	734	648	645	616	648	665	649	661	607	668	640	629	659	695	659	636	670	668	664	664	687	688	684	623	628	676	678	638	636	631	670	632	665	659	706	650	678	657	647	696	668	668	716	657	689	642	638	645	639	685	667	638	627	691	673	637	626	695	656	667	669	675	626	686	667	672	615	634	679	626	671	663	688	688	678	650	639	674	647	604	663	687	641	622	687	660	691	682	661	617	631	707	615	697	652	685	635	654	653	664	660	688	679	624	615	647	638	642	634	650	624	656	696	667	633	668	663	665	680	625	612	617	681	705	662	660	666	676	688	635	683	703	644	596	629	630	632	636	696	667	619	681	637	617	603	656	691	668	664	651	680	660	655	650	633	650	672	666	666	654	667	691	656	677	644	634	652	653	651	675	655	610	615	677	669	660	650	671	673	676	657	672	670	652	685	641	625	623	633	607	674	609	612	641	703	672	674	607	652	674	648	691	660	667	681	659	685	664	689	695	655	707	636	662	666	627	701	635	644	656	619	605	612	628	643	658	644	707	680	668	656	651	640	645	676	672	676	702	666	645	643	663	666	671	657	655	675	627	727	665	654	698	645	655	640	668	671	634	644	636	648	669	639	679	694	667	634	600	699	693	632	602	677	654	661	699	673	636	661	607	655	690	656	696	647	594	678	643	640	643	666	623	672	654	656	690	634	601	633	664	645	642	666	664	630	650	691	684	655	593	667	659	617	645	682	671	632	702	634	669	653	665	637	631	602	666	628	683	595	666	637	612	607	633	638	684	677	711	644	682	678	634	654	632	639	673	637	648	664	648	648	639	634	626	683	623	660	653	694	609	650	655	674	661	636	702	667	628	656	641	650	621	643	648	650	686	642	710	736	643	667	685	648	690	652	637	591	649	666	657	683	664	681	660	719	684	674	645	673	622	635	585	686	632	643	642	662	668	712	640	670	627	645	661	679	658	650	688	651	645	618	636	638	679	638	672	679	676	633	652	659	677	666	641	595	637	616	649	661	651	655	678	659	618	657	659	694	679	679	692	660	628	667	694	636	630	653	692	664	690	624	628	689	637	685	600	649	637	651	641	691	654	666	646	668	613	642	634	668	638	670	643	665	677	659	663	615	685	637	666	660	657	625	656	655	658	592	691	663	630	608	680	667	665	619	642	685	685	635	688	668	657	656	662	664	656	642	662	660	703	712	651	750	654	645	663	636	623	647	644	643	651	681	675	678	655	681	648	636	676	690	700	654	604	652	640	646	649	666	596	644	665	697	674	653	705	715	617	728	661	606	671	703	649	656	675	651	627	619	666	626	719	664	668	649	631	700	669	639	687	660	655	648	614	691	700	642	722	674	680	644	704	640	660	686	648	674	667	659	658	647	648	650	698	608	642	632	652	708	688	652	655	636	671	642	607	672	654	688	684	670	686	680	644	676	662	685	703	642	664	623	717	664	657	655	664	658	662	675	614	659	662	653	629	631	638	660	663	636	668	673	660	666	689	621	662	637	699	635	671	677	701	661	638	683	652	651	658	677	665	633	684	709	653	679	672	618	660	682	662	644	647	670	708	629	689	632	680	634	654	667	623	663	671	677	678	627	694	653	637	684	658	633	682	691	612	624	674	645	624	657	614	649	631	631	658	681	671	644	673	682	656	693	633	710	620	677	651	680	682	636	645	668	617	637	706	674	622	678	624	676
4343	1589	1518	1060	933	961	853	840	812	780	803	847	823	852	798	786	794	815	856	819	775	800	827	851	808	806	839	850	786	777	807	812	804	793	792	810	777	846	850	823	783	795	794	780	837	819	830	754	857	795	815	827	830	821	792	777	846	839	838	791	818	818	806	773	857	824	793	799	789	811	763	832	843	788	757	787	824	835	785	779	815	810	818	784	820	820	825	853	833	740	839	829	776	795	764	791	820	856	805	839	808	792	824	824	829	818	790	810	811	768	819	780	803	798	829	817	785	808	774	811	899	805	828	789	833	793	795	804	780	837	780	811	787	728	786	863	810	809	824	828	726	783	809	778	840	806	833	821	789	865	797	831	804	806	773	829	787	819	810	862	818	877	800	807	796	736	783	824	786	795	829	778	780	847	834	860	825	849	823	816	803	814	802	807	815	868	775	812	833	804	831	816	770	791	770	795	780	784	791	774	783	787	751	836	797	833	803	789	825	787	827	780	810	820	843	764	806	800	804	825	816	791	838	807	754	768	805	769	746	831	853	828	829	790	815	743	843	823	815	771	780	801	780	774	793	849	809	785	807	788	811	729	772	809	761	821	819	766	828	806	770	786	836	791	823	747	816	776	842	808	806	804	793	772	841	766	765	801	859	795	804	849	839	786	796	848	799	862	764	885	784	792	875	805	779	786	853	827	816	805	779	795	818	825	800	811	831	814	834	820	791	790	790	796	845	797	803	768	808	857	813	813	824	853	774	827	825	765	786	807	767	843	769	775	817	783	803	810	849	804	820	779	824	816	863	819	826	760	738	846	805	830	838	813	806	791	784	825	765	773	779	785	749	802	812	759	824	813	847	780	781	830	811	789	812	798	833	851	866	739	774	778	813	819	801	862	815	798	833	802	818	759	845	784	808	829	773	791	818	822	789	838	834	873	800	770	822	821	855	780	776	819	765	841	771	835	806	838	780	793	806	836	816	763	790	794	810	777	790	839	754	804	769	859	828	804	770	834	821	779	781	753	856	754	869	771	824	797	809	785	774	824	803	772	811	818	806	783	825	823	791	834	824	793	766	828	798	798	818	763	814	774	795	817	777	758	772	780	846	776	803	789	818	838	884	848	848	779	806	818	798	831	815	750	798	858	792	792	827	786	817	777	771	798	797	795	800	802	835	822	797	782	803	818	846	777	813	815	798	779	798	809	794	815	818	770	796	826	809	798	814	814	836	757	780	869	796	879	805	822	810	799	825	800	833	796	780	837	786	790	800	810	806	819	794	855	790	733	861	748	801	798	803	756	804	831	816	874	821	756	819	787	753	741	803	814	821	787	860	766	789	772	817	785	788	797	767	845	767	806	780	829	787	811	790	801	789	769	802	843	805	799	790	791	787	763	843	783	799	739	770	795	815	821	807	785	803	803	808	814	767	837	806	845	813	807	771	769	824	782	809	785	800	796	855	834	791	803	780	849	744	780	794	822	790	800	796	846	797	795	822	784	765	791	820	765	758	750	836	798	795	799	796	802	781	804	815	755	810	810	803	795	796	817	795	805	790	834	791	826	797	867	766	750	840	796	807	805	832	772	822	784	796	842	804	792	837	851	822	795	792	790	832	815	809	805	831	841	812	763	846	795	838	829	781	801	843	806	802	802	864	818	777	832	797	812	809	822	782	798	784	784	773	786	823	835	781	776	800	787	837	831	773	803	876	848	770	842	793	788	807	811	844	843	841	812	797	794	785	809	838	809	808	820	827	833	812	818	788	849	811	785	820	803	864	833	804	813	768	802	845	787	797	797	800	777	802	813	821	828	819	816	837	845	803	793	809	772	740	827	822	813	781	743	781	779	790	810	749	767	798	804	846	762	781	831	809	855	811	748	826	751	810	827	780	795	774	792	782	760	852	840	775	818	805	864	808	840	806	863	759	820	790	806	838	797	813	789	771	782	801	794	816	816	839	748	812	801	783	807	842	839	817	801	839	780	827	849	781	815	788	843	829	789	870	850	827	800	763	809	785	800	820	778	821	820	786	828	777	794	808	778	820	796	887	837	785	783	827	796	821	814	824	812	794	777	761	780	821	771	823	805	760	828	788	770	830	781	802	789	826	796	792	801	713	824	810	809	822	753	863	790	809	796	809	839	800	764	800	831	803	829	831	836	778	780	852	812	828	852	786	829	784	841	821	800	763	786	749	845	796	774	821	800	775	809	809	811	788	802	812	786	817	844	808	785	811	831	817	808	830	831	812	764	775	803	819	803	796	809	798	770	831	742	820	732	790	853	800	743	806	832	809	796	814	781	831	830	803	827	835	807	835	760	853	780	824	809	802	812	844	790	848	824	848	812	810	814	818	800	823	796	807	829	799	825	852	778	826	792	819	802	765	770	808	793	800	784	794	799	825	844	820	780	776	822	815	810	767	798	799	832	775	801	803	833	795	816	809	786	830	775	794	803	838	825	795	772	833	825	800	801	812	812	786	803	787	840	802	810	812	868	862	839	807	817	815	773	828	775	802	859	772	820	801	841	811	802	776	785	860	829	785	803	795	793	769	787	795	814	820	795	779	788	792	859	793	847	795	819	794	799	833	780	817	822	827	828	829	810	787	803	811	836	832	797	798	803	781	788	809	708	835	811	799	827	792	774	777	799	770	813	821	834	766	775	792	853	801	827	831	799	851	739	789	796	778	844	783	812	764	792	834	849	771	809	783	821	831	814	808	817	844	781	802	827	781	800	842	832	800	798	834	838	802	804	842	772	759	768	786	766	838	799	798	850	785	745	777	804	790	806	808	826	786	797	819	791	819	868	839	842	742	772	813	806	766	803	809	848	793	880	784	784	790	778	767	782	804	816	796	876	824	851	833	806	787	821	780	835	827	816	824	838	865	817	823	766	803	772	821	808	802	797	806	802	841	809	757	812	810	793	818	806	808	833	829	797	851	768	721	815	805	828	751	826	784	812	822	788	831	793	787	770	788	849	784	818	785	824	792	802	772	834	814	805	788	818	836	814	842	827	828	835	762	791	809	723	794	775	775	820	793	865	797	834	811	836	824	808	858	766	800	856	765	761	811	815	782	853	856	793	808	842	788	768	774	860	793	797	809	834	774	818	816	766	839	795	827	834	761	876	832	840	769	814	801	810	806	836	776	819	795	783	767	831	791	821	823	775	851	794	801	778	845	820	839	789	779	832	842	773	835	806	830	798	823	770	796	802	788	814	869	849	786	872	824	793	809	779	824	818	827	788	749	868	821	730	797	772	826	803	780	796	795	818	788	849	835	825	771	845	749	827	790	858	804	794	806	804	788	828	821	764	816	775	756	831	837	799	762	763	810	812	852	801	813	799	819	851	750	841	844	772	841	775	824	767	854	796	840	764	815	803	791	809	769	840	780	803	807	784	825	810	831	794	817	860	796	852	813	780	824	839	835	813	812	810	822	849	817	870	802	880	819	799	786	864	821	786	800	848	814	859	811	775	858	788	823	820	793	855	788	798	801	812
23884	21388	28942	24190	21376	13126	1449	908	723	686	609	564	537	515	479	489	440	490	472	429	416	447	450	431	439	436	402	403	428	424	435	422	392	447	436	416	419	425	414	407	426	431	436	416	445	431	426	403	395	431	401	462	424	437	405	376	423	435	463	408	407	441	401	406	461	397	414	399	393	415	429	398	432	384	414	437	417	380	439	434	414	436	389	405	378	411	394	445	421	461	394	388	425	405	418	409	401	420	422	405	403	414	375	401	442	414	375	420	397	423	390	388	412	408	362	407	398	371	412	378	421	456	410	421	401	396	371	413	413	427	392	391	434	415	436	391	399	433	399	423	387	443	398	393	414	395	413	410	407	437	397	398	413	403	415	410	411	396	392	379	418	365	399	370	392	404	435	418	394	400	422	372	418	372	380	434	419	405	403	372	410	422	414	394	404	403	393	425	390	438	415	449	400	392	393	417	439	403	364	389	385	411	426	427	425	417	389	410	416	431	425	402	403	416	439	378	436	417	466	394	445	416	425	410	450	432	441	412	377	410	429	419	408	421	389	415	386	394	431	418	389	447	394	375	416	415	442	426	424	413	437	410	406	437	424	428	422	388	420	391	427	391	418	439	393	411	400	404	407	416	434	396	448	387	439	420	441	401	423	373	390	396	393	406	396	387	410	435	424	419	427	424	407	434	436	402	413	432	395	384	411	396	406	423	378	398	402	409	366	385	436	420	418	433	374	404	394	399	402	444	445	439	397	390	428	390	394	393	383	386	389	403	414	413	408	388	403	404	413	403	423	425	403	424	403	411	402	393	393	386	419	357	384	394	392	390	402	413	409	392	433	432	391	421	426	388	429	407	421	407	380	443	424	409	412	403	388	434	387	412	445	376	414	434	416	422	426	430	404	398	419	399	418	438	371	431	396	408	378	386	401	429	409	436	386	432	406	394	400	453	405	408	415	433	419	424	439	417	439	413	425	416	418	408	415	410	406	384	368	411	416	418	424	412	405	426	432	462	419	409	447	423	402	434	411	424	419	376	437	449	445	429	411	372	426	408	434	437	401	418	382	427	423	376	435	389	401	420	402	450	400	402	408	432	413	427	441	393	434	437	407	457	416	427	398	433	419	415	439	424	381	403	458	399	423	389	390	403	396	378	457	391	400	400	397	396	376	405	406	412	391	389	415	377	461	400	365	398	432	381	412	405	399	418	390	416	429	439	418	385	413	425	408	405	401	374	363	402	410	384	402	402	409	425	414	388	430	427	403	433	420	404	387	394	370	415	403	423	405	408	396	429	440	425	419	430	395	408	429	390	406	406	416	408	428	423	409	403	427	390	420	422	401	404	415	437	396	407	427	375	405	388	417	404	405	389	399	423	399	418	420	402	421	393	398	393	470	364	374	388	425	430	436	405	397	415	387	392	413	387	410	423	438	392	429	421	442	403	403	398	423	395	413	427	399	405	443	409	414	396	436	426	369	421	393	432	390	388	403	421	415	388	404	423	390	399	384	428	420	404	426	426	401	407	430	413	440	430	385	433	415	418	434	447	417	414	405	392	416	398	420	411	404	471	391	446	432	416	403	412	453	427	453	410	400	405	413	428	382	421	433	418	412	425	454	417	409	379	401	431	386	426	395	425	397	424	414	415	385	388	422	410	421	417	387	398	398	423	401	414	389	389	393	424	386	422	400	388	391	397	408	452	397	397	410	432	376	428	436	408	389	396	379	427	399	435	407	440	408	400	400	393	410	424	390	428	410	400	397	408	387	425	381	404	376	393	424	415	397	399	417	396	431	410	433	412	407	388	416	413	383	377	412	403	426	419	416	436	416	424	396	411	420	389	404	407	420	393	416	391	458	411	367	391	386	415	390	430	440	394	393	410	424	393	422	402	411	408	417	440	402	412	385	420	426	413	390	389	434	450	411	442	438	427	438	391	448	423	406	412	398	409	409	417	409	416	416	400	419	418	394	435	411	394	394	384	428	434	427	451	398	403	398	424	418	381	402	401	433	414	425	397	426	398	415	400	451	402	404	402	371	424	393	404	431	386	451	408	464	431	379	464	402	363	378	374	414	412	384	371	392	415	426	412	404	397	384	398	407	433	416	379	429	422	404	425	409	406	425	395	394	371	410	418	400	419	433	424	401	447	427	417	408	415	396	408	455	389	407	439	429	418	372	389	407	405	429	401	370	405	437	373	359	386	416	399	390	387	381	400	420	426	392	401	368	438	402	421	398	416	415	394	406	408	429	442	437	400	387	389	368	387	374	402	365	406	416	384	399	406	397	393	432	426	421	369	436	443	403	456	416	401	388	426	409	368	437	412	388	430	438	395	384	420	399	425	394	406	409	422	419	356	394	426	462	390	427	396	364	421	426	382	390	407	418	450	435	412	399	379	401	418	407	444	419	381	393	357	439	399	404	468	408	409	398	394	368	450	447	394	378	445	405	422	395	419	383	376	410	411	441	432	386	411	383	413	404	375	402	410	403	379	382	389	442	396	415	394	380	397	404	417	427	386	414	426	407	404	447	418	385	393	408	403	377	385	394	410	424	377	433	393	425	400	388	390	400	427	369	409	381	355	421	412	406	424	426	397	403	417	423	408	416	386	435	433	393	415	367	410	435	412	428	388	415	440	420	417	399	408	408	417	387	432	450	433	403	433	418	414	363	418	387	380	433	390	440	421	373	423	401	425	401	420	421	399	419	403	394	401	422	401	416	396	405	404	418	384	401	429	407	412	410	422	403	418	399	383	440	395	399	423	431	397	346	392	400	395	430	438	416	422	375	385	379	433	407	421	420	419	392	389	437	454	423	429	375	420	400	369	427	407	376	356	407	418	438	381	406	445	397	420	397	394	405	436	416	415	398	423	418	392	425	394	408	439	397	424	407	405	398	402	410	420	428	399	403	426	434	418	426	417	381	411	408	427	409	387	402	390	438	429	417	396	411	462	426	409	405	409	417	396	427	408	370	446	383	411	402	403	422	393	416	411	397	405	387	421	415	428	397	406	365	397	404	410	437	444	437	420	389	427	409	417	405	392	417	389	394	415	399	450	380	418	393	406	404	414	440	427	387	390	432	399	403	414	396	429	431	390	424	433	398	433	432	387	398	427	396	445	413	402	413	407	391	371	434	388	439	410	460	427	400	437	422	400	417	382	406	398	422	430	415	398	439	407	418	429	419	423	381	388	393	374	411	398	395	388	373	410	447	443	421	447	393	432	403	396	396	415	433	452	411	422	401	383	401	416	383	410	383	391	400	380	454	395	346	433	399	400	429	381	425	453	426	388	382	405	425	430	436	437	413	383	394	406	396	426	408	394	394	413	391	425	437	392	412	393	419	418	382	436	383	395	428	424	427	409	383	393	404	408	406	435	418	382	390	448	385	424	379	419	396	443	415	433	400	412	403	396	384	388	408	407	435	403	403	389	405	403	435	423	358	422	379	401	429	451	408	428	407	379	394	398	385	417	435	403	412	410	363	406	408	411	385	430
4755	9911	8319	4143	3029	2361	1826	1446	1252	1038	948	839	806	719	727	675	633	620	615	627	596	593	592	570	561	573	545	560	577	571	609	544	563	563	576	574	566	552	537	564	527	513	563	531	518	483	526	510	540	492	538	569	549	502	479	532	507	541	507	506	538	540	511	495	535	503	521	533	471	517	518	472	536	535	538	492	522	490	563	507	540	516	507	512	465	505	515	544	529	512	517	489	526	495	530	491	536	534	576	497	500	504	488	531	549	569	524	534	522	484	486	525	535	513	488	503	542	506	507	545	492	532	481	492	488	513	500	512	537	527	510	535	486	568	537	514	525	505	537	515	521	528	568	535	481	503	519	554	507	507	518	548	512	524	489	541	544	545	520	545	512	510	517	505	525	527	512	487	524	552	514	514	516	515	481	491	514	490	496	535	500	498	530	527	501	551	492	516	456	512	501	540	493	534	546	522	548	519	516	504	487	506	556	482	536	487	525	512	520	496	495	515	524	537	533	477	502	548	478	527	503	485	510	480	489	482	496	489	535	550	465	560	508	510	487	520	487	546	512	505	506	553	515	531	511	529	502	518	526	527	494	489	532	533	517	503	508	494	529	519	522	498	513	537	516	505	529	519	527	556	532	503	502	503	528	530	521	548	549	490	540	486	529	528	524	548	529	506	526	502	472	497	534	517	501	521	502	525	570	502	514	490	502	537	544	479	539	509	527	504	531	525	531	497	536	541	529	521	508	561	509	545	504	520	490	511	492	510	478	571	537	520	559	526	493	537	526	549	492	503	480	530	535	506	523	507	535	527	507	569	523	514	508	519	528	540	571	504	510	524	488	474	502	536	531	545	515	507	500	527	499	529	514	523	545	528	541	498	515	499	509	509	502	502	502	512	516	506	500	510	523	533	490	541	520	549	527	475	486	497	541	498	498	503	501	525	544	515	496	516	522	478	555	525	538	504	491	516	559	531	542	510	561	519	495	542	501	550	505	511	513	520	487	482	466	504	503	462	517	535	549	521	516	483	544	553	528	500	538	529	529	517	513	515	577	529	536	514	508	546	523	534	536	513	532	531	514	509	529	491	514	502	500	496	481	515	484	519	566	521	499	518	485	509	523	520	545	574	494	515	506	529	523	503	506	521	526	547	526	459	514	525	513	510	502	566	498	521	516	515	512	530	522	527	530	516	496	482	495	522	501	501	533	533	481	494	535	525	509	500	534	525	482	486	529	470	519	552	530	495	512	469	552	486	493	536	521	530	520	507	520	503	569	510	531	489	470	468	501	498	558	544	496	485	490	493	489	514	519	526	488	535	519	524	515	543	512	491	549	534	535	488	564	548	492	553	495	512	488	529	508	548	526	498	486	516	502	527	517	525	500	533	515	561	520	519	505	518	515	527	522	583	506	512	534	526	525	534	526	506	496	526	524	516	496	572	513	489	489	511	495	522	509	495	509	533	503	536	534	571	528	531	483	567	499	532	530	534	557	527	530	525	553	544	516	545	556	543	556	483	507	525	545	526	531	526	512	550	521	491	508	493	552	481	500	522	490	496	500	538	514	533	504	512	534	543	531	532	484	530	527	480	510	527	494	541	512	443	488	516	517	486	507	535	489	590	513	524	554	527	533	510	550	502	475	499	529	546	503	515	520	483	495	536	542	472	505	528	461	554	553	515	501	524	507	496	474	517	492	525	509	502	528	525	473	558	514	516	514	512	494	531	481	526	529	458	498	521	538	490	532	487	499	534	509	509	510	576	524	513	502	528	517	535	511	525	506	510	511	533	504	514	537	536	505	504	520	508	486	542	512	523	541	487	517	531	538	469	494	518	511	521	519	500	527	494	523	503	515	512	522	496	513	503	525	505	542	524	532	551	535	531	524	544	515	486	520	495	495	514	479	532	546	526	504	483	543	539	508	531	478	497	490	508	525	480	550	550	535	511	511	496	514	520	483	498	529	523	492	552	498	500	515	510	517	518	506	510	518	527	506	505	507	526	496	524	476	532	504	506	513	512	546	497	514	512	539	450	494	534	494	517	514	508	548	536	545	557	522	488	529	560	498	510	559	547	497	547	483	525	478	547	486	522	473	512	495	509	505	524	534	502	525	555	547	550	512	491	485	519	535	507	517	482	482	550	536	542	517	504	499	527	486	525	546	565	491	542	486	511	485	520	511	499	504	538	504	445	518	550	501	529	517	499	523	544	486	521	520	504	503	542	485	513	525	476	557	508	518	537	519	549	516	471	549	527	521	502	500	539	507	527	477	527	475	480	529	556	507	507	490	521	471	531	541	526	455	490	529	518	542	505	535	496	476	488	537	526	543	500	503	488	520	536	510	521	497	534	530	573	545	498	512	482	501	521	551	517	544	504	501	478	495	499	528	529	496	512	495	550	542	545	483	511	531	533	507	516	525	513	560	492	476	538	490	510	493	523	493	507	529	508	514	530	540	495	489	504	521	523	524	532	490	515	520	539	525	512	505	493	529	503	529	501	488	498	521	500	499	508	526	485	498	530	487	506	526	512	550	531	501	523	521	524	511	562	502	526	554	534	501	502	510	486	504	493	497	573	519	486	478	476	504	541	512	523	535	500	550	501	505	542	528	499	515	520	583	538	490	553	502	537	525	510	563	494	510	542	492	527	510	541	498	528	484	529	522	474	518	507	493	460	512	486	583	508	534	492	550	521	514	517	529	548	513	516	497	483	517	495	548	507	560	525	555	503	510	520	542	501	489	508	551	537	525	517	533	486	531	518	513	502	530	523	519	464	524	507	469	531	516	541	523	487	513	546	517	514	508	545	513	524	492	509	543	512	517	549	498	507	527	528	526	495	522	531	536	452	475	505	509	482	549	468	491	531	495	526	484	509	527	512	535	539	483	524	511	526	533	526	528	517	543	488	503	536	477	523	490	491	516	495	524	501	505	492	519	517	476	519	518	512	484	521	506	524	544	547	481	545	472	482	505	539	498	499	520	574	512	508	509	529	475	536	504	554	548	512	497	524	494	556	505	515	513	512	521	499	512	520	530	541	493	500	511	472	506	523	520	491	479	508	524	502	502	527	566	559	523	507	463	509	471	476	512	501	527	515	572	506	519	498	520	548	474	516	554	504	512	554	519	498	517	509	568	525	499	551	512	498	525	529	495	487	516	521	500	548	482	543	544	510	505	522	495	514	537	507	503	530	497	521	520	566	501	508	535	556	522	480	507	502	505	511	505	476	495	510	507	535	524	486	515	486	503	519	570	517	519	543	525	491	507	512	506	557	545	510	496	499	511	520	534	520	539	474	526	521	497	546	495	498	519	498	490	540	511	549	534	516	516	501	505	520	500	513	534	516	505	538	524	492	499	531	487	518	509	520	536	554	500	565	547	549	489	531	549	477	551	472	512	529	543	491	535	503	516	531	540	511	471	528	525	480	563	513	559	510	490	515	520	518	525	516	506	484	545	516	525	540	473	500	542	500	510	531	543	496	541	561	531	497	513	459	546	512
22951	21364	29307	23811	21367	21420	11959	1181	798	641	564	512	477	438	385	368	330	344	284	276	272	290	304	287	262	262	229	246	256	241	256	265	243	238	226	226	231	236	252	221	224	225	216	221	213	235	225	226	206	195	201	208	207	207	226	213	196	219	201	198	216	221	208	195	207	219	233	209	237	206	235	215	229	219	207	204	205	216	221	238	207	214	205	224	221	224	208	185	211	225	211	188	206	225	226	214	207	203	195	231	208	230	202	208	214	176	216	204	201	234	181	210	190	211	209	198	197	208	209	187	229	214	217	203	194	206	216	205	227	206	238	205	203	211	201	182	207	190	218	194	233	219	206	212	223	196	206	214	239	232	207	221	218	226	192	202	208	212	207	201	210	223	205	199	213	186	215	223	219	200	185	204	214	185	202	232	230	230	205	194	201	193	211	196	205	202	232	214	206	221	207	213	222	226	202	222	201	197	212	183	230	194	220	200	194	199	210	200	213	217	214	193	203	202	219	232	188	212	190	194	220	260	194	210	192	214	203	193	223	233	193	237	201	206	215	203	195	182	203	210	216	230	200	199	174	215	245	209	226	213	179	221	212	209	213	204	237	202	207	215	203	220	173	211	205	198	178	184	212	226	200	221	209	229	201	199	228	205	194	210	195	224	203	241	232	219	212	205	193	222	211	215	214	218	209	226	215	215	224	251	244	200	205	192	221	208	190	202	206	212	217	221	204	191	213	213	209	216	182	227	179	214	220	193	200	204	194	191	185	217	224	209	209	218	233	228	221	209	202	210	244	216	208	198	191	194	196	218	193	207	197	239	201	191	202	231	204	235	206	212	217	213	212	205	206	191	206	217	222	213	244	180	211	207	183	188	208	218	216	211	220	208	195	236	195	219	208	216	225	203	194	211	232	212	223	209	215	196	222	205	210	225	218	214	229	235	225	204	210	191	219	190	223	197	202	192	204	230	197	201	213	233	181	221	211	201	196	230	186	175	214	200	197	194	197	223	203	220	197	213	206	204	192	231	217	211	187	214	209	194	217	221	204	199	207	231	204	203	178	230	205	228	223	234	216	242	212	240	194	206	219	238	239	200	188	182	208	219	209	193	211	209	225	205	215	199	219	205	213	205	206	206	218	209	216	220	216	203	209	217	186	200	210	193	220	193	195	195	233	208	199	215	209	218	194	206	216	221	198	201	210	199	210	214	216	199	211	191	240	197	232	212	195	203	219	198	198	190	193	236	202	216	237	210	209	227	204	189	200	216	202	212	194	179	217	229	211	207	179	233	213	196	219	214	209	224	217	212	209	199	198	183	214	213	189	203	190	192	214	185	193	186	207	218	188	217	204	206	190	227	199	186	197	216	215	165	210	213	210	207	229	232	206	214	211	204	210	213	177	210	194	220	212	206	187	206	197	230	225	212	201	200	196	212	212	219	204	242	219	195	190	222	224	200	197	227	211	223	203	225	186	218	203	226	183	223	208	200	200	179	195	221	215	206	201	223	192	224	187	235	194	207	207	199	186	211	213	189	217	203	190	193	223	205	204	222	209	193	209	202	208	184	220	223	202	176	210	187	203	202	219	209	219	224	212	185	193	194	236	194	200	221	225	211	223	202	224	209	198	205	222	217	206	203	221	225	204	202	221	216	210	199	232	191	222	192	210	200	208	225	218	191	228	192	178	207	198	196	227	218	188	206	209	212	207	241	189	192	195	191	185	199	204	220	215	185	218	210	202	195	209	214	196	210	207	200	203	197	200	218	219	191	224	201	196	218	216	197	231	215	181	194	215	210	192	226	214	206	209	208	214	201	214	229	195	225	179	189	222	191	195	214	200	189	195	217	210	199	213	215	204	224	199	216	201	187	198	182	221	203	224	183	199	212	182	216	210	209	221	225	200	209	200	196	221	219	217	177	218	198	192	199	235	217	233	219	184	185	220	197	199	204	202	230	235	223	214	211	184	202	192	212	212	200	198	202	196	192	222	220	211	225	220	187	227	232	206	200	217	206	220	243	196	191	184	201	221	202	203	199	202	209	189	215	190	221	213	226	214	206	198	201	215	198	201	220	207	206	211	243	200	228	191	211	227	180	230	185	179	210	226	204	219	217	188	215	218	215	230	205	205	212	196	210	201	220	209	203	230	207	185	228	224	208	231	202	231	202	210	202	202	224	217	204	212	211	181	224	190	235	202	205	221	233	216	215	197	209	216	213	211	237	204	202	198	215	186	205	195	225	208	210	231	215	204	213	191	230	197	204	197	199	206	211	215	231	207	208	239	206	190	194	192	227	180	221	219	225	213	202	236	195	193	231	230	203	220	203	204	217	200	199	219	196	216	220	203	224	222	212	186	204	210	219	232	213	206	226	213	199	212	181	200	188	235	215	201	195	206	206	217	227	215	200	216	209	219	204	182	189	195	207	179	235	201	204	181	218	232	234	198	235	224	199	204	173	222	218	219	174	218	224	211	217	238	215	208	222	203	217	189	208	214	228	208	235	215	222	211	215	212	205	236	207	204	210	212	201	209	184	197	188	215	191	218	220	220	214	209	183	217	190	212	191	219	198	210	207	196	215	202	182	195	232	213	200	212	217	192	225	239	212	229	220	213	202	191	192	202	216	194	199	187	210	227	199	239	214	180	218	205	224	231	203	194	192	206	193	206	233	200	220	215	195	213	216	202	184	199	196	205	236	195	208	219	203	208	208	191	210	247	191	197	197	215	230	183	209	206	219	223	207	216	234	218	203	226	207	218	212	185	241	224	206	233	217	203	205	219	252	219	239	211	196	207	213	217	189	191	193	223	207	208	207	208	220	197	217	221	210	190	216	209	207	214	215	206	198	183	214	191	210	209	214	231	213	199	222	183	235	224	196	191	212	213	197	193	206	205	196	213	214	198	195	203	182	198	190	200	178	208	230	204	193	210	202	193	184	188	216	194	214	203	195	189	175	179	230	219	211	211	197	218	223	185	198	195	202	204	214	219	197	208	224	213	211	209	201	209	199	233	193	180	216	199	189	212	193	202	232	196	213	205	204	190	193	230	231	217	200	207	181	188	223	227	201	218	189	204	184	205	216	215	206	223	204	210	208	184	198	205	197	218	189	212	222	195	196	214	185	215	210	215	206	220	208	187	235	196	210	205	213	222	224	188	204	221	209	198	229	218	202	205	228	216	217	202	210	206	181	215	201	227	208	207	208	194	196	206	208	209	234	231	203	226	191	209	226	238	219	201	198	211	203	217	205	234	182	193	213	194	193	215	198	206	204	203	190	208	215	206	211	220	221	198	177	214	208	192	187	225	230	198	199	209	213	229	205	220	211	160	211	189	189	235	213	199	224	236	230	225	213	197	199	207	214	237	211	190	202	204	196	233	199	221	235	208	213	192	231	175	216	212	191	210	221	214	193	214	193	190	190	195	207	222	218	203	201	199	228	201	197	203	191	212	206	215	196	206	196	191	201	213	214	218	181	195	225	201	209	217	202	205	215	240	222
6781	16193	13390	7241	5097	3783	2924	2181	1644	1341	1104	899	756	676	662	553	511	493	447	420	379	399	399	345	366	354	359	352	335	314	299	315	315	296	296	286	282	295	300	299	288	281	279	279	279	263	290	300	266	286	281	279	309	255	234	283	267	284	273	266	265	270	265	270	245	253	273	266	249	237	243	253	277	248	285	265	256	237	238	277	253	267	252	262	246	269	257	232	239	257	243	246	247	266	256	265	270	268	248	259	236	282	285	236	236	266	244	278	265	253	245	271	238	256	255	256	225	251	267	274	288	239	250	260	256	290	260	234	237	266	255	228	258	208	255	250	258	241	274	286	225	263	237	261	243	213	268	241	262	259	240	252	265	262	232	263	285	285	280	279	264	237	282	271	273	255	275	282	245	266	260	251	237	261	246	257	250	271	263	228	250	263	254	259	230	255	258	289	239	252	240	255	275	243	262	227	277	229	266	285	291	275	267	257	264	233	260	249	247	252	281	256	276	241	247	254	239	247	269	254	242	269	253	253	271	259	255	265	249	246	267	243	264	271	260	249	239	246	240	253	242	260	261	267	263	258	269	225	219	278	283	231	253	245	254	252	250	243	273	248	262	238	228	262	250	253	241	264	244	263	261	256	246	273	255	258	254	264	237	273	273	269	249	236	267	253	252	240	230	247	288	232	241	218	239	275	245	269	230	241	263	283	221	217	247	262	234	227	253	250	251	253	274	246	272	260	256	228	270	252	263	240	263	275	248	216	243	255	278	257	252	259	237	254	236	243	248	281	269	260	256	274	252	253	252	263	282	252	244	286	290	263	265	240	233	254	219	233	248	243	282	233	243	241	249	227	283	249	268	224	241	230	250	256	245	246	244	267	254	263	245	260	244	235	238	252	262	246	233	268	222	265	242	219	262	241	270	219	243	266	241	247	249	252	260	244	255	225	240	258	258	234	245	270	256	265	224	250	211	235	239	239	256	253	271	232	263	269	275	235	263	271	264	277	240	261	261	258	239	264	261	240	293	258	247	253	234	242	247	235	260	259	251	259	246	251	272	268	263	268	243	263	254	243	263	249	256	248	236	228	240	247	279	231	247	234	258	231	229	224	256	254	252	238	241	245	263	258	247	218	267	258	256	272	267	268	238	276	225	267	268	241	282	272	239	243	258	265	251	247	256	258	274	252	267	266	237	238	238	242	258	256	230	259	275	212	248	245	252	259	240	268	261	236	285	286	246	232	253	235	233	249	226	266	242	254	218	253	234	265	248	249	259	219	278	258	264	262	253	266	235	263	250	243	242	268	228	254	256	232	232	262	258	252	265	250	225	237	251	264	273	234	239	253	251	257	257	205	264	227	234	240	256	267	267	240	235	257	257	252	238	244	262	264	243	256	241	273	270	277	268	254	244	249	249	267	239	252	263	278	260	263	216	265	273	251	258	239	235	256	243	232	251	229	249	248	241	265	294	240	286	261	240	258	273	290	251	220	269	285	248	288	311	283	236	243	241	237	240	260	253	257	256	262	252	257	232	257	264	263	262	262	249	243	248	229	242	252	245	228	226	236	281	218	250	265	240	238	240	247	267	236	253	222	253	260	250	218	269	280	268	246	285	244	264	255	286	272	245	253	222	255	246	261	268	225	264	247	247	252	262	256	245	262	244	268	244	241	287	253	282	247	227	247	249	260	255	279	255	241	245	280	274	264	272	253	253	238	262	284	239	264	238	222	243	261	281	244	252	266	241	274	271	247	261	254	245	222	258	246	255	280	262	265	237	256	273	245	241	263	290	252	244	264	265	253	226	247	254	247	223	250	252	246	268	249	248	229	253	248	249	247	258	261	226	250	232	245	280	253	265	272	274	230	245	273	254	229	229	273	237	242	250	272	259	237	233	263	232	290	251	247	246	250	250	259	238	244	269	247	248	237	242	268	265	257	261	250	247	257	256	262	270	257	254	244	271	280	258	254	239	263	225	241	270	238	261	289	247	238	261	219	227	262	241	255	263	246	236	262	247	247	263	266	248	239	266	282	269	246	273	250	240	244	247	276	238	251	284	237	246	267	249	242	225	274	229	271	244	239	255	286	260	219	253	270	226	245	248	241	260	242	244	283	280	282	245	277	226	264	239	241	247	260	238	237	214	248	252	252	258	278	256	240	241	250	223	271	245	262	246	243	264	246	263	243	247	252	236	245	263	251	217	257	251	255	263	279	260	274	246	242	230	284	254	279	267	256	233	271	229	255	232	261	232	231	262	275	255	238	246	245	250	243	263	258	269	227	271	260	298	235	277	257	216	272	257	248	269	256	250	269	271	264	257	267	246	268	249	249	273	252	259	251	247	282	239	244	272	249	262	259	239	250	243	245	233	276	231	256	253	259	245	247	261	253	222	268	243	267	245	264	277	231	260	268	250	271	245	251	279	250	266	238	245	272	253	277	248	226	247	240	268	249	221	295	230	235	276	276	261	293	239	224	276	260	249	230	274	256	253	219	250	278	273	256	271	236	251	274	289	239	256	247	246	284	239	255	266	254	243	227	259	244	255	262	255	258	263	260	275	237	240	266	261	247	269	249	245	265	286	235	252	237	266	232	228	225	274	252	241	223	264	256	250	247	247	233	239	264	255	258	234	233	238	258	254	253	252	286	261	283	233	226	205	243	243	288	260	259	233	264	235	270	256	237	243	271	236	280	274	243	239	261	260	240	239	264	239	266	247	282	253	264	283	248	264	254	259	246	244	254	263	244	256	290	260	254	231	249	231	260	264	272	278	256	232	228	209	282	260	269	253	259	251	262	244	258	233	285	240	255	238	240	242	255	255	246	257	267	247	257	244	256	245	247	253	274	238	277	256	254	218	254	260	250	248	287	262	273	253	257	248	248	260	235	238	250	262	275	275	228	285	256	269	235	241	244	274	257	279	238	250	244	254	257	235	268	227	232	258	284	254	294	253	255	261	249	270	241	299	257	269	259	258	268	259	226	264	255	261	230	241	252	233	246	247	271	247	270	231	248	247	225	266	266	254	266	250	235	240	266	247	239	278	236	200	242	235	258	263	242	234	271	272	272	264	277	236	252	277	278	267	240	260	253	239	252	249	231	248	272	245	250	259	255	218	223	258	247	209	247	268	272	248	267	239	248	239	270	241	272	230	250	256	271	218	263	244	285	239	248	238	290	257	223	259	242	272	247	267	260	222	251	256	253	268	243	276	259	241	241	246	292	250	250	248	258	244	239	257	275	265	252	273	249	290	212	240	260	269	277	254	267	265	239	255	283	266	256	264	258	229	249	288	230	262	252	257	260	239	263	299	242	241	245	247	252	254	284	235	265	270	266	254	263	249	246	239	233	193	254	253	233	271	245	232	276	236	263	235	264	252	263	268	248	244	274	238	262	256	231	258	255	250	242	254	238	234	261	245	237	275	232	225	225	239	283	258	264	251	243	229	219	244	246	239	274	262	223	276	231	269	272	256	257	250	257	245	238	280	204	263	222	288	258
26973	21103	12307	1507	829	739	714	678	679	661	707	679	652	633	654	667	636	634	676	696	670	696	614	655	652	716	663	650	608	658	647	672	715	646	633	707	691	640	698	646	678	665	701	655	629	628	658	685	661	655	661	624	674	626	690	623	686	631	654	690	658	627	683	632	625	678	652	648	663	638	648	660	675	664	641	678	674	688	624	655	667	692	687	672	646	639	676	661	647	675	668	687	670	675	619	676	667	641	706	636	665	638	697	690	613	708	644	638	658	668	626	647	659	662	664	655	665	646	637	664	656	678	698	670	628	631	718	680	638	612	675	671	657	659	678	670	725	684	637	672	655	662	637	627	613	643	614	706	659	610	645	632	642	661	663	659	618	690	690	627	665	659	676	664	636	669	655	626	649	634	670	690	681	709	675	666	648	635	646	665	655	692	621	601	646	649	652	657	639	669	664	635	648	634	672	621	681	675	678	628	646	683	690	641	649	649	662	632	700	639	651	660	671	642	642	666	665	670	664	641	679	645	663	690	630	658	729	609	694	635	665	673	646	665	680	633	684	656	684	702	643	632	650	648	630	707	676	712	647	695	675	651	706	658	652	639	613	644	653	613	655	642	660	664	671	628	628	678	692	659	682	610	667	656	647	695	663	673	660	683	637	685	664	669	722	663	703	654	655	648	660	684	650	685	678	614	687	678	691	637	615	655	674	665	645	624	632	635	628	674	704	647	652	687	695	636	653	637	673	623	627	672	647	616	674	735	718	671	633	639	684	674	670	691	654	667	667	625	688	657	671	636	672	654	666	745	665	661	686	650	635	660	673	696	631	619	698	650	608	703	680	653	640	669	639	642	658	649	634	662	676	645	637	698	663	684	683	625	660	657	635	641	605	657	637	647	639	652	649	650	694	644	707	646	651	637	648	640	674	650	635	662	630	654	617	614	602	637	633	637	648	644	651	650	670	706	690	644	604	682	663	647	633	670	639	638	639	672	676	681	652	635	656	681	639	631	686	678	694	626	716	671	639	658	635	658	643	726	674	649	653	663	689	654	697	647	660	672	663	696	665	675	675	668	657	693	708	641	644	679	664	613	609	676	720	644	661	650	624	675	646	648	687	643	616	629	630	649	740	674	628	635	727	664	679	668	646	699	657	652	690	653	654	645	705	695	661	657	632	701	631	655	673	614	632	608	621	623	702	643	643	715	664	667	629	609	602	681	634	614	660	659	662	711	660	646	661	652	690	657	658	666	614	657	673	700	653	692	644	671	627	674	631	644	690	637	588	669	645	671	670	646	627	627	652	684	648	669	649	652	686	621	636	697	666	681	693	650	652	673	651	687	623	706	628	628	691	654	635	651	659	709	631	675	669	679	641	633	674	652	638	637	624	648	616	676	630	656	657	682	642	657	648	661	675	634	636	645	620	675	679	665	636	656	671	704	693	661	690	614	670	631	650	664	652	666	637	639	663	657	701	655	702	642	677	669	683	669	626	639	632	662	631	685	641	692	654	674	680	637	674	663	665	689	702	676	643	624	682	658	659	682	623	618	623	672	662	657	656	640	632	617	697	659	671	643	681	667	672	686	660	649	687	651	650	711	704	707	658	633	660	704	658	683	669	635	676	670	638	616	709	659	670	628	649	648	579	617	631	642	667	662	662	668	660	646	658	711	648	628	687	672	656	681	695	705	722	661	640	682	655	620	688	626	709	604	679	688	695	633	654	654	671	671	629	641	663	657	691	675	647	653	654	669	640	580	705	672	659	679	654	654	669	672	671	702	635	617	670	665	661	670	641	646	643	617	640	674	661	669	669	688	614	668	622	628	661	668	671	634	666	696	635	661	675	697	640	677	652	707	632	652	666	677	638	627	657	655	658	644	681	655	653	647	663	610	679	690	661	596	652	642	651	662	688	688	681	616	626	636	649	677	688	676	682	658	691	690	663	623	654	668	714	637	659	648	668	681	665	664	597	680	668	671	671	695	733	665	668	635	635	641	663	663	623	665	657	726	639	637	702	684	672	635	718	675	658	607	627	647	662	680	679	687	688	627	677	634	646	682	647	645	660	680	688	640	648	682	686	679	622	613	654	637	695	649	656	623	665	659	632	626	716	637	662	681	639	649	626	651	652	622	645	628	620	713	678	659	647	674	640	631	666	673	670	639	691	708	659	656	666	649	632	671	661	658	644	652	645	619	639	658	634	684	688	657	654	651	656	662	673	651	664	624	665	672	655	686	654	665	672	656	581	652	671	687	673	643	656	679	656	670	677	639	669	653	689	629	601	672	639	665	683	589	694	651	672	645	685	668	668	656	667	669	653	700	689	668	628	655	702	655	648	728	613	654	639	720	676	707	626	635	666	643	670	630	650	687	686	615	679	658	650	607	643	615	665	704	639	633	667	681	598	672	659	634	708	675	633	672	681	651	687	634	598	646	664	632	670	658	717	676	618	598	671	682	637	689	638	655	681	640	712	651	679	645	700	663	643	629	666	699	619	633	648	703	686	677	668	642	680	621	687	651	585	648	651	657	676	655	693	671	670	670	628	618	680	689	680	650	654	677	681	669	631	604	663	655	646	652	680	639	601	644	654	634	634	639	676	611	650	706	679	670	593	684	663	641	616	698	623	658	641	655	667	680	669	672	672	642	686	695	634	624	668	611	653	643	682	715	614	673	709	653	652	627	717	694	691	677	645	662	616	659	658	674	636	694	658	613	686	656	658	690	683	663	640	639	667	687	621	676	695	591	654	679	651	631	674	703	635	652	674	628	640	704	662	650	679	664	669	622	651	640	670	643	645	678	634	658	624	647	664	627	679	673	665	632	670	711	707	631	606	669	638	670	647	677	660	683	687	684	627	613	641	722	671	662	694	689	659	763	690	669	701	674	664	667	693	670	702	659	709	647	646	645	609	679	651	691	661	662	688	683	649	658	629	663	661	671	705	689	636	658	692	722	680	673	608	661	675	703	610	653	691	675	649	612	652	659	653	679	613	642	672	681	591	668	686	656	664	653	606	619	665	663	617	689	662	638	655	646	687	663	680	666	640	578	664	652	665	645	682	704	662	672	678	665	647	633	710	667	619	696	653	705	657	650	604	615	679	674	692	686	615	657	660	675	666	685	656	648	641	651	648	671	653	650	633	662	699	649	669	629	667	649	662	663	658	679	640	623	669	659	714	672	655	618	649	651	631	652	668	642	671	678	672	658	662	650	615	654	678	620	669	674	622	652	654	707	646	624	655	670	658	689	622	683	684	684	678	663	682	686	612	607	654	677	643	616	688	670	690	678	674	643	694	672	693	628	689	644	664	657	634	667	629	675	613	668	661	664	686	654	658	696	705	690	671	622	609	662	690	643	700	647	647	644	641	654	639	669	631	722	636	688	683	641	653	669	679	636	631	642	674	649	694	642	660	711	676	628	693	649	646	677	660	638	668	612	692	663	680	678	681	675	620	701	684	692	668	694	685	647	640	618	669	666	651	596	627	665	669	714	647	681
4350	1724	1485	1104	1017	936	907	885	828	841	847	809	816	812	827	842	819	831	793	780	782	786	839	867	773	789	797	851	818	823	782	831	837	847	787	792	871	835	766	853	843	803	797	875	783	803	789	800	833	794	853	792	828	821	820	833	775	756	793	795	815	852	810	775	803	821	842	805	835	795	848	807	776	779	808	808	784	767	820	795	831	792	823	827	786	798	808	783	807	853	743	808	739	813	790	787	797	769	792	779	782	803	805	869	813	797	833	810	837	770	853	878	786	854	810	823	862	833	774	798	811	827	845	820	825	792	792	821	776	797	822	827	819	807	778	802	774	831	791	783	788	777	804	768	814	783	770	830	802	791	839	801	797	796	822	799	827	796	846	776	799	809	881	856	752	816	834	824	783	833	791	772	812	825	818	743	817	827	808	836	783	828	769	798	781	800	802	842	789	741	844	805	829	777	789	778	845	793	779	860	823	824	817	808	809	825	798	799	843	799	810	801	881	784	823	808	803	851	783	817	811	816	824	794	854	807	815	783	829	841	803	814	800	842	776	800	823	816	779	788	807	832	851	795	823	784	801	827	804	851	802	834	773	849	782	795	817	817	772	815	828	801	823	791	768	776	853	862	812	811	858	766	799	826	792	792	846	793	888	818	813	798	845	829	822	757	800	813	795	813	838	780	838	741	817	831	795	798	767	805	827	829	834	764	816	811	835	771	813	821	837	798	813	826	772	823	805	776	790	841	783	864	814	854	776	810	818	863	791	819	845	802	867	810	823	846	845	834	847	830	780	817	799	833	753	768	811	817	814	823	816	798	807	779	835	828	812	784	871	793	771	784	846	815	775	753	818	769	838	796	796	783	800	859	817	766	802	808	839	793	806	785	775	841	761	842	791	861	784	785	806	792	785	782	812	823	789	753	790	795	819	780	804	843	821	760	790	844	804	832	822	755	830	805	772	730	860	799	820	797	789	840	812	779	795	764	808	784	870	774	793	822	830	783	780	791	801	840	805	814	794	792	792	803	831	839	855	771	794	816	775	795	781	827	816	782	817	852	854	828	786	824	801	830	846	803	806	862	800	823	843	848	836	806	792	789	824	769	810	800	781	788	745	784	815	768	754	825	855	797	838	812	844	802	771	837	831	824	800	782	779	805	813	771	824	791	795	824	787	864	819	848	810	786	870	831	764	807	787	858	812	791	839	825	821	833	768	814	814	807	795	811	789	793	750	796	823	810	779	757	798	834	889	772	803	872	809	786	795	822	812	897	834	817	809	844	839	839	828	825	793	821	833	818	775	837	806	834	787	789	811	850	792	783	811	838	794	833	783	807	819	796	856	801	810	794	797	792	781	826	825	846	823	828	798	802	775	729	824	838	790	859	810	806	800	801	853	788	848	846	789	838	782	816	783	864	772	844	835	788	809	764	810	785	826	806	776	779	779	792	835	837	839	810	812	773	828	858	833	770	820	814	755	768	842	807	828	823	808	870	749	833	763	832	792	799	797	857	812	782	803	796	862	843	830	824	820	819	843	790	842	786	775	778	775	810	776	788	807	776	755	812	778	756	837	801	790	790	837	791	784	795	829	807	822	774	773	849	828	791	815	832	825	839	824	846	805	815	755	817	752	828	816	827	801	773	802	805	768	782	839	760	787	806	802	805	863	827	787	826	793	836	877	832	798	780	809	762	801	838	835	825	830	819	795	783	766	787	807	826	837	813	821	791	849	833	750	825	799	804	811	808	793	817	849	819	822	806	826	824	761	792	793	845	809	785	813	841	805	835	784	829	814	830	823	817	837	841	792	816	846	805	801	791	780	844	837	811	807	797	838	797	816	787	764	798	816	789	852	816	810	825	769	891	763	746	787	821	829	833	836	775	785	841	819	770	839	791	823	784	774	827	809	821	772	808	808	811	852	785	823	790	815	818	791	833	811	798	809	821	783	839	808	795	813	812	804	804	828	784	765	754	854	837	792	835	832	851	803	803	852	778	806	810	778	815	829	843	830	820	863	857	815	873	778	828	790	780	815	776	886	819	796	819	831	806	816	774	775	845	832	800	801	818	825	816	807	853	829	847	831	814	820	856	809	850	898	807	808	807	826	807	845	809	799	801	832	810	820	823	838	771	809	783	800	825	861	809	844	793	796	765	814	748	844	760	787	853	791	805	840	816	804	818	839	815	806	802	833	851	804	849	818	753	770	796	818	822	849	813	767	828	782	796	796	801	848	789	791	788	814	792	797	804	761	855	843	801	833	782	830	831	795	906	806	781	786	794	816	800	793	846	824	775	816	783	795	818	816	818	801	861	770	812	820	804	861	837	815	756	850	828	793	814	821	792	791	830	820	852	853	795	796	840	886	843	800	806	844	816	830	854	837	823	821	782	801	764	820	789	787	816	743	779	840	783	812	782	771	858	768	817	828	801	796	842	811	832	815	779	778	794	797	771	835	789	828	786	797	814	784	821	778	805	773	820	851	802	794	799	837	757	785	802	788	793	815	793	847	826	774	761	837	802	787	794	849	788	782	810	781	804	798	809	866	798	804	843	812	804	862	832	808	842	781	798	860	848	790	874	792	840	809	803	843	810	777	787	785	767	814	822	838	777	812	783	829	788	807	805	806	840	794	816	828	875	791	830	787	806	762	836	815	776	858	824	794	817	806	793	812	807	831	844	788	791	856	821	781	784	771	819	806	768	807	801	834	841	833	826	873	825	846	793	824	806	828	835	838	838	791	783	810	784	818	839	830	813	761	839	787	797	860	810	834	807	875	822	826	785	794	805	824	829	770	816	804	783	871	806	814	862	826	758	849	834	844	824	774	843	813	805	805	796	813	801	793	819	818	793	800	813	820	805	784	778	835	791	812	822	868	812	759	844	825	864	784	774	829	829	770	847	791	843	842	803	827	796	777	792	793	870	861	819	822	809	766	772	781	827	816	774	816	801	747	808	827	786	803	805	768	760	809	826	811	772	841	781	829	790	810	828	816	784	780	794	806	801	837	820	775	780	823	795	783	807	870	862	776	762	811	847	832	831	741	802	826	855	768	859	785	809	814	792	801	815	821	850	812	836	810	822	813	831	812	789	857	763	794	797	782	829	807	832	801	803	848	866	748	874	791	807	839	832	789	796	815	802	813	762	797	812	784	826	857	793	837	846	783	808	822	841	873	827	844	822	833	809	828	791	842	809	824	813	763	798	819	799	765	867	764	789	834	779	849	772	821	838	804	780	766	779	810	788	790	815	821	794	816	824	823	840	804	780	805	797	789	821	789	757	829	802	834	819	827	808	775	809	860	781	830	850	828	837	834	768	834	787	842	816	795	827	774	867	845	803	789	824	785	825	820	803	801	844	826	814	818	803	823	782	801	788	819	811	809	778	799	785	829	775	776	831	784	859	817	866	834	819	813	724	827	855	805	850	778	859	806	790	798	807	809	815	819	809	789	843	827	818	814	825	830	858	818	782	802	843	793	840	798	832	773	799	870	812	842	794
23873	21388	28998	24134	21373	13196	1566	873	730	710	646	568	569	490	495	522	461	515	468	442	460	428	451	438	428	458	439	461	435	458	424	429	409	393	442	449	415	440	420	464	429	425	441	426	421	419	431	422	414	407	415	433	435	416	415	408	454	447	436	448	424	431	423	424	419	407	451	428	434	419	400	417	412	431	424	398	410	411	444	448	411	411	392	400	464	403	396	381	446	417	408	400	401	402	461	447	419	431	434	417	423	417	389	423	401	437	405	420	439	387	422	409	398	425	450	418	454	401	434	390	455	449	474	459	413	429	386	453	413	384	398	423	425	400	411	428	440	424	438	411	445	419	398	414	450	423	442	419	395	449	431	407	398	450	390	401	449	410	411	403	397	420	419	401	446	398	411	419	446	430	406	418	405	429	396	420	410	445	412	418	455	433	415	405	397	427	428	397	417	401	447	433	427	420	423	413	425	425	437	459	395	403	402	374	439	433	398	386	426	447	438	392	460	393	429	421	456	403	425	449	436	405	426	403	407	432	420	419	413	409	387	377	443	416	417	424	467	454	417	424	377	402	412	438	388	399	408	408	419	445	467	418	400	407	443	417	386	441	408	407	382	386	441	412	435	393	406	454	394	383	400	432	428	412	425	397	421	442	403	378	434	413	424	424	395	390	407	431	393	403	439	440	393	390	430	426	421	401	426	402	417	440	403	390	432	400	415	421	422	453	349	380	395	447	424	440	404	407	426	414	418	385	409	403	394	390	441	430	431	387	439	429	402	445	418	393	389	395	363	424	409	462	410	442	411	429	399	386	419	427	390	436	394	383	427	456	438	387	407	414	403	384	441	427	411	436	417	412	404	410	439	411	384	413	414	402	371	410	407	394	425	411	393	452	416	432	434	417	430	396	433	369	429	421	459	384	440	440	440	405	430	443	433	426	412	407	436	394	423	407	442	410	399	408	419	400	423	381	415	396	450	458	413	421	406	418	413	422	393	394	422	454	444	423	420	418	440	433	423	404	402	402	402	406	433	454	405	425	421	405	399	428	405	399	429	424	394	406	408	438	429	429	446	420	390	437	416	374	440	432	391	420	427	416	434	450	450	403	399	400	443	459	426	401	358	412	441	420	427	446	453	382	449	402	403	422	416	396	422	382	405	398	392	396	425	410	414	427	452	403	472	419	463	419	408	429	461	408	428	411	381	379	428	423	482	427	430	405	451	422	431	438	437	449	420	433	427	407	394	442	441	439	420	413	388	412	424	416	410	385	472	424	399	411	407	366	403	451	437	450	461	434	404	436	459	431	403	411	391	432	416	421	427	427	410	398	408	408	425	400	387	391	412	387	410	392	408	415	433	406	412	453	406	403	444	389	406	414	409	407	426	447	420	395	381	450	434	411	436	408	394	450	392	427	394	388	424	381	387	395	407	443	397	406	449	402	402	392	426	402	415	412	400	366	451	444	412	379	420	434	413	430	410	414	433	430	415	388	389	428	449	407	373	367	428	421	406	394	398	412	403	391	439	419	400	410	431	428	375	358	424	406	384	437	384	418	405	390	407	405	403	460	378	447	413	396	477	426	425	442	434	447	384	392	408	402	397	420	395	401	437	413	421	416	450	398	408	412	446	422	379	428	415	457	407	415	414	403	419	416	390	400	420	419	395	400	427	401	399	408	396	392	408	407	364	428	411	434	438	423	426	408	400	413	410	425	433	421	418	412	378	412	423	415	420	446	424	409	422	427	406	456	374	402	382	407	427	445	432	404	408	417	423	428	405	413	425	413	415	398	424	408	449	405	418	412	396	432	452	397	400	392	426	426	390	422	433	402	434	411	393	409	431	443	410	421	412	431	376	417	441	390	444	368	394	409	423	393	429	398	427	407	409	440	405	409	432	423	392	427	411	410	419	424	447	409	415	382	425	406	416	407	412	418	389	395	430	405	428	421	429	422	450	416	446	425	425	337	404	417	417	420	388	434	411	388	401	454	438	412	400	428	400	417	398	398	443	417	458	425	426	438	407	426	420	427	397	375	432	369	407	408	436	434	374	406	449	441	413	424	426	359	401	407	424	374	416	426	374	425	402	390	419	394	433	443	404	412	400	426	423	433	391	473	395	435	428	382	430	425	422	415	397	414	447	416	414	375	420	387	400	411	419	418	396	444	401	409	449	429	390	410	429	405	389	406	433	453	420	379	412	402	450	384	453	459	396	414	394	421	437	388	439	437	432	401	420	391	406	436	439	394	417	471	450	369	395	426	395	427	440	425	412	422	413	431	441	420	405	411	410	382	452	413	381	432	425	369	432	418	412	426	429	440	416	423	398	401	397	422	404	415	432	383	395	416	435	422	380	418	411	468	428	406	382	381	458	369	388	441	411	426	402	421	400	387	405	386	440	389	390	415	397	400	412	414	374	408	396	410	379	433	420	433	427	394	428	405	400	386	434	382	398	434	393	411	402	418	416	433	399	400	399	405	429	407	444	449	416	425	404	402	441	443	411	420	431	419	424	440	401	443	421	435	437	408	437	411	404	415	379	382	417	411	449	387	404	421	431	439	395	409	404	414	425	448	457	419	394	420	415	395	406	387	410	423	417	394	396	390	413	387	393	399	433	397	423	435	422	416	425	393	432	429	382	440	425	399	402	385	441	410	419	417	430	425	414	442	425	403	410	421	423	420	421	428	383	364	392	396	412	397	390	394	429	404	427	423	452	420	461	426	401	414	415	438	388	424	395	433	395	427	406	425	417	430	405	417	430	401	441	410	413	369	394	414	425	426	423	422	426	429	414	397	423	436	367	423	428	376	403	372	414	446	436	393	401	369	396	366	393	408	462	435	376	416	400	428	393	422	425	398	408	424	371	429	418	387	464	390	399	427	423	441	415	404	428	412	421	409	407	441	423	426	391	431	398	439	420	422	404	407	436	439	409	380	445	399	391	385	454	408	412	374	418	395	407	371	384	403	417	375	413	395	394	405	402	406	423	411	410	409	395	410	430	417	402	449	428	398	446	440	384	428	429	433	426	406	431	416	454	418	402	398	404	440	376	411	397	431	485	445	426	393	409	388	392	446	434	386	417	422	394	432	396	427	440	411	425	428	357	399	460	405	402	397	413	392	413	405	403	412	435	417	395	430	422	420	418	419	415	413	435	422	423	435	480	400	431	446	463	448	474	387	393	444	396	420	406	384	406	442	403	452	442	389	439	423	428	388	381	420	426	423	403	443	437	422	398	375	400	417	414	428	413	449	414	433	460	405	433	402	412	416	470	408	413	431	422	398	396	420	424	393	466	415	428	408	414	411	411	438	434	424	406	412	376	415	424	390	432	405	413	435	430	445	373	425	424	432	443	419	399	414	383	436	454	370	433	411	400	393	417	442	396	419	422	407	443	409	384	422	414	366	407	405	445	407	413	411	371	398	413	431	386	401	422	387	384	420	414	408	414	421	414	423	435	389	398	441	408	421	398	433	417	414	388	400	423	364	367	443	416	431	361	379
4814	9914	8308	4313	2953	2333	1921	1418	1225	1074	951	829	776	720	700	698	650	651	597	592	552	578	596	617	561	558	544	551	575	607	544	556	548	534	558	498	515	550	542	538	560	522	545	558	498	522	511	513	512	497	522	554	541	529	492	516	502	569	521	522	462	532	519	501	489	488	490	510	546	540	561	529	526	509	478	525	516	514	506	488	525	551	523	564	506	526	543	504	484	542	482	528	542	536	480	513	519	516	530	536	504	542	461	487	523	555	513	522	532	527	497	516	464	515	533	531	516	517	510	535	503	501	544	543	536	502	507	525	535	478	543	534	515	551	543	527	498	510	579	510	548	522	543	518	498	565	446	527	528	533	585	515	505	537	555	512	509	555	513	529	526	534	520	511	513	524	530	510	512	515	532	509	512	544	493	546	523	547	517	513	497	521	508	493	498	515	523	512	505	539	517	498	541	524	523	543	503	525	550	497	542	546	525	514	507	530	523	546	538	515	510	505	516	495	526	537	498	552	486	521	505	493	512	558	534	449	502	540	540	502	528	512	542	524	550	560	525	617	542	528	509	556	507	527	560	551	565	514	505	524	544	520	519	499	514	479	534	536	522	528	501	537	484	528	528	511	488	510	521	560	529	510	568	497	530	532	551	517	557	483	525	488	513	482	521	521	546	498	481	475	504	510	543	525	505	491	530	529	522	546	528	540	494	549	533	530	548	527	519	523	491	510	505	487	489	504	557	511	522	505	463	502	529	511	495	490	506	536	548	516	509	513	557	515	544	499	544	550	511	516	505	529	510	488	464	503	576	515	500	539	508	538	502	503	499	535	514	521	506	493	524	529	573	520	586	512	505	524	528	553	537	530	524	508	498	459	500	527	534	493	486	516	515	530	497	539	536	499	495	535	529	541	546	538	534	530	518	524	495	536	472	500	525	529	546	508	513	492	497	513	475	512	520	548	497	516	571	541	532	514	484	494	527	543	506	515	528	526	530	519	527	548	489	544	504	534	514	541	514	519	558	524	506	531	531	494	575	512	533	530	503	541	517	474	485	522	553	575	495	506	520	553	522	478	508	546	515	514	542	520	513	501	513	482	544	515	498	508	489	512	534	510	529	574	518	516	507	513	570	497	493	519	454	517	516	526	501	501	524	495	531	538	503	513	541	499	560	573	512	562	520	496	534	561	521	491	480	546	468	494	522	484	538	500	483	540	525	526	502	515	503	547	544	512	521	530	526	483	509	485	505	552	502	489	501	536	514	514	550	502	550	549	532	561	561	538	491	505	495	473	556	523	510	547	495	535	547	520	510	502	514	515	504	574	560	524	525	519	519	499	512	519	521	547	525	530	557	555	548	521	521	506	514	524	518	512	541	549	542	516	507	543	548	510	527	552	561	519	507	518	558	505	561	567	546	557	514	519	518	522	549	508	517	481	491	526	505	521	513	546	503	521	548	573	564	507	509	530	542	522	541	518	556	532	496	555	519	527	508	541	519	490	514	466	527	527	510	536	506	547	543	519	514	470	479	516	513	513	531	500	521	505	490	506	537	529	496	499	546	487	527	534	546	541	485	500	518	511	527	555	503	525	516	540	515	554	507	506	525	512	585	525	526	531	512	539	522	511	551	474	516	538	527	506	576	487	548	522	503	497	563	525	525	547	525	528	544	532	517	525	528	528	528	553	524	531	501	505	542	513	531	515	560	499	539	478	549	579	545	520	492	494	561	514	497	530	527	497	489	550	545	524	528	508	522	532	502	504	534	530	492	513	491	535	505	515	490	524	509	521	482	493	506	536	512	522	522	550	546	515	508	514	518	503	499	500	524	518	520	528	539	536	508	522	570	526	504	563	528	500	559	482	558	499	523	516	535	525	495	534	520	511	482	565	508	525	532	551	533	491	547	494	516	528	486	513	494	541	541	505	526	511	506	457	510	511	525	514	541	557	541	504	511	530	522	503	479	499	533	499	517	482	482	506	504	519	502	497	478	539	545	474	538	521	524	503	524	526	521	525	512	523	575	500	489	530	570	562	542	489	502	496	531	543	530	537	538	496	540	483	534	553	510	535	511	514	515	558	505	526	525	486	519	502	528	556	515	538	546	531	539	486	505	527	539	510	538	528	535	537	525	533	545	542	526	513	519	498	488	509	527	527	498	517	530	557	564	508	511	490	508	524	511	527	524	523	542	525	497	508	510	496	541	515	544	509	494	521	522	466	513	539	573	531	504	514	518	511	512	507	529	570	499	525	536	573	543	486	495	498	508	531	477	515	513	538	570	509	512	531	495	537	502	501	516	494	462	522	533	551	565	518	487	492	506	517	554	486	554	463	571	481	540	564	543	535	506	507	543	524	508	515	481	526	484	510	509	503	550	538	497	526	529	483	509	542	549	470	498	522	497	535	520	520	472	519	503	529	521	512	532	565	515	532	516	527	522	556	529	539	560	562	536	530	501	541	530	478	522	510	533	561	524	490	523	490	551	549	526	523	519	528	540	509	540	526	521	497	531	507	495	529	517	504	521	506	533	514	539	531	472	502	532	512	522	490	540	493	581	525	507	541	536	511	511	532	502	537	515	564	502	509	552	511	523	558	534	528	520	513	502	507	473	511	487	512	528	526	506	495	558	508	530	508	539	474	506	581	522	499	554	521	511	495	511	478	497	520	542	554	481	502	494	531	517	544	486	497	502	510	515	504	519	531	568	498	489	489	526	540	539	497	511	504	459	542	550	501	497	497	492	504	536	494	532	497	502	534	526	499	503	531	511	513	536	544	521	520	493	526	533	520	520	512	500	555	490	525	497	530	505	550	534	538	532	475	526	553	515	532	540	513	510	508	514	506	549	506	496	534	552	517	505	525	497	517	530	533	502	523	526	494	470	536	490	527	494	574	499	503	549	501	488	525	521	512	552	475	508	523	504	539	536	542	543	505	558	497	528	500	499	509	514	556	518	514	525	557	495	536	498	533	489	508	491	532	513	532	507	511	506	492	499	502	493	513	495	547	505	532	536	481	560	484	534	530	536	535	531	498	536	531	498	509	515	549	487	568	546	529	507	532	525	489	504	515	513	452	521	496	504	511	521	493	506	490	485	494	499	525	511	527	533	533	515	481	493	528	533	518	527	570	556	505	560	533	516	533	512	489	511	526	512	528	559	493	524	539	511	534	572	523	526	545	531	497	487	512	505	527	469	511	517	540	590	565	541	494	522	489	494	515	467	500	509	501	556	533	490	525	511	449	528	509	506	490	486	540	538	501	516	524	525	533	518	514	508	569	538	520	513	523	528	544	558	495	560	529	507	528	485	542	510	534	493	559	467	494	504	523	488	527	497	497	507	533	506	511	523	561	530	530	514	561	538	540	516	517	494	496	499	533	515	560	539	550	513	524	514	491	562	540	566	516	510	489	517	526	536	527	539	549	510	543	515	498	498	488	480	541	545	555	515	529	506	532	482	504	544	516	504	529	556	483	517	495	522	526	537	505	538	491	518	532	554	475
22918	21366	29329	23780	21367	21416	11891	1186	758	683	571	542	469	433	384	339	358	365	327	297	304	294	310	279	258	274	272	285	273	244	227	236	203	231	249	222	224	219	240	223	217	227	244	216	244	238	243	223	213	215	196	222	191	222	238	212	226	223	207	209	243	229	212	209	223	254	237	207	203	210	204	227	205	218	209	215	240	203	221	204	228	237	208	222	219	199	244	225	201	234	250	200	225	223	223	214	224	202	230	226	210	212	214	215	224	189	206	210	229	223	231	195	221	187	182	183	212	204	206	201	212	177	205	206	214	214	209	216	221	235	209	224	220	209	215	189	219	216	213	199	227	228	217	226	245	219	219	204	218	201	205	202	207	186	203	223	204	195	200	202	217	251	184	198	216	219	198	214	212	235	227	218	209	217	212	217	190	199	220	204	204	185	211	234	206	212	209	218	209	222	212	202	217	232	197	212	201	217	212	216	221	232	199	193	208	196	215	238	213	244	204	203	213	194	237	202	222	218	229	228	206	238	214	196	208	209	228	224	201	197	195	202	223	213	190	215	182	217	208	203	182	202	208	213	213	222	239	218	218	194	212	201	221	220	212	223	228	227	224	229	190	216	227	210	201	191	211	203	220	211	253	190	194	202	240	192	179	223	190	207	227	197	223	236	207	200	208	190	197	222	215	190	228	197	218	194	212	190	221	203	204	204	189	236	221	216	225	206	223	205	222	195	196	210	209	217	201	233	206	212	207	194	198	221	235	237	231	220	211	214	227	203	209	224	231	212	211	222	205	199	209	198	203	208	206	210	213	199	200	203	219	245	230	219	209	202	197	224	216	197	209	210	231	191	206	188	193	236	217	181	226	238	198	212	204	209	230	253	193	203	211	217	206	216	207	205	206	219	215	242	206	233	209	208	198	233	196	210	209	188	208	206	212	221	234	195	221	206	209	213	223	219	203	209	219	239	209	238	234	215	204	190	204	221	200	203	234	216	205	189	209	213	228	205	180	230	199	219	200	240	193	219	211	239	234	234	197	208	224	201	210	201	220	206	212	189	207	219	248	193	222	217	211	216	213	235	228	232	215	201	211	200	194	270	209	202	196	204	222	227	227	188	190	207	203	201	195	213	207	225	197	166	238	213	212	244	204	195	250	202	193	220	213	232	198	222	194	208	225	199	192	204	218	204	197	197	215	251	186	213	196	225	216	195	203	205	215	217	228	208	208	212	212	201	234	208	203	176	208	207	205	216	207	203	188	221	214	200	203	200	211	223	218	184	207	241	226	218	243	193	216	202	201	216	208	240	222	223	197	199	203	198	239	241	228	222	221	210	208	203	233	203	199	218	223	222	229	217	231	197	197	210	201	200	205	218	222	219	209	217	199	214	180	237	207	213	209	225	223	195	221	210	238	218	218	208	235	200	233	206	194	197	225	186	215	250	234	219	186	201	223	218	203	221	213	215	208	188	203	206	228	226	214	219	202	201	219	212	229	210	219	239	215	197	190	185	238	201	218	232	221	189	209	197	212	205	205	200	210	195	219	201	208	178	201	217	212	190	205	222	222	190	211	208	195	210	201	213	224	230	200	199	194	187	198	226	208	206	229	204	209	209	200	209	183	231	208	224	197	221	191	202	215	203	219	204	207	230	223	198	208	201	197	199	211	206	209	223	202	212	245	210	221	215	197	221	208	225	213	222	208	230	227	209	229	217	214	207	234	208	227	189	188	215	219	218	192	234	178	211	204	192	220	222	196	206	192	218	233	212	217	203	198	201	217	209	210	199	211	212	197	211	207	209	181	193	221	235	218	222	215	202	212	199	212	219	214	204	204	217	206	211	197	222	203	222	217	221	206	194	222	213	198	233	189	203	197	222	220	212	178	201	192	230	225	234	213	205	199	223	234	207	201	210	233	204	200	200	216	213	218	213	206	210	199	195	225	223	218	211	206	236	182	206	216	195	206	216	230	216	212	216	220	207	199	228	206	183	234	203	223	186	209	215	218	211	235	185	209	195	215	195	214	183	194	202	223	204	192	209	205	201	213	211	179	228	212	211	235	243	244	216	188	199	204	203	224	194	199	207	189	217	217	199	198	185	259	209	215	236	195	215	204	215	214	249	202	186	189	228	207	191	226	216	246	218	231	211	198	207	206	231	197	201	208	211	215	221	212	220	194	200	188	198	218	206	219	237	219	206	201	208	182	213	193	202	188	189	214	209	211	226	221	183	217	216	214	215	206	223	189	186	216	213	215	224	218	218	214	229	213	204	205	244	185	191	212	204	235	229	212	234	209	226	218	201	223	207	217	225	210	215	209	227	197	198	207	206	214	242	203	196	197	202	199	226	221	219	230	209	186	208	185	202	229	213	223	206	203	191	205	202	198	203	189	203	243	213	233	199	202	214	200	190	189	193	205	232	217	225	227	188	232	206	203	213	181	232	205	179	201	185	191	187	224	219	215	219	188	217	220	178	211	179	199	208	214	187	206	224	208	208	213	209	211	210	215	195	202	233	217	205	202	218	225	196	206	203	201	203	204	184	225	193	188	220	213	228	204	216	209	211	234	235	221	193	228	220	233	232	201	200	212	215	200	226	210	211	225	204	219	227	217	195	201	214	216	203	193	191	204	182	216	203	209	228	192	227	195	222	177	199	221	209	211	205	217	196	206	224	235	164	217	216	226	180	230	199	208	203	203	218	207	202	189	199	196	206	218	209	227	212	229	200	235	192	212	216	237	204	216	220	204	214	198	203	223	203	214	202	189	233	209	220	195	182	204	199	184	211	176	221	199	220	243	198	216	217	213	211	222	205	197	201	197	225	176	221	238	208	241	200	209	227	203	195	182	214	202	189	203	231	206	206	211	205	201	227	188	215	197	217	220	203	211	212	216	218	223	235	194	200	222	200	217	187	188	205	224	206	220	240	220	208	216	221	208	218	210	201	214	203	179	224	204	193	224	216	192	202	200	227	233	216	203	233	197	193	220	190	206	222	219	203	229	217	188	218	218	246	215	205	212	185	171	224	216	177	227	181	198	221	229	204	230	201	213	225	213	252	197	216	197	220	205	192	222	212	200	213	200	200	196	225	198	211	234	228	196	216	208	210	234	214	233	244	181	218	214	208	203	180	206	183	210	198	205	213	216	194	213	201	207	226	192	189	193	218	236	186	205	224	195	237	224	222	195	237	204	216	205	186	209	224	211	230	232	212	229	217	221	196	220	207	217	227	212	198	216	210	203	230	238	192	204	190	243	215	222	208	215	215	195	189	237	189	193	194	210	214	208	205	222	186	230	213	200	230	200	203	202	202	208	215	190	229	231	228	226	212	220	219	232	193	209	244	207	213	184	195	204	221	226	198	234	220	248	221	218	200	203	199	184	204	205	202	225	212	236	224	221	208	183	192	213	205	220	201	223	205	214	213	230	169	229	203	204	191	202	207	195	218	191	239	228	220	231	207	225	194	196	215	198	219	204	210	191	224	219	183	198	209	194	227	219	215
6607	16217	13502	7266	4989	3779	2875	2204	1658	1380	1103	926	804	685	646	610	545	488	454	405	452	372	376	382	388	349	292	348	306	314	303	293	310	266	294	309	294	295	261	297	299	268	298	263	267	261	277	276	265	264	291	265	273	259	253	244	256	298	267	249	278	262	273	258	294	233	293	279	254	275	271	255	241	294	255	260	279	236	243	271	272	275	299	273	252	244	252	231	268	269	264	251	306	253	258	275	250	234	271	249	255	229	298	284	277	254	268	232	232	251	259	290	227	272	262	239	246	232	291	254	243	282	264	265	259	262	264	249	268	259	261	247	270	253	260	272	257	273	252	240	291	262	244	277	260	258	277	272	231	241	243	219	286	297	257	247	245	244	243	266	262	248	262	245	247	267	250	255	247	259	256	261	243	247	253	279	282	290	272	253	255	261	240	253	271	280	272	260	236	261	268	242	264	232	242	258	257	289	272	263	279	265	264	243	301	266	263	256	281	258	215	241	261	261	274	248	233	265	236	255	242	262	255	253	252	264	249	244	233	283	255	258	268	261	248	292	271	276	272	254	283	261	259	227	230	253	248	255	257	239	274	283	252	253	251	273	245	255	238	288	276	268	259	247	279	228	240	256	250	282	280	259	250	231	277	264	276	242	263	258	273	274	247	238	288	263	253	267	257	244	266	247	248	265	252	260	254	264	276	234	251	249	260	258	267	258	256	258	259	256	234	266	288	286	231	267	274	281	208	260	235	283	232	264	245	241	263	252	255	263	273	272	255	262	240	260	230	259	250	242	274	268	245	266	252	274	256	259	264	259	292	279	261	238	252	242	256	247	253	271	266	252	220	238	229	239	223	259	273	222	277	236	276	299	261	252	267	261	263	274	232	222	263	248	238	262	280	266	252	245	262	243	257	254	221	266	233	261	257	260	267	242	240	245	260	230	271	265	282	247	243	256	257	244	278	255	243	245	259	254	233	230	246	242	242	257	246	284	260	251	282	279	261	248	271	251	250	288	282	248	267	257	264	249	251	250	253	248	269	258	275	257	263	273	247	259	248	261	261	274	249	219	247	263	244	249	248	281	253	254	240	271	251	245	257	245	258	234	255	258	248	264	278	244	296	277	230	257	251	268	242	254	268	231	263	258	273	274	293	242	246	245	274	270	250	264	255	257	268	266	241	246	263	253	271	256	278	224	262	260	236	259	249	265	255	257	257	271	253	284	242	238	252	248	270	265	253	243	258	242	283	271	280	248	258	273	244	251	281	283	266	288	266	265	246	273	240	253	254	260	276	262	264	240	280	226	262	237	261	277	276	253	254	283	278	233	225	271	263	235	254	257	221	230	275	220	219	257	276	289	263	252	262	272	268	243	256	279	255	264	238	239	252	231	244	250	283	257	242	271	241	273	255	253	243	248	278	293	252	249	243	212	284	242	287	253	259	246	282	272	232	243	253	251	243	276	273	249	244	242	261	262	271	256	264	242	262	258	251	281	250	259	276	255	265	267	277	256	303	247	232	263	266	236	243	239	245	279	267	245	291	243	253	268	256	271	261	227	244	295	268	302	255	246	255	257	282	258	239	242	249	250	226	267	252	281	273	282	227	263	248	268	227	257	251	265	234	262	268	244	240	263	232	230	278	249	272	245	234	250	283	273	260	235	260	264	265	278	226	245	224	271	244	270	254	264	247	256	232	272	253	235	275	264	260	274	267	241	249	266	250	263	225	234	261	251	247	253	239	267	241	254	251	255	274	244	273	264	229	251	263	257	267	248	264	256	252	250	238	213	260	275	263	278	254	292	270	266	257	251	240	249	248	239	248	263	254	210	269	237	271	242	235	258	257	255	288	275	247	258	283	251	301	273	255	223	240	259	267	271	271	260	261	267	264	277	264	264	271	284	234	268	256	267	239	272	258	267	221	273	257	253	269	227	260	275	268	289	266	242	247	262	265	292	246	284	250	269	277	246	249	266	246	267	237	271	273	243	244	261	246	248	258	256	274	265	225	249	247	288	245	272	261	255	243	298	258	275	257	252	266	239	248	258	261	270	269	258	274	245	245	278	267	256	231	245	263	265	305	261	272	279	255	253	267	257	275	235	267	245	239	267	254	237	259	233	247	255	240	246	252	274	255	238	245	260	270	261	249	241	279	246	260	257	251	251	237	250	257	256	244	244	281	277	256	263	265	282	266	255	258	262	236	244	265	251	228	238	247	237	267	267	260	273	272	246	248	264	260	293	240	268	234	254	255	272	263	241	237	267	256	241	260	259	262	239	263	270	276	261	234	257	260	266	246	231	244	241	256	258	283	254	248	240	258	251	234	229	271	240	271	245	222	272	249	246	239	256	281	249	248	245	237	259	250	269	275	233	246	231	293	274	239	276	266	251	232	279	245	249	252	260	239	277	271	232	238	250	245	263	254	246	278	264	242	267	253	275	293	244	262	253	258	288	250	262	265	281	235	254	245	250	245	278	244	258	253	249	268	279	261	256	251	245	260	265	251	233	290	231	255	247	234	236	253	237	277	276	259	272	269	261	276	280	254	279	278	256	233	282	246	249	255	240	269	245	263	250	225	244	232	287	250	250	271	277	260	263	276	253	245	241	243	257	253	295	280	265	262	251	264	269	252	237	293	237	267	251	248	242	238	261	220	273	263	267	262	265	260	258	248	255	255	253	254	257	245	257	270	245	245	307	261	281	263	269	256	243	253	273	244	259	244	239	263	236	261	260	275	250	269	259	252	248	257	239	254	273	259	254	235	260	258	248	268	254	239	261	248	247	264	262	234	253	273	236	242	269	255	268	267	249	253	283	252	248	261	237	273	249	257	233	256	248	241	245	246	272	271	229	262	253	254	259	252	268	226	259	288	265	261	262	248	247	270	244	270	270	241	237	274	235	249	271	275	257	285	258	258	250	265	269	249	255	257	296	279	270	261	248	254	246	254	237	235	260	268	258	235	245	232	244	278	240	256	246	261	263	256	229	273	239	258	255	255	275	268	262	264	240	270	271	255	239	265	289	284	262	249	265	265	251	252	266	250	266	260	248	219	254	247	277	241	248	249	251	280	294	240	269	246	272	265	286	244	270	252	270	287	255	251	260	260	252	228	262	247	293	259	282	255	223	257	263	249	248	276	232	280	284	234	235	231	273	245	250	269	254	282	267	269	240	248	266	285	270	268	258	243	269	249	233	224	235	275	264	263	227	256	233	275	249	253	243	265	262	271	290	257	254	262	265	258	253	261	279	275	264	251	239	274	245	238	254	218	243	243	261	275	248	243	258	250	255	236	259	251	246	262	250	264	239	263	266	262	238	267	244	265	249	267	259	254	254	284	260	263	267	235	260	277	251	239	265	238	281	279	271	253	253	229	254	254	288	248	280	269	234	256	305	252	275	266	249	269	256	268	251	233	259	248	282	248	276	242	265	253	244	248	255	244	280	233	272	235	279	249	271	231	265	278	252	257	249	256	235	244	275	255	235	276	240	247	248	251	238
27135	21153	12313	1497	843	775	736	770	707	732	677	662	659	694	659	665	671	686	657	672	630	662	690	640	655	660	688	667	688	685	650	682	641	672	691	628	711	633	672	683	714	717	686	723	731	634	693	663	610	663	662	688	630	712	628	627	683	709	651	697	649	622	668	653	667	693	680	636	689	662	654	630	639	640	688	686	657	688	664	729	644	670	704	666	643	707	638	688	670	682	721	696	701	638	664	694	694	670	662	642	669	662	626	676	696	645	666	661	630	677	659	685	662	664	709	664	619	654	659	702	688	629	677	639	663	647	691	679	681	687	648	702	676	620	637	674	660	655	692	610	671	654	674	652	646	631	649	728	663	635	651	626	684	658	657	665	660	654	658	631	647	654	679	647	707	659	719	663	660	662	644	627	688	662	650	658	622	636	621	656	671	654	673	665	694	655	655	637	680	658	694	614	670	644	672	623	656	629	672	610	672	644	632	655	689	677	681	686	680	666	666	693	603	628	602	646	666	687	646	663	662	680	679	662	646	671	641	717	691	624	676	651	638	685	652	666	656	645	697	651	686	703	630	612	667	705	644	644	689	670	651	693	671	657	651	696	684	694	671	640	643	674	653	646	623	611	678	642	633	702	649	706	719	647	646	645	709	657	615	667	662	673	704	654	661	678	703	683	690	688	680	675	650	671	688	633	644	672	640	644	643	658	711	625	669	651	703	617	745	667	663	680	727	666	645	682	728	670	646	599	690	660	683	652	617	636	650	658	725	642	672	649	665	678	653	657	703	687	687	683	679	655	724	684	686	708	630	652	674	672	703	652	700	670	670	665	633	694	652	663	649	675	685	677	659	629	630	692	694	697	706	653	633	620	657	653	627	681	665	644	628	622	664	724	612	636	641	650	713	612	658	703	645	681	688	686	677	688	681	672	703	669	675	674	654	653	638	699	623	648	638	667	669	637	679	662	691	689	673	684	661	664	651	676	670	674	659	669	668	720	703	671	653	687	652	701	678	654	644	693	642	649	629	622	613	670	652	682	696	712	642	678	678	685	652	694	657	710	670	670	655	686	632	649	625	660	662	712	683	669	658	677	656	623	629	651	669	667	653	644	667	662	616	660	658	668	670	650	658	660	673	635	658	707	703	682	687	609	650	645	641	680	673	655	702	665	616	676	645	657	672	679	617	620	646	678	658	656	680	669	702	692	651	680	636	651	640	684	651	665	704	627	701	688	662	694	636	668	678	660	633	700	681	663	661	664	660	658	663	707	699	681	672	655	683	657	608	675	635	613	618	643	650	638	645	652	675	670	662	674	652	614	664	664	713	684	659	680	661	639	654	703	676	655	686	688	668	633	708	655	668	657	710	657	738	657	699	631	651	678	659	627	619	641	706	626	669	669	638	699	696	645	657	665	672	676	649	656	675	675	662	648	697	666	674	630	654	584	704	677	663	690	681	684	641	665	658	653	682	620	672	649	711	650	677	677	702	678	706	623	678	674	736	650	652	669	644	651	634	659	597	680	656	672	679	642	663	693	702	658	658	640	663	632	681	685	633	684	660	634	706	615	671	685	653	664	676	629	639	655	688	627	631	635	692	674	720	632	669	740	696	691	618	640	679	647	679	691	664	627	646	691	641	649	658	604	653	682	670	668	675	724	645	648	683	682	668	644	663	672	667	681	694	678	681	666	651	657	642	671	646	661	656	638	636	696	646	654	677	675	641	644	652	680	645	651	669	647	648	681	659	687	681	658	708	650	632	660	680	704	697	644	706	671	696	674	655	652	652	692	644	683	596	612	653	683	640	671	686	688	643	644	674	700	622	650	709	664	702	694	701	673	670	696	625	724	665	671	674	655	681	692	619	645	663	694	649	656	636	629	700	678	675	696	683	675	648	632	657	672	647	684	646	691	655	627	680	690	676	677	678	638	633	659	642	647	650	652	678	607	646	691	663	668	645	673	619	642	641	665	682	654	654	633	664	634	693	713	656	687	633	710	648	660	692	688	640	654	649	715	646	659	663	689	679	672	642	673	637	673	681	634	699	643	702	677	665	662	598	623	688	695	632	659	648	669	697	657	679	693	659	607	664	707	673	580	694	648	647	692	612	631	687	633	608	644	670	661	693	663	654	659	645	701	687	631	686	682	676	694	635	650	723	676	696	611	646	697	623	665	617	684	617	686	673	694	648	690	656	663	661	642	703	755	634	644	668	648	664	675	685	645	641	686	651	668	677	678	653	660	674	670	688	654	709	682	626	690	652	649	680	638	657	677	644	684	665	666	675	629	622	625	672	691	666	699	669	659	598	667	704	637	657	642	650	686	675	652	698	643	644	672	634	689	706	624	644	644	699	655	669	629	654	652	708	654	658	677	678	668	671	664	626	700	646	649	684	673	653	672	657	663	646	643	664	659	649	652	638	642	673	632	655	669	655	647	671	706	693	645	666	689	648	675	677	674	693	637	679	706	657	601	660	710	656	675	666	670	673	683	673	702	626	644	667	670	637	641	654	652	637	658	642	649	654	687	653	653	671	694	667	645	658	691	673	668	615	649	646	699	690	680	668	666	675	656	689	627	663	661	648	604	652	658	688	647	669	678	702	664	668	594	683	670	664	688	663	641	683	653	655	682	646	677	671	660	630	642	640	632	624	669	739	631	688	711	647	656	690	646	680	659	698	657	653	673	615	659	647	634	646	684	625	633	689	626	666	641	665	664	654	703	648	641	659	658	681	676	655	700	648	703	687	647	648	676	667	626	695	676	636	669	659	672	666	647	667	630	656	667	624	634	633	663	664	693	683	661	643	691	645	672	690	664	662	623	698	708	682	668	627	688	690	613	651	663	656	646	671	667	642	667	712	667	680	693	669	666	693	649	689	674	682	646	688	703	645	642	687	638	708	692	687	691	630	664	696	685	725	699	653	675	665	640	688	713	625	626	693	659	670	671	724	639	660	674	638	646	669	726	622	625	674	685	636	670	679	638	674	655	639	692	645	699	679	700	661	624	675	652	657	627	662	643	665	650	669	676	667	677	653	683	666	667	667	660	663	674	641	659	669	648	604	686	689	670	676	663	660	662	668	684	702	665	650	653	630	648	660	654	600	639	658	663	609	639	652	654	673	654	624	621	632	687	607	650	680	648	652	614	650	647	646	664	676	682	609	676	640	669	656	655	687	712	709	635	639	668	665	700	719	596	587	642	692	706	640	711	667	664	705	675	658	677	650	641	686	653	683	646	665	652	641	658	666	642	677	627	686	650	679	642	658	659	681	722	733	674	662	660	624	672	607	670	641	675	718	644	700	682	682	667	654	623	650	665	666	715	641	661	657	678	670	635	689	707	665	701	681	653	611	688	701	672	658	696	692	741	700	701	699	669	637	674	678	655	638	652	660	623	698	645	736	632	660	647	670	636	643	638	637	682	647	646	650	681	662	630	684	633	724	598	667	648	655	664	667	709	669	651	676	661	656	640	652	644	631	704	626	647	662	633	676	687	684	627
4298	1673	1408	1074	1003	956	907	915	855	845	902	877	813	842	805	808	907	834	806	859	834	839	810	794	787	799	871	817	807	797	809	780	862	804	783	829	802	836	835	819	891	864	847	827	801	837	772	860	848	829	847	801	780	808	765	806	827	770	798	792	761	856	812	808	806	803	804	778	808	814	842	837	861	865	769	835	872	816	799	841	818	833	851	814	780	852	789	806	789	797	842	833	783	814	759	821	864	823	821	816	767	830	849	831	809	831	857	867	813	873	793	775	837	791	850	822	851	811	827	835	840	775	837	823	856	883	836	843	804	823	855	832	825	855	768	820	843	798	808	832	871	825	804	804	842	851	813	820	839	808	826	800	844	872	812	820	825	847	785	820	815	830	804	834	851	747	829	758	791	837	793	842	821	784	768	803	826	818	825	823	855	842	815	744	808	792	836	803	777	817	817	845	849	793	869	806	839	811	778	778	797	821	806	849	889	762	843	882	814	794	809	841	811	785	809	807	825	804	796	811	800	790	755	761	788	870	816	792	805	827	796	871	773	841	824	785	831	861	797	793	817	798	790	784	814	810	818	834	786	819	814	836	827	802	868	810	839	869	852	827	814	797	847	864	783	761	821	791	833	760	783	811	842	835	795	757	799	837	834	816	773	817	829	864	832	852	831	818	806	818	769	809	818	835	839	774	775	802	859	813	826	842	784	898	798	790	796	835	822	824	832	804	827	883	780	836	873	837	831	837	833	827	824	840	813	778	841	784	771	811	829	821	806	807	783	778	775	827	742	839	791	772	771	807	801	802	818	781	781	856	824	802	814	830	845	808	829	816	783	829	799	829	841	813	811	842	858	869	780	787	798	812	827	810	857	782	814	788	811	855	835	802	794	805	806	777	832	788	825	821	813	782	792	843	786	851	816	814	823	854	833	786	792	839	798	854	822	800	792	840	825	841	790	866	804	821	804	827	796	787	788	808	825	761	850	838	818	788	824	832	826	802	791	781	828	821	812	735	849	830	807	796	858	837	838	788	788	814	800	820	858	837	796	794	809	833	822	866	797	817	839	823	832	856	760	826	856	813	891	807	784	810	861	796	814	830	832	820	850	801	830	803	831	853	826	871	818	756	800	815	803	884	824	775	781	816	799	778	801	833	819	801	815	793	818	846	832	831	836	794	790	819	833	836	845	842	801	862	817	822	799	846	779	742	802	804	764	796	831	792	847	831	837	780	793	842	872	853	829	860	788	823	840	822	807	823	787	791	821	784	810	810	795	818	800	793	841	828	820	823	830	872	822	846	837	784	843	824	858	809	816	776	822	798	807	807	817	842	814	836	783	779	853	867	817	901	841	844	809	801	773	830	786	765	837	788	820	812	793	812	864	820	848	772	815	775	808	816	756	822	794	796	787	839	832	773	800	792	851	826	798	805	828	793	814	864	843	814	799	816	829	794	820	905	780	841	838	792	801	809	873	820	762	805	792	839	836	843	798	831	825	823	788	804	800	784	771	844	803	815	854	830	831	786	850	845	814	808	785	810	831	810	802	787	804	822	851	819	831	836	805	862	842	842	774	821	800	851	823	833	826	807	796	804	874	792	824	813	812	788	807	872	795	827	804	825	804	849	853	825	794	839	810	871	795	805	842	799	872	812	791	864	789	866	806	854	834	793	864	824	823	809	801	859	813	826	845	879	826	822	797	820	831	817	830	807	849	822	811	808	803	797	794	767	829	819	829	848	776	788	823	837	802	799	822	816	821	798	844	800	761	813	843	811	831	812	815	826	778	818	818	829	853	808	822	856	878	809	841	807	830	838	821	816	754	773	856	837	815	805	800	806	820	816	798	780	824	827	844	861	839	782	803	841	811	824	799	827	817	850	786	833	767	812	804	851	874	844	850	776	831	889	870	812	829	823	832	840	776	814	813	835	802	862	841	846	798	802	845	776	830	787	822	819	835	827	757	802	822	751	795	785	784	803	790	799	786	834	818	805	854	808	854	733	840	859	819	770	828	741	795	828	789	829	782	793	782	820	819	848	758	834	821	810	844	857	786	847	785	846	819	841	839	823	861	827	754	824	807	815	766	868	870	802	822	798	783	867	799	818	845	824	799	812	841	848	844	818	826	777	808	793	817	834	758	791	825	809	792	785	788	809	814	817	837	809	812	791	772	811	808	790	820	796	825	830	878	825	764	763	805	835	872	800	820	808	802	826	824	798	878	824	807	784	870	848	882	792	842	828	817	818	798	818	820	843	825	819	801	829	783	812	797	797	846	841	768	832	797	753	843	832	757	892	832	825	862	817	784	852	800	766	834	843	823	840	823	862	824	816	825	857	826	830	869	830	831	834	825	796	809	820	816	868	783	812	789	830	823	842	845	831	773	834	797	789	832	755	821	829	776	793	760	849	837	842	854	859	773	809	840	836	812	808	844	779	812	838	831	834	822	789	823	847	802	771	834	802	811	796	811	818	797	771	843	861	819	789	842	805	785	782	816	821	785	793	829	783	891	825	834	782	777	826	842	828	837	813	836	846	849	833	778	842	800	844	855	811	833	833	814	764	778	842	792	858	847	836	793	826	836	858	811	834	844	830	800	788	837	798	828	795	846	821	797	866	801	810	831	752	820	851	866	820	879	847	792	821	788	790	827	823	817	829	853	854	795	809	797	743	834	809	845	835	857	813	774	825	815	799	812	792	856	844	856	796	872	807	830	848	809	812	834	826	830	842	787	815	836	786	793	785	780	915	834	841	802	838	791	735	817	788	828	856	816	829	828	840	846	778	844	810	807	794	816	910	880	764	822	811	800	797	831	834	845	812	794	806	848	857	790	796	759	812	798	849	805	824	766	766	832	818	825	791	832	829	902	800	845	798	811	847	811	838	811	772	804	844	819	875	796	846	877	794	816	804	813	806	808	888	841	833	822	863	831	809	837	799	791	784	770	769	782	774	853	831	801	860	791	863	825	796	870	786	785	831	752	790	789	812	816	804	833	775	811	786	802	783	832	835	821	817	811	811	873	817	815	794	835	786	824	802	821	824	792	821	813	844	809	804	816	816	827	801	780	796	806	825	850	860	838	806	863	826	854	801	797	847	840	814	791	854	792	826	760	882	836	836	831	779	853	789	821	774	806	778	822	799	836	801	805	859	804	763	823	788	833	832	857	827	810	854	824	789	840	792	814	816	816	841	808	805	789	744	836	864	877	847	854	828	792	796	811	772	813	838	773	844	862	824	824	841	812	832	841	848	825	840	785	842	769	790	823	805	789	822	865	814	821	853	869	771	817	823	874	811	793	797	783	792	766	871	775	816	834	813	859	777	847	815	828	834	788	792	854	782	809	784	790	853	770	786	817	789	819	841	811	850	792	783	835	825	757	854	901	808	781	828	817	836	832	804	768	815	824	846	828	736	845	794	836	814	819	830	782	859	805	805	805	818	758	809	816	771	814	832	777	806	784	809	775	838	844	817	845	760	799	796	828	815	827	837	843	808	863	819
23834	21388	29001	24167	21373	12998	1504	862	728	695	622	575	563	513	518	517	468	450	482	442	478	449	480	456	481	475	471	451	422	384	422	471	446	430	443	438	420	431	396	450	405	423	424	425	397	431	424	439	422	446	416	435	442	400	395	442	442	401	412	425	425	397	403	401	409	428	445	432	397	424	452	423	392	429	400	397	446	403	407	432	410	401	381	425	397	448	394	447	393	411	420	404	402	435	407	433	421	440	404	410	413	424	418	410	443	429	412	423	387	387	443	442	433	372	443	420	372	411	411	437	392	419	414	405	381	411	401	422	389	399	411	408	401	427	424	388	416	411	408	428	389	420	392	393	406	411	435	409	397	418	388	441	411	436	383	394	405	434	443	443	436	397	423	416	451	415	415	401	435	438	429	414	394	390	430	425	367	410	374	438	412	398	426	395	415	426	430	408	412	439	367	376	406	447	435	432	410	429	368	433	401	385	386	409	414	381	427	434	371	403	398	423	410	430	394	395	433	389	385	410	463	396	433	430	388	366	426	412	442	410	389	396	417	416	385	388	416	385	414	440	423	424	397	428	388	448	426	408	446	426	443	379	418	411	464	397	401	424	451	365	426	403	467	433	419	408	417	428	402	441	439	405	437	388	406	404	449	426	425	385	413	416	396	431	368	419	394	386	425	374	395	433	378	395	414	417	404	407	369	397	397	403	399	414	405	410	398	443	445	382	468	453	411	443	429	421	395	410	420	407	408	431	383	386	423	404	420	378	492	381	418	418	424	440	399	414	426	406	416	377	413	421	397	376	433	408	421	412	396	398	447	418	414	371	453	402	414	393	409	405	426	384	423	384	378	422	419	435	387	409	404	413	434	434	421	428	402	412	418	390	423	432	413	379	466	416	420	426	375	408	421	445	414	414	421	418	422	470	428	415	414	442	404	435	402	402	437	414	454	420	409	420	416	427	434	416	394	379	439	397	400	413	402	406	411	402	407	424	440	432	431	415	452	384	398	422	407	442	410	418	376	455	413	420	444	420	417	395	392	433	429	426	421	404	448	367	439	393	409	427	388	409	400	402	444	426	406	388	421	438	414	393	401	398	377	411	394	408	412	430	386	437	379	466	414	435	404	401	415	394	407	400	375	407	404	398	395	399	413	383	394	427	444	414	367	428	436	402	445	432	424	414	413	394	420	380	403	424	403	389	418	414	397	405	422	403	413	415	413	386	403	414	427	440	421	428	413	432	439	399	376	377	433	379	422	378	407	437	415	419	412	394	435	443	440	425	390	420	391	409	405	388	427	424	435	377	452	404	413	426	368	425	381	399	432	429	449	432	413	402	412	405	417	443	417	424	412	428	418	438	447	427	458	439	389	434	396	446	447	417	439	417	373	398	410	404	418	416	408	391	383	392	404	417	382	420	378	402	406	402	424	410	384	420	436	419	417	413	431	402	404	395	425	391	423	381	403	423	389	376	436	438	420	395	402	420	434	454	400	394	405	423	418	453	387	432	396	424	418	414	415	422	421	413	454	450	425	421	424	415	426	425	400	452	419	450	426	442	432	426	415	386	376	400	382	444	442	405	430	391	417	437	423	394	425	435	387	428	477	431	418	443	428	410	412	442	413	401	406	436	442	408	416	425	394	417	378	456	408	408	412	425	390	422	431	431	368	415	433	440	416	435	393	422	398	411	440	430	382	438	433	379	381	420	409	435	405	401	389	410	422	423	418	403	367	385	415	434	398	387	400	381	390	408	444	423	429	429	408	425	396	412	392	407	421	395	421	418	419	436	436	436	405	412	415	406	399	427	395	435	445	425	446	432	402	446	452	395	418	425	407	438	422	411	415	421	427	392	419	408	417	436	381	404	432	407	437	384	400	415	432	433	425	408	430	424	398	429	434	411	437	431	437	405	420	413	379	384	409	419	423	400	402	448	413	448	405	433	399	388	435	402	405	417	415	403	407	428	422	397	411	431	409	397	434	439	391	442	373	425	408	422	428	419	440	433	387	430	394	427	420	425	412	406	401	401	429	397	411	406	385	424	412	407	392	423	394	415	395	396	428	411	431	416	403	392	401	419	382	389	401	377	438	394	392	432	387	415	408	397	401	425	421	424	424	413	411	438	443	439	390	398	398	437	407	424	416	398	402	400	413	376	405	393	436	390	440	371	423	421	419	446	392	413	391	416	399	422	379	391	391	376	417	419	395	412	378	428	436	434	413	428	388	398	398	413	446	405	381	407	401	414	399	457	402	416	382	414	409	412	452	434	418	413	438	393	407	443	417	410	417	407	394	421	416	420	389	407	434	409	420	415	406	449	398	412	421	424	416	412	405	376	418	385	389	427	433	394	372	417	442	432	396	464	403	402	455	379	416	413	417	364	416	400	415	446	392	421	391	380	399	393	433	409	443	432	368	413	432	425	418	436	406	378	416	416	411	409	378	412	417	397	383	401	406	414	453	371	422	412	392	436	394	387	407	439	422	432	403	428	402	397	439	444	383	415	404	391	399	368	409	422	392	409	388	406	401	410	419	394	385	389	397	401	427	376	386	414	400	430	412	381	465	410	396	392	451	415	423	407	398	423	384	390	442	385	406	383	407	429	397	449	435	392	460	402	415	409	405	412	412	405	419	382	440	386	402	433	419	422	431	404	444	393	396	397	411	462	421	412	386	412	430	452	426	413	427	396	378	435	409	443	420	420	418	398	431	443	387	415	434	397	398	406	403	414	409	441	434	446	379	425	405	442	410	420	424	396	396	428	401	418	436	353	424	416	427	410	447	419	403	425	409	407	418	419	400	431	407	420	442	423	424	415	406	440	386	416	415	405	423	406	419	391	385	400	416	371	426	416	430	388	391	415	421	425	430	420	394	391	418	428	422	394	425	436	380	430	411	413	413	415	407	406	425	401	398	418	416	409	422	395	406	416	406	400	415	430	407	413	413	399	411	398	386	408	418	423	409	389	427	398	450	396	422	368	450	416	400	397	381	444	417	404	417	428	394	373	361	447	401	419	413	392	447	398	466	402	409	398	409	440	410	421	379	382	398	430	427	417	437	386	390	447	440	444	416	422	400	427	423	395	420	456	414	428	437	384	414	424	450	390	468	394	428	442	422	399	431	430	456	407	417	383	419	443	395	454	396	415	423	394	406	429	433	389	438	424	425	441	392	435	391	413	423	432	409	414	362	433	414	420	397	438	426	436	402	429	409	430	450	409	406	457	398	436	397	421	393	437	379	410	426	380	423	410	400	399	376	423	395	405	441	412	416	407	419	394	418	449	441	393	399	419	431	409	419	407	411	422	430	420	436	441	351	385	371	431	401	444	409	419	411	383	401	401	397	384	434	398	419	405	407	434	382	429	412	448	410	406	416	405	414	405	426	429	428	412	381	385	438	416	412	424	444	408	402	389	439	385	397	435	410	436	402	419	407	394	399	429	393	419	443	370	391	371	418	410	370	406	428	404	424	406	378	413	448	426	413	392	406	419	434	439	415	400
4858	9926	8422	4443	3041	2340	1837	1543	1282	1071	933	877	806	770	712	661	671	627	638	593	630	615	574	577	553	522	547	534	548	530	574	520	582	575	551	568	542	564	519	576	522	505	520	546	526	545	545	556	521	525	509	536	522	545	539	578	515	533	519	526	512	556	521	524	531	517	534	503	503	530	547	565	493	519	538	514	543	498	559	531	534	531	510	529	548	529	504	522	540	534	527	531	523	497	520	584	547	529	493	551	524	505	510	480	544	524	527	523	497	543	542	541	491	537	541	479	556	512	516	512	523	511	556	507	537	536	558	527	533	498	511	514	525	496	564	500	512	514	537	493	486	522	537	502	508	509	500	531	521	536	510	549	529	521	489	567	557	543	544	517	529	552	558	457	533	470	529	519	520	522	567	510	489	531	511	527	529	534	508	505	530	506	518	531	490	520	550	537	507	549	516	530	556	506	509	506	489	509	515	506	544	548	538	503	534	555	510	512	524	505	542	531	532	519	521	542	522	535	517	536	540	542	502	532	537	503	531	562	555	487	531	540	524	525	534	542	527	536	518	535	553	505	538	529	532	523	557	527	510	516	517	508	553	544	511	477	539	516	473	514	514	503	536	488	539	534	506	520	502	517	534	550	530	495	506	520	494	501	533	542	520	550	512	516	540	506	537	514	541	471	513	497	510	502	505	528	507	523	477	582	578	550	538	494	503	508	510	518	501	543	520	477	517	515	484	519	503	497	531	506	513	518	511	548	513	501	497	538	523	556	511	519	543	524	503	516	523	504	495	543	519	516	541	496	530	522	502	512	514	496	541	521	513	485	500	472	497	553	501	527	524	501	527	576	518	564	523	522	485	523	525	509	505	548	519	524	517	515	560	517	534	546	521	535	523	508	534	520	537	551	531	491	525	510	467	496	520	550	548	543	529	485	526	501	537	524	530	507	544	554	518	556	510	507	517	530	565	549	530	548	536	554	543	526	494	490	552	560	492	514	522	523	489	540	492	525	511	551	539	530	515	494	538	531	546	551	535	488	560	539	494	515	544	544	506	534	475	519	516	529	541	544	578	529	524	501	519	582	522	516	524	531	506	564	500	525	579	533	503	508	481	550	519	546	524	527	537	526	497	497	497	518	545	459	505	495	475	536	483	509	545	514	493	490	521	551	561	518	555	529	527	567	499	514	494	509	507	511	511	500	508	522	539	540	522	565	553	511	541	494	530	521	506	547	497	537	527	497	521	539	508	506	499	486	520	545	563	521	501	536	524	512	539	572	514	516	531	504	549	506	495	529	528	506	502	519	513	525	508	553	524	527	549	518	527	497	489	500	504	518	521	507	498	523	554	505	539	503	539	462	502	501	505	515	563	504	531	552	572	489	527	511	534	505	565	505	534	525	495	528	512	515	504	545	504	537	516	548	519	494	528	544	466	577	496	512	536	531	507	507	514	514	551	475	518	537	555	512	542	535	525	522	500	526	513	510	512	505	532	527	533	552	537	488	535	552	481	469	544	562	576	500	518	528	481	495	513	530	541	526	533	525	474	483	549	550	518	496	552	506	561	539	519	512	551	497	535	524	529	470	529	518	522	531	526	486	530	530	527	524	461	491	527	515	493	522	511	562	510	517	507	518	528	522	492	547	549	524	524	489	528	533	537	516	535	507	533	489	519	509	536	524	466	528	536	522	510	554	535	523	535	553	521	531	519	578	508	510	553	558	515	565	547	509	523	517	500	538	509	511	554	562	518	553	495	528	553	508	515	514	561	536	546	507	549	558	545	536	516	535	561	539	504	527	515	504	531	508	548	514	524	524	511	524	553	487	537	521	512	498	553	543	521	559	530	545	518	547	500	546	533	475	522	560	493	546	531	533	470	523	544	535	542	513	519	505	516	513	531	547	555	498	524	551	534	525	488	533	522	532	501	554	505	497	542	530	531	556	548	534	518	484	519	538	531	556	539	555	513	508	552	495	521	546	487	562	568	548	543	537	547	520	546	519	510	549	554	529	510	510	533	508	512	533	543	563	527	505	560	491	537	519	507	525	471	532	539	521	553	568	538	558	550	543	484	510	533	486	548	494	500	530	513	544	570	550	519	505	524	533	494	529	504	512	504	534	524	513	506	527	543	527	533	502	532	568	501	512	520	474	506	570	545	506	505	535	495	505	488	512	568	523	549	520	553	548	528	516	508	524	489	519	506	480	525	529	518	539	535	471	552	501	526	556	551	541	498	502	519	528	551	528	512	515	518	518	525	491	514	534	578	521	503	523	498	509	526	532	537	474	560	521	510	531	519	513	552	515	547	506	557	534	537	544	506	518	482	503	521	540	534	502	509	532	503	512	506	492	585	518	516	525	498	492	538	553	507	523	527	540	540	518	515	532	512	540	513	522	537	535	499	508	528	568	503	513	547	546	520	515	500	501	538	539	507	520	515	571	515	514	511	493	518	501	557	504	490	550	503	545	527	545	533	533	503	509	542	520	509	511	548	532	515	502	550	550	525	522	544	536	537	526	555	515	495	559	512	503	520	514	552	510	532	501	492	505	537	518	490	527	441	568	532	470	508	513	498	569	494	530	519	495	501	526	492	552	505	483	512	532	526	508	545	503	522	506	512	528	529	522	536	519	508	565	492	541	496	552	535	531	493	531	528	522	576	527	501	489	588	525	572	486	520	529	510	521	530	580	496	516	568	501	519	515	548	524	552	525	516	547	518	586	571	532	490	501	500	552	502	528	543	537	533	515	530	567	509	544	551	504	528	505	534	516	517	493	515	520	513	525	482	549	511	541	537	519	515	496	551	468	495	519	498	516	535	536	509	534	541	508	544	526	530	494	540	538	537	527	511	575	555	539	568	551	496	529	505	528	538	514	503	481	522	576	519	520	505	503	529	562	515	542	518	524	512	555	512	548	545	487	501	495	551	509	543	514	531	505	502	528	523	542	516	511	510	537	545	528	562	517	571	524	541	555	512	516	507	503	502	518	549	484	549	502	507	614	486	514	515	505	541	555	503	515	527	539	530	486	515	547	529	574	545	523	518	518	537	534	524	536	528	527	539	515	515	484	507	520	517	537	568	509	515	497	501	559	511	548	524	524	508	503	534	501	524	518	529	496	493	497	528	527	529	512	535	488	541	553	511	492	524	562	498	544	515	511	527	513	478	521	532	486	523	533	517	522	537	530	534	518	511	539	510	545	507	515	548	508	523	540	534	531	536	561	527	558	539	518	498	494	493	492	518	502	505	542	521	536	530	506	511	518	520	510	540	506	573	500	527	509	545	491	537	501	558	554	515	530	520	501	536	548	534	534	506	500	529	513	488	533	532	528	553	481	537	535	544	500	484	493	541	564	520	539	512	543	510	485	502	494	508	491	521	516	556	524	491	547	499	541	509	532	499	501	523	552	510	513	509	537	502	512	537	554	490	483	570	570	553	565	580	519	525	511	512	521	517	505	509	533	562	517	533	569	489	506	518	537	496	506	512	525	543	495	525	496
22996	21404	29373	23843	21404	21448	11915	1244	791	692	624	527	423	419	406	358	347	309	305	277	340	287	299	263	257	254	291	245	287	218	256	265	236	258	241	250	253	232	239	224	220	217	257	227	226	245	225	225	226	230	205	223	239	228	203	241	226	211	225	211	236	223	248	198	220	208	212	210	217	215	211	210	208	217	234	243	219	240	210	200	186	230	228	187	210	221	231	215	205	228	192	230	221	202	213	197	212	220	249	211	192	207	220	194	223	209	223	180	206	195	202	238	227	237	201	236	222	212	197	206	220	203	226	218	206	224	193	231	206	232	206	242	216	197	205	191	210	229	211	230	217	214	201	189	221	195	214	201	209	229	211	209	222	228	231	218	222	220	224	229	197	210	208	204	211	183	210	208	238	223	210	229	213	217	220	226	183	205	232	190	220	233	182	237	207	198	203	220	209	204	234	220	241	201	211	209	214	194	202	208	220	223	241	212	208	204	201	231	177	207	190	206	204	193	219	206	197	210	206	199	201	205	227	212	216	213	196	211	220	230	210	208	241	185	190	207	206	212	222	216	230	219	202	197	221	201	211	221	190	222	207	199	181	202	202	209	221	212	208	219	208	201	206	222	237	193	201	225	219	200	229	190	186	202	223	232	209	209	194	209	226	207	185	197	203	196	214	213	230	223	211	210	208	179	210	207	189	186	223	210	198	224	208	198	206	199	241	215	224	191	223	212	201	229	174	210	197	234	208	205	209	200	202	224	247	196	217	195	211	195	217	199	184	204	221	252	226	208	223	211	239	233	209	207	206	190	208	197	212	202	192	199	207	207	178	194	213	234	200	229	225	201	222	237	203	186	220	218	207	194	197	252	233	203	223	209	193	220	232	205	223	196	186	224	217	185	222	189	202	219	225	198	190	216	231	213	193	197	225	216	214	218	202	208	230	204	219	215	202	226	204	222	203	204	241	231	232	241	206	207	198	225	215	213	233	195	210	224	200	245	187	214	196	231	199	195	205	221	215	225	209	191	197	204	217	211	213	198	222	181	192	211	225	224	251	207	213	217	198	198	200	212	209	184	196	188	232	206	231	220	204	185	218	219	227	195	207	218	229	238	196	216	199	202	198	233	193	230	202	190	214	200	201	225	223	201	202	203	237	203	196	206	214	189	211	228	199	208	217	210	233	224	224	212	225	226	204	245	219	203	195	187	227	209	229	187	194	227	206	195	181	194	192	200	208	213	216	224	181	202	253	222	241	217	200	202	200	209	218	235	220	207	202	214	229	193	212	213	234	210	204	219	192	207	226	200	215	218	203	206	237	230	224	204	219	193	219	211	228	208	237	230	242	195	221	219	199	225	214	220	230	216	233	218	211	203	204	213	225	214	198	212	227	201	204	233	192	216	214	198	214	212	221	193	210	213	228	193	228	193	234	206	219	212	210	203	201	203	225	216	230	205	194	244	229	206	236	213	199	217	224	233	196	208	240	211	225	216	252	227	212	201	212	216	206	209	203	211	208	221	195	220	232	212	195	201	202	198	187	213	201	208	223	225	200	227	223	211	227	234	207	200	228	198	202	199	228	219	234	223	203	222	213	224	205	219	217	210	196	215	221	216	239	197	224	224	211	226	217	213	222	212	204	204	232	205	190	229	226	216	221	207	229	224	199	208	213	191	213	224	201	214	208	194	211	205	229	203	206	229	194	197	190	213	226	204	209	207	179	196	220	200	236	215	224	225	198	227	213	207	198	212	206	207	203	239	235	227	196	238	219	219	208	212	210	206	209	227	218	236	212	225	237	219	188	226	198	213	197	204	211	189	199	214	187	214	218	193	229	225	220	201	226	215	215	216	212	191	198	213	246	217	203	207	220	192	191	205	219	219	203	224	225	189	243	209	205	219	193	219	205	175	194	230	205	218	198	230	218	213	227	212	199	213	191	205	206	217	225	203	185	224	212	231	230	209	202	174	212	217	195	207	208	213	241	207	223	213	198	198	232	200	211	218	205	211	224	186	206	207	210	227	223	195	214	210	216	181	214	216	207	198	226	212	210	215	219	221	199	215	210	205	238	221	223	223	199	203	241	191	228	245	228	221	244	200	207	216	195	201	220	225	202	216	206	184	219	213	203	213	219	211	212	207	236	209	196	218	174	188	199	177	221	206	219	204	195	215	216	224	197	194	214	189	222	216	212	219	196	221	207	211	210	207	221	188	237	205	241	206	206	240	200	199	203	250	206	225	248	227	203	203	221	201	214	183	188	221	216	223	262	191	211	200	222	189	212	208	185	222	183	186	206	202	241	220	205	187	204	211	199	242	207	200	218	216	221	205	210	219	202	212	225	224	229	206	207	234	221	208	184	211	212	202	196	205	201	234	214	213	214	236	192	234	214	211	241	204	227	188	193	233	236	221	200	215	227	215	197	216	216	213	223	208	209	202	218	194	260	205	221	230	215	233	217	240	220	210	233	208	219	215	232	227	254	200	199	219	209	211	200	222	238	211	209	231	198	197	211	223	206	211	222	215	209	211	234	191	226	208	206	234	189	223	219	227	203	196	185	212	192	220	196	194	204	191	198	220	210	217	233	226	189	199	193	200	221	211	192	203	218	209	194	231	217	204	213	229	227	218	229	240	205	216	212	199	209	196	222	214	213	210	208	213	214	232	206	216	202	211	214	211	227	205	202	194	225	213	196	230	212	195	208	220	215	182	232	206	192	190	178	193	208	212	198	191	204	221	194	224	204	217	202	223	232	233	220	184	189	191	241	231	214	199	202	207	202	212	213	233	204	208	195	217	203	205	201	227	206	206	197	205	216	210	223	212	190	223	200	201	221	229	213	195	213	211	217	196	232	219	219	220	210	219	197	212	220	209	202	233	242	235	223	205	209	232	234	178	210	218	193	211	242	204	204	214	222	199	227	214	204	210	190	210	213	173	220	210	196	224	234	221	218	197	226	197	236	199	233	211	209	223	199	193	225	219	187	227	209	228	212	216	191	204	233	224	227	193	223	224	237	199	241	195	225	217	208	213	208	213	200	210	219	239	199	211	211	208	214	210	227	218	195	204	173	194	206	202	238	206	207	209	197	213	219	216	212	204	227	235	198	208	221	238	206	203	204	211	195	201	211	248	227	183	228	208	195	224	212	224	211	198	219	213	223	189	219	189	195	218	192	212	196	224	225	215	177	210	211	222	220	235	235	212	201	200	206	229	217	245	217	200	202	204	215	209	195	236	226	225	203	212	191	216	197	190	196	209	206	208	203	191	195	220	215	212	189	208	215	198	196	214	182	180	212	214	190	229	202	199	200	215	208	211	215	239	233	207	194	208	219	192	196	217	226	201	219	197	228	204	226	206	208	223	236	220	210	194	207	222	224	221	187	218	207	220	195	216	249	214	209	209	211	213	206	223	226	245	194	239	221	217	194	217	227	215	215	213	209	222	204	200	237	205	240	213	215	187	223	233	226	202	244	214	206	203	235	202	197	192	214	216	205	222	204	205
6651	16090	13627	7259	5002	3793	2842	2221	1676	1373	1107	966	793	697	605	584	548	506	458	428	404	406	365	384	358	361	371	319	322	318	315	330	329	328	285	308	316	309	281	315	282	256	313	292	279	261	285	256	274	284	288	263	269	273	260	244	257	280	295	285	270	263	249	262	258	275	275	286	268	257	261	262	260	263	286	286	245	261	254	253	286	238	254	280	243	221	262	226	291	242	249	275	270	252	262	266	261	277	233	267	230	261	274	268	270	273	243	254	293	265	242	268	263	245	236	234	261	280	274	271	255	262	266	235	237	250	268	263	279	237	246	254	257	251	297	265	245	263	266	240	251	246	270	277	256	262	261	249	257	233	250	277	267	262	275	260	259	263	255	232	250	236	268	243	282	248	270	259	275	282	271	242	243	268	276	253	236	259	281	258	254	244	277	268	234	277	251	283	274	265	265	236	230	253	260	259	261	260	296	254	267	268	260	261	256	273	279	261	246	245	250	255	241	264	234	243	251	261	256	280	262	246	233	240	247	248	251	257	267	239	255	249	237	252	239	262	234	265	282	247	239	254	238	280	253	260	244	280	257	259	234	253	247	231	258	255	245	283	261	226	253	265	261	228	243	254	263	255	263	268	242	270	259	276	263	242	286	246	266	276	280	235	235	258	265	234	240	254	253	265	268	259	256	262	285	249	251	257	261	240	243	255	272	258	243	236	260	288	224	271	253	270	247	254	258	283	238	236	272	245	255	253	243	237	259	259	262	261	241	251	274	250	270	285	283	245	251	270	257	279	272	279	255	247	255	268	253	257	273	249	259	236	246	272	259	242	259	235	265	241	246	262	260	278	276	230	250	252	245	284	262	245	230	256	232	269	271	226	255	284	254	270	251	244	246	258	266	224	265	234	271	254	234	257	270	235	261	252	258	268	256	256	264	255	260	279	262	251	252	270	243	238	266	254	268	259	255	233	267	246	248	269	266	254	244	238	268	279	261	244	250	246	292	258	241	257	271	291	234	257	249	229	251	288	257	237	270	260	255	257	259	273	261	268	298	279	271	241	251	265	255	287	268	244	259	269	274	240	273	266	239	267	265	271	265	261	269	255	263	238	232	260	249	250	248	261	282	305	260	280	237	278	278	250	265	240	289	266	261	243	282	246	253	260	260	264	259	267	261	284	235	276	230	261	250	251	264	253	231	270	265	262	242	265	279	220	238	258	272	235	226	232	251	262	230	265	244	284	248	271	245	264	274	270	246	275	245	231	236	275	256	269	248	250	282	256	252	245	246	236	318	232	260	226	255	269	266	251	247	259	249	254	274	253	270	289	227	251	252	264	242	267	248	228	267	275	276	250	267	261	268	266	245	265	274	281	252	278	246	264	248	281	266	253	253	238	271	235	258	277	241	273	261	276	238	274	261	248	258	275	277	263	269	267	245	257	257	261	270	261	267	282	259	256	254	271	238	280	234	254	261	233	249	271	280	276	253	276	257	236	266	252	268	259	272	291	226	253	251	221	293	258	259	261	258	248	263	270	244	252	253	266	232	241	235	285	249	262	246	268	285	230	274	224	248	234	268	263	268	269	264	240	254	278	273	274	255	270	271	276	253	265	256	242	260	244	271	239	244	260	242	245	273	236	280	276	258	261	284	267	270	269	261	238	249	266	262	239	280	280	266	259	274	252	248	265	277	253	266	266	258	258	235	272	284	275	268	260	251	260	251	268	270	273	248	257	253	246	257	256	254	249	265	257	254	266	248	244	249	251	272	286	243	246	278	274	258	257	229	261	251	253	277	268	231	258	244	224	254	313	248	264	251	241	274	231	251	239	244	261	262	248	247	242	262	260	250	269	257	244	258	302	268	261	266	280	272	236	275	288	259	278	238	261	239	238	229	264	253	233	276	271	268	295	251	266	267	270	245	256	280	274	261	244	231	235	234	269	277	258	255	261	252	257	245	256	265	271	238	259	257	265	265	267	213	252	241	247	232	255	247	237	262	256	243	255	242	277	248	262	270	270	250	260	264	281	264	263	239	255	283	248	290	229	248	256	276	270	246	268	304	234	248	244	269	243	283	269	237	228	228	208	272	262	231	233	268	253	252	247	275	267	245	232	254	259	274	245	277	255	253	270	300	261	268	251	250	264	265	233	235	284	238	267	260	271	254	249	261	263	260	261	306	253	256	242	233	262	272	251	265	230	276	272	282	264	281	260	248	265	252	252	250	278	275	271	251	250	226	243	247	268	277	257	274	249	268	280	272	269	262	268	265	268	262	280	288	247	260	269	259	232	249	249	224	265	266	254	247	263	274	275	249	247	256	250	245	234	251	295	279	257	243	252	254	281	263	255	252	247	236	263	279	246	263	284	221	250	263	237	242	259	251	246	256	288	238	292	257	253	262	276	238	246	243	241	271	290	271	269	267	249	287	236	249	276	242	263	263	251	229	237	263	254	269	260	239	232	237	249	241	277	244	239	243	277	260	288	254	247	260	248	262	283	230	272	240	234	235	299	271	276	237	254	262	258	239	273	257	236	255	230	269	275	267	286	284	246	244	267	271	251	245	236	277	229	219	259	259	271	262	266	240	253	283	259	258	250	238	257	234	259	236	255	265	265	269	265	284	258	266	245	224	236	238	245	238	259	245	238	259	239	258	272	254	224	247	287	239	270	281	258	239	253	312	250	277	254	262	265	239	228	248	249	245	255	254	258	264	254	268	275	253	231	282	253	252	260	260	264	235	249	268	260	266	252	242	249	264	238	245	237	256	262	260	257	268	274	232	232	268	287	265	266	242	242	287	261	293	254	280	267	260	262	275	231	246	267	261	280	274	259	216	273	241	228	274	235	300	256	257	282	248	255	239	252	280	258	238	259	252	255	188	247	271	222	237	272	261	275	268	276	235	222	241	259	255	278	261	255	244	272	282	262	244	249	272	276	256	248	264	260	257	293	257	271	271	252	268	245	231	252	254	265	257	267	250	255	272	272	247	277	249	231	289	277	262	263	268	263	278	256	249	256	273	281	270	241	275	259	260	274	248	250	237	243	278	252	246	249	276	261	269	277	259	253	287	267	241	249	263	239	264	256	258	234	232	278	251	257	271	264	272	263	262	233	241	255	254	283	251	231	262	248	257	265	272	261	235	273	287	258	269	240	253	284	246	269	271	242	269	231	286	273	240	264	244	293	286	270	254	257	241	266	254	267	271	240	287	286	255	229	255	233	252	259	239	265	277	252	295	247	268	269	293	252	252	239	246	288	264	244	247	261	228	269	266	270	255	266	280	242	284	263	252	260	254	233	238	247	238	264	252	273	263	242	277	263	244	273	264	259	259	248	258	257	229	265	275	234	283	237	265	248	254	239	249	286	239	261	226	275	283	267	264	241	280	247	275	249	234	295	272	258	258	260	244	264	266	247	258	245	268	259	256	229	258	253	255	237	253	270	271	250	275	252	217	275	256	284	245	260	253	271	230	289	271	247	234	257	286	258	248	268	250	250
27192	21201	12432	1577	1005	829	822	672	720	702	739	684	705	697	683	661	633	624	663	655	622	634	687	655	691	682	653	674	705	706	645	686	684	639	637	669	674	683	710	662	654	674	626	659	676	714	685	650	691	663	667	652	624	656	691	637	701	658	726	655	675	679	707	654	654	648	664	654	654	629	678	683	697	695	721	686	668	629	682	698	678	669	659	675	702	660	679	686	660	651	662	636	682	625	684	700	666	670	710	720	641	656	703	677	660	681	677	646	675	628	671	696	633	634	639	654	663	647	634	658	671	652	707	655	649	634	645	635	673	660	664	663	655	701	623	660	627	713	653	673	695	696	678	712	673	686	695	647	688	649	705	660	621	613	670	655	680	665	659	679	612	692	665	612	658	665	662	680	684	654	710	747	669	717	717	648	604	666	695	694	650	662	673	644	654	689	669	662	683	719	639	661	654	614	700	656	695	690	628	670	654	698	701	609	617	655	643	683	671	637	643	672	630	660	691	691	628	678	720	695	629	661	688	623	632	647	658	658	619	668	690	615	611	705	642	662	639	647	649	689	633	698	708	683	662	676	647	696	679	687	698	630	616	580	696	621	669	657	677	661	669	689	638	693	700	664	704	670	641	703	619	650	699	674	657	674	682	630	658	697	645	703	684	676	682	650	676	663	637	650	661	692	661	626	664	670	686	703	717	655	643	681	674	634	672	675	639	683	680	648	637	653	628	654	669	649	681	677	668	657	634	659	734	700	692	682	685	663	641	674	721	659	662	674	701	690	651	661	700	677	667	680	637	674	632	616	641	666	681	717	673	641	660	699	675	637	641	650	685	699	631	676	645	606	698	698	668	663	710	704	699	650	644	662	703	697	657	661	673	665	622	692	700	686	681	677	685	647	700	704	706	662	697	659	668	646	655	657	660	649	698	659	668	701	637	660	632	665	652	660	610	655	680	682	691	607	633	650	668	679	699	677	648	690	704	682	686	647	644	644	677	683	664	695	630	672	670	623	661	629	650	679	698	659	704	656	648	628	624	690	650	665	698	651	671	638	620	684	659	665	670	654	656	714	640	696	682	655	626	721	656	647	638	663	673	716	630	618	668	680	669	653	688	681	664	637	627	590	688	629	689	646	692	598	676	676	675	699	660	642	625	673	648	679	659	674	645	719	669	659	682	669	633	638	666	657	660	584	626	667	702	674	679	688	669	701	676	701	616	667	639	689	619	652	683	658	622	671	644	675	646	719	702	667	654	666	679	642	680	655	659	645	661	703	654	610	653	696	639	699	649	649	648	672	687	637	665	680	668	652	666	707	706	657	679	703	712	655	665	667	629	648	631	690	632	659	672	666	644	666	641	631	658	637	684	688	730	665	643	684	680	671	686	665	717	715	628	644	681	677	626	717	721	667	686	686	623	691	661	662	658	654	697	680	660	710	636	688	616	652	685	672	634	700	681	668	672	694	670	655	665	661	667	683	678	687	740	637	655	648	659	631	646	666	683	636	645	633	648	698	691	634	749	669	675	629	682	683	665	660	708	642	656	627	642	614	678	679	656	631	641	631	728	657	704	706	678	685	668	682	642	659	652	674	660	639	658	687	648	665	630	682	659	656	704	673	653	678	708	702	653	694	681	636	670	638	619	653	658	649	613	648	671	688	646	685	676	681	686	660	654	650	664	686	655	679	707	679	666	631	652	697	711	677	650	649	658	652	642	671	702	653	643	659	673	673	667	684	644	652	661	633	655	629	644	683	613	650	676	645	648	721	681	681	642	626	675	642	667	663	667	673	696	663	607	701	605	622	638	645	698	620	686	730	687	635	687	681	657	682	627	668	650	618	686	671	695	684	610	684	607	603	686	628	712	641	656	681	713	674	655	710	688	621	675	640	677	641	651	673	705	688	658	685	615	634	648	641	646	657	681	665	691	606	692	650	656	610	667	638	667	664	645	660	695	683	638	704	667	712	714	695	643	638	637	626	696	644	657	701	661	709	699	636	659	634	675	644	698	666	672	667	670	650	642	649	613	705	670	644	654	681	639	770	675	688	644	666	669	671	642	633	664	673	661	702	681	710	612	694	654	703	663	646	659	636	672	707	640	633	672	682	627	649	671	662	630	666	661	647	644	643	612	637	665	664	639	669	706	691	660	632	660	639	673	642	643	679	660	650	667	720	691	640	675	671	669	673	660	656	690	638	739	644	690	705	697	659	651	635	668	642	687	645	671	661	673	689	673	704	646	631	650	674	663	678	699	701	589	689	653	681	669	674	665	655	659	671	615	669	672	698	684	679	682	695	669	672	638	678	663	650	642	686	687	639	671	652	628	679	703	659	667	679	649	649	648	682	644	669	699	690	659	656	701	679	630	707	655	625	643	654	646	676	642	650	591	652	675	683	635	650	672	655	694	623	668	665	693	653	682	667	666	690	695	672	712	647	698	668	654	631	714	670	696	691	702	669	710	669	666	656	660	636	721	632	652	674	704	676	678	675	626	696	689	665	684	638	702	652	664	671	665	679	645	599	672	648	636	615	683	678	651	652	665	650	664	649	678	648	708	669	691	655	668	690	684	657	679	699	679	650	637	657	682	647	620	632	641	694	709	640	646	694	650	665	635	670	657	676	678	632	670	656	719	717	683	699	663	637	665	676	715	666	694	696	654	670	652	681	627	649	651	643	667	663	691	699	655	677	676	745	690	706	661	739	680	640	680	653	642	651	663	636	705	685	628	634	635	602	674	718	705	686	669	702	697	663	663	658	668	638	683	673	659	673	676	728	657	662	722	670	670	683	683	675	670	677	666	646	679	607	640	666	663	670	689	676	663	665	666	635	642	666	659	692	690	680	664	698	652	648	696	672	686	619	687	656	644	657	676	705	699	684	649	638	649	700	646	661	662	669	698	650	659	671	626	672	667	647	643	683	656	667	709	660	681	687	678	644	666	685	686	685	651	650	698	643	634	682	680	686	638	659	654	664	695	605	663	650	630	653	635	663	685	645	631	646	671	695	665	691	676	635	665	670	663	666	675	645	639	653	650	661	693	700	668	691	677	647	698	641	608	651	707	636	665	652	634	698	678	635	677	636	638	656	595	650	644	710	663	652	669	682	708	665	651	658	661	661	660	667	652	660	727	666	706	679	699	668	673	676	685	641	680	679	693	651	707	699	700	639	678	683	624	643	680	674	684	635	693	654	672	691	671	703	634	670	662	651	632	638	689	681	662	644	655	678	680	635	689	669	686	660	657	650	699	643	686	672	700	726	643	672	641	660	672	660	682	679	692	639	697	654	676	664	675	675	674	657	660	704	637	649	676	648	664	720	656	680	715	635	667	666	619	673	633	650	636	650	608	684	681	724	621	735	650	656	672	633	713	689	658	690	628	667	647	675	681	618	656	674	680	653	652	674	693	674	692	674	702	694	664	669	664	728	633	602	640	648	683	711	688	633	722	646	670	662	657	656	669	701	663	649	666	683	636	692	640	617	673	666	617	670	716	648
4223	1718	1501	1135	947	969	927	907	884	812	826	837	879	885	839	860	848	787	804	824	802	818	853	834	796	803	826	790	827	833	835	814	837	847	794	828	786	799	802	803	794	802	818	858	836	790	798	777	849	836	804	802	800	877	815	825	811	811	858	824	788	850	791	831	880	821	760	846	873	825	810	822	878	876	814	812	849	804	843	746	814	813	848	838	789	809	778	860	851	815	813	822	807	831	806	876	840	820	790	823	807	788	827	836	852	768	851	851	779	877	846	791	829	867	838	839	822	838	818	807	817	867	789	793	833	820	784	803	851	824	779	807	799	854	808	802	822	848	804	834	826	842	840	843	821	798	810	824	809	799	809	881	848	819	853	816	826	804	779	783	782	812	794	852	854	811	778	832	795	771	782	859	823	799	803	819	843	820	810	814	839	851	788	846	806	821	829	822	831	825	831	812	777	863	824	787	798	811	799	833	795	861	835	856	839	804	831	760	796	778	792	808	810	796	779	828	826	769	816	787	821	791	829	809	765	811	805	800	883	836	840	837	852	783	771	801	788	783	824	792	844	846	792	803	825	839	840	861	811	802	863	821	820	836	833	762	852	852	802	803	868	811	835	821	802	850	812	818	821	808	781	811	804	858	805	865	895	849	764	787	816	802	853	849	788	827	787	807	816	846	846	813	779	792	828	831	871	791	778	802	849	858	817	825	837	829	836	783	835	802	835	860	881	811	828	792	858	794	762	835	784	788	829	834	855	803	792	818	828	858	783	810	822	764	799	788	808	826	850	798	831	830	820	863	907	809	878	879	871	802	842	845	787	880	801	843	846	844	798	831	802	789	818	810	802	824	854	810	829	848	856	824	835	839	901	861	784	828	779	822	845	828	827	798	803	858	833	779	816	841	815	792	799	801	851	802	793	814	856	837	794	827	852	805	755	782	848	815	823	835	847	808	857	801	813	853	828	873	805	812	856	832	839	845	827	836	765	822	804	848	868	781	873	847	829	808	798	829	806	813	793	838	841	830	840	834	809	827	824	855	824	822	843	764	822	840	843	821	820	869	848	793	805	824	853	820	811	818	768	870	794	822	778	837	843	794	825	817	814	827	788	829	849	849	779	828	845	830	806	790	789	824	773	829	832	846	827	789	829	841	830	827	848	795	787	845	784	818	828	811	855	770	799	832	788	804	819	821	868	803	831	817	839	849	851	814	820	809	773	792	801	766	845	824	799	823	833	763	814	836	820	793	760	802	823	849	803	828	801	758	838	819	789	849	790	846	830	870	823	820	825	819	807	808	804	785	787	832	819	813	817	818	806	822	827	805	827	775	845	840	836	797	859	844	810	834	784	870	811	807	777	809	800	818	828	849	872	854	836	848	819	858	814	810	802	836	844	779	795	882	763	854	823	843	806	841	792	814	814	841	841	796	817	744	832	853	815	816	792	847	805	831	833	804	823	807	815	827	855	831	780	849	865	831	825	805	854	803	842	827	791	796	887	768	778	866	792	879	818	788	863	778	840	865	832	801	854	796	789	805	839	819	886	879	765	835	838	845	813	840	830	842	821	840	815	815	823	813	825	879	867	829	806	818	853	828	829	813	869	772	801	847	829	806	768	823	832	817	767	829	852	811	808	805	830	775	817	843	839	792	801	802	775	808	820	853	869	824	844	801	763	818	847	811	808	809	803	837	864	805	839	843	817	828	808	794	790	807	805	837	852	828	803	798	835	835	838	827	845	808	835	823	837	841	823	803	744	818	818	800	803	795	808	835	812	808	828	902	834	847	821	776	822	806	784	801	839	842	817	786	805	830	847	843	825	822	779	867	811	852	891	864	842	818	758	816	856	769	764	809	774	800	824	811	852	832	832	796	807	818	836	777	832	859	799	872	789	841	816	812	817	822	826	782	821	809	849	829	846	772	805	826	832	779	784	815	799	812	757	855	788	849	851	852	853	838	840	825	816	842	857	828	783	776	843	855	839	817	845	816	802	855	858	813	790	824	833	817	884	819	833	815	783	867	819	816	795	816	819	859	839	833	815	824	773	814	807	851	821	760	849	780	793	824	839	854	811	805	749	855	807	804	810	834	782	844	807	844	797	842	794	765	822	806	840	842	847	791	797	829	833	783	872	848	866	828	787	833	850	810	795	763	785	838	805	874	788	734	876	856	821	840	816	811	821	801	845	808	784	855	838	821	839	801	823	820	794	835	812	792	823	788	805	832	835	794	792	817	843	833	773	802	839	828	809	831	823	822	844	806	836	817	789	824	792	845	797	837	864	843	859	813	827	826	833	838	813	807	858	798	859	842	823	834	830	838	823	861	812	839	853	781	844	794	804	766	819	817	852	882	794	835	824	812	856	793	873	855	804	866	793	796	775	807	851	836	813	862	819	810	820	805	814	820	771	817	846	767	791	799	795	780	838	844	804	811	752	819	788	854	840	866	850	821	807	808	798	800	777	836	796	805	808	821	782	837	819	822	840	834	785	792	772	813	818	849	828	824	821	828	763	847	806	835	798	823	844	806	825	850	806	866	880	788	792	826	822	817	846	784	841	818	815	801	770	791	804	816	851	754	829	799	834	849	745	827	800	839	822	865	762	798	842	849	841	864	793	824	798	841	823	837	775	824	858	796	815	815	842	781	851	809	812	791	872	823	797	819	794	845	840	834	882	766	791	833	809	797	826	798	811	829	818	846	854	806	798	793	823	768	821	861	849	813	822	884	802	833	852	809	815	812	822	818	822	818	856	785	869	816	791	826	841	792	833	860	794	781	843	828	821	753	830	852	815	872	793	811	817	826	798	835	803	834	813	853	857	797	865	830	816	773	812	794	792	842	793	802	819	791	826	786	821	851	802	820	796	766	857	829	794	837	804	818	744	745	815	815	790	833	833	779	787	736	850	774	812	812	801	804	792	826	795	806	827	858	807	869	816	805	856	835	818	784	768	839	824	825	799	826	782	794	836	837	835	828	795	851	818	786	802	860	836	848	842	788	837	808	785	830	815	859	846	775	834	796	815	850	818	849	802	790	806	785	801	841	796	816	862	854	785	812	803	768	812	810	808	843	792	833	794	839	850	841	824	814	827	801	837	836	751	801	853	803	794	855	808	787	853	839	862	821	815	820	817	781	819	837	801	836	852	800	782	874	806	863	834	784	823	809	875	822	810	831	813	769	835	864	830	871	776	869	814	760	779	767	850	815	776	825	852	824	802	858	794	832	833	878	788	838	836	868	767	799	788	835	874	763	784	775	866	846	827	822	862	821	830	798	844	809	829	848	778	801	805	833	843	820	821	810	830	864	808	835	855	845	811	791	780	808	826	756	852	831	792	810	813	795	835	882	870	870	846	787	765	792	823	849	814	838	800	770	861	802	848	840	855	794	783	804	811	817	783	788	810	807	794	857	823	799	796	810	829	836	807	831	805	804	841	831	843	821	810	847	838	870	841	830	797	858	766	815	836	846	860	873	827	827	814	836	906	802	851	801	862	793
23911	21422	28961	24270	21414	13006	1414	872	695	675	647	602	564	537	483	473	519	469	490	469	432	425	489	415	488	440	446	450	439	444	437	409	430	408	430	409	439	405	431	428	436	435	416	411	391	444	416	410	401	448	405	396	409	440	418	392	410	417	447	412	384	397	447	428	418	437	388	439	434	449	399	407	431	397	391	409	421	401	387	411	430	408	438	396	414	461	416	422	367	376	438	420	420	428	401	408	439	399	409	403	405	421	410	422	428	381	413	418	374	415	455	407	394	446	429	382	416	392	425	444	416	433	435	431	450	431	416	400	424	395	391	439	391	410	404	415	434	407	426	416	422	417	365	402	383	421	446	384	410	415	375	400	393	414	422	414	419	421	398	412	404	381	419	428	420	410	426	402	408	412	409	420	399	438	451	444	415	474	416	436	416	413	427	442	419	414	406	415	436	431	414	420	400	397	444	366	415	437	430	425	404	386	429	430	410	398	398	395	427	411	397	388	406	403	420	468	432	418	417	395	405	401	386	440	464	440	378	441	411	401	399	448	408	414	478	419	398	391	421	437	378	395	421	405	403	432	417	374	421	400	441	442	413	429	410	393	400	405	401	425	432	398	397	429	445	412	399	433	405	409	362	415	404	400	424	452	417	417	413	411	415	409	395	423	426	417	406	392	398	445	439	406	415	393	419	387	437	404	404	414	431	388	408	419	432	379	423	407	397	409	386	441	415	428	411	407	414	377	395	435	383	401	411	422	432	423	421	412	396	405	454	394	425	402	412	431	394	408	407	417	367	365	391	385	393	379	413	443	395	397	419	360	429	372	398	391	408	432	433	425	408	415	386	420	400	400	428	381	455	418	398	428	406	424	397	423	426	440	424	397	453	443	389	410	426	434	408	422	386	436	400	443	406	409	402	419	412	429	428	413	393	410	389	401	412	396	386	406	412	405	378	382	388	451	391	381	412	420	413	399	411	425	415	434	412	434	397	406	407	444	398	434	415	377	438	369	450	419	404	445	456	418	386	424	419	434	420	421	408	460	459	407	411	426	430	396	408	423	433	424	404	385	439	420	393	421	423	425	416	438	391	383	391	428	399	392	397	450	408	418	408	448	446	428	414	429	417	413	430	434	430	424	411	416	419	430	416	407	400	428	395	394	408	430	423	387	382	431	387	402	432	419	402	410	400	384	434	392	415	387	411	421	420	411	428	396	414	412	416	450	433	391	405	405	395	451	407	418	413	429	392	403	422	392	441	462	426	408	439	410	378	429	378	447	418	441	394	421	399	435	399	409	425	416	409	428	441	417	396	370	402	447	419	471	403	428	393	389	435	402	412	412	466	416	421	398	409	414	408	395	384	381	402	406	395	396	407	399	414	402	453	420	399	407	406	397	434	438	404	407	417	407	415	457	438	427	409	375	424	380	403	447	390	412	401	425	384	416	436	424	399	423	384	383	399	420	381	439	386	438	381	437	380	440	400	405	421	416	384	397	392	383	430	403	399	404	440	438	412	396	427	412	386	391	449	426	390	401	396	399	433	425	391	395	413	427	370	404	384	400	409	432	393	419	401	417	421	418	421	380	420	432	388	398	469	441	407	406	417	382	404	429	412	402	410	417	429	397	386	391	382	391	419	442	406	418	406	409	429	383	391	426	431	395	430	441	424	417	416	456	412	411	376	418	434	396	400	397	432	447	430	427	415	388	415	413	427	381	423	412	357	427	419	402	407	398	417	401	470	385	396	381	396	406	442	386	391	399	433	405	394	399	388	445	399	411	379	413	389	396	403	357	424	408	394	426	404	435	431	407	397	411	425	397	430	378	420	394	380	406	430	425	400	405	409	391	387	421	416	425	370	422	407	440	410	400	402	412	420	399	403	381	426	430	453	428	403	412	386	406	385	422	384	429	412	412	431	432	412	414	405	399	395	399	403	403	393	412	420	413	381	395	400	383	438	385	406	438	441	420	452	440	385	391	422	424	407	405	421	426	399	428	429	427	437	378	409	407	428	419	418	419	411	402	423	421	409	429	395	414	419	413	379	399	429	421	393	444	447	444	415	428	435	433	413	421	434	405	388	405	435	414	431	390	383	433	365	438	427	428	399	389	440	416	417	401	433	399	425	398	417	380	432	421	387	421	369	430	390	404	407	453	422	421	421	410	409	392	400	378	399	425	379	411	433	401	410	397	428	418	390	429	406	423	412	402	394	374	392	459	391	420	401	424	414	405	422	400	408	423	422	399	413	423	402	385	439	432	371	384	405	420	402	412	412	397	404	411	411	424	390	387	452	431	400	409	417	429	405	397	428	431	399	407	422	401	432	444	414	423	433	446	427	397	410	383	432	416	410	433	402	427	366	445	426	390	428	458	400	366	424	416	432	394	392	368	403	424	408	401	438	436	402	425	406	408	413	428	436	384	409	388	421	408	432	404	409	426	380	437	447	373	412	420	394	439	432	437	416	415	433	423	445	399	427	383	438	428	424	430	381	421	399	381	410	383	368	413	409	400	424	417	463	436	384	400	427	447	396	430	402	446	437	407	422	434	431	379	431	397	392	436	406	439	413	383	377	439	414	349	391	422	421	396	437	433	418	438	367	380	368	385	418	403	417	432	399	404	388	404	446	415	416	384	394	414	404	414	405	444	397	364	406	415	409	410	413	419	395	406	405	408	438	396	397	409	444	432	386	393	437	384	406	388	412	432	455	408	396	426	386	435	401	415	409	397	380	402	422	380	402	409	406	381	401	388	436	372	441	402	412	418	412	421	402	425	453	398	413	433	422	401	410	392	402	409	378	413	421	426	391	415	387	413	395	446	371	422	416	387	422	385	441	387	438	409	419	432	377	430	404	385	415	416	426	375	406	424	415	423	421	397	415	419	414	416	395	435	410	394	373	431	420	429	443	403	410	400	415	430	411	415	400	437	449	406	448	414	450	387	435	401	396	437	416	376	404	423	427	427	370	399	403	405	411	428	407	402	425	425	405	412	459	444	418	425	408	390	407	415	370	423	414	419	391	417	425	403	384	421	424	429	392	396	406	402	397	376	396	410	391	403	409	415	459	382	413	397	408	428	451	395	365	420	435	413	427	388	396	424	388	409	416	419	417	414	413	413	419	393	387	436	404	402	397	415	399	435	428	401	413	414	422	468	392	433	407	410	413	361	432	380	390	417	431	413	430	396	361	444	413	438	418	397	405	370	414	466	425	430	414	411	456	428	433	438	443	417	438	467	373	389	416	405	373	372	411	451	398	401	386	432	403	416	396	383	426	416	396	385	378	418	406	417	446	425	379	418	386	441	392	435	422	441	413	414	400	427	387	444	421	398	430	404	414	386	407	432	455	397	429	410	427	410	406	383	399	398	427	425	422	404	420	375	434	432	420	401	404	423	414	388	419	401	403	422	406	413	376	429	457	400	393	422	419	438	419	434	412	408	391	414	409	397	420	372	446	406	394	431	421	435	390	404	425	429	402	427	422	419	389	402	412	409	392	444
4794	9807	8520	4308	3083	2331	1894	1538	1187	1065	984	861	830	765	744	723	683	650	621	601	570	565	609	606	555	551	557	544	573	549	553	565	555	563	554	590	576	536	554	535	553	535	543	543	534	497	558	560	536	543	530	557	549	531	543	526	528	541	581	563	526	576	539	510	496	556	529	506	514	549	483	520	568	538	503	517	545	528	516	554	575	567	473	533	509	558	523	512	544	506	547	559	486	554	511	500	536	520	522	523	513	556	512	520	539	508	522	514	509	523	497	563	540	552	535	517	498	541	518	487	484	526	514	517	525	512	563	524	505	534	474	549	574	545	514	500	522	522	511	499	528	543	503	487	572	491	553	505	512	506	499	522	483	494	535	552	508	491	546	508	487	529	490	544	542	555	545	532	495	524	503	514	526	523	546	519	553	505	522	505	536	517	559	513	510	541	552	558	558	492	536	565	510	499	562	507	517	507	531	546	505	498	557	553	504	507	490	508	594	538	490	513	545	532	497	500	548	528	502	503	541	532	507	536	540	494	532	527	534	525	525	517	550	502	525	554	529	497	580	543	513	500	492	534	517	486	511	488	527	510	524	514	563	557	509	507	537	517	484	580	490	557	546	487	530	555	519	508	531	490	531	548	528	530	552	593	536	549	516	566	555	512	551	553	495	510	480	503	500	517	530	527	501	550	501	503	545	500	510	478	539	520	488	568	508	547	527	528	566	530	526	548	506	541	520	502	533	494	474	486	536	524	557	543	480	492	538	533	484	544	525	508	505	536	535	497	527	526	503	529	539	512	557	534	489	506	559	507	513	515	481	544	516	572	539	468	506	556	530	499	536	494	537	537	529	530	502	506	530	520	543	556	515	506	489	521	518	503	537	488	535	531	535	503	502	516	499	558	484	556	532	496	515	498	533	500	503	510	495	532	496	530	521	557	526	523	562	512	566	480	488	531	525	527	500	532	506	508	512	498	569	523	519	548	536	542	538	570	540	488	569	511	543	562	506	527	499	555	526	504	492	508	522	532	552	531	521	521	541	484	515	545	526	516	549	520	560	535	528	489	536	543	517	507	523	498	553	523	511	523	497	513	513	503	507	517	578	518	510	534	498	495	532	519	528	520	528	534	537	480	513	523	513	525	540	540	517	526	529	513	579	510	502	568	499	489	505	521	545	522	506	504	480	539	529	485	542	519	567	520	503	522	554	550	545	556	506	539	516	498	494	511	549	548	485	494	554	540	547	552	513	526	494	526	518	591	524	531	524	494	519	540	494	550	529	503	531	556	477	565	534	520	554	510	505	504	532	532	535	575	495	539	545	519	508	518	521	499	464	514	553	532	542	522	536	485	527	560	559	545	482	538	551	524	498	548	502	526	546	522	563	487	490	499	519	476	568	526	502	538	556	533	536	512	564	550	566	559	487	534	515	526	549	477	537	550	501	492	524	531	533	531	532	528	481	551	521	489	512	552	520	510	513	520	504	506	525	519	510	516	550	550	505	519	518	570	540	530	503	524	519	489	565	516	503	511	564	496	546	487	499	521	545	499	488	532	500	539	517	499	558	520	530	533	483	535	537	518	538	543	550	556	526	547	502	513	539	521	516	518	504	500	565	521	522	517	499	536	538	575	542	546	516	553	543	538	490	498	465	513	531	552	518	496	518	511	507	534	504	529	536	527	551	511	566	539	511	529	541	531	538	503	545	534	509	548	490	529	524	511	508	554	498	508	504	503	519	513	512	506	543	564	545	543	529	524	526	531	539	491	463	546	524	554	494	484	541	539	525	519	509	543	507	539	532	509	519	541	502	546	505	534	535	538	514	541	519	513	514	563	523	519	496	560	564	497	528	512	532	494	545	492	537	524	493	513	527	559	532	526	518	552	534	507	534	534	543	537	508	544	503	538	493	530	512	487	526	499	540	545	558	515	522	522	494	513	528	557	509	538	526	537	509	491	571	508	557	540	497	541	490	516	587	518	530	493	490	501	544	552	498	536	512	515	533	530	505	542	515	539	529	527	502	496	478	521	508	490	517	536	503	516	470	548	536	547	483	545	521	541	506	538	556	554	541	538	509	479	519	503	499	489	553	541	480	547	512	508	524	513	534	538	525	493	527	507	539	524	512	512	525	536	513	473	515	511	481	500	536	525	508	504	547	518	534	500	499	524	540	515	530	555	552	513	524	526	527	534	506	529	500	523	515	547	495	517	512	501	504	530	543	523	518	516	552	510	514	516	502	494	488	557	492	521	518	506	486	525	524	523	484	563	527	553	529	497	491	544	509	520	504	513	535	496	489	466	530	521	493	546	546	526	519	527	535	534	527	533	515	569	507	487	487	566	515	485	523	511	523	526	512	564	521	547	524	526	489	531	503	515	498	519	476	532	514	522	564	544	526	527	506	530	550	507	506	538	530	507	582	534	503	534	511	515	553	498	505	548	541	550	498	524	518	531	518	526	558	494	550	528	560	545	479	511	530	570	523	503	515	539	485	527	520	537	538	564	510	525	506	461	567	498	501	529	504	522	526	521	567	480	505	524	505	520	530	542	537	568	499	533	539	504	495	514	535	503	523	471	579	483	518	505	524	528	562	500	525	540	533	569	523	518	536	520	503	520	529	528	526	551	534	513	523	549	495	546	534	512	497	569	558	523	544	542	552	487	522	470	505	516	510	512	471	553	536	505	518	503	523	560	549	546	526	531	464	543	536	499	523	483	539	500	524	500	549	547	522	555	528	530	511	491	499	494	512	493	524	519	529	494	532	525	526	545	509	527	550	563	515	535	493	523	563	489	515	470	544	563	542	525	508	536	526	496	503	518	484	519	491	515	521	530	541	551	507	587	529	523	506	531	522	549	518	518	487	522	500	528	524	534	494	527	523	503	526	506	525	540	495	505	479	522	525	497	514	534	530	550	549	546	548	546	497	530	482	500	564	522	526	565	532	512	538	507	528	550	536	550	548	554	544	516	526	541	516	522	560	524	503	521	487	516	490	516	515	483	505	535	522	467	524	515	521	519	511	562	512	502	557	533	516	527	504	541	541	549	507	492	517	551	559	521	545	543	575	534	512	523	559	539	566	501	541	537	552	523	521	549	525	549	517	523	498	492	548	516	571	520	541	503	500	504	531	542	524	498	500	498	518	509	544	544	533	537	522	517	450	539	494	555	512	520	492	525	482	548	570	488	530	494	513	499	534	503	502	527	532	503	537	510	574	503	551	503	562	526	534	487	515	512	530	549	510	540	500	481	514	544	549	532	511	516	568	527	513	501	501	520	516	516	486	496	560	517	536	529	564	556	523	502	546	506	557	539	524	517	518	571	522	530	500	464	520	534	520	510	540	570	535	544	535	527	517	503	501	564	511	511	485	518	533	555	534	510	504	496	546	506	575	502	537	485	510	522	512	566	536	519	550	492	556	528	509	517	506	510	563	500	521	534	456	497	560	492	524	547	519	529	506	493	495	548	511	539	495	491	533	511	513	544	487	504	540	528	535	524
22999	21416	29374	23852	21416	21466	11824	1205	829	686	598	505	455	461	408	375	316	356	302	315	271	294	272	291	261	262	272	250	256	242	230	241	233	248	222	265	227	243	227	225	227	217	213	201	237	209	216	220	225	218	221	215	214	223	223	205	258	239	228	209	214	213	209	234	204	193	193	209	218	238	202	229	207	216	210	228	168	214	206	209	225	208	224	261	216	229	208	228	205	261	211	226	214	199	184	203	215	206	207	200	209	208	237	209	244	225	219	219	202	195	209	238	212	203	208	223	199	203	233	176	186	216	205	183	235	209	199	235	207	225	206	190	232	202	196	209	193	208	221	213	190	209	221	196	193	208	206	200	198	200	219	225	214	229	225	225	185	194	209	192	218	214	203	193	193	197	193	212	197	226	225	225	225	207	207	218	221	218	218	204	199	204	218	203	230	200	229	221	229	193	230	188	230	205	215	196	220	224	199	187	173	221	203	232	204	209	200	191	237	198	205	210	215	187	200	195	213	223	229	217	196	217	205	193	213	222	223	187	183	188	200	189	181	216	210	234	197	191	211	204	223	219	226	204	214	224	231	204	254	216	214	244	218	220	228	204	236	265	235	222	227	240	197	224	205	216	230	181	221	227	194	237	214	163	184	187	202	210	176	222	196	237	183	217	198	200	189	213	229	182	207	207	211	212	223	183	209	202	221	196	189	210	194	200	208	210	189	215	190	195	239	228	194	216	191	223	225	192	180	181	229	216	202	185	196	213	213	213	222	224	197	187	206	216	232	185	220	232	197	227	217	217	238	188	235	231	202	235	203	214	234	207	221	212	223	212	222	202	218	193	197	196	215	229	216	214	214	218	173	223	224	213	226	223	225	195	183	200	220	222	196	200	242	220	211	199	199	185	205	196	271	204	194	224	194	200	194	217	197	225	210	215	190	199	198	189	199	227	211	208	215	196	226	196	224	201	237	209	237	209	201	242	215	201	220	215	195	186	218	179	227	213	184	217	218	215	215	219	223	208	220	213	226	207	208	235	210	215	213	212	201	191	212	226	230	224	191	219	217	206	198	209	219	214	241	209	200	226	221	208	190	218	212	199	230	207	211	196	223	223	217	208	207	205	214	219	217	177	199	232	226	200	203	204	200	211	220	226	212	191	228	210	190	238	219	222	235	210	199	224	210	216	210	221	193	205	199	200	195	207	227	240	207	171	197	236	227	215	191	202	196	204	210	220	217	184	224	203	193	238	194	206	188	211	213	206	231	214	211	197	226	186	205	194	220	206	195	205	211	206	220	199	216	191	239	235	216	203	193	187	206	195	209	224	199	238	217	226	221	208	224	207	229	186	198	215	190	203	210	208	172	191	208	200	210	195	200	219	219	243	202	217	194	213	213	186	208	197	221	239	217	202	191	228	226	202	208	249	222	202	217	199	185	221	198	203	200	215	200	222	208	209	214	200	184	207	223	196	174	199	230	219	212	201	195	186	220	208	195	213	207	197	228	206	207	210	197	217	219	215	215	200	202	224	201	216	224	224	216	224	223	219	196	202	213	211	190	218	211	195	226	187	204	211	237	198	217	212	190	218	220	206	203	204	230	225	209	235	208	208	193	197	245	208	202	199	224	202	227	192	235	219	214	222	199	222	200	208	178	234	222	203	203	222	212	203	196	224	215	217	228	232	223	179	184	229	207	212	187	224	201	220	187	202	199	195	246	204	218	225	198	203	185	201	204	184	215	233	193	219	233	193	196	190	214	188	200	211	190	221	217	229	217	207	229	213	204	211	211	224	219	208	199	207	219	212	229	200	206	219	223	203	229	209	233	209	198	223	193	211	202	217	217	234	203	209	213	225	225	208	209	199	201	219	198	189	210	192	210	223	206	226	201	227	219	215	223	201	218	210	203	199	214	204	194	239	194	200	190	198	198	201	206	214	221	188	205	204	199	229	206	211	243	191	194	215	220	237	202	203	230	222	197	213	219	205	222	213	217	219	207	207	229	200	229	223	199	209	209	188	190	239	210	212	203	217	211	214	204	215	224	181	201	178	193	222	212	210	216	196	216	216	199	239	225	216	174	194	215	202	184	202	205	196	219	204	206	206	188	210	227	242	211	234	209	200	215	213	204	206	211	198	198	217	210	213	202	189	226	223	236	234	249	209	206	219	223	233	201	207	217	198	218	217	195	187	197	200	190	183	207	233	226	223	196	208	202	191	206	212	186	229	224	210	224	209	235	235	226	205	246	229	214	238	225	196	212	220	213	200	220	211	221	183	189	206	200	226	199	187	223	191	202	221	224	205	193	214	188	231	198	200	198	201	225	231	212	219	173	208	192	221	215	218	198	212	231	193	214	244	192	215	214	207	232	203	194	209	189	211	220	207	209	215	213	208	241	199	220	210	227	225	226	199	195	206	188	199	212	218	205	207	219	214	240	215	237	197	188	173	222	227	210	211	199	192	204	212	200	196	212	222	238	213	214	215	220	193	190	189	238	207	207	213	212	201	219	232	207	209	229	207	205	186	184	187	209	216	194	200	216	199	223	212	222	213	221	221	213	238	208	207	236	228	215	223	237	175	220	203	193	202	209	203	204	197	173	202	213	211	202	233	211	193	205	200	199	212	208	229	226	181	196	210	197	215	213	221	213	225	175	202	217	202	205	209	222	191	198	195	212	208	218	226	202	205	210	216	215	221	203	211	183	190	195	222	219	215	173	197	187	178	221	204	198	209	212	193	215	189	198	213	218	225	212	206	189	196	210	228	194	190	226	209	197	212	211	232	177	207	198	221	211	204	200	198	234	207	202	242	222	193	200	204	202	202	224	232	212	198	202	186	190	199	216	208	204	214	232	194	207	217	226	189	219	242	186	224	203	170	223	200	193	199	242	211	169	220	188	205	237	215	211	199	209	222	207	211	196	212	204	229	196	200	207	207	225	222	222	191	208	226	202	199	212	231	204	178	222	187	213	216	198	209	199	208	203	203	208	202	215	212	213	241	202	202	227	209	202	210	213	203	186	192	197	204	198	205	211	222	217	203	211	194	207	197	228	186	206	193	208	192	224	221	198	175	215	182	230	235	209	196	195	226	220	201	201	195	229	202	202	214	222	207	213	219	236	238	208	198	214	197	211	202	198	184	210	202	209	183	224	235	238	228	189	216	196	181	188	215	243	215	227	207	198	192	210	213	220	229	177	197	198	214	193	210	230	200	215	200	188	223	215	211	185	216	219	213	200	208	189	205	194	231	217	196	207	229	203	194	216	191	201	208	232	206	206	239	235	197	201	217	216	207	203	212	204	185	203	206	199	200	196	202	223	205	217	232	227	220	208	203	239	206	217	202	234	219	182	196	197	212	219	224	239	193	196	209	198	233	211	214	220	204	234	231	228	240	216	221	219	227	199	197	235	213	219	198	197	214	201	217	226	202	191	191	217	204	212	202	238	217	209	208	213	227	197	207	199	203	198	208	215	183	229	187	236	228	213	201	216	204	208	223	212	214
6689	16084	13517	7213	5123	3707	2918	2182	1632	1441	1072	965	764	736	613	572	494	476	476	489	413	384	392	344	369	359	340	310	324	323	328	297	325	296	296	262	307	309	259	272	266	322	292	296	268	276	300	256	260	256	321	270	283	260	267	271	269	287	236	238	280	273	264	258	268	252	258	283	254	252	305	274	231	284	292	243	266	259	253	261	279	279	270	265	263	266	291	272	259	273	258	255	241	266	249	214	268	269	271	260	264	246	244	262	260	245	248	266	241	251	289	257	272	265	255	257	275	247	250	245	256	243	238	256	256	285	260	260	224	244	283	242	272	237	284	241	253	255	252	266	275	269	227	281	257	244	275	236	257	248	245	275	291	261	274	280	246	247	253	247	271	273	270	283	244	266	259	247	276	271	260	228	227	267	269	234	258	231	257	270	260	236	252	233	262	245	249	289	248	277	248	273	265	269	243	286	274	246	229	264	270	275	256	268	220	236	255	267	229	266	264	223	255	259	240	264	254	261	260	278	231	250	259	264	242	260	251	267	273	285	247	278	259	249	249	260	255	291	240	241	267	271	245	248	270	268	242	274	285	250	255	253	232	229	225	260	262	246	242	248	239	268	232	264	247	259	267	263	267	254	249	265	248	254	259	272	236	228	296	273	267	242	239	265	260	254	266	271	240	269	241	275	271	236	249	259	247	263	240	243	256	247	269	263	236	262	262	266	265	253	270	242	224	228	256	299	229	247	236	248	288	255	269	261	263	284	257	221	242	262	244	217	278	252	239	271	256	263	227	261	259	252	264	252	269	236	251	257	283	244	256	250	242	272	262	251	255	245	279	250	261	250	238	253	242	260	258	255	254	236	256	222	294	242	226	244	253	240	271	249	253	240	281	268	261	254	260	276	244	257	255	255	254	265	252	253	284	244	239	273	287	249	272	254	250	238	266	240	254	255	237	253	241	230	227	269	253	233	219	233	251	234	222	263	269	252	260	255	247	244	263	251	231	268	269	300	256	266	238	251	265	268	239	246	256	268	260	224	257	236	273	259	241	252	264	269	266	253	229	251	255	277	265	229	245	266	265	230	260	267	258	268	246	262	235	256	263	232	266	248	257	230	253	238	252	286	232	255	267	252	249	272	242	269	286	238	231	275	262	273	227	264	283	256	222	271	253	247	252	262	235	268	233	268	270	245	241	274	265	249	287	265	239	249	237	260	270	286	271	241	247	255	254	240	260	243	272	263	271	269	276	270	262	226	252	271	233	259	233	271	245	249	243	265	272	265	263	215	283	237	258	256	262	242	205	263	272	247	246	258	233	257	257	233	257	241	257	266	258	254	250	217	267	224	262	278	254	243	271	265	252	228	263	223	268	227	262	268	241	273	304	252	250	239	270	284	280	259	243	255	285	237	243	259	253	244	262	246	255	268	268	239	264	247	278	240	244	270	242	259	255	253	249	246	269	252	262	246	268	249	289	252	255	235	263	233	235	255	248	255	268	222	268	280	242	260	260	242	251	254	243	259	246	245	266	273	251	287	262	252	248	249	250	296	253	256	271	268	252	255	262	237	303	230	289	246	264	285	259	247	242	248	240	266	266	248	250	259	235	262	260	249	251	247	283	254	281	231	257	254	230	262	274	247	278	238	259	276	240	243	260	267	256	252	261	263	258	270	283	253	243	247	267	236	258	245	276	272	252	263	232	267	238	252	270	274	257	249	233	242	257	260	252	238	246	253	273	232	250	251	245	252	266	266	260	245	260	247	235	249	253	242	258	246	251	279	257	247	236	271	249	254	255	228	275	258	235	244	253	263	241	246	286	245	266	236	274	262	244	230	294	268	263	277	256	270	263	281	301	248	242	231	275	270	259	272	278	257	244	268	262	263	245	234	258	246	236	247	280	263	252	249	239	275	281	250	247	269	248	283	266	245	255	242	275	267	224	273	275	259	235	249	232	250	245	241	255	276	217	268	230	240	234	258	271	269	263	247	275	254	255	254	266	263	258	247	229	267	235	276	248	270	238	247	251	278	294	254	268	259	254	253	241	239	246	246	230	249	226	266	251	263	260	264	270	262	252	258	253	241	258	272	267	253	253	239	241	256	270	259	247	266	257	254	258	289	265	240	237	256	242	246	217	240	271	245	266	236	257	247	239	237	267	247	262	253	244	265	277	266	248	259	247	250	227	269	240	264	255	258	248	252	259	240	271	258	256	249	252	251	259	266	239	275	266	210	239	224	257	245	251	263	261	262	272	268	272	245	267	239	243	260	253	281	252	241	263	238	278	287	250	248	221	268	237	251	241	273	275	262	231	266	260	274	252	232	230	258	262	256	281	225	257	265	280	220	247	224	234	259	249	243	242	248	291	236	255	255	246	261	242	261	235	243	292	276	229	269	239	244	279	212	262	283	277	251	293	238	264	272	231	247	257	258	268	266	243	258	248	256	235	249	251	244	254	244	241	244	275	256	247	266	286	241	252	247	274	243	259	252	252	274	247	261	279	245	257	273	257	271	252	257	228	240	270	256	229	240	237	232	242	263	246	238	252	238	258	254	259	254	264	258	259	268	244	269	252	266	252	268	246	267	265	290	245	254	251	261	253	260	264	275	275	287	240	259	250	265	254	231	266	225	255	253	249	227	244	244	227	281	251	263	228	266	234	248	250	247	237	268	268	233	241	246	266	267	243	268	252	271	262	249	259	259	232	235	249	251	236	273	283	253	251	242	287	238	268	237	244	264	247	255	276	273	273	250	236	243	241	269	251	259	246	269	267	242	285	255	244	265	262	266	257	251	265	282	253	256	253	242	224	253	279	238	259	248	274	275	238	236	261	265	269	276	309	247	258	258	247	255	243	223	262	242	272	256	278	271	279	260	254	253	259	260	241	235	254	250	269	240	239	246	266	257	220	250	273	221	258	280	268	260	252	261	293	246	258	271	262	280	251	234	255	275	250	269	260	243	253	278	266	279	240	267	251	244	278	238	275	259	264	289	260	245	270	240	208	241	229	237	267	250	271	273	260	262	245	237	225	274	259	263	261	226	255	264	273	259	280	248	282	254	257	275	234	246	261	257	219	248	249	263	296	279	263	243	280	223	243	244	251	252	249	243	224	232	265	269	280	261	261	246	250	243	252	266	246	276	241	273	237	287	244	251	236	269	254	220	263	230	261	278	241	236	267	255	260	282	258	280	251	235	275	272	276	278	257	254	259	216	247	264	239	246	226	244	263	283	239	259	254	254	260	252	269	248	250	254	248	255	243	268	249	275	249	257	265	252	253	257	281	230	267	251	264	236	245	238	277	272	246	257	291	224	248	264	274	263	247	230	286	258	243	246	264	266	251	251	292	254	244	255	255	243	231	225	254	279	258	254	267	261	256	241	244	225	269	261	287	247	243	234	282	258	242	258	258	257	266	243	285	267	244	260	245	264	244	248	232	241	234	275	231	262	240	262	250	245	229	234	287	243	255	260	261	276	234	245	248	242	252	259	236	295	232	265
27043	21101	12536	1472	821	782	702	755	697	683	653	632	740	682	662	648	631	670	697	690	689	684	624	679	659	696	679	617	652	698	715	681	726	648	636	661	697	663	608	668	671	646	670	699	680	666	700	619	661	686	637	698	661	675	706	665	632	686	654	696	654	640	690	659	697	695	665	674	637	727	666	690	711	685	668	626	676	660	683	626	673	673	695	632	680	632	606	691	671	692	634	695	672	635	664	636	664	637	640	669	720	688	640	601	672	688	673	688	650	653	677	657	637	678	700	641	652	709	641	654	632	667	636	671	651	665	685	638	632	662	615	696	672	690	681	659	671	648	666	701	679	694	668	711	668	712	619	717	672	659	621	644	714	670	632	677	687	697	696	674	686	666	652	698	656	640	679	666	711	648	687	664	660	658	638	676	637	645	696	696	662	673	666	647	634	709	659	664	698	696	654	646	646	673	621	648	702	721	680	671	620	652	686	623	644	657	646	640	623	641	678	655	664	679	703	649	638	644	676	708	643	651	667	589	690	649	660	666	674	662	685	674	668	679	630	686	682	645	660	691	631	658	655	658	654	675	636	698	688	702	649	694	678	696	647	646	722	685	659	643	680	679	693	681	655	681	681	679	671	698	670	644	673	668	674	686	700	651	682	694	674	691	657	668	637	665	727	664	681	677	665	685	700	702	645	691	702	666	690	698	643	669	643	634	675	674	701	686	689	690	709	677	640	632	635	650	649	675	679	688	697	689	728	658	653	673	665	706	646	661	695	665	669	701	686	679	613	675	678	653	652	668	621	628	665	638	680	686	613	679	658	700	694	665	678	645	633	649	679	696	691	685	676	648	678	662	652	678	687	679	677	639	689	633	647	651	679	643	666	652	693	673	716	687	686	658	666	714	649	650	678	631	683	704	659	650	641	706	672	655	688	655	686	658	643	691	687	650	684	650	646	684	672	670	730	628	650	614	711	690	677	684	636	707	706	649	643	654	680	671	656	657	670	709	700	668	644	636	659	679	666	708	654	664	663	680	656	658	676	675	679	653	640	691	666	661	680	689	665	632	665	649	666	633	673	630	666	649	711	648	678	677	661	677	647	687	664	685	698	692	653	668	672	696	636	626	638	685	688	639	692	691	697	665	672	601	632	649	657	639	659	652	691	666	681	640	688	659	667	700	647	649	706	655	654	694	657	678	686	672	654	622	684	664	632	655	655	688	725	666	660	642	659	706	700	688	698	738	622	707	715	639	620	637	678	676	667	676	682	675	684	703	678	689	621	646	691	682	693	628	651	685	678	692	654	664	685	697	692	639	641	677	683	653	679	679	613	664	666	651	662	687	684	644	702	648	696	679	698	681	696	697	617	638	658	692	670	688	728	668	643	698	665	647	642	634	616	606	676	641	652	684	663	671	681	654	671	696	681	682	678	649	641	657	584	608	654	684	680	620	637	618	646	681	673	698	692	684	681	676	636	656	731	685	636	681	677	675	670	668	675	660	634	662	701	663	695	681	669	688	644	680	670	675	667	642	682	656	712	689	687	719	655	684	630	699	658	668	623	652	634	667	660	714	656	663	680	664	660	656	656	702	664	663	641	691	704	690	656	659	667	661	664	623	680	687	687	668	669	751	694	671	655	670	666	659	660	684	670	689	691	700	667	654	666	677	714	647	649	640	641	647	690	724	642	665	646	674	649	630	665	617	643	664	646	657	690	671	718	698	676	701	671	654	664	695	665	641	633	700	685	657	710	635	648	650	731	690	683	686	656	721	668	673	631	640	686	657	676	655	662	659	631	636	666	721	645	692	698	655	689	657	691	675	665	683	588	709	644	647	677	715	664	693	692	722	668	698	651	703	659	615	706	656	677	649	653	654	660	676	656	691	632	666	645	672	673	676	645	665	669	674	666	692	672	694	668	698	688	684	668	645	677	682	647	659	656	660	718	684	704	628	672	657	667	638	718	678	644	626	657	637	633	697	683	702	697	697	659	687	688	694	682	685	683	674	680	652	717	650	666	664	674	636	678	637	696	676	683	666	643	671	680	698	674	650	749	652	713	676	644	692	697	676	671	691	698	652	701	645	668	705	663	676	668	668	649	685	662	671	627	632	672	670	650	640	643	632	667	653	640	669	691	673	689	698	691	650	643	658	663	632	727	627	683	706	616	692	669	679	668	646	615	701	635	648	657	669	631	645	641	635	686	629	657	658	679	638	661	654	695	642	656	691	676	678	661	699	682	696	644	667	659	677	646	679	687	698	675	681	641	642	705	645	633	729	696	669	656	680	659	710	668	682	663	689	684	692	734	675	635	656	677	679	707	650	682	620	712	667	696	679	653	637	681	692	685	664	671	637	652	682	677	640	606	685	681	650	658	644	697	684	675	659	669	634	686	655	657	646	703	653	732	645	651	649	635	723	625	657	673	643	709	647	637	703	703	673	667	642	699	664	699	646	698	668	679	668	660	701	654	665	685	680	711	628	653	694	637	670	700	636	690	663	766	623	681	644	710	655	698	674	724	686	661	653	658	643	667	686	655	650	665	671	688	707	673	620	664	651	672	628	709	642	644	680	695	691	694	662	648	662	697	657	651	675	719	675	685	737	676	700	623	705	695	704	664	702	643	667	662	613	660	618	694	650	718	628	672	687	645	688	623	683	666	683	624	662	636	692	693	683	667	654	715	620	739	701	626	646	670	649	674	668	651	693	712	722	613	643	662	653	678	625	641	656	675	634	659	659	656	669	658	654	649	684	679	646	639	696	634	720	635	706	646	638	690	737	651	691	665	675	705	610	654	696	656	634	632	728	655	705	661	711	645	695	657	711	670	664	651	676	701	652	671	697	670	644	659	683	696	680	679	676	656	644	653	715	630	644	701	670	681	655	655	646	691	670	669	673	673	626	685	638	653	651	710	689	642	667	642	689	633	658	694	671	711	654	710	682	681	632	701	659	699	652	652	659	667	656	688	664	664	652	686	651	657	749	638	697	686	673	680	705	681	628	682	660	666	645	654	688	618	620	630	633	644	695	675	673	697	645	688	691	676	683	611	645	651	655	697	694	678	691	669	707	686	645	622	649	644	682	679	650	690	691	735	652	692	651	696	699	671	654	650	664	678	689	656	689	701	678	672	664	675	679	718	693	683	604	623	647	647	663	680	721	666	636	628	641	702	669	681	643	695	650	680	661	700	657	656	681	669	676	689	676	700	676	659	638	641	650	679	660	603	683	655	690	660	654	650	637	671	687	686	702	679	670	657	674	618	688	687	692	706	619	656	680	652	691	615	704	678	694	691	641	647	648	691	637	671	678	672	686	698	671	647	666	649	667	644	673	638	650	680	708	659	642	674	668	676	661	679	666	663	649	638	656	664	684	681	655	739	669	694	691	656	686	702	693	642	695	678	661	687	690	662	690	684	663	708	653	660	653	670	714	706	654	663	712	727	675	651	677	659	667	676	687	688	673	670	665	663	660	617	652	654	676	707	671	641	604	635	663	681	661
4273	1567	1473	1118	995	921	902	895	928	827	857	887	831	819	759	788	846	815	796	859	789	806	847	793	849	825	823	773	798	799	796	808	856	827	779	807	861	810	841	781	876	810	794	853	857	835	817	870	828	819	761	806	855	853	810	827	900	832	816	811	839	814	815	822	867	786	837	841	799	839	822	800	802	816	826	822	856	852	834	831	787	833	836	808	796	817	857	836	795	859	867	790	856	800	807	819	818	828	816	819	808	831	829	785	815	788	817	806	850	858	839	845	805	795	819	858	794	753	813	763	853	810	840	819	760	799	812	816	811	785	822	851	824	810	801	799	863	841	860	792	852	879	849	814	845	830	822	780	812	921	843	814	846	789	833	807	807	828	830	811	828	798	854	815	864	804	799	853	793	811	811	790	784	858	799	800	754	832	822	849	842	790	824	781	878	825	804	857	803	821	844	832	827	874	833	837	835	816	747	781	813	820	815	814	880	792	776	801	778	841	800	812	772	827	806	833	829	799	828	828	823	814	811	874	804	853	784	785	855	820	834	833	860	875	875	817	792	775	768	819	814	834	815	772	816	817	787	818	860	885	834	820	808	834	797	772	797	816	812	831	834	823	780	798	853	843	840	841	834	775	788	805	847	800	799	775	838	817	807	834	834	837	789	811	791	814	811	827	833	817	799	790	831	828	826	774	839	830	877	797	787	841	832	861	800	805	838	759	841	793	838	824	830	832	808	834	797	862	846	840	869	772	799	839	814	839	833	892	852	801	783	778	820	775	764	852	816	865	799	837	830	817	788	809	822	863	802	790	821	781	831	815	850	802	868	829	820	827	827	807	803	820	811	832	841	816	760	832	810	802	830	766	827	821	803	864	789	795	856	778	825	806	803	830	777	797	858	832	880	811	811	865	857	768	883	822	832	825	803	787	825	854	819	801	827	828	868	830	786	782	806	829	775	828	859	785	798	814	847	868	841	829	817	797	830	845	773	831	790	773	776	864	802	868	809	840	841	855	822	863	781	783	806	829	788	865	825	863	861	850	826	871	826	831	851	789	804	830	808	852	879	838	827	818	840	800	801	855	799	757	769	840	822	838	788	830	793	863	826	798	850	772	758	848	829	850	841	833	838	785	815	826	826	807	820	850	788	808	850	846	824	850	806	800	801	827	818	840	812	811	882	792	815	777	815	840	827	817	805	869	791	797	850	869	860	829	804	848	778	885	794	873	844	783	813	783	812	826	821	829	776	859	783	839	852	815	784	812	874	796	808	820	884	814	793	844	834	832	794	822	789	837	805	849	749	792	822	831	812	820	788	821	792	792	759	822	847	806	870	795	857	825	815	799	813	849	865	807	798	803	845	831	791	772	852	811	781	830	800	823	808	844	812	850	828	819	818	803	805	840	820	797	878	819	843	797	820	812	817	835	789	785	816	833	865	838	878	845	820	840	890	777	848	864	803	804	798	819	841	762	778	801	761	824	855	849	818	852	780	785	813	789	800	774	837	877	806	845	814	851	804	811	777	865	817	802	878	843	803	788	822	783	845	755	794	761	769	818	809	835	866	787	835	808	801	777	809	774	859	839	830	826	794	824	854	812	818	802	840	796	827	832	812	848	845	856	820	848	831	842	796	804	766	825	820	801	829	828	795	813	843	823	787	823	823	814	866	879	884	823	842	823	828	849	819	829	756	804	829	831	833	824	823	809	814	762	845	789	879	801	853	800	815	803	788	811	838	788	797	804	838	840	850	831	804	823	822	865	818	819	795	742	848	741	801	825	824	809	847	812	831	846	843	794	840	851	827	811	854	819	809	829	848	723	833	779	830	787	852	844	799	774	836	830	839	803	820	785	832	774	829	819	805	851	851	810	830	817	791	807	863	863	904	772	806	862	771	841	796	795	832	790	827	843	854	807	822	796	805	843	892	859	835	803	823	788	790	832	839	818	835	836	805	844	797	753	810	828	770	833	838	804	823	827	780	805	835	844	828	799	836	784	845	859	802	827	769	860	806	798	820	813	875	797	817	768	839	798	855	778	765	811	870	841	820	860	847	845	856	887	827	817	813	845	804	852	804	812	799	791	817	805	784	826	795	811	810	823	816	829	826	810	797	823	843	824	829	826	795	828	792	816	853	848	825	796	766	817	845	830	806	858	849	863	840	818	819	811	819	797	845	856	788	843	849	846	822	853	818	845	851	851	834	819	789	825	861	796	861	803	862	818	823	862	812	763	880	796	875	782	816	853	795	833	816	841	834	749	792	822	872	800	827	814	806	801	835	801	817	757	837	875	860	766	777	808	773	818	810	775	845	827	830	789	825	838	849	784	801	783	837	799	760	849	864	800	836	801	796	775	802	797	806	845	868	807	809	857	838	801	767	811	821	805	820	827	784	865	819	875	820	839	800	820	810	815	836	820	837	848	809	843	867	813	793	842	821	799	839	849	797	819	838	837	803	843	850	824	783	871	818	840	870	818	839	833	757	798	801	828	823	821	797	848	791	820	837	790	799	788	804	819	819	814	824	842	802	826	791	811	838	831	778	832	798	837	851	787	868	806	803	850	801	818	794	815	884	840	819	835	838	791	810	830	835	852	851	822	804	792	863	817	846	840	844	835	809	855	788	798	800	827	826	920	792	847	858	843	835	802	855	836	813	844	813	809	869	825	826	874	788	788	869	851	855	864	840	807	832	858	787	791	780	883	801	784	819	830	815	868	812	834	804	788	809	791	810	855	841	827	820	842	763	853	842	804	810	829	877	796	775	827	814	814	799	804	789	819	809	794	895	883	836	824	800	858	812	792	814	785	793	783	778	844	800	818	832	852	774	847	869	833	763	801	805	834	849	785	833	770	802	852	811	827	821	816	790	778	866	821	794	835	826	800	815	849	854	834	822	795	814	807	840	827	842	835	858	783	837	854	825	864	839	830	821	863	848	802	776	797	840	856	764	803	864	847	818	813	811	823	783	809	845	782	855	781	812	828	812	759	762	788	781	820	802	839	835	798	807	851	848	841	822	814	861	820	891	797	818	800	769	788	832	812	838	849	839	798	844	807	841	852	839	826	795	838	827	788	798	807	797	845	784	829	794	794	850	866	858	846	790	783	790	832	810	780	850	853	808	790	804	804	805	857	823	793	794	825	813	844	851	867	784	812	849	783	785	807	814	796	809	805	825	829	799	832	823	812	780	870	767	852	827	864	815	835	815	810	820	807	767	795	782	770	854	809	860	830	824	815	770	851	823	863	807	836	800	797	850	809	803	881	806	832	853	855	855	833	812	834	797	825	811	786	806	831	778	852	828	800	855	787	774	805	825	843	779	807	811	846	819	835	799	787	874	841	796	849	858	824	789	845	823	835	848	820	823	829	830	838	843	806	841	822	832	835	817	827	866	816	852	833	815	822	814	815	834	841	826	824	844	822	811	839	831	824	797	831	807	874	785	803	818	799	867	831	807	865	840	798	824	806	828	888	826	781	811	802	771	871	877	850	873	868	825	849
23899	21412	29013	24203	21409	13256	1467	883	719	640	597	582	535	520	520	551	498	472	496	472	460	480	462	464	463	425	463	420	449	404	450	433	454	437	427	461	430	395	417	423	447	428	393	407	437	432	406	394	429	438	425	427	421	418	446	428	385	442	413	424	447	417	428	387	426	422	443	396	445	378	466	426	417	416	432	368	371	423	458	381	446	405	412	431	409	426	420	418	434	425	407	410	449	454	426	425	398	432	421	404	434	420	437	388	441	454	413	408	401	434	409	459	431	411	455	465	452	433	439	431	472	430	431	420	426	419	404	399	416	417	440	393	448	400	416	409	424	419	437	406	439	401	425	419	384	394	452	424	385	423	433	443	358	428	471	428	394	353	414	436	392	411	405	414	376	412	425	450	446	430	446	425	396	408	365	430	404	420	408	448	407	385	413	435	405	451	433	396	404	443	431	444	436	437	407	439	414	397	407	440	410	451	420	410	424	452	407	404	436	419	380	415	408	413	420	408	389	391	421	384	407	388	424	463	421	428	400	446	398	392	434	429	430	415	447	400	419	412	408	429	424	425	417	432	385	448	427	407	416	410	431	406	427	436	403	397	439	420	385	445	399	386	398	449	416	423	434	404	426	420	421	414	402	438	424	399	410	415	377	426	396	405	407	399	440	433	396	446	389	443	416	421	477	431	414	424	375	413	434	420	406	418	419	431	401	391	418	415	428	413	440	425	389	390	399	400	437	403	426	456	421	390	413	355	427	408	423	426	408	412	423	414	417	427	413	405	407	420	387	416	388	417	398	437	411	411	411	411	438	424	404	410	390	381	379	424	419	414	433	445	411	430	389	442	440	400	424	403	424	399	439	396	411	444	420	399	431	430	401	414	410	429	411	424	422	388	404	444	427	424	411	414	427	380	426	405	451	445	448	395	378	427	415	422	389	414	361	438	439	430	403	417	397	409	407	392	391	423	410	422	444	466	440	408	444	432	406	441	422	413	415	380	422	436	406	443	393	412	401	441	402	377	406	381	395	410	417	393	413	391	414	439	465	400	398	381	384	423	437	397	424	413	415	378	420	391	398	407	395	424	456	372	408	402	415	383	383	413	411	398	411	445	389	381	420	402	388	421	433	406	425	420	414	412	411	402	430	427	388	445	429	380	415	404	398	418	424	397	432	420	430	360	430	399	414	404	407	405	442	411	393	426	438	415	414	424	379	431	401	406	406	396	452	440	430	434	472	405	416	409	420	420	430	397	422	434	417	430	410	401	414	384	409	412	440	386	444	393	406	427	417	417	409	423	410	421	424	407	367	409	385	414	412	421	433	437	415	407	409	417	417	379	427	438	404	426	428	438	449	417	424	414	374	419	394	386	396	444	437	446	416	435	472	405	437	427	425	438	427	419	410	422	403	439	390	461	393	459	438	435	415	434	427	407	461	429	414	386	417	430	451	429	419	404	417	414	406	420	432	433	386	405	415	416	415	412	378	403	378	386	414	421	435	409	400	416	428	424	396	427	418	408	398	393	464	430	480	430	427	415	420	401	409	409	443	407	382	384	390	417	421	398	420	444	418	420	405	406	421	448	445	422	396	411	416	401	463	409	426	413	441	410	415	421	414	360	413	402	410	439	414	381	419	370	411	452	428	422	399	404	443	442	419	426	447	413	409	439	433	421	394	389	434	399	401	422	420	429	397	421	397	426	440	394	422	430	434	415	417	407	401	410	394	481	421	441	398	411	452	443	438	397	429	383	399	381	414	408	406	415	412	399	407	414	401	440	421	468	390	415	402	410	433	429	390	425	442	432	410	393	403	414	394	422	449	451	422	422	377	431	436	415	406	388	422	398	394	428	433	431	393	427	452	417	418	440	449	388	382	405	438	401	403	386	433	377	409	420	432	403	387	404	454	445	410	367	429	483	416	415	419	394	409	417	452	411	433	435	409	433	443	404	397	443	431	439	445	404	410	446	394	380	456	440	424	412	470	393	412	444	419	382	396	414	388	397	439	424	435	383	375	451	425	438	380	446	415	406	428	448	452	439	430	396	385	400	397	381	377	426	402	432	389	419	373	428	401	444	406	424	403	423	427	410	437	415	406	418	412	389	437	419	396	443	409	392	424	409	416	430	385	440	423	434	376	345	412	430	432	407	396	416	416	420	450	411	418	451	405	436	430	406	449	428	390	401	417	436	426	385	423	445	422	408	453	387	420	390	401	431	429	418	425	404	423	391	422	416	449	424	395	414	408	393	419	444	406	437	446	420	450	397	408	436	409	418	421	456	376	403	425	414	375	417	375	462	412	405	415	396	384	418	399	400	444	399	405	418	400	391	409	456	429	384	399	405	409	429	381	379	409	455	429	405	371	382	427	436	449	434	403	428	460	441	417	422	406	397	414	403	390	412	429	432	412	459	424	400	380	426	407	419	377	417	440	459	420	417	411	409	399	422	447	412	384	408	361	419	430	425	445	370	424	397	468	430	425	411	446	417	391	427	400	429	467	411	399	398	379	455	400	428	396	402	410	429	404	406	403	435	440	425	408	421	431	429	433	460	407	404	409	410	419	475	400	400	448	387	425	433	403	415	448	490	442	400	413	406	461	420	379	412	394	387	423	402	397	432	396	445	414	368	387	429	387	412	363	399	420	391	473	429	455	411	422	410	410	439	407	361	430	402	396	413	426	432	395	406	430	418	442	411	377	385	448	406	447	405	400	377	391	453	408	393	402	439	408	409	407	436	436	418	393	409	429	453	412	420	436	430	368	399	441	445	407	433	422	404	428	428	429	438	402	400	429	416	404	430	450	429	386	421	381	389	421	440	396	412	430	418	400	413	438	411	421	372	384	395	456	409	393	390	426	419	433	404	425	422	425	447	425	421	418	387	443	415	418	390	431	406	426	421	411	422	432	420	415	417	397	395	415	425	444	411	436	398	443	417	436	405	412	390	449	418	425	402	391	409	421	423	416	413	432	437	419	394	398	405	427	404	392	429	409	385	412	422	405	398	411	390	402	389	396	435	371	379	394	387	426	448	408	429	413	401	401	460	372	411	435	406	442	482	413	373	426	404	383	396	402	416	404	402	423	417	402	423	448	430	429	415	414	423	448	432	377	397	393	420	413	426	434	399	424	420	407	381	442	395	412	444	430	419	428	405	415	366	394	412	397	406	419	446	430	367	438	441	382	425	401	426	436	412	418	386	409	388	398	424	408	420	443	439	382	390	415	436	424	389	400	469	432	393	440	394	390	401	402	423	413	414	405	444	417	427	422	423	441	434	420	433	422	393	419	424	411	427	419	433	425	421	430	428	403	440	420	432	428	396	439	419	421	416	438	430	382	401	384	407	415	442	397	389	425	433	396	404	395	423	476	440	405	415	446	401	410	401	411	389	414	423	378	423	433	415	401	430	376	391	403	421	422	458	387	396	412	390	374	426	419	421	381	434	419	415	419	400	433	430	406	392	413	438	456	393	394	406	382	398	401	415	412	433	397	431	402	424
4713	10055	8458	4345	3030	2398	1799	1515	1231	1083	945	868	837	761	700	707	665	599	580	584	622	634	542	592	542	589	543	558	540	556	586	580	542	555	566	586	579	557	525	542	546	545	495	548	557	545	541	543	498	550	551	580	550	527	516	539	598	554	549	518	499	510	517	533	517	495	515	542	532	537	515	508	547	539	542	541	525	555	500	540	531	552	522	554	511	532	566	483	516	566	517	570	545	499	511	523	523	510	506	552	526	514	539	485	512	528	504	529	525	529	541	514	587	553	482	597	514	516	530	518	526	534	548	493	491	516	530	540	548	493	503	504	515	533	550	541	525	527	490	531	497	557	504	536	488	514	489	508	494	533	564	544	495	543	514	490	536	535	519	528	540	512	531	534	536	530	538	543	506	524	496	556	509	584	521	520	530	544	523	522	535	573	492	548	519	504	499	553	539	520	509	491	523	539	513	541	512	526	541	532	528	538	533	527	514	502	511	511	559	522	532	516	555	513	523	541	528	484	495	509	515	538	561	538	531	567	577	522	523	495	523	506	527	514	518	497	542	527	522	518	499	529	501	529	505	509	492	482	530	514	546	501	525	514	522	546	493	518	480	542	510	535	528	530	509	538	503	489	569	538	529	517	563	487	552	485	501	520	541	499	502	571	496	525	522	545	551	530	505	516	504	524	528	529	521	483	506	532	475	508	539	548	549	531	536	471	543	521	509	515	537	528	565	560	513	540	525	513	502	537	508	506	570	537	538	542	544	533	544	510	518	528	540	499	541	499	534	535	563	530	545	521	541	506	532	487	540	570	495	518	525	527	580	547	524	496	502	562	551	481	517	518	514	512	524	519	500	507	480	522	510	556	567	509	533	537	539	550	547	526	545	539	538	535	544	535	527	544	544	521	522	544	524	529	531	518	517	484	514	531	507	532	494	524	511	533	555	513	567	497	533	559	577	502	542	512	530	515	583	526	509	505	537	552	518	513	520	532	540	542	544	536	519	556	552	521	545	562	494	498	505	537	492	528	536	500	513	535	526	521	492	530	500	552	513	501	543	499	536	536	501	527	512	491	505	532	529	471	536	527	535	540	522	548	529	535	546	548	480	518	522	545	533	510	549	511	529	563	514	531	558	496	496	524	549	520	552	516	524	537	535	496	538	506	529	494	525	501	475	503	532	515	512	504	555	518	543	509	497	550	472	566	508	512	504	534	557	557	536	521	537	514	522	543	556	499	534	516	501	506	485	509	550	544	546	513	536	540	482	535	509	545	521	528	531	544	534	516	521	521	541	456	505	520	537	585	515	521	493	519	501	526	501	543	517	531	544	502	514	510	504	464	558	526	519	501	497	485	553	516	538	513	522	552	495	476	533	518	525	574	513	513	491	520	529	482	513	526	521	521	506	523	541	552	513	521	527	514	476	502	499	545	497	500	545	511	504	530	548	531	556	480	519	535	553	548	555	513	512	554	499	509	508	487	547	494	544	499	537	531	532	496	545	552	539	540	505	501	515	522	546	527	578	538	529	540	531	549	506	516	524	510	526	508	500	518	528	510	490	544	531	495	504	523	537	502	501	520	530	521	519	521	573	533	482	552	484	552	526	506	525	535	560	549	524	529	560	482	544	507	494	513	482	535	477	529	504	521	539	531	502	534	509	510	496	526	559	498	497	543	501	520	525	547	560	546	514	558	532	516	565	534	549	540	500	545	525	533	557	510	531	527	550	532	508	557	555	528	520	541	547	509	504	547	496	532	524	535	565	454	488	570	534	557	522	533	547	536	536	524	498	476	502	497	542	559	535	536	542	485	520	528	515	571	498	518	537	537	530	546	499	572	486	551	493	533	480	539	454	539	537	479	531	537	581	521	510	535	524	523	508	556	505	553	514	455	476	491	488	511	501	509	543	541	537	538	523	528	507	536	519	541	510	513	576	556	532	560	518	524	496	510	520	508	492	529	532	545	534	508	500	554	513	495	510	537	492	498	561	533	513	513	537	530	516	527	516	522	570	546	582	504	546	531	471	492	492	542	520	505	511	569	565	509	568	532	508	539	543	562	488	566	500	537	500	489	516	487	549	509	553	586	497	500	488	522	493	504	480	496	496	515	530	525	549	542	522	534	541	549	548	577	517	540	552	506	505	537	521	561	461	579	532	520	538	537	520	529	531	529	556	496	505	551	520	557	521	566	501	487	506	497	524	493	514	523	513	514	523	533	559	509	551	501	523	519	544	517	520	486	553	548	551	523	530	529	503	548	550	486	472	543	548	528	535	517	543	525	517	526	512	523	502	558	506	566	538	529	516	504	548	520	563	530	487	522	529	518	514	502	498	511	461	478	508	506	513	533	539	533	544	508	533	484	489	532	537	499	516	538	552	484	521	490	515	529	498	518	561	514	547	547	527	490	549	552	505	518	516	500	511	543	514	515	551	518	516	518	544	532	519	556	535	551	532	535	505	548	526	513	497	513	472	535	494	522	511	507	512	499	501	533	550	516	519	578	517	511	490	511	524	528	552	509	522	504	556	521	523	526	546	524	529	499	483	476	490	501	525	533	540	493	568	533	532	558	519	538	541	485	521	576	495	497	502	519	514	518	523	539	537	545	554	549	520	533	489	547	512	516	542	530	552	495	510	522	492	508	528	517	517	513	522	554	504	536	499	546	560	521	532	537	494	563	534	499	529	525	510	536	498	507	510	533	495	523	518	529	514	512	519	505	522	523	539	501	507	500	527	533	564	543	544	535	544	555	529	554	571	572	530	510	511	525	550	519	492	579	496	528	511	533	512	520	477	520	531	528	544	508	468	522	528	481	542	497	520	524	544	526	501	521	527	536	547	525	513	535	525	545	478	500	521	522	471	493	503	516	574	499	500	551	506	495	529	526	506	530	517	539	563	520	549	543	543	510	537	538	534	514	492	529	543	487	496	512	517	531	520	490	538	502	514	557	549	539	536	495	485	518	522	524	505	546	530	517	527	473	548	502	516	557	491	536	570	551	519	556	496	530	525	521	500	518	510	513	500	556	494	529	525	528	517	529	536	511	533	532	516	558	522	519	501	537	502	552	521	496	523	526	513	548	518	521	536	481	531	533	530	575	537	503	515	526	508	525	551	485	550	532	546	541	516	530	534	563	533	515	567	541	555	553	514	503	548	490	522	528	496	542	511	529	504	561	518	486	542	483	518	510	521	565	535	530	537	558	491	527	503	526	547	506	522	502	529	538	575	541	531	531	512	534	513	531	526	563	493	536	554	469	550	510	504	524	494	549	523	542	521	551	523	524	527	517	536	509	539	535	515	489	528	484	520	545	500	528	508	508	550	504	506	538	509	538	515	521	496	540	504	516	524	533	541	519	525	543	487	526	560	548	525	563	536	523	503	510	514	524	540	541	502	533	536	549	563	557	534	553	514	544	501	492	537	527	540	520	533	543	571	507	559	523	533	543	550	525	562	508	509	498	510	484	481	527	520	501	518	555	539	528	528	496	542	549	496	569
22997	21412	29380	23828	21412	21452	11976	1171	786	705	593	548	517	468	395	386	370	331	303	309	285	278	275	283	280	254	293	241	230	261	231	246	232	251	247	224	227	280	262	230	225	224	236	215	231	244	203	212	214	230	232	239	238	202	233	187	208	248	225	229	234	229	224	201	240	234	241	215	230	209	237	221	215	226	214	226	232	216	231	191	194	225	206	203	222	189	238	206	209	209	216	196	199	226	216	205	230	210	214	196	205	243	219	240	210	221	215	215	240	221	217	237	205	241	206	188	204	231	217	185	207	227	233	233	217	215	208	199	221	213	237	203	229	209	228	202	221	206	191	200	230	210	235	216	206	226	207	231	206	213	201	189	220	201	204	211	232	230	219	222	198	208	203	210	232	221	220	214	204	211	199	228	214	208	198	228	219	229	215	233	193	186	200	225	226	210	228	242	250	203	224	186	216	220	217	202	195	192	212	224	209	223	212	233	234	213	196	210	215	190	225	211	219	209	237	203	214	205	235	224	195	203	190	189	199	210	209	187	195	246	187	208	214	205	206	203	223	206	218	238	195	237	237	253	203	223	208	227	203	252	217	208	238	210	226	209	239	187	227	217	218	193	192	207	205	210	239	211	225	216	228	218	242	187	188	195	201	213	198	220	210	212	187	210	177	234	210	211	202	211	193	232	248	199	215	223	202	228	214	193	193	206	173	199	218	241	208	200	247	230	232	199	201	212	227	211	184	216	233	189	217	208	240	212	222	222	188	216	204	217	212	212	197	238	213	228	196	218	176	214	223	207	213	229	234	183	206	187	221	204	211	218	203	224	216	207	207	226	197	211	194	238	223	216	234	182	230	188	196	187	201	231	203	208	198	226	182	221	247	208	218	186	198	204	228	218	216	211	203	217	210	196	201	215	201	232	245	182	226	222	208	184	223	204	201	211	239	206	237	198	227	193	205	186	207	206	223	212	232	229	210	199	204	214	215	211	192	174	199	213	190	214	213	227	210	235	219	212	222	211	194	196	214	211	203	202	202	209	216	217	203	194	221	227	205	218	202	236	207	202	212	229	209	212	170	196	219	208	194	216	197	207	179	207	205	213	182	213	203	220	216	204	204	202	221	222	232	186	233	182	207	234	231	210	197	189	206	244	218	205	208	227	204	239	190	215	221	235	237	192	232	212	228	218	224	206	244	216	193	186	196	226	198	216	210	226	231	216	242	218	215	209	196	229	226	216	207	221	198	200	194	219	216	228	220	212	208	190	220	197	240	199	198	214	228	221	219	209	208	206	220	240	209	210	191	218	218	203	223	210	219	180	173	189	187	210	212	203	225	190	200	186	220	221	225	208	214	210	201	210	215	206	213	218	205	189	235	226	203	194	204	216	189	248	196	225	204	216	212	200	215	206	226	203	213	236	219	200	216	211	212	228	212	200	191	202	227	198	208	214	189	190	211	207	209	227	226	222	217	215	233	211	245	239	222	216	225	212	216	224	220	230	198	205	203	214	208	237	212	200	217	187	205	208	228	215	235	189	181	189	207	225	202	212	210	228	208	209	208	198	210	223	213	201	216	241	200	187	245	210	207	217	209	191	214	222	227	253	208	209	248	218	232	194	185	191	211	202	183	224	206	234	224	219	204	217	193	214	193	212	207	229	202	199	190	222	194	239	222	205	186	240	218	199	220	207	191	222	231	210	233	195	200	246	211	227	180	204	194	189	228	214	195	180	229	198	205	221	205	241	211	187	169	204	209	233	213	190	227	191	220	233	220	186	216	230	227	215	189	202	189	224	227	221	215	221	223	198	194	200	211	216	207	226	219	189	192	229	217	212	216	202	205	217	196	237	225	220	218	212	236	193	223	206	210	201	217	234	202	190	219	204	197	224	199	206	186	230	188	247	211	211	182	207	210	194	230	221	214	210	197	221	208	201	210	192	209	222	194	238	226	219	206	204	216	221	202	216	220	208	222	233	196	216	196	239	222	205	195	229	196	222	208	200	205	203	217	223	217	194	195	214	224	215	212	198	206	216	211	211	193	216	217	207	231	224	199	211	224	206	216	214	199	224	196	216	238	183	257	215	196	196	218	186	228	200	202	208	216	227	216	224	208	205	200	215	223	205	202	223	182	202	209	229	218	198	187	190	212	219	208	220	212	216	229	211	229	211	224	211	231	227	199	223	208	205	209	229	178	210	213	221	216	229	240	201	231	225	205	214	226	192	201	216	244	220	231	201	209	219	217	199	196	199	194	213	188	206	235	210	160	204	216	199	219	208	244	208	197	192	223	201	232	195	207	199	217	209	241	205	221	206	244	225	205	222	248	195	232	208	211	226	191	233	213	229	211	229	222	225	225	207	208	192	213	201	242	206	204	202	214	216	214	238	244	203	206	216	207	191	229	224	217	209	179	190	204	209	217	219	217	218	221	218	207	211	228	186	221	185	185	211	215	197	222	192	227	226	228	245	234	207	229	213	204	226	184	217	218	246	197	226	220	209	228	226	193	227	192	202	201	185	187	220	193	227	217	217	199	212	208	216	216	206	214	213	219	222	227	219	215	212	211	219	205	231	190	217	205	224	217	211	197	209	222	223	212	212	189	197	228	231	209	205	230	223	219	207	209	200	230	236	189	202	202	201	208	199	210	225	215	229	205	197	210	230	252	209	214	211	208	205	202	238	243	196	222	220	228	209	204	205	226	206	239	195	217	217	191	171	197	181	220	227	207	211	205	223	221	224	223	216	195	224	190	225	226	225	211	203	197	224	215	213	230	223	226	239	241	210	186	214	220	191	229	199	199	212	212	213	232	218	219	213	224	221	218	241	229	236	202	216	197	234	215	187	204	193	218	229	222	234	201	197	235	219	211	235	206	193	241	204	241	214	211	217	222	210	231	201	218	206	177	212	197	207	211	216	194	185	201	209	243	216	222	197	212	202	195	215	200	211	220	189	194	221	204	221	206	193	205	216	210	195	215	224	193	207	209	213	207	220	227	212	215	203	197	225	192	216	216	195	208	211	199	214	211	226	228	193	226	215	216	223	201	202	206	190	197	189	200	193	209	208	223	223	235	235	238	241	215	207	207	196	204	213	193	203	223	228	206	224	238	225	217	241	214	226	208	189	187	219	211	221	199	219	233	221	224	239	216	229	183	221	220	198	213	242	220	227	178	221	219	211	241	216	230	196	229	224	207	221	206	213	214	192	198	204	173	207	195	208	219	218	224	223	220	262	198	206	203	201	194	206	203	186	247	223	227	224	211	214	205	233	211	205	204	231	199	211	216	203	216	192	225	193	227	227	202	251	204	211	223	198	218	219	225	218	212	211	208	209	232	224	183	210	217	230	261	207	201	213	213	207	201	230	195	198	219	201	224	192	220	228	204	222	230	212	213	218	247	175	228	200	216	184	192	236	207	216	219	210	213	204	210	199	205	218	201	212	208	202	218	220	207	241	195	203	213	219	209	210	209	183	205	243	194	231	221	232	195	190	219	214	212	201
6862	16112	13442	7279	5108	3795	2888	2178	1667	1350	1084	928	814	721	622	591	526	479	442	457	427	413	354	402	371	343	324	338	343	378	311	324	317	309	312	320	298	311	310	278	275	295	267	290	257	297	297	289	288	255	280	287	325	265	292	266	245	261	280	263	275	279	255	282	270	256	263	256	278	265	268	271	249	257	259	247	282	281	274	246	276	271	257	265	247	241	282	287	275	271	302	291	253	282	232	271	264	282	250	249	251	257	261	247	279	271	273	265	289	259	265	270	253	303	244	256	239	260	247	252	259	276	236	286	251	268	259	250	254	286	270	246	254	225	260	267	262	272	272	253	266	269	273	250	237	259	249	242	276	276	276	250	258	285	260	238	278	250	247	266	269	257	252	229	244	270	249	272	241	243	247	240	244	289	268	274	247	260	253	262	261	259	250	263	247	245	274	246	239	267	262	243	277	251	281	258	238	276	256	264	266	243	279	238	264	230	252	244	270	273	259	251	226	255	276	289	229	273	255	251	271	245	226	257	266	239	238	264	246	265	262	237	255	238	247	254	246	253	236	262	259	244	271	261	253	266	257	252	256	254	244	267	264	257	276	268	258	272	268	251	254	250	264	279	262	283	241	237	252	252	267	286	264	231	234	235	250	270	262	225	279	265	237	260	265	284	261	253	239	262	261	256	257	260	257	255	284	251	278	253	231	250	283	257	249	267	269	287	255	253	250	224	274	263	243	251	214	284	287	252	270	246	289	255	246	296	286	279	250	254	251	251	266	265	252	262	261	203	266	252	259	269	260	275	255	241	237	273	260	281	268	272	255	222	266	240	262	258	244	296	267	264	240	269	235	242	267	236	260	255	256	249	249	255	261	259	291	258	268	260	217	283	251	243	248	240	255	258	258	264	274	231	290	263	249	240	275	267	249	236	245	231	234	255	240	249	266	229	265	241	265	254	257	259	268	280	240	224	256	268	253	261	235	241	281	271	279	253	274	256	272	231	262	271	245	250	249	265	254	246	260	266	266	259	230	242	256	272	218	262	268	255	266	260	267	260	239	241	262	242	250	237	223	268	237	268	249	254	248	273	281	253	255	271	236	276	272	258	280	262	255	264	282	276	232	254	233	254	266	254	242	257	251	240	258	267	258	249	271	271	236	279	268	235	271	275	256	239	251	269	265	264	282	272	261	275	274	230	239	265	247	292	258	272	254	235	280	286	267	260	288	205	260	239	250	243	230	246	250	239	270	251	253	261	265	293	245	251	265	245	258	256	248	260	264	229	269	243	244	233	263	254	256	269	241	236	291	261	251	260	249	221	265	254	261	254	254	259	253	279	274	274	254	266	264	218	250	279	283	244	285	245	272	248	258	244	256	239	277	247	234	232	251	251	273	266	262	250	237	245	239	247	242	271	235	260	248	257	256	283	258	280	236	252	246	233	259	260	258	235	275	277	255	270	281	279	254	243	263	283	228	267	273	272	252	234	242	275	264	235	283	264	254	260	256	258	266	239	266	255	261	242	245	299	240	262	263	254	248	256	251	272	242	258	258	268	277	240	228	253	264	279	244	280	251	229	235	275	248	253	262	284	249	258	238	291	275	269	281	274	278	240	237	240	260	263	257	229	249	245	241	257	261	256	234	234	246	218	238	256	259	284	270	259	273	267	244	286	268	270	247	268	282	254	244	266	282	245	231	262	244	234	257	276	255	251	292	288	273	281	268	238	226	276	251	257	251	257	294	251	263	261	257	250	267	238	252	266	278	240	235	263	252	232	236	271	274	282	275	269	249	233	244	245	273	260	252	228	282	246	272	247	234	243	291	250	277	263	248	254	235	254	259	284	256	255	265	259	260	232	239	262	256	263	255	269	257	241	285	248	264	259	271	265	277	257	260	242	240	244	240	276	281	255	250	259	274	250	248	256	273	258	249	245	281	274	253	234	253	239	246	275	264	234	235	246	253	259	251	260	286	265	250	255	268	266	266	260	265	264	250	248	255	273	238	248	236	260	241	244	257	259	274	249	240	231	240	239	244	260	284	247	252	233	271	252	261	265	284	266	252	268	251	270	278	232	249	274	249	265	235	253	271	275	272	250	261	244	215	282	255	255	272	283	271	259	261	240	260	254	256	272	285	250	262	256	260	239	281	252	268	228	253	270	255	266	261	247	237	240	243	258	243	258	238	238	243	276	247	242	257	240	270	281	251	268	251	223	264	247	255	237	288	284	253	261	272	260	266	247	258	286	238	260	310	288	254	239	235	245	261	285	275	258	263	252	265	283	261	267	275	224	278	275	258	269	279	259	278	256	263	263	266	278	265	276	260	259	284	237	231	269	282	261	228	268	260	241	256	249	240	234	270	239	246	253	251	239	270	240	233	253	245	222	273	241	268	273	273	233	251	226	242	274	233	228	233	253	262	260	254	233	255	267	255	269	233	255	253	244	250	263	241	283	244	243	242	260	253	268	243	279	257	232	239	251	253	264	277	253	260	256	253	280	230	286	277	264	246	228	257	278	260	240	260	257	261	262	239	271	258	256	277	266	255	264	257	238	264	260	245	258	253	277	238	259	265	262	234	259	281	248	274	271	254	263	290	267	261	271	248	243	277	228	253	241	249	257	244	243	281	254	243	233	273	267	265	241	264	257	272	274	263	241	240	254	234	228	254	261	278	228	309	249	239	274	250	244	239	244	254	255	279	240	265	261	226	267	243	267	269	251	292	282	258	274	239	240	259	280	264	236	263	234	278	228	215	258	290	267	273	261	263	263	272	250	221	246	242	257	280	210	262	226	232	251	248	255	245	271	281	251	261	270	283	277	244	263	274	252	285	228	240	240	312	219	259	275	249	264	276	266	251	261	236	283	285	248	260	250	286	245	247	248	242	266	280	255	249	232	254	263	255	253	239	261	241	272	261	256	256	278	235	271	286	236	262	265	254	259	259	257	269	266	255	235	258	251	235	240	243	265	236	244	250	259	250	226	245	242	257	286	279	226	254	249	255	250	250	295	256	238	253	280	277	276	257	272	255	241	259	260	307	272	240	262	295	249	284	283	246	250	245	252	261	237	284	227	230	279	264	256	259	246	256	242	266	270	244	267	258	232	246	237	250	279	234	253	239	257	250	224	264	232	249	253	264	278	234	236	262	261	260	286	255	261	289	260	254	262	252	227	246	259	236	230	228	266	287	251	260	262	284	247	267	251	247	263	233	251	261	238	242	256	267	250	269	229	258	268	240	269	259	240	250	260	239	238	259	254	265	270	269	251	281	246	251	247	270	271	253	248	255	235	272	258	259	255	233	235	250	266	258	239	246	228	267	241	268	296	237	235	270	252	226	300	267	251	253	273	268	264	275	272	237	253	263	268	257	258	264	295	281	297	255	238	261	266	241	243	285	267	277	247	257	241	258	269	261	252	253	267	263	271	266	258	262	272	257	253	256	272	235	253	259	270	277	242	258	268	267	262	264	275	246	260	268	272	274	281	237	241	259	231	210	225
27059	21141	12365	1403	802	729	733	728	669	718	726	656	684	713	653	676	681	700	676	678	629	675	652	680	687	684	693	700	675	645	663	672	653	661	726	687	661	687	650	666	631	691	626	715	695	660	643	668	659	728	680	662	692	647	669	683	703	667	697	677	699	698	666	679	666	658	689	682	697	634	691	649	652	690	653	656	682	681	611	637	685	630	645	700	678	660	649	658	694	652	659	685	666	722	625	677	674	676	710	645	626	699	669	625	702	682	683	653	684	694	653	627	652	691	652	665	697	632	688	695	736	660	666	620	680	661	681	672	646	667	664	656	678	725	663	690	664	700	636	698	658	681	651	684	689	648	665	661	671	684	643	685	655	688	722	658	635	695	662	629	653	647	653	674	664	669	646	615	684	667	656	699	634	645	644	631	658	645	650	645	705	664	664	712	662	702	675	672	662	700	684	677	696	655	689	615	633	663	698	707	697	661	674	707	660	641	669	605	675	703	653	673	691	626	698	662	653	697	687	630	691	643	661	679	670	715	699	658	711	680	702	639	647	664	672	672	675	637	651	633	661	633	619	637	668	699	639	654	648	640	708	633	672	646	700	666	601	660	677	715	661	695	726	663	700	647	674	690	673	686	664	681	649	672	690	694	655	656	675	655	659	658	655	683	680	702	637	663	644	621	712	667	629	662	662	629	687	675	645	652	658	666	705	682	663	667	705	656	700	695	698	684	674	672	671	690	644	643	661	661	688	656	648	671	677	657	704	696	710	688	679	677	652	670	680	687	660	646	672	642	682	661	693	665	720	627	677	638	724	686	634	690	724	675	657	640	648	673	707	677	673	669	689	677	685	665	680	675	684	700	678	675	673	695	661	684	613	648	721	672	644	647	664	683	709	698	705	611	672	653	688	648	691	638	712	649	662	677	666	681	633	685	675	683	689	660	669	656	653	704	662	655	654	652	688	707	690	695	655	667	640	631	629	681	649	689	691	626	645	663	693	660	638	685	654	648	629	666	702	671	667	653	658	650	671	729	672	690	678	692	709	682	715	641	627	658	674	634	637	657	646	696	671	654	670	686	646	648	682	686	659	693	665	664	687	647	641	698	637	643	681	643	693	667	679	673	642	657	668	673	660	685	635	693	652	640	661	639	713	690	697	660	664	728	691	665	680	692	673	673	662	630	639	687	649	665	686	662	660	670	680	658	667	647	653	657	640	704	633	661	659	682	668	684	655	637	702	670	665	684	692	668	696	684	668	705	690	694	675	696	651	665	647	661	685	676	675	676	674	651	664	709	691	699	698	726	710	627	657	650	702	709	729	695	615	631	619	650	677	633	589	652	681	640	655	732	654	628	663	688	632	686	690	665	651	651	682	703	709	685	696	653	689	664	681	652	671	690	668	651	688	612	649	614	721	704	705	629	616	668	632	647	685	677	658	653	692	629	650	698	689	699	674	675	685	663	673	698	654	646	695	642	721	701	705	693	620	709	637	682	697	675	725	676	664	668	635	654	624	628	694	660	682	697	657	603	682	636	687	640	636	661	652	659	690	688	687	662	660	688	705	638	675	652	700	663	670	684	635	634	696	646	704	687	667	664	656	681	672	628	641	625	652	657	737	653	641	614	644	617	656	669	692	646	682	633	652	636	678	659	667	688	714	669	683	651	637	678	644	597	652	668	710	641	708	642	643	716	672	692	642	646	652	647	687	608	683	681	676	699	623	702	648	708	649	663	643	629	604	653	674	689	678	637	672	650	700	672	688	677	671	692	649	666	681	656	654	691	657	638	641	724	682	694	713	677	662	636	668	686	670	669	661	706	678	686	707	644	648	656	659	653	627	661	691	673	708	669	643	611	709	643	629	693	670	693	642	674	653	618	685	649	697	676	661	654	640	680	661	684	649	682	652	666	697	643	674	646	701	715	706	662	643	668	711	687	647	674	653	675	667	661	667	643	681	642	635	642	640	692	616	657	754	695	704	651	667	643	676	640	678	689	698	664	655	704	692	629	666	657	672	671	708	632	679	686	680	663	682	657	674	691	683	624	703	701	667	635	645	689	686	677	673	689	663	624	670	674	683	654	668	650	680	691	663	664	698	647	634	683	639	659	681	689	677	610	627	664	697	717	633	640	716	649	681	700	605	692	694	690	679	683	659	633	687	678	649	659	684	663	695	682	658	677	632	691	702	646	681	676	677	663	669	664	618	721	667	666	694	647	688	653	674	666	654	659	685	679	668	684	657	679	681	633	640	692	629	680	695	663	646	681	685	649	663	604	667	652	712	689	654	648	669	677	697	687	707	694	662	638	602	667	624	660	678	673	631	670	677	642	664	663	660	639	679	681	695	674	706	631	656	709	710	674	662	673	632	625	682	653	693	699	645	658	700	658	628	628	649	653	685	671	643	685	684	685	663	698	657	696	667	653	686	665	657	671	661	661	612	669	660	682	720	690	669	661	703	713	686	651	669	669	689	641	642	684	684	635	678	657	698	681	674	634	684	635	700	661	688	658	667	663	667	654	650	676	676	705	619	684	664	702	673	666	679	641	673	637	708	675	687	692	671	703	667	653	693	665	657	665	643	651	690	664	663	633	706	653	618	677	690	710	684	681	653	697	679	671	717	656	722	656	681	657	656	676	705	649	663	640	701	625	676	673	750	612	692	665	651	683	716	742	658	660	669	641	657	671	656	660	673	677	687	693	692	638	681	667	622	620	643	667	684	688	686	723	690	652	665	682	657	648	661	627	662	675	673	689	667	649	695	671	728	662	663	658	684	705	671	677	679	705	669	715	733	717	666	674	677	616	702	627	666	666	688	662	636	673	673	640	664	635	648	664	676	648	714	707	716	665	676	645	638	680	697	689	657	681	693	654	696	654	700	656	705	658	614	643	651	659	668	653	685	692	607	654	653	660	705	703	646	633	646	680	689	647	694	660	696	682	665	670	654	665	674	651	683	643	709	686	668	725	662	661	664	654	646	657	649	675	686	678	682	700	694	677	673	661	672	703	660	656	680	684	713	673	712	697	666	696	663	638	671	673	731	685	700	679	689	694	651	643	644	702	747	680	635	662	681	682	644	712	661	635	680	636	652	664	672	657	607	648	676	681	648	655	692	708	642	689	637	655	644	698	688	625	662	670	657	666	654	710	658	701	669	660	701	678	706	637	658	692	665	683	665	685	674	664	680	684	679	676	720	668	686	660	651	662	626	639	667	639	680	687	655	669	634	642	637	674	683	647	712	644	670	663	668	672	663	715	653	710	689	623	679	640	704	650	654	667	681	643	673	623	688	664	660	712	673	658	689	661	613	675	675	723	660	644	699	691	675	700	617	647	692	663	665	682	622	673	688	654	675	724	652	645	697	658	693	650	682	656	644	666	710	656	658	687	680	692	693	720	637	658	665	686	639	704	661	624	653	682	657	638	673	723	694	627	663	709	707	643	658	643	662	644	643	701	640	665	661	638	648	664	706	685	657	697	667	626	680	652	659	687	673	638
4257	1696	1457	1074	1083	964	921	936	855	959	904	846	925	795	807	835	801	789	849	781	825	864	761	816	867	819	798	823	783	904	804	799	847	844	864	805	797	834	802	825	817	840	798	797	842	801	823	780	874	849	797	824	824	818	849	813	813	821	819	807	842	831	834	782	826	861	833	843	804	829	818	857	843	766	821	818	804	816	808	856	800	816	807	837	830	838	870	805	794	815	806	817	830	832	836	826	826	804	839	832	811	851	826	800	794	771	799	826	769	808	852	850	860	843	833	840	848	814	831	850	813	792	807	880	819	862	799	781	855	880	799	826	809	798	844	778	871	804	812	826	870	832	813	814	800	811	785	859	833	864	839	842	845	803	853	744	831	852	832	821	815	835	822	805	817	816	849	834	805	808	838	793	870	795	858	853	887	758	807	797	818	817	862	837	797	861	848	870	859	806	838	840	826	844	831	817	838	808	890	797	822	834	793	777	851	889	823	811	797	804	846	857	885	822	863	844	806	772	780	873	783	842	810	868	825	802	834	835	807	805	843	847	757	797	865	868	827	809	866	871	798	848	847	857	780	854	825	822	842	824	830	842	831	833	865	783	839	799	770	782	810	819	755	825	825	830	828	844	789	787	828	878	803	838	844	784	848	863	784	831	913	815	840	833	852	862	784	823	806	828	844	828	830	824	862	824	801	811	822	818	810	828	888	795	869	773	821	803	803	785	818	833	872	815	829	861	815	792	822	821	799	824	860	814	803	819	853	824	814	804	825	839	788	810	796	758	798	838	841	830	800	831	748	845	837	863	823	817	858	741	803	852	816	792	770	852	805	802	824	855	830	863	847	859	846	839	858	858	827	820	843	862	781	826	845	804	847	825	849	815	789	856	818	868	813	830	881	818	817	774	854	845	835	841	838	850	819	830	854	810	816	853	806	863	826	878	805	846	828	840	782	789	825	790	784	778	845	809	856	838	847	811	789	840	791	805	826	799	859	858	825	815	800	866	766	834	817	835	789	786	768	867	832	846	805	775	828	861	793	818	835	848	834	803	872	857	847	837	804	836	787	861	790	797	825	871	851	852	829	797	819	830	833	824	788	828	863	834	803	831	831	857	813	858	865	829	849	764	764	771	849	784	797	907	815	794	828	852	794	781	816	811	820	796	836	825	817	831	845	820	851	832	823	822	793	857	804	812	843	803	842	785	816	831	809	785	789	821	846	782	835	837	823	826	827	846	821	855	810	842	864	864	711	869	837	802	858	862	816	834	882	840	816	821	791	835	883	828	776	882	843	900	858	842	829	814	800	828	885	841	793	819	810	813	827	768	819	861	789	808	827	827	795	833	855	772	833	867	776	829	838	862	844	830	815	831	807	801	791	833	870	827	813	812	826	842	781	891	843	815	743	824	849	795	815	816	792	831	840	817	808	851	807	834	858	820	812	848	839	779	784	861	836	831	819	842	842	854	837	859	818	856	839	826	854	823	787	838	832	866	816	819	829	860	828	777	850	831	780	874	829	810	838	840	845	811	816	825	835	829	856	791	845	830	864	860	805	858	824	800	803	838	836	801	859	810	803	865	870	827	851	801	826	852	854	872	780	818	834	791	882	843	788	829	817	901	856	831	793	813	861	817	854	816	818	859	830	826	871	840	851	799	838	884	863	842	840	827	788	838	861	849	879	876	826	839	836	837	812	821	814	785	848	812	836	811	824	853	885	901	819	836	782	844	847	786	809	852	813	843	834	820	801	879	813	886	790	790	804	831	855	854	846	874	867	843	869	850	837	801	813	796	800	850	829	847	846	833	826	863	870	817	822	838	859	838	830	844	841	855	850	811	815	828	841	827	811	844	825	859	877	824	864	807	846	812	815	838	830	827	854	803	832	836	844	811	824	791	840	783	839	853	792	805	867	833	823	885	819	818	823	826	825	831	848	828	838	768	774	819	806	825	859	809	869	825	866	844	840	875	837	789	850	844	817	854	835	829	863	842	802	813	867	829	861	877	800	813	876	828	873	771	853	854	791	807	840	810	818	804	863	824	840	797	830	828	801	806	835	821	802	839	791	854	855	815	816	839	821	840	878	812	785	844	796	799	824	902	796	822	839	799	827	817	845	845	804	837	824	847	812	811	910	829	800	846	884	821	856	830	852	835	833	827	791	861	799	850	861	812	821	830	851	867	831	818	869	863	808	836	817	833	837	824	788	825	836	789	829	829	824	853	820	869	786	838	788	825	786	847	818	830	835	808	831	807	826	806	763	873	827	810	846	820	829	810	848	840	813	830	827	829	844	821	835	836	828	828	869	840	811	831	811	791	862	836	803	809	826	816	835	780	837	830	838	791	840	819	845	786	831	864	813	831	806	863	811	823	851	842	856	861	829	824	812	822	862	835	809	838	832	845	846	807	756	847	802	910	810	846	827	849	786	812	838	847	808	783	836	896	779	857	835	795	809	838	733	834	788	825	840	831	800	760	789	861	839	862	829	800	781	782	876	847	866	810	792	791	803	837	827	835	797	793	817	832	841	831	826	808	820	855	819	808	820	874	798	826	842	876	852	827	810	839	855	819	764	823	809	810	786	837	848	825	886	870	815	835	869	826	781	845	875	861	814	792	828	852	819	857	820	820	848	831	840	835	780	800	790	838	824	846	836	822	766	820	781	832	787	831	758	871	832	802	825	834	814	831	866	832	895	901	819	854	836	846	828	816	841	882	859	814	837	835	833	864	808	811	863	844	815	800	799	773	840	793	788	830	812	880	811	864	892	839	777	832	808	806	805	788	824	872	804	786	794	814	869	869	849	821	809	833	841	846	850	844	783	814	840	800	814	856	832	839	880	819	873	842	825	855	873	820	809	786	825	803	842	790	814	800	866	808	811	814	825	800	848	819	821	830	846	877	875	863	799	808	849	847	776	810	791	767	800	809	847	805	814	847	849	820	816	824	833	793	794	808	841	784	781	866	818	781	808	821	814	799	861	852	881	855	835	812	829	848	822	816	803	814	812	796	813	796	830	856	783	865	817	794	854	845	871	850	824	836	856	839	846	815	818	810	864	795	793	844	859	833	819	821	838	838	860	841	794	773	843	870	876	830	792	823	826	818	832	844	839	766	824	821	844	797	847	821	780	893	834	811	888	845	869	783	816	916	818	821	816	875	805	864	843	807	817	800	823	814	779	810	794	784	815	842	842	801	838	841	813	836	786	857	855	807	778	844	836	830	823	815	834	813	818	842	803	843	878	836	805	806	788	796	813	847	847	839	794	875	797	867	811	823	838	837	815	802	817	834	814	796	821	832	815	836	829	802	804	788	830	820	807	838	879	879	815	823	819	793	836	828	875	853	802	820	869	789	778	782	790	818	808	831	821	830	801	786	803	832	863	810	820	793	829	827	806	859	812	802	834	892	809	819	829	851	823	876	873	839	875	815	792	849	859	826	853	859	863	835	805	827	823	866	804	806	858	822	811	839	862	774	841	850	813	851	858	809	811	851	789	805
23880	21418	28999	24215	21411	13092	1496	925	718	724	621	579	574	554	524	533	516	487	483	462	451	436	429	429	441	425	435	442	451	434	416	458	433	474	421	453	432	426	456	454	417	466	393	435	443	448	438	447	464	396	411	391	429	443	438	409	442	440	431	395	438	432	450	434	469	459	414	424	412	383	455	413	425	400	421	431	406	415	414	415	420	424	421	439	418	421	446	420	446	437	418	403	417	409	416	410	394	420	403	414	427	428	407	419	393	404	438	398	435	454	429	451	412	413	413	455	423	432	400	448	429	457	418	420	419	412	452	406	409	423	427	401	429	440	432	418	487	428	459	428	451	407	430	392	423	428	378	368	430	450	427	374	428	415	440	402	408	454	441	398	425	407	416	438	432	443	429	428	436	403	408	424	421	397	414	403	448	414	403	417	423	411	419	457	400	401	413	415	373	413	448	428	373	416	400	444	434	430	433	442	453	422	405	443	446	432	401	422	405	433	386	419	455	392	415	405	423	414	458	399	433	429	452	427	395	410	449	426	409	409	412	457	447	435	431	418	479	422	391	418	429	394	459	401	386	408	410	405	395	407	395	437	389	376	447	408	388	400	419	373	404	455	423	421	467	432	405	448	429	401	384	440	413	419	401	417	431	425	384	433	407	426	410	436	410	402	409	413	441	413	420	411	419	422	420	393	397	410	387	428	412	401	418	445	390	432	392	412	413	354	400	427	389	408	416	426	420	426	436	393	466	422	414	414	412	415	413	404	436	446	396	388	405	434	453	432	397	394	395	410	436	430	436	382	382	441	377	433	429	427	456	408	402	401	414	424	413	410	409	426	404	459	428	435	434	470	444	400	428	403	441	427	413	414	419	406	393	418	432	389	398	414	383	420	430	430	458	407	403	438	425	454	398	383	410	422	433	421	446	377	451	454	439	410	407	448	457	416	417	435	417	431	433	409	414	443	433	415	449	392	466	406	424	439	462	448	369	401	431	427	420	422	416	443	412	433	411	431	451	445	458	409	443	410	406	421	394	386	429	420	436	411	440	388	420	405	427	431	413	439	425	389	421	417	381	447	429	447	437	402	428	400	414	433	425	395	382	428	407	401	471	419	407	436	399	412	408	446	425	409	408	468	410	428	450	439	394	419	418	406	455	379	415	394	448	421	392	421	430	371	423	423	398	428	423	409	437	441	430	432	452	429	463	410	406	395	458	424	423	418	391	407	423	400	438	420	408	415	409	410	396	420	435	425	421	409	410	428	389	442	393	373	455	423	407	441	374	412	441	422	436	423	435	397	408	430	427	406	413	431	397	445	408	424	416	416	406	425	393	421	381	438	426	413	453	420	422	410	419	393	418	403	397	365	408	425	407	382	427	429	378	422	430	429	428	454	457	402	413	385	412	464	399	444	413	405	410	376	439	399	423	388	428	405	439	411	433	424	432	452	433	431	420	384	382	390	392	438	423	436	441	413	435	422	427	362	394	440	451	419	480	419	418	446	431	463	418	439	405	400	424	439	440	420	428	409	430	408	408	431	422	420	443	412	389	401	442	404	424	426	423	420	426	384	437	366	392	395	443	426	432	392	377	473	404	439	406	413	460	435	400	395	407	417	428	380	413	404	443	426	417	415	409	349	414	381	415	412	399	415	403	431	444	408	414	448	409	407	419	376	424	396	447	402	443	418	400	425	400	455	382	425	445	429	390	406	402	395	425	387	431	410	421	401	434	450	399	432	406	404	413	404	440	429	417	422	434	412	441	425	419	416	382	417	435	402	414	418	393	407	430	380	464	419	403	422	430	410	418	443	391	409	435	414	410	391	420	431	412	418	414	432	387	419	433	401	430	395	457	406	447	449	431	411	428	438	412	414	437	453	392	400	387	432	411	441	450	452	451	423	405	434	440	394	423	396	455	452	438	403	435	403	460	439	436	421	433	425	397	436	417	397	414	410	428	436	371	393	410	452	412	379	418	427	408	421	428	422	417	420	426	422	428	426	424	384	409	393	440	413	425	393	417	433	390	400	431	391	417	417	440	419	422	400	389	429	429	392	382	425	412	421	417	419	423	389	429	375	419	398	428	447	402	400	396	424	424	430	393	427	440	412	441	400	462	396	407	435	441	414	421	378	447	450	395	425	425	413	446	449	430	446	401	437	447	441	388	408	416	408	427	394	417	446	363	407	422	401	419	399	431	419	415	430	425	401	414	425	383	443	421	397	426	369	429	388	409	434	415	411	461	437	423	431	409	423	433	396	418	456	419	397	411	413	432	436	383	397	408	388	436	415	398	415	409	414	397	401	413	399	441	410	430	460	418	423	428	425	412	385	369	422	433	412	432	401	421	416	448	440	447	449	417	423	427	393	410	406	435	418	424	405	425	396	421	426	407	403	423	402	380	418	423	412	423	406	418	425	403	440	426	433	399	416	385	424	396	430	426	411	420	441	395	428	456	423	410	409	411	390	445	379	412	434	417	418	445	399	436	382	414	405	442	422	417	422	432	444	423	403	445	432	450	397	389	421	434	419	360	419	416	404	423	420	417	407	418	416	419	395	406	412	391	399	427	413	411	445	421	382	423	449	417	396	407	400	414	402	422	427	411	412	406	406	455	436	438	438	414	417	421	455	440	409	408	389	424	448	392	441	413	429	417	440	410	412	427	409	441	441	428	409	422	431	424	430	443	425	411	418	419	425	425	406	391	438	444	416	412	428	407	440	398	429	388	448	438	393	421	416	389	424	382	422	398	417	436	423	430	385	429	417	441	422	431	409	447	401	386	397	402	469	387	393	471	402	442	416	396	428	432	418	355	438	421	419	396	429	370	403	444	431	438	434	424	433	412	434	408	429	428	421	405	391	415	416	383	416	372	457	452	419	419	416	411	413	435	423	413	414	399	410	396	410	395	434	406	447	436	377	412	417	395	383	419	445	389	396	429	405	429	413	422	412	403	423	432	405	437	393	415	428	409	419	416	431	441	370	419	414	413	411	461	391	424	444	369	411	424	426	381	435	439	423	386	391	417	451	418	412	384	440	423	408	393	408	413	422	428	381	445	405	440	406	482	399	401	397	464	410	390	408	424	408	409	432	405	410	399	445	440	444	412	405	411	379	412	423	419	392	446	409	425	392	421	431	430	429	429	412	445	447	390	391	407	433	436	443	408	445	416	417	425	472	404	407	413	425	442	423	358	415	398	407	394	434	404	436	463	411	416	446	369	414	440	398	437	438	422	413	386	408	394	405	425	425	428	432	456	421	410	436	402	437	388	398	436	422	398	414	435	404	453	420	387	393	428	396	415	415	428	399	448	414	422	428	411	433	395	415	429	406	421	420	411	398	410	443	428	442	399	405	406	430	425	451	408	435	422	410	444	407	403	425	433	408	398	423	390	388	386	409	409	377	362	420	395	448	430	406	393	455	422	441	397	413	444	452	425	419	411	398	428	397	419	429	416	426	448	433	422	451	458	442	432	400	415	433	439	410	418	423	399	429	431	387
4781	9999	8422	4334	3045	2428	1898	1501	1267	1112	941	844	787	716	725	687	655	670	626	600	609	653	577	623	596	579	625	585	578	573	558	589	564	541	584	556	582	530	520	526	549	594	555	515	524	513	561	528	532	572	509	519	571	552	563	550	559	574	549	553	520	548	574	559	559	559	549	501	513	532	515	535	536	515	518	543	545	529	537	564	540	505	548	539	529	509	484	533	580	541	536	542	491	528	507	522	534	504	519	544	547	501	504	542	512	562	533	512	525	547	575	515	541	530	563	560	537	549	582	539	523	534	570	521	539	474	544	484	512	542	552	502	518	539	484	509	565	536	530	542	550	522	556	511	557	567	533	518	541	530	517	544	507	494	504	493	533	546	522	576	572	544	508	539	545	518	539	526	549	561	545	561	535	554	521	572	553	520	558	485	514	528	548	544	549	550	498	518	564	546	562	519	540	525	557	478	541	520	510	585	515	511	532	537	551	502	552	537	478	527	555	547	493	533	498	546	524	504	566	515	550	552	529	510	548	540	486	518	499	523	513	548	595	518	511	528	547	519	547	541	505	523	524	541	555	548	571	506	464	534	517	539	547	522	519	525	530	529	540	526	521	553	568	568	548	546	529	549	547	566	510	449	506	508	541	531	505	502	562	510	569	522	523	518	539	502	535	498	530	547	516	552	490	546	546	565	550	561	531	538	567	530	549	520	541	492	549	509	486	556	516	506	524	560	568	525	558	543	548	497	503	548	504	515	545	509	566	500	557	528	500	549	512	573	550	545	499	492	514	532	507	550	535	556	523	568	515	516	515	526	501	533	538	545	524	520	502	539	498	511	502	477	543	532	508	551	510	516	561	545	512	525	540	550	539	506	548	538	500	527	546	526	534	496	505	496	513	511	542	525	514	526	541	541	541	541	549	525	519	476	535	518	555	535	552	523	535	573	522	573	527	536	561	535	506	592	515	509	529	548	533	566	564	489	520	513	520	488	560	515	528	560	548	505	511	503	518	506	531	538	534	544	536	511	550	565	531	547	585	540	509	552	554	584	509	562	539	533	606	503	511	515	529	502	498	517	535	532	523	542	536	519	534	510	508	570	536	519	565	538	531	521	518	529	556	509	576	543	529	517	542	502	533	554	551	504	511	575	524	512	520	535	536	515	564	541	538	556	531	511	518	574	497	520	561	540	498	560	515	481	537	522	549	540	568	532	509	543	546	579	545	532	513	519	529	534	532	520	582	578	561	518	482	507	549	519	493	514	523	501	541	480	517	548	526	470	515	505	527	519	500	521	558	564	553	501	502	503	555	488	526	543	521	515	508	534	535	546	504	539	496	553	521	565	503	542	555	525	473	544	530	523	517	526	527	528	543	520	495	549	530	523	532	523	519	567	528	534	518	555	537	535	567	549	507	485	515	499	536	580	549	502	514	563	480	533	505	525	519	560	514	534	530	508	545	506	549	499	519	511	510	544	530	546	526	524	546	537	530	535	517	537	532	540	494	509	495	538	544	537	526	570	559	509	557	502	482	556	545	494	557	503	546	505	505	521	508	545	554	510	486	520	584	547	525	553	516	537	511	528	560	541	535	550	528	548	503	506	477	533	543	534	535	587	507	569	557	488	532	537	529	529	540	552	586	512	556	506	511	559	562	541	580	501	514	554	519	556	538	524	522	572	518	508	532	581	499	521	546	482	545	532	505	497	542	517	533	555	519	525	491	563	536	517	554	515	515	509	530	554	542	537	525	537	531	571	509	550	505	536	498	531	566	518	545	487	574	521	569	538	521	530	542	558	532	524	497	500	534	505	529	566	530	488	527	560	482	529	570	488	538	500	515	525	504	502	500	514	498	525	540	558	522	565	512	534	507	529	515	534	580	551	534	538	567	527	547	574	525	539	576	559	523	541	549	495	550	519	519	567	524	553	546	573	529	546	544	547	571	568	524	525	524	486	578	521	522	526	548	496	524	540	535	563	510	532	534	490	524	493	540	571	534	522	547	513	530	528	525	506	567	556	534	512	525	535	547	526	516	515	517	541	562	544	513	527	562	567	512	524	494	534	498	528	480	510	519	484	544	514	534	528	514	549	540	525	518	520	511	495	547	517	530	503	555	544	535	543	557	503	560	497	516	542	524	514	539	557	523	530	495	559	550	546	498	530	517	545	530	537	505	507	540	540	537	513	532	522	526	538	530	522	521	530	513	571	528	539	513	512	537	495	527	538	525	578	522	569	520	523	574	481	547	519	503	500	550	559	490	516	534	495	538	528	550	600	523	527	549	520	543	562	514	515	541	498	523	522	515	537	527	494	512	554	508	557	514	524	557	513	569	510	537	519	493	486	521	504	497	512	536	551	532	545	555	538	500	532	507	528	518	579	553	476	530	524	565	529	526	539	511	538	499	578	569	530	522	490	498	558	489	546	502	523	519	487	558	522	526	523	508	505	520	587	531	534	525	496	567	523	529	507	477	573	534	498	494	527	533	522	522	506	543	545	476	529	547	488	533	537	512	537	515	523	491	533	466	471	525	495	538	512	522	499	534	557	553	521	538	516	510	546	491	529	515	568	526	543	527	515	527	522	543	513	542	527	491	585	525	504	554	507	557	554	565	510	498	528	541	516	526	559	547	530	555	536	491	536	476	511	529	555	538	522	500	537	547	534	514	534	499	518	527	501	513	498	497	571	541	528	487	533	538	487	526	548	522	490	529	547	507	527	500	505	537	517	537	537	531	496	514	518	560	523	543	528	560	550	561	517	509	531	471	508	536	513	565	533	500	544	526	542	575	545	515	531	548	548	533	519	551	512	510	538	487	533	532	601	529	527	505	501	516	546	525	520	532	480	558	513	507	537	526	507	528	493	511	540	564	526	538	527	542	550	549	501	534	515	526	544	541	547	510	556	568	536	516	492	567	535	480	492	564	519	561	566	591	504	523	523	485	539	497	526	512	551	528	517	524	501	542	514	602	541	535	518	530	524	564	522	490	547	545	530	575	523	490	499	535	494	524	555	547	567	536	560	547	542	527	542	531	517	528	520	545	560	520	524	482	542	519	533	492	527	535	547	572	519	540	566	525	512	537	537	518	531	554	541	512	554	501	534	526	484	489	558	556	535	503	545	507	518	546	500	531	496	502	522	543	510	511	526	499	553	506	561	556	563	560	513	508	539	548	533	518	541	557	524	540	523	525	553	507	562	552	547	552	523	494	502	517	525	486	546	547	561	541	530	501	530	534	544	548	556	499	540	538	525	528	548	512	508	530	542	530	565	546	553	579	553	526	507	548	478	494	544	548	529	532	499	537	522	527	540	527	513	508	542	559	521	516	537	541	473	528	529	502	533	558	525	561	543	540	491	553	527	554	596	519	507	558	510	543	496	488	520	499	516	510	525	484	528	510	469	554	524	539	569	565	507	552	546	521	543	517	540	521	552	526	526	554	565	503	508	519	554	534	535	491	572	531	550	547	506	549	505	517	509	543	502	513	508	535	566	490	543
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
