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
341378605384	341378605955	341378606505	341378607055	341378607603	341378608155	341378608705	341378609255	341378609803	341378610355	341378610905	341378611455	341378612003	341378612555	341378613105	341378613655	341378614203	341378614755	341378615305	341378615855	341378616403	341378616955	341378617505	341378618055	341378618603	341378619155	341378619705	341378620255	341378620803	341378621355	341378621905	341378622455	341378623003	341378623555	341378624105	341378624655	341378625203	341378625755	341378626305	341378626855	341378627403	341378627955	341378628505	341378629055	341378629603	341378630155	341378630705	341378631255	341378631803	341378632355	341378632905	341378633455	341378634003	341378634555	341378635105	341378635655	341378636203	341378636755	341378637305	341378637855	341378638403	341378638955	341378639505	341378640055	341378640603	341378641155	341378641705	341378642255	341378642803	341378643355	341378643905	341378644455	341378645003	341378645555	341378646105	341378646655	341378647203	341378647755	341378648305	341378648855	341378649403	341378649955	341378650505	341378651055	341378651603	341378652155	341378652705	341378653255	341378653803	341378654355	341378654905	341378655455	341378656003	341378656555	341378657105	341378657655	341378658203	341378658755	341378659305	341378659855	341378660403	341378660955	341378661505	341378662055	341378662603	341378663155	341378663705	341378664255	341378664803	341378665355	341378665905	341378666455	341378667003	341378667555	341378668105	341378668655	341378669203	341378669755	341378670305	341378670855	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2780	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23261	21692	29434	24484	21702	21619	9815	581	420	373	360	352	298	286	287	281	267	263	261	260	249	251	250	254	226	241	225	252	262	238	216	225	240	243	245	220	245	234	232	262	251	238	247	249	245	259	262	258	268	232	231	268	264	257	215	237	249	290	228	246	226	237	255	235	240	222	235	221	239	246	216	251	210	249	220	233	240	241	241	217	232	210	229	231	232	239	226	230	222	235	209	233	233	244	257	235	235	220	234	248	271	211	243	226	237	211	215	241	241	246	243	228	250	235	259	212	242	236	233	241	229	244	235	218	226	224	232	244	275	252	230	232	247	228	235	217	234	206	258	258	244	251	216	194	232	223	257	236	229	248	250	235	206	238	244	215	221	243	244	243	228	215	224	210	223	218	249	210	222	231	240	221	251	218	226	223	232	259	271	234	231	229	254	249	237	266	231	223	233	234	256	247	251	217	222	217	224	219	227	218	238	227	249	220	232	257	217	235	261	262	233	238	228	218	223	222	222	228	217	230	249	263	221	226	218	240	215	215	250	222	237	236	223	215	198	229	212	276	239	238	237	237	248	246	230	194	244	240	240	252	229	216	247	219	251	242	234	234	217	232	240	253	223	233	256	241	217	233	221	238	238	232	232	207	237	255	256	230	249	238	242	220	231	239	212	226	237	270	224	211	223	253	256	220	234	242	243	214	245	217	245	205	225	273	231	235	218	246	215	235	242	227	255	252	243	268	236	197	226	251	206	217	217	239	217	225	240	236	217	246	240	229	227	222	218	266	250	209	228	217	227	236	224	250	250	227	261	217	232	240	249	232	241	222	231	215	235	225	233	232	215	227	243	238	198	231	256	247	236	267	234	203	232	222	233	251	236	239	230	203	221	233	267	228	216	230	235	213	220	246	228	231	241	222	254	230	246	229	261	244	212	214	210	209	229	214	263	218	225	209	225	222	251	211	204	234	211	236	241	237	232	239	239	265	252	236	250	226	230	230	217	254	227	223	224	254	237	234	203	254	205	235	246	255	236	211	199	213	239	222	227	233	210	228	222	263	230	223	237	229	217	238	241	229	251	240	246	241	205	265	221	246	233	228	245	253	244	204	209	244	230	235	210	236	204	237	225	224	247	241	228	240	256	229	235	216	247	233	251	256	207	232	238	242	234	212	211	224	233	232	245	243	252	255	233	235	224	245	261	267	222	216	204	241	252	254	260	228	209	220	225	234	260	243	237	229	227	268	232	256	256	224	200	243	235	254	248	258	257	211	245	242	236	227	226	204	226	232	235	221	230	220	218	243	226	230	241	231	226	229	227	231	218	231	235	226	213	233	217	265	229	229	239	251	249	255	248	232	221	216	264	234	268	239	241	220	227	223	240	215	235	263	235	233	220	250	240	225	218	243	229	220	239	249	238	232	227	232	216	238	244	235	227	239	243	235	227	213	234	234	235	227	244	225	247	255	236	236	196	246	232	274	240	236	235	208	216	232	246	249	237	229	244	214	227	208	257	251	247	256	246	241	249	236	217	221	221	254	211	225	213	215	240	212	213	250	217	247	260	217	230	237	225	239	237	233	241	266	238	216	223	222	229	237	250	246	221	235	238	239	228	222	263	243	232	255	251	258	231	260	237	264	246	234	250	223	230	226	227	205	231	203	234	200	240	246	259	265	240	235	256	213	239	231	257	222	246	253	255	210	227	219	218	263	239	231	216	215	216	247	261	235	194	247	219	225	236	237	228	243	227	249	237	217	224	266	223	223	233	233	256	224	256	246	258	243	241	235	238	236	235	252	259	238	237	264	219	244	255	270	239	232	224	216	241	242	254	225	258	236	214	222	228	224	245	220	213	214	230	246	251	225	219	214	248	242	239	263	248	240	229	255	223	249	231	243	211	225	196	223	249	231	239	243	259	223	260	233	227	242	218	245	231	220	266	237	228	242	225	218	223	246	219	259	239	247	246	221	223	233	217	222	238	238	220	224	217	207	260	246	242	236	235	216	236	256	242	216	225	250	233	229	234	228	237	236	233	237	234	219	215	243	240	225	235	232	214	244	247	236	212	253	243	230	233	226	266	222	243	235	257	245	251	237	265	217	257	234	235	235	261	233	228	205	230	253	232	224	241	258	228	250	231	236	219	241	244	233	237	224	255	237	237	263	227	211	236	255	271	237	265	231	217	220	218	261	241	201	220	217	250	235	229	211	249	231	245	261	253	257	230	244	245	222	250	218	243	235	256	263	236	233	223	219	202	226	225	222	228	231	218	267	237	229	246	221	258	211	237	221	221	204	256	218	244	224	264	221	241	250	243	216	229	215	257	232	263	222	241	244	237	214	235	260	226	223	212	229	238	236	237	238	237	226	209	233	216	238	229	213	234	240	243	230	246	256	230	227	241	233	226	258	251	243	218	251	247	259	214	229	220	200	245	217	201	246	257	237	229	252	251	227	225	226	251	259	259	242	228	235	219	223	220	248	223	257	237	233	265	215	258	226	225	260	229	225	247	235	233	243	239	247	247	220	252	204	236	227	245	225	238	236	235	242	219	212	245	246	249	190	218	228	240	210	236	248	278	258	220	228	255	245	232	223	247	218	243	231	232	232	243	234	235	238	242	218	211	247	246	235	202	241	210	222	198	234	243	234	253	237	227	222	250	244	222	236	238	245	256	210	222	218	230	254	231	240	241	212	240	245	262	233	218	230	215	215	215	243	237	234	269	206	207	215	264	239	239	242	222	255	244	229	224	247	249	242	245	218	220	243	220	258	228	225	216	256	250	242	199	229	220	237	261	235	230	257	235	233	266	241	205	237	220	240	254	219	225	247	219	219	210	227	237	227	230	211	257	267	230	231	229	248	227	251	229	247	239	212	228	248	210	223	243	252	213	220	230	234	236	236	222	230	254	233	233	228	212	237	228	249	227	230	236	256	228	209	249	239	224	235	214	225	213	223	230	248	233	225	240	234	242	224	248	231	216	249	244	210	242	252	267	218	236	211	248	226	227	224	207	248	213	245	215	238	212	243	251	231	218	239	238	236	247	248	240	213	233	237	243	219	221	215	204	245	215	235	266	228	239	217	231	234	239	254	244	222	227	263	214	242	232	244	247	251	238	220	224	230	243	236	247	229	235	259	206	250	209	230	237	241	237	220	224	228	252	226	237	225	211	272	238	231	220	209	213	220	222	248	229	245	234	215	220	216	240	244	243	259	224	257	216	259	247	245	231	250	239	228	208	252	235	239	241	228	221	222	236	242	226	228	232	249	224	233	227	239	251	203	218	226	222	243	229	250	237	237	229	217	216	228	224	240	231	239	217	248	266	216	239	242	239	233	245	229	240	223	260	245	228	232	247	229	237	249	238	235	240	271	243	256	258	243	239	251	238	233	245	222	209	210	261	244	219	223	205	233	218	225	245	217	249	231	213	257	253	264	233	249	268	225	225	263	213	223	220	183	253	244	246	235	252	217	240	229	220	250	232	248	238	248	227	241	210	248	236	232
46606	65640	49742	32497	10201	1163	903	774	604	487	446	378	347	334	313	302	284	295	326	284	257	282	282	267	268	274	269	246	278	251	282	264	255	239	260	260	249	269	266	246	257	261	253	291	247	255	229	252	266	243	237	250	244	253	238	260	265	256	249	245	265	248	258	232	272	249	240	259	278	264	275	249	278	262	237	244	246	257	260	236	229	268	255	255	240	248	256	229	279	249	241	271	269	230	256	239	289	245	254	246	252	261	275	245	256	242	258	240	259	253	232	275	273	252	239	250	246	244	233	224	240	249	260	245	258	250	219	238	231	269	271	265	261	258	232	238	261	286	233	249	260	249	275	250	254	250	250	255	266	272	249	242	242	229	240	258	244	258	253	238	227	253	253	260	267	252	270	238	243	258	226	233	238	248	281	241	259	252	241	252	256	242	234	232	245	240	246	226	254	231	222	234	243	254	232	229	248	254	235	235	253	246	262	255	251	244	229	226	274	261	251	229	242	246	228	246	219	261	257	274	251	245	225	228	236	248	232	234	261	216	235	260	243	228	248	234	243	277	244	281	268	266	246	283	273	237	213	242	250	253	231	238	261	257	248	254	274	255	266	249	229	280	242	224	254	263	251	244	259	250	260	278	255	243	243	231	236	256	276	280	251	263	242	240	248	239	255	232	249	251	253	272	261	227	281	249	286	264	268	240	246	251	255	228	291	220	236	245	246	242	240	236	241	250	261	281	252	275	220	216	238	217	248	248	262	215	256	254	246	244	229	235	220	258	241	256	237	266	257	249	248	236	248	239	253	257	222	236	262	218	270	261	249	245	295	256	231	285	259	252	221	262	247	236	244	247	241	248	253	260	276	257	276	268	219	251	260	242	267	246	292	249	245	255	262	235	238	256	258	240	252	234	263	230	236	254	242	241	245	226	237	237	255	268	249	265	257	247	238	268	244	218	218	239	221	265	259	252	249	240	225	253	252	260	241	241	263	236	231	258	262	212	239	240	292	236	242	292	262	232	260	256	259	240	268	256	245	266	259	222	213	223	221	255	247	236	257	235	245	253	247	266	245	262	255	277	255	272	241	234	229	273	260	249	261	259	244	241	259	252	269	251	241	238	254	249	223	267	260	230	218	239	230	261	265	223	272	202	251	248	251	280	245	258	239	256	243	279	221	260	229	249	261	232	244	246	265	234	269	258	217	256	251	232	229	231	251	247	232	228	225	235	225	229	252	251	247	239	251	274	247	260	278	241	283	244	236	216	235	263	251	224	246	236	246	258	250	255	247	249	238	244	264	242	232	217	268	249	256	274	267	241	233	237	266	250	222	210	252	248	231	266	241	250	250	269	237	254	239	257	251	253	242	227	240	239	261	266	237	263	251	243	289	248	246	267	258	260	266	256	234	237	249	266	236	250	229	239	267	252	254	260	257	238	258	257	242	272	249	230	256	249	281	240	277	243	281	245	263	254	241	231	241	232	245	234	248	247	262	249	255	251	282	261	266	242	247	250	211	248	242	255	256	237	252	224	269	261	249	268	250	267	255	225	249	245	234	246	239	267	255	243	212	223	257	228	255	239	251	254	243	245	231	215	256	245	263	239	250	260	279	242	249	265	239	270	279	258	269	251	231	250	253	221	243	251	250	250	286	250	256	250	259	250	250	238	275	229	231	239	249	266	279	282	271	229	243	244	243	246	253	255	215	238	271	251	252	250	239	238	234	257	242	269	250	268	249	243	232	221	241	242	273	264	244	251	228	225	230	231	252	257	221	269	255	280	235	234	244	255	252	252	255	251	260	277	254	240	242	242	232	243	253	241	244	250	249	232	288	261	269	230	247	262	263	275	246	235	242	240	256	231	248	247	252	235	244	239	269	259	245	266	245	262	264	220	243	241	264	235	245	252	292	242	249	254	256	239	257	239	253	222	236	275	256	283	224	247	247	238	271	255	253	255	254	245	259	265	226	249	203	249	259	251	261	237	234	250	221	232	244	260	231	243	238	254	273	233	228	234	250	250	257	250	266	248	247	264	244	222	253	243	247	234	274	238	276	255	209	223	218	228	243	244	227	271	256	241	256	251	220	252	238	261	238	247	245	251	257	249	270	230	250	257	263	245	206	255	265	248	251	236	241	247	255	270	265	250	257	230	259	244	243	250	231	247	250	227	236	253	249	262	255	245	238	236	243	268	267	240	267	273	234	226	264	225	235	239	237	271	249	236	261	257	251	245	248	265	241	261	234	266	264	245	236	244	232	261	238	257	225	256	254	233	242	271	223	255	247	243	231	259	256	270	250	259	240	229	245	247	254	257	244	237	250	251	266	263	261	250	229	234	238	259	252	260	252	256	240	251	260	245	261	275	266	261	235	248	252	251	246	233	262	251	250	287	250	201	249	274	235	266	266	265	249	237	235	271	236	291	259	269	273	244	257	259	251	234	240	232	245	229	262	255	269	255	263	256	268	265	267	250	259	243	234	263	243	229	251	251	267	236	235	246	236	257	228	251	224	275	238	245	239	293	253	245	277	238	270	254	238	239	244	230	242	246	256	277	273	264	248	233	249	242	258	245	204	238	259	227	237	257	248	266	236	246	231	257	256	234	250	257	255	239	269	273	236	256	235	234	251	260	270	245	253	239	280	235	231	236	245	225	253	256	257	268	274	283	243	261	257	261	243	252	231	262	269	250	225	255	276	257	273	260	268	253	272	264	219	250	232	252	242	252	221	243	226	219	251	261	254	262	241	254	242	239	257	234	246	285	240	216	235	287	253	229	254	249	235	259	227	255	242	252	283	271	231	257	237	223	226	201	226	248	259	277	269	265	260	222	249	260	249	253	274	235	250	244	222	256	241	251	260	257	250	244	246	236	253	259	272	253	253	226	254	253	257	268	251	267	227	239	265	234	239	233	240	246	232	233	265	240	245	272	231	252	238	257	255	240	243	232	229	254	241	258	239	239	238	257	252	251	276	244	228	279	267	260	221	257	243	259	228	272	267	260	251	250	274	249	224	234	222	244	257	248	246	224	247	272	211	237	256	223	238	265	280	253	227	281	247	220	289	256	266	274	225	268	246	268	243	259	272	249	251	259	232	255	234	246	227	242	268	265	242	247	229	251	245	237	228	239	254	241	258	252	213	260	253	250	250	270	243	252	273	230	276	254	230	260	248	236	248	242	262	270	225	253	262	251	235	247	272	235	234	239	261	236	275	248	217	231	227	242	257	258	246	284	233	246	260	243	283	234	253	236	226	225	243	249	236	234	252	272	258	245	232	259	246	253	249	278	260	230	234	271	249	233	276	250	248	254	254	270	261	248	243	259	249	251	242	279	236	248	251	232	240	251	224	239	252	251	258	232	252	266	248	249	267	263	229	212	245	244	236	230	217	271	236	232	241	268	237	256	278	254	222	230	225	252	259	269	257	259	267	246	256	264	240	231	210	233	247	270	245	218	242	245	261	250	245	259	231	244	258	242	241	253	258	261	245	268	244	248	252	238
33116	34467	32396	18355	3354	579	569	485	495	479	477	472	438	489	483	478	449	455	436	466	447	416	409	498	442	454	472	419	438	436	456	433	452	433	463	465	463	459	463	426	468	435	429	448	450	444	470	413	448	433	470	440	435	475	479	465	437	458	440	477	437	457	410	439	409	437	488	463	442	453	438	432	462	473	409	491	453	472	452	440	427	478	430	459	441	443	414	451	462	429	445	475	493	453	474	450	431	455	433	446	451	462	416	426	452	438	442	459	459	462	468	475	433	433	453	437	461	476	438	427	442	425	435	473	421	457	493	463	454	482	423	468	456	429	456	493	472	447	467	431	439	442	437	468	451	471	434	468	463	465	430	424	433	483	454	453	480	418	444	483	470	434	455	449	460	451	457	472	437	438	413	461	482	443	444	456	461	456	434	478	450	438	408	432	445	497	441	464	435	443	473	452	420	407	435	462	473	487	448	453	466	416	463	476	472	403	450	515	403	437	448	512	481	441	462	440	442	429	481	495	485	439	439	457	461	497	435	448	474	446	463	462	454	411	435	495	498	459	451	466	482	446	428	441	397	477	448	448	431	459	457	457	461	457	443	455	428	496	462	475	430	487	515	491	456	472	450	441	434	456	456	430	439	409	432	494	485	439	446	466	435	431	444	477	447	465	448	448	442	464	449	428	465	480	483	431	434	499	419	448	461	445	439	462	454	430	486	429	430	436	446	475	456	449	434	418	441	461	429	474	475	470	445	471	461	453	415	446	463	450	437	449	445	478	477	477	441	402	452	435	408	436	425	464	423	449	463	437	449	487	457	484	428	485	440	438	445	491	414	402	431	428	449	471	454	462	455	447	435	436	428	460	431	466	392	440	480	442	460	445	491	461	432	435	456	445	432	470	455	390	459	447	457	444	443	458	430	446	459	473	467	420	407	437	442	444	430	482	487	446	481	495	469	447	424	461	427	469	467	432	466	436	453	434	475	460	441	446	429	467	453	439	444	457	448	425	424	490	452	452	442	445	458	456	442	483	456	449	451	434	465	445	442	468	449	457	447	475	474	433	469	430	422	435	451	419	490	458	468	422	468	459	467	462	475	445	428	432	431	463	451	449	441	464	446	429	456	428	457	448	455	446	438	477	483	445	438	467	466	443	440	437	446	505	458	463	466	449	431	422	441	472	444	435	467	436	444	460	445	450	414	471	458	462	450	456	456	458	424	434	445	409	457	423	461	454	437	465	438	454	419	458	465	460	444	434	429	433	463	450	434	414	443	441	478	441	496	439	450	451	432	498	467	432	469	437	457	453	441	465	422	474	484	406	462	462	413	441	417	417	453	423	471	459	443	456	416	441	435	445	479	455	432	436	436	469	443	417	430	463	467	439	441	475	443	462	480	479	433	453	470	454	489	440	467	493	460	458	436	449	450	434	431	428	428	464	438	509	447	391	475	480	417	444	485	440	482	419	423	463	490	472	434	461	426	444	419	512	444	434	456	412	420	455	451	478	457	464	450	436	472	481	472	473	466	430	456	465	479	457	436	467	446	437	473	420	483	435	453	464	442	442	444	487	446	445	482	458	424	420	428	419	481	455	460	470	449	426	456	482	471	444	479	414	454	493	400	433	461	440	443	456	441	424	433	451	447	448	474	451	436	465	426	476	452	434	451	466	482	505	421	412	488	415	423	421	429	457	396	478	447	478	478	453	444	471	501	441	443	464	474	441	435	446	459	467	445	449	442	437	474	452	493	463	480	424	445	470	442	428	446	456	456	451	513	456	435	455	458	459	450	461	444	446	457	472	464	436	444	473	430	459	439	436	447	481	473	466	407	450	411	444	482	488	425	430	455	451	439	442	438	432	439	499	477	455	487	426	494	413	438	451	464	457	464	434	437	458	440	433	447	436	434	437	418	437	433	436	453	452	444	457	443	446	488	430	408	477	429	458	465	442	431	442	473	445	450	426	433	435	470	486	497	466	437	470	410	465	471	458	422	413	454	455	480	474	440	478	434	468	469	459	435	449	450	424	467	470	444	435	454	436	452	466	399	465	478	485	469	447	444	459	440	446	408	449	467	480	378	429	430	467	434	492	442	446	447	463	426	462	419	458	440	467	419	423	442	425	465	431	428	467	453	486	476	459	443	424	455	433	452	451	459	450	404	457	453	447	468	461	442	474	444	458	445	437	456	497	482	474	439	467	487	478	440	502	442	482	493	470	487	441	454	437	469	446	465	444	482	469	456	476	437	420	477	475	494	482	455	457	445	468	470	406	461	431	473	430	417	406	459	456	464	454	455	468	467	405	487	452	463	446	457	466	441	455	434	438	438	483	459	485	436	444	464	480	467	474	441	443	450	416	437	413	421	475	445	468	419	454	504	445	452	460	480	465	476	451	438	427	447	455	446	421	428	460	428	432	443	454	434	437	443	485	445	449	436	456	460	480	452	475	461	449	426	434	471	458	440	462	407	458	474	454	490	475	483	456	458	467	432	445	447	457	466	442	402	472	433	479	470	438	425	445	431	470	463	496	451	486	458	473	448	459	475	451	445	429	428	474	476	474	460	446	472	446	465	449	446	437	442	462	440	449	459	465	429	449	435	461	474	441	482	437	413	430	465	453	472	424	426	414	440	407	454	476	468	483	433	444	421	441	460	427	466	456	455	462	460	448	427	458	460	490	475	482	478	461	436	424	459	444	440	435	468	437	480	441	439	468	468	447	452	497	449	427	506	439	437	434	460	462	473	477	446	456	458	418	455	446	471	432	461	446	433	442	466	485	441	456	448	463	458	443	453	441	439	453	484	448	480	478	391	446	469	467	462	422	459	469	476	444	457	417	438	416	482	451	437	479	398	442	427	455	437	449	505	457	469	500	466	434	410	479	474	441	442	462	410	428	462	435	431	454	438	476	451	456	454	468	453	450	445	434	489	396	460	409	441	409	419	461	477	447	436	424	436	467	444	451	429	438	458	438	447	423	466	493	457	453	424	474	452	464	446	463	457	453	463	425	441	432	452	437	446	490	444	409	470	464	444	439	464	475	438	418	439	440	457	402	420	427	462	454	453	436	449	410	465	458	426	451	449	441	440	439	433	467	429	463	442	403	437	426	484	390	420	434	419	485	434	452	484	448	455	475	441	432	431	463	473	476	435	454	427	434	440	467	420	458	491	483	423	490	443	428	458	464	480	503	445	478	464	472	481	448	472	440	430	451	483	462	459	425	466	483	455	471	474	490	478	465	468	485	406	431	484	430	445	449	501	475	443	435	442	473	466	442	413	468	456	451	404	490	454	450	462	493	449	454	463	461	470	463	442	427	455	419	419	402	455	435	424	480	440	434	443	407	440	443	460	462	475	464	418	475	501	480	444	444	422	433	468	436	427	412	419	440	415	456	456	440	453	437	442	422	432	486	466	469	492	467	456	438	451	465	461	437	445	435	443	469	448	498	455	420	434	450	455	447	434	442	490	454	428	446	473	436	444	439	439	428	441	473	477	465
40386	50576	34021	15851	3162	639	598	580	560	529	483	523	512	476	425	492	508	509	474	490	465	506	501	517	495	482	564	471	482	430	445	451	476	507	484	503	484	506	482	472	464	505	486	484	435	484	495	485	493	500	488	459	493	482	478	489	473	509	507	468	436	453	452	468	473	476	512	433	485	470	469	482	504	486	470	483	488	505	510	508	491	486	455	514	497	502	504	455	470	451	451	496	482	463	451	440	494	491	520	505	462	477	510	471	506	491	444	473	491	456	500	488	477	494	457	478	473	484	481	464	455	530	527	485	482	504	432	466	485	502	463	492	453	449	460	455	468	457	445	501	481	472	503	496	491	481	486	471	497	526	527	463	468	424	483	451	483	497	447	498	469	479	481	499	467	459	486	484	472	518	466	461	464	461	514	426	453	529	481	457	431	490	494	494	463	462	483	460	461	516	443	509	463	504	489	477	492	479	509	441	447	472	476	475	445	512	478	440	478	477	487	443	486	452	474	455	449	510	462	476	512	506	507	458	487	438	488	428	508	492	499	482	461	481	455	484	477	476	490	432	470	457	484	440	504	464	485	526	468	471	486	500	473	479	482	473	490	467	479	499	487	472	490	539	458	495	480	468	504	486	498	478	435	500	475	488	473	477	486	461	466	443	446	452	471	495	444	483	517	507	476	462	472	514	445	486	504	497	488	462	468	496	449	474	478	458	473	479	495	427	466	507	496	452	441	509	479	456	510	480	498	455	471	496	495	477	459	470	467	441	481	500	490	481	485	477	466	478	471	458	503	517	493	483	471	457	484	498	441	455	471	464	485	470	476	445	507	495	496	489	429	454	509	506	496	506	454	479	452	486	490	493	509	476	491	509	502	456	462	475	499	513	484	490	511	510	486	479	498	496	472	497	501	471	498	485	489	459	453	503	509	506	501	482	449	451	507	473	497	478	462	466	476	443	458	476	523	467	477	470	496	479	506	471	491	523	460	510	502	476	467	502	466	502	479	480	469	442	492	459	454	456	489	459	476	479	410	506	465	501	471	507	518	463	478	515	500	445	477	483	477	495	496	475	530	490	480	454	479	479	507	482	469	441	483	471	482	489	459	475	475	450	485	457	431	448	463	498	473	481	436	480	459	474	451	465	494	455	481	466	480	529	496	457	462	504	479	502	470	457	452	469	501	499	480	485	440	460	476	486	496	461	531	494	485	446	496	479	463	479	458	517	459	471	488	448	489	477	468	490	473	464	442	464	484	478	498	480	466	424	473	512	462	481	470	475	467	463	496	487	478	457	474	504	472	496	487	496	476	494	450	502	466	473	471	494	457	471	450	467	475	481	473	486	473	480	471	453	470	501	471	495	494	499	492	481	470	454	488	469	457	486	484	446	488	512	450	501	515	481	498	478	486	483	502	485	461	487	488	509	478	459	474	442	476	456	476	474	466	462	482	485	470	499	500	467	462	468	484	466	451	467	504	472	471	501	497	458	455	482	515	451	433	430	478	479	453	552	511	448	486	483	470	455	454	502	450	475	489	505	498	492	504	509	472	508	497	485	482	477	457	481	485	447	476	486	488	419	458	504	478	457	474	489	480	516	449	490	456	533	451	463	446	491	445	465	480	483	499	480	491	492	455	459	469	523	484	489	492	492	470	415	434	487	465	454	504	497	464	453	468	458	496	473	461	474	491	413	472	459	497	466	491	455	527	488	494	484	466	479	481	447	477	471	471	508	518	475	462	447	486	467	472	442	514	490	452	487	483	483	489	466	482	469	445	466	481	479	517	451	490	511	487	513	433	468	460	472	459	517	460	459	455	498	454	472	474	473	458	463	480	498	535	453	460	462	468	517	517	436	449	466	486	480	457	479	507	455	482	443	494	486	476	521	497	469	510	455	490	478	463	460	482	495	476	506	484	473	463	477	492	445	521	495	476	484	500	462	473	467	449	492	478	468	471	482	457	451	490	480	482	481	486	500	499	456	509	501	473	420	465	500	487	441	470	467	492	514	423	499	477	471	517	483	489	481	472	480	470	475	465	444	445	496	464	476	461	471	477	487	481	447	490	500	495	444	459	452	456	451	484	519	494	505	444	477	470	445	436	460	475	472	471	457	453	457	487	462	490	460	429	501	485	451	521	483	483	472	469	506	510	494	465	467	473	506	476	483	450	494	433	441	481	489	487	478	461	491	474	507	412	471	471	503	465	459	505	476	462	445	486	451	445	489	495	487	505	462	466	456	500	441	501	473	492	491	472	472	480	488	474	469	458	473	428	440	518	462	491	487	496	492	466	479	486	478	436	521	476	499	477	490	448	508	456	476	450	468	489	440	489	512	453	455	505	475	468	490	486	478	522	485	453	485	493	480	451	498	475	479	480	469	468	496	480	490	498	443	511	465	495	463	499	463	496	498	451	454	513	483	487	479	467	453	464	487	470	429	499	468	455	498	468	468	495	448	483	507	458	480	482	462	465	473	493	537	463	478	478	476	510	461	479	452	510	486	478	453	500	438	483	492	468	502	492	503	463	454	442	479	482	458	475	473	447	441	449	463	472	470	503	431	466	462	488	458	477	470	520	470	478	460	473	483	452	499	436	490	428	496	461	472	516	467	463	470	518	495	484	477	480	456	488	485	487	470	471	491	475	534	449	480	469	493	489	440	473	498	507	449	477	487	496	456	464	442	476	493	472	471	486	453	492	445	447	485	439	488	469	491	497	484	470	471	423	460	504	496	501	489	472	513	496	514	474	480	498	487	544	493	461	481	458	492	454	451	490	509	452	468	528	496	450	492	492	505	490	458	518	510	488	455	528	512	475	470	454	461	504	495	481	494	451	503	476	465	468	465	469	456	425	447	499	476	479	444	471	504	450	511	470	477	502	489	469	448	510	499	489	465	468	442	483	472	480	447	479	498	480	472	437	468	491	481	484	509	480	487	490	489	440	503	460	444	488	496	458	473	502	465	512	451	452	478	475	497	446	463	468	491	493	519	519	457	511	484	476	482	462	493	479	462	487	482	500	511	492	459	509	475	472	462	461	466	471	466	481	456	442	479	490	496	458	494	498	461	480	505	469	487	505	486	482	494	492	477	454	491	446	495	449	472	470	451	496	487	478	481	456	478	498	499	471	459	447	486	491	469	480	453	467	478	507	421	487	496	498	503	480	489	471	493	484	458	522	452	435	444	468	473	496	490	455	510	467	435	502	485	503	478	488	458	453	486	505	439	477	486	470	476	453	478	485	500	491	476	495	462	481	461	492	512	482	431	490	486	491	464	470	454	483	502	475	488	443	487	493	494	449	427	496	497	491	495	462	464	456	498	478	428	498	455	480	495	460	489	482	467	482	486	441	461	467	473	518	499	502	482	467	439	507	483	480	488	483	516	477	538	458	470	462	500	495	467	468	458	441	483	435	498	504	474	513	460	473	482	468	485	523	498	486	497	486	499	467	500	474	489	461	500	488	480	499	501	458	477	433	505	477	446	465	480	477	504	499	471
23526	20905	28040	24226	20890	12164	955	561	454	431	416	375	408	345	353	393	371	355	379	355	357	342	321	361	347	391	380	359	340	307	363	322	335	336	341	341	350	309	337	338	360	332	315	304	353	338	370	357	328	335	326	342	332	341	333	359	372	373	367	322	330	298	343	352	349	335	334	326	342	340	353	314	330	364	367	326	323	355	344	327	365	354	318	364	336	360	336	324	361	324	361	353	365	332	321	369	374	334	356	328	367	376	356	359	345	342	322	374	356	323	314	310	349	360	351	353	353	309	353	342	322	383	342	358	371	342	323	356	350	365	314	331	350	351	354	363	313	382	332	341	341	315	343	374	311	325	342	354	356	332	344	333	350	334	339	356	349	310	381	279	330	322	360	330	312	338	330	317	338	302	364	334	331	338	349	347	337	350	333	320	344	332	339	323	356	367	341	369	323	288	326	322	320	332	348	347	318	350	323	355	336	336	346	362	359	337	338	337	340	328	327	356	329	349	343	349	348	330	326	315	325	342	318	362	329	316	324	322	352	363	351	346	334	326	356	305	354	339	324	361	367	356	326	313	359	330	352	337	353	355	362	322	366	336	343	311	352	341	350	343	331	342	354	321	325	346	357	359	319	318	334	333	340	348	334	361	343	346	361	349	338	346	336	302	305	360	328	373	322	343	380	326	322	336	380	336	335	337	331	341	349	328	337	333	338	362	358	337	350	371	363	371	352	367	340	325	338	343	334	309	366	382	348	336	376	332	350	308	347	356	353	320	346	341	348	363	360	349	314	362	351	339	338	331	312	305	336	339	349	324	351	355	326	361	361	367	355	312	329	352	312	312	350	358	366	329	324	331	330	338	345	355	354	350	320	351	322	341	348	321	361	353	332	375	358	344	332	355	313	329	350	343	319	377	331	371	338	353	336	328	342	335	340	338	371	287	317	330	350	348	351	363	309	340	347	352	345	335	341	353	373	316	337	354	354	352	329	362	327	313	337	351	323	329	350	313	346	321	346	344	332	333	357	321	342	366	346	366	332	309	359	334	376	329	349	348	344	325	329	396	328	346	358	342	332	334	332	332	364	317	309	360	335	331	343	333	322	330	350	359	325	319	337	350	341	348	340	315	363	372	361	339	329	346	348	351	361	340	330	330	328	343	370	353	383	306	339	325	346	350	337	341	375	351	329	352	380	348	330	333	324	351	334	353	326	328	314	344	333	349	351	315	312	353	311	375	338	367	333	335	367	325	344	338	349	340	314	355	314	323	339	342	344	357	306	353	345	332	311	323	363	311	325	339	347	369	342	317	334	346	360	317	337	313	322	351	305	363	338	360	331	336	295	355	353	351	346	336	325	341	333	329	304	347	354	340	337	336	336	315	351	342	351	370	333	329	357	337	366	375	322	365	356	346	351	331	354	354	341	314	346	345	369	350	359	324	363	351	348	342	300	329	354	312	366	359	318	356	359	305	345	352	345	336	320	327	329	355	329	384	341	352	348	325	325	324	358	314	343	321	322	332	365	364	314	353	334	356	363	364	333	358	345	345	325	350	316	332	352	315	335	323	327	369	306	338	353	354	343	335	313	343	336	320	320	385	324	336	348	353	325	295	378	375	349	312	354	344	333	350	336	329	345	323	342	353	344	324	341	368	326	342	344	322	372	356	310	359	336	345	347	327	344	335	361	325	329	310	317	344	332	350	334	337	331	360	323	355	334	320	319	316	322	323	360	319	311	339	345	343	357	333	345	330	360	358	373	366	322	334	363	338	374	324	319	330	319	330	340	350	360	321	328	330	341	349	351	315	323	364	358	341	336	313	336	340	332	356	372	367	329	337	349	367	335	376	327	349	330	329	340	375	325	350	317	360	359	346	322	334	334	344	331	364	370	351	352	372	340	332	321	325	303	330	367	344	382	351	350	354	342	344	325	317	334	362	328	359	349	327	369	347	336	295	363	332	361	348	362	368	312	336	332	324	362	323	334	355	340	319	358	329	371	337	338	344	328	324	319	352	324	365	358	321	335	338	350	336	356	334	363	324	347	367	385	306	328	318	316	306	330	372	327	330	341	342	362	344	330	335	358	326	334	323	347	351	339	349	327	354	360	339	357	354	335	330	342	343	349	363	335	335	334	340	328	335	346	321	360	354	345	339	303	328	346	348	362	319	352	361	370	352	371	342	348	370	379	359	348	366	336	336	340	342	376	310	326	335	360	326	339	339	300	371	366	355	369	333	315	343	325	345	344	330	344	347	323	344	352	352	344	340	319	338	328	344	339	351	358	334	302	338	310	334	365	327	324	333	346	367	328	318	341	342	369	368	345	332	333	352	356	349	356	356	332	324	331	343	334	308	353	354	317	327	367	350	304	342	331	297	328	376	339	336	390	346	294	330	309	351	344	339	322	337	342	333	354	317	360	347	335	385	311	344	379	349	305	358	335	335	346	359	336	359	381	328	331	334	337	320	315	364	344	331	362	346	307	362	365	349	347	333	360	340	298	358	347	304	337	361	341	370	353	319	342	349	299	345	353	351	344	335	335	365	344	353	349	336	327	361	315	347	350	334	318	323	357	337	354	316	334	329	323	349	333	334	350	330	333	317	346	392	332	321	338	321	324	316	319	344	328	326	333	313	343	320	311	339	316	337	333	327	310	355	361	318	354	323	310	356	358	331	361	339	314	337	358	333	358	369	319	326	326	330	327	338	351	360	324	329	321	359	345	291	344	325	342	325	347	339	344	356	311	343	338	344	332	334	333	342	339	343	287	304	354	358	360	352	358	358	332	341	339	330	322	370	355	322	346	323	345	321	361	378	367	343	325	357	321	331	323	331	355	353	326	329	359	326	370	342	340	324	340	325	333	314	329	367	367	369	345	341	392	346	326	354	339	360	356	314	327	333	333	332	341	319	366	339	331	344	352	366	334	364	365	340	340	353	381	322	360	332	331	335	330	362	351	325	330	381	355	366	319	302	331	346	378	372	351	366	337	359	334	356	331	345	339	332	352	355	325	344	353	324	355	351	356	348	351	334	339	358	353	292	321	333	370	348	368	342	357	311	350	332	343	317	350	344	352	326	319	322	339	350	345	320	348	341	320	364	318	334	333	349	363	373	342	361	333	397	332	376	314	352	347	351	375	334	336	350	338	302	368	317	330	322	311	327	379	363	303	334	333	344	339	322	329	321	329	313	316	342	337	319	344	349	326	321	356	338	353	327	341	334	328	354	349	351	348	355	341	341	341	329	337	319	322	303	335	323	325	329	366	339	331	343	315	324	335	408	356	335	348	357	348	322	328	330	345	348	312	342	346	369	373	326	371	339	321	302	309	346	329	337	325	349	324	332	333	370	326	344	350	328	356	324	359	351	334	313	360	333	349	351	322	334	346	329	322	322	355	346	338	364	343	370	343	344	332	341	339	376	382	349	353	343	344	342	330	329	343	360	320	349	360	299	329	329	323	370	337	353	348	367	346	331	355	331	418	351	324	318	352	361	315	342
42052	59949	44418	28655	8156	990	799	633	607	575	473	466	436	424	393	427	414	368	401	370	410	394	358	403	378	370	356	374	412	374	374	379	381	374	390	430	367	387	396	366	358	359	387	359	352	356	376	372	350	367	393	418	331	368	364	368	361	370	359	398	359	406	402	380	380	338	380	385	355	426	390	339	372	348	367	382	351	348	359	362	350	358	366	351	346	336	366	388	381	366	384	329	370	352	401	358	396	349	384	366	416	377	363	351	375	367	381	358	379	355	357	389	338	360	306	364	376	376	373	375	342	382	348	365	348	361	338	367	388	348	355	377	368	357	346	382	356	338	381	355	367	356	345	347	353	341	351	393	355	381	363	392	377	339	346	349	341	384	335	367	379	386	368	384	375	380	345	355	366	361	373	348	367	343	388	373	374	358	365	332	343	382	342	353	329	359	345	377	356	346	392	383	364	359	395	352	394	366	346	357	352	358	358	317	355	362	359	387	358	391	413	384	381	354	385	360	346	323	399	329	365	377	337	378	365	353	383	352	366	360	393	360	341	392	349	366	344	385	354	398	391	399	379	357	384	375	383	385	359	395	368	357	347	384	388	346	373	344	386	372	364	364	373	395	381	344	370	356	361	369	396	384	381	367	375	373	363	341	372	376	346	380	398	353	345	382	356	373	328	350	375	362	367	349	372	373	390	348	366	360	351	391	360	391	378	385	368	373	376	347	341	359	346	404	373	345	344	380	370	383	378	392	382	397	364	389	326	358	374	393	380	373	398	371	342	360	372	337	337	386	352	396	397	403	351	364	380	362	364	357	331	376	409	366	377	371	358	402	348	325	358	328	369	380	338	362	385	392	349	377	359	377	362	380	345	359	368	358	367	335	361	367	374	367	374	374	390	367	385	386	379	354	368	376	366	388	394	365	364	380	365	378	354	358	328	391	377	350	383	341	363	349	374	396	392	383	382	328	367	396	372	365	354	370	384	335	353	353	357	347	371	352	364	361	396	391	380	374	354	368	370	365	376	361	348	357	354	386	372	344	337	397	381	357	397	382	346	341	404	362	367	373	375	412	384	369	354	353	374	363	391	399	367	376	364	385	347	344	374	364	377	385	355	358	368	386	368	361	372	367	382	374	326	388	388	352	350	377	352	335	396	374	385	383	351	370	357	364	362	361	364	365	360	367	366	384	354	356	386	374	365	348	382	383	351	346	388	343	343	352	408	328	432	352	360	381	397	403	359	354	341	369	396	365	379	361	379	360	358	368	384	388	367	373	352	364	376	374	346	335	388	356	355	350	372	399	375	372	360	372	382	350	375	340	410	402	346	344	335	346	370	354	389	363	380	382	357	354	349	326	334	376	339	370	364	369	372	340	386	344	372	388	344	367	362	365	357	372	362	354	366	357	360	382	346	385	359	351	385	330	356	362	343	387	367	379	361	347	387	357	347	350	352	390	359	348	378	358	343	345	340	323	351	354	374	361	386	375	337	382	374	349	350	331	352	320	345	361	338	367	410	333	361	379	371	351	413	371	356	366	354	363	365	395	329	364	365	363	362	365	357	378	388	351	375	382	345	365	378	363	393	345	387	352	362	362	397	372	419	385	388	383	365	351	355	354	378	382	354	372	346	370	332	369	381	376	347	370	340	363	345	415	409	383	388	370	388	375	330	370	367	336	372	392	402	335	394	343	392	354	373	333	357	401	355	352	381	382	368	367	366	403	382	355	348	352	355	371	378	337	376	349	358	399	357	380	363	359	371	377	372	349	358	366	338	385	361	371	356	383	362	364	317	368	343	357	387	383	374	352	373	362	334	379	340	333	346	375	373	350	378	363	416	344	337	377	390	337	353	365	322	392	368	338	364	347	344	349	378	323	377	329	388	377	398	369	358	337	377	367	364	375	369	398	366	354	398	353	368	363	345	344	357	383	361	375	338	359	363	359	352	366	361	377	371	365	349	360	363	391	352	353	356	332	379	364	376	316	369	326	364	380	356	384	357	374	384	374	399	348	353	364	364	369	372	368	382	367	348	400	333	372	366	338	392	383	397	361	379	350	372	387	344	378	353	400	359	369	377	344	350	350	366	327	375	348	374	375	375	352	347	374	381	353	349	386	381	395	364	367	390	352	385	368	383	359	351	369	371	378	406	344	388	369	372	384	403	350	323	381	378	369	346	342	377	413	374	342	381	382	324	365	369	336	402	363	341	373	381	406	355	381	375	363	396	357	347	364	371	352	382	384	384	398	369	436	388	381	355	363	364	343	341	371	336	371	374	330	352	337	369	373	359	345	381	408	372	339	371	376	356	394	345	360	358	409	378	375	345	369	369	375	356	377	338	385	358	391	349	387	348	366	363	363	357	340	343	356	368	397	380	371	376	351	369	384	365	344	360	385	358	369	360	351	362	364	388	377	353	356	377	382	361	374	374	364	397	401	373	359	377	352	344	344	372	367	346	343	366	357	320	367	355	362	391	370	372	359	356	339	363	340	366	380	334	371	357	348	356	350	346	376	362	379	416	390	359	353	370	354	356	355	362	336	380	378	331	384	314	351	405	360	377	369	374	364	377	371	336	357	365	380	348	378	365	325	365	355	354	358	397	373	416	353	371	361	382	391	364	406	391	374	335	349	353	392	379	381	338	396	377	366	358	364	384	342	385	381	362	392	351	381	366	377	392	391	398	350	332	380	332	354	350	343	381	343	364	340	353	338	360	401	351	417	346	370	344	334	366	410	382	393	385	377	381	346	368	393	370	350	356	386	333	356	342	326	374	401	375	376	386	357	354	383	370	352	374	396	381	409	358	375	387	349	378	350	358	364	411	344	354	392	368	352	362	379	397	379	341	369	351	382	380	346	379	377	363	368	389	408	364	392	383	380	365	356	370	386	374	389	358	387	391	330	373	356	376	357	355	350	350	397	324	352	351	388	367	373	368	354	355	329	347	333	345	335	380	377	350	335	349	344	382	358	367	374	386	355	376	364	349	337	396	339	349	380	376	377	372	349	343	379	375	379	345	391	388	369	366	369	363	408	390	366	343	414	398	349	390	404	396	416	366	330	345	386	342	385	383	354	386	368	357	351	339	418	380	344	401	358	351	373	363	409	356	383	389	348	373	333	351	384	384	365	390	369	394	359	377	389	376	384	345	377	340	369	371	355	388	329	357	342	364	364	362	367	341	361	359	365	372	351	354	340	351	375	326	399	351	369	405	365	342	339	344	369	351	340	370	359	360	346	382	324	391	367	352	374	383	368	363	367	388	363	374	372	383	348	371	392	376	357	349	354	352	340	367	366	365	361	374	384	382	356	359	398	363	401	377	355	377	363	375	364	383	356	330	377	404	331	395	361	362	362	372	362	384	366	384	342	347	377	395	388	376	355	377	377	370	368	342	399	354	350	349	373	376	384	347	350	335	349	384	366	343	416	375	349	341	382	364	386	390	355	353	336	370	382	385	357	389	360	366	399	375	370	390	417	362	366	362	382	336	352	388	364
24731	20958	27612	25442	16956	2612	578	548	476	435	452	427	441	416	408	395	380	395	438	458	366	400	393	425	403	387	385	389	395	400	407	381	414	427	374	379	382	358	393	383	400	376	399	394	390	370	396	352	400	408	401	403	398	370	432	379	389	410	391	352	395	360	363	372	406	406	388	390	373	402	402	397	410	379	357	383	390	417	395	343	412	369	369	402	389	363	394	394	392	396	396	406	348	432	430	401	412	339	376	416	416	371	414	385	443	419	357	399	401	377	387	383	383	395	377	377	400	400	413	421	412	390	418	400	357	363	402	402	401	400	407	420	402	397	396	363	379	391	400	407	396	393	380	410	425	370	382	404	426	425	359	395	396	392	381	372	331	418	383	381	374	366	391	435	407	386	370	373	383	393	397	392	399	428	401	364	366	390	398	402	334	390	399	403	376	387	431	394	383	421	391	412	407	382	404	407	408	403	391	402	378	383	413	401	352	380	377	411	409	390	376	407	364	385	401	370	407	389	399	389	410	393	402	410	375	374	389	391	418	384	395	415	354	370	388	415	413	384	414	370	411	401	432	393	378	374	418	392	390	396	400	444	386	398	373	400	373	393	387	408	394	437	416	396	398	371	399	393	395	390	379	381	392	406	388	422	418	412	364	387	438	386	395	374	379	396	376	427	400	366	417	367	400	421	395	403	402	401	380	403	410	396	381	386	392	398	383	390	410	379	399	392	405	368	392	351	373	358	373	392	450	388	384	407	380	384	387	385	397	408	399	417	396	385	388	372	357	432	366	383	405	385	384	382	391	394	405	389	397	403	384	418	392	389	395	382	403	394	391	372	386	389	400	354	375	403	400	387	389	408	415	407	396	423	355	352	404	402	403	386	362	383	405	400	404	370	414	367	413	415	380	377	380	416	381	396	408	377	376	379	420	393	396	380	387	419	419	398	397	345	395	338	392	420	407	419	410	388	393	370	401	391	408	374	407	398	377	373	365	384	380	399	417	402	397	400	380	385	390	396	388	370	409	383	384	371	388	388	432	384	376	386	378	413	394	423	351	387	421	383	392	398	429	398	396	353	415	365	418	374	371	414	399	375	388	394	405	375	427	432	393	388	410	380	408	400	425	399	383	398	375	391	389	407	420	377	410	406	391	390	406	365	414	398	406	386	415	391	378	377	374	375	392	409	393	353	375	397	395	365	403	430	384	419	411	400	425	379	405	392	434	403	357	387	373	373	408	399	394	415	368	389	384	383	420	393	390	374	393	373	411	374	400	411	360	391	401	411	407	394	401	410	402	381	409	381	374	368	396	391	352	366	363	379	380	413	375	354	388	410	380	418	414	377	417	415	387	375	383	411	445	391	384	408	404	385	389	393	426	378	379	381	389	381	366	418	369	420	402	383	416	415	360	380	383	420	377	416	392	419	382	401	375	366	420	430	388	391	404	415	379	391	385	377	367	396	401	390	408	365	369	398	396	373	414	355	394	348	411	392	403	385	386	385	349	383	377	389	434	387	417	400	395	386	432	410	397	378	432	370	387	391	342	361	385	403	392	380	379	415	361	372	398	399	380	355	401	380	420	389	405	394	355	410	388	378	349	403	359	403	404	410	423	362	379	358	429	419	352	381	403	431	378	392	405	386	385	377	383	412	422	384	376	401	399	397	423	366	371	370	389	382	426	397	404	423	371	407	399	399	417	383	414	380	367	405	372	416	368	384	399	403	414	414	390	367	399	394	386	432	383	377	373	377	370	400	407	423	374	369	397	424	368	363	382	390	372	349	396	397	418	378	401	373	384	397	388	399	330	380	402	374	388	348	403	389	393	369	372	408	358	388	410	368	395	363	413	393	398	402	402	401	388	370	380	370	370	361	385	388	402	388	413	413	356	416	397	403	362	396	399	384	409	422	374	386	347	409	383	416	393	402	412	382	373	391	362	374	373	397	372	355	419	390	376	366	420	423	385	398	385	385	375	392	392	374	365	440	371	406	397	376	402	407	438	376	407	368	423	416	396	407	392	431	424	418	382	410	395	404	395	401	356	374	363	350	390	389	390	372	367	385	402	370	405	382	370	401	388	381	334	407	383	386	361	379	418	365	376	355	383	383	361	358	381	379	391	430	351	405	391	407	447	399	416	410	393	418	387	401	380	387	422	372	402	377	384	390	406	386	389	379	388	410	384	389	405	376	411	414	365	365	409	387	392	382	390	380	438	408	408	381	410	402	428	382	374	355	362	377	397	368	357	398	383	398	386	431	394	414	371	369	397	372	386	410	403	385	431	362	396	383	405	382	386	356	401	389	426	380	393	376	446	384	380	403	382	361	401	406	361	372	363	421	364	398	342	403	381	379	367	383	349	429	386	419	402	411	391	425	389	392	403	405	431	388	367	397	367	408	359	390	432	392	393	370	390	377	376	416	399	395	378	381	388	395	412	408	350	345	366	426	401	371	406	391	420	386	377	369	390	357	349	393	355	397	361	369	397	385	368	375	395	410	403	406	355	436	394	359	378	381	397	394	374	369	409	369	369	396	414	423	348	403	384	408	393	415	386	409	398	398	390	383	378	377	406	348	400	347	394	386	369	372	404	421	411	386	358	402	394	390	390	403	407	386	396	360	375	404	391	421	384	390	401	380	360	404	384	406	401	384	385	396	357	394	417	404	387	397	407	376	371	402	388	349	381	399	403	428	363	420	405	371	372	372	353	372	410	363	357	385	400	418	378	390	403	369	393	390	383	430	372	373	416	392	364	412	393	392	379	413	404	393	375	364	361	436	442	395	388	389	373	398	374	388	385	362	404	373	407	430	394	382	409	353	379	417	395	355	401	393	407	401	400	393	382	419	372	389	436	415	393	392	406	386	393	404	379	417	387	376	418	370	384	413	393	442	393	386	411	400	419	414	404	376	429	367	403	395	391	403	392	433	395	382	399	376	387	392	444	392	385	384	381	375	392	388	404	392	381	380	426	407	394	375	368	376	388	397	386	393	401	382	398	407	374	377	388	390	391	403	375	415	407	403	396	374	380	394	394	395	377	403	381	405	402	423	403	392	358	409	410	374	389	430	400	385	400	412	394	380	386	441	410	428	420	407	450	426	368	370	394	360	406	405	414	429	366	433	382	384	392	422	383	382	395	394	396	400	398	398	384	395	392	393	389	377	371	403	379	400	382	454	377	413	385	411	381	416	415	370	384	393	401	385	399	378	382	376	373	362	393	416	388	414	417	371	398	400	384	363	399	367	376	405	383	386	395	393	409	377	437	418	383	396	357	425	424	377	384	365	360	358	373	403	401	418	397	354	384	384	379	369	361	369	411	373	415	395	375	377	360	407	416	391	407	391	354	376	378	356	397	398	371	360	380	424	425	395	389	429	365	371	425	352	375	385	367	382	392	363	383	397	383	396	404	365	401	361	409	392	403	377	361	409	366	448	402	373	406	418	415	399	407	412	408	400	353	396	410	404	375	388	401	395	367	360	400	403	381	385	399	369	412	397
39584	53914	41718	25911	8030	818	728	635	545	529	496	497	465	435	430	380	453	427	423	434	439	442	444	438	423	373	400	407	378	421	398	409	430	403	452	410	423	426	403	416	428	407	405	446	443	422	417	415	415	362	439	424	419	404	418	391	395	425	419	456	391	396	398	404	390	400	393	421	417	417	436	394	392	396	419	449	412	405	375	398	386	414	442	414	390	390	420	417	417	418	396	381	383	431	381	412	413	384	449	398	412	386	417	416	444	407	394	400	400	430	387	445	398	402	403	417	412	431	424	418	385	405	412	429	455	416	414	422	397	401	446	402	403	445	420	411	407	421	381	425	414	417	423	393	443	442	405	385	405	396	434	419	413	365	399	424	387	404	427	378	436	432	388	375	391	415	420	389	412	415	449	411	402	401	470	428	410	407	430	401	397	440	437	406	443	393	373	428	394	410	392	399	411	430	407	400	387	385	385	436	369	403	422	393	400	392	421	410	436	438	410	402	417	379	434	385	421	434	373	429	413	390	412	409	403	417	415	371	388	414	424	435	434	396	445	382	412	413	441	398	429	393	393	386	399	431	417	415	425	383	413	392	389	403	426	408	458	440	416	405	453	377	404	381	409	422	377	429	393	411	390	410	390	421	447	407	462	380	426	412	421	378	397	429	389	452	408	371	412	372	431	426	436	393	395	433	379	421	412	376	428	427	390	384	425	432	414	466	396	402	403	417	410	382	427	420	388	423	418	439	396	396	390	415	419	406	422	398	417	419	438	429	419	433	406	396	430	406	437	457	398	400	383	374	421	400	407	426	401	410	402	471	422	413	407	401	397	452	400	408	384	424	404	381	397	399	381	407	404	426	430	423	395	401	427	389	385	443	453	390	408	383	409	413	432	383	410	426	421	420	413	400	402	407	435	394	413	400	448	420	421	400	385	413	415	412	398	397	378	393	422	420	367	402	366	403	435	417	426	431	393	397	454	419	389	431	400	406	425	389	426	390	403	409	371	409	385	417	409	398	379	404	383	403	388	417	408	384	406	407	441	407	426	418	411	432	432	423	453	426	391	431	398	422	422	400	420	397	402	428	431	422	408	375	386	419	380	433	416	407	402	408	421	429	413	405	442	432	388	392	436	431	402	402	405	414	408	392	439	393	419	402	441	424	425	410	414	417	429	460	366	373	402	430	400	419	365	392	408	411	391	402	418	394	415	398	427	410	417	382	401	403	380	417	424	380	411	413	402	391	411	390	419	393	413	408	380	454	431	397	417	428	444	401	402	415	460	417	375	402	409	405	417	404	424	420	408	414	405	390	428	383	413	442	409	428	408	395	412	436	420	420	408	474	377	392	430	378	405	400	399	409	415	426	382	376	380	429	419	367	393	405	438	385	435	429	403	404	378	387	407	405	391	418	412	393	432	431	440	406	445	403	387	428	426	427	419	437	399	412	416	425	409	418	427	440	431	367	443	428	430	432	410	400	406	395	414	439	447	431	455	434	429	452	408	407	424	390	424	391	419	446	470	395	434	373	396	376	413	421	426	430	394	376	392	420	427	390	442	428	432	427	431	417	424	405	394	403	426	410	389	397	397	381	448	433	395	407	418	380	402	428	401	401	395	404	427	403	391	423	407	452	380	409	414	413	417	382	443	440	391	388	427	410	373	432	394	429	371	430	416	415	393	428	446	411	416	403	420	389	387	389	399	413	414	413	426	412	391	406	408	385	410	398	408	396	410	407	378	434	444	425	400	409	407	395	432	432	422	441	415	442	417	432	396	425	422	390	412	391	390	431	388	425	427	419	405	380	409	411	372	424	415	412	407	404	410	427	421	392	406	396	405	417	408	390	402	398	395	400	430	419	412	395	421	424	414	397	422	411	383	389	428	440	427	408	389	415	414	407	424	408	420	403	409	416	399	418	414	407	402	418	426	375	380	394	432	466	389	407	427	382	395	449	447	412	408	416	382	431	385	445	408	409	415	396	437	381	420	413	425	378	388	399	432	398	385	435	426	411	415	431	417	385	401	411	399	411	364	407	392	421	389	420	387	440	445	434	428	405	444	431	396	413	393	452	425	391	429	410	430	437	399	383	446	370	424	415	423	430	407	419	414	391	420	411	424	440	423	366	397	408	393	403	393	428	406	425	397	423	418	390	401	383	409	390	415	397	439	448	429	445	409	367	373	410	421	419	415	417	390	435	420	366	406	429	389	442	446	397	421	437	415	426	406	412	422	427	413	409	394	405	405	417	401	418	386	386	426	387	390	410	371	425	414	418	416	436	413	425	397	376	419	382	429	370	396	409	418	422	417	413	417	407	418	408	419	428	411	395	417	410	402	425	430	412	435	420	388	395	407	403	449	402	414	414	369	412	403	448	391	417	409	442	427	401	430	400	411	415	386	397	419	416	429	414	415	399	409	426	403	403	397	377	413	395	459	413	409	405	426	400	421	416	386	407	416	410	456	388	394	428	422	402	432	411	441	409	377	406	426	392	426	373	421	391	390	402	453	445	420	416	392	413	385	413	455	404	386	421	429	404	418	386	385	399	403	386	418	388	392	397	438	412	402	388	425	428	392	384	416	387	413	421	413	400	392	426	390	422	394	427	401	404	443	431	413	399	455	428	437	447	375	365	411	423	405	427	420	437	417	405	387	402	411	413	424	421	418	413	409	419	387	415	370	425	407	422	417	400	377	432	436	436	407	406	422	398	434	412	405	439	389	410	385	403	423	418	374	410	400	383	393	394	413	408	394	452	417	409	441	369	432	409	410	412	429	416	415	424	416	430	418	366	425	424	408	422	411	438	406	395	455	408	397	409	412	371	418	419	384	401	418	409	416	402	397	420	412	414	413	406	422	372	399	399	387	446	413	416	423	396	393	389	431	427	457	383	437	401	440	422	413	405	400	409	390	452	378	412	405	435	376	416	385	413	450	406	419	450	381	401	387	402	457	403	397	432	415	427	376	410	388	426	411	391	422	409	432	414	401	416	401	410	380	434	404	434	379	403	417	404	440	435	424	404	382	407	394	409	401	429	415	399	423	462	430	391	428	422	423	421	411	433	433	421	421	403	403	430	427	388	377	399	387	421	428	394	407	429	425	413	437	414	405	401	397	408	414	441	406	402	424	421	421	422	412	420	405	432	394	419	421	450	362	399	388	439	429	392	398	398	416	404	422	389	406	428	393	389	431	408	425	394	386	367	425	418	437	417	436	419	418	422	401	401	429	387	416	402	407	388	408	410	449	433	432	401	388	412	392	416	429	351	434	405	425	417	425	413	406	393	424	394	368	411	405	407	393	391	431	409	386	400	405	392	387	389	396	401	412	411	424	397	380	407	392	422	396	436	381	364	427	421	411	410	437	386	389	429	444	401	417	400	387	463	440	387	413	424	400	430	406	421	456	427	390	403	418	366	390	409	437	425	436	407	415	456	390	418	435	367	412	424	409	422	401	435	411	405	406	411	414	394	416	425	450	384	405	397	391	394	385	416	435	423
22477	20938	28390	23720	20951	20844	9516	598	468	413	377	338	340	263	292	284	257	249	298	258	255	257	245	244	230	240	256	249	229	238	217	267	249	226	249	193	254	237	257	233	245	240	234	222	235	249	243	233	247	248	227	247	204	245	247	239	225	241	243	228	228	229	221	230	227	210	238	244	249	227	227	235	243	215	233	220	220	245	230	222	236	253	218	237	230	233	251	237	204	221	255	246	219	223	210	258	220	235	248	205	235	234	235	241	231	269	253	237	229	251	268	229	246	245	260	217	224	236	232	222	240	242	246	218	230	263	236	221	218	218	227	241	237	209	231	234	206	254	230	233	234	239	233	225	279	252	266	224	232	234	222	249	233	222	262	218	214	233	228	222	257	220	221	233	250	243	252	222	220	214	251	249	245	224	232	228	226	211	234	225	206	255	226	250	222	255	222	227	224	238	221	229	232	235	223	222	240	257	247	238	226	220	247	241	224	224	238	218	213	250	214	212	264	254	211	252	242	232	261	205	252	250	268	250	230	227	229	219	226	248	233	222	225	228	215	234	257	231	227	232	233	246	214	242	226	195	210	212	225	230	203	223	267	229	233	221	235	250	214	232	231	244	254	243	246	232	233	239	238	201	230	214	253	258	227	202	245	243	240	251	209	252	227	222	237	238	236	225	255	237	223	244	242	258	230	241	236	275	242	234	257	266	246	233	222	227	224	238	233	230	241	226	239	256	278	228	234	250	234	227	212	239	233	232	226	223	201	254	231	236	233	243	231	222	246	249	251	241	233	236	248	220	258	235	223	255	232	208	236	235	259	240	234	211	239	235	226	212	224	232	208	236	231	248	239	228	214	241	221	237	241	274	222	221	209	249	211	217	206	232	193	227	238	242	240	236	222	214	257	238	233	242	228	238	230	256	249	226	226	237	230	248	226	220	254	230	204	207	221	196	222	227	238	242	218	222	238	251	223	217	225	247	204	245	209	231	214	205	249	230	237	259	221	246	240	250	234	257	250	232	210	226	279	254	260	227	222	211	198	239	236	253	246	247	254	212	242	234	190	235	221	235	270	215	238	259	240	217	207	225	233	247	204	221	233	232	235	229	249	228	231	243	234	247	236	253	242	238	229	226	232	244	245	232	223	224	221	247	246	235	227	223	208	213	236	226	226	239	257	248	215	262	242	223	252	211	209	241	228	251	220	232	225	255	234	246	235	226	233	271	240	223	228	251	247	210	253	203	233	226	221	232	244	238	259	230	220	221	226	224	233	244	207	228	215	255	246	229	238	228	247	212	218	243	224	240	201	248	260	233	240	236	236	230	218	229	220	232	234	217	192	214	239	236	237	232	234	246	241	240	218	237	232	247	240	233	244	260	242	230	233	224	230	229	230	213	234	223	223	221	239	217	237	223	239	231	228	245	215	237	204	210	234	232	248	243	242	215	241	217	254	235	247	230	241	242	232	252	233	207	221	225	219	261	224	248	237	255	208	249	229	241	230	227	212	238	256	224	244	206	225	255	231	225	221	222	245	228	225	231	213	224	239	228	241	229	211	212	227	234	193	229	256	241	246	236	243	219	217	197	244	233	239	220	207	217	207	223	218	213	251	241	264	247	237	211	224	240	225	220	240	265	224	233	237	246	228	242	259	220	251	257	245	236	235	236	250	239	220	241	227	204	206	234	246	237	220	246	239	251	232	218	250	224	233	210	241	230	237	222	237	250	250	225	235	224	222	220	224	251	235	225	223	252	290	225	240	221	191	237	239	249	239	207	266	252	232	229	226	227	234	232	229	229	248	238	243	228	229	223	216	240	251	240	221	260	234	216	246	216	260	240	251	224	261	254	240	249	258	224	247	233	244	244	221	251	254	243	231	235	231	235	237	214	222	217	249	198	231	219	227	230	210	240	254	240	222	228	220	236	209	227	255	232	212	199	228	230	222	243	234	245	236	242	254	249	252	220	230	231	241	219	226	224	228	234	221	245	224	212	257	231	251	233	247	240	218	191	223	245	207	226	216	251	229	237	239	259	252	225	217	239	223	199	231	238	236	266	203	236	232	240	232	251	240	229	214	231	214	269	228	206	234	240	211	225	209	205	239	248	214	228	217	228	224	249	257	251	248	242	237	231	212	225	226	229	238	232	242	239	227	233	246	234	213	222	247	233	237	254	223	226	257	217	224	238	258	246	230	226	209	244	240	242	234	258	212	240	275	256	248	219	215	217	238	232	238	226	237	223	226	221	256	230	247	263	245	245	228	223	226	239	218	239	249	234	222	218	266	225	232	213	225	227	227	238	236	240	223	253	207	237	231	251	211	246	231	205	235	219	252	248	227	236	244	230	245	226	237	245	229	255	208	209	234	231	233	230	223	244	255	248	230	237	241	251	238	212	246	222	234	232	235	216	223	237	235	230	213	244	234	238	246	247	228	230	242	246	228	244	253	236	221	245	235	252	257	237	213	238	232	213	246	225	248	226	240	222	229	225	210	233	242	239	229	232	237	229	244	239	247	223	250	205	230	215	220	246	191	221	238	226	228	228	227	246	251	254	230	208	220	238	237	235	243	211	227	230	231	211	198	206	213	231	254	234	198	218	250	211	213	236	227	256	238	259	253	239	222	220	193	228	236	258	227	240	250	240	240	239	220	253	220	246	243	238	230	206	241	251	215	229	250	252	234	222	247	234	226	218	241	232	208	233	247	229	227	247	267	239	247	211	213	236	236	220	208	231	235	239	250	242	231	227	243	250	234	258	251	245	261	243	205	236	243	239	219	231	221	236	239	245	225	220	246	259	227	248	231	239	234	244	208	229	244	239	233	237	259	241	214	224	251	245	226	234	239	222	240	250	226	240	235	244	231	226	242	231	224	226	216	235	233	244	225	197	247	233	218	226	252	243	240	264	243	229	232	226	234	254	212	227	223	236	266	212	243	231	236	225	224	225	238	252	218	231	242	232	230	231	204	232	200	206	215	232	217	227	239	229	217	233	251	249	247	228	255	224	241	247	242	234	238	240	223	209	250	221	216	220	243	238	219	248	195	223	278	226	216	201	227	232	207	228	222	243	207	206	233	233	246	241	224	221	243	220	241	257	240	232	232	226	247	208	191	239	242	264	247	253	220	223	225	205	223	265	231	227	254	215	229	271	227	231	238	248	227	237	242	213	244	260	262	238	227	226	234	260	221	245	262	224	270	230	199	255	259	227	222	245	220	269	270	220	229	265	251	237	228	228	223	211	227	226	231	240	268	213	217	245	244	212	265	214	226	225	228	243	216	227	245	234	274	243	231	208	251	233	236	248	236	247	246	225	256	220	212	276	217	251	234	248	221	247	222	206	227	254	215	231	234	225	257	219	242	229	237	230	232	241	210	231	236	227	239	232	230	266	199	188	221	230	210	230	232	233	233	249	212	208	246	229	232	241	232	235	241	227	226	234	216	244	266	246	227	243	233	236	215	229	213	228	217	217	226	239	239	231	214	274	250	213	243	221	224	220
42381	67087	54331	35432	8621	1208	894	781	612	536	440	428	361	358	318	294	335	309	286	283	266	240	253	272	302	278	261	252	283	240	264	224	236	272	245	252	256	278	251	236	231	274	249	265	289	240	253	262	233	265	260	256	235	267	235	234	260	282	260	248	278	252	251	253	250	259	250	220	253	241	223	285	266	247	255	256	262	267	250	238	256	248	258	261	242	250	241	267	227	243	231	244	235	271	257	237	280	266	261	271	227	254	247	237	244	273	250	267	227	227	221	262	258	216	252	262	239	251	237	242	278	231	235	270	215	269	224	237	262	235	244	248	273	254	258	263	242	247	236	223	242	260	219	266	244	205	263	246	251	235	222	233	234	251	251	247	273	255	237	231	244	247	256	252	259	252	235	260	224	239	242	237	234	248	272	264	216	267	256	269	268	265	247	250	244	220	274	279	261	231	255	257	248	239	268	259	236	251	261	254	236	249	240	268	241	284	241	238	245	260	246	268	227	234	228	256	246	211	258	240	255	255	237	252	241	276	250	231	255	243	254	240	261	231	271	243	255	248	245	234	232	235	252	252	268	210	253	233	215	218	258	228	265	261	235	225	223	221	267	244	221	233	242	244	244	247	263	250	240	265	239	251	257	260	254	261	266	222	222	242	244	257	247	247	251	251	249	254	244	261	257	260	275	257	235	239	239	230	237	257	245	243	243	238	245	258	233	249	260	238	257	246	258	242	231	253	248	246	277	249	231	240	239	264	273	261	274	255	237	236	247	213	237	281	262	249	269	248	265	248	262	222	239	215	232	253	279	265	272	244	222	236	246	254	249	237	262	256	261	285	217	246	253	254	254	243	246	232	255	254	251	255	241	260	253	263	237	242	255	265	263	241	252	261	236	252	249	276	245	256	283	208	253	244	247	242	247	257	234	278	228	255	247	276	262	242	262	248	260	260	220	227	245	272	256	254	244	248	230	263	244	249	233	250	248	237	269	263	280	222	254	229	214	249	261	273	273	247	251	274	223	240	215	258	258	221	260	219	284	257	257	254	237	270	234	249	250	244	250	250	253	223	223	279	251	242	244	256	249	258	263	254	244	245	289	228	247	240	225	260	275	232	270	234	287	250	248	224	227	257	242	224	203	267	241	263	233	260	254	289	241	258	268	265	253	239	240	248	248	278	245	236	239	238	264	235	268	229	255	235	233	254	265	259	274	235	222	246	251	249	224	230	226	242	239	261	221	241	250	266	242	257	260	247	244	245	271	282	240	261	236	254	249	234	235	224	234	234	235	239	258	243	239	263	237	235	251	232	246	246	244	257	270	231	271	273	233	243	231	223	240	225	251	275	244	249	252	256	270	277	233	237	256	229	232	241	268	244	256	224	272	259	235	253	231	240	269	260	229	238	232	263	260	262	268	228	236	236	224	266	241	229	243	255	232	270	248	258	236	245	245	269	242	236	274	280	253	263	244	250	269	237	249	245	238	254	237	231	264	228	246	262	240	254	251	263	258	255	258	272	253	245	254	284	250	255	252	254	242	252	254	244	260	243	255	200	245	239	247	257	277	236	273	236	243	243	251	267	268	287	270	251	236	285	240	251	238	264	234	245	241	264	236	252	259	241	210	251	267	248	295	250	243	257	242	234	246	245	267	236	234	229	234	253	267	225	248	272	248	220	229	268	259	265	254	226	228	241	213	237	233	256	257	242	247	243	223	261	255	239	259	251	247	225	240	233	238	220	239	233	264	247	227	278	260	284	256	254	247	262	244	263	275	247	258	267	237	243	256	246	251	249	252	240	266	245	253	286	263	245	274	244	260	260	243	259	217	268	228	261	266	252	242	242	231	268	210	229	245	227	249	221	262	256	248	264	237	245	256	255	271	247	228	245	243	226	236	266	228	257	241	263	253	249	242	230	248	239	281	245	222	236	245	272	266	247	262	253	231	251	249	246	268	245	213	238	241	250	242	268	224	257	240	261	248	245	247	249	256	234	227	238	249	248	251	250	239	222	266	251	257	252	237	231	260	232	237	260	234	259	224	237	242	235	219	257	246	221	237	215	252	240	233	216	207	265	254	241	234	247	261	201	252	238	229	251	248	274	250	230	264	251	239	272	250	256	253	248	242	261	247	252	258	249	257	260	244	235	237	253	253	236	250	251	255	231	248	237	247	269	235	256	214	246	256	267	218	230	249	246	253	242	235	239	244	268	256	238	259	232	257	236	237	237	259	265	263	243	302	271	257	247	281	261	257	240	242	247	234	286	218	235	255	240	215	236	241	256	254	252	244	230	228	255	243	238	248	240	208	234	265	249	243	263	257	228	257	271	234	264	211	244	245	256	238	227	266	233	235	234	246	253	264	289	245	219	266	259	264	259	223	232	256	241	270	259	266	272	244	225	225	233	229	223	277	229	243	215	252	249	235	257	299	227	255	232	220	257	266	262	214	252	242	243	249	236	229	232	239	235	250	266	249	245	252	241	251	261	260	271	241	247	260	255	230	234	216	250	249	245	246	230	243	228	257	261	261	235	235	251	255	269	243	242	234	252	268	245	255	234	244	275	256	227	257	249	259	257	244	237	274	254	246	252	283	248	266	237	240	260	225	253	249	259	232	284	236	262	251	256	252	266	261	234	252	247	229	252	234	258	231	252	223	216	226	266	245	238	277	223	224	269	232	245	219	275	256	256	240	263	251	220	261	242	233	277	234	243	242	237	233	230	257	242	244	251	223	246	245	253	253	270	242	245	251	223	258	248	250	228	260	246	261	229	255	252	246	248	242	241	256	236	250	232	233	269	251	258	236	265	247	230	227	244	230	264	240	248	255	242	233	234	279	276	252	247	247	251	259	261	257	244	249	251	245	266	250	278	230	245	246	278	268	269	231	236	236	254	248	230	277	270	261	273	215	270	255	247	282	242	241	264	252	216	274	219	264	252	259	253	248	256	249	244	261	261	223	236	243	264	274	247	223	250	273	254	274	279	268	264	246	260	226	222	261	258	251	239	225	274	210	234	238	254	234	251	247	238	251	264	239	242	283	242	249	279	253	248	250	257	242	240	230	252	252	262	263	255	235	242	273	268	255	239	228	245	267	266	268	255	240	252	249	239	239	241	244	231	298	241	252	233	275	248	232	229	252	271	231	253	230	245	255	263	243	266	271	247	256	231	236	240	251	226	255	220	235	233	275	236	283	254	239	239	253	247	253	254	271	228	220	243	271	260	259	253	240	257	231	238	214	243	248	249	230	250	233	253	219	236	259	225	241	241	261	231	271	264	236	258	243	256	251	264	240	223	230	248	227	242	249	259	244	236	255	261	243	241	227	257	245	242	235	223	230	247	227	260	242	241	246	238	266	256	241	250	220	253	220	255	271	245	231	239	231	221	268	267	234	246	237	247	224	223	207	240	256	265	222	242	243	252	261	243	258	232	219	221	279	218	276	239	244	238	252	240	267	251	239	239	265	265	278	249	267	276	261	232	232	236	256	251	246	245	239	259
33435	36003	35825	19182	2492	553	568	536	485	482	492	504	468	469	442	471	506	490	508	460	469	456	476	423	468	506	427	455	463	480	439	440	492	457	430	447	418	458	480	464	425	430	463	456	467	495	443	438	454	484	425	467	459	442	470	459	466	437	461	454	487	461	421	487	466	451	447	482	453	437	455	426	422	426	455	499	456	478	483	475	440	478	474	491	448	444	448	474	440	460	491	467	477	444	439	438	500	440	445	495	452	470	467	492	497	452	410	453	480	456	429	502	496	511	431	495	432	449	450	498	473	447	440	456	482	440	460	433	514	458	457	466	482	503	444	459	448	452	481	439	494	481	415	439	459	447	461	461	443	457	491	417	462	449	491	453	509	454	475	489	469	486	452	456	476	432	465	447	440	483	477	450	453	473	481	472	486	477	450	468	440	450	449	502	505	473	437	448	490	452	463	464	468	448	436	464	469	470	482	476	457	457	452	443	434	495	429	480	478	447	498	440	483	446	480	503	414	491	491	471	452	457	449	488	435	493	493	437	491	476	476	473	494	449	442	458	479	467	459	443	472	458	456	455	434	469	445	458	430	460	448	486	470	467	464	483	459	481	478	466	448	471	472	486	457	456	484	474	462	464	493	433	425	445	443	421	462	446	459	425	465	458	486	423	464	434	464	479	480	486	439	445	471	465	512	466	472	448	460	451	451	470	448	430	454	452	459	486	476	457	462	445	445	453	467	469	442	466	469	455	458	432	453	463	439	487	447	474	452	437	446	451	461	451	429	471	427	467	480	463	459	421	428	456	425	500	454	465	433	461	461	453	458	491	451	455	416	491	495	462	444	428	482	489	466	449	511	423	450	407	463	485	463	473	470	488	473	456	437	476	435	437	463	507	449	447	457	416	444	442	445	413	454	469	473	442	443	466	468	474	463	498	465	483	479	475	468	487	432	485	460	459	469	480	437	457	448	472	495	469	470	443	410	428	470	442	454	423	448	487	449	411	456	450	472	419	444	449	455	446	423	450	439	453	450	458	511	489	514	463	454	449	446	487	470	508	438	483	463	477	444	442	485	440	472	484	455	478	479	457	439	452	444	436	462	449	449	433	471	498	472	440	474	473	440	427	390	483	438	456	445	405	437	464	446	463	458	470	460	453	467	495	458	473	447	436	496	439	464	517	451	447	456	469	466	447	482	495	479	448	443	426	478	431	476	467	438	463	464	484	464	415	497	457	460	457	486	451	457	453	484	503	450	441	459	444	491	501	465	436	467	469	478	487	485	422	470	468	452	449	475	437	483	420	463	441	462	481	414	455	456	414	474	430	442	434	446	436	488	461	477	473	472	463	464	475	442	457	471	457	471	453	476	511	467	517	484	463	430	455	468	455	411	477	506	453	444	467	459	456	476	497	476	443	435	486	461	515	473	439	481	451	470	449	470	437	460	459	445	488	466	458	474	472	493	452	484	462	479	422	468	473	477	445	457	458	466	496	484	475	432	427	462	455	453	437	440	467	452	437	453	465	460	473	481	457	441	442	458	483	438	447	497	426	481	429	413	508	481	460	471	418	441	461	484	447	431	469	467	481	438	405	414	448	455	455	444	440	497	497	466	457	484	456	458	487	441	434	448	504	454	429	456	465	458	462	429	507	485	446	479	450	455	458	445	477	441	467	505	462	460	435	482	435	433	477	463	431	510	458	451	502	414	488	437	464	479	427	484	456	439	469	448	442	419	505	467	435	498	439	472	474	473	419	471	475	458	474	449	425	448	477	473	463	446	434	478	462	443	485	455	440	466	491	474	471	467	471	488	465	482	449	423	498	481	468	420	501	457	468	418	426	451	446	466	470	459	475	460	450	430	490	474	440	454	438	417	419	439	477	489	480	437	474	478	501	502	458	469	474	442	472	468	447	429	453	448	443	485	494	457	440	457	485	434	450	437	461	435	471	457	430	476	457	469	476	474	490	480	447	455	464	439	475	453	418	404	445	469	441	425	491	523	452	436	414	458	453	435	476	488	454	470	440	454	456	458	464	459	470	443	422	392	486	487	451	457	459	433	460	453	477	506	487	466	463	479	437	477	466	448	468	481	480	460	491	454	468	478	449	505	473	426	451	487	431	454	474	460	484	466	450	459	485	446	475	451	467	469	460	449	457	487	429	427	468	454	482	481	444	467	445	440	489	428	436	447	414	439	481	462	453	473	476	494	473	429	512	457	473	428	449	459	420	455	455	457	465	470	442	441	451	479	457	477	482	488	452	434	501	476	442	442	487	509	476	469	439	424	472	415	458	470	447	461	462	435	501	467	429	501	465	462	436	436	474	482	476	450	426	443	451	441	511	500	446	496	481	436	439	448	428	487	445	459	465	439	455	460	502	453	470	468	474	463	453	462	445	419	447	468	435	471	453	477	493	462	454	460	430	461	502	483	504	477	452	469	458	489	453	473	449	502	409	458	481	486	460	464	525	463	453	438	478	446	460	444	433	484	450	486	447	467	463	448	470	457	473	431	479	481	470	426	470	450	446	447	452	483	443	444	467	441	446	428	451	435	446	423	441	463	486	441	444	458	476	427	432	479	460	414	480	459	461	449	469	523	471	432	448	468	443	458	438	464	458	491	461	449	434	481	445	467	433	476	451	492	451	499	447	453	496	485	459	457	445	447	440	462	445	434	505	462	508	481	452	476	481	470	430	437	485	415	471	454	457	448	482	455	478	438	463	453	500	476	446	483	443	429	504	429	430	495	481	439	459	484	468	450	470	469	435	458	490	420	424	444	457	468	428	466	471	443	460	453	466	442	465	462	435	450	430	474	473	447	411	488	465	469	437	493	458	452	479	445	466	449	455	445	456	442	444	458	451	481	451	475	442	476	450	445	493	469	478	489	472	460	472	458	452	440	470	485	443	474	477	501	488	435	441	478	466	437	474	476	491	455	481	447	428	470	475	460	466	442	437	454	455	479	483	505	461	465	491	426	472	455	453	446	427	403	473	452	468	422	464	440	435	496	495	462	462	479	481	452	463	477	444	469	433	435	474	462	474	493	471	453	445	476	488	439	463	431	471	467	448	472	507	472	440	485	422	496	489	459	477	455	490	430	470	460	472	437	466	507	479	451	484	444	513	477	426	465	463	455	440	470	470	471	446	438	454	443	475	461	439	460	439	448	470	444	502	474	494	471	445	450	490	446	455	459	499	515	464	429	465	435	444	445	509	465	463	444	468	436	481	499	493	446	446	480	467	500	482	519	430	462	460	454	485	458	433	453	415	474	473	463	483	453	434	479	474	452	479	438	477	428	434	470	476	468	457	429	485	479	474	495	491	453	442	496	448	490	497	495	448	504	450	496	456	445	435	455	473	443	470	489	459	455	473	450	468	479	465	451	457	446	470	433	426	466	437	470	461	415	465	424	487	468	444	477	514	469	496	440	494	479	514	436	446	449	437	484	478	455	455	444	441	463	460	462	437	447	500	447	464	447	496	482	465	476	456	465	464	507	490
40693	51660	38087	15505	1775	707	638	605	598	547	571	515	539	549	502	495	522	502	491	465	468	468	530	490	526	530	488	499	488	507	474	510	494	527	501	491	459	509	498	452	502	454	477	500	524	484	493	440	474	515	458	480	490	528	535	501	525	528	488	484	506	510	511	501	484	508	455	465	500	452	512	503	498	463	493	512	515	519	485	448	483	501	507	495	480	513	472	481	493	505	442	458	517	452	493	480	465	501	493	516	503	490	535	460	494	490	470	464	490	504	496	501	497	523	501	513	520	492	503	499	506	461	473	515	489	505	476	485	522	495	484	474	480	509	515	504	450	495	488	514	463	471	475	500	481	512	505	512	486	460	506	472	507	493	499	490	463	467	490	509	500	472	452	459	434	467	484	480	496	462	466	509	489	496	487	490	469	484	473	487	488	503	444	477	485	483	518	467	501	502	477	474	498	469	498	481	506	487	460	506	486	502	537	537	474	495	528	499	479	503	453	497	466	489	470	428	483	479	461	475	506	492	538	494	502	523	476	514	496	502	484	471	499	507	458	512	453	479	446	468	473	512	498	502	478	506	479	466	500	477	476	491	498	478	494	542	501	456	486	495	468	494	482	488	481	487	498	489	531	504	475	529	442	506	528	499	474	482	497	484	513	498	507	469	507	472	465	461	521	440	480	506	516	537	522	485	481	453	521	464	509	469	484	483	498	456	509	510	506	485	535	513	457	469	489	553	454	488	470	495	486	477	467	479	490	511	509	515	479	483	487	527	485	519	473	520	526	493	499	488	480	454	504	499	439	456	484	497	500	501	469	471	479	500	477	491	502	528	483	498	482	452	518	503	441	495	469	495	471	436	453	507	507	472	471	495	481	451	513	494	502	484	436	476	486	453	472	479	482	496	491	521	461	550	483	507	466	508	483	481	484	454	480	504	505	516	499	486	508	510	475	513	502	478	505	467	510	481	517	466	467	424	495	481	465	493	466	482	487	479	464	489	503	501	494	510	499	457	490	484	489	483	499	495	490	479	469	469	526	490	484	484	495	501	506	498	496	470	532	470	515	480	508	497	474	500	522	493	510	489	481	446	509	502	514	475	470	452	478	530	491	503	488	505	477	447	498	486	467	493	474	471	508	451	514	468	450	489	492	499	511	505	480	442	473	478	481	491	469	492	444	476	468	445	479	469	466	465	469	483	490	473	485	503	507	485	500	488	486	505	453	476	493	481	476	541	475	470	504	455	511	457	475	492	508	477	499	500	509	501	486	495	503	497	494	470	516	546	474	444	492	504	474	488	510	472	465	491	462	468	509	488	492	462	439	489	494	493	471	484	479	503	493	490	459	499	474	459	479	482	476	506	483	483	490	428	483	494	491	490	500	500	441	481	511	486	481	478	496	482	513	507	562	517	468	504	507	514	469	485	493	490	454	481	489	516	528	499	480	460	508	492	499	512	494	527	475	527	462	542	504	504	477	524	503	543	471	473	489	502	497	477	468	470	522	452	501	479	482	490	498	485	481	486	488	463	501	508	502	478	478	453	511	474	493	497	485	457	488	505	494	495	497	522	466	498	521	478	513	495	453	483	511	495	466	459	534	524	477	500	494	529	488	509	488	532	479	494	464	481	467	477	522	469	489	476	464	481	517	480	500	475	467	476	463	481	516	483	488	526	478	492	521	490	495	498	501	491	545	451	513	522	485	499	466	493	472	479	480	472	481	457	500	526	440	506	449	462	453	522	486	476	501	494	494	480	462	476	502	473	501	462	511	487	514	481	552	514	524	462	497	509	505	490	486	425	507	510	501	501	486	480	505	488	472	512	486	486	514	544	504	430	532	460	456	515	451	508	489	491	494	468	488	503	523	477	490	502	488	479	485	507	479	487	494	479	519	485	468	473	479	501	468	479	472	443	519	507	482	514	487	510	474	458	510	491	483	429	532	489	532	519	489	477	480	501	501	489	474	483	521	501	478	535	469	502	527	442	473	485	508	496	485	513	479	489	474	467	469	489	507	505	454	514	508	475	469	528	486	481	488	480	461	471	439	475	488	487	499	483	506	530	448	524	511	516	510	474	473	513	493	478	473	487	482	478	501	515	468	471	507	459	451	476	461	551	478	506	456	497	468	471	513	483	469	461	513	465	473	488	498	460	483	466	487	519	487	525	484	494	477	485	475	467	489	502	530	514	499	477	505	494	498	503	456	493	498	489	538	490	536	492	466	497	473	501	454	501	541	457	520	491	503	485	507	475	477	519	516	476	472	522	457	490	516	447	514	488	502	471	453	513	529	470	449	475	481	467	510	489	509	517	484	492	506	478	495	485	497	496	476	498	478	510	490	508	504	492	494	492	477	517	507	513	494	561	449	485	509	511	497	471	491	480	479	488	517	463	479	464	492	482	493	507	485	503	474	463	498	490	483	463	456	515	512	481	486	535	479	495	493	503	483	473	501	493	464	475	513	495	476	505	481	479	465	526	505	499	498	484	457	468	495	426	503	502	489	506	515	461	486	483	504	487	457	501	469	473	467	482	491	504	509	512	471	474	493	486	486	516	512	475	479	466	508	499	483	445	499	483	508	493	462	522	506	481	486	492	480	491	496	487	504	491	466	538	495	488	527	510	505	488	486	498	484	474	514	509	477	459	496	484	502	500	411	512	500	479	480	481	466	478	451	521	484	500	497	470	472	463	488	504	505	481	513	458	479	507	479	484	521	513	484	461	455	467	517	509	496	455	519	485	519	496	521	485	506	481	522	464	487	453	493	468	500	517	465	488	504	486	507	467	479	491	525	520	499	484	555	485	515	524	458	468	510	474	491	514	488	500	488	472	502	457	490	473	526	467	482	467	538	478	478	540	453	515	456	501	473	497	458	534	522	478	487	490	481	498	500	480	490	480	466	502	509	469	501	539	476	499	440	498	500	503	501	467	501	503	483	464	507	514	460	455	494	499	492	481	522	472	493	504	515	471	500	486	513	516	496	502	474	493	491	476	442	475	498	503	480	489	490	498	496	528	471	478	495	462	500	495	496	489	480	475	493	491	509	509	487	470	504	486	480	482	493	491	502	511	488	489	479	488	475	490	472	516	507	504	515	449	504	507	528	506	532	500	519	501	462	509	503	503	491	509	508	513	493	481	492	472	502	502	528	471	487	505	499	486	463	507	503	479	503	519	484	485	483	453	488	431	484	486	500	514	517	492	510	528	475	473	470	534	496	482	496	490	524	493	491	453	478	464	487	522	491	509	455	477	474	500	484	487	487	486	489	487	485	471	494	475	469	503	468	496	495	494	462	502	508	494	517	456	500	482	496	521	468	510	487	473	453	482	465	489	496	516	463	490	508	479	508	462	499	448	484	477	516	473	491	480	462	477	506	499	496	543	500	501	501	504	467	509	542	443	471	513	477	503	469	505	501	459	471	494	508	485	511	502	494	532	540	481	481	480	499	548	511	447	471	458	521	418	496	476	477	518	447	481	521	531	495	476	524	473	461	509
23621	20904	27988	24074	20788	11593	926	567	446	444	409	400	412	400	373	353	399	396	340	350	370	387	370	322	373	374	353	371	399	328	372	350	352	365	360	365	360	379	352	329	364	363	353	332	329	319	378	366	334	346	348	332	353	363	344	375	338	325	347	354	350	343	350	366	349	350	357	356	344	361	370	375	356	376	342	361	366	372	341	396	358	355	386	344	360	395	400	337	355	350	359	338	344	350	320	381	353	347	345	357	319	331	334	345	356	375	349	341	311	373	340	353	372	360	346	348	342	383	355	339	359	334	328	346	375	328	339	332	354	319	360	374	369	328	330	379	319	336	369	393	340	375	344	344	369	343	357	363	333	350	338	342	342	363	332	378	329	367	356	363	334	361	357	363	326	337	343	376	336	339	356	332	370	341	355	379	365	346	403	383	355	369	344	362	313	347	367	330	345	366	368	356	355	347	332	318	323	352	342	365	374	358	322	370	322	366	355	349	332	364	322	344	328	324	364	340	349	353	368	360	334	350	322	327	318	329	349	338	400	374	355	348	341	338	367	364	346	344	307	371	369	365	333	361	325	342	390	353	340	332	347	353	350	341	364	365	357	335	341	350	323	371	328	345	333	338	382	349	336	375	352	320	357	344	342	357	383	325	360	347	351	334	317	352	316	364	347	381	353	350	373	353	367	367	352	359	334	350	347	371	329	361	339	338	390	319	335	354	343	384	340	347	340	365	347	359	364	328	316	355	365	332	334	355	357	303	385	365	368	359	380	350	339	356	339	327	360	357	380	351	355	318	336	336	346	347	322	318	335	337	312	352	329	373	379	350	341	344	341	363	335	360	333	372	349	346	349	362	376	354	348	344	378	351	355	376	364	348	347	352	337	333	346	368	344	346	348	337	346	344	325	355	333	331	352	357	387	351	337	339	320	370	349	361	337	338	361	329	365	389	348	365	350	352	383	346	360	360	366	350	379	332	370	376	344	354	351	336	336	346	353	365	350	335	328	328	368	341	350	332	352	359	313	355	362	331	364	351	338	334	337	323	351	347	357	335	368	371	337	329	378	364	320	337	353	372	361	359	353	369	347	318	343	373	349	367	327	353	318	326	356	316	312	381	327	335	359	346	364	341	353	370	350	351	318	366	375	382	345	341	336	330	366	343	350	321	333	351	333	369	322	352	359	369	322	374	348	353	354	355	370	335	374	342	325	347	379	363	380	369	361	328	368	352	355	359	353	335	352	352	335	355	362	347	345	364	350	363	371	351	353	353	331	369	335	352	360	391	339	333	362	343	361	358	375	352	321	344	342	331	330	332	332	335	361	337	345	349	335	350	347	336	349	349	333	326	354	343	333	342	348	343	360	369	331	360	339	340	336	366	337	350	339	348	334	350	382	369	354	374	332	336	331	349	320	362	361	345	357	339	363	357	352	328	340	319	363	350	347	332	355	329	364	361	382	327	349	384	389	319	350	341	335	345	337	340	359	319	363	330	366	341	378	353	373	326	352	346	358	357	330	352	365	381	336	326	368	321	331	330	391	342	333	315	355	354	374	328	324	344	321	351	344	359	359	375	339	351	318	350	363	323	331	321	372	370	367	355	329	329	349	318	340	351	312	335	343	322	353	334	351	343	353	361	336	331	362	351	353	343	323	342	331	350	342	363	340	376	347	323	347	381	346	359	316	334	360	324	355	354	354	327	321	366	362	348	340	385	357	344	320	360	378	367	367	381	351	353	326	349	325	369	359	342	355	323	367	335	362	348	348	354	333	347	360	391	360	345	361	324	377	366	331	347	360	368	350	315	362	342	331	353	357	380	346	342	367	353	321	351	326	342	318	357	354	348	349	388	338	336	327	337	355	352	339	364	361	362	344	358	373	313	371	334	339	354	306	379	350	327	347	384	327	343	339	366	356	332	350	340	384	376	351	373	362	362	346	348	359	340	347	337	369	344	382	345	309	326	362	328	343	338	383	330	333	340	343	395	333	356	330	343	357	319	365	350	376	334	342	355	337	353	363	380	352	323	332	367	342	352	347	353	331	341	325	366	322	337	321	330	347	350	374	340	309	350	347	354	321	343	334	386	350	329	364	351	371	377	335	337	365	341	369	340	352	387	352	344	370	360	380	347	328	372	352	364	379	350	330	315	315	368	360	337	352	354	342	352	389	397	320	370	365	338	322	358	329	351	346	363	347	352	367	340	362	350	350	326	376	389	348	341	340	346	339	360	348	356	364	354	364	358	324	357	361	342	323	366	312	342	352	336	330	358	360	348	333	391	335	339	350	365	349	327	350	336	356	323	315	334	347	368	356	368	327	343	360	371	332	328	359	343	336	347	361	362	349	374	346	380	347	346	312	358	333	318	339	346	380	376	357	361	356	341	355	357	363	345	347	349	374	364	345	357	328	368	340	359	360	353	375	331	367	343	355	315	348	371	372	369	359	359	342	318	358	343	352	341	362	357	350	345	313	334	317	351	350	343	369	334	336	348	345	327	373	367	338	337	345	375	303	347	364	369	330	351	336	347	370	350	373	356	372	334	362	319	369	370	353	312	330	363	339	371	346	322	358	333	348	360	340	326	364	346	369	315	357	379	371	344	329	341	344	327	358	336	364	320	330	349	305	347	382	354	335	370	344	360	347	361	372	368	368	345	354	359	359	358	318	371	324	339	354	340	376	357	364	357	386	338	365	325	370	343	346	340	353	332	344	329	357	349	364	350	337	326	338	355	334	380	332	314	347	351	333	345	344	339	325	325	356	381	349	371	329	320	368	359	327	368	373	330	348	345	343	343	323	309	359	319	320	367	369	325	373	317	346	362	326	361	367	384	401	374	330	319	349	351	324	385	328	349	364	367	353	367	331	363	350	386	342	354	338	332	389	343	371	344	348	309	348	337	336	380	345	316	337	293	384	376	339	376	391	341	365	338	344	364	374	325	374	345	300	373	381	365	333	373	336	339	357	361	335	340	343	351	361	353	328	328	334	370	360	352	376	362	345	359	366	343	326	348	349	351	351	341	334	360	337	325	348	381	326	392	319	344	347	357	374	361	367	341	341	351	344	372	357	372	331	377	337	344	339	369	337	354	338	320	394	327	334	322	331	354	370	315	344	331	392	342	351	354	340	360	355	347	323	330	313	350	313	330	375	312	349	356	353	361	337	368	362	346	354	333	368	347	337	379	372	366	358	323	352	368	349	323	356	334	384	324	328	337	367	351	360	359	353	368	352	323	333	328	337	334	357	347	352	331	344	315	322	342	331	319	367	351	340	345	322	341	336	332	335	355	340	356	348	347	346	370	333	341	355	341	411	370	392	377	361	310	325	303	296	329	331	332	326	377	356	355	347	341	347	351	354	307	319	321	331	344	331	339	339	341	357	325	378	363	363	327	368	354	381	338	342	317	366	352	341	338	357	358	345	347	372	361	359	334	347	310	329	312	356	350	335	336	330	312	353	348	352	346	339	354	322	348	345	354	340	340	354	355	341	336	342	343
40470	60513	44167	20700	2817	939	784	688	591	546	497	464	459	436	424	454	424	421	380	370	410	411	392	422	378	389	428	394	381	375	352	352	380	406	409	379	376	347	373	344	403	423	407	426	369	354	362	354	341	371	364	338	387	390	391	390	353	376	413	400	363	381	352	364	391	396	369	354	374	385	404	417	378	368	368	389	401	397	359	382	375	412	383	387	349	392	412	408	377	373	394	364	368	390	386	383	398	412	391	364	393	388	390	385	373	376	346	366	363	388	398	326	356	357	400	393	411	338	380	346	350	378	380	407	420	388	394	384	385	351	378	358	382	380	374	362	407	383	346	394	375	337	347	389	387	390	361	336	367	376	355	362	355	399	413	355	391	379	394	337	405	369	376	347	368	351	406	366	391	396	346	342	359	403	400	386	363	393	348	416	343	362	401	367	376	387	365	342	386	403	365	409	376	383	372	386	388	365	379	416	373	332	416	390	361	375	352	398	385	371	356	342	375	360	342	387	352	382	374	400	362	396	375	388	394	342	383	372	380	383	371	362	405	386	375	381	345	361	392	365	380	407	385	395	329	350	369	320	393	374	336	379	388	386	386	385	360	342	369	368	399	352	366	344	398	382	379	379	359	386	323	371	383	399	372	388	389	356	374	373	336	368	323	380	334	340	374	382	353	365	352	394	388	390	368	345	375	407	386	361	401	360	375	366	346	389	399	371	363	361	376	360	408	351	346	397	384	372	379	370	366	401	379	380	381	362	388	368	380	395	395	380	400	388	339	352	388	403	407	384	367	412	414	325	364	393	350	355	391	386	355	349	397	336	362	376	410	386	362	357	366	382	385	374	381	359	374	398	380	352	372	369	395	407	368	360	397	367	364	377	381	356	378	410	362	380	366	379	376	359	396	351	350	336	364	355	389	358	397	401	363	379	365	382	397	355	370	391	372	369	361	355	362	365	336	386	396	356	383	349	373	397	363	385	379	363	406	336	377	385	408	387	418	345	367	340	368	409	369	348	381	381	419	380	368	335	415	384	381	358	397	380	376	392	347	372	378	394	359	364	353	417	372	370	356	372	375	392	382	411	398	385	366	405	384	351	386	389	349	379	402	370	369	378	389	352	372	415	411	392	361	355	356	364	349	362	349	368	374	381	361	395	364	383	392	398	375	389	374	409	401	366	381	358	396	404	364	384	376	376	404	371	373	364	382	364	389	368	380	347	416	384	403	363	400	402	351	387	365	343	393	353	419	405	396	362	371	398	375	372	367	356	376	356	381	395	368	380	367	361	372	390	392	374	385	373	420	358	355	363	367	343	362	368	371	347	352	377	360	389	378	336	381	394	361	363	337	417	368	388	354	342	353	356	340	397	371	391	397	369	369	349	430	386	388	376	385	368	375	344	366	369	383	347	350	375	382	364	361	390	404	388	347	391	374	352	381	374	342	414	358	367	431	391	411	414	395	388	420	397	376	404	391	387	395	381	376	375	399	348	383	373	392	413	389	373	374	373	371	357	351	387	389	349	406	380	378	385	392	389	389	367	403	365	388	402	391	370	400	396	406	368	405	397	325	390	372	381	347	374	398	383	384	381	370	374	379	400	375	389	369	387	336	364	388	384	402	394	373	368	360	403	357	364	352	386	358	357	370	350	380	358	368	373	389	337	334	377	357	386	349	388	383	387	371	351	363	358	379	402	342	382	387	381	356	389	386	397	360	356	356	395	405	375	390	391	359	348	385	360	372	356	408	361	348	361	377	362	362	384	353	357	379	357	366	342	395	372	370	381	377	353	359	385	354	389	408	377	385	394	394	370	397	410	379	418	349	382	340	365	378	385	355	356	396	369	337	368	379	404	369	382	397	400	379	358	368	359	326	373	367	389	374	355	376	356	388	344	392	392	394	389	381	402	380	399	379	372	379	356	378	398	388	370	370	370	392	397	336	345	335	375	368	362	354	406	369	373	378	398	419	378	382	343	386	386	390	362	392	370	368	370	382	372	358	399	375	362	374	383	386	373	361	372	367	384	364	394	375	372	351	363	387	350	372	356	378	395	364	365	389	394	378	385	378	384	343	364	358	409	393	389	384	400	382	335	363	387	377	400	393	358	427	371	385	377	361	377	409	376	366	382	367	376	361	416	364	389	375	363	333	364	373	397	410	368	372	369	358	345	365	374	372	349	392	374	341	338	361	385	377	368	390	369	387	415	378	389	333	379	379	359	375	341	345	385	358	350	415	402	355	366	350	392	344	367	415	408	368	391	381	374	394	375	370	381	358	366	421	361	336	344	363	394	397	342	372	387	386	390	347	391	373	372	349	382	327	371	380	373	387	363	379	377	374	383	348	355	344	369	375	363	365	372	379	396	388	363	354	368	399	396	354	384	387	394	389	371	396	376	380	374	357	409	382	378	385	381	378	356	404	374	384	370	402	358	380	367	362	361	369	404	367	382	386	402	400	372	391	381	381	389	368	383	400	380	381	372	387	373	357	372	350	374	377	379	393	369	350	372	374	381	383	379	373	350	368	361	357	369	395	388	338	363	427	341	371	396	333	346	373	391	349	383	380	351	373	372	388	340	381	373	391	395	388	384	376	371	369	355	367	346	389	359	368	394	407	389	380	389	364	378	349	369	354	394	392	389	366	372	357	381	392	350	384	365	363	352	401	363	366	349	370	411	396	357	370	377	367	382	382	338	366	377	407	351	369	391	363	359	418	362	368	411	353	402	358	383	358	362	375	357	381	375	346	424	354	355	359	387	377	386	360	392	383	319	377	354	362	398	377	364	357	341	399	369	423	358	357	380	384	392	345	366	377	385	353	388	346	378	403	373	362	394	404	377	359	352	347	370	348	378	383	373	370	354	375	401	335	361	351	383	375	381	362	372	369	415	352	357	344	346	359	369	382	372	374	382	373	376	358	362	358	387	377	369	336	384	368	375	382	356	415	363	362	392	338	358	384	392	393	357	348	396	392	385	374	390	332	368	358	377	382	394	366	348	394	371	372	370	367	372	371	364	402	353	416	391	400	384	394	405	384	363	360	394	403	371	357	373	383	364	390	324	405	365	346	371	345	365	377	383	373	364	368	334	375	380	387	369	391	365	350	366	337	365	391	337	401	393	364	376	378	356	358	377	354	363	354	374	362	389	373	411	352	386	359	350	380	367	381	368	399	351	376	350	377	406	354	411	374	391	350	386	360	350	357	356	365	409	363	378	385	384	390	380	346	367	379	378	385	383	343	393	376	387	394	389	337	370	377	400	367	359	354	335	360	367	389	388	381	401	380	391	349	347	415	346	366	366	345	380	373	405	353	359	378	388	327	374	357	375	377	360	386	408	366	384	391	355	346	380	380	352	353	352	397	418	402	349	378	355	372	365	379	373	370	371	385	375	355	366	359	371	386	367	361	382	353	332	395	348	385	372	341	346	411	383	365	423	377	414	351	391	376	385	347	386	394	378	377	329	385	368	343	364	369	413	375	391	380	384	376	367	341	360
24720	20996	27397	24914	15299	1604	586	538	505	476	466	430	400	434	416	402	389	416	381	403	387	379	423	381	415	400	420	399	413	414	389	394	408	374	412	400	423	415	415	406	384	346	399	384	382	416	406	382	414	405	388	401	414	390	368	405	398	398	383	375	391	394	408	444	396	421	390	382	396	373	406	398	410	387	362	381	385	428	406	410	408	424	403	395	393	389	444	395	354	429	405	389	398	416	396	427	385	409	426	385	383	418	372	405	427	389	369	398	412	401	360	402	399	424	408	364	387	393	384	422	428	401	407	417	376	393	413	397	409	402	393	410	401	396	407	356	390	364	380	357	397	404	405	419	412	382	428	402	389	394	365	393	408	388	397	392	386	428	401	401	383	374	372	413	390	361	388	382	401	418	411	416	369	398	376	397	411	387	365	395	357	392	418	407	418	404	361	385	401	440	400	381	378	411	382	374	383	405	408	394	376	413	423	390	385	398	423	453	421	396	372	417	407	399	399	391	378	377	417	421	443	406	384	402	412	377	443	410	387	375	384	395	402	407	444	406	354	396	387	426	385	362	388	392	404	396	391	399	373	393	422	361	389	401	387	390	447	388	348	407	399	415	422	422	388	416	415	396	390	412	378	416	418	415	426	388	382	421	408	430	414	388	402	389	400	374	409	402	411	379	372	413	400	374	391	385	408	408	421	402	360	410	418	402	384	370	430	396	369	407	410	377	399	395	433	422	410	410	379	399	372	387	395	420	372	427	411	388	386	376	367	387	442	379	399	396	374	371	401	386	409	390	414	376	410	372	363	413	380	391	419	447	390	409	439	390	389	396	383	425	404	416	393	367	357	423	370	415	398	383	391	387	364	401	438	421	376	424	396	408	416	407	383	383	391	417	405	405	382	363	396	417	402	401	382	390	373	434	382	398	416	396	410	392	394	393	388	430	409	390	437	401	404	381	363	376	412	419	416	368	399	372	392	425	397	375	401	422	396	372	381	405	432	405	401	406	375	398	417	371	382	389	388	387	410	385	412	419	426	392	421	378	396	398	412	403	428	422	422	408	368	395	396	411	380	382	429	419	396	382	409	381	385	377	433	385	435	393	379	362	406	386	372	384	423	407	431	415	442	417	394	424	394	407	378	372	391	400	415	393	384	376	408	386	389	411	385	401	451	409	403	388	382	393	417	449	387	380	375	397	407	401	429	440	390	402	404	428	392	428	387	405	389	408	396	428	340	372	414	420	380	478	410	402	345	401	370	369	381	374	414	398	450	385	397	389	419	381	396	429	388	425	376	398	377	357	378	431	401	418	385	403	407	393	413	398	399	426	374	404	413	371	442	369	422	446	358	416	370	429	402	414	377	411	402	412	402	398	406	412	376	410	429	404	390	405	413	403	384	438	392	444	406	375	398	384	398	410	402	381	421	402	410	403	369	385	424	389	389	434	428	397	405	434	388	399	434	411	428	416	427	393	418	385	361	418	380	420	402	408	422	406	402	400	441	413	379	396	387	408	390	391	436	416	417	408	393	396	414	389	405	433	404	372	444	380	402	372	383	435	375	362	414	390	392	395	381	409	400	394	380	382	384	400	404	396	430	402	425	431	377	393	392	390	415	411	420	434	388	408	425	395	431	401	384	380	400	423	383	412	394	414	396	380	418	397	388	362	425	398	398	404	373	360	377	430	407	385	461	408	388	420	430	407	398	400	401	411	354	405	370	428	418	359	364	384	421	399	395	407	442	372	382	373	383	367	395	405	397	427	390	391	376	384	396	397	377	379	462	419	396	438	430	403	389	438	379	425	394	416	373	395	401	378	410	411	379	408	401	414	379	413	420	383	364	381	439	404	384	407	435	393	420	400	401	386	430	417	388	408	381	413	407	399	347	405	447	414	390	428	397	381	446	414	377	384	393	407	388	417	390	350	422	397	417	409	382	398	419	398	412	388	419	386	383	388	339	422	398	395	388	402	411	411	375	384	426	415	405	397	432	421	384	419	439	402	430	379	401	390	399	417	389	380	419	409	380	383	376	401	391	414	416	377	398	420	374	400	363	405	404	393	406	413	385	400	426	399	393	429	412	403	376	437	439	421	472	402	413	407	391	387	397	378	397	366	410	429	392	420	372	404	384	417	406	406	405	440	416	386	360	373	373	376	393	427	387	426	407	380	399	408	401	370	386	422	406	404	429	387	394	410	378	401	367	379	362	409	345	383	383	423	416	383	380	422	401	425	397	385	379	446	400	363	405	403	425	410	402	386	395	404	425	417	397	402	394	418	378	384	394	396	404	400	394	415	388	424	415	396	405	399	368	386	402	383	406	426	374	370	398	400	415	407	401	422	385	441	423	423	383	383	385	385	419	412	406	432	386	406	399	384	414	361	437	418	415	409	375	392	432	407	403	392	376	381	395	407	412	401	361	390	380	415	387	395	407	398	392	402	413	403	391	373	394	402	407	415	390	396	421	367	440	418	367	373	420	475	414	403	386	383	388	407	388	379	372	397	425	367	397	382	409	378	413	397	425	421	362	422	396	371	380	404	407	396	378	409	418	422	422	418	431	394	386	390	422	403	387	427	408	397	416	408	421	416	398	369	423	394	348	386	420	409	364	424	416	385	391	379	409	429	412	403	412	413	399	395	395	374	403	407	378	405	382	412	412	403	408	379	368	393	387	401	390	422	432	422	404	430	395	404	404	404	418	427	388	444	408	411	408	400	417	347	365	400	422	390	427	394	371	382	399	390	406	394	401	377	399	372	408	390	390	424	400	411	403	384	417	411	373	393	406	416	379	378	416	427	399	386	363	391	385	425	436	361	379	382	416	394	418	407	392	387	413	415	418	364	383	426	408	403	391	416	395	403	403	374	409	416	415	427	369	397	378	376	397	399	379	418	353	361	390	396	382	382	408	400	382	393	377	445	372	416	416	421	426	376	402	425	418	342	432	434	367	412	429	441	364	401	417	384	399	389	421	376	396	422	414	389	428	389	432	392	404	391	358	387	373	416	393	396	412	390	405	397	410	370	395	409	403	391	387	408	370	437	367	387	386	388	399	426	405	380	413	396	363	408	383	405	395	425	369	417	418	394	398	384	403	415	378	380	368	362	378	403	380	392	351	417	401	399	377	427	393	401	404	400	394	416	405	392	415	387	419	407	444	451	378	418	397	419	407	428	380	428	391	406	411	368	411	397	396	422	379	413	360	420	401	388	380	404	369	402	377	375	390	406	380	406	393	404	421	406	414	412	426	411	428	443	388	357	376	417	383	392	386	354	407	398	394	420	377	429	391	385	439	401	409	421	420	370	383	406	395	403	394	425	429	395	392	367	403	438	397	414	391	385	388	391	403	406	393	373	442	368	405	411	381	411	406	413	414	367	369	407	384	398	374	417	399	380	359	394	397	399	419	427	356	416	380	376	394	392	389	415	394	383	412	419	396	351	384	357	367	432	445	394	354	418	423	378	371	392	418	379	410	437	407	394	404	411	365	376	418	361
39837	53498	39901	17149	2705	831	722	696	601	554	491	478	484	475	453	441	437	452	429	433	420	434	420	448	431	400	426	453	429	452	413	447	463	428	437	454	430	397	437	479	403	409	431	397	415	412	424	423	402	445	406	404	421	433	389	408	382	440	427	382	402	404	435	401	425	453	433	443	409	428	411	409	433	444	420	436	393	412	424	455	462	432	400	413	418	473	425	399	417	460	392	372	419	415	394	384	422	421	429	418	407	414	412	432	413	417	421	433	408	443	406	434	415	411	430	464	447	431	384	432	448	425	433	402	413	425	444	472	420	439	379	441	407	407	456	414	389	402	407	436	409	459	443	405	414	397	405	398	434	429	429	418	405	468	412	410	414	429	430	395	447	405	419	446	403	424	409	415	452	433	412	431	418	426	436	387	409	403	381	413	391	430	422	414	425	457	382	439	440	461	460	416	388	430	364	415	361	395	429	435	435	444	405	434	407	401	440	396	413	436	417	396	428	426	405	427	408	399	392	394	388	406	421	397	431	424	410	421	444	431	424	398	423	417	415	414	392	410	446	403	415	449	445	455	419	381	451	419	408	393	419	421	417	447	464	402	390	431	445	430	405	450	365	404	406	445	413	410	399	404	419	419	409	413	416	431	407	435	420	388	419	432	383	409	419	419	409	415	385	438	415	428	427	438	407	432	426	429	410	413	452	420	414	410	409	413	402	409	456	401	417	379	421	466	416	433	394	379	437	433	400	402	443	386	387	429	395	425	395	434	405	410	447	423	423	418	386	425	412	397	433	396	415	440	413	413	431	415	436	414	422	394	429	405	398	400	404	421	404	420	440	425	473	429	429	430	406	413	449	418	410	449	445	387	409	379	434	425	427	402	399	422	420	412	440	431	423	416	453	423	428	415	379	447	393	391	408	390	437	440	460	425	416	421	427	450	408	436	435	431	436	380	408	468	419	400	403	406	416	382	418	458	394	380	387	377	457	433	405	406	404	435	387	420	444	422	437	408	401	449	409	450	411	408	381	403	378	426	449	419	408	430	402	434	451	423	399	380	420	430	420	410	390	394	400	431	426	433	417	429	383	435	420	409	406	416	409	394	439	447	434	390	402	371	375	430	399	422	443	420	395	430	419	424	403	406	437	378	453	428	441	429	412	407	436	451	417	425	424	378	451	424	406	444	411	376	438	456	421	437	417	425	369	409	427	444	425	395	395	425	423	411	389	426	411	387	406	431	440	403	395	412	455	406	434	398	438	420	412	423	412	433	405	424	396	425	418	428	414	427	398	407	413	407	447	410	407	419	419	459	408	432	415	427	405	444	427	419	450	416	435	426	416	418	417	405	397	410	456	436	363	438	404	404	404	443	440	408	410	415	387	408	430	433	405	474	403	425	425	417	426	432	444	435	426	387	418	405	428	435	385	412	438	418	405	419	404	401	414	465	387	414	440	394	430	376	426	448	398	383	433	417	403	428	425	416	421	427	391	395	442	403	420	417	427	423	390	388	405	392	460	394	376	413	439	428	449	426	439	432	390	457	434	440	435	393	408	410	406	426	434	409	459	402	425	422	439	409	399	433	432	413	415	405	430	421	405	428	397	434	408	407	430	417	404	428	446	444	413	421	432	414	390	431	428	439	405	412	442	426	430	440	388	437	423	408	385	378	420	407	425	424	418	401	409	399	456	397	459	410	412	381	401	411	419	442	425	430	456	423	435	412	406	394	410	456	449	440	424	409	398	454	434	430	382	416	407	395	381	437	440	420	413	420	448	419	424	406	395	447	397	435	415	451	440	441	431	418	409	403	436	425	433	414	433	469	431	386	422	433	451	427	445	432	407	413	420	360	414	435	441	391	419	432	400	415	408	410	430	407	412	425	417	431	444	406	390	380	437	398	386	385	416	458	414	417	357	402	402	416	399	412	415	428	393	444	415	405	416	421	408	406	396	439	411	417	417	416	415	428	427	404	386	435	407	406	426	453	438	409	427	371	386	437	386	404	396	420	429	444	436	411	392	415	417	382	430	432	414	429	427	429	417	404	393	426	461	405	429	436	461	407	412	404	401	429	420	438	437	439	390	455	423	448	418	423	408	396	407	433	398	424	445	437	411	438	389	428	436	441	445	413	455	407	405	446	428	422	406	447	411	412	412	435	437	409	420	407	435	401	417	395	408	443	419	414	395	433	428	454	428	422	441	395	404	434	399	414	378	412	444	407	413	402	424	424	421	457	454	405	432	400	400	415	389	426	440	460	408	433	406	408	400	433	413	427	442	390	409	421	387	384	404	420	434	420	418	375	404	425	431	413	419	392	410	446	399	421	403	422	447	417	415	417	406	433	404	434	397	449	419	410	395	434	425	445	425	415	410	434	403	398	397	409	412	418	411	431	417	399	394	389	447	420	445	426	446	423	433	426	410	423	415	423	413	424	413	435	453	433	421	420	406	434	446	433	424	420	414	408	425	384	437	398	412	397	411	439	400	398	436	434	366	426	418	428	427	356	394	406	476	426	389	380	416	391	412	385	463	437	382	415	424	400	443	420	415	422	427	409	466	432	424	400	416	405	385	429	393	406	457	446	396	430	434	477	407	431	424	443	401	441	395	445	407	416	381	414	435	408	424	401	419	450	412	414	448	391	406	421	410	416	429	433	442	415	444	407	442	434	431	443	421	372	426	437	422	390	389	431	436	414	392	393	419	425	426	421	404	450	401	444	398	425	407	408	410	398	411	405	427	427	417	400	426	433	382	422	406	437	391	442	421	392	405	396	464	402	452	437	428	457	431	397	454	422	425	391	421	414	387	407	390	444	428	419	423	407	453	383	401	405	431	431	419	409	408	435	429	430	398	405	394	431	436	437	412	431	426	442	429	401	436	451	424	421	423	408	412	408	404	408	434	418	412	456	434	403	433	424	427	420	414	392	429	418	437	452	429	406	406	400	425	423	427	418	402	422	399	416	436	438	412	398	427	443	419	446	415	371	438	423	413	420	415	443	411	463	429	376	440	406	438	406	402	401	448	454	416	415	377	397	440	430	448	425	412	420	445	426	451	437	420	383	433	403	414	394	419	464	388	411	414	421	409	443	429	438	443	392	396	410	452	415	422	422	406	391	463	405	455	432	410	435	371	375	405	406	438	401	414	418	489	456	430	421	393	426	384	429	405	408	400	424	455	432	423	406	401	401	412	420	430	414	414	399	427	429	408	407	439	385	438	408	451	407	449	415	440	460	428	430	464	453	409	432	450	425	383	414	402	439	438	428	434	425	403	415	420	427	380	381	413	412	422	414	451	382	402	432	392	441	419	438	400	428	432	429	401	423	411	449	442	405	374	405	437	421	422	390	415	452	436	447	397	420	454	428	400	456	437	424	439	383	429	404	423	428	409	400	428	429	397	426	426	405	432	428	419	421	413	455	409	455	451	397	416	453	391	458	443	393	429	410	441	427	392	429	433	403	388	456	416	423	410	430	412	448	420	427	429	395	413	436	396	421
22464	20928	28364	23641	20923	20870	9630	738	504	450	393	373	326	307	261	252	275	243	312	230	257	242	215	277	234	246	233	255	237	247	270	251	234	222	241	229	232	255	214	242	264	229	245	238	231	246	244	246	253	224	226	236	247	220	234	246	251	240	211	219	242	240	251	227	213	244	246	235	227	224	251	245	256	214	219	240	252	238	235	229	222	214	240	245	245	253	242	270	240	255	243	225	232	243	253	242	248	216	236	240	236	259	251	247	234	263	234	250	269	242	217	233	243	245	242	215	247	262	247	256	233	249	239	252	263	229	221	251	225	238	245	234	244	246	245	226	222	222	220	258	259	228	243	254	225	243	242	218	236	219	240	225	251	216	241	238	239	228	231	223	237	208	243	244	244	227	225	260	243	222	232	220	238	215	237	244	255	250	300	236	238	221	236	237	271	279	243	218	244	217	238	232	252	222	227	244	247	239	229	214	230	216	238	208	235	213	222	217	208	246	249	247	205	248	217	229	284	243	210	242	241	227	248	261	207	226	237	229	244	229	229	216	210	246	237	232	223	228	238	218	253	236	239	247	255	243	236	249	235	235	240	236	242	213	225	216	262	234	239	226	250	241	208	223	211	222	236	213	229	230	249	212	222	219	234	227	240	247	232	275	241	238	243	233	253	252	223	232	228	242	267	243	232	251	251	260	217	249	249	238	214	214	262	227	242	232	203	244	211	212	231	251	242	226	227	259	236	243	254	223	242	236	242	254	266	273	251	235	225	231	251	253	242	220	226	241	225	242	244	245	236	234	277	252	220	240	229	248	236	238	215	234	237	247	230	219	272	224	245	262	238	236	227	249	253	234	230	239	249	201	250	246	225	232	249	258	201	242	260	241	240	211	260	230	239	233	203	253	206	237	226	240	213	241	236	256	243	246	227	231	263	217	247	231	231	254	237	231	225	232	224	217	232	256	229	238	217	229	231	237	263	243	250	249	211	222	232	232	246	245	245	233	230	242	219	251	223	259	252	227	225	234	245	213	243	226	237	228	229	266	262	211	218	213	241	230	241	244	234	220	261	250	216	218	271	260	239	250	246	211	246	239	243	253	235	277	258	220	236	246	233	222	220	264	249	228	243	266	214	256	251	252	234	238	232	244	220	240	273	237	231	233	228	225	258	219	240	234	260	250	259	230	225	257	236	260	245	225	235	248	227	240	210	210	230	252	257	230	255	202	273	243	264	238	254	235	246	247	225	254	225	207	230	221	216	232	256	260	226	249	237	222	238	235	239	240	232	232	227	232	233	263	270	238	246	247	258	235	239	255	246	251	223	230	233	250	243	221	231	246	212	224	226	219	227	242	251	240	237	246	264	260	241	218	211	261	232	225	247	224	237	235	219	211	225	256	229	249	251	219	255	270	229	211	257	224	233	235	248	229	228	237	241	221	246	224	239	263	240	248	216	239	245	229	221	239	229	240	263	270	225	228	242	225	235	209	260	234	233	262	213	243	249	238	249	226	228	253	222	226	227	242	217	257	249	239	242	254	232	245	246	228	244	226	241	235	254	249	237	242	242	259	231	233	227	219	243	220	224	243	246	229	227	231	229	241	254	235	249	266	230	215	212	245	241	212	260	211	249	238	236	259	224	211	248	238	253	202	250	246	244	246	220	269	227	234	231	254	219	214	251	213	271	236	220	216	224	244	234	229	260	231	240	238	236	235	239	255	198	240	227	254	238	234	247	222	246	258	216	210	252	218	242	255	224	220	232	258	235	246	214	217	240	249	226	254	229	246	231	216	209	244	238	244	244	258	219	236	238	245	225	267	214	223	220	253	224	273	243	234	234	234	248	226	235	227	200	236	262	253	234	241	244	269	252	243	236	221	232	228	246	235	237	260	236	258	245	245	225	236	216	257	232	227	236	218	232	237	237	252	242	238	254	249	236	246	230	242	228	231	220	211	242	237	219	235	232	221	239	230	226	245	253	266	225	236	272	218	203	259	224	242	230	248	253	257	245	259	249	243	227	256	256	238	254	243	237	198	222	248	221	252	241	257	259	237	245	250	244	243	220	261	232	251	241	253	239	235	242	256	264	237	240	245	259	253	239	248	217	231	245	249	259	263	216	202	227	243	217	237	251	237	253	221	260	241	235	247	231	209	210	239	261	238	230	252	262	212	258	222	258	200	240	247	250	212	255	240	223	235	207	249	220	215	241	235	279	247	237	229	225	226	262	236	228	223	235	234	249	230	230	222	223	252	197	244	212	209	247	244	246	252	272	232	227	228	245	231	229	225	211	255	238	236	265	223	237	243	261	272	255	233	228	235	238	243	263	247	223	254	249	227	207	240	254	224	244	204	236	245	242	241	205	222	239	220	199	227	207	208	209	242	229	242	205	243	230	236	229	248	231	252	250	213	248	235	258	209	238	208	224	220	221	225	235	240	236	244	210	214	231	220	215	223	229	267	207	233	247	233	250	237	203	228	221	245	242	241	218	216	250	239	279	234	251	218	237	252	221	231	224	217	230	213	215	256	223	226	243	230	203	225	229	247	241	223	237	238	241	232	225	245	231	220	233	249	235	238	223	238	246	219	254	235	233	240	233	202	227	212	244	244	219	231	215	232	218	237	253	257	213	225	240	259	219	246	229	228	225	239	227	230	214	241	261	221	263	209	225	228	217	231	248	228	239	257	199	216	222	235	258	224	234	244	227	265	262	218	221	243	253	226	209	262	244	217	226	245	212	246	240	251	239	246	264	224	225	229	222	237	248	245	238	267	257	244	218	227	229	231	230	206	243	232	263	250	231	250	235	253	246	243	214	229	223	248	237	241	233	195	233	229	251	236	245	228	235	238	215	218	213	263	257	227	235	236	218	247	227	255	204	236	239	250	242	240	249	221	233	217	230	250	232	267	229	236	197	225	230	230	246	234	232	251	233	228	258	197	259	245	262	217	225	260	237	239	220	250	208	224	268	253	226	207	235	251	268	263	235	229	240	276	243	237	240	253	242	202	235	234	239	225	221	245	207	220	228	230	222	254	233	257	225	226	212	226	235	258	224	246	235	246	245	216	250	239	220	228	233	231	247	225	205	238	243	236	245	208	246	269	221	239	235	237	223	239	215	231	238	232	245	235	212	231	214	221	240	230	248	237	231	226	212	254	230	236	262	242	232	223	229	255	249	234	239	225	263	219	252	238	283	230	220	249	239	217	219	239	253	249	219	237	224	231	238	229	215	211	226	234	260	235	219	227	250	238	257	238	212	234	254	229	227	219	202	237	246	240	253	242	241	230	240	218	231	223	227	239	243	242	247	258	219	278	223	237	244	255	233	225	211	226	265	230	249	215	216	235	242	256	238	274	233	198	195	265	232	235	275	226	246	227	232	235	234	235	226	216	245	259	237	210	224	246	212	243	257	225	230	220	231	243	221	218	235	252	243	221	236	216	242	232	212	241	262	254	235	239	233	219	236	231	229	216	266	218	219	222	235	227	253	236	213	232	244	223
41953	65437	50056	29514	6197	1387	1095	852	701	587	534	482	420	388	352	362	286	288	335	262	284	301	284	263	258	273	247	272	278	245	265	272	261	244	273	253	258	266	275	282	250	260	237	266	233	220	237	235	264	252	239	252	262	252	272	281	252	229	261	237	256	293	281	255	244	252	274	287	283	263	267	260	247	260	264	244	225	266	236	264	238	257	256	251	240	265	260	243	264	246	275	236	263	261	260	228	271	257	255	278	272	256	252	254	275	257	246	280	248	247	269	229	245	277	241	277	241	256	226	241	296	275	254	235	264	273	241	246	249	224	275	242	242	242	257	242	255	228	269	259	272	258	228	271	258	242	242	255	287	255	243	272	269	250	247	238	267	270	255	231	241	248	254	262	258	273	229	241	235	268	235	216	301	252	253	269	273	279	247	257	223	243	252	249	241	241	228	268	267	247	240	248	257	278	265	244	247	261	249	233	260	235	268	229	246	236	220	242	255	250	248	251	248	239	234	239	232	240	294	270	252	240	262	221	257	235	269	236	248	278	277	229	253	248	248	263	247	262	239	267	270	260	266	282	239	258	250	224	249	230	221	254	257	254	215	253	250	239	278	261	259	251	233	261	286	255	251	257	277	244	231	260	256	240	272	241	231	256	218	249	259	243	224	220	259	239	253	262	244	253	255	239	245	221	273	244	268	287	250	262	216	248	290	277	271	255	230	243	237	253	271	257	256	248	246	258	254	255	257	249	264	255	227	228	252	240	249	257	247	233	235	259	244	250	239	249	276	252	262	241	253	257	270	240	237	252	255	247	250	237	276	258	248	245	237	221	250	254	244	228	245	260	246	251	247	266	247	232	256	244	266	232	251	276	250	244	245	260	243	263	239	208	242	246	268	240	272	225	278	257	249	238	278	264	257	248	260	270	263	229	260	262	232	236	240	253	246	251	265	237	262	237	251	236	251	250	261	251	258	275	253	254	242	244	267	242	235	248	247	271	241	263	217	262	254	263	248	262	229	268	251	248	266	281	224	256	245	261	250	243	242	240	247	235	252	238	267	251	277	224	242	248	246	267	236	269	251	234	253	244	245	260	246	234	243	223	254	266	246	264	248	225	237	275	232	276	259	277	260	237	233	261	270	253	255	288	298	238	230	237	241	264	261	253	225	249	256	246	248	249	281	256	252	241	235	277	259	241	235	240	251	235	238	264	224	273	226	244	278	247	248	280	265	232	214	256	253	250	245	260	280	265	258	236	236	240	263	238	235	256	262	262	266	251	261	231	260	232	269	267	245	281	238	248	243	235	248	252	267	226	247	230	237	242	243	254	265	241	211	251	260	257	276	257	266	248	275	260	247	248	246	254	251	241	257	238	239	232	265	255	236	246	229	233	257	230	233	237	266	245	265	265	260	247	233	229	255	236	254	248	228	233	266	252	242	249	237	266	264	270	254	258	235	251	259	267	272	252	227	258	266	268	253	243	257	245	235	271	266	278	281	260	244	262	249	248	226	242	239	250	227	248	273	257	244	254	245	270	269	233	273	262	242	283	260	232	242	267	266	232	232	227	273	251	274	247	256	248	251	261	263	257	250	251	283	245	223	244	254	249	228	227	250	223	249	241	259	252	265	232	280	254	259	248	262	276	261	251	244	244	254	261	262	269	255	284	268	235	241	244	254	257	256	251	251	235	253	267	256	253	235	227	250	240	249	249	259	249	233	264	257	235	240	256	229	260	241	251	274	269	252	250	228	243	245	215	247	266	230	270	240	268	234	218	245	250	260	232	255	261	241	280	275	264	274	240	259	232	225	224	246	259	244	254	253	237	234	250	261	239	225	248	271	256	247	228	278	235	227	276	222	268	227	247	244	248	234	250	230	257	262	230	255	229	247	227	258	234	235	264	216	285	264	277	250	297	229	230	240	261	241	282	237	246	280	280	271	264	235	266	245	238	244	241	281	241	262	247	272	281	245	253	255	255	247	225	239	256	229	277	232	267	236	248	235	243	239	241	238	223	238	277	224	248	232	246	259	246	229	265	271	261	281	253	275	255	252	272	253	273	282	294	267	247	262	252	277	245	249	254	247	243	267	264	266	224	251	250	256	271	249	248	266	261	274	262	251	238	263	273	264	253	231	278	229	256	241	239	276	250	238	215	251	254	270	251	240	243	242	248	254	267	236	236	282	255	232	248	259	251	271	226	242	265	276	263	244	243	225	255	247	261	245	246	236	241	247	261	241	253	237	265	248	241	218	246	237	254	266	253	241	249	288	262	212	223	243	243	225	254	229	238	256	263	239	242	239	243	245	237	226	238	261	245	229	271	238	238	248	277	242	262	224	282	273	244	245	243	267	268	262	228	261	263	245	266	265	275	234	247	236	271	247	246	263	240	258	232	263	219	260	231	248	274	243	265	250	242	261	247	234	236	248	250	246	252	247	242	226	229	243	253	228	240	251	230	245	244	278	280	250	247	264	265	237	232	259	263	239	281	273	264	249	259	248	271	252	266	235	232	270	247	237	259	246	261	241	231	274	262	253	279	268	274	250	227	256	254	282	251	252	292	271	250	246	263	249	243	255	249	236	253	260	225	256	241	241	241	261	261	264	271	255	244	254	226	265	257	266	262	241	265	266	245	261	251	269	285	253	278	256	263	233	230	244	235	246	228	257	234	247	260	257	263	234	261	219	248	250	235	234	271	253	226	236	249	247	244	264	257	253	247	256	249	261	231	283	272	229	235	253	238	239	246	252	271	252	258	263	272	256	235	269	229	223	261	275	232	249	213	269	255	240	249	242	221	240	249	258	235	254	280	232	238	273	277	237	244	277	262	254	241	258	263	256	239	259	217	239	253	260	234	259	264	257	247	257	245	269	272	218	265	235	245	259	215	266	227	236	239	276	257	251	227	261	266	251	255	271	288	266	259	249	267	236	250	229	269	225	237	275	220	255	272	228	225	263	237	240	239	245	244	248	277	267	270	226	241	238	220	249	272	258	241	294	250	224	266	263	252	243	249	247	237	247	263	260	238	235	256	234	248	275	206	251	229	264	294	228	268	227	237	234	244	258	253	253	236	249	249	246	243	219	236	269	275	223	254	267	233	269	251	277	248	258	249	249	233	253	277	250	257	270	258	260	252	264	272	223	242	269	265	255	256	225	276	238	248	233	267	270	243	258	251	237	269	235	240	255	245	251	280	247	267	256	223	251	269	259	236	234	231	226	229	268	250	253	251	238	272	254	249	267	270	226	251	247	228	243	244	261	248	255	279	235	248	260	261	261	235	250	230	272	250	260	215	257	252	262	256	258	271	268	262	237	269	249	254	231	231	248	259	235	256	266	243	283	239	255	270	246	205	226	255	242	268	259	275	280	263	278	253	233	239	254	229	263	269	256	264	261	242	241	266	236	246	277	254	242	253	276	241	258	266	242	234	273	235	255	248	244	259	234	236	251	243	232	239	241	245	280	243	259	239	263	273	240	244	249	249	288	233	253	246	229	223
33660	33164	29843	17045	2613	602	578	564	527	484	499	496	474	489	482	475	458	451	486	485	468	486	485	451	471	450	477	489	516	467	442	492	509	518	468	440	475	517	489	470	466	446	464	464	478	451	461	485	456	450	486	485	516	500	482	487	510	473	440	477	499	462	464	498	496	424	462	483	462	506	500	515	468	450	485	473	468	477	493	485	460	470	486	470	483	449	482	487	457	460	474	453	462	450	481	474	451	440	441	464	491	476	498	479	465	479	459	502	477	437	439	458	448	491	457	474	471	480	503	473	504	462	491	462	482	468	473	493	525	465	455	483	449	467	502	497	519	466	498	468	484	448	479	470	503	450	493	510	468	481	484	492	478	455	496	494	439	487	483	487	501	482	448	488	433	472	465	462	439	489	444	490	480	463	492	474	427	471	453	466	473	492	465	482	483	450	491	480	493	480	443	456	470	474	466	492	447	446	452	458	476	450	491	449	494	483	470	467	473	472	452	494	466	499	465	459	453	485	495	482	432	492	472	478	454	436	457	485	450	456	502	498	500	458	502	498	496	516	436	495	486	448	469	455	489	465	484	477	487	493	492	477	448	463	466	461	488	462	476	446	461	459	474	470	452	504	462	495	495	469	491	497	484	448	451	482	477	435	468	465	459	443	467	476	461	494	469	433	425	455	519	484	475	490	479	455	455	486	461	495	509	480	522	443	478	474	436	480	465	493	484	506	487	485	490	464	493	473	502	442	473	501	502	444	392	416	426	483	444	464	484	432	491	497	452	462	477	461	497	449	499	472	483	527	467	440	444	473	448	460	480	508	486	447	455	463	440	473	514	490	463	484	464	477	455	497	463	451	465	444	496	469	443	488	439	458	462	450	450	502	449	490	496	497	489	472	478	437	436	460	472	470	470	447	471	445	493	493	459	492	484	504	460	474	457	471	491	462	480	453	448	439	468	480	480	458	440	449	484	437	464	465	467	457	480	445	487	481	473	484	467	446	430	467	519	442	495	496	433	437	466	458	482	442	460	463	500	456	464	479	456	446	431	489	475	478	486	462	490	450	477	446	486	458	466	466	424	496	477	435	461	513	472	472	455	495	476	470	488	421	471	464	492	442	453	452	507	512	442	443	491	446	443	438	457	461	450	514	478	458	474	473	506	492	457	457	444	454	493	452	470	477	475	449	481	451	481	409	483	489	493	456	501	491	490	506	469	461	460	471	494	453	477	500	469	491	461	462	449	450	419	441	482	498	540	447	456	491	488	479	493	474	440	450	477	472	426	489	462	473	505	447	465	479	472	483	522	464	511	464	455	486	488	477	485	465	460	464	457	492	449	450	519	469	452	472	452	457	471	441	464	437	452	453	476	454	492	511	440	495	454	510	516	492	521	455	450	472	464	483	467	463	480	503	490	461	488	465	484	496	454	456	495	472	473	491	432	502	473	470	496	477	488	466	454	468	498	472	449	505	481	473	458	510	470	497	476	489	476	455	457	475	500	424	483	444	469	493	458	484	466	488	490	451	483	493	485	466	526	470	476	480	514	465	424	462	478	474	490	476	464	477	464	534	460	452	455	469	473	489	461	450	462	465	500	511	483	508	445	470	453	463	476	466	466	478	458	469	502	447	504	439	491	439	470	421	456	457	472	455	505	454	472	451	477	441	468	456	457	467	471	475	481	449	480	492	464	479	492	434	489	482	515	478	456	484	463	455	452	463	517	430	468	473	471	472	474	455	441	447	473	470	440	463	460	453	457	487	481	483	483	465	479	466	452	474	480	473	500	477	444	497	471	427	470	457	477	494	479	486	462	486	494	464	492	462	462	438	507	483	453	474	450	465	452	482	448	478	490	462	462	433	469	464	446	481	508	469	500	490	462	466	494	493	483	475	504	485	472	467	467	507	446	460	468	480	518	450	471	446	442	462	439	433	444	461	427	472	463	482	485	434	454	442	455	490	464	521	501	471	484	471	454	461	492	476	445	455	473	479	484	473	469	469	454	476	433	481	481	473	480	476	447	477	415	522	455	482	480	472	458	446	483	452	452	446	479	461	489	444	443	448	481	463	472	478	433	467	453	468	520	494	455	497	473	446	472	500	511	465	466	473	472	491	486	439	511	452	433	476	443	437	496	478	443	453	484	481	445	494	488	475	441	480	470	482	460	469	505	476	458	476	466	484	445	500	510	470	475	450	461	479	480	460	446	451	480	489	463	491	491	488	459	488	459	464	485	469	460	491	451	470	513	467	463	459	475	490	455	437	501	469	467	461	456	449	464	455	461	466	485	452	481	472	488	505	511	435	480	472	474	437	483	458	476	520	466	440	469	520	491	467	537	459	470	467	461	469	494	442	486	479	462	473	492	516	527	479	491	494	472	454	506	480	491	502	478	484	462	439	498	495	492	455	442	503	492	464	415	454	478	514	464	482	446	466	477	504	516	466	474	473	454	438	515	517	473	509	474	491	508	497	459	507	453	503	485	482	433	457	505	431	423	476	426	455	493	484	485	489	463	469	459	461	499	501	466	474	486	464	466	479	505	476	435	525	509	487	515	504	449	439	431	447	489	475	503	476	466	439	481	475	454	455	470	503	472	468	466	474	461	466	462	472	488	470	468	492	542	474	460	470	476	522	453	476	470	435	444	469	486	467	461	460	502	491	420	448	513	510	489	429	507	445	494	496	462	424	459	496	464	524	485	480	471	465	442	454	433	465	472	463	481	474	486	452	528	445	474	434	471	465	442	469	445	416	476	463	505	450	446	463	482	429	484	485	491	459	446	444	481	467	451	490	473	465	478	456	488	455	461	465	496	475	449	449	476	435	498	476	474	437	461	495	413	431	516	452	460	446	460	486	455	449	430	451	477	478	492	491	469	470	472	439	513	498	441	466	469	501	488	497	493	451	513	494	453	443	503	479	493	469	472	472	541	467	519	482	469	444	488	455	481	489	459	467	453	457	492	445	488	458	459	486	462	445	504	485	443	516	486	470	456	470	478	463	459	524	476	458	475	503	457	445	445	465	438	490	523	479	497	496	481	434	457	462	498	435	463	456	471	443	519	473	470	480	474	476	471	459	453	468	448	483	474	488	451	440	448	480	468	495	491	443	432	446	468	493	489	437	470	479	461	509	488	470	452	466	505	472	487	507	482	467	474	435	438	474	459	441	460	471	425	460	469	522	460	450	452	404	463	461	428	475	464	465	454	462	460	427	488	488	518	502	496	480	491	469	473	465	454	478	442	459	496	476	458	469	451	488	478	457	463	501	466	466	460	471	457	486	464	434	455	492	478	488	518	468	465	465	471	463	466	428	444	485	474	469	461	448	478	437	487	452	471	466	484	477	451	448	483	494	469	483	463	476	482	465	474	459	446	462	485	471	462	466	477	463	469	464	465	463	526	506	486	462	461	482	449	463	496	478	537	466	496	469	474	489	515	470	483	487	464	461	485	481	496	513	474	485	481	469	435	466	440	448	464	452	453	464	470	478	421	459	479	490
41355	47967	32216	14601	2361	780	697	608	567	545	528	481	574	520	516	555	540	529	526	507	529	488	518	510	498	567	549	478	484	487	470	472	553	518	520	515	535	482	518	480	516	501	491	481	530	515	499	494	515	504	511	499	453	462	503	447	496	468	491	486	494	517	498	497	483	461	486	518	518	475	462	487	502	499	477	478	500	488	506	505	504	490	468	476	520	500	474	473	498	543	524	495	507	520	508	449	467	475	510	529	506	507	538	518	493	529	492	482	540	481	491	470	499	495	481	464	548	507	461	544	503	531	503	526	489	539	478	511	475	497	522	477	507	530	497	488	524	509	492	468	482	499	506	492	547	502	518	489	531	472	469	497	505	486	486	529	492	484	495	516	509	489	512	520	502	462	526	525	499	510	488	545	497	520	526	517	518	520	502	516	492	499	508	501	506	509	473	490	497	480	506	488	477	496	485	486	514	504	495	534	509	497	506	478	492	459	529	528	480	522	463	437	487	499	463	500	501	483	526	509	455	508	498	526	499	472	544	506	526	500	474	492	515	518	450	524	538	491	463	466	509	526	520	485	471	524	496	502	506	468	509	506	532	499	488	478	479	532	490	473	475	475	480	491	498	488	494	506	468	523	499	486	496	462	522	500	450	472	520	500	468	459	515	488	529	496	525	490	461	483	470	485	505	517	499	499	505	478	492	514	504	508	499	514	487	497	508	484	492	487	464	464	495	514	562	483	512	500	466	494	503	479	475	535	494	472	519	516	480	504	468	500	477	517	486	518	524	486	457	488	488	483	538	503	506	504	481	478	513	518	483	488	500	524	485	527	496	560	487	510	508	472	543	462	492	474	517	498	502	511	517	516	499	503	510	522	514	494	491	452	464	492	548	482	475	438	493	481	467	520	463	514	521	519	461	469	499	515	449	497	527	532	497	516	507	521	481	549	508	480	525	501	488	480	497	489	530	486	474	491	453	512	496	520	484	493	481	484	489	494	477	492	456	514	516	507	459	530	487	507	536	504	505	495	507	532	440	516	496	492	509	530	480	500	477	500	526	500	521	508	543	527	464	524	511	482	517	478	502	533	523	491	506	483	488	515	477	502	467	488	501	484	483	497	508	463	511	478	497	454	495	478	487	493	542	492	518	480	500	544	504	471	491	538	510	538	489	512	497	491	518	463	478	498	479	520	469	503	488	527	509	517	521	507	468	512	497	503	496	495	488	509	529	506	451	513	531	474	530	496	510	504	486	495	512	532	519	513	483	469	509	470	472	482	477	505	463	553	491	522	546	472	505	469	479	516	530	502	539	476	454	474	505	481	517	504	490	522	488	476	501	493	502	496	490	512	474	443	539	499	516	506	503	489	506	522	493	521	502	509	495	530	483	511	492	510	498	496	518	495	507	494	521	476	523	524	488	461	502	510	518	481	483	511	563	503	503	481	512	502	474	515	510	496	499	498	515	534	489	481	480	485	489	478	525	519	482	487	525	505	478	441	454	502	490	506	553	542	505	482	517	486	480	518	474	465	470	497	500	484	491	516	521	490	506	515	490	501	516	495	463	496	533	526	495	460	479	513	487	516	527	516	521	453	514	465	448	462	507	496	501	514	490	471	512	493	519	454	481	465	486	504	481	480	532	499	495	494	447	498	487	490	475	510	488	505	465	484	507	522	451	495	466	496	526	482	491	512	474	496	462	465	547	514	482	522	471	505	524	516	462	496	484	506	510	522	505	517	505	445	480	547	499	523	472	508	450	491	517	478	493	470	507	458	484	527	497	503	505	518	502	526	501	478	555	492	509	525	495	481	495	491	495	531	494	493	517	468	486	524	508	476	479	496	498	530	494	486	502	494	508	501	514	525	464	464	493	519	472	487	461	500	444	523	477	510	495	481	501	504	481	523	519	512	481	470	516	536	516	503	486	479	490	487	506	457	536	439	519	472	491	487	499	514	481	504	521	521	489	481	509	507	526	512	503	506	462	515	495	525	533	475	495	519	475	494	479	508	526	480	561	502	492	456	504	528	512	514	484	580	521	491	527	512	487	511	470	516	490	521	509	489	522	451	507	500	488	523	510	518	458	548	493	519	468	487	501	491	491	517	477	496	471	505	507	488	502	502	508	482	509	482	508	501	477	469	490	511	481	500	474	504	507	499	503	493	529	493	498	455	485	518	478	490	524	490	497	533	518	484	438	502	495	467	499	488	477	475	490	503	476	442	528	490	529	523	510	545	480	531	504	516	508	511	537	502	498	495	520	544	492	485	488	462	478	487	510	462	469	483	460	514	473	485	484	509	519	495	524	453	510	500	460	497	502	542	516	480	490	509	492	492	480	485	465	507	498	514	505	528	509	496	471	521	457	480	523	513	504	454	524	509	491	519	510	536	469	508	493	489	541	457	508	440	505	485	486	505	485	520	497	476	505	513	487	506	501	516	498	492	502	514	507	493	485	502	496	484	519	464	469	510	477	471	518	463	475	511	484	455	515	484	503	514	508	522	488	495	490	498	510	484	503	516	516	491	531	492	493	491	512	451	515	469	511	478	464	532	494	486	505	487	536	490	494	502	490	533	503	512	542	513	501	478	490	487	503	492	526	462	491	488	473	526	512	491	496	489	479	481	534	486	462	513	563	470	493	512	501	495	510	526	510	486	483	509	475	472	511	521	482	543	531	497	453	520	542	514	473	475	526	471	522	489	530	522	495	551	488	515	457	513	511	502	521	525	496	484	497	480	492	481	545	516	475	528	503	462	481	479	522	522	511	479	478	504	494	511	457	554	498	505	500	497	510	505	521	470	500	525	505	529	484	504	463	500	475	482	479	452	471	493	472	479	516	543	511	495	515	523	509	515	518	477	505	491	504	513	474	527	501	471	485	500	517	503	497	494	512	492	501	509	526	505	495	504	519	491	519	525	475	492	508	533	478	511	465	549	526	476	465	512	511	513	528	493	527	481	494	506	474	499	469	526	495	500	515	490	485	542	508	454	502	535	504	485	506	551	502	473	500	523	483	510	502	499	458	496	514	522	501	521	487	490	501	449	470	519	522	501	493	516	460	490	521	525	475	504	477	504	516	503	506	507	484	481	522	501	467	459	533	500	495	497	476	492	556	537	481	504	486	517	494	510	475	484	479	510	494	538	488	489	539	484	497	506	506	488	465	492	491	495	470	510	468	510	503	488	477	508	441	510	494	489	502	504	506	477	479	489	507	515	523	493	472	522	509	514	501	482	494	483	484	494	457	521	530	496	547	489	491	494	500	484	480	498	496	487	491	502	500	512	520	498	510	519	484	459	491	516	488	514	514	476	522	483	507	486	514	519	507	501	485	519	497	475	518	539	563	512	467	474	488	504	466	486	541	483	544	486	495	475	492	490	446	501	485	483	485	526	532	533	501	514	469	451	478	496	507	504	531	479	488	523	479	532	484	482	482	488	492	509	564	506	445	487	523	481	472	530	488	504	493	488	487	456	508	473	497	500	506	495	466	526	475	512
23572	20899	27999	24040	20793	12175	950	522	526	464	506	417	414	371	418	410	391	347	405	388	378	362	399	406	389	362	354	362	370	403	387	368	353	352	339	357	359	345	361	387	367	363	371	349	372	406	382	355	359	363	394	353	373	358	354	324	372	360	341	394	362	360	369	359	338	367	337	374	385	341	394	392	363	335	369	347	363	355	338	369	383	351	395	371	334	353	350	375	360	346	388	331	349	368	359	369	341	409	330	377	371	383	352	386	367	348	344	336	384	342	335	364	328	326	350	331	349	364	353	375	372	350	366	384	363	342	368	332	349	368	368	391	341	346	367	343	329	398	350	365	381	366	383	384	386	360	364	333	346	371	340	353	327	378	369	368	338	407	361	368	331	363	349	334	368	359	359	347	369	355	367	347	370	351	320	398	376	347	364	355	329	386	365	373	383	360	307	359	351	375	374	341	352	366	374	371	384	350	361	367	377	348	380	363	368	370	353	343	391	392	372	359	348	357	356	348	376	371	348	331	363	379	373	379	330	364	380	384	355	336	359	358	346	357	353	352	382	331	355	337	343	379	354	356	367	369	381	333	364	377	375	379	367	397	357	352	350	390	400	349	330	353	347	383	379	326	345	329	369	339	346	385	366	355	364	360	378	352	368	373	351	346	337	355	367	390	373	373	351	376	384	351	356	410	386	341	342	336	338	358	342	382	363	382	362	414	369	354	375	365	344	360	382	378	325	354	326	370	384	357	378	369	369	343	392	368	358	361	345	358	352	380	411	362	368	371	347	367	374	371	324	362	352	375	351	352	393	338	362	349	336	372	338	360	407	356	371	350	342	402	328	329	347	349	336	369	327	370	340	355	341	338	363	360	374	345	398	384	360	365	349	376	384	324	344	362	346	352	355	380	353	370	365	339	381	381	362	339	359	360	338	353	361	397	352	341	344	368	365	345	324	374	341	360	342	373	326	404	384	369	338	378	385	349	372	368	352	355	371	384	379	365	350	380	342	345	385	378	364	383	398	335	370	337	362	383	351	386	363	362	385	361	350	378	330	369	388	343	375	350	348	355	335	365	348	352	371	349	395	399	343	366	363	364	341	334	366	360	350	369	358	374	355	381	326	319	349	376	348	368	371	376	395	368	368	369	347	354	361	371	366	388	337	374	364	358	367	408	364	362	349	358	370	367	371	365	347	361	325	373	372	342	343	348	337	332	349	354	365	324	355	361	340	398	369	367	349	364	366	365	311	342	355	351	374	382	372	374	367	392	359	371	354	373	360	375	378	348	331	368	350	322	344	315	353	320	381	378	377	335	341	398	339	358	339	365	351	361	368	367	371	375	374	352	339	358	368	350	335	354	327	356	323	341	361	379	339	350	389	365	330	354	364	338	376	375	342	357	362	344	375	397	350	320	340	379	339	354	349	352	366	369	356	342	394	386	392	371	353	357	342	321	346	373	350	386	367	414	386	346	363	379	362	365	388	350	357	356	328	340	386	329	365	362	372	379	344	362	340	343	355	363	352	357	368	350	355	322	360	350	355	379	357	338	349	356	377	363	367	347	354	391	363	371	358	317	360	372	389	369	379	355	370	380	384	356	365	405	335	363	406	355	351	387	364	363	356	369	359	338	373	312	351	364	375	366	375	382	365	382	342	358	329	363	316	338	373	333	362	365	360	389	391	374	371	399	384	376	353	348	379	342	371	392	359	352	359	394	340	390	410	364	345	368	328	365	297	364	356	349	359	366	388	352	336	347	338	349	363	354	374	359	331	353	361	380	365	366	382	357	364	374	357	343	345	329	368	360	320	374	387	363	360	334	355	400	375	364	379	380	373	365	355	327	383	356	387	364	365	367	348	370	376	342	376	344	362	385	340	383	381	368	343	358	376	366	387	362	338	394	334	350	358	360	364	385	335	407	331	347	334	348	358	357	364	384	346	346	350	366	325	333	338	342	363	375	335	382	354	334	368	377	365	349	363	349	318	370	383	382	348	392	394	363	367	344	380	371	362	374	347	367	342	381	348	386	351	338	375	396	361	388	341	378	361	391	374	356	360	374	391	363	378	386	389	372	398	378	353	401	392	377	339	352	383	350	345	373	356	328	369	344	362	391	336	371	331	359	342	367	387	367	355	318	364	335	346	379	370	356	366	360	368	315	322	350	372	337	358	344	356	346	360	349	386	374	351	326	355	352	396	363	340	351	363	356	358	369	373	341	332	380	360	334	392	367	391	356	351	367	349	362	348	363	394	376	374	311	381	366	374	347	389	388	358	402	364	354	363	343	332	356	379	390	353	351	346	360	385	364	358	349	372	362	361	367	368	350	362	342	336	357	367	369	342	355	334	355	361	367	348	337	376	357	356	338	392	346	411	342	359	342	371	306	330	412	359	367	362	344	353	375	359	377	373	351	382	338	355	361	374	340	378	368	366	331	371	351	362	351	349	344	360	343	338	358	355	367	333	368	346	324	327	342	344	339	358	366	348	349	365	395	343	364	344	369	411	344	376	400	351	369	332	368	363	348	371	344	373	345	370	341	346	374	378	358	366	384	356	392	350	360	383	366	391	355	365	340	331	363	360	379	336	374	368	385	378	376	368	383	376	354	381	388	379	380	336	337	356	372	353	360	401	383	362	344	342	333	332	332	356	343	373	386	353	347	333	349	325	367	361	357	353	380	386	382	352	361	366	355	346	360	388	359	358	349	384	382	324	364	353	383	342	392	353	343	378	365	333	372	358	351	358	346	335	386	337	354	379	355	341	359	406	359	375	357	350	334	393	346	332	356	414	372	363	366	398	382	362	373	343	349	378	366	378	345	351	362	352	349	351	347	389	361	355	338	369	373	355	399	373	369	349	371	366	375	378	357	377	346	375	342	357	371	351	354	378	339	381	352	384	348	360	335	347	356	389	351	363	358	355	342	384	348	372	348	353	356	342	328	366	375	395	359	336	339	349	374	358	377	370	356	333	387	339	384	325	376	393	393	381	344	376	361	382	347	359	380	322	336	327	373	389	352	371	360	305	358	364	367	370	379	395	368	370	339	371	351	351	366	353	361	371	404	392	383	363	355	375	342	376	378	364	342	348	391	388	342	381	362	381	382	388	345	398	343	322	372	341	337	335	354	322	363	353	318	378	351	343	360	367	341	352	389	357	367	313	366	353	328	339	357	368	344	342	351	378	337	360	363	362	376	342	385	345	384	348	412	350	374	367	355	335	394	345	381	368	371	372	386	336	380	354	308	362	382	363	379	360	347	367	319	335	365	345	360	343	363	372	370	343	374	370	344	353	350	355	364	342	369	396	359	357	366	365	352	345	367	378	345	369	352	297	393	349	337	399	338	373	385	365	395	366	360	366	342	368	342	377	375	360	335	385	400	375	348	322	343	332	332	360	354	319	341	360	372	383	362	339	370	337	339	347	395	386	338	352	379	344	348	352	368	317	352	370	346	395	372	356	315	360	357	379	378	351	345	349	326	359	391	367	349	351	381	358	353
40465	56067	44650	23849	6139	1076	769	761	626	541	552	487	457	454	464	464	405	442	422	441	422	440	371	413	439	434	413	403	404	372	406	406	378	373	381	375	416	392	384	354	395	389	402	388	379	359	375	351	390	373	378	384	399	406	399	360	379	377	388	374	401	403	349	416	417	425	359	371	363	390	371	387	413	378	396	375	377	385	398	394	414	393	415	379	406	369	401	397	411	376	395	406	380	379	375	352	408	398	395	377	371	404	364	398	394	364	399	369	389	368	395	391	406	369	372	393	372	425	397	391	372	402	343	379	386	376	391	398	407	373	405	374	373	333	371	356	415	390	366	368	395	403	409	373	378	384	386	345	377	356	358	363	362	393	381	410	393	368	380	401	416	401	391	382	397	362	387	389	393	360	372	413	380	396	390	357	391	358	411	395	356	392	361	386	361	393	363	373	377	392	407	371	424	377	397	394	384	367	422	396	393	411	389	424	344	386	409	402	351	367	377	399	418	388	394	387	390	378	367	379	361	402	369	381	437	399	402	374	406	382	357	414	348	394	370	368	402	401	429	401	416	382	377	364	390	416	380	437	397	421	414	376	396	368	380	366	335	392	412	379	411	408	412	354	411	359	391	383	342	365	348	377	367	362	399	403	405	355	372	370	333	394	394	376	346	408	371	390	412	344	408	410	381	359	390	397	384	360	401	375	376	396	381	342	421	395	377	347	393	409	387	391	411	436	367	395	372	415	388	372	362	373	383	384	367	355	358	370	396	404	407	384	406	354	384	398	399	400	408	363	375	379	408	373	338	380	343	386	382	349	386	392	365	419	344	375	374	370	387	407	388	411	346	389	413	378	336	392	366	340	419	370	401	386	379	396	405	394	396	392	384	381	416	368	366	389	394	378	383	372	390	367	425	402	389	385	389	374	402	395	348	382	386	371	382	389	395	386	400	392	371	369	408	418	367	370	387	386	395	382	388	375	372	356	418	373	391	389	397	387	415	375	374	367	375	396	376	380	387	391	412	389	388	374	391	421	355	388	418	405	393	340	386	378	367	398	371	417	401	381	401	413	388	358	393	369	378	395	422	432	377	359	377	371	454	384	416	401	375	391	391	367	343	375	367	406	401	378	348	409	392	406	398	369	407	421	371	378	420	385	400	353	381	398	361	362	411	391	377	370	382	396	400	413	376	394	403	419	364	383	409	362	352	405	378	383	390	381	393	391	384	385	399	418	371	390	395	386	410	373	385	355	393	391	379	375	380	375	389	378	394	389	401	397	359	382	418	407	382	387	391	345	381	380	389	403	393	397	398	395	378	384	365	369	414	394	412	398	376	405	412	360	370	383	370	402	399	382	364	392	396	366	423	387	381	380	365	380	424	407	365	383	410	360	379	378	389	384	382	374	407	361	421	420	371	335	373	433	354	366	384	429	402	386	387	376	384	385	389	394	381	402	387	397	385	376	386	418	367	388	338	398	390	359	408	392	401	380	439	376	407	402	361	417	371	377	406	399	386	390	395	397	359	414	396	387	371	388	378	392	368	369	389	401	394	356	396	390	386	373	384	412	386	371	372	409	383	389	387	366	405	417	405	395	350	370	367	382	387	383	354	400	388	383	409	390	414	382	384	383	432	359	376	388	397	416	398	349	393	362	424	362	354	442	368	394	403	420	349	363	400	373	410	374	391	383	382	410	388	356	399	368	379	363	382	390	399	381	377	388	429	405	381	371	399	388	388	396	411	352	373	398	361	362	354	359	347	384	411	360	415	344	351	375	397	349	376	384	400	417	418	386	364	360	342	361	404	352	422	367	402	379	379	386	377	390	382	416	389	376	386	388	401	380	389	403	376	361	387	392	344	385	391	360	401	418	399	405	364	416	403	392	407	391	346	346	404	386	406	377	341	372	378	396	387	402	362	403	369	372	387	389	366	357	375	399	391	388	433	366	399	413	377	374	391	366	386	407	388	360	369	353	386	399	405	373	383	392	379	368	379	377	357	400	418	383	387	424	377	368	436	434	388	407	359	379	395	344	410	407	403	394	414	382	404	393	375	399	400	401	384	391	374	412	401	408	359	414	391	364	396	354	403	378	375	408	426	382	366	400	406	339	339	346	383	393	400	400	384	330	406	392	374	394	381	368	394	424	398	396	372	393	382	387	377	363	370	365	379	375	386	400	391	411	364	380	377	409	357	386	395	385	385	387	404	378	405	379	371	450	361	398	378	368	371	406	385	406	367	331	383	447	352	392	353	371	374	318	396	422	408	403	361	412	398	380	377	363	374	414	398	383	394	391	399	372	385	384	371	377	396	392	389	382	386	411	374	399	419	402	371	371	381	349	384	378	408	362	397	366	366	387	353	372	389	402	393	359	379	389	377	397	377	407	382	370	372	434	395	385	381	371	394	366	373	374	422	385	361	390	380	365	388	383	357	380	368	382	412	387	380	408	384	391	385	402	390	412	371	372	406	401	363	381	408	376	379	364	399	381	389	393	423	371	390	388	396	350	422	391	398	375	407	374	407	402	373	383	384	398	402	391	366	386	369	386	377	358	410	390	416	365	376	393	414	392	379	401	373	378	388	357	431	375	389	403	396	381	358	383	376	409	394	395	389	381	368	385	398	386	362	386	377	379	380	429	370	386	377	394	366	391	405	391	357	396	383	381	373	384	353	410	397	374	371	362	371	416	405	399	395	387	390	409	391	405	336	401	360	372	380	404	380	439	370	382	379	437	407	350	352	377	355	408	354	373	356	384	378	400	378	403	396	418	379	394	405	387	398	361	349	385	418	383	387	369	376	399	402	380	371	397	380	404	390	371	400	346	396	395	425	357	363	381	406	390	388	373	384	392	418	368	372	383	389	345	369	379	379	382	429	371	412	393	378	371	399	396	397	360	398	396	373	386	360	388	382	419	393	391	342	403	398	372	412	410	381	362	401	389	349	365	371	396	368	418	401	385	341	392	385	358	407	387	382	387	379	369	380	385	376	363	359	406	374	408	364	377	406	373	382	355	364	354	405	419	415	372	359	397	392	360	374	369	393	365	392	360	408	389	402	364	337	414	380	391	390	368	383	385	432	357	387	393	408	414	406	376	348	365	403	370	394	392	377	390	378	370	431	369	391	397	382	383	394	346	370	379	384	427	379	369	387	386	370	376	384	396	367	402	411	372	402	378	377	413	373	356	375	382	381	394	384	384	378	397	374	408	414	384	358	389	372	392	360	404	403	392	386	372	358	368	349	403	368	390	402	371	382	390	390	379	418	362	410	403	382	356	363	404	403	387	373	382	368	382	396	386	386	390	389	379	403	395	391	364	400	382	372	393	387	425	353	365	390	397	392	392	386	394	377	379	364	385	386	385	391	414	350	393	385	384	350	377	359	408	384	396	385	394	418	390	377	387	392	381	384	377	383	365	366	363	339	356	412	397	387	404	378	394	388	386	411	411	435	392	382	375	389	415	380	363	415	389	378	377	381	357	412	387	373	398	381	386	379	371
24662	21007	27576	25207	16508	2258	654	534	522	470	473	490	452	401	393	420	431	422	449	426	433	479	411	435	431	463	433	431	401	422	438	448	371	419	378	470	392	384	413	429	419	407	448	387	423	450	458	452	381	423	418	388	387	390	402	386	405	416	414	374	419	394	390	410	390	424	392	393	386	443	408	404	418	442	414	436	385	428	422	423	443	427	412	405	397	424	422	416	417	423	435	415	445	415	423	462	407	369	417	413	438	414	439	414	416	436	381	397	390	415	455	420	415	395	396	393	409	419	424	426	419	423	419	415	394	406	411	440	407	408	425	429	434	406	400	461	425	405	370	418	406	399	421	437	415	400	457	413	415	418	408	391	429	435	386	436	414	399	450	403	415	406	414	414	417	450	457	387	408	401	437	403	372	418	443	392	444	400	422	395	446	406	402	373	423	414	453	407	430	424	402	391	429	368	403	453	388	440	395	425	430	386	430	413	406	398	428	412	407	413	426	435	424	396	436	405	416	430	433	379	423	428	404	407	382	408	430	390	444	409	445	414	387	410	394	386	415	406	416	430	389	428	388	389	426	423	402	423	386	432	407	398	433	422	465	387	394	463	409	433	455	415	412	389	439	416	415	421	409	388	375	421	428	421	449	450	415	420	447	382	395	414	405	415	382	411	396	414	431	418	419	415	381	420	399	406	387	386	400	408	430	389	399	407	380	462	431	370	396	422	440	438	394	409	442	379	440	398	386	429	422	411	424	412	438	427	420	416	406	412	393	400	429	414	398	411	425	411	421	413	378	399	416	417	396	401	397	419	449	394	435	372	408	452	390	425	409	413	405	419	430	419	395	433	425	399	428	415	428	389	433	437	411	410	445	405	403	420	447	403	413	387	431	423	388	425	449	389	416	428	411	413	421	379	397	438	454	472	394	414	398	409	398	430	428	404	415	419	411	403	411	425	458	451	409	447	413	415	399	396	428	424	404	413	383	407	396	404	395	467	389	381	441	392	415	414	387	409	448	397	412	409	402	429	429	400	394	373	401	410	425	467	408	409	421	409	383	454	427	380	405	389	412	405	439	438	419	415	424	412	404	415	414	416	394	421	450	407	399	399	428	400	430	377	424	399	416	422	399	405	397	439	431	442	417	430	431	409	398	419	400	429	447	425	442	415	425	417	428	397	435	424	426	435	418	434	433	386	414	393	414	400	397	376	383	419	410	419	418	431	398	387	409	403	432	385	400	403	410	443	391	420	406	399	380	388	444	390	424	410	385	439	399	425	434	420	412	361	411	420	410	424	376	413	408	415	371	398	387	389	388	398	397	421	424	417	363	407	398	397	360	403	433	431	384	420	402	423	432	393	451	445	389	394	400	434	422	397	424	392	396	412	443	397	380	408	419	392	411	445	410	373	421	420	394	441	373	393	414	398	387	406	411	430	410	415	422	390	415	377	424	378	400	440	413	391	424	404	441	438	430	394	401	442	414	432	414	400	419	399	416	395	426	416	373	417	419	395	406	429	411	395	409	410	425	402	421	384	374	466	451	429	390	422	449	433	400	417	444	392	425	392	408	392	407	386	445	434	446	392	398	396	390	401	410	425	399	428	441	420	420	451	394	400	433	404	424	405	408	380	422	400	445	438	436	417	438	383	408	409	407	432	387	450	408	412	414	431	436	369	419	422	394	435	408	419	445	434	371	403	398	454	412	410	416	444	402	427	427	427	437	421	427	421	413	372	404	404	411	431	402	413	407	393	393	415	409	403	444	417	425	407	442	439	440	399	431	444	396	421	386	441	411	444	491	436	407	438	424	374	444	430	416	448	436	430	403	394	389	396	420	412	435	416	402	389	397	379	406	397	370	390	415	404	418	410	424	413	413	440	400	413	459	410	419	393	391	465	423	418	439	412	405	403	417	412	439	395	438	422	402	416	413	404	411	392	425	434	436	424	398	397	426	402	409	405	433	379	431	408	425	424	416	430	422	390	384	424	404	370	461	424	421	432	412	371	415	400	413	419	414	432	426	427	431	402	399	425	433	408	391	359	438	413	399	427	436	412	429	421	397	406	405	419	401	415	425	409	403	455	410	432	413	405	401	414	453	409	386	374	394	418	403	417	418	408	433	398	393	416	391	419	412	399	385	478	352	402	417	426	395	397	418	429	412	461	420	401	395	404	441	415	419	439	384	418	388	370	423	447	389	415	431	396	418	441	365	416	386	413	401	419	408	418	404	425	426	398	384	386	391	448	388	387	370	399	445	414	420	367	437	419	393	412	405	409	441	392	404	394	410	410	386	395	398	396	407	426	436	390	381	439	432	395	409	417	400	429	426	430	410	410	424	392	397	394	412	422	393	406	412	420	435	395	426	410	407	418	408	410	412	395	391	426	439	455	437	412	421	386	408	393	403	418	409	384	448	411	440	370	388	386	433	417	444	406	399	388	398	437	410	400	394	404	406	411	406	409	413	439	411	441	379	460	411	424	391	427	422	437	403	437	390	403	389	439	435	429	401	425	441	376	423	415	461	414	413	386	402	435	383	434	429	405	426	419	389	404	404	393	401	416	408	403	399	389	401	428	426	445	416	404	399	411	417	423	439	445	431	416	401	388	397	432	422	409	401	384	424	423	398	420	377	432	420	465	392	441	373	408	399	386	448	397	399	418	409	439	416	434	383	393	443	423	396	443	437	411	392	410	436	445	407	435	417	397	365	387	387	429	397	409	410	426	410	472	386	408	411	381	394	385	414	422	422	397	416	444	394	396	430	421	425	421	404	423	451	413	370	400	406	400	388	391	389	418	425	429	389	433	437	426	418	427	407	411	423	421	418	404	374	385	408	421	392	441	402	434	401	413	416	380	396	415	419	386	388	417	401	397	423	408	436	420	417	404	422	411	446	377	421	417	424	468	426	438	435	399	386	422	423	380	397	419	386	451	448	447	427	375	420	426	440	380	372	451	417	414	420	407	393	420	438	458	372	411	417	405	406	416	432	416	386	379	391	440	400	398	414	399	422	433	422	436	426	363	410	400	435	405	413	424	458	420	417	401	405	423	408	395	426	394	413	400	366	444	451	419	375	427	414	399	420	385	418	423	396	409	395	377	420	417	422	385	424	390	441	412	410	395	434	461	448	409	401	427	435	407	402	443	420	435	405	442	385	414	357	427	439	420	411	387	392	465	418	425	456	389	416	424	388	420	431	394	424	442	414	435	379	397	415	397	412	433	401	415	418	428	386	412	411	407	447	415	402	433	402	397	423	424	405	426	392	403	422	476	401	459	387	411	385	407	426	417	412	418	414	407	420	401	383	408	406	394	406	429	429	432	421	425	432	461	380	412	419	382	426	406	411	422	430	392	413	404	392	400	385	403	401	415	405	437	431	435	376	380	416	413	435	373	447	392	410	404	419	418	433	404	390	401	438	439	416	430	416	451	448	430	406	423	444	413	424	405	436	410	434	397	401	411	450	408	422	429	409	402	377	415	394	416	379	385	380	431	395	421
40520	54811	40708	22430	6136	875	717	670	639	566	558	492	487	459	476	465	452	461	434	475	427	442	441	478	464	418	448	441	438	426	427	420	409	408	454	432	437	441	425	437	448	417	419	439	433	435	418	446	452	461	408	445	422	440	464	407	452	465	428	431	427	414	430	412	454	460	408	433	416	446	430	429	449	436	424	436	404	446	423	439	439	478	424	453	443	474	443	467	472	449	409	427	386	431	479	405	432	425	467	431	455	465	442	460	417	423	441	444	440	436	417	453	451	470	405	422	426	444	453	425	462	442	421	450	467	421	440	396	436	446	405	464	426	446	405	423	389	441	437	415	454	460	439	442	443	417	426	419	456	430	421	430	390	441	406	406	415	442	382	414	417	451	444	438	393	450	449	391	412	471	416	430	431	449	431	426	407	413	429	416	405	433	432	430	429	420	497	452	437	454	417	399	435	402	421	438	424	436	475	458	415	420	432	480	401	406	448	434	398	434	451	422	430	421	406	428	436	434	488	416	427	409	404	437	413	425	433	402	418	428	467	429	432	441	439	442	415	414	443	438	394	394	442	451	447	421	423	431	387	461	419	408	446	421	452	424	406	425	397	428	427	440	450	391	429	421	428	432	419	468	428	425	462	446	416	389	465	446	411	437	439	400	459	474	417	403	460	410	424	444	440	425	439	413	436	420	407	467	445	430	406	373	441	423	441	442	399	448	437	454	447	419	442	407	430	438	445	419	460	416	454	423	434	444	416	413	444	439	398	412	458	417	437	421	396	427	438	451	461	419	455	459	433	446	446	408	447	433	487	441	448	411	453	433	411	473	426	395	445	439	434	405	419	458	428	465	422	429	409	433	399	442	403	426	442	402	441	421	444	429	402	426	433	454	444	423	408	414	410	393	440	463	377	434	438	394	451	438	405	402	457	409	448	468	487	406	439	419	408	413	424	424	453	421	386	457	403	440	423	398	452	438	454	420	427	416	424	437	456	418	426	429	387	424	416	444	427	463	405	435	435	464	435	431	418	433	425	420	439	437	442	435	417	457	420	422	435	440	437	452	419	428	398	423	445	441	414	449	439	416	423	410	388	427	444	428	432	438	467	444	409	386	423	442	414	394	408	449	444	443	411	449	432	430	409	360	420	453	449	450	421	429	416	426	445	421	427	394	444	416	385	461	456	427	466	417	455	417	423	439	439	468	485	397	446	391	426	416	424	427	438	438	425	414	441	439	382	415	421	459	427	398	393	461	431	421	413	412	425	431	422	468	423	441	421	415	431	470	442	427	470	430	459	433	462	413	443	432	469	432	457	431	414	451	437	448	425	412	396	456	430	412	445	435	434	429	440	417	437	435	436	434	398	456	436	450	440	405	451	448	436	433	426	423	431	423	425	441	453	435	436	429	443	419	419	434	469	421	423	420	461	419	410	432	452	422	447	443	469	417	432	445	455	448	451	387	437	467	462	439	394	448	425	416	441	433	448	437	458	422	406	438	482	412	433	441	452	443	425	444	471	429	454	420	433	445	459	411	433	442	430	418	419	449	457	446	449	462	434	424	393	440	442	472	453	453	444	454	468	430	396	407	440	429	456	411	402	406	416	417	427	444	411	452	448	428	441	454	413	441	439	404	408	425	405	413	425	456	449	403	427	428	427	438	421	447	436	477	433	438	418	476	437	436	454	447	437	446	417	432	443	413	442	456	416	416	422	415	449	415	459	413	455	458	456	413	451	413	398	418	415	401	433	420	420	445	407	435	429	434	432	405	428	382	434	471	437	457	448	436	412	419	406	447	451	448	424	420	429	439	429	413	414	405	460	442	428	453	405	469	427	458	418	436	447	448	426	400	430	435	433	418	423	441	422	425	412	410	434	453	401	418	432	436	455	433	431	399	430	419	416	462	407	423	411	433	393	408	425	434	443	427	413	420	445	434	432	426	420	414	439	433	404	449	448	426	395	404	401	431	468	452	422	444	446	397	413	409	437	394	434	402	471	452	422	467	428	429	431	386	464	454	391	415	434	427	462	443	430	407	451	397	422	454	397	450	413	402	443	444	429	437	428	431	455	398	442	454	423	452	435	433	413	405	402	467	427	446	406	428	474	458	416	435	422	449	443	446	450	429	420	452	445	432	423	428	447	419	400	439	436	409	418	417	457	464	408	414	459	455	451	447	435	417	474	480	405	413	459	445	404	402	417	430	392	434	461	415	390	411	424	425	435	443	392	460	415	436	414	436	453	459	477	450	439	417	456	417	474	443	405	432	452	435	431	429	433	396	426	443	404	422	418	427	421	412	418	407	409	450	419	423	460	448	450	387	446	467	385	433	399	420	430	416	443	413	435	430	435	429	460	419	456	459	419	428	410	427	422	447	450	450	426	436	436	411	447	437	431	449	430	438	404	457	429	407	413	423	411	407	411	420	441	419	406	424	418	433	421	416	417	443	429	422	406	427	396	449	408	422	416	406	436	420	400	409	427	398	412	432	424	431	445	425	461	434	409	463	422	420	395	423	409	450	435	442	448	463	415	403	440	381	462	459	444	423	427	407	423	434	410	437	439	441	397	418	412	439	415	437	464	444	384	421	410	413	419	468	415	439	440	432	424	434	444	450	428	481	423	406	419	415	397	428	455	426	441	433	461	446	420	411	408	422	422	446	428	441	429	454	415	430	396	439	455	435	420	444	451	434	428	415	467	422	457	436	408	419	402	399	441	371	399	471	448	418	431	414	426	455	444	423	434	437	446	405	430	470	427	438	406	446	464	411	439	411	451	442	394	420	455	427	439	409	419	436	440	434	444	497	396	429	442	430	444	437	414	425	417	419	431	456	458	411	461	503	392	388	412	415	440	437	448	417	441	430	423	438	426	426	413	438	423	434	441	454	408	376	418	448	430	406	441	439	447	463	424	406	436	397	416	414	451	405	450	438	444	450	418	433	441	413	409	457	452	427	429	464	468	426	408	411	422	473	443	463	464	431	447	422	420	430	435	425	438	427	452	437	435	424	447	461	436	431	442	423	469	415	428	430	455	427	422	431	427	459	451	452	458	423	453	410	433	468	434	378	421	453	436	432	459	411	432	461	437	441	406	418	435	474	397	435	420	407	416	453	439	417	422	471	455	453	400	463	431	415	425	440	456	416	436	432	437	391	441	420	400	433	427	403	433	436	416	460	427	450	443	441	415	440	449	425	398	405	432	436	453	439	395	450	463	423	430	410	440	390	423	431	458	399	457	434	461	461	438	443	414	458	407	433	395	431	430	419	414	466	435	444	442	459	425	445	428	400	416	397	487	452	447	429	459	437	427	426	395	425	464	444	435	470	408	456	434	400	446	456	410	473	459	388	401	451	434	398	382	397	439	455	424	435	412	418	413	446	453	390	451	422	421	407	467	448	419	423	438	451	435	410	430	446	423	422	405	417	431	420	434	424	419	440	444	445	418	474	422	452	396	409	435	454	419	438	452	441	407	427	443	452	464	437	432	445	438	425	464	459
22493	20936	28343	23736	20962	20849	9557	660	450	425	378	364	318	297	304	266	307	292	271	260	264	250	243	277	256	279	272	246	282	278	263	265	244	244	219	290	229	245	265	286	239	267	217	238	272	251	248	259	252	245	250	269	261	230	246	253	257	232	256	258	243	252	226	255	237	238	267	278	235	267	265	265	246	246	242	238	228	261	270	260	237	268	256	277	264	270	266	265	255	252	242	256	261	283	257	231	278	230	264	237	248	255	263	241	268	230	234	262	241	259	260	243	265	266	255	265	232	247	241	246	269	252	233	299	237	262	223	261	259	252	258	248	268	236	243	254	261	222	258	259	249	236	242	263	257	234	234	265	278	259	245	231	224	282	276	226	246	262	237	258	264	266	238	255	223	239	240	281	249	264	247	220	257	236	252	263	258	226	242	238	267	254	289	245	228	267	244	254	228	243	243	251	244	248	233	251	276	233	239	263	265	189	230	241	283	245	240	236	246	241	238	263	259	270	280	250	247	238	247	267	260	264	281	247	274	240	241	233	237	261	235	248	250	250	229	244	280	272	260	257	266	227	257	261	231	239	243	243	259	255	261	246	275	251	218	227	242	230	246	224	246	257	241	259	266	247	258	236	226	275	243	235	235	249	241	251	268	246	291	272	234	256	237	263	258	246	286	250	255	241	240	243	248	256	260	260	264	239	247	252	267	275	270	267	237	256	269	238	264	242	249	284	237	236	260	250	243	260	254	233	238	245	224	261	233	253	245	252	237	245	250	226	270	280	272	281	282	245	234	234	235	254	262	240	279	275	239	231	251	287	237	244	259	247	252	243	209	274	254	240	243	239	252	243	239	252	237	239	246	237	268	232	267	249	290	269	267	242	241	272	217	256	247	245	240	261	249	269	262	256	257	279	242	231	276	265	243	245	256	231	271	220	218	249	222	266	249	268	241	241	275	244	237	234	213	255	256	255	249	279	218	254	271	273	241	277	229	256	261	250	237	259	252	259	254	274	269	230	231	245	266	241	263	268	226	279	243	247	244	229	229	250	261	259	238	259	230	253	261	241	246	265	270	249	268	216	265	229	244	273	275	269	247	257	253	277	247	260	245	245	252	276	246	245	242	249	246	245	265	234	246	272	255	263	248	268	215	270	237	260	266	258	239	246	229	261	237	250	263	282	268	266	239	254	267	235	253	261	243	257	272	266	277	241	249	293	237	274	260	270	234	239	262	244	251	239	244	277	268	256	257	248	237	244	279	266	248	277	262	242	256	252	228	272	250	236	239	257	245	244	261	240	249	263	252	264	223	251	283	253	266	220	275	233	244	246	251	286	259	243	279	246	272	262	240	264	236	246	244	253	245	254	258	249	255	212	260	263	263	296	283	233	234	246	256	281	267	243	263	240	246	241	257	258	232	226	251	254	258	243	240	244	270	265	268	254	278	242	237	233	281	266	230	256	264	238	246	237	244	255	293	262	260	245	227	259	222	242	230	230	251	224	262	245	238	241	270	254	239	238	257	249	273	256	248	250	267	232	255	261	248	245	230	267	244	260	275	242	275	261	255	239	271	214	243	277	248	252	287	233	235	287	239	216	243	251	252	253	232	259	244	244	263	238	262	247	246	232	233	244	250	262	252	241	267	248	235	248	289	232	232	216	249	266	261	255	243	255	272	239	254	236	237	268	280	268	246	236	236	244	250	265	255	263	250	237	260	237	262	244	247	265	268	241	253	248	247	247	250	264	240	251	267	252	260	237	269	230	260	254	254	265	213	253	247	246	255	269	251	266	255	258	214	244	250	261	259	238	229	258	262	247	270	246	237	251	255	238	245	263	289	266	260	245	235	267	263	220	247	244	283	238	289	257	273	247	237	230	257	259	251	242	238	237	246	249	247	252	255	244	258	259	258	265	237	246	250	237	232	240	230	235	218	226	269	258	254	260	260	258	231	249	251	232	228	283	255	242	234	248	269	228	251	264	239	242	250	255	233	241	262	226	251	258	236	235	243	230	247	259	227	243	254	250	243	259	266	270	255	275	241	233	255	264	246	237	261	252	267	255	248	278	262	248	264	212	224	276	236	254	267	243	254	274	268	252	236	256	259	245	262	263	254	255	242	223	232	241	246	264	241	280	260	269	252	272	262	238	264	248	246	265	245	266	229	263	234	266	262	254	217	274	265	242	231	268	276	251	244	251	238	265	271	256	269	260	260	235	252	248	236	272	219	267	265	272	245	256	256	230	279	235	267	252	279	296	264	263	262	256	243	237	249	273	248	257	235	230	252	231	238	213	247	241	280	259	267	233	252	246	240	229	267	246	258	269	253	232	234	225	260	245	229	249	259	230	262	242	250	248	266	228	262	258	246	232	231	252	281	268	270	274	249	245	242	240	245	269	218	239	242	253	276	258	231	242	248	253	254	248	254	242	250	274	241	269	257	248	244	245	253	261	231	241	264	266	278	243	252	258	244	242	245	256	256	246	247	243	293	217	235	254	252	248	251	240	278	232	261	245	270	253	245	247	271	234	232	282	268	270	286	239	267	266	258	246	243	222	254	237	270	236	244	254	262	241	265	232	235	257	236	257	282	261	259	268	220	252	265	274	239	263	247	278	270	252	263	260	267	286	238	256	257	260	253	227	276	253	253	229	257	241	243	261	252	226	267	255	252	274	235	265	264	250	263	263	236	249	239	266	253	240	274	249	240	248	245	266	240	239	256	236	273	246	229	269	237	260	240	250	256	233	263	262	246	237	217	244	257	222	258	231	267	264	225	241	240	238	244	260	246	249	230	232	223	267	257	263	235	253	229	245	208	236	252	262	272	243	268	261	250	267	271	222	252	262	206	247	252	252	266	270	216	246	288	259	274	249	265	256	266	242	263	251	239	266	258	249	252	223	261	261	272	247	283	245	259	237	257	234	232	249	252	281	240	234	260	253	271	246	259	256	270	248	233	238	277	233	259	236	277	251	243	248	257	268	269	233	242	256	245	241	203	269	255	234	258	250	264	253	301	238	268	261	270	216	236	273	257	233	296	262	243	234	237	237	248	254	237	271	234	238	244	268	259	251	248	241	245	239	244	253	244	257	253	252	232	217	238	254	247	268	277	246	243	256	257	272	262	248	236	251	269	210	252	251	243	264	253	253	247	251	222	240	237	246	264	230	257	256	234	234	241	251	248	231	261	249	250	254	243	243	258	243	244	222	255	249	253	251	251	242	258	268	251	245	248	253	229	288	253	253	252	225	254	247	231	260	256	226	222	258	247	251	228	259	256	262	255	257	232	246	251	261	225	257	289	255	223	254	240	267	251	266	252	244	242	258	225	238	273	249	245	252	234	250	268	237	255	242	271	248	239	240	219	265	238	218	247	258	253	277	279	243	247	240	233	253	271	248	255	269	248	240	244	239	254	262	254	238	272	246	267	265	251	241	254	258	252	248	258	279	254	249	249	232	275	236	268	270	256	222	259	258	255	271	267	255	271	243	282	235	249	217	255	251
42995	65112	50134	32880	12001	1503	990	791	651	601	491	435	405	385	332	338	331	301	322	312	301	300	286	278	306	293	279	278	285	274	247	261	245	275	270	270	307	279	279	274	295	280	256	244	284	276	284	270	275	285	294	280	272	265	273	294	270	270	247	290	268	267	268	234	254	256	271	296	259	300	235	265	271	280	261	259	301	317	238	249	269	291	276	282	292	255	268	275	284	274	248	256	279	277	269	294	281	274	228	261	252	277	266	259	268	265	301	284	281	291	258	251	287	249	296	266	280	274	282	277	277	277	265	255	269	246	278	271	250	248	256	261	249	263	284	249	262	276	291	273	256	257	298	280	288	259	258	275	288	263	237	255	287	272	255	281	265	281	267	262	284	242	251	276	294	270	257	287	278	262	232	257	269	287	284	307	258	256	255	274	265	274	269	258	267	311	266	255	269	284	274	265	286	258	259	244	264	239	282	266	252	269	257	288	267	266	253	245	268	245	264	274	275	281	275	267	274	247	247	292	274	261	261	280	268	263	276	312	281	271	267	269	272	274	234	259	280	262	289	273	263	267	228	266	266	274	275	272	266	284	249	269	281	270	259	252	283	264	260	268	247	271	294	272	273	280	261	269	247	282	267	258	257	249	290	270	262	262	299	269	297	234	253	270	260	264	277	273	278	271	264	279	266	276	287	221	291	263	244	254	271	273	283	253	274	273	281	285	246	282	253	280	271	280	264	269	290	261	264	271	287	239	244	273	257	263	269	262	257	275	278	295	262	288	255	259	248	261	267	254	256	287	283	274	263	270	277	257	280	259	288	262	264	261	280	248	264	265	248	259	245	282	275	246	288	273	245	272	284	274	256	272	243	267	262	259	263	260	292	266	281	267	283	242	276	271	266	288	266	275	238	256	252	301	262	251	246	286	269	251	253	250	267	255	263	278	255	289	256	292	245	291	257	254	281	247	246	272	273	253	265	260	281	271	291	280	247	287	271	285	295	263	247	282	277	258	270	270	254	261	251	242	276	262	301	292	256	281	250	271	256	237	260	262	219	283	280	254	248	276	254	253	281	241	270	257	242	286	276	261	273	250	249	261	276	269	287	259	239	258	248	251	284	281	276	287	311	272	276	281	294	264	257	259	255	277	287	270	295	259	257	242	257	289	271	263	280	255	274	267	249	274	297	247	267	273	285	254	263	260	251	263	256	253	274	250	257	267	256	284	274	265	269	252	267	259	255	259	274	264	272	274	249	348	284	277	272	248	276	280	275	271	265	281	287	286	284	264	274	291	250	252	278	252	261	264	296	278	275	258	291	271	267	274	272	271	244	290	270	276	248	266	247	283	273	260	264	241	269	251	256	281	265	269	284	260	277	281	265	271	227	278	274	281	265	284	263	258	273	260	267	274	247	272	234	264	269	283	239	263	269	289	284	272	279	285	276	250	265	246	296	255	244	252	271	261	269	260	267	282	280	260	292	245	245	277	252	257	263	275	257	265	250	280	277	236	263	260	284	262	262	250	279	261	280	268	279	294	234	243	259	242	281	251	279	234	246	259	284	286	255	282	246	290	250	235	290	262	279	264	279	274	256	239	277	243	274	270	266	250	247	265	256	274	298	249	278	258	272	256	258	277	276	267	270	272	241	273	236	268	275	266	294	285	271	276	253	242	294	261	253	280	281	282	241	298	260	246	252	245	246	251	247	277	256	228	261	287	247	256	256	277	262	289	260	253	313	278	260	239	253	260	239	245	285	264	261	279	262	265	235	244	269	279	283	272	306	271	284	266	266	275	287	260	249	259	263	291	236	272	245	267	269	281	254	275	259	240	271	262	277	249	278	268	252	282	294	259	263	246	275	274	238	258	275	257	245	278	247	258	261	274	282	247	265	237	286	246	263	262	279	255	306	285	260	264	260	252	271	241	267	266	299	256	277	277	226	272	247	263	252	271	268	251	240	255	272	289	275	256	271	297	268	274	253	278	285	286	259	248	265	238	257	257	256	257	260	268	250	270	278	259	286	268	274	254	242	248	254	255	281	255	254	273	267	262	261	278	267	264	253	284	281	274	252	256	276	287	265	264	290	265	261	271	254	275	244	264	253	273	276	273	272	299	260	285	263	285	261	250	278	268	281	260	264	301	236	252	285	267	267	247	271	263	281	273	284	263	246	288	268	267	250	254	271	246	279	292	271	281	284	285	257	265	271	267	261	251	298	249	245	238	280	284	286	281	285	263	285	260	245	281	262	242	248	283	267	258	270	236	281	264	242	290	266	256	259	282	262	251	266	269	281	275	283	274	277	267	269	258	240	244	289	269	279	277	295	285	267	266	257	271	295	298	262	254	261	289	270	272	267	254	289	257	292	272	284	285	261	254	261	249	273	278	271	255	274	309	270	259	243	284	275	262	262	249	271	278	263	249	255	266	264	286	257	272	251	281	270	282	279	260	260	276	249	253	244	263	259	252	254	290	271	257	303	275	266	263	282	321	244	252	250	280	264	281	264	271	276	292	305	249	258	257	273	287	285	250	269	299	256	256	298	274	272	255	246	265	256	283	271	277	283	268	269	264	269	284	298	292	245	280	255	250	273	273	280	254	254	272	277	256	261	265	249	284	268	274	252	259	275	268	279	242	260	262	256	274	249	297	259	289	306	265	269	272	274	267	285	252	267	252	295	277	248	276	295	249	292	300	257	274	274	258	237	275	282	284	245	254	283	272	262	243	242	255	267	219	267	269	272	296	247	269	249	264	249	262	257	267	242	267	295	259	239	255	254	285	284	284	256	266	253	264	282	268	271	231	261	252	252	280	282	258	261	273	276	257	269	261	257	242	245	290	259	274	235	280	233	286	257	274	263	278	242	270	249	274	250	278	270	258	265	250	289	262	256	254	258	276	234	235	267	241	265	263	242	251	278	288	244	255	251	265	275	268	269	258	269	286	273	268	276	267	261	271	266	305	252	282	256	310	285	285	271	278	255	268	289	262	258	284	264	287	281	281	262	282	252	302	263	264	258	249	280	275	253	254	282	259	232	254	265	283	264	251	279	256	277	255	240	263	273	278	262	278	275	282	279	276	236	276	282	257	256	274	287	288	246	295	252	245	242	271	281	266	257	295	255	286	272	241	243	246	256	258	266	274	238	275	272	282	283	272	282	283	285	289	272	261	269	251	253	252	278	230	264	279	267	263	256	260	294	274	261	277	274	245	276	288	257	249	249	279	303	275	276	310	247	255	265	293	283	255	273	260	257	283	267	266	288	275	274	248	269	265	278	244	253	271	290	298	277	260	288	247	259	241	243	277	264	286	271	295	239	276	285	274	257	258	281	276	278	278	264	223	259	295	294	266	275	281	262	266	282	278	286	285	282	256	290	253	283	255	272	255	281	252	265	273	258	248	267	251	277	278	267	291	259	223	289	297	281	248	253	280	283	268	285	258	267	287	282	255	239	269	280	292	280	266	258	287	249	242	292	276	261	257	266	263	253	221	242	271	254	294
34561	30939	29249	17669	3180	639	598	551	567	531	515	488	499	497	492	478	463	466	512	481	456	468	524	493	488	463	491	484	455	506	472	489	449	488	456	467	491	535	481	482	498	499	493	502	489	507	471	492	442	491	505	531	480	471	474	491	505	476	485	493	470	471	493	452	477	509	481	518	486	483	488	491	477	509	478	496	465	479	467	468	482	505	541	517	539	482	497	472	486	475	454	452	523	506	511	447	487	542	478	483	524	499	489	478	436	485	511	445	429	522	468	515	493	472	439	484	495	484	455	498	503	489	511	461	460	463	452	475	515	523	489	505	550	496	458	466	468	494	477	473	524	501	487	463	479	482	499	479	494	443	498	516	483	473	479	482	488	468	466	437	513	507	453	454	499	461	478	492	506	464	464	480	478	493	504	480	471	494	479	504	481	493	489	488	483	467	496	496	489	479	482	486	484	492	510	464	452	508	508	506	496	518	532	489	475	465	474	512	464	512	490	482	519	457	505	497	496	468	484	531	480	462	525	492	506	480	490	524	470	514	496	493	489	457	505	487	486	496	497	496	478	469	479	456	472	533	475	491	481	460	498	511	461	453	509	515	507	488	490	475	492	480	527	469	483	510	466	515	496	457	511	495	485	465	498	460	486	465	509	464	522	489	466	484	460	455	452	440	479	458	464	476	515	468	469	471	467	477	485	498	527	481	487	515	482	482	526	463	502	474	502	483	504	515	468	451	503	485	467	524	462	481	499	481	481	503	534	494	458	477	474	506	501	466	482	469	478	507	496	458	467	459	458	493	495	434	468	538	501	495	504	492	487	490	450	475	502	459	495	487	493	527	484	479	472	470	489	506	508	442	460	481	485	474	457	452	472	491	495	519	515	499	478	469	483	499	461	468	489	467	502	501	460	476	502	521	476	470	479	491	476	500	490	499	502	510	460	505	450	473	448	478	453	475	495	483	499	524	487	466	480	479	523	493	482	477	483	490	516	475	478	479	470	470	473	472	500	505	490	506	499	476	456	516	486	485	468	465	491	460	476	517	497	458	496	493	455	441	482	465	476	492	513	495	520	497	475	487	463	504	465	480	497	478	485	500	480	525	478	489	490	503	495	516	493	493	500	490	489	489	506	433	510	467	444	454	484	509	458	466	454	511	506	474	460	463	512	483	497	464	493	488	476	463	454	473	469	509	486	478	474	463	480	523	474	482	478	478	452	469	465	468	496	478	484	450	491	457	480	470	524	533	514	524	496	477	492	500	488	465	440	442	453	503	484	504	478	511	479	472	487	448	486	475	467	439	507	493	490	442	527	477	434	505	511	516	503	442	454	480	464	516	488	477	459	498	474	536	518	486	487	494	515	468	540	529	449	481	478	526	498	467	438	501	478	433	436	482	469	510	435	498	459	519	463	479	497	487	505	503	470	467	499	537	469	482	460	494	475	527	477	469	497	527	503	495	505	449	509	446	456	468	454	443	445	470	456	513	434	454	477	475	485	507	474	494	501	497	493	489	482	505	475	457	485	454	528	516	471	489	483	497	488	488	493	463	489	511	453	464	469	516	485	478	509	495	452	457	463	505	507	468	469	503	485	495	477	488	492	490	506	487	461	481	455	484	473	491	477	513	497	527	498	473	475	494	480	490	480	467	493	498	477	481	499	508	478	494	504	474	522	445	514	477	491	460	510	477	506	507	474	503	473	498	489	454	483	498	485	506	480	524	515	461	460	492	488	518	502	444	496	500	451	526	456	466	481	471	466	450	443	455	466	473	506	485	500	489	487	492	489	496	483	474	473	478	484	490	521	534	487	459	493	439	497	504	528	487	461	499	494	463	468	529	427	509	442	499	483	504	473	506	516	474	532	494	448	449	532	487	488	471	508	489	497	509	509	500	529	439	477	504	484	488	477	447	515	521	519	491	508	479	472	530	478	491	516	476	508	461	458	500	517	444	441	506	480	469	484	473	509	540	515	467	523	469	489	486	476	516	494	503	467	460	481	478	471	527	506	483	482	478	479	502	465	476	503	473	502	476	498	485	502	534	480	460	508	460	490	505	495	492	465	490	468	501	455	448	526	490	465	468	470	478	489	465	458	499	489	474	502	517	504	505	495	489	498	441	523	491	443	512	499	492	500	497	508	479	491	467	477	507	485	442	470	507	511	476	485	454	440	470	463	494	479	504	492	472	493	435	493	469	501	480	477	480	465	526	495	517	487	494	441	510	482	486	525	473	482	462	498	482	504	487	438	475	518	498	504	437	476	478	476	504	514	505	500	491	486	451	453	520	456	478	458	485	528	476	447	511	514	489	471	468	470	501	464	531	502	468	453	506	510	505	462	497	513	498	497	518	494	493	479	452	491	474	477	481	471	503	469	506	497	546	476	490	466	480	483	485	568	502	491	505	466	490	482	446	513	473	482	493	529	489	501	510	509	506	478	495	467	507	480	476	520	450	467	491	496	501	486	469	462	478	481	513	480	555	473	532	486	487	462	485	524	488	475	472	515	489	506	480	461	511	440	498	459	499	472	480	466	504	500	485	537	454	495	502	455	450	466	441	476	512	461	532	478	520	482	486	461	465	470	458	468	462	471	467	504	474	484	425	503	485	493	507	459	499	434	486	472	478	501	447	493	485	518	528	512	487	481	485	492	482	430	480	509	495	489	503	476	455	468	466	492	475	515	449	494	507	490	452	493	530	509	465	479	463	473	500	485	496	508	487	503	482	418	488	506	503	488	449	476	498	495	463	509	483	469	451	475	470	513	493	466	492	490	491	478	483	490	468	474	493	508	482	515	492	474	510	482	536	475	475	506	503	486	470	545	490	500	447	496	475	492	467	504	514	496	463	479	480	444	500	446	491	484	482	465	501	493	483	510	515	501	471	489	485	513	476	500	473	473	491	488	497	495	475	514	523	517	470	498	451	487	525	532	506	448	494	468	500	477	489	498	499	475	504	499	486	499	463	459	476	486	469	478	505	520	498	481	500	482	510	491	469	485	505	471	518	460	502	496	476	502	481	505	499	464	493	453	503	449	484	502	503	489	479	474	486	451	521	476	485	495	525	472	481	472	507	503	468	463	463	524	474	504	489	493	454	494	467	453	496	506	464	512	496	486	474	472	542	515	504	473	470	480	522	494	498	443	478	495	460	511	496	501	452	535	458	477	459	501	473	516	489	513	476	486	460	475	489	493	465	501	475	483	500	467	513	491	472	509	450	514	494	516	498	433	508	480	471	457	488	500	465	510	500	469	527	463	491	488	460	494	487	509	509	445	481	471	483	489	491	545	489	511	489	492	522	479	483	495	482	482	467	482	505	502	499	497	472	520	480	470	509	484	487	502	492	524	482	465	455	495	493	455	462	475	492	488	477	470	529	485	460	471	486	458	483	459	512	517	504	482	496	470	515	512	460	488	499	507	514	470	517	479	510	467	489	485	502	468	496	503	495	476	502	509	473	508	453	484	512	509	483	444	499	497	510	443	491	495	519	483	482
41543	45635	32660	15171	2946	736	702	609	591	584	527	518	555	528	537	524	527	516	516	542	508	532	526	503	484	514	551	493	515	535	500	499	498	515	512	559	488	510	528	535	502	535	464	543	562	522	499	519	546	487	563	481	509	533	518	473	489	506	509	536	494	513	527	528	471	518	501	455	512	515	560	487	495	509	517	483	535	483	516	501	514	525	531	510	495	512	533	509	496	529	520	490	499	469	513	520	470	509	504	524	487	505	517	536	546	496	543	481	506	548	527	534	520	478	521	492	513	514	542	544	523	556	497	496	464	469	513	530	517	486	492	512	505	530	526	469	559	503	527	514	487	523	500	501	535	511	536	533	508	512	570	506	560	526	505	525	504	487	486	517	474	480	504	513	492	523	517	500	494	501	527	506	489	526	486	549	485	501	565	492	481	484	528	558	507	491	520	520	478	528	534	485	480	532	509	506	545	512	505	532	515	523	522	508	530	503	481	540	538	487	505	525	487	489	496	503	500	521	539	570	514	547	474	518	481	512	510	536	522	508	512	457	502	520	488	544	510	524	521	518	480	524	482	550	534	505	480	526	534	510	499	514	504	528	488	519	541	527	515	524	527	565	492	511	549	536	535	542	525	554	498	487	512	517	535	522	470	513	496	485	522	559	488	543	511	523	546	499	510	546	541	498	517	526	512	516	511	490	516	509	478	501	514	511	510	534	509	501	533	540	478	527	515	493	529	478	498	530	505	525	523	509	506	489	508	464	505	546	526	499	508	519	518	520	515	522	525	518	485	505	512	521	530	501	527	494	509	494	495	489	515	473	542	487	518	511	530	507	526	538	485	480	520	545	492	518	533	500	500	534	521	535	510	482	522	503	497	502	516	499	526	536	479	500	551	564	518	472	560	519	471	509	477	536	514	483	464	512	473	522	514	486	517	515	541	490	515	473	543	530	465	522	510	565	554	541	469	517	524	513	499	529	469	535	497	505	547	538	531	518	515	518	524	496	470	517	519	525	510	485	554	502	530	508	485	526	536	504	535	503	535	517	523	526	508	533	476	533	483	516	522	557	507	477	490	516	538	511	478	535	535	485	493	498	506	559	528	550	496	493	549	480	503	523	508	517	521	520	525	525	482	525	546	523	542	533	544	517	518	555	513	530	545	464	511	487	519	511	560	513	558	513	494	482	501	567	501	506	455	527	489	502	537	466	491	488	501	501	523	522	512	496	509	504	536	505	475	472	491	523	539	552	519	528	524	490	551	509	525	502	495	514	473	479	519	543	554	515	516	472	485	514	500	496	502	489	506	503	496	505	556	502	521	477	533	549	489	506	474	480	535	471	493	519	520	524	488	475	499	519	458	472	520	536	525	518	494	556	525	505	526	507	537	544	529	517	529	530	472	515	529	544	497	517	489	500	490	520	521	533	514	559	524	521	518	495	544	545	494	501	518	524	544	512	528	556	528	501	500	507	502	479	517	524	519	520	560	449	488	548	521	537	496	512	517	490	530	534	529	522	497	516	534	519	494	479	494	510	496	528	538	506	481	545	529	536	502	513	486	520	493	519	490	534	550	535	491	513	504	519	507	509	559	506	491	520	496	489	483	500	517	521	472	492	505	500	508	523	554	503	545	547	516	499	520	505	509	520	487	496	533	531	495	532	534	492	547	514	551	532	446	491	484	533	496	480	516	523	467	529	506	517	531	556	506	521	511	556	470	528	499	523	500	522	504	522	508	480	494	521	463	541	541	497	532	516	530	495	512	507	500	484	497	522	499	506	521	528	489	503	536	470	502	525	535	540	529	526	510	456	542	531	524	510	497	518	496	515	553	551	460	527	501	499	495	520	512	496	508	533	511	526	509	509	511	543	538	581	549	485	530	472	533	496	563	518	512	555	535	474	462	504	531	514	497	483	505	490	535	501	459	510	559	534	535	538	490	562	512	442	491	494	503	502	502	479	535	476	479	523	478	544	532	521	500	509	504	514	471	498	515	506	479	511	512	522	494	466	500	520	532	537	513	497	517	534	527	527	546	498	520	531	534	449	523	499	539	517	519	537	475	519	525	467	484	499	549	563	519	565	501	492	498	529	522	511	519	532	510	483	535	559	523	530	492	519	506	539	483	454	488	516	456	521	513	508	534	533	501	554	527	507	519	492	507	522	489	501	518	544	523	516	479	515	532	517	519	539	566	484	549	488	487	487	544	474	527	524	459	514	484	533	480	524	492	510	524	516	521	506	546	498	516	524	520	507	531	519	475	489	502	517	534	487	546	508	532	481	544	526	520	499	495	478	522	532	481	471	463	524	540	560	512	541	498	528	556	515	550	507	448	494	523	539	516	509	534	541	550	477	510	479	487	515	547	550	509	477	502	536	506	497	544	508	516	542	524	506	513	495	503	495	488	505	473	526	478	528	505	508	469	502	533	498	508	511	551	503	488	542	531	505	515	499	472	539	513	500	525	517	502	476	527	535	512	496	530	521	531	537	508	505	480	508	526	534	482	535	508	527	517	514	535	484	515	489	502	513	535	547	500	487	499	544	554	512	515	513	521	510	561	477	507	513	520	516	474	538	501	496	492	509	502	505	503	491	502	517	587	516	530	464	520	539	524	496	517	505	513	503	461	501	515	448	505	506	510	499	513	489	526	518	539	530	514	506	499	511	507	533	508	541	503	526	514	520	541	492	491	502	535	505	508	506	487	538	539	519	568	514	496	493	521	490	503	561	499	513	503	521	537	548	515	488	525	512	497	516	498	540	529	543	540	501	515	546	526	489	521	519	542	539	496	507	539	520	507	545	480	517	485	514	527	509	495	487	498	494	491	504	522	516	512	512	499	510	569	501	475	537	500	498	515	490	519	509	490	484	515	534	517	513	542	553	496	522	507	548	550	470	509	522	505	532	507	532	534	527	512	488	588	491	516	560	513	533	502	523	531	540	494	489	514	505	536	498	499	498	458	513	509	490	502	496	502	488	478	492	559	529	485	510	525	515	507	565	500	507	503	492	528	524	543	480	536	547	557	500	512	459	472	521	538	508	505	470	519	544	514	475	498	514	525	487	503	558	573	528	522	550	528	533	502	498	522	498	507	539	521	519	482	545	520	492	510	497	540	504	531	514	501	534	527	547	488	514	526	490	511	490	541	502	530	476	557	490	460	471	529	496	526	535	498	512	504	526	516	482	494	550	505	495	538	553	513	474	496	497	506	527	504	486	491	532	527	499	546	539	525	506	523	475	501	499	512	502	495	517	505	486	496	492	513	543	489	483	498	521	513	519	495	503	502	464	511	511	509	522	496	482	517	525	528	512	493	480	533	520	481	486	469	478	525	485	570	550	554	541	525	515	545	550	506	485	518	508	523	591	498	521	509	508	503	541	517	506	515	530	520	523	515	488	507	527	538	498	492	484	516	485	546	524	521	517	528	569	515	518	515	524	551	509	526	492	516	535	561	508	501	497	567	523	530	519	503	516	528	528	507	494	504	545	540	471	508	529
23642	20943	28073	24096	20864	12529	1128	607	499	450	496	453	429	380	393	408	398	335	390	353	392	387	359	347	364	358	353	374	394	360	406	395	384	340	401	378	381	379	394	364	374	338	357	404	391	364	388	388	367	381	405	363	385	375	362	388	368	358	343	383	379	393	341	326	363	392	372	379	411	353	383	347	361	381	380	398	376	387	397	360	396	358	356	401	333	393	394	381	363	339	368	388	332	356	386	350	367	346	380	377	379	373	382	347	370	385	373	399	360	413	426	361	364	369	349	398	383	381	383	390	351	355	360	386	361	361	362	397	365	369	371	390	374	360	361	383	342	381	395	375	347	373	375	351	369	332	357	373	368	402	342	363	371	365	336	348	377	375	424	371	379	365	364	372	371	355	396	368	397	360	403	371	372	367	355	367	408	364	384	372	356	391	340	382	346	368	365	330	363	342	364	370	354	328	383	387	376	388	355	389	379	424	356	396	359	379	388	384	370	349	390	367	349	369	350	358	391	366	371	380	337	379	366	368	325	379	384	367	360	353	367	363	355	407	369	380	376	385	376	337	369	321	365	351	370	379	356	345	362	377	377	397	371	361	382	361	407	391	407	373	374	398	385	376	390	342	361	379	389	374	384	373	349	375	385	372	344	360	350	408	387	354	313	357	409	405	332	382	348	381	361	345	373	389	355	384	355	367	407	365	381	349	381	379	355	399	362	379	402	358	385	373	377	343	340	363	385	358	380	377	386	342	400	370	366	367	384	420	369	381	388	403	368	374	381	380	352	387	393	379	356	419	375	401	378	342	366	399	384	366	371	371	371	389	376	383	372	414	341	401	355	354	408	318	395	384	362	390	361	355	395	344	377	387	360	404	295	361	360	382	360	379	386	380	382	342	352	412	363	365	392	380	364	347	357	379	396	405	417	381	367	349	388	375	374	348	414	370	375	343	353	397	381	336	396	350	367	332	398	372	393	375	375	391	368	386	383	365	377	377	389	376	340	395	341	390	406	366	381	399	383	380	386	336	399	351	384	340	384	377	372	368	367	378	357	374	328	350	424	389	345	338	350	373	364	362	379	375	366	377	370	405	381	366	406	396	381	352	386	352	353	379	374	388	389	359	374	343	378	385	394	400	392	355	369	368	405	388	342	395	354	398	384	355	360	408	385	358	403	406	372	347	377	375	336	345	352	370	392	416	400	338	377	366	406	385	372	379	381	377	364	393	344	363	358	369	378	384	376	354	372	383	416	396	347	379	361	377	363	399	364	385	395	372	358	422	377	358	391	385	371	343	389	364	379	387	389	391	337	353	384	414	377	355	386	378	373	395	362	368	383	360	351	349	408	378	377	400	387	367	363	358	402	382	383	386	362	350	355	352	338	390	385	373	371	344	359	346	355	422	349	408	416	348	371	351	383	345	334	369	363	342	349	389	362	373	377	333	363	390	372	335	348	386	397	351	366	359	345	372	383	374	421	393	386	345	369	382	359	383	360	380	403	344	398	370	375	395	378	410	365	345	370	388	372	368	386	387	379	378	385	354	363	368	372	385	343	367	378	373	386	367	340	327	367	374	415	381	395	357	382	402	357	344	399	376	335	363	393	403	364	379	379	370	383	390	381	364	334	394	366	360	376	373	399	359	379	365	367	363	402	372	411	364	406	366	382	354	370	378	362	385	351	377	397	387	347	378	343	380	413	389	399	343	370	355	412	362	371	378	347	349	422	353	383	362	386	378	393	410	366	353	375	373	360	383	369	359	346	393	351	385	375	411	348	344	385	378	393	354	353	386	371	363	341	368	344	379	369	377	356	402	413	391	355	386	376	370	377	377	340	359	356	346	360	362	371	392	398	369	367	375	349	372	360	374	356	366	377	327	383	387	379	363	369	332	373	362	358	356	361	358	347	356	394	357	359	357	361	379	367	388	377	375	355	387	369	354	349	363	343	388	361	385	360	337	373	410	379	362	375	400	384	353	372	361	378	339	372	371	378	368	375	357	364	386	356	339	340	396	372	389	386	392	389	334	367	376	409	370	383	382	371	353	407	352	376	394	358	386	392	339	357	364	370	368	341	330	399	397	376	378	375	390	356	358	364	342	364	370	377	366	354	352	350	394	362	369	412	384	391	374	376	382	366	336	396	381	374	367	356	416	351	370	359	356	366	382	368	370	373	378	384	377	364	392	381	346	397	348	361	354	372	387	380	379	382	411	372	371	376	375	337	348	372	371	393	365	396	365	336	364	354	377	423	390	376	388	359	350	379	377	357	370	333	384	361	370	376	378	351	333	396	366	378	401	357	375	406	360	356	392	380	397	394	361	389	382	353	386	354	346	356	374	367	383	352	375	350	391	333	371	363	397	380	381	363	379	393	413	370	355	401	403	374	350	364	428	340	356	418	383	408	359	355	330	400	365	363	383	385	365	397	386	387	364	381	392	419	344	333	379	360	405	392	358	367	367	372	378	353	362	395	384	377	383	355	389	366	401	350	393	375	385	379	386	367	382	387	398	338	371	377	408	343	348	379	359	375	336	350	347	352	373	383	380	378	372	365	338	360	359	374	361	366	355	358	368	378	372	338	366	368	383	340	373	397	362	371	382	387	351	382	374	370	392	382	380	400	348	354	350	327	383	371	365	405	338	339	377	353	327	350	328	363	363	373	357	355	392	393	378	345	352	383	390	387	363	364	365	370	391	367	382	367	371	339	369	380	330	389	391	354	394	417	353	395	373	362	372	377	348	374	384	375	377	379	368	399	386	347	350	351	372	321	367	381	388	367	352	384	368	366	406	382	388	364	377	384	366	371	344	367	350	395	377	366	378	371	426	359	359	350	357	372	334	357	396	360	388	357	381	353	364	378	365	341	384	355	402	391	347	373	356	346	372	366	381	339	362	352	392	402	365	377	381	410	352	358	387	342	357	351	350	374	393	417	346	369	358	355	380	379	387	402	386	378	366	383	347	386	358	368	372	362	377	380	371	369	385	385	378	371	348	358	355	339	384	397	359	325	398	374	368	389	386	414	410	382	334	339	417	373	388	406	394	353	353	361	372	363	376	363	358	353	372	405	350	407	355	358	344	354	366	356	394	369	345	380	354	376	401	375	360	381	371	373	358	364	353	397	354	337	390	414	376	356	355	359	335	375	362	377	398	363	382	347	366	378	355	348	348	362	377	372	375	376	374	367	409	394	386	425	311	336	415	345	381	378	386	384	359	378	381	393	365	368	332	374	379	377	368	380	366	402	392	371	375	350	371	359	366	381	358	402	401	359	378	370	372	365	389	376	347	380	357	393	380	384	414	413	393	376	403	376	388	362	348	363	370	383	375	364	367	370	402	378	348	366	348	394	375	410	385	355	389	363	367	365	406	382	385	379	380	381	373	379	387	356	364	380	368	374	388	325	338	385	387	333	374	400	391	393	387	389	345	349	377	363	353	384	349	367	420	373	371	383	345	367	399	401	400	403	369	379	381	393	344	365	368	365	360	356	388	348	329
40352	56810	45065	24422	6612	1193	891	770	637	596	492	493	502	484	470	452	419	450	404	439	433	387	436	397	418	433	383	439	426	431	420	420	367	427	421	399	365	393	415	368	412	379	393	378	377	401	401	392	395	387	409	394	420	412	365	389	387	399	352	395	411	431	360	398	441	433	446	370	380	408	398	391	408	367	373	354	376	373	419	361	415	387	401	400	393	358	392	395	384	412	388	402	372	383	430	416	381	410	383	424	376	401	392	376	393	417	398	441	385	401	409	349	395	400	389	411	379	415	387	406	444	385	394	405	402	411	391	372	403	426	374	403	415	421	395	394	427	424	345	377	399	392	367	421	380	408	421	398	372	395	369	418	405	373	375	396	424	378	387	368	386	404	399	427	389	392	400	379	379	369	380	380	384	364	389	390	399	385	398	399	397	374	403	388	388	389	394	380	409	390	413	419	393	415	379	407	417	402	350	397	403	408	390	406	390	411	405	392	392	424	384	363	382	394	399	366	392	407	380	383	402	401	408	430	394	383	373	391	399	392	407	389	404	382	420	407	387	402	406	401	412	446	400	421	402	386	411	410	364	403	408	388	399	409	425	395	415	400	416	382	388	417	412	428	388	397	422	405	385	360	404	408	388	402	415	425	426	371	432	406	437	441	386	400	420	444	403	396	400	359	372	388	426	405	349	388	393	419	411	355	407	408	403	401	415	409	412	387	397	409	420	372	415	362	361	379	401	378	436	391	399	402	402	394	436	401	415	432	371	398	398	378	343	375	424	393	424	387	388	403	375	391	333	389	390	397	403	398	415	404	436	412	431	372	416	416	411	381	403	348	366	378	409	396	383	427	397	414	390	363	433	428	424	412	380	422	411	386	407	380	384	413	401	399	395	385	419	407	439	405	411	398	417	381	381	457	417	396	395	364	392	408	390	398	405	421	382	402	385	372	374	383	446	408	385	419	355	402	385	429	424	423	412	412	404	402	401	405	370	396	413	412	353	377	407	383	366	403	375	412	404	407	374	416	393	372	390	392	376	439	403	377	392	367	351	420	391	397	396	402	428	373	418	421	405	420	405	377	378	419	344	366	390	396	408	406	383	420	400	393	369	407	367	374	407	406	411	395	398	377	386	384	431	395	371	398	387	412	419	429	384	399	376	411	400	401	393	397	385	423	420	391	391	420	373	382	426	396	378	396	396	407	343	423	403	387	396	353	358	380	420	401	451	405	400	393	388	390	409	394	365	423	387	377	398	418	425	366	394	403	403	411	363	362	404	424	403	410	386	397	393	403	385	412	402	399	388	399	397	391	382	428	382	378	421	388	362	393	384	408	379	416	358	382	442	396	411	427	414	379	422	394	351	386	410	389	369	370	402	411	374	392	418	396	403	391	369	411	401	461	389	399	408	403	382	390	399	387	400	388	418	407	377	396	424	396	362	415	416	402	383	403	433	419	409	357	399	408	449	378	439	420	382	424	427	404	396	386	402	370	402	386	405	413	376	406	404	445	396	399	399	369	347	408	406	411	400	445	446	392	408	379	395	390	383	377	428	365	380	394	404	364	390	427	415	413	397	410	386	408	401	374	415	379	403	391	371	385	392	422	412	405	372	412	384	383	393	388	378	410	410	401	380	401	361	418	422	404	383	389	411	442	383	423	406	373	412	405	390	420	381	359	393	375	382	417	430	400	391	412	395	356	377	402	422	399	410	388	339	377	386	382	437	377	433	392	414	393	388	415	394	408	432	421	384	411	411	397	379	406	394	390	349	422	388	385	422	404	428	406	395	418	393	383	414	440	428	411	396	405	420	417	401	436	380	363	443	408	389	391	392	398	362	395	389	393	406	404	392	431	417	385	437	411	398	403	377	371	388	391	385	406	436	439	402	404	406	371	419	416	359	374	409	408	421	386	366	420	392	402	372	429	416	404	418	406	418	347	404	392	407	384	388	373	402	382	419	412	433	370	397	411	401	412	391	380	411	381	420	381	447	405	380	353	393	378	416	383	437	412	417	389	433	427	383	401	384	369	399	423	369	396	369	386	390	413	453	414	407	387	367	404	377	405	377	377	389	420	383	417	408	366	399	390	394	423	388	374	421	387	417	374	393	429	401	389	391	393	426	390	373	387	380	428	404	405	419	427	420	366	397	398	396	395	392	409	408	378	380	413	420	393	381	371	395	410	453	388	421	409	449	389	386	393	377	406	414	401	379	399	387	402	403	373	376	402	367	412	422	428	412	438	410	399	417	373	377	418	396	379	421	377	411	402	398	360	390	393	392	412	449	359	383	367	362	408	425	428	388	354	400	366	378	395	389	412	391	391	405	392	440	387	380	398	413	401	422	379	384	388	388	337	412	404	388	419	393	413	401	414	375	389	389	376	416	370	369	396	413	374	406	370	377	406	433	403	393	389	410	386	399	425	372	405	390	416	403	399	357	421	385	410	397	409	385	378	397	378	391	400	373	394	424	383	390	389	381	441	410	400	382	392	403	412	392	365	425	417	408	381	401	385	406	406	388	359	405	404	425	395	446	374	407	348	397	416	389	390	417	397	436	417	376	365	394	425	363	390	415	373	390	402	364	433	429	392	400	385	403	361	369	400	431	369	451	399	443	365	407	401	390	421	452	392	399	412	413	427	398	433	427	403	396	423	399	409	393	398	400	413	407	369	384	381	381	393	399	412	390	421	420	404	392	364	404	410	416	385	402	411	405	434	362	424	425	401	408	390	372	381	413	384	417	410	366	409	375	406	408	405	377	384	391	383	391	382	399	408	379	431	426	398	403	401	391	372	370	392	367	400	405	398	374	413	403	413	368	409	440	397	409	404	389	404	374	397	416	379	385	391	398	422	403	403	411	358	374	410	386	400	378	352	398	388	370	384	388	386	407	417	438	373	395	379	401	354	392	400	427	415	376	412	391	427	412	408	397	383	354	360	420	415	398	402	390	405	399	402	413	382	399	410	377	394	364	434	395	371	400	389	404	400	390	414	397	397	418	401	410	400	391	371	365	382	401	409	359	401	396	407	385	385	403	378	405	370	387	384	385	392	364	436	450	410	393	417	399	400	365	392	402	421	403	400	373	394	419	417	329	393	361	377	425	401	401	420	401	420	401	378	422	396	400	396	366	386	416	436	376	412	362	441	422	403	418	429	379	403	369	415	384	387	424	431	402	434	424	434	384	395	392	414	397	402	361	406	415	370	386	405	397	411	445	375	417	388	386	411	383	391	415	414	422	382	431	370	426	397	408	416	409	361	407	403	374	411	410	409	412	387	404	406	399	395	397	401	419	382	386	400	375	381	398	387	427	371	384	414	380	383	379	381	409	392	397	412	416	363	416	391	367	418	399	399	397	420	370	402	430	387	375	378	408	413	389	425	405	393	429	420	388	387	403	409	389	420	403	401	443	377	396	404	387	432	377	411	407	373	396	391	400	392	409	378	404	388	375	406	369	384	354	404	391	394	397	372	394	397	385	402	402	385	417	448	394	406
24793	20926	27373	24945	16212	2102	633	523	487	467	515	471	487	469	423	448	428	447	409	455	415	430	426	425	428	416	447	428	414	430	423	411	434	447	414	442	433	427	418	431	444	400	418	411	449	449	431	404	432	468	400	399	443	395	412	435	487	446	473	412	450	451	425	463	479	422	410	439	423	430	461	421	403	445	433	427	429	422	468	439	401	427	411	451	481	390	447	419	435	429	420	423	427	407	436	424	402	424	445	435	458	485	430	405	410	430	467	416	420	405	457	391	422	448	436	437	413	433	450	455	400	399	422	454	413	424	402	427	369	443	431	400	438	449	429	452	438	411	459	422	431	383	442	440	396	424	462	374	412	433	420	456	475	433	456	464	442	396	414	378	437	449	421	421	438	403	435	428	400	413	410	458	448	433	435	444	423	433	455	451	418	436	423	410	406	474	445	381	417	435	431	452	421	435	428	416	430	422	450	457	433	430	382	449	438	396	456	412	444	405	443	443	454	436	357	414	460	429	465	439	436	406	419	427	417	405	433	461	459	412	462	421	397	388	414	462	442	477	427	415	434	400	420	460	430	378	414	438	419	432	450	404	430	441	409	442	440	453	406	454	427	390	426	457	427	438	413	436	426	426	468	437	419	409	431	438	431	441	422	416	430	442	407	440	439	444	446	425	424	455	411	440	446	431	457	424	421	465	441	433	419	449	441	421	427	378	467	453	445	411	412	452	423	451	434	408	456	433	417	461	426	422	464	396	442	429	401	455	399	386	410	430	448	402	404	382	430	424	403	412	474	426	414	400	435	448	414	425	439	435	421	428	456	446	409	430	401	401	455	455	440	434	436	418	388	424	431	414	387	388	419	421	451	415	445	405	402	441	422	427	424	387	452	434	460	403	445	451	439	419	423	429	410	449	435	408	447	460	381	423	437	464	386	445	413	398	442	400	415	408	436	435	442	441	423	427	447	414	422	448	461	407	426	445	420	407	426	400	464	447	423	433	406	420	430	452	399	431	390	426	430	418	418	440	420	426	422	419	429	389	380	419	444	448	409	451	430	465	395	444	428	472	402	418	425	463	450	433	420	441	393	417	427	433	449	387	445	390	423	442	454	427	430	413	454	428	413	416	442	433	432	442	442	421	407	450	426	403	405	404	415	428	481	421	402	425	450	426	436	412	439	429	402	393	401	391	436	439	375	403	408	412	427	452	432	428	462	449	418	408	403	438	432	410	405	451	426	413	429	434	429	448	371	422	409	442	422	432	451	440	426	421	426	440	398	411	427	423	432	418	434	424	442	432	423	419	418	449	428	442	426	406	442	412	395	428	410	466	425	417	426	417	433	447	381	415	440	423	388	424	388	408	405	421	431	426	445	403	472	434	414	411	436	437	423	409	438	425	439	463	408	440	418	390	429	430	432	442	396	454	410	441	429	407	417	449	432	418	390	399	494	435	397	441	422	381	404	437	434	431	419	390	447	416	456	445	461	415	405	409	418	406	430	418	408	378	450	465	452	455	446	442	448	459	434	406	428	415	439	415	406	449	422	427	390	393	415	418	429	406	437	428	482	434	430	410	456	431	406	430	442	420	439	422	406	419	410	409	408	400	402	424	400	435	431	423	409	452	479	372	450	421	416	458	433	423	396	409	440	395	415	412	428	430	422	439	425	445	441	440	440	450	430	388	407	454	409	453	461	453	413	427	414	414	446	395	364	415	444	442	470	429	439	437	439	453	376	422	431	397	376	429	403	440	417	395	476	422	441	418	450	399	400	427	403	431	398	419	402	425	424	430	384	396	435	438	415	395	449	450	433	454	414	433	402	421	408	424	431	415	453	439	402	398	432	444	396	418	396	417	419	398	422	415	430	404	413	391	424	409	454	420	445	382	472	443	420	425	426	441	421	415	412	408	418	439	456	435	411	383	428	453	401	421	477	437	408	415	433	431	449	411	429	413	416	398	418	450	420	412	418	429	366	401	446	420	441	429	394	424	419	456	421	412	404	405	461	436	420	388	436	420	433	449	445	405	401	415	435	444	418	404	436	408	449	458	404	427	489	398	411	397	450	401	428	382	401	443	424	433	420	434	422	434	460	421	419	399	392	432	405	444	436	394	430	393	408	423	402	420	408	442	459	407	420	434	418	438	454	451	462	455	438	380	404	453	459	412	417	421	450	415	411	435	413	431	406	426	390	434	394	425	438	397	402	455	427	447	409	459	450	445	451	432	423	442	384	413	412	426	405	421	463	458	430	379	449	453	429	447	440	421	410	432	394	428	450	423	429	473	440	415	407	418	392	453	439	417	444	468	432	456	417	424	452	459	410	436	452	426	445	436	446	423	409	441	433	414	433	456	423	423	453	433	394	412	390	455	420	441	451	414	426	413	416	395	432	455	434	461	447	419	423	439	396	375	422	427	481	444	399	419	464	480	436	431	408	413	435	440	416	462	425	473	455	397	441	397	410	434	441	421	439	436	398	437	463	428	379	423	399	445	459	425	428	424	437	436	435	413	433	407	462	433	437	413	454	404	456	425	471	414	432	442	440	392	427	419	415	420	433	448	425	439	432	418	424	447	449	388	439	389	419	478	435	395	421	420	388	424	452	414	430	426	412	395	415	455	472	415	414	419	448	414	426	452	446	448	447	437	408	420	406	398	421	441	441	417	443	446	399	434	410	399	429	401	417	422	448	426	445	452	444	393	428	427	430	453	413	402	398	453	431	441	451	451	392	391	447	387	417	424	412	446	399	410	428	415	437	457	420	447	415	437	409	447	409	458	439	416	446	416	451	441	410	427	459	429	413	439	456	412	378	440	427	416	468	413	412	423	417	429	423	430	442	398	447	412	434	412	420	412	433	414	387	432	450	404	428	460	432	426	437	450	413	425	419	419	430	445	433	470	447	426	406	421	450	409	439	412	437	411	464	434	443	391	436	418	450	422	450	449	425	414	436	416	420	429	425	461	387	436	426	434	435	402	437	450	412	403	402	415	396	421	422	414	468	418	393	398	450	447	406	419	404	418	425	408	427	439	421	423	443	443	416	435	387	405	420	415	404	385	431	446	428	427	417	410	427	431	437	443	387	443	413	404	403	418	428	408	437	406	415	472	397	431	432	431	406	439	396	428	450	401	465	436	460	413	413	482	428	415	452	426	420	433	415	430	418	429	484	479	398	385	389	378	447	373	423	411	414	422	419	418	434	413	422	454	414	446	411	452	424	443	451	412	461	423	426	444	421	439	398	401	430	423	418	401	417	435	434	419	433	463	433	423	416	359	406	423	442	441	396	418	436	430	410	424	437	447	398	387	430	448	454	384	432	442	444	413	394	399	366	445	435	431	421	404	385	440	420	451	412	418	421	413	400	394	420	430	424	427	412	430	418	430	411	442	434	410	409	434	421	416	446	446	413	419	433	417	416	411	390	391	459	398	465	436	443	435	452	436	469	429	414	433	428	449	422	420	453	414	381	422	440	433	419	429	415	404	411	398	425	428	427	423
39855	51149	38603	18491	4708	962	759	625	595	521	568	524	512	498	513	464	449	423	427	476	495	472	438	468	436	448	459	437	449	429	450	448	478	441	455	431	453	469	434	430	423	418	437	455	439	446	413	407	432	450	442	418	460	411	454	449	427	465	446	424	447	474	427	404	462	411	419	435	429	453	433	450	460	431	502	433	479	443	415	442	435	430	457	450	458	464	440	469	434	445	437	434	433	463	439	426	462	438	468	461	415	445	442	482	450	473	462	402	482	444	436	435	456	448	471	441	439	465	442	442	480	460	425	455	447	445	456	416	481	454	472	424	422	413	433	422	457	415	461	436	429	468	486	435	424	460	429	463	431	433	458	433	431	455	422	448	424	446	449	460	418	448	453	415	433	434	426	429	437	436	445	444	452	446	473	468	437	385	440	427	447	405	450	449	471	457	475	458	446	432	463	433	426	479	443	462	444	432	454	479	462	422	426	435	430	466	429	457	451	433	435	449	448	439	441	441	435	428	445	486	449	424	431	424	449	411	462	430	424	442	439	455	409	446	447	415	418	462	442	440	416	435	407	435	412	459	459	442	428	399	470	432	430	449	448	473	465	437	396	435	441	446	454	392	490	435	466	433	426	402	440	451	403	423	477	451	467	436	453	457	444	462	439	432	457	431	432	422	434	444	428	426	457	455	435	441	454	473	422	451	423	428	452	485	429	412	446	431	463	431	438	458	439	466	439	459	461	455	422	482	422	441	437	449	413	444	461	462	449	478	431	449	478	443	414	422	445	460	418	508	461	410	496	437	439	433	409	441	473	466	453	428	443	426	434	436	453	450	443	442	419	462	452	445	423	443	421	461	412	468	442	469	428	443	474	432	406	490	474	480	422	411	467	428	438	464	382	440	443	460	520	430	445	435	457	463	443	427	437	445	457	447	436	420	433	433	433	435	423	465	476	469	463	404	436	424	444	447	426	431	435	420	440	416	400	416	428	430	400	453	415	428	416	423	470	496	418	479	479	434	421	438	473	475	488	451	470	402	463	454	435	473	439	430	475	458	417	457	470	440	453	467	418	443	465	447	445	447	437	387	448	433	454	461	460	439	462	452	431	419	408	453	450	398	451	426	438	450	458	458	413	411	439	414	427	468	441	464	436	433	430	436	471	439	443	425	425	476	500	445	457	443	446	431	468	458	437	449	432	452	462	436	435	458	441	433	457	477	462	496	404	455	448	450	463	452	427	430	484	446	453	456	435	429	491	441	439	483	386	479	475	437	439	415	431	435	458	438	475	494	393	448	423	428	433	442	414	438	416	441	455	481	448	438	442	470	428	416	441	431	440	426	467	465	453	437	428	464	422	427	440	429	418	417	472	425	464	473	445	458	433	428	442	476	450	413	440	465	461	451	448	454	413	453	458	461	463	437	455	420	426	447	430	470	452	444	426	457	425	462	465	403	452	441	422	460	433	456	484	430	456	430	438	448	452	420	446	459	444	462	489	429	432	445	418	434	412	413	478	453	433	463	425	411	465	448	437	486	439	419	458	451	430	431	433	428	399	451	466	448	466	457	460	430	429	455	435	414	483	427	444	513	473	398	419	429	450	458	447	427	400	461	474	448	451	429	445	433	429	425	437	450	435	464	467	442	418	442	438	465	402	477	462	427	470	455	447	455	443	432	464	435	430	452	465	471	478	452	434	420	475	439	431	456	427	418	448	476	421	426	460	462	392	470	457	461	426	435	426	451	430	443	453	420	451	461	450	441	430	462	421	430	434	416	457	455	459	439	451	440	417	447	433	422	443	406	442	469	429	440	483	462	442	442	440	441	436	445	455	447	470	426	469	417	432	439	433	454	400	447	427	423	457	438	462	432	430	428	450	416	461	414	467	432	439	438	439	475	454	471	444	451	463	422	465	468	454	415	437	454	440	499	443	455	445	450	389	483	427	456	464	437	431	477	438	422	473	422	441	444	463	476	440	476	416	431	463	462	466	427	454	444	456	458	460	449	420	463	438	496	407	424	475	434	411	411	437	486	407	457	445	475	421	420	474	454	441	449	427	441	439	495	486	425	403	477	482	424	387	458	417	440	445	424	448	418	467	453	484	451	482	434	418	473	458	422	453	451	414	433	471	427	455	433	467	454	478	456	423	432	461	449	437	445	430	440	432	441	446	441	454	430	405	473	451	460	465	427	421	470	430	457	471	421	422	444	457	412	426	442	458	429	429	405	450	448	473	428	437	443	415	443	473	416	454	444	404	440	440	440	491	428	454	448	407	453	425	431	438	436	439	436	439	425	446	431	450	406	477	427	444	440	463	462	437	458	429	481	430	444	433	415	424	445	488	477	414	456	482	456	446	446	436	444	469	449	430	468	470	434	433	458	441	468	411	419	430	448	411	463	413	432	418	441	510	396	432	417	434	401	466	449	444	452	431	463	486	421	429	466	486	434	434	448	456	471	465	468	414	414	456	477	429	444	460	451	423	418	468	411	447	433	442	461	427	399	435	477	464	439	459	437	414	413	491	412	440	450	424	429	410	427	421	425	438	433	433	422	457	459	452	445	447	450	437	460	392	462	441	428	463	445	467	445	440	457	468	448	459	432	432	442	426	441	445	445	444	407	417	432	427	436	462	454	449	450	448	485	493	434	452	429	411	442	436	404	405	426	451	446	404	473	449	479	441	424	411	422	437	423	418	450	466	445	435	459	421	440	408	465	454	421	466	463	451	434	451	437	459	463	477	438	424	444	450	420	435	462	431	426	441	495	438	416	428	443	461	472	453	469	402	465	463	449	399	438	421	432	450	460	422	446	458	459	421	478	502	437	414	398	489	469	396	395	460	456	461	428	463	443	440	468	434	391	435	456	451	416	432	481	476	451	448	473	437	466	417	425	464	432	436	439	434	459	423	404	476	429	421	461	421	444	460	433	460	478	425	439	459	438	463	437	447	453	428	458	458	449	429	452	417	452	449	453	436	442	454	443	432	440	444	445	439	473	445	443	418	449	442	418	430	460	435	458	435	440	462	484	431	441	460	409	481	434	441	458	441	457	459	430	417	429	459	465	444	421	465	423	457	423	426	483	438	468	446	467	464	429	434	411	426	437	466	450	451	430	452	474	470	414	479	486	463	450	392	442	419	452	475	418	459	463	466	413	421	439	424	472	460	439	430	423	418	440	406	428	426	446	441	441	411	430	445	448	450	431	442	440	460	455	435	489	454	440	461	421	398	467	472	444	455	470	424	423	461	469	479	449	448	472	451	440	432	453	407	451	415	474	482	455	459	477	447	477	449	452	469	462	424	440	435	475	454	438	435	477	413	407	452	487	427	459	437	460	442	448	493	454	412	432	417	461	407	420	459	435	447	423	426	418	457	462	449	461	457	479	436	461	438	421	452	420	455	432	452	455	432	447	439	438	453	397	435	430	471	448	424	456	409	409	472	463	429	453	445	433	444	443	462	426	436	436	434	429	478	418	450	447	414	439	473	439	421	426	466	432
22464	20931	28359	23651	20935	20874	9676	644	479	440	375	372	336	290	311	295	288	330	300	294	261	281	293	256	271	295	277	268	251	280	288	275	270	237	274	250	266	247	256	276	252	268	245	265	250	247	267	247	254	273	274	264	252	239	264	228	261	234	261	223	248	265	271	246	265	249	234	253	239	244	212	261	242	221	275	252	263	266	262	289	257	257	268	262	246	229	244	216	264	260	257	233	238	244	242	233	264	261	267	229	243	265	251	271	247	281	273	271	230	240	257	277	274	251	257	230	244	247	241	272	250	243	234	247	258	291	247	233	237	249	276	252	258	267	269	233	256	248	229	256	283	238	266	242	241	210	278	269	249	240	249	252	295	243	249	282	235	262	259	253	241	224	260	225	231	229	243	262	249	260	263	234	265	233	255	262	240	245	227	250	248	251	240	220	258	243	271	237	236	220	240	232	271	252	256	251	244	238	244	256	243	257	224	239	239	246	223	293	247	242	283	257	261	224	252	247	281	243	252	268	258	219	258	229	243	244	247	229	267	235	240	237	251	257	264	245	246	243	234	246	272	213	258	265	260	236	240	262	238	258	228	252	262	267	240	258	223	260	264	267	254	242	272	252	250	243	273	254	239	246	282	251	238	233	225	285	265	235	223	247	263	239	249	246	265	255	273	235	241	232	262	253	242	253	240	249	236	231	258	274	227	282	260	241	240	246	253	250	259	219	232	223	268	252	251	269	248	226	252	280	227	238	236	213	246	262	260	251	246	240	251	226	194	243	239	240	225	260	254	254	233	222	239	268	250	240	304	242	266	232	233	273	269	249	243	240	263	239	238	255	250	260	243	239	252	253	261	250	251	262	256	232	261	226	247	257	245	255	253	263	259	257	293	264	267	250	246	275	283	237	251	229	232	240	275	223	237	229	262	252	253	276	221	271	248	255	256	253	253	287	273	267	261	246	253	259	254	233	240	241	287	244	241	248	244	234	236	241	246	253	236	243	232	247	246	236	232	249	249	270	257	270	246	241	230	229	255	266	250	242	262	232	230	228	245	235	248	257	249	268	219	228	257	274	233	243	250	256	231	238	254	221	237	222	230	240	257	264	247	246	258	280	269	230	244	233	249	236	235	240	273	239	243	261	269	248	286	269	248	247	239	264	242	224	271	225	235	231	250	257	265	270	258	234	251	258	285	238	263	245	245	268	271	258	262	258	242	234	239	238	267	253	262	270	257	264	243	241	253	234	260	263	248	260	242	243	254	262	247	258	244	217	247	238	230	254	259	228	267	278	248	236	243	255	242	261	253	240	239	245	229	223	245	266	237	236	221	264	247	241	265	249	242	239	224	240	255	212	249	236	267	231	242	260	255	250	235	226	268	244	232	231	245	244	247	248	244	260	242	246	242	265	246	231	254	240	254	276	240	236	252	245	262	244	246	257	216	261	231	255	229	256	231	265	238	247	226	265	245	254	277	248	278	261	251	234	248	240	264	242	261	285	249	242	225	237	246	267	241	237	233	237	257	220	247	257	206	257	267	259	235	240	254	244	280	248	268	230	235	239	248	221	276	213	230	243	252	242	238	254	219	282	237	245	224	259	279	250	262	237	225	280	248	218	284	259	235	233	255	235	245	290	236	249	249	232	227	237	253	271	224	236	245	260	236	244	261	233	248	226	260	249	249	245	257	269	278	267	241	236	280	251	258	263	256	244	257	242	226	217	258	234	257	254	273	267	269	243	262	244	258	238	236	257	239	255	264	270	266	215	241	276	257	290	266	236	262	273	253	254	278	264	262	236	240	245	255	250	265	277	251	232	262	256	243	244	243	270	265	249	250	252	223	249	236	254	253	242	239	225	236	270	238	263	282	248	255	229	264	248	259	256	249	235	286	251	250	226	259	254	240	244	225	252	272	248	273	246	252	263	233	228	228	231	258	242	266	266	261	277	233	269	229	254	223	249	253	266	256	237	252	289	233	252	255	251	268	242	230	222	234	264	253	251	238	280	264	263	257	246	220	241	261	255	246	263	270	239	254	245	246	222	242	272	240	220	244	242	267	260	267	260	238	260	230	222	246	251	265	230	228	242	241	249	227	242	258	264	249	239	257	252	236	252	257	253	274	253	261	238	242	238	236	243	234	249	234	251	257	253	255	240	258	264	208	239	233	245	230	254	254	230	232	246	248	265	243	257	277	251	253	244	239	251	261	231	248	261	234	239	279	255	261	255	236	215	247	268	249	249	270	256	264	255	222	261	260	235	213	273	281	243	248	250	249	234	271	255	226	237	250	248	227	287	269	278	260	239	244	245	270	267	246	245	265	260	253	260	221	240	292	227	275	232	246	242	280	239	261	223	242	270	254	207	238	222	258	257	225	225	236	241	257	254	258	252	245	256	243	265	245	292	253	237	234	220	234	260	259	246	241	229	255	230	254	247	231	235	238	249	241	251	241	254	283	269	281	251	243	271	234	255	243	257	219	266	256	253	256	242	241	277	223	237	248	265	264	249	266	262	255	224	252	266	252	237	256	241	251	253	265	238	255	248	278	233	242	265	234	228	257	234	249	260	219	245	250	260	245	272	238	249	253	252	271	275	257	237	239	250	268	277	241	236	241	236	247	248	237	277	242	253	247	232	278	266	235	256	261	271	241	268	254	252	250	227	273	269	243	258	239	252	232	266	237	263	252	266	237	270	239	248	265	260	238	233	287	256	236	281	268	250	254	268	253	282	291	227	251	248	224	247	260	233	279	242	265	245	262	221	258	231	256	272	232	265	234	258	244	266	244	260	227	280	231	253	256	258	249	229	234	257	242	259	231	261	260	242	254	262	250	270	243	247	246	226	270	252	254	238	245	254	231	272	268	241	238	237	210	255	239	270	243	266	238	251	238	226	267	193	240	236	249	241	241	271	230	268	231	267	226	236	259	278	245	247	218	236	267	256	234	241	246	247	259	263	235	241	233	257	255	229	258	255	267	251	254	236	266	266	264	236	236	245	253	261	254	237	248	276	259	254	263	239	244	221	232	254	240	235	288	217	254	222	261	273	229	261	247	262	260	254	258	252	263	263	267	253	263	259	264	243	281	270	228	253	242	222	271	255	226	248	246	259	282	219	232	256	257	281	221	260	229	255	236	245	270	252	270	265	238	255	245	258	235	261	253	244	242	250	231	272	276	260	218	234	235	239	256	274	212	259	223	243	265	243	264	243	272	244	261	262	265	268	226	227	269	279	293	251	260	235	232	212	230	246	272	266	225	291	215	232	276	245	232	237	241	246	260	238	241	256	250	259	244	207	269	260	277	237	252	239	245	240	233	275	232	236	269	248	273	253	262	269	241	255	244	272	211	267	263	266	259	244	250	274	253	258	257	256	224	223	238	249	250	259	260	255	247	255	238	277	245	261	269	233	244	250	258	230	254	261	258	232	248	278	242	243	257	241	262	245	247	224	272	259	245	245	219	222	259	264	266	250	262	244	257	256	252	241	243	268	241	252	230	231
43497	67098	50799	28434	9310	1693	1127	845	759	578	492	440	406	386	345	356	331	317	336	287	279	289	275	291	288	279	306	291	317	284	285	278	276	277	266	261	284	229	270	262	245	253	284	245	259	262	286	257	264	249	243	271	274	247	278	251	247	273	295	271	272	267	249	252	252	268	273	270	271	238	261	255	281	250	266	268	285	258	266	270	278	260	275	237	272	245	225	271	265	297	244	267	276	262	272	293	274	250	269	263	263	297	251	266	271	254	281	265	285	279	274	277	259	218	279	241	257	233	298	272	262	253	262	247	281	267	271	255	285	292	272	275	271	274	281	260	271	266	292	250	234	268	264	261	297	259	245	232	262	263	310	266	281	293	265	239	279	267	256	277	251	263	245	268	297	271	299	297	281	276	275	272	271	294	262	253	254	286	224	266	260	228	254	250	297	241	222	234	260	263	277	296	284	262	278	274	284	289	279	246	242	281	242	263	262	256	230	273	261	282	241	265	247	280	275	275	278	257	280	257	276	249	274	260	265	292	260	291	273	279	254	253	242	257	268	265	270	268	275	268	269	264	291	243	243	272	255	273	278	265	242	262	277	251	263	280	277	286	245	247	278	250	265	258	291	265	256	256	258	246	255	258	259	257	274	279	250	268	272	257	242	277	272	257	276	259	252	266	244	235	267	248	251	262	261	269	280	254	258	271	254	268	271	270	259	261	270	258	271	299	264	290	291	257	249	254	260	245	273	261	234	236	302	273	258	255	230	261	232	288	252	262	259	254	293	272	250	245	267	252	230	283	274	257	260	267	254	276	243	239	267	248	293	250	267	269	292	251	263	260	249	272	284	259	226	259	263	278	281	268	254	252	274	256	299	237	287	269	288	239	247	262	269	254	279	285	250	237	254	253	260	264	250	295	267	287	253	266	269	251	262	263	250	277	267	256	297	282	237	264	256	298	276	265	262	250	264	270	258	240	264	250	253	256	280	272	249	254	254	263	266	267	262	259	280	269	255	275	252	265	249	261	266	289	247	242	262	263	282	269	261	294	249	246	275	274	263	268	242	262	280	269	270	288	245	259	278	257	232	286	248	270	255	266	289	258	269	263	283	278	291	256	299	250	277	286	284	302	270	267	255	265	268	274	247	256	289	280	242	280	236	241	278	276	243	268	273	267	265	272	284	255	272	258	274	251	250	277	256	262	265	276	282	272	265	277	268	249	235	265	289	265	242	301	296	275	251	269	288	250	269	249	265	268	251	249	260	250	253	271	243	282	251	308	279	262	274	262	267	290	269	290	269	264	251	254	267	276	259	290	267	296	242	260	261	268	253	272	269	260	251	266	264	264	240	251	274	271	288	272	256	262	276	272	239	285	265	268	299	266	300	274	256	268	275	298	254	285	260	277	262	250	272	244	279	271	303	251	277	292	270	266	290	267	244	244	264	257	246	260	303	284	272	258	281	259	277	280	237	273	231	253	272	243	253	265	256	259	273	271	255	245	286	281	292	280	254	280	256	263	282	237	291	267	246	296	294	262	269	272	255	244	255	237	282	275	284	240	254	256	265	277	269	269	255	257	270	264	261	269	262	283	263	284	249	246	228	241	252	243	233	278	238	245	269	294	260	259	243	247	277	236	274	243	245	254	255	243	263	295	276	270	270	267	281	233	268	273	255	254	261	283	270	249	279	251	271	258	274	247	231	276	246	264	266	256	268	286	267	293	247	258	288	239	282	270	270	259	249	267	241	262	264	271	258	268	267	273	262	280	240	264	257	244	258	286	268	246	267	267	278	277	286	284	266	228	282	281	259	251	254	263	262	237	253	278	269	290	238	259	269	246	251	265	243	260	269	280	298	274	261	272	272	261	249	265	281	254	265	284	276	247	287	267	249	257	265	292	256	270	270	269	224	283	295	261	266	282	256	269	282	257	268	258	262	271	270	253	262	294	274	263	280	300	266	247	265	295	278	270	263	278	267	268	265	281	250	266	261	249	265	263	246	243	277	262	282	271	270	238	267	317	295	262	272	263	276	262	253	252	230	234	272	256	278	291	231	255	254	278	298	250	280	251	260	260	262	244	265	238	287	262	274	268	258	277	279	263	260	263	235	276	270	254	289	310	250	263	293	275	222	266	286	253	273	289	249	261	230	258	258	265	257	284	250	259	264	257	253	250	292	271	252	274	255	248	289	294	258	264	272	283	275	245	259	280	269	281	281	272	243	265	222	263	277	274	244	267	269	268	280	253	250	286	264	266	283	293	252	271	268	266	273	265	307	246	264	268	255	235	250	269	249	276	238	247	282	275	291	292	304	270	258	271	250	274	229	259	280	240	244	282	246	247	230	266	251	275	275	252	262	266	264	251	265	291	252	267	249	270	267	274	275	266	263	267	267	261	296	302	275	264	260	249	276	259	259	252	261	268	257	249	268	252	258	262	244	263	279	237	276	258	271	240	261	250	249	247	265	269	260	268	252	261	259	244	251	262	237	258	266	257	265	224	274	250	265	267	244	252	270	272	268	239	294	255	275	263	260	252	270	257	272	248	250	273	267	261	279	272	249	299	249	281	260	263	234	265	253	252	270	280	272	262	302	243	259	274	243	272	253	292	252	255	256	261	250	265	259	251	290	251	262	267	290	265	235	261	256	269	283	282	294	230	300	271	243	277	274	251	245	263	271	234	263	282	271	268	269	265	277	281	275	271	256	265	269	298	256	274	269	256	275	260	277	258	266	225	295	271	263	246	260	245	254	254	258	267	270	283	225	247	262	260	258	243	286	271	266	254	269	295	267	243	270	213	263	248	288	264	269	248	264	253	254	289	259	270	280	269	278	301	247	271	257	246	247	269	244	271	256	287	257	302	278	265	255	265	273	257	234	220	244	256	264	245	259	273	283	274	281	263	261	248	265	256	242	258	279	240	271	227	287	263	255	295	216	273	252	252	255	285	244	294	239	238	259	277	276	295	266	242	269	267	249	273	254	272	254	247	274	259	251	259	275	284	239	277	270	279	254	238	269	285	266	280	258	256	239	247	280	248	260	240	263	264	261	249	249	259	233	289	293	267	271	258	274	261	282	261	294	271	242	249	267	260	271	269	270	281	269	283	251	260	252	296	237	264	277	277	252	272	268	268	285	260	265	258	255	268	275	248	253	239	284	275	280	269	266	291	249	278	254	246	280	251	238	278	268	273	284	276	284	270	248	273	245	254	249	267	269	263	266	237	265	267	260	270	241	263	255	251	249	255	261	237	268	239	244	269	255	291	270	262	298	255	265	259	262	254	273	250	251	274	272	269	281	245	248	243	275	245	262	259	264	282	275	276	266	262	286	301	238	266	301	257	230	253	264	265	235	258	234	282	289	249	264	274	243	268	303	277	257	262	251	268	262	254	256	256	260	260	273	269	262	270	252	295	291	260	286	285	261	267	257	280	264	260	270	243	271	263	269	276	283	265	236	261	260	262	261	252	250	270	255	261	244	264	284	265	269	249	257	281	259	275
34336	33838	30158	15457	2568	700	558	563	566	574	519	519	518	505	563	468	486	525	478	483	490	491	464	469	472	473	512	499	469	461	456	500	462	442	443	521	500	491	482	521	460	488	438	455	442	475	450	535	439	455	464	510	488	447	461	472	515	476	498	496	458	484	461	459	474	492	497	499	483	472	486	500	483	490	501	500	534	478	483	486	466	486	462	485	469	482	494	495	471	454	495	522	462	508	478	473	503	479	468	486	470	484	492	510	480	478	488	505	480	503	511	468	487	473	488	495	502	528	446	507	519	473	506	511	488	463	469	454	518	490	492	467	496	473	482	463	469	483	464	483	472	454	483	487	489	490	508	426	510	501	465	496	487	516	488	491	440	485	485	498	514	492	499	502	539	493	489	498	495	429	506	454	479	505	470	499	480	490	464	475	453	483	490	420	496	486	476	476	489	466	463	505	460	468	457	458	469	465	500	488	475	498	453	477	454	495	430	506	461	471	485	504	496	493	477	496	449	492	514	464	451	468	492	505	488	479	498	462	483	496	491	465	466	497	489	519	484	516	491	488	460	461	488	513	466	508	446	465	476	508	514	459	490	506	514	489	530	515	480	509	476	512	449	447	452	479	474	451	468	530	502	445	505	477	463	462	472	497	539	484	498	473	510	449	447	465	485	479	484	433	478	526	472	454	513	481	451	499	476	501	480	448	504	484	515	502	453	525	465	500	473	469	486	466	470	491	456	482	534	457	494	472	468	512	484	490	481	445	482	471	525	489	510	479	476	444	497	461	449	485	489	446	513	495	465	491	471	482	496	461	456	531	490	462	496	492	532	453	486	465	479	451	469	530	494	463	484	510	499	498	474	447	488	481	456	512	482	522	523	519	505	477	478	501	472	480	438	474	476	488	508	465	464	445	452	469	489	499	507	529	487	501	515	487	435	471	483	472	478	490	506	509	450	485	473	495	479	446	508	477	493	490	512	498	469	511	450	466	493	505	475	490	503	489	492	498	480	487	518	461	478	476	474	508	485	485	487	464	434	497	474	482	461	491	485	482	472	466	516	453	480	494	516	487	464	474	508	453	494	479	462	491	518	461	477	453	478	482	523	519	490	492	496	488	506	448	475	485	501	423	501	500	461	481	494	478	496	493	485	488	493	477	482	489	469	496	450	474	483	489	489	459	483	492	477	443	451	432	472	509	464	516	456	484	487	465	500	466	501	483	464	484	469	476	453	537	461	468	511	472	502	481	429	484	462	484	503	473	490	497	480	471	474	461	471	495	489	508	507	471	456	496	485	465	465	467	489	473	497	482	513	473	524	492	469	459	480	503	482	489	452	499	479	488	450	481	452	479	472	491	493	440	449	482	471	496	449	489	474	410	540	460	484	471	461	500	465	516	466	502	503	473	521	465	481	533	497	505	509	491	524	529	513	491	453	489	478	504	472	512	466	510	471	486	493	488	496	518	477	469	506	481	491	516	485	502	500	496	485	506	504	518	467	447	456	475	445	492	480	481	475	508	469	488	516	493	480	497	494	520	489	503	501	476	493	514	475	481	499	494	513	499	526	524	475	470	529	520	479	509	466	498	514	505	499	489	470	514	504	510	517	486	492	426	464	457	464	476	501	475	437	510	488	477	462	490	513	433	508	481	497	456	498	485	471	506	474	525	510	489	488	495	472	505	475	504	451	518	502	459	556	499	467	460	488	462	512	512	475	453	484	495	473	505	490	471	464	461	467	475	512	437	466	501	460	484	483	473	471	490	516	479	492	476	408	474	500	462	487	518	513	493	467	461	485	513	484	468	441	511	502	473	478	463	501	487	476	460	444	489	516	489	508	535	509	478	469	456	505	490	483	473	485	458	496	498	510	512	515	467	463	470	464	451	506	501	459	498	475	472	463	485	467	472	512	501	452	465	495	482	451	488	474	468	517	473	474	481	475	450	497	497	488	506	465	489	483	501	492	482	473	483	517	469	475	437	455	500	481	510	472	477	487	509	473	463	500	492	452	509	469	497	452	480	474	442	463	526	521	521	475	526	481	466	463	504	507	458	493	467	491	440	502	497	555	514	505	470	483	453	519	480	495	462	480	483	480	484	478	484	519	506	444	457	468	491	493	490	525	504	476	447	475	458	491	455	445	498	487	512	487	495	478	444	476	491	487	496	480	481	463	541	496	521	476	425	466	513	466	507	483	477	474	484	500	473	485	495	486	456	471	507	469	478	451	500	522	488	473	502	515	505	472	511	514	494	439	521	479	508	472	514	492	498	475	427	462	514	469	450	490	497	475	532	457	496	480	487	493	495	478	484	438	497	500	504	474	511	495	502	497	522	468	471	487	473	476	495	502	473	453	493	488	502	461	484	479	474	456	457	458	464	514	508	436	498	504	502	499	500	502	434	497	505	445	501	458	489	487	503	464	468	510	482	527	472	450	505	493	474	469	488	528	460	467	482	498	492	479	481	496	491	511	451	488	459	507	533	506	509	474	471	485	498	516	476	514	479	482	473	471	464	443	491	500	500	498	488	485	527	466	464	482	475	466	519	456	524	430	474	460	524	463	529	502	510	476	484	503	490	460	508	519	465	505	465	470	445	506	467	518	504	464	475	466	475	535	485	491	488	462	494	497	450	489	519	523	477	503	460	496	473	500	483	485	485	498	445	463	480	484	469	504	487	500	477	462	463	530	471	498	510	514	447	502	500	503	494	465	476	504	525	465	483	467	477	479	476	467	510	477	475	443	469	476	463	454	460	490	502	515	462	489	519	484	479	494	487	480	490	455	493	509	488	479	463	503	488	471	476	460	479	528	512	471	473	486	466	483	507	492	502	464	524	481	507	490	457	467	471	538	501	507	451	475	481	499	490	451	461	482	468	488	504	506	490	466	503	484	497	476	490	462	479	480	479	449	494	490	518	483	481	516	477	518	466	492	479	463	482	478	474	495	508	456	490	459	535	493	460	486	485	468	466	482	483	506	497	469	474	515	465	489	498	435	511	445	486	498	474	495	474	495	494	534	481	455	441	447	484	479	486	514	490	506	427	489	485	473	472	540	496	492	499	488	468	483	511	506	492	473	516	452	457	455	481	490	466	480	504	515	476	485	452	464	488	505	461	521	464	524	490	509	468	504	459	517	465	472	462	512	502	480	445	476	451	493	492	474	471	519	489	524	495	464	478	487	477	508	506	527	492	484	455	498	480	488	479	464	511	492	434	479	483	464	464	517	483	486	506	527	507	432	520	455	471	512	472	496	450	487	481	501	505	457	510	482	481	449	537	458	505	471	462	498	505	478	449	495	489	456	509	519	439	489	480	469	491	526	474	477	489	483	467	526	493	490	476	483	484	503	456	490	494	458	462	496	473	451	481	488	473	504	471	478	454	487	489	519	444	492	532	486	455	484	470	493	466	464	472	481	470	488	442	481	500	492	459	462	483	491	507	495	463	441	461	489	479	484	500	490	510	496	484	515	519	528	490	460	441	475	485	502	487	479	494
42473	48752	31907	12367	2625	839	747	667	623	620	603	569	563	564	455	516	551	484	529	522	513	494	518	503	523	516	515	528	519	549	526	489	489	525	495	507	489	518	507	514	449	509	523	497	495	497	498	495	490	507	568	529	544	491	527	484	493	498	507	470	510	500	537	487	521	477	512	541	473	498	498	528	477	505	486	476	548	507	532	529	515	470	516	552	520	511	491	486	529	544	478	533	508	487	538	484	525	562	526	487	548	503	524	515	519	515	515	528	523	490	506	494	520	533	513	540	506	483	522	535	512	524	557	487	511	500	490	510	515	471	528	517	498	539	551	512	480	492	508	504	507	504	504	532	453	527	506	507	516	523	521	508	501	492	514	525	533	472	513	492	557	542	477	487	511	519	497	530	508	501	514	547	477	469	530	535	506	528	522	545	534	491	501	485	465	450	507	539	492	503	542	517	505	532	525	488	503	521	506	545	529	553	480	482	485	521	532	485	490	558	485	511	512	527	528	514	556	515	454	505	545	515	500	510	536	506	502	564	501	566	489	558	496	498	510	527	502	494	517	504	550	511	509	499	557	519	518	519	478	499	500	484	523	498	533	524	478	534	535	537	524	487	524	503	488	522	502	498	524	514	527	497	540	520	528	516	501	509	508	524	470	497	515	495	517	466	512	494	509	482	488	505	489	552	480	520	525	488	508	504	512	515	478	538	518	525	503	475	506	496	497	514	464	546	530	501	528	556	527	519	550	496	520	523	524	490	507	509	476	528	512	522	493	524	518	528	496	488	533	520	499	520	511	525	478	529	530	548	545	507	509	528	557	481	484	463	527	461	523	482	527	523	564	515	539	511	506	492	466	510	525	516	535	509	525	514	480	505	515	522	512	527	511	536	560	504	510	536	516	523	525	493	503	521	497	492	475	492	513	495	550	547	497	537	519	539	564	531	526	535	573	502	465	510	510	494	518	505	522	502	483	499	467	502	522	483	544	517	492	578	512	539	496	483	525	541	529	496	513	492	529	519	517	520	517	506	478	491	529	513	492	514	507	474	520	532	493	534	505	502	528	475	544	512	500	459	509	497	538	496	548	512	491	535	511	513	507	513	505	538	525	497	563	513	464	555	546	511	513	560	512	507	517	468	478	529	519	499	503	504	497	485	527	513	518	520	502	517	497	496	511	535	489	530	529	509	502	509	561	500	504	492	496	525	503	556	558	475	486	485	532	556	496	525	507	503	508	527	512	513	513	491	512	502	507	489	525	520	526	537	506	527	556	530	540	493	538	503	510	505	503	551	491	481	497	533	520	495	523	519	500	505	535	507	525	509	499	518	520	497	520	484	494	548	553	508	475	504	526	509	510	534	503	477	530	525	563	494	532	522	500	507	507	505	498	499	508	459	495	485	486	497	521	521	493	522	518	480	519	516	557	523	512	481	537	478	502	506	534	539	548	531	550	522	541	489	580	508	481	534	526	509	513	523	490	506	497	500	536	521	534	509	533	471	496	492	514	535	510	512	496	508	515	532	581	513	491	498	502	489	523	475	529	484	510	533	506	502	531	539	512	495	492	542	517	540	485	545	505	541	513	506	531	509	540	487	503	498	513	497	497	475	504	478	459	530	550	504	499	513	481	527	512	474	472	584	486	508	520	454	541	519	511	491	540	511	536	518	553	491	493	519	494	526	500	519	511	508	529	535	499	526	484	450	474	531	509	531	509	489	501	506	505	516	526	499	555	494	486	500	495	464	525	494	493	528	484	498	494	509	541	502	480	514	479	488	476	522	558	531	511	522	482	519	546	521	456	487	479	534	546	534	471	484	510	514	498	509	511	486	525	547	485	518	502	505	471	518	489	509	513	524	514	550	516	516	543	511	488	522	522	507	538	511	543	543	515	542	512	510	506	469	541	503	489	494	499	540	482	494	521	485	493	509	507	558	520	507	505	507	529	534	518	556	479	519	541	518	510	545	492	483	468	558	531	480	515	575	544	484	542	516	525	510	501	524	480	512	538	519	503	521	477	484	531	483	496	504	505	518	525	520	464	548	508	476	499	531	511	501	519	494	542	522	520	490	524	497	499	520	473	484	510	500	497	487	496	496	499	514	515	557	570	480	486	540	476	536	535	535	486	469	524	500	496	534	507	509	493	503	502	466	519	524	509	499	504	502	557	490	516	531	532	513	484	516	509	514	558	506	517	489	492	508	522	491	522	529	524	525	495	555	507	493	575	489	487	530	520	540	505	550	514	497	527	485	525	522	508	507	477	511	517	504	503	492	518	524	469	526	508	505	447	524	494	508	487	503	496	496	510	534	538	530	494	496	502	489	546	478	475	525	514	512	486	486	528	535	512	541	514	518	504	468	504	570	499	497	546	505	521	489	521	478	499	485	472	523	504	532	515	486	514	506	499	532	514	552	522	523	523	519	533	530	504	510	493	531	496	494	493	542	504	499	481	526	489	522	562	519	519	506	509	492	481	525	475	508	517	536	511	517	479	507	482	531	492	537	531	543	525	519	545	471	518	487	528	532	500	545	531	458	531	439	530	556	470	502	527	472	539	511	522	505	522	503	547	537	557	530	484	517	570	509	541	519	538	487	526	492	502	498	515	559	497	517	505	526	498	565	539	467	445	506	542	495	515	477	520	546	464	498	527	481	522	514	494	523	482	485	509	518	531	509	485	505	468	507	452	541	488	487	518	507	515	508	484	493	501	533	489	505	504	532	520	533	503	538	504	505	491	501	517	500	528	526	540	508	514	502	545	514	547	510	495	504	521	551	511	506	521	523	482	517	504	536	519	525	485	470	477	494	543	545	487	540	496	478	507	494	513	533	519	509	497	467	499	497	497	518	521	507	516	527	538	538	530	502	551	457	490	504	495	507	545	461	493	507	524	496	540	496	479	533	507	511	502	491	555	510	517	559	518	481	473	495	520	551	499	510	494	503	528	520	554	540	501	517	513	501	507	513	498	547	510	495	492	501	497	528	538	524	494	490	483	499	561	519	489	507	486	515	524	518	503	471	496	555	517	528	521	503	509	508	495	528	538	557	468	530	530	507	526	488	541	508	473	500	512	507	509	510	514	499	516	516	475	492	486	482	496	506	471	496	504	475	482	468	502	530	528	512	536	513	511	480	508	507	525	547	549	502	511	463	525	506	479	512	513	494	530	510	518	529	552	513	486	474	496	506	472	540	486	491	543	485	541	491	522	523	535	497	489	546	521	508	520	545	503	534	510	482	503	532	478	496	567	519	541	517	495	499	496	521	515	529	529	491	531	516	541	527	499	527	508	508	524	533	475	512	531	509	488	544	497	531	455	541	511	517	527	552	508	500	478	518	504	500	491	481	505	512	516	500	533	519	541	526	535	522	490	512	519	488	505	462	514	483	470	527	514	516	542	530	566	532	472	563	529	494	550	509	493	448	505	485	471	522	484	491	477	499	502	485	506	482	536	502	533	502	524	509	528	528	533	513	480	502	514	537	498	526	537	535	549	482
23635	20890	27968	24061	20826	12376	1053	535	509	524	422	409	457	421	430	432	388	389	407	383	398	418	415	320	370	381	353	385	355	379	344	358	369	373	377	371	375	367	345	396	360	321	405	388	380	385	400	351	359	370	398	340	383	359	351	354	416	366	371	390	354	341	375	353	355	384	339	376	350	360	359	391	371	393	398	364	412	400	383	364	383	345	363	382	421	362	336	369	351	365	348	372	383	365	323	394	360	391	380	371	364	375	376	385	351	367	382	353	374	401	381	372	424	350	360	365	362	420	354	355	375	400	367	379	363	375	396	345	397	378	364	363	385	385	370	369	350	360	410	376	366	336	361	359	353	387	363	388	384	347	387	363	369	376	371	405	371	363	400	330	423	340	376	392	367	385	346	371	352	365	322	377	365	372	406	385	381	375	396	382	366	369	364	382	361	337	368	384	378	380	370	383	340	381	387	354	398	363	366	374	382	373	329	368	377	356	369	406	359	368	363	366	349	373	355	402	358	380	344	394	382	364	383	376	391	347	362	356	360	373	381	364	391	372	389	364	368	369	335	381	371	355	389	362	376	375	332	371	384	418	418	390	383	356	384	374	399	351	387	362	388	355	373	348	340	376	401	398	352	369	365	385	380	406	392	350	375	376	341	361	394	373	407	383	334	361	375	325	356	361	379	390	345	357	392	411	354	378	385	368	355	342	368	378	368	375	355	358	351	379	405	352	357	366	404	368	386	386	386	412	369	383	363	348	375	365	367	395	367	359	404	410	397	337	391	393	366	377	388	381	353	386	358	374	362	370	347	374	363	380	382	348	384	365	352	358	362	355	362	372	391	399	360	387	369	358	389	349	359	372	355	421	378	360	409	394	385	355	357	371	348	383	399	366	372	354	377	386	372	368	384	342	375	369	367	354	367	354	348	360	401	349	385	371	376	383	370	349	399	362	376	363	373	380	392	340	374	373	340	352	359	386	361	356	374	393	349	362	376	372	372	381	370	371	372	373	343	372	371	372	372	361	385	387	395	354	384	388	393	383	362	377	362	406	359	343	341	378	361	402	355	382	379	375	352	375	350	379	356	392	343	347	328	352	375	390	359	366	339	375	359	374	359	386	358	362	371	337	361	356	393	376	392	369	384	369	376	383	360	396	365	363	371	379	370	361	374	361	372	380	340	342	360	352	394	393	366	361	354	372	346	373	394	385	381	366	357	371	345	336	382	348	379	347	340	368	354	365	404	352	359	365	356	384	399	370	378	341	379	372	366	371	386	390	414	361	376	387	387	356	390	337	402	366	373	371	392	388	379	383	383	395	354	384	325	414	349	379	389	389	370	365	340	383	399	395	357	355	367	386	357	362	372	381	386	368	409	377	415	362	394	373	361	382	395	391	361	384	383	355	374	345	395	364	347	364	348	380	371	365	366	409	364	392	362	356	379	366	358	386	372	360	364	354	365	351	353	351	342	353	348	363	391	380	382	370	379	384	392	370	356	365	400	379	359	423	366	386	346	369	361	376	378	389	373	405	378	382	345	389	379	366	335	375	389	380	358	392	395	369	390	356	375	387	393	345	346	386	373	397	369	367	395	372	347	335	390	370	368	375	338	350	378	369	365	367	346	395	368	363	372	392	371	389	363	332	399	358	342	322	349	377	362	341	394	406	331	386	401	357	386	378	379	348	357	371	375	406	365	389	383	379	344	367	394	378	338	414	377	365	382	386	348	384	377	348	360	371	380	376	375	366	406	366	364	369	391	389	379	369	384	382	383	387	378	363	343	368	383	382	403	388	368	393	360	377	334	341	385	364	379	366	371	347	399	401	387	361	378	373	405	346	368	369	377	353	373	359	398	394	380	353	376	370	383	356	372	364	370	360	376	346	357	348	379	370	389	384	381	372	380	392	360	367	385	393	334	394	377	363	373	380	389	343	370	370	373	351	344	382	395	373	363	382	355	315	400	367	377	393	390	373	391	367	418	380	382	376	369	362	382	372	375	373	359	355	385	405	339	385	369	444	342	361	374	367	385	368	384	380	343	391	362	375	371	387	388	376	395	389	361	389	369	376	390	351	359	366	368	399	354	382	369	388	393	357	341	359	352	384	364	355	367	388	388	370	364	386	370	362	409	378	392	357	386	376	367	387	389	424	334	370	370	409	376	326	363	334	353	354	383	355	359	402	376	362	389	355	411	365	361	394	381	393	370	388	390	370	350	371	393	386	356	381	391	349	368	407	386	359	372	393	385	361	383	363	376	369	357	367	389	357	347	381	397	399	359	337	363	399	399	370	368	376	373	378	380	406	379	329	377	405	386	355	372	362	373	352	366	361	353	344	383	386	353	371	364	375	379	352	389	377	336	425	364	341	360	378	378	361	379	362	368	353	374	370	392	395	408	383	380	373	386	364	371	381	406	360	379	361	375	412	403	371	379	388	364	330	364	368	377	401	387	364	337	360	378	379	350	345	376	360	344	399	391	386	409	360	390	357	363	336	368	361	370	360	389	395	357	360	366	347	389	365	377	367	380	375	378	380	379	361	388	361	366	381	339	386	353	393	346	379	398	394	380	384	382	398	377	388	375	360	354	400	355	393	381	405	361	341	374	408	342	373	337	350	416	407	366	375	382	378	382	387	363	368	334	356	371	372	399	378	399	400	375	360	388	346	379	372	363	385	380	403	387	369	373	353	375	376	409	397	372	392	360	401	370	375	356	398	373	396	375	369	380	383	341	376	405	347	394	383	365	356	349	330	364	385	358	382	410	341	363	383	364	356	388	345	372	371	360	369	352	354	335	368	405	360	402	360	390	388	359	374	380	362	348	403	360	379	379	382	396	416	344	375	363	376	408	355	384	371	356	394	360	377	393	386	357	349	392	407	371	413	377	357	369	345	345	365	349	367	357	367	349	405	398	349	334	372	360	357	382	369	337	388	378	370	380	387	340	365	392	375	374	356	408	376	374	368	384	371	400	347	362	359	355	388	374	385	354	386	368	368	397	395	349	386	338	382	360	354	401	411	350	398	383	386	380	338	361	379	360	399	342	367	372	384	346	383	335	378	356	353	397	400	376	340	372	396	405	353	393	400	403	395	383	388	355	342	379	384	383	404	373	355	375	354	383	366	376	386	363	360	353	362	354	374	358	415	372	388	385	375	393	397	375	352	386	352	346	395	371	370	395	375	341	386	376	389	415	397	376	405	371	387	396	385	384	400	384	391	382	375	341	371	353	388	364	345	378	386	376	390	331	363	367	363	373	402	383	382	346	371	377	375	373	369	351	371	384	366	387	379	341	349	396	337	365	368	390	399	380	369	374	373	377	374	366	390	405	392	355	387	350	408	340	372	350	341	382	359	411	315	348	342	416	370	365	385	376	359	352	383	392	352	367	371	381	366	327	376	376	353	365	374	346	381	366	378	349	355	347	349	374	339	332	387	385	366	370	365	357	351	377	390	359	370	383	368	357	390	359	371	342	337	360	340	351	349	356	359	347	355	386	367
39915	58691	42698	23866	6776	1261	854	756	645	568	512	502	474	483	444	480	443	432	378	440	417	430	439	406	434	427	387	419	384	384	394	403	400	380	394	389	405	438	399	391	381	415	394	412	396	403	393	415	404	367	418	423	391	410	401	370	378	386	411	398	419	419	401	391	392	412	387	432	348	423	376	457	371	433	424	432	398	401	419	450	406	363	405	364	359	385	405	366	400	414	428	414	392	373	379	455	395	397	406	383	381	411	416	420	348	408	394	391	406	387	387	377	393	416	399	380	417	400	434	423	409	409	448	391	386	358	403	410	402	399	387	380	417	377	384	412	396	434	423	352	389	401	403	357	386	387	429	364	402	382	411	403	402	399	407	418	383	382	401	391	391	348	379	394	429	386	406	336	395	396	412	405	426	422	420	371	402	400	417	414	412	373	376	414	404	365	384	427	382	408	406	404	381	395	422	351	414	414	401	378	406	421	398	384	381	395	399	409	416	394	411	416	394	397	368	399	410	408	366	387	392	396	431	392	396	409	393	399	410	377	412	409	381	357	408	390	392	414	367	398	412	416	411	385	436	423	408	410	386	418	375	406	386	398	426	407	439	382	385	407	415	421	378	371	405	382	390	360	406	367	398	379	436	410	415	414	391	382	384	411	406	425	421	374	392	382	387	376	374	400	423	367	423	409	393	422	403	381	373	372	383	385	366	434	418	408	431	430	382	371	399	414	379	390	386	435	424	460	408	328	390	412	398	401	411	404	369	424	401	413	389	418	406	355	413	395	392	391	389	419	397	421	382	416	398	409	387	387	397	425	391	388	406	392	364	389	393	419	422	402	432	391	359	402	399	399	390	365	419	397	426	383	408	405	386	376	390	395	410	387	391	382	405	359	377	366	384	380	379	383	396	392	409	409	422	409	411	430	421	392	412	413	386	373	386	398	391	412	423	397	396	442	381	395	393	393	418	400	389	419	417	427	424	435	433	372	383	397	435	416	374	384	363	368	388	405	333	400	446	390	442	409	378	399	401	389	436	388	432	365	387	412	427	410	398	408	411	417	410	444	383	369	441	448	418	380	379	415	396	375	404	417	427	396	397	376	377	400	412	435	386	418	423	423	406	386	371	410	428	395	375	381	409	403	433	417	408	403	415	368	421	412	371	428	413	396	387	393	434	448	421	362	409	435	417	378	402	373	378	421	375	418	392	402	373	399	441	398	390	389	395	408	389	387	398	361	365	375	418	387	424	416	422	395	399	398	389	396	392	413	433	410	393	402	426	400	422	381	405	393	415	382	424	397	400	392	416	411	359	433	404	381	371	398	440	389	386	401	378	384	407	384	402	388	419	387	396	401	412	433	367	405	398	391	389	387	371	402	393	375	390	399	416	393	376	405	401	399	372	391	377	419	373	393	383	407	398	404	392	413	386	427	386	405	412	429	418	429	388	436	417	421	426	366	387	423	424	400	372	381	402	427	415	390	383	395	388	398	407	390	405	391	416	367	416	441	385	426	396	420	370	403	407	415	392	380	402	395	405	397	391	362	421	390	409	395	387	431	406	413	381	405	378	394	371	396	395	416	413	418	406	413	414	394	426	403	404	385	379	409	403	386	428	394	419	389	390	399	429	385	419	413	380	396	375	406	381	402	398	407	390	390	413	385	379	414	412	399	384	410	396	404	373	411	404	384	385	403	414	394	423	361	431	412	397	417	427	405	378	382	417	395	420	411	408	425	399	390	384	379	412	420	384	394	351	412	401	422	421	386	379	354	382	384	409	386	381	405	387	423	406	404	400	387	390	372	356	381	389	399	386	386	388	399	386	376	404	406	444	375	416	397	356	404	402	397	414	387	409	405	402	401	346	412	392	397	395	373	427	410	394	379	392	438	357	404	408	384	394	385	368	381	428	428	374	371	395	428	394	412	391	378	415	402	397	422	390	399	412	384	378	432	399	403	367	402	367	423	381	429	380	388	412	388	388	410	385	408	418	399	377	410	394	376	391	381	382	394	433	442	386	396	433	413	383	390	424	416	412	434	391	403	395	410	437	398	396	421	398	414	361	405	378	411	412	385	387	424	400	416	419	439	407	410	372	380	407	396	448	410	433	417	425	423	438	426	406	379	427	409	396	425	423	369	381	405	404	380	395	383	407	424	423	411	430	368	412	406	450	388	400	386	365	423	396	418	434	400	361	390	372	420	384	446	408	380	401	361	385	392	403	414	395	405	373	384	417	401	383	418	378	380	418	403	408	388	402	427	391	386	382	393	403	424	404	404	390	434	399	412	404	439	396	391	390	391	370	392	394	383	400	399	416	396	416	393	357	410	405	406	379	428	365	420	380	368	361	401	406	410	435	448	404	407	384	400	356	406	390	423	379	392	403	444	418	421	423	390	392	373	393	439	401	387	414	396	403	401	414	406	390	394	400	398	388	394	408	411	366	405	376	422	412	388	407	401	408	390	399	399	391	395	407	376	397	417	379	402	379	420	387	395	403	381	412	429	410	377	404	420	410	393	402	405	422	413	406	362	386	391	413	417	383	396	413	396	374	398	410	392	409	372	401	362	379	437	419	370	396	383	405	403	408	420	388	410	402	399	405	389	395	383	411	417	394	387	424	439	424	389	395	437	417	374	433	409	422	405	407	397	397	406	358	385	391	408	414	436	391	423	432	392	413	441	415	373	416	384	409	391	452	390	392	418	357	434	422	374	400	415	397	388	409	365	377	390	411	395	427	424	401	422	395	380	425	372	401	421	427	395	381	371	392	399	377	374	391	388	403	386	412	385	414	371	414	383	410	419	403	402	422	413	371	395	418	386	398	419	401	412	410	378	395	395	387	422	377	387	439	368	420	384	389	394	344	386	413	415	408	403	419	395	391	417	387	383	408	389	412	393	388	365	397	399	412	403	387	381	378	410	403	422	376	434	379	392	414	396	373	411	389	416	406	404	389	425	393	366	434	428	380	386	387	414	429	378	392	418	408	407	396	419	391	422	381	372	364	416	403	388	386	401	366	394	384	397	404	426	373	368	364	408	413	383	404	394	428	383	410	355	390	413	434	407	386	416	375	393	409	396	395	414	387	395	379	397	406	386	417	390	410	353	400	421	405	377	387	416	379	361	405	441	382	384	393	370	425	391	399	379	393	391	414	404	381	418	378	357	411	383	445	398	415	430	392	378	371	374	362	393	414	366	408	421	425	395	381	383	389	388	395	395	393	408	422	422	429	382	383	420	373	438	386	377	412	417	385	391	376	364	419	397	403	397	373	426	436	388	401	372	423	376	382	412	395	396	380	369	368	371	401	375	401	421	393	383	357	374	400	405	388	408	394	405	409	389	421	439	391	431	375	380	395	374	422	419	391	379	401	414	384	382	394	389	405	380	389	401	390	426	428	390	400	395	378	383	371	429	382	403	402	374	418	447	435	400	389	422	393	439	380	396	422	403	379	349	397	383	385	403	408	430	387	378	417	354	373	419	394	403	400	392	439	410	386	427
24681	21027	27481	25193	16100	2253	662	568	513	537	438	486	450	489	462	438	442	458	434	451	405	451	445	414	430	404	400	458	432	434	427	434	408	444	407	403	411	429	422	449	438	402	450	446	444	409	401	422	423	417	424	428	404	451	470	387	450	432	410	432	419	449	432	434	398	356	416	395	403	464	415	468	431	431	436	416	402	441	471	432	435	399	448	433	382	437	412	434	376	422	441	462	408	426	442	420	441	430	442	451	436	402	388	487	412	433	433	415	387	443	436	455	433	413	375	399	416	418	405	440	415	409	415	415	436	409	419	408	436	423	414	387	410	382	418	414	412	389	431	404	425	411	430	404	427	427	419	424	389	402	409	417	405	385	427	443	430	447	401	428	431	407	411	432	396	407	410	459	429	398	368	405	425	429	397	416	394	434	397	399	409	410	465	439	448	428	396	425	370	409	416	402	415	426	412	404	395	409	395	403	403	431	421	419	425	395	415	412	409	423	388	424	426	394	398	428	397	421	418	402	412	428	432	431	442	428	386	407	405	449	472	408	393	410	431	428	443	413	430	432	402	434	412	412	413	413	422	393	425	394	403	422	441	441	426	415	416	431	429	427	428	458	437	413	425	429	436	418	416	405	449	410	398	409	399	422	406	429	417	405	450	424	415	428	410	440	388	429	429	423	405	411	433	471	376	408	414	417	466	393	425	402	431	417	425	400	414	413	411	417	403	403	412	429	420	399	443	410	407	437	383	429	395	425	410	408	423	379	455	429	434	423	425	422	436	436	377	436	465	432	391	397	433	410	437	423	418	401	431	450	445	431	423	448	418	393	378	433	394	400	422	392	406	419	427	427	422	422	413	426	413	440	439	385	451	401	410	419	389	411	408	432	440	386	414	394	421	399	412	431	439	427	408	386	401	425	429	418	417	433	403	419	395	452	450	430	406	428	360	416	428	391	409	452	407	433	456	406	437	407	465	439	420	412	442	425	429	384	404	446	405	424	406	462	401	391	443	396	443	403	424	404	416	458	387	430	409	443	412	404	431	412	413	414	445	409	445	406	434	418	423	404	433	382	412	415	414	419	419	407	410	465	456	424	417	386	446	409	404	404	427	424	467	398	419	463	420	419	407	433	436	412	417	425	389	422	397	429	439	423	427	409	425	473	432	409	416	404	442	421	417	424	406	432	436	423	409	453	404	411	393	352	418	409	431	414	436	427	416	445	405	406	407	428	432	418	423	388	414	421	448	426	418	425	416	407	418	395	384	428	421	402	438	412	431	422	432	398	432	420	413	404	414	420	419	422	439	387	421	439	417	426	418	448	456	441	444	386	422	454	430	425	410	443	406	416	387	432	413	409	431	447	423	378	449	398	415	423	405	457	430	410	411	390	403	407	470	391	379	449	400	438	417	393	421	448	412	408	473	428	409	411	428	465	386	415	424	444	433	452	421	444	386	421	378	409	395	399	423	425	432	436	404	420	423	406	413	436	428	435	404	405	374	410	428	431	391	435	453	433	414	417	419	434	442	428	438	446	409	417	420	398	418	421	392	408	430	404	436	406	441	398	425	421	399	437	435	399	436	388	409	431	426	400	420	369	439	400	466	419	410	440	402	407	402	429	426	416	423	410	390	413	416	436	419	394	399	426	402	423	430	437	407	445	445	427	409	398	427	400	454	428	454	386	387	432	419	459	411	443	435	383	407	403	439	373	415	411	384	429	401	429	395	442	390	428	411	449	444	404	420	411	408	410	384	438	407	391	415	400	427	433	446	424	425	412	407	411	433	432	408	454	460	465	434	437	411	387	414	389	396	377	408	377	397	420	431	391	407	431	409	453	445	396	419	413	410	394	436	373	396	385	417	459	401	382	422	403	433	391	425	438	397	396	429	441	445	400	434	442	418	411	430	411	426	420	428	415	422	398	424	438	427	414	408	449	438	411	423	426	416	428	402	410	400	400	417	415	446	417	402	459	412	428	431	368	441	358	434	434	431	396	398	421	423	419	411	438	388	438	405	423	403	424	401	407	396	421	422	394	408	424	449	413	411	453	392	432	447	409	468	436	421	430	442	407	453	417	444	434	436	441	458	420	439	399	436	415	421	443	407	427	409	464	409	448	397	434	393	396	418	403	431	446	412	469	401	479	402	403	404	422	381	412	419	399	466	443	471	443	403	402	427	379	391	434	416	451	448	410	395	425	415	397	436	409	439	420	393	394	426	441	416	387	409	435	393	404	443	420	403	444	420	416	468	414	400	427	395	382	400	407	434	479	401	393	390	455	375	433	409	406	441	425	410	440	411	429	383	411	412	418	440	441	407	427	416	418	447	431	398	443	411	449	418	413	392	395	450	419	381	428	442	366	442	433	413	378	445	422	422	392	413	439	399	427	418	423	417	440	431	456	405	418	421	439	443	393	428	420	399	398	440	428	399	409	401	420	412	422	421	431	406	399	419	404	441	423	413	416	447	432	415	440	417	426	432	462	418	412	411	432	459	381	439	438	449	423	398	407	422	428	411	410	441	411	432	440	414	417	438	430	420	406	442	438	406	418	437	390	371	426	397	381	415	442	429	412	406	423	416	436	421	417	440	388	390	451	414	408	454	432	416	443	413	417	414	406	412	406	421	441	434	437	409	414	479	407	411	387	419	414	469	466	442	455	402	424	441	403	431	423	416	427	411	400	444	428	426	437	410	408	411	412	457	455	400	416	414	451	422	408	446	436	397	413	427	420	400	448	446	432	445	419	392	414	431	417	410	446	415	394	416	405	427	380	417	440	441	441	401	430	394	406	425	455	410	438	434	437	377	403	395	406	407	467	398	384	421	389	452	399	435	449	443	416	431	384	419	385	457	406	442	422	413	383	423	396	409	368	387	462	438	391	416	392	462	438	421	412	442	411	425	431	461	401	435	412	440	408	419	370	391	451	424	424	437	432	412	452	412	422	409	417	375	411	460	427	425	358	423	383	457	416	416	395	399	468	427	436	438	459	400	425	406	418	408	409	443	404	413	404	432	418	394	455	396	424	429	408	425	388	393	412	385	403	417	444	432	401	438	440	449	425	419	453	439	443	401	415	420	400	488	402	439	400	434	466	424	446	385	441	409	446	428	436	443	392	422	435	400	423	414	346	399	405	404	437	425	387	421	418	391	468	442	427	422	423	422	428	425	402	367	449	412	376	461	419	432	379	445	443	391	408	424	420	396	396	422	410	440	400	433	441	454	412	454	381	387	374	401	400	439	412	432	437	445	426	447	401	419	411	450	423	394	450	429	440	445	390	436	431	435	435	454	413	453	446	423	434	427	427	398	421	400	421	421	408	429	434	392	405	403	443	430	437	436	405	435	419	413	440	426	428	416	400	426	388	424	423	436	376	445	444	412	450	407	438	411	421	406	415	412	413	429	410	423	392	381	376	448	447	423	424	383	444	415	417	460	400	412	390	410	393	443	427	412	416	434	406	393	442	467	419	429	435	424	388	374	425	421	420	440	441	421	409
40931	53556	40340	21034	4998	1060	887	737	651	637	570	523	505	490	491	490	464	502	455	437	463	446	468	452	425	491	430	464	404	428	445	453	383	448	432	452	444	445	427	456	421	409	445	431	436	437	448	442	426	455	451	440	412	436	430	433	444	420	430	422	439	448	469	454	419	409	413	398	434	454	458	422	474	440	467	428	432	467	457	447	468	428	434	463	437	470	443	442	431	462	399	443	432	448	469	444	473	416	464	405	448	448	460	429	464	440	438	446	438	438	449	486	446	410	430	447	445	449	435	418	459	503	439	421	458	434	385	445	460	463	456	443	452	460	395	395	422	454	442	444	462	428	458	430	453	427	424	449	427	431	424	492	429	410	492	401	446	431	440	449	446	423	451	442	427	449	417	437	453	467	471	401	409	420	435	445	410	419	413	440	485	471	442	456	452	426	440	396	428	422	483	413	441	445	429	401	444	414	439	441	427	427	432	438	486	419	482	439	439	463	452	441	496	456	458	456	420	432	418	427	411	425	424	439	434	430	417	424	458	453	428	439	406	402	448	446	430	451	436	458	447	453	441	428	398	430	428	449	455	440	409	434	436	457	417	448	390	437	434	418	452	432	443	439	431	433	427	467	408	445	437	453	403	418	458	435	427	451	459	426	454	458	420	441	430	458	484	447	412	434	467	472	476	454	415	479	434	452	447	411	459	420	437	464	413	385	414	421	426	465	425	440	420	461	446	434	411	428	443	405	427	449	454	449	493	379	434	463	424	460	406	465	423	466	440	420	423	415	433	468	394	442	435	412	448	463	423	443	422	453	423	425	410	421	454	460	437	427	450	431	439	434	437	408	441	452	422	465	473	432	419	381	456	413	442	428	443	432	435	437	457	437	471	454	428	439	435	459	437	467	463	438	450	436	407	469	424	422	427	426	400	446	459	439	441	445	436	465	420	418	424	434	458	433	508	454	410	403	432	451	428	405	409	434	422	451	445	470	472	476	391	416	422	444	431	452	450	436	401	425	424	382	426	453	397	429	444	475	463	455	414	450	453	478	429	435	445	398	416	437	424	450	409	434	453	468	436	433	469	417	451	465	430	418	448	405	433	418	443	439	423	446	452	468	479	422	435	448	426	468	428	421	416	399	451	413	422	442	440	437	413	461	467	437	412	439	419	470	397	456	415	447	410	419	465	434	433	423	436	430	435	454	424	433	467	467	441	402	488	432	480	457	483	418	428	415	419	448	444	425	478	455	419	421	405	455	481	453	447	423	443	415	434	483	415	427	448	417	423	461	484	438	445	453	423	430	431	453	442	404	449	405	399	427	432	420	408	428	431	457	411	396	447	430	440	452	429	431	444	423	442	409	439	434	437	474	440	422	421	435	423	470	421	436	431	418	442	420	447	454	440	456	436	447	400	444	435	423	420	439	455	409	458	395	464	437	440	461	438	426	467	444	446	423	462	444	436	437	450	432	424	459	417	438	450	394	424	451	431	467	457	457	445	427	454	447	437	431	423	422	434	402	429	463	414	434	486	461	421	404	447	449	429	437	427	451	477	425	444	433	408	420	472	466	461	420	454	437	406	410	429	435	462	446	435	426	500	450	416	466	437	436	440	471	423	424	413	425	416	405	450	450	447	433	436	447	454	448	452	462	431	452	444	479	421	437	439	422	384	452	436	441	412	416	464	448	428	422	423	447	408	411	442	444	436	425	446	434	436	468	452	457	440	442	452	466	448	445	458	408	446	407	426	427	449	443	444	437	427	425	456	447	445	461	458	432	420	442	458	436	451	445	496	445	413	410	416	452	428	430	405	460	426	400	432	491	437	427	487	461	464	443	476	437	428	442	432	444	469	426	451	458	442	434	452	405	461	422	476	448	450	436	419	450	445	423	469	433	453	440	432	447	464	446	441	405	452	453	391	454	423	462	446	436	463	423	491	435	476	444	474	443	461	419	389	457	462	468	470	457	467	424	428	447	420	425	429	451	460	438	463	412	426	467	458	426	470	435	476	433	448	442	440	430	437	473	439	449	437	478	425	399	422	414	447	491	495	448	437	434	439	435	456	447	433	467	434	467	418	436	444	400	415	434	454	453	409	475	451	395	442	433	422	466	442	455	432	409	446	449	455	430	426	484	429	416	420	432	436	434	460	431	419	449	430	386	427	424	469	443	436	440	464	462	437	402	463	414	501	440	451	404	417	453	433	472	450	438	458	422	447	458	415	455	430	400	431	440	467	460	425	429	450	471	419	442	465	451	435	464	460	430	459	447	459	446	437	410	428	451	444	439	436	439	458	423	439	426	420	447	427	445	425	448	465	420	456	441	434	427	424	442	412	429	411	459	446	425	420	405	451	459	458	415	441	449	440	467	402	458	443	444	412	452	504	432	429	433	423	488	460	396	470	435	419	440	440	413	407	434	434	417	449	405	449	442	448	436	449	440	387	449	413	406	442	436	456	433	467	433	413	468	422	417	414	411	452	404	420	448	415	431	487	457	445	448	409	424	436	457	464	455	446	419	467	471	445	478	462	410	420	439	456	463	464	407	434	435	439	461	426	445	438	412	443	435	428	436	455	458	438	443	452	464	401	456	448	452	421	426	433	429	421	379	416	436	429	405	486	422	439	442	442	407	464	428	452	457	438	438	453	465	439	462	439	404	421	453	449	488	419	455	419	441	441	431	477	423	410	438	448	451	421	427	480	460	450	449	444	445	451	433	462	442	412	449	451	422	462	443	464	443	426	456	440	427	408	450	443	456	463	457	459	416	445	435	419	418	413	427	429	473	452	419	467	449	428	454	407	402	429	458	437	452	421	422	456	448	444	462	455	458	431	433	446	430	435	448	463	428	431	446	436	388	438	452	428	455	412	395	468	443	448	460	414	428	488	403	439	432	425	458	450	416	425	438	411	449	407	455	459	423	431	446	438	393	432	475	400	440	405	452	423	422	430	451	444	453	410	450	429	432	409	450	459	436	418	450	441	409	445	430	419	434	427	443	443	427	431	430	455	452	465	477	406	450	441	488	455	428	422	431	456	462	384	418	441	454	450	404	441	427	450	462	441	449	439	501	402	413	405	425	453	414	407	432	454	462	432	453	433	432	428	431	454	451	442	419	423	457	406	466	426	438	404	446	421	425	467	418	424	439	482	439	420	411	452	424	399	421	476	454	476	423	455	431	449	450	430	446	423	448	442	413	447	419	444	451	465	454	381	436	430	434	448	460	414	407	449	462	431	420	458	418	416	455	481	402	459	418	422	434	428	463	431	443	452	458	421	439	430	436	435	438	425	425	409	482	433	381	457	408	469	431	463	426	411	414	482	444	457	442	422	437	446	469	420	447	453	456	418	431	463	450	440	404	437	451	432	463	462	451	463	424	410	434	439	468	400	427	429	454	408	445	416	459	406	445	470	434	451	428	448	469	450	473	451	423	426	445	434	429	401	414	422	435	453	475	414	442	453	451	424	428	446	441	450	451	423	422	451	449	448	441	472	419
22458	20954	28381	23723	20953	20916	9646	658	482	454	358	393	340	332	319	303	296	306	305	327	274	297	295	299	286	304	277	250	276	245	261	291	249	290	267	299	254	243	279	263	261	252	268	270	286	286	284	223	293	298	232	271	271	259	272	283	252	266	272	245	275	245	242	258	295	265	279	251	256	252	244	286	300	275	228	265	276	278	301	257	242	270	230	289	252	264	254	238	254	269	289	221	297	272	257	293	257	292	243	269	258	292	266	278	296	292	273	290	255	285	256	262	277	251	224	278	265	281	247	260	259	272	252	264	264	266	261	238	242	259	270	273	274	241	278	253	248	264	278	255	256	254	238	236	269	269	242	255	254	267	274	264	224	255	276	245	224	253	280	249	239	267	255	260	281	274	267	236	280	215	234	242	268	270	245	265	239	266	275	230	286	275	280	226	258	248	245	256	267	247	243	281	285	239	263	262	260	257	266	266	252	263	242	249	255	280	277	237	263	255	258	292	261	255	267	218	255	239	249	264	246	251	250	255	282	270	262	236	261	217	226	257	228	267	253	284	272	218	242	269	268	233	281	250	257	273	240	248	243	261	256	266	225	266	243	285	252	275	226	269	262	235	264	270	272	270	284	287	248	253	270	270	248	253	231	240	254	227	230	270	240	284	235	247	278	235	236	271	257	258	229	274	245	262	245	220	281	246	245	259	263	257	250	234	269	269	286	253	245	268	257	273	249	243	257	271	254	259	266	225	260	281	265	223	256	254	234	261	272	272	239	255	270	290	260	260	275	257	254	236	279	254	258	265	255	248	244	269	278	254	281	238	263	241	239	242	270	285	288	240	261	252	249	271	265	254	267	261	266	268	280	259	267	246	273	246	254	251	278	282	248	234	233	276	259	250	273	252	246	270	249	247	292	269	254	271	293	245	263	268	242	268	282	247	233	235	263	249	268	247	266	273	247	289	281	259	275	278	256	299	255	270	254	255	248	308	287	281	250	280	230	259	258	253	251	265	268	268	261	257	244	264	285	253	260	252	283	235	256	260	259	279	263	289	249	242	265	259	276	239	271	272	270	285	243	242	223	252	245	271	268	274	264	251	285	280	239	268	254	275	229	261	254	242	255	261	275	288	257	261	274	265	237	263	255	250	240	253	292	237	249	244	273	275	261	262	304	268	249	297	258	281	274	283	250	270	245	268	283	271	263	259	269	288	252	224	231	270	248	255	272	272	267	270	259	246	262	250	258	260	263	242	271	228	285	235	268	272	251	284	266	264	239	263	239	248	258	262	273	271	263	270	264	258	232	299	244	251	272	259	273	237	247	294	242	266	249	256	253	243	237	251	297	270	241	255	273	266	253	274	217	260	320	289	245	269	265	288	253	248	251	284	271	260	238	258	253	265	234	260	284	238	273	258	237	283	253	260	257	258	287	256	262	289	258	267	274	249	277	262	249	247	248	226	276	240	240	285	249	254	258	266	241	248	260	232	264	269	229	274	250	265	222	308	265	230	220	271	271	244	237	245	259	252	258	254	272	270	240	265	263	262	258	285	265	238	241	249	259	234	268	263	246	271	257	233	277	257	258	242	237	267	254	255	288	288	237	260	285	253	261	255	279	266	254	278	252	257	238	242	276	254	260	249	273	272	239	259	251	263	273	274	279	250	239	264	270	284	263	262	284	264	256	240	243	265	264	262	242	246	264	287	274	278	238	269	239	250	230	259	287	249	246	255	266	260	267	248	257	288	287	271	282	244	283	279	283	245	269	267	252	266	266	218	237	248	245	254	267	244	273	256	253	254	252	249	236	242	260	244	282	233	282	246	256	265	245	249	252	276	228	269	268	288	261	254	244	273	272	286	267	268	248	263	252	256	258	258	273	248	265	277	260	266	281	250	232	278	253	244	256	249	244	245	259	262	259	257	303	273	284	262	237	262	274	258	276	257	252	274	254	242	254	278	298	269	239	256	256	266	255	260	263	253	241	245	282	268	228	252	259	260	261	244	291	256	252	237	264	238	284	243	264	243	283	244	288	281	261	254	268	274	277	253	288	254	257	256	259	274	262	267	233	263	283	239	239	257	267	254	275	268	278	278	261	254	242	254	293	258	241	256	281	274	298	253	252	251	250	273	246	233	248	263	235	277	263	255	301	247	245	249	284	261	293	256	260	232	261	259	259	266	280	247	261	251	238	217	238	259	235	286	254	257	285	256	276	276	240	301	279	264	272	235	240	259	267	235	269	278	283	260	291	224	251	244	258	263	278	289	257	262	292	222	271	268	271	265	239	249	237	286	271	265	276	241	240	269	274	237	271	250	262	266	256	266	248	271	256	262	270	272	262	251	238	250	244	271	261	248	268	277	275	253	281	243	271	254	269	259	289	261	277	274	242	273	260	233	247	234	234	278	267	255	276	260	255	278	257	259	262	274	260	238	273	244	245	284	284	271	275	275	267	262	279	279	248	251	286	251	266	262	239	245	255	264	253	282	268	269	262	270	239	288	281	262	239	265	277	275	242	256	280	229	281	259	274	239	254	282	266	262	288	258	262	266	272	261	237	258	261	263	262	243	270	275	260	247	265	252	229	240	276	282	233	244	251	217	262	254	233	272	281	249	242	232	259	246	293	244	270	257	256	292	250	227	262	269	248	257	264	276	270	245	233	249	290	268	245	237	246	251	270	252	256	262	261	272	269	274	232	265	282	259	272	264	280	268	272	276	244	261	287	268	291	263	299	256	253	281	282	246	249	243	291	280	239	244	257	250	266	263	257	262	245	247	286	254	263	257	242	282	226	255	264	255	263	227	269	222	279	285	251	238	274	242	256	248	260	277	249	265	264	266	271	244	248	242	275	252	248	240	248	246	245	268	283	230	249	253	252	260	272	272	281	264	260	260	262	256	267	236	242	256	291	273	261	230	282	248	252	286	272	259	255	250	231	275	269	279	273	225	261	230	266	288	225	231	266	273	251	262	251	257	299	249	253	236	284	259	282	261	239	240	271	264	260	233	266	269	264	254	264	232	263	293	228	281	261	239	274	238	252	255	257	275	243	252	262	257	246	249	268	246	264	277	265	265	245	245	282	258	278	248	279	274	288	310	273	267	285	250	272	272	254	296	261	270	267	264	236	236	263	262	271	264	245	226	269	263	264	268	270	233	240	230	263	253	252	280	260	261	245	258	263	242	238	297	281	280	245	250	243	263	257	269	252	263	274	263	260	266	247	249	264	287	250	247	239	279	245	246	259	248	246	281	262	275	264	255	248	266	251	259	268	261	292	243	266	240	274	261	292	246	267	251	258	205	267	246	231	241	274	268	254	265	261	281	281	278	247	258	242	280	233	280	269	264	272	296	276	268	272	261	263	245	260	259	247	239	234	241	262	285	266	277	282	255	285	272	259	274	305	243	261	252	275	233	260	261	271	261	291	249	290	278	249	244	244	259	261	280	268	294	240	237	251	263	299	247	256	258	247	259	270	285	257	255	229	263	256	241	268	273	244	261
44326	64652	48973	29815	9376	1612	1064	791	655	577	469	461	398	393	378	357	377	365	324	337	337	325	290	289	289	307	302	293	273	275	283	282	307	293	289	293	298	310	278	297	262	283	272	284	288	261	271	277	287	288	272	285	295	275	268	307	282	262	289	302	260	271	249	283	282	255	262	263	294	280	258	293	272	282	275	320	294	277	282	237	274	287	259	293	256	308	291	312	276	261	263	267	264	306	301	278	269	265	239	268	308	289	274	239	286	301	289	284	271	259	269	308	273	278	307	269	300	293	274	265	270	286	250	274	301	262	270	251	276	279	285	292	275	283	255	270	254	307	315	274	260	265	289	248	282	282	270	260	294	319	306	281	266	283	278	258	266	267	254	262	264	294	281	261	254	284	265	265	306	276	277	276	261	261	271	300	290	260	280	280	291	293	289	281	269	287	255	278	286	252	309	267	297	273	270	288	254	246	292	303	235	301	268	296	304	278	281	268	302	270	306	253	295	288	270	282	291	275	272	318	304	302	279	262	299	274	263	270	291	287	281	289	272	274	308	261	287	283	301	251	324	307	292	295	263	289	273	264	260	253	280	259	260	298	276	272	289	253	260	310	266	283	304	280	280	299	286	279	262	283	285	238	266	271	277	277	256	272	287	263	254	265	259	279	289	266	285	294	270	283	302	300	303	289	281	249	281	321	287	278	263	275	276	297	253	277	274	290	248	264	274	288	266	288	290	286	267	264	274	306	287	269	261	273	285	275	247	231	279	262	254	293	243	279	283	254	249	243	262	293	253	293	267	321	302	277	269	263	283	267	275	251	256	274	273	268	298	271	290	291	282	277	286	279	285	262	285	267	253	274	254	277	246	305	268	274	281	299	274	264	281	233	275	241	289	272	284	253	290	285	277	237	289	285	271	263	278	265	297	263	294	272	248	284	311	254	266	257	266	288	285	260	290	286	244	291	270	284	298	253	282	279	293	261	278	257	272	252	280	274	268	285	271	267	281	251	298	286	260	275	269	284	265	289	244	294	269	292	277	302	261	275	277	299	259	271	234	269	282	247	292	262	287	264	254	264	295	284	314	281	270	247	275	301	229	272	277	274	283	276	262	269	263	296	270	289	260	262	289	289	282	270	267	276	288	284	268	303	287	295	277	255	284	276	272	257	279	264	253	270	286	244	239	289	286	264	271	273	283	271	287	294	301	308	292	284	257	267	265	280	268	286	253	272	269	300	283	308	281	293	270	302	260	307	237	260	306	273	280	301	236	267	273	246	298	274	270	302	274	262	285	274	298	261	296	329	272	250	279	252	287	259	267	264	258	277	290	280	287	275	262	280	275	283	277	279	279	256	287	278	261	283	284	273	270	259	283	273	283	276	268	294	276	288	294	267	299	287	271	285	260	237	256	278	299	302	251	281	254	277	252	273	279	278	276	289	270	295	275	289	283	282	297	277	281	275	271	292	280	273	266	264	308	293	234	294	303	284	269	274	255	301	271	282	270	268	290	292	256	279	273	278	290	263	300	265	270	295	266	245	287	275	267	264	311	301	274	291	261	290	259	258	320	272	272	280	276	271	274	306	287	297	277	261	267	273	318	260	269	263	255	268	275	263	291	260	261	270	265	261	261	277	302	255	276	252	285	275	257	275	263	292	281	280	255	293	261	273	265	278	262	265	309	256	280	303	299	283	284	280	263	262	254	269	280	276	286	249	282	254	303	261	308	291	259	285	281	285	293	263	277	292	263	260	240	276	281	261	275	292	279	283	272	289	278	258	272	271	287	281	269	302	259	268	282	276	280	244	257	240	278	309	275	274	291	293	264	277	283	262	277	265	275	272	255	262	262	273	254	277	251	290	307	286	276	300	278	283	248	292	232	277	293	286	287	265	248	296	244	270	260	277	244	266	267	281	286	251	283	266	254	270	276	278	282	272	291	279	269	285	273	275	274	264	289	294	270	268	272	257	263	279	292	274	288	256	264	271	257	270	267	297	277	272	278	252	280	272	272	266	284	265	285	222	280	274	272	267	264	271	266	286	279	266	261	294	265	265	287	285	277	262	272	255	267	271	249	288	271	284	288	282	290	271	265	285	307	302	262	259	266	278	295	272	280	287	264	291	283	261	284	236	256	248	260	284	272	246	287	271	268	298	288	295	317	279	316	294	288	281	279	286	254	303	266	268	260	273	267	267	275	274	267	299	272	250	277	266	278	273	318	264	250	284	282	268	284	287	279	266	254	261	274	242	282	257	273	292	274	282	280	294	281	260	266	279	280	270	276	272	281	269	281	275	267	276	268	270	277	246	267	248	281	310	273	295	259	267	280	281	261	275	292	298	276	273	259	268	274	268	283	273	251	287	287	254	278	266	277	274	282	267	310	259	284	270	242	287	270	283	269	297	264	273	261	270	269	256	272	258	272	278	247	278	279	284	286	256	265	274	273	257	255	266	292	302	304	296	287	259	266	313	282	287	304	264	246	263	263	276	293	264	290	274	265	273	281	265	266	266	269	282	287	280	255	275	251	308	273	278	246	275	260	245	276	251	265	268	274	278	254	267	268	234	270	306	264	267	251	277	225	285	275	278	259	259	251	285	303	283	294	247	257	257	245	255	266	279	283	271	268	271	282	297	267	242	290	283	273	274	281	290	287	282	307	263	271	281	250	299	285	287	262	280	290	260	293	294	244	321	261	306	291	295	287	295	293	274	273	288	282	281	267	260	295	259	284	270	295	232	264	276	226	301	279	303	279	266	297	257	264	270	272	254	277	272	293	266	250	278	281	282	255	298	270	283	275	300	281	259	284	279	257	271	277	292	276	296	272	269	267	264	285	261	266	283	292	268	251	288	259	268	276	277	272	268	272	279	303	279	295	261	305	302	235	301	284	283	284	285	255	250	268	284	252	302	275	247	271	270	263	285	232	291	294	275	302	270	287	273	247	237	288	272	262	262	269	251	301	252	262	255	226	291	269	292	282	281	276	300	310	280	279	256	278	278	248	276	264	276	263	272	301	280	274	282	284	267	283	290	264	242	258	278	295	276	259	294	280	270	284	264	273	280	292	283	305	280	294	274	279	258	260	277	267	291	297	287	296	308	276	273	297	255	267	247	297	307	285	269	266	260	288	287	291	265	312	270	291	286	256	286	321	278	252	264	306	244	283	260	263	301	276	264	261	251	263	314	260	263	258	276	281	279	276	272	299	285	241	282	242	275	287	294	238	285	279	268	246	267	280	258	291	265	277	274	282	298	257	286	285	262	291	263	262	279	262	279	224	295	274	293	288	264	271	245	262	268	262	260	259	285	239	265	262	265	261	260	279	302	277	278	290	297	258	274	251	255	255	255	268	267	237	275	296	278	299	304	269	274	246	257	245	245	300	268	281	270	276	275	282	263	272	300	274	264	269	290	245	311	278	290	292	263	307	265	298	316	289	272	274	270	277	254	285	295	232	295	318	276	278	265	255	256	258	265	306	270	282	260	316	327	274	283	263	302
34141	31849	31044	18197	3558	753	624	590	514	543	545	535	547	508	540	519	519	485	474	508	491	509	501	503	519	545	451	490	530	493	518	526	477	475	497	471	489	515	473	473	485	511	487	479	505	485	508	492	513	530	518	498	500	463	491	469	539	494	559	509	507	539	515	499	454	521	491	525	505	487	467	476	510	507	512	455	472	509	505	507	496	534	501	474	521	514	532	519	505	505	494	518	523	549	464	495	477	512	519	511	501	481	485	471	514	514	496	523	441	497	476	496	494	510	491	476	475	508	476	478	547	437	510	530	518	500	457	507	476	488	462	494	498	519	487	499	498	539	487	501	483	520	525	502	540	489	501	480	492	508	505	489	507	496	494	505	512	468	464	485	474	479	473	527	511	450	471	498	502	528	490	484	518	469	529	497	569	544	483	469	500	503	487	520	475	558	497	490	499	492	475	512	497	489	479	490	503	476	489	509	473	512	486	512	505	504	496	486	532	504	489	502	480	476	472	447	480	535	499	468	505	530	494	523	497	515	468	489	438	497	478	508	517	517	524	498	484	483	457	519	472	525	481	533	480	502	533	502	488	540	532	471	462	496	509	519	522	514	499	522	488	478	528	502	474	503	513	463	488	469	516	509	493	483	490	486	490	478	459	512	514	474	527	513	529	518	522	478	507	479	486	501	512	508	496	508	502	514	477	516	495	514	481	479	501	513	435	521	513	496	506	548	488	498	519	462	510	514	456	499	522	492	529	500	506	471	534	502	486	507	499	454	507	532	530	526	484	507	534	484	503	468	515	525	502	440	500	516	531	540	526	523	521	481	510	479	479	506	474	469	526	518	499	501	505	529	506	508	494	506	461	483	486	509	544	501	478	486	503	521	523	513	506	486	538	537	432	474	496	515	508	486	498	489	489	463	505	492	531	488	475	523	493	504	501	527	499	482	527	532	523	529	475	515	499	494	466	521	509	520	474	505	525	507	507	489	515	494	491	477	504	555	534	513	539	449	536	501	513	513	466	487	520	482	530	514	569	519	498	484	498	486	495	468	497	519	472	505	472	483	498	518	486	490	535	532	477	500	503	488	483	520	518	502	489	509	501	509	478	486	525	490	508	496	508	500	502	496	505	524	482	514	481	473	517	521	512	498	473	524	480	476	475	473	492	493	522	513	541	495	522	531	448	505	469	466	504	526	506	521	512	497	525	551	492	498	489	536	510	518	473	491	536	478	499	477	503	483	517	526	498	482	500	478	509	536	496	488	521	468	486	536	447	509	465	526	510	523	521	487	509	502	487	440	528	469	517	464	509	520	513	466	520	518	512	497	526	505	475	514	486	475	508	497	478	452	518	435	479	469	512	481	505	499	470	487	500	507	464	473	498	467	460	509	493	489	495	475	517	491	520	523	465	488	491	514	525	488	526	512	523	500	486	498	471	497	516	482	488	502	473	519	548	497	512	510	482	473	463	483	497	495	552	484	528	481	516	499	541	495	485	533	501	522	466	495	498	499	508	491	520	458	527	502	489	529	514	504	521	478	498	485	520	516	508	485	520	515	503	499	491	495	507	500	522	501	533	531	524	522	494	477	551	498	448	523	536	503	518	473	467	506	516	459	500	497	515	452	488	489	506	477	494	499	528	508	511	531	520	485	490	464	501	479	479	489	494	552	486	483	511	477	488	517	508	516	485	485	490	501	484	517	502	517	511	471	487	497	489	462	489	513	498	486	489	526	484	484	508	516	537	509	571	488	512	505	506	477	477	511	535	478	518	450	456	501	525	481	503	540	506	492	508	475	515	495	491	505	508	492	440	481	513	535	489	529	536	481	494	525	555	481	485	528	511	496	478	529	497	548	503	474	500	525	470	537	519	510	489	520	484	513	505	514	488	515	504	525	526	538	486	494	500	479	479	480	496	520	490	452	501	481	466	513	482	505	498	460	515	500	498	460	509	481	504	478	464	524	490	479	513	490	460	501	500	520	498	516	489	519	469	498	502	500	509	490	505	534	556	475	467	487	541	488	479	524	476	460	489	482	486	492	494	505	464	475	478	550	493	469	518	513	522	512	516	486	490	511	489	528	497	496	488	479	541	478	529	506	456	473	505	475	508	471	513	514	488	504	518	484	486	475	528	516	495	507	499	520	515	467	519	508	530	501	484	490	479	528	489	528	468	493	522	560	500	483	530	487	475	489	455	502	486	520	511	535	511	508	479	529	483	458	486	469	523	458	516	513	513	527	500	507	487	507	477	504	531	500	523	482	471	491	482	533	489	504	507	474	498	495	480	511	492	494	502	537	479	492	497	476	511	518	508	527	494	463	486	518	511	478	502	498	481	486	519	498	524	475	495	477	559	469	528	503	525	505	510	488	523	464	517	553	484	584	530	513	432	496	521	502	493	519	507	498	480	549	501	503	517	488	468	475	493	506	543	468	505	490	523	493	461	517	500	467	484	490	526	494	500	502	515	468	490	510	516	478	478	532	513	499	479	497	438	509	479	508	515	488	517	504	496	485	528	502	524	511	509	501	508	491	463	460	523	503	511	516	550	484	516	490	519	538	512	475	497	514	485	539	473	509	489	486	465	497	504	537	491	492	461	521	484	497	519	486	517	487	488	476	480	508	505	481	504	500	493	456	511	468	509	481	493	481	478	501	483	512	539	452	527	489	477	506	519	486	509	467	521	490	530	510	519	552	491	488	533	487	497	493	537	511	442	457	495	491	518	525	470	533	542	497	542	484	524	531	511	469	493	474	530	488	506	497	525	472	537	483	507	533	521	468	552	456	519	459	516	529	480	468	500	497	479	500	500	469	506	518	487	534	509	479	524	506	466	518	462	482	510	491	545	520	527	493	488	501	502	535	473	502	466	512	462	472	521	488	474	476	464	516	522	496	519	535	501	494	509	489	499	494	494	491	476	488	511	478	462	496	539	512	477	496	509	470	514	473	566	518	513	499	529	458	540	519	489	500	516	537	525	502	469	541	525	497	495	465	494	491	512	495	488	509	504	510	502	480	507	526	502	481	495	517	513	504	502	469	510	475	524	514	498	485	510	497	522	512	499	491	495	518	481	506	541	498	494	490	519	504	493	469	502	487	503	507	484	518	486	477	503	513	483	533	507	464	497	500	459	508	471	500	550	477	466	460	514	505	523	468	498	496	486	465	500	468	539	472	539	504	467	475	506	484	512	498	473	480	508	485	479	526	481	513	465	547	511	500	500	510	496	515	475	485	500	493	504	466	464	528	488	486	520	475	499	473	479	489	539	436	512	515	478	512	487	482	479	533	525	521	543	511	493	513	504	496	500	536	483	500	470	500	495	479	484	514	491	476	550	480	503	488	529	493	507	516	522	480	492	480	485	523	530	559	471	472	494	480	505	512	530	517	488	495	480	515	528	468	504	515	495	477	507	483	487	505	517	509	509	504	480	491	507	477	547	512	520	506	504	522	508	511	486	507	470	518	524	509	513	498	486	518	470	499	481	504	513	494	494	508
41458	47312	33251	15724	3313	842	747	664	628	602	620	559	579	530	578	539	528	511	568	563	570	524	529	571	565	518	530	523	496	554	483	540	545	515	524	535	509	510	520	535	535	496	566	524	541	494	499	538	549	531	519	553	470	486	498	520	495	534	549	524	548	507	516	515	500	547	539	528	533	527	519	505	505	516	548	564	530	499	515	534	520	552	519	533	530	510	554	517	489	514	502	534	532	562	544	545	520	522	548	505	473	499	537	564	488	520	527	518	547	520	507	553	531	520	592	531	506	550	532	498	550	533	571	492	510	552	514	510	487	485	529	521	483	538	527	525	508	528	521	555	543	546	476	547	589	513	503	510	525	499	487	591	555	555	528	519	511	505	501	510	517	517	535	482	521	532	526	521	476	545	534	558	527	544	535	502	536	502	536	499	517	514	490	521	487	553	508	524	518	566	530	550	551	500	531	531	556	524	517	568	548	548	532	530	532	528	494	503	551	554	511	564	521	533	496	498	532	535	511	534	505	513	562	499	542	576	537	510	556	523	533	534	519	497	535	521	537	549	520	526	514	553	551	542	573	535	564	502	521	484	558	536	518	537	493	498	496	509	545	578	539	499	524	485	523	503	539	503	558	534	515	515	488	530	551	502	539	533	537	508	559	537	533	529	512	497	549	566	515	542	561	561	542	512	530	548	526	518	537	524	558	504	521	516	553	519	532	515	466	540	544	479	522	488	506	555	488	506	534	520	547	567	507	594	495	542	530	558	527	555	548	535	553	545	569	517	486	524	496	548	519	513	531	485	530	529	529	538	532	505	535	504	509	525	540	476	594	546	535	509	488	522	513	516	547	503	537	507	534	524	564	494	571	517	558	508	494	534	569	547	514	542	564	572	495	527	534	553	543	536	535	532	516	514	537	519	561	559	528	516	504	541	533	495	526	516	498	507	506	556	486	536	517	526	543	576	520	524	500	567	511	510	515	533	504	512	539	544	468	527	513	543	551	504	538	536	499	532	536	500	552	476	578	497	501	534	527	510	505	468	535	517	506	541	528	541	513	517	535	503	532	527	522	537	539	499	541	520	526	559	552	507	525	522	519	533	531	510	540	516	550	552	505	540	513	484	498	524	544	525	552	535	505	505	511	536	483	480	522	561	509	502	551	512	490	560	533	575	501	512	527	487	552	546	473	544	570	539	517	465	572	517	516	571	501	543	513	508	500	506	567	496	483	515	476	531	496	520	551	516	519	566	552	525	506	546	502	528	551	544	495	508	541	545	555	496	511	540	516	537	526	542	513	559	522	557	497	524	509	540	533	530	470	594	523	555	559	517	549	533	539	548	518	560	553	563	540	499	500	537	527	529	571	574	545	520	505	535	520	509	575	505	493	528	552	515	552	503	515	516	489	540	510	525	496	544	522	541	554	503	546	495	501	536	494	572	513	516	539	489	558	525	564	534	556	498	555	545	511	515	521	517	501	493	543	541	499	501	505	513	541	546	532	527	516	493	502	557	543	554	501	527	523	496	527	491	503	578	556	522	516	534	550	499	571	530	553	574	538	524	503	516	496	526	551	475	525	513	550	508	533	505	502	473	523	476	540	543	542	551	525	524	520	491	530	502	572	523	517	521	470	545	569	544	545	529	493	575	504	550	550	504	517	579	532	554	529	570	484	536	529	530	488	541	515	554	515	533	516	535	499	546	540	492	528	530	532	548	511	546	515	510	489	515	528	530	566	551	583	513	517	515	524	503	518	509	542	569	522	554	511	535	531	537	497	522	505	574	494	528	525	518	503	504	572	540	548	531	545	516	525	536	526	548	519	504	544	537	534	495	522	524	530	524	534	495	582	498	528	509	541	536	478	506	540	507	541	507	557	547	536	482	528	545	533	527	518	524	480	548	558	549	521	547	493	558	537	514	504	542	505	556	539	509	545	585	521	502	518	504	552	531	498	545	532	503	506	552	517	530	520	529	556	539	528	500	503	568	543	540	496	518	563	519	526	512	555	566	534	572	541	519	535	541	540	466	518	528	500	563	568	524	532	545	556	502	568	538	553	491	552	520	536	489	544	541	546	507	555	537	542	552	491	523	557	507	577	517	520	549	499	563	529	502	515	495	571	519	508	532	505	524	540	503	548	500	549	517	518	548	516	517	536	579	497	520	523	495	546	507	539	540	516	558	572	515	535	505	540	540	515	547	506	531	530	544	537	544	511	505	497	517	529	532	528	535	547	540	549	521	542	489	530	542	516	500	546	537	530	504	532	532	554	479	483	483	540	515	492	545	554	537	546	502	536	524	550	541	549	529	516	507	522	534	527	528	532	529	551	517	557	496	516	552	513	512	519	521	528	527	532	523	556	524	543	537	530	512	494	501	495	552	508	516	471	520	512	492	534	506	515	499	521	476	528	532	534	531	531	523	478	525	518	548	559	548	538	529	507	524	513	531	508	524	549	511	475	541	556	488	506	492	530	535	516	546	563	505	534	532	543	547	527	522	516	551	525	535	561	562	527	524	559	505	527	502	511	513	513	541	505	499	553	496	531	486	556	522	520	527	538	547	543	543	518	549	516	520	545	515	516	515	525	507	524	511	568	504	531	490	507	532	535	522	543	522	485	566	550	519	516	564	524	514	503	497	497	534	573	545	502	546	535	511	514	550	530	491	507	524	486	524	522	501	534	555	507	537	532	532	513	537	555	500	513	525	515	517	500	480	552	477	517	528	541	530	540	539	543	527	508	536	504	536	524	501	560	549	542	501	570	524	529	499	530	539	530	524	524	549	499	518	503	570	554	519	498	550	544	528	515	500	555	542	536	549	511	520	502	550	554	478	532	567	518	526	587	543	530	538	522	530	474	550	511	545	507	496	523	550	491	515	551	549	511	535	521	525	568	538	561	514	545	510	512	508	540	528	514	532	504	498	528	504	512	510	548	520	560	550	548	516	512	523	506	505	515	505	512	543	494	527	482	523	513	563	519	570	514	490	506	490	502	520	525	537	517	499	532	516	533	532	524	505	480	515	487	512	529	570	526	542	505	554	528	545	488	499	533	496	493	521	568	513	551	553	539	514	499	514	551	525	529	550	545	509	549	551	538	493	515	564	502	542	499	547	500	548	543	487	543	489	547	547	530	523	507	570	557	561	552	515	534	522	550	530	510	581	544	556	479	547	508	519	539	539	536	563	541	529	538	495	516	538	522	499	533	508	509	510	519	527	530	544	493	499	575	530	539	508	528	540	548	526	558	541	551	527	514	575	535	529	564	554	526	538	489	533	547	525	525	514	519	510	544	537	512	482	538	537	513	549	545	531	583	530	502	538	514	513	530	533	508	575	503	543	493	501	513	502	513	538	548	524	519	529	538	538	568	538	469	491	519	509	499	550	507	538	504	510	561	506	513	529	529	534	528	496	532	552	562	559	524	514	524	488	568	548	535	551	536	514	540	556	503	509	533	510	539	548	517	533	527	500	513	518	515	522	526	548	589	516	513	511	510	527
23503	20903	28063	24169	20878	12476	1116	629	522	476	447	404	441	459	406	406	402	394	396	436	395	399	419	388	434	387	397	406	427	365	401	385	404	396	387	390	397	392	344	395	368	374	395	367	406	372	363	397	381	408	383	383	356	368	335	395	371	420	406	361	383	384	355	382	373	362	389	381	424	393	335	370	407	358	387	377	414	400	371	397	390	390	417	360	364	365	368	376	351	400	400	383	391	385	377	403	371	391	372	367	380	389	392	376	380	346	389	424	397	370	386	411	381	383	359	372	376	367	371	372	392	359	409	371	345	373	380	385	404	395	365	381	359	394	390	343	404	401	400	372	370	382	372	391	416	361	373	384	419	364	376	373	350	364	368	386	378	367	386	390	395	380	371	391	367	377	402	391	357	369	372	391	365	359	364	353	363	365	355	350	363	345	366	323	369	341	361	409	370	368	389	390	396	383	350	382	387	360	409	370	361	423	377	360	371	363	411	364	398	364	348	356	376	383	406	422	395	367	396	397	383	388	371	354	362	383	370	406	376	393	345	400	412	382	371	373	368	367	361	380	389	376	384	389	357	399	376	360	379	394	392	387	419	380	385	384	351	384	372	383	353	337	368	379	389	358	370	393	386	344	396	386	391	381	381	362	403	395	374	377	370	391	380	353	386	370	404	362	375	415	373	374	398	362	433	380	386	401	389	375	366	394	405	349	379	360	352	417	403	383	387	378	347	373	379	365	377	370	368	394	388	376	383	366	385	382	391	373	371	372	359	350	396	388	354	380	392	418	362	389	366	370	379	401	407	407	375	364	394	369	402	334	390	363	368	378	377	378	372	391	402	384	366	390	382	391	370	411	374	372	381	436	388	383	393	355	395	394	358	381	384	400	405	401	379	385	399	395	364	402	368	370	383	420	379	386	436	393	370	380	404	380	402	380	375	389	373	376	399	382	382	353	409	381	422	372	377	381	385	372	400	344	392	403	381	402	368	372	422	373	409	415	374	393	346	370	373	372	380	397	390	429	364	361	428	360	389	391	361	391	361	405	359	375	349	406	362	399	389	380	418	387	336	377	351	343	390	357	396	393	363	411	386	410	357	369	362	341	385	377	362	371	339	371	373	374	390	399	378	364	362	371	395	356	379	403	379	397	364	367	372	378	382	378	381	372	396	360	388	396	363	371	368	389	392	376	384	368	438	391	378	352	359	351	390	387	343	389	357	390	382	397	381	372	367	366	370	365	365	386	361	372	387	375	352	379	371	377	374	380	367	399	381	402	370	403	381	401	350	388	365	361	364	345	389	419	380	408	359	400	403	407	341	390	371	398	375	366	420	381	402	378	375	360	361	356	390	373	389	394	368	364	395	385	350	396	381	363	386	366	384	381	422	410	414	358	388	358	366	382	365	357	374	353	389	383	379	361	377	409	389	399	393	358	417	353	395	391	385	368	373	360	401	412	371	388	387	368	376	374	368	380	389	394	373	404	394	366	386	380	384	386	389	405	381	396	384	375	389	376	404	352	395	334	396	366	348	377	393	369	361	390	393	366	363	353	352	406	416	384	379	392	392	379	383	414	405	371	345	433	347	401	383	371	368	406	366	373	368	390	356	360	407	399	348	365	386	411	362	331	365	397	384	381	370	378	350	417	411	400	404	374	373	412	394	386	383	371	379	414	392	407	347	376	357	393	375	378	372	415	386	366	380	405	395	378	365	421	340	387	378	378	376	392	400	414	390	363	385	371	374	353	393	379	394	379	360	385	380	393	388	369	413	387	380	384	379	378	363	340	359	352	353	376	362	380	366	369	361	345	373	410	387	410	368	373	365	390	388	382	385	350	377	386	362	324	414	385	386	369	368	371	378	381	387	386	380	377	386	375	378	375	400	398	364	370	390	388	393	379	388	381	387	352	392	358	378	387	379	400	375	397	360	388	377	373	371	395	361	363	381	372	375	354	363	410	409	366	364	350	401	350	353	389	345	383	383	375	379	390	412	386	400	366	366	345	371	391	372	408	382	379	356	386	394	370	360	382	403	373	396	376	405	357	376	395	383	382	353	367	397	406	379	366	391	389	362	376	375	354	374	342	392	363	395	377	353	373	351	377	397	416	368	389	375	397	386	388	350	365	377	409	345	379	400	343	393	379	382	395	358	363	377	368	359	357	384	368	390	339	400	359	401	408	425	380	361	409	358	380	381	404	387	399	379	398	376	409	353	397	362	369	382	412	400	346	390	387	383	377	360	359	365	380	383	386	371	372	354	379	338	372	406	384	389	382	374	426	400	335	396	388	390	367	342	417	375	371	380	362	377	374	383	390	382	391	381	379	371	364	380	377	395	376	397	384	389	408	361	382	350	349	401	377	404	350	377	366	385	355	373	359	390	378	368	406	355	409	388	378	345	387	371	393	359	403	419	363	388	428	402	378	373	406	395	376	391	374	373	409	373	411	372	388	375	373	398	390	387	394	384	384	365	389	349	378	354	372	393	379	365	371	394	374	373	409	373	417	372	347	352	384	385	379	380	372	395	361	390	360	331	381	376	357	386	375	404	368	364	363	330	350	378	377	398	348	384	389	412	384	381	368	366	403	365	369	388	385	379	354	354	380	388	323	400	390	357	352	383	396	361	359	355	364	357	339	395	361	391	379	400	379	373	391	417	421	376	368	381	398	396	368	383	362	385	378	376	355	358	374	417	334	357	409	408	386	403	371	384	332	348	355	397	379	387	382	371	419	336	377	405	419	395	353	378	372	373	388	359	395	360	403	378	405	399	365	367	381	352	392	386	332	378	394	426	389	364	383	414	394	381	341	361	377	352	383	348	385	369	382	377	342	384	338	373	376	363	385	377	394	356	411	373	394	401	399	388	387	393	368	401	375	371	353	371	361	412	349	380	352	361	363	361	408	375	350	379	391	386	412	391	349	390	359	375	362	352	402	388	385	379	386	397	383	388	384	377	402	393	365	369	404	375	375	371	375	381	370	387	368	347	330	370	369	373	360	368	373	358	383	407	348	378	422	362	395	382	379	385	378	415	404	380	374	432	410	428	383	388	375	382	393	345	393	395	381	346	414	391	380	371	374	355	400	384	354	390	372	384	363	369	398	359	400	354	368	376	399	356	362	411	367	433	366	362	374	385	425	376	411	354	383	381	385	370	369	368	402	367	372	372	385	361	383	342	377	380	364	401	360	358	385	385	376	373	403	387	385	392	371	342	371	361	397	389	381	357	387	401	402	358	416	350	381	347	439	404	342	368	421	358	391	336	360	368	377	390	351	383	392	379	402	369	342	326	409	409	379	357	347	359	374	342	376	368	396	410	353	406	385	380	373	368	400	380	380	400	382	394	391	397	345	376	383	375	360	404	371	413	372	357	356	408	382	367	392	407	372	368	382	408	348	382	362	368	379	412	371	362	354	368	394	384	393	368	411	366	370	364	392	397	365	378	392	418	379	399	387	381	396	390	380	388	389	385	391	366	410	355	338	413	394	361	407	394	388
40320	60196	46648	27875	8247	1294	973	832	617	615	530	516	524	443	487	440	439	431	443	466	463	433	447	434	451	477	412	417	409	442	424	437	420	409	413	409	428	385	400	426	435	440	425	452	367	390	438	459	371	412	400	398	395	418	404	416	430	421	403	432	396	385	398	410	397	383	403	385	439	400	437	413	399	429	407	394	430	438	406	419	391	389	448	441	418	389	383	389	412	413	389	382	387	422	384	420	413	371	411	420	390	403	428	400	400	392	408	425	420	399	394	439	424	421	410	426	438	390	418	441	417	420	421	419	400	420	412	403	386	401	418	405	427	377	388	420	427	409	417	388	401	414	385	405	431	387	400	387	425	389	398	431	394	385	408	443	409	448	371	395	421	433	385	435	420	383	391	391	426	389	407	398	456	386	402	426	390	389	425	374	393	384	415	383	398	396	393	407	408	400	393	406	435	431	396	373	384	396	421	417	426	423	411	425	444	413	391	419	391	394	409	386	428	421	413	438	407	380	402	409	410	396	398	390	422	394	386	405	418	394	374	398	435	406	416	417	419	396	433	398	360	394	409	386	402	412	406	409	387	437	409	425	428	407	403	411	426	382	383	386	374	388	378	421	396	399	415	403	368	435	438	418	371	414	421	402	420	437	388	386	408	434	395	404	415	419	409	420	403	416	431	410	405	393	383	418	389	398	395	393	405	399	403	380	416	388	404	392	394	451	403	402	407	414	422	403	386	396	422	422	385	382	443	387	427	415	424	400	443	377	434	416	423	432	398	363	386	404	424	400	383	424	382	417	406	374	397	429	416	396	435	372	438	394	399	398	417	410	412	438	430	442	358	365	368	437	393	398	410	431	394	416	383	400	407	376	432	404	413	410	409	402	387	392	419	418	401	418	440	401	404	454	397	403	401	406	414	413	418	447	408	362	397	399	386	384	414	378	397	419	404	413	413	417	406	425	404	430	404	387	372	396	393	428	434	386	374	411	390	410	417	386	378	443	423	402	415	397	387	423	400	400	396	391	393	404	389	394	398	365	397	433	431	410	413	393	390	404	419	393	426	391	406	442	401	407	413	369	398	401	375	387	427	362	419	380	410	417	434	402	410	384	422	440	434	401	414	356	393	417	398	383	429	393	431	375	410	434	372	419	402	389	404	387	428	394	407	391	396	409	379	399	419	412	421	415	387	408	385	411	405	424	413	383	426	455	429	384	458	386	382	386	386	414	393	443	385	421	417	379	416	443	407	408	401	370	388	434	397	408	409	389	408	360	375	394	389	400	431	384	411	397	437	380	415	403	432	391	430	398	377	406	425	415	384	406	372	424	391	390	400	440	403	360	386	421	394	394	392	409	392	375	377	407	409	406	407	368	438	377	414	377	411	376	377	426	405	350	390	383	415	403	422	413	464	420	392	407	433	375	400	404	367	427	363	390	400	414	401	433	419	405	413	380	385	396	408	433	429	422	392	411	416	414	418	390	427	416	380	404	384	437	398	423	387	425	404	396	411	371	371	428	408	386	397	414	385	453	431	417	442	424	410	393	424	393	361	386	403	398	373	444	397	383	371	402	393	415	425	393	378	384	427	414	369	413	383	423	424	386	395	440	377	448	407	402	377	455	398	400	384	396	427	367	414	375	414	422	387	433	392	391	439	380	375	379	396	435	385	394	442	410	351	396	448	413	392	379	416	418	411	389	413	425	406	424	367	391	436	408	442	416	432	372	429	421	419	418	439	443	446	441	365	394	388	413	413	432	404	397	409	458	417	419	408	423	433	415	419	421	441	395	397	421	394	417	413	394	402	437	424	401	407	395	391	402	410	390	375	396	359	400	410	438	404	433	422	421	410	403	393	399	380	389	394	410	412	403	425	380	403	422	394	413	393	428	375	390	414	378	399	391	401	425	413	443	436	414	366	396	391	418	399	412	411	427	420	421	372	347	375	397	447	384	424	437	421	431	384	382	418	408	382	425	418	388	424	421	425	413	404	424	376	403	406	393	427	418	420	424	439	409	435	426	396	401	395	408	435	388	411	442	396	381	453	386	447	388	397	368	393	420	416	420	401	406	433	422	414	396	438	382	367	378	416	422	436	417	451	415	376	396	405	387	407	413	405	431	408	384	396	385	407	407	380	390	414	380	378	430	421	383	386	401	382	417	377	364	399	432	372	412	384	388	420	387	393	392	389	389	409	414	397	366	425	379	400	403	381	427	392	414	427	423	403	420	447	434	381	432	399	429	375	417	374	362	410	401	379	418	398	385	414	407	399	409	388	404	408	408	401	400	427	394	432	417	442	402	402	374	420	408	391	414	411	402	402	394	446	417	394	397	405	417	406	371	398	422	418	413	419	429	397	426	405	378	393	405	399	376	431	422	421	374	431	405	411	400	381	374	402	440	401	405	442	423	439	429	387	394	417	347	417	422	407	398	445	435	446	385	401	402	422	371	409	391	355	391	402	385	380	387	401	394	405	397	444	368	415	422	380	455	427	371	385	391	424	391	408	462	375	416	423	423	438	405	410	379	395	420	406	402	386	417	405	382	401	430	414	406	375	403	413	403	409	382	443	376	387	383	374	375	400	393	409	424	428	390	389	386	423	397	426	363	421	422	402	400	401	374	383	408	403	423	389	420	406	399	415	402	421	402	413	413	380	396	406	407	398	435	404	394	401	380	390	446	408	406	430	402	433	398	407	423	423	409	387	389	389	367	401	402	370	435	402	425	423	378	375	414	396	416	391	391	384	419	395	422	429	403	420	387	433	380	367	454	425	444	389	434	381	376	417	397	429	395	408	403	426	399	401	410	401	375	378	390	401	375	409	378	361	390	422	404	403	417	414	402	449	393	396	413	391	400	420	382	367	421	420	403	397	398	403	432	425	392	395	362	385	394	391	400	384	413	406	399	441	410	419	386	415	416	421	409	419	405	387	396	434	376	404	391	413	376	432	392	413	418	365	368	403	439	396	405	436	405	382	415	388	424	408	388	401	372	386	409	378	391	416	412	400	412	408	441	394	404	429	454	407	397	393	418	385	387	399	435	403	426	422	414	411	413	416	418	421	372	415	385	362	382	397	378	382	376	400	371	403	407	437	396	383	411	409	416	417	428	384	394	405	431	387	404	379	382	352	419	403	387	421	389	399	425	393	401	396	397	390	410	416	376	428	377	377	398	381	392	402	455	390	379	419	412	389	374	406	366	405	384	392	413	389	390	413	398	413	411	385	413	397	411	392	390	402	365	378	381	391	401	426	361	431	424	414	425	406	424	403	429	387	380	399	409	433	411	392	413	384	413	421	397	451	392	370	400	411	408	402	418	377	432	409	387	409	417	427	422	370	434	421	405	434	386	430	392	379	395	409	425	469	380	376	414	422	429	393	422	414	399	419	385	405	447	372	408	400	429	410	387	398	431	400	397	394	419	392	399	413	402	412	418	398	411	381	417	395	404	433	413	403	412	420	411	385	378	401	412	416	412	358	384	418	396	430	347	384	403
24819	21007	27628	25290	16500	2546	681	597	576	476	538	482	493	480	479	495	478	473	447	474	464	457	465	440	428	457	475	429	412	447	450	429	421	427	426	485	434	434	422	461	391	467	420	418	443	450	438	461	405	481	427	409	425	445	454	455	456	434	408	440	439	436	445	434	436	443	412	428	432	441	417	426	422	465	457	427	411	416	452	415	410	470	426	402	415	465	466	435	403	429	410	391	435	454	421	441	487	476	481	442	447	432	422	439	391	452	459	477	412	444	436	459	444	462	410	431	410	424	430	419	439	487	455	453	485	444	424	447	423	438	436	437	425	431	454	444	393	469	426	422	471	421	444	451	438	460	434	408	440	412	430	420	448	440	421	405	459	453	460	460	415	437	440	509	431	439	500	448	420	392	419	413	426	398	434	481	430	415	430	420	414	407	432	400	465	381	444	444	458	405	397	445	475	446	423	418	416	439	446	417	439	430	454	420	406	452	442	421	460	407	438	424	444	426	397	444	451	394	428	436	416	483	419	417	443	414	430	450	450	419	433	451	400	459	431	412	427	441	409	413	436	400	419	438	391	470	431	465	416	429	411	442	408	418	400	439	426	435	432	462	421	414	414	438	431	489	437	413	449	437	515	464	402	377	456	451	431	409	376	400	427	408	449	439	444	399	430	452	436	440	432	436	428	432	467	434	417	441	445	405	445	463	411	424	410	457	427	475	413	464	425	405	446	439	430	427	418	418	465	441	464	448	430	407	402	447	379	445	402	438	417	448	430	441	467	446	415	451	440	434	449	447	415	409	431	431	473	455	432	404	405	399	433	484	467	405	427	460	425	419	454	451	474	456	448	447	444	428	402	419	428	454	393	451	409	419	433	477	445	455	428	444	435	441	443	438	450	401	466	401	449	504	447	403	420	415	439	425	397	473	443	459	466	424	441	430	434	469	439	431	385	418	491	438	450	427	423	430	405	411	432	429	445	429	405	390	393	438	413	403	420	451	396	425	427	442	428	406	404	404	434	428	461	423	438	450	429	414	445	463	418	437	440	416	433	451	443	438	481	391	440	416	412	441	443	402	417	443	424	422	455	414	436	417	443	432	411	419	458	451	421	440	442	436	446	445	450	463	438	432	460	466	428	450	451	413	427	456	444	439	439	420	447	467	438	456	418	465	464	419	470	417	437	440	420	472	456	417	431	442	463	431	425	426	419	436	421	387	454	401	451	430	431	419	446	439	430	415	423	403	453	447	425	428	425	465	432	482	426	405	456	422	403	445	435	480	431	439	426	408	428	453	408	418	399	397	424	420	436	441	437	425	447	423	424	433	428	444	440	412	425	415	415	448	434	458	426	415	409	461	431	418	440	413	460	431	457	443	467	439	452	454	458	423	410	429	443	427	436	457	453	418	442	469	440	429	456	495	398	429	428	461	414	414	471	482	433	426	434	434	415	435	438	443	439	410	445	446	455	449	430	443	422	388	428	438	397	420	460	360	448	424	450	383	436	442	455	427	437	387	394	425	454	450	408	423	385	451	443	420	425	437	456	432	460	454	446	460	408	426	456	430	409	455	386	425	482	453	452	434	410	394	458	438	436	444	431	410	427	422	455	412	416	437	427	433	437	439	445	447	433	424	403	410	426	429	434	431	455	471	428	460	441	420	415	391	458	447	440	439	421	438	429	463	471	409	417	421	435	417	422	441	450	423	409	423	457	492	463	418	409	420	453	420	430	422	472	456	429	477	403	450	451	425	464	458	438	445	433	426	421	428	405	455	426	427	433	419	394	420	452	469	449	455	488	455	488	438	405	431	449	440	479	442	453	426	414	436	442	438	465	456	448	416	428	452	444	476	454	427	447	449	437	420	460	435	445	413	449	458	444	475	453	454	446	463	443	364	412	479	427	421	431	440	470	420	437	465	428	436	402	445	413	447	436	395	428	434	434	472	435	466	441	413	403	447	456	435	408	430	427	436	416	433	440	418	454	440	442	460	464	410	396	439	450	402	468	428	417	459	434	445	408	454	434	440	453	391	439	459	430	396	433	464	398	427	426	409	404	436	463	429	441	423	425	425	423	467	456	451	425	409	488	438	457	411	433	435	446	451	404	476	402	434	438	414	448	437	424	447	424	435	463	432	399	426	420	425	443	472	456	408	462	425	435	448	446	390	460	404	415	435	402	431	422	450	445	447	423	420	408	433	470	410	430	405	433	462	472	443	434	439	450	449	431	419	439	427	420	400	428	403	430	439	420	402	465	398	460	437	445	472	461	448	433	444	438	425	413	449	432	408	422	460	429	449	431	430	414	429	439	431	426	430	433	469	436	454	420	459	423	460	441	405	452	435	409	438	455	439	404	429	447	434	461	465	402	410	457	436	424	415	434	404	401	458	455	453	434	417	421	431	428	409	439	417	399	439	440	423	442	437	396	443	451	436	440	397	457	449	436	467	429	454	452	450	423	397	425	449	400	450	436	441	400	436	415	429	444	459	443	413	422	422	442	449	440	415	440	457	439	433	459	436	400	450	417	443	438	448	438	385	420	480	424	437	439	466	444	442	459	419	466	436	416	419	410	436	441	447	434	429	454	442	427	420	441	430	444	404	436	402	430	419	442	452	444	442	499	455	444	430	405	427	428	453	453	449	438	448	430	427	437	409	499	465	400	438	431	434	458	467	436	409	459	451	458	430	408	424	431	441	473	405	419	425	423	438	473	411	462	465	405	445	426	403	463	438	429	441	440	408	436	462	453	426	504	449	401	479	413	406	472	427	425	406	442	446	437	423	452	451	489	446	429	430	446	477	419	434	443	430	460	416	452	461	463	406	425	455	386	473	470	413	433	441	442	418	463	398	462	430	419	410	451	460	458	443	398	440	432	458	440	442	412	437	469	432	444	427	429	435	438	465	408	438	439	438	463	445	406	412	456	463	428	392	417	420	438	403	410	429	442	431	430	424	401	441	444	444	440	463	380	478	468	431	420	440	463	468	410	458	451	424	426	468	421	487	427	444	404	459	444	433	389	436	422	431	445	437	461	403	432	455	441	439	416	450	414	393	435	408	479	453	450	400	473	459	400	441	422	428	480	419	425	429	418	427	418	452	467	411	438	454	407	374	428	389	442	434	423	426	431	441	472	424	419	423	408	429	430	446	462	461	417	414	427	449	423	386	446	435	465	458	414	408	442	439	419	467	442	432	440	457	408	403	429	444	403	462	433	465	411	491	394	464	418	443	453	433	433	460	419	462	447	423	414	452	415	419	401	431	451	453	438	445	405	403	450	430	433	423	438	421	406	425	422	422	421	428	444	470	424	456	436	420	425	424	437	446	463	429	420	409	437	472	401	427	421	425	456	386	426	459	407	413	463	432	409	468	422	415	459	420	436	432	430	462	421	460	427	411	442	413	439	437	424	444	455	424	439	444	423	461	427	462	430	484	401	448	456	395	437	484	447	442	445	459	435	419	446	430	417	461	463	435	426	446	443	424	464	408	422	411	438	473
40820	55294	42133	23133	6090	1132	856	784	616	673	558	538	470	568	511	504	497	501	487	454	493	456	456	438	480	470	454	469	439	445	480	443	459	427	468	442	426	448	464	456	488	455	441	397	452	429	510	464	437	470	441	450	446	474	455	453	483	445	490	449	445	449	481	447	452	449	424	445	450	421	441	453	472	433	454	438	436	454	477	451	419	447	477	422	441	464	445	440	441	446	435	484	462	460	472	486	442	439	463	448	457	435	457	462	453	487	474	445	436	507	485	410	426	431	443	472	469	445	427	395	456	423	428	440	466	466	485	473	456	458	406	472	441	434	469	446	438	471	451	458	444	453	452	495	450	436	450	446	452	460	438	429	466	445	466	474	425	471	474	476	467	481	471	427	464	496	446	442	463	445	466	476	462	475	467	415	473	451	463	484	443	430	433	473	467	420	472	481	491	456	444	499	458	432	528	463	462	441	476	453	456	472	458	452	465	473	493	467	461	421	484	464	439	425	489	480	431	476	510	414	446	404	469	473	476	427	478	472	449	448	458	455	439	428	455	440	473	480	490	442	448	485	492	423	500	462	465	418	468	443	460	420	480	486	423	416	444	455	454	448	433	487	442	458	458	450	442	441	464	486	456	469	480	442	436	464	446	438	458	435	455	469	474	438	488	448	486	444	481	410	434	492	444	483	460	461	504	473	442	440	452	447	464	457	453	490	457	429	440	432	435	474	434	442	458	456	491	485	444	478	449	419	481	434	467	482	453	452	479	499	423	480	455	457	505	464	470	468	454	495	466	453	462	416	468	419	440	461	430	490	452	444	466	450	467	446	439	445	441	461	418	458	429	466	416	473	479	457	417	431	448	490	464	474	453	437	477	458	449	427	462	464	456	457	435	481	476	459	463	453	452	475	485	445	449	454	421	444	508	449	477	456	447	440	431	453	408	447	478	445	449	462	479	494	438	435	459	488	470	484	468	434	482	449	438	406	445	497	430	416	484	398	495	460	419	459	467	447	420	430	481	425	477	399	453	452	450	474	447	482	451	465	448	448	440	462	474	459	457	481	465	443	471	457	453	474	402	475	463	446	436	468	407	436	455	450	426	504	446	427	450	449	443	454	486	480	489	477	493	409	413	477	439	479	445	459	453	404	441	427	428	453	447	461	453	491	457	450	446	470	456	455	409	485	428	459	457	456	429	441	477	449	483	431	422	437	387	421	443	429	444	470	436	486	437	505	467	457	456	433	462	440	485	447	438	428	448	455	451	476	450	462	447	456	416	457	402	473	470	452	439	455	453	497	439	472	438	437	473	467	425	464	445	453	458	466	426	396	440	458	457	465	476	473	437	444	470	472	465	447	489	446	472	470	409	462	455	451	437	476	475	435	449	468	439	457	464	449	443	468	478	419	457	473	450	434	450	476	452	435	416	444	445	434	420	469	428	465	425	478	445	435	448	454	478	439	406	502	453	446	465	447	450	432	413	421	470	469	463	448	472	428	503	445	427	497	458	459	497	455	414	450	463	430	473	466	414	435	420	461	425	432	430	465	436	476	462	466	456	494	435	463	488	443	443	459	454	449	479	426	464	499	436	441	479	468	491	435	435	465	478	442	442	448	427	450	451	464	438	458	428	435	432	487	458	468	485	466	434	435	478	476	493	456	443	485	465	456	436	413	462	421	449	466	422	452	456	488	432	451	438	452	441	475	419	468	456	451	433	454	479	428	427	454	454	467	441	460	473	461	452	471	465	442	467	440	420	447	417	400	457	446	435	487	453	477	508	502	461	453	437	478	465	446	464	442	478	425	468	442	458	432	459	442	460	470	468	451	437	419	466	463	457	464	467	425	440	474	464	440	461	452	461	433	454	444	455	433	418	463	433	418	451	424	469	480	448	451	453	448	443	497	439	443	462	434	451	440	494	466	474	457	472	485	441	459	465	406	465	484	411	474	443	454	428	439	441	509	488	462	501	462	431	424	456	434	440	451	433	472	458	438	412	450	430	447	497	435	441	466	451	422	499	436	494	430	424	426	421	457	437	488	455	443	410	464	436	425	434	449	480	465	440	457	494	460	468	454	441	472	466	446	460	456	449	438	441	436	443	456	464	436	458	445	431	468	464	437	446	431	440	461	461	450	428	469	485	481	449	455	434	422	415	426	429	461	432	466	445	434	453	455	420	433	455	477	428	472	430	450	475	474	441	452	457	444	432	455	482	463	415	452	451	473	451	415	423	455	459	453	451	478	474	471	446	472	457	433	441	441	443	440	452	441	466	480	450	464	501	483	468	458	440	461	442	490	462	445	445	453	459	454	451	446	410	438	435	432	445	440	474	417	456	448	506	460	426	483	449	438	462	478	452	461	473	437	430	424	423	465	424	472	446	444	471	482	439	430	442	470	445	436	451	471	446	466	422	468	478	463	451	429	423	451	443	450	443	428	474	436	440	433	442	474	465	443	459	474	447	440	454	440	451	442	458	463	477	419	450	478	443	446	442	454	454	428	470	440	485	430	465	476	482	453	461	440	474	446	466	446	421	465	455	457	427	454	458	484	453	427	461	472	441	448	452	470	497	396	456	443	443	463	476	423	448	459	466	437	473	433	441	464	466	473	455	429	420	447	487	455	472	474	492	449	459	467	473	474	437	467	442	453	460	477	457	433	476	468	454	441	474	483	504	469	450	454	448	438	446	447	449	455	443	466	422	464	492	409	404	450	452	435	444	419	459	491	454	483	426	448	451	444	430	446	494	461	447	478	464	444	513	488	480	461	430	435	457	447	454	404	473	470	425	452	475	446	475	446	447	478	477	419	448	478	474	418	457	453	472	500	424	467	428	462	449	443	451	450	466	485	471	443	440	472	470	460	441	495	456	452	473	462	434	457	440	479	432	429	472	473	433	444	475	483	422	455	432	466	475	475	468	460	520	463	409	451	472	471	412	446	482	496	460	444	430	434	480	444	476	416	456	446	431	451	463	464	465	482	441	432	439	458	440	449	457	455	425	446	432	457	453	460	443	465	421	450	491	403	442	466	444	469	441	495	471	472	421	407	467	440	483	457	428	444	431	451	453	486	435	454	431	455	437	409	464	456	498	418	444	419	435	436	435	478	476	408	468	460	430	461	476	448	478	463	485	426	442	489	472	442	468	450	455	490	453	463	478	441	467	482	426	448	460	445	445	475	474	462	459	431	417	467	478	463	453	470	448	441	442	454	412	474	471	428	414	442	445	454	446	448	442	460	458	465	453	453	440	480	439	414	443	446	461	463	460	465	466	466	447	477	443	465	431	442	482	434	475	438	441	435	427	416	467	414	447	487	466	418	449	411	436	460	475	442	436	472	449	435	473	471	463	457	439	479	432	460	450	436	450	488	442	450	454	451	445	445	455	467	465	435	425	452	470	449	444	446	432	447	420	445	520	423	477	458	460	483	497	464	470	513	438	469	437	466	467	462	471	474	444	495	430	455	457	471	502	451	452	436	442	472	446	487	462	446	479	422
22436	20924	28333	23694	20919	20854	9828	690	498	392	388	376	352	326	320	337	301	312	292	285	307	286	324	315	309	286	249	260	251	273	257	312	282	302	274	231	274	277	260	276	233	281	272	279	278	284	267	257	274	270	286	264	277	288	250	271	286	269	270	267	284	303	243	271	271	270	285	276	276	247	271	291	275	296	269	268	255	270	277	263	260	259	274	259	256	244	260	271	263	280	265	263	264	252	276	257	277	284	236	286	297	274	285	294	284	257	306	281	260	272	266	286	285	261	237	283	286	263	259	257	302	301	245	238	285	257	295	292	268	262	264	262	239	278	230	261	313	249	256	274	291	272	275	294	269	258	257	294	292	271	247	270	256	307	254	281	292	300	267	274	298	291	282	300	243	258	291	265	243	285	296	289	244	269	252	259	260	269	278	258	288	278	260	274	269	282	281	290	314	276	261	243	255	283	276	267	270	294	276	262	266	295	288	275	277	263	281	278	284	278	275	279	269	278	260	293	256	265	251	277	275	271	249	268	287	265	284	292	299	279	265	261	288	276	281	259	285	278	285	242	256	277	266	285	277	276	270	269	239	306	255	266	276	236	261	276	297	301	292	281	294	263	262	267	261	272	256	258	267	260	279	262	289	283	259	263	251	218	287	264	295	279	279	296	305	304	270	257	275	264	268	269	277	276	283	280	278	277	283	250	285	294	249	254	269	261	261	261	260	283	269	272	257	260	261	283	262	292	305	301	281	248	256	269	279	270	277	259	300	302	248	272	279	270	288	258	259	259	289	268	258	252	273	275	252	279	275	280	270	282	263	292	273	294	273	263	289	308	281	269	305	269	290	226	245	301	306	274	317	269	296	291	270	270	296	257	296	308	269	235	272	257	272	268	284	282	252	277	281	257	278	259	274	282	275	249	249	274	248	258	258	277	263	273	286	271	290	297	273	256	261	254	252	248	285	270	287	287	271	315	276	294	290	277	283	283	288	266	297	281	273	281	241	248	272	281	276	317	275	277	283	252	309	249	280	291	245	269	279	228	253	253	300	281	263	268	282	289	248	270	279	271	286	260	283	283	285	259	261	286	263	269	272	259	286	263	273	253	276	270	278	268	275	244	269	275	284	312	304	293	263	273	257	304	256	295	264	259	270	275	281	269	287	269	251	286	317	285	257	259	264	283	272	271	284	273	249	270	289	296	269	294	275	274	280	276	273	260	254	276	262	302	258	280	283	259	317	286	252	288	261	312	274	257	259	251	270	259	292	264	270	246	265	278	275	303	252	267	287	275	279	260	298	260	291	298	265	282	254	242	274	265	300	270	280	285	253	292	317	249	298	289	251	250	258	293	260	274	277	248	250	289	270	304	273	275	305	292	255	266	293	282	267	276	277	281	265	242	291	248	268	285	251	286	265	284	265	284	272	272	276	287	275	260	284	243	236	312	244	263	280	268	264	287	249	282	237	269	272	281	290	275	270	281	273	265	272	302	283	249	260	277	272	282	262	292	253	268	271	273	319	244	297	263	302	269	302	268	247	281	288	298	300	260	290	285	255	288	227	285	262	250	253	267	264	279	253	300	276	284	264	293	236	272	248	267	265	268	261	278	262	268	290	275	268	264	304	232	275	276	265	265	254	260	304	280	255	298	301	261	249	258	247	225	237	280	259	271	289	254	305	288	261	264	262	219	283	282	296	282	273	293	279	263	279	244	270	280	307	275	297	279	268	284	263	259	240	269	253	265	299	265	283	262	244	257	280	277	293	300	283	250	246	258	259	275	259	256	272	280	286	274	264	281	277	269	275	257	275	274	255	269	261	264	267	261	282	246	255	281	258	265	316	278	261	254	293	306	294	294	279	296	249	277	273	263	253	269	283	267	293	284	294	292	279	283	289	252	283	258	274	272	279	241	257	266	276	284	273	242	273	273	283	281	271	251	274	267	251	294	248	296	300	256	299	262	269	279	271	270	249	251	259	272	270	270	283	295	274	302	267	272	254	278	265	269	260	267	283	286	281	281	252	260	277	300	248	272	316	274	285	259	251	294	290	325	276	282	281	275	266	278	301	286	247	256	273	267	284	311	280	293	299	255	255	242	290	281	279	267	258	261	248	311	291	269	255	250	247	280	241	284	255	286	259	283	307	292	281	268	281	294	302	318	249	272	270	285	278	276	238	257	269	271	273	268	269	230	254	265	243	281	275	259	270	236	282	296	240	256	256	309	288	270	274	282	301	247	279	266	289	285	303	294	282	290	274	270	230	298	304	287	263	253	265	284	261	272	296	251	247	255	248	281	264	274	291	268	284	295	276	309	263	281	271	287	258	268	275	267	310	253	251	267	281	244	275	266	273	262	257	264	267	264	274	244	259	277	237	272	273	278	267	247	268	271	271	288	277	256	291	272	248	290	287	267	268	295	261	246	276	247	252	272	280	302	274	245	277	246	273	295	272	271	242	253	251	273	257	270	286	278	250	271	271	269	253	297	275	286	285	277	286	278	265	303	251	270	242	290	259	275	282	275	261	259	293	271	267	274	301	282	263	218	278	286	262	255	264	281	275	269	306	276	237	311	272	246	282	277	242	291	266	295	257	280	272	260	252	257	269	260	282	274	269	291	280	283	268	264	254	286	258	281	277	285	261	276	281	270	299	255	268	288	270	255	282	268	256	269	307	270	267	289	257	283	280	270	281	265	294	276	282	263	252	254	278	260	268	320	272	271	253	274	284	252	256	277	252	288	299	263	260	300	273	262	259	280	266	266	274	243	283	259	308	256	282	275	271	261	269	284	265	286	307	281	278	282	254	280	267	301	266	277	250	279	287	297	249	264	275	290	275	274	241	258	272	252	267	241	236	249	264	259	280	268	301	299	277	252	278	279	256	259	250	272	287	255	259	268	231	276	265	253	261	267	271	257	285	294	312	267	255	224	260	268	278	307	303	278	289	278	275	270	274	258	254	238	315	258	277	277	262	303	276	265	263	296	285	260	276	305	254	265	262	236	260	255	278	267	290	261	273	286	295	278	264	278	255	284	299	253	279	266	248	249	269	289	276	285	284	259	256	254	272	246	263	282	268	267	245	266	249	271	256	276	268	269	255	253	255	244	241	274	263	273	281	272	279	254	283	260	269	302	286	265	277	264	268	264	293	255	254	291	267	310	266	273	284	261	282	280	285	288	300	267	269	263	257	271	267	285	258	275	270	259	284	257	296	246	256	306	258	263	287	293	278	226	281	301	262	249	289	287	282	249	251	270	294	294	278	262	303	240	276	251	293	274	281	272	258	257	281	263	283	277	291	300	281	283	278	262	278	280	259	255	259	276	296	273	267	301	249	258	242	277	293	262	262	269	290	284	276	275	242	279	271	266	269	267	281	247	269	286	298	269	284	291	233	275	267	230	280	281	264	242	267	309	308	283	271	283	248	273	271	263	270	273	253	267	263	269	259	257	273	255	297	244	252	259	272	308	225	263	275	259	275	271	275	276	278	254	295	288	257	277
43723	64148	50396	30945	11341	1719	1081	902	710	575	511	463	429	389	418	379	352	350	348	316	343	348	317	314	318	301	311	300	296	285	317	311	311	246	304	297	280	302	314	299	278	261	293	287	286	315	308	300	294	308	310	279	266	295	290	285	285	287	265	259	324	281	288	307	298	306	298	309	286	293	298	289	273	305	278	267	302	302	275	301	297	312	303	309	281	267	271	284	285	272	280	295	266	317	326	306	301	281	274	307	311	314	244	322	315	294	292	292	288	306	267	267	284	306	305	307	274	276	283	290	308	289	289	314	281	291	325	305	278	279	285	292	272	271	308	259	303	289	285	290	320	298	261	280	288	283	298	289	274	279	286	278	310	257	274	298	295	305	304	278	258	284	284	299	271	265	307	263	288	324	287	309	278	289	302	299	285	244	289	299	298	287	273	291	274	280	272	266	289	302	305	284	304	295	288	264	280	304	276	291	263	299	253	303	270	303	297	285	257	285	302	293	293	301	317	313	291	287	267	251	306	306	300	270	292	289	308	294	271	293	315	266	294	314	305	315	280	274	287	289	309	289	292	279	275	292	319	287	312	314	273	295	295	291	285	268	291	286	283	288	284	273	297	290	293	274	249	279	289	281	276	274	285	286	298	300	279	267	279	271	299	279	278	310	254	309	311	282	267	277	311	266	289	283	289	291	272	286	298	303	295	267	292	269	295	269	272	304	304	311	270	299	278	267	301	270	245	315	290	290	308	260	255	280	292	295	271	274	246	277	274	281	292	303	253	284	284	313	292	267	301	273	265	324	288	278	302	279	278	271	276	291	300	293	274	294	288	264	274	261	286	275	299	283	273	270	292	276	243	283	296	267	266	261	309	315	296	261	285	276	292	273	316	302	323	296	257	296	279	273	272	283	263	275	269	290	303	294	273	271	283	314	326	278	289	307	269	305	290	267	268	289	316	259	305	289	266	289	296	270	307	272	281	284	314	292	301	273	301	297	277	284	270	279	292	291	310	284	284	294	273	290	276	328	285	279	310	252	290	272	243	291	291	294	308	319	267	265	270	300	289	275	271	302	302	276	318	296	316	287	262	292	317	280	325	308	276	271	285	283	270	296	320	293	288	280	284	303	290	275	282	292	293	277	290	253	261	278	287	298	268	314	297	260	311	305	273	282	294	290	293	316	269	288	256	298	239	285	293	278	290	289	300	307	276	303	303	283	289	281	300	315	280	288	297	287	309	289	312	310	284	304	300	263	277	300	296	277	289	274	317	320	283	286	291	302	283	308	270	270	278	292	298	258	317	310	282	288	291	304	305	315	306	276	264	275	272	283	288	268	290	301	281	275	287	280	287	280	280	302	300	305	253	284	265	311	261	279	289	293	314	300	295	288	297	285	289	309	272	287	275	264	283	322	314	259	250	290	307	305	294	289	297	274	266	289	295	298	265	303	298	293	293	277	317	307	303	288	296	306	282	301	275	300	300	310	330	297	285	284	273	275	310	302	275	293	293	311	314	308	296	246	272	299	297	283	264	284	308	287	271	288	281	285	292	293	293	280	275	304	256	295	292	301	256	263	290	294	286	291	253	298	303	310	281	289	288	284	296	274	290	285	288	302	295	282	308	269	305	299	286	316	296	283	299	269	279	267	289	252	276	263	261	321	296	330	297	291	280	296	288	303	299	299	297	292	312	290	305	289	285	311	284	270	300	326	278	248	295	292	279	261	273	288	237	293	276	294	294	278	281	267	295	304	324	281	308	279	291	277	280	293	296	281	318	300	296	286	265	311	258	284	277	269	282	288	300	272	273	281	278	286	256	284	293	272	291	295	261	267	279	252	314	274	284	310	267	263	292	282	289	258	270	297	289	344	244	335	296	291	298	307	313	270	289	317	302	273	304	320	293	300	284	311	297	279	293	256	313	300	254	257	287	276	295	265	276	277	271	283	301	306	284	292	285	270	278	283	298	307	294	292	317	279	275	256	280	298	286	281	287	288	278	297	279	278	287	297	311	314	301	269	290	283	286	309	290	281	273	299	303	268	264	282	258	250	296	289	277	293	292	311	269	286	298	271	306	271	292	271	267	283	302	290	282	271	291	307	293	307	261	313	302	305	286	296	271	270	284	278	289	278	251	287	274	264	266	272	296	291	291	290	260	299	284	293	296	291	309	277	295	322	286	279	261	280	276	265	298	263	282	290	265	280	299	306	293	282	286	278	296	278	297	290	280	304	303	284	280	262	277	286	286	336	267	281	279	298	291	294	285	292	324	315	272	289	304	285	275	319	295	324	272	288	302	307	273	270	291	285	310	317	307	270	299	277	281	280	266	303	321	297	246	278	292	273	296	293	314	291	290	292	313	292	284	271	283	295	251	260	310	267	301	279	304	296	294	298	295	289	300	293	295	271	280	288	257	309	285	268	284	321	291	277	258	245	260	302	281	297	260	297	286	293	321	288	297	266	299	293	290	270	313	303	258	265	291	306	281	309	306	327	273	308	300	318	275	284	274	317	302	277	258	266	309	295	286	309	280	301	302	270	267	262	276	291	309	301	272	294	314	285	287	285	310	258	277	288	274	307	291	281	275	274	265	256	264	290	272	294	265	292	285	299	280	306	279	256	320	310	274	287	272	309	282	315	318	285	270	304	259	309	292	271	281	286	285	293	279	328	306	299	268	287	281	283	278	287	286	254	298	297	276	298	274	286	293	277	296	294	282	265	290	296	265	288	302	303	311	293	312	269	295	304	271	311	283	291	284	297	287	270	306	286	312	286	309	320	305	290	293	270	272	285	262	277	273	318	306	298	295	302	291	275	304	307	269	274	273	293	295	291	300	289	284	294	272	297	302	314	304	286	261	291	254	283	280	254	273	258	304	282	275	295	281	255	295	294	283	301	266	305	297	294	285	297	320	299	321	301	303	260	302	281	308	287	285	275	307	276	273	297	304	271	261	269	294	293	287	278	278	315	300	273	293	278	267	295	267	290	318	285	251	255	267	285	283	298	289	307	308	276	259	292	277	288	278	297	300	298	299	299	282	307	309	305	272	313	252	282	258	262	296	274	294	291	314	274	273	288	281	278	289	283	308	307	277	297	266	274	234	300	260	273	292	297	297	299	305	338	307	277	287	269	293	288	293	290	297	302	286	313	256	301	277	308	318	277	289	287	326	291	260	300	278	290	273	322	278	296	268	246	273	285	306	273	269	279	287	278	290	313	277	261	273	291	304	302	313	295	307	297	281	287	307	298	294	258	289	277	293	307	313	271	283	298	320	289	291	314	302	272	276	260	309	324	251	294	278	295	277	270	304	301	286	308	284	281	292	277	286	277	308	286	262	306	280	288	271	301	293	268	303	281	284	286	267	263	304	273	268	316	292	294	283	271	263	307	263	268	288	305	292	274	276	302	288	280	292	282	284	295	289	303	271	252	294	292	270	255	279	262	294	271	287	291	309	291	301	309	281	292	271	283	288	284	289	316	284	292	289	284	268	304	297	298
33855	32408	30649	17111	3588	788	622	607	568	595	568	532	535	516	531	540	548	580	514	503	479	490	485	496	532	524	499	520	497	498	482	514	498	545	525	521	481	515	512	538	519	481	495	520	523	511	536	497	522	469	486	545	514	501	513	482	513	501	489	493	521	496	544	505	540	470	499	514	540	514	540	495	518	497	534	492	501	512	463	485	504	507	518	486	483	485	504	519	538	488	530	517	491	499	551	526	494	547	515	543	528	496	505	510	488	534	485	462	504	487	487	500	495	546	522	491	522	542	498	533	498	533	513	525	513	575	513	480	504	476	540	488	517	488	506	541	479	515	502	544	545	512	516	512	510	514	535	484	446	494	474	546	511	500	511	521	481	505	507	507	536	512	532	516	482	533	550	475	531	510	518	514	546	519	519	522	535	519	502	511	526	493	525	510	497	524	522	518	517	528	510	503	517	511	483	522	487	473	501	537	554	510	510	507	486	503	479	509	551	528	497	509	468	488	518	538	499	542	516	520	503	495	547	480	480	484	498	525	504	504	510	508	560	500	548	544	490	500	511	553	500	484	540	533	529	533	483	512	482	502	554	544	524	511	499	566	513	513	498	509	502	502	516	506	506	528	508	537	523	509	491	466	525	469	549	492	491	546	493	481	504	512	546	509	519	511	502	526	473	508	493	517	524	522	504	537	517	485	522	545	497	553	549	520	513	537	508	554	506	523	534	483	533	518	502	479	551	496	508	497	521	540	486	528	506	484	509	524	476	503	483	518	496	495	531	510	492	481	502	476	528	482	546	514	506	491	510	494	531	487	539	497	517	516	530	519	510	530	506	505	524	505	542	516	504	507	487	478	490	508	491	528	483	576	506	488	563	516	532	479	496	497	539	501	519	539	485	535	533	462	490	500	476	472	500	526	510	527	488	517	503	535	536	502	531	507	477	527	500	508	491	519	517	531	508	524	494	544	563	496	501	502	500	535	512	519	521	531	502	535	535	515	509	526	502	513	526	482	525	483	532	538	525	507	527	524	528	498	536	528	546	550	479	543	541	509	527	524	525	546	482	526	544	491	541	531	523	520	516	537	463	488	539	496	503	508	533	529	520	524	519	508	537	515	480	499	495	569	536	581	489	519	519	519	504	543	520	492	515	521	495	516	478	529	490	521	501	532	511	501	486	518	478	525	537	497	549	528	524	525	459	495	527	529	526	536	507	490	503	505	506	537	493	488	515	525	556	528	507	527	501	522	518	510	502	518	551	510	553	502	483	508	526	497	495	528	565	531	502	471	534	542	506	517	511	503	506	462	526	514	523	515	473	520	517	543	512	513	545	491	516	511	486	518	518	538	489	538	503	511	535	495	534	479	532	562	515	501	519	515	536	488	530	498	504	529	487	470	516	513	508	504	509	482	502	492	526	493	541	501	504	500	508	521	519	518	536	507	498	469	499	515	517	529	498	529	463	520	520	533	515	527	504	557	505	500	524	501	534	504	515	556	507	537	513	504	491	496	529	551	511	519	453	504	502	526	555	586	555	478	493	498	554	493	493	507	471	537	514	503	486	510	534	472	516	523	484	492	517	507	497	525	488	523	510	503	490	548	537	493	516	510	543	471	511	507	516	470	523	498	551	508	537	505	519	529	499	537	510	506	539	521	501	518	563	516	498	470	499	554	570	520	455	504	467	549	515	516	498	507	530	539	521	492	506	478	513	490	525	552	474	498	523	477	498	500	515	524	501	492	538	529	532	499	540	525	486	506	548	495	519	509	526	498	498	554	498	489	555	511	544	540	520	550	503	526	530	506	512	536	508	519	496	526	504	513	518	496	536	500	518	512	525	521	505	504	521	546	527	518	521	517	531	517	517	492	498	502	496	518	487	496	521	479	494	532	508	494	523	501	498	481	444	488	502	499	494	541	469	514	510	487	459	558	464	524	500	495	520	489	548	533	516	539	488	524	498	508	515	534	542	555	518	529	508	531	480	532	514	499	475	545	526	511	535	557	490	510	523	561	466	521	489	537	498	466	493	543	549	529	546	492	504	500	501	468	526	484	532	513	495	523	505	516	506	516	488	518	519	537	488	534	494	528	528	559	502	517	511	501	556	527	524	481	493	485	504	541	473	513	493	500	509	557	530	519	520	508	494	519	482	504	522	492	509	517	499	514	508	544	485	489	457	461	509	488	490	460	495	526	482	543	481	507	478	529	507	552	475	502	494	504	536	534	531	505	505	543	502	522	510	506	565	520	507	511	548	528	496	513	473	531	486	513	523	466	510	552	452	507	518	510	511	525	521	498	480	503	511	509	521	522	549	540	536	530	453	516	553	512	446	505	498	500	496	458	512	541	527	524	541	471	461	507	524	519	520	506	495	536	512	525	558	520	514	501	497	501	511	513	534	528	515	566	546	491	480	526	509	538	502	515	532	506	513	524	515	510	505	500	514	513	493	528	529	528	492	496	461	522	501	543	502	498	538	506	523	509	521	508	510	484	466	556	551	471	511	482	493	523	525	501	521	525	482	558	512	521	538	502	523	528	529	512	529	495	478	463	476	567	521	524	489	495	508	544	523	504	493	533	464	501	524	520	539	519	464	494	569	503	478	516	512	520	499	534	562	495	500	521	519	499	526	490	528	535	504	523	529	516	541	530	506	499	546	521	549	474	500	528	489	510	487	483	482	530	521	533	514	531	515	485	533	532	519	496	479	535	483	500	534	550	515	512	502	560	516	536	529	480	518	504	546	507	474	535	517	554	515	526	503	530	512	526	527	481	485	498	506	519	524	531	485	507	531	532	507	508	496	524	490	472	479	480	484	531	562	550	552	514	521	493	509	539	502	500	526	514	495	494	549	520	548	518	518	505	508	504	537	486	513	496	474	513	533	473	506	506	496	484	490	522	530	500	528	489	475	497	516	499	479	514	518	502	516	494	497	539	525	545	485	511	464	555	475	529	487	537	524	522	503	478	502	495	477	503	507	534	474	532	508	545	534	472	528	550	515	529	509	510	547	496	501	521	517	541	504	548	559	475	538	513	509	488	528	528	489	481	517	539	500	510	508	510	479	506	509	460	488	509	485	539	519	518	515	491	554	542	530	523	478	536	522	511	512	487	506	520	491	539	508	492	544	522	489	502	506	510	524	487	537	495	486	516	485	528	486	495	521	469	552	537	533	475	545	534	533	536	537	503	512	521	485	496	525	498	488	494	520	477	536	526	522	551	525	544	525	509	528	504	521	485	526	465	517	525	510	483	528	504	506	512	491	526	518	565	531	475	482	511	493	510	503	506	545	537	473	535	513	503	499	521	516	517	529	543	500	530	516	524	522	487	488	533	518	501	483	523	471	508	492	524	496	522	505	512	474	496	471	510	491	509	501	521	559	526	490	551	509	540	533	515	468	549	479	471	532	494	529	527	527	504	487	533	526	501	489	499	518	510	491	502	488	513	546	537	518	530	521	515	502	529	542	505	553	520	527	561	520	485	521	511	521	551	500	503
40981	47812	33148	14435	3685	973	754	706	690	599	579	594	579	546	565	565	564	577	568	529	570	584	554	504	582	575	522	568	538	504	523	553	552	513	561	574	531	528	530	563	496	508	554	531	520	540	541	527	546	522	530	565	547	528	535	542	523	571	459	520	520	526	524	542	540	502	513	519	519	516	526	541	562	568	531	511	530	528	562	530	545	515	502	502	548	522	505	504	535	492	527	517	563	586	557	475	530	555	520	528	553	592	500	566	536	532	618	547	542	532	519	537	553	556	543	528	576	500	529	532	551	526	545	482	530	578	533	563	509	518	488	545	555	540	518	597	500	516	539	491	537	508	537	520	537	578	533	520	564	513	527	501	575	535	505	548	553	536	503	527	560	564	560	544	506	517	553	512	523	523	522	519	565	540	570	514	533	476	504	516	540	559	537	511	498	557	530	523	538	527	538	554	529	517	549	611	525	551	558	545	544	541	553	537	527	551	488	554	529	516	541	567	544	522	550	493	546	550	514	561	548	537	512	522	569	551	587	563	529	506	528	531	532	605	527	522	563	527	544	510	507	541	568	514	588	516	515	556	565	547	536	562	566	520	513	499	539	541	540	545	515	503	570	544	539	531	513	509	522	534	509	523	530	540	526	520	579	510	561	548	506	531	553	543	542	512	519	509	559	515	526	543	538	518	550	562	550	566	527	530	534	563	511	531	541	541	568	528	511	559	526	544	515	498	555	551	539	536	519	536	520	552	481	531	529	514	517	522	519	581	516	552	522	525	530	529	488	538	588	533	516	540	551	534	546	552	544	533	564	499	529	551	539	515	563	535	547	516	540	573	558	564	565	570	556	524	578	568	528	523	491	503	511	587	558	499	515	574	536	604	538	530	551	505	497	562	498	537	535	538	536	570	522	568	498	533	552	530	555	543	546	513	565	535	520	513	524	551	543	534	538	570	534	551	533	545	547	568	527	519	543	529	558	526	567	577	526	543	492	550	534	529	515	477	543	536	553	533	516	538	559	536	552	509	554	580	525	556	532	551	530	539	476	530	534	543	533	544	544	545	521	525	529	572	534	500	571	498	568	529	517	556	564	550	540	518	570	568	547	557	535	542	535	526	556	527	533	536	529	524	491	536	531	603	526	564	529	563	539	533	569	585	515	497	550	546	538	554	535	540	539	561	546	542	518	541	553	531	532	577	481	556	534	567	513	540	529	539	542	522	517	583	502	553	511	522	540	528	552	505	516	567	541	543	501	516	525	504	559	540	498	543	545	524	559	531	599	514	573	546	531	526	528	502	534	534	525	518	514	522	529	551	548	555	529	562	562	537	544	539	512	536	516	571	544	479	519	537	548	529	533	556	551	493	544	533	545	516	517	553	571	536	523	535	551	535	571	504	543	522	519	514	562	530	560	537	539	480	510	556	553	590	556	579	537	507	483	526	568	528	505	564	537	558	512	514	539	542	557	566	524	545	527	528	510	559	524	569	523	529	545	547	515	548	515	540	510	559	557	518	564	560	545	564	496	559	473	565	521	562	526	536	589	531	527	540	471	519	526	537	537	558	526	519	582	525	539	529	538	541	568	509	523	511	513	525	540	552	554	556	552	546	516	587	546	572	554	518	535	532	555	544	509	543	511	466	551	550	570	545	541	551	548	538	551	496	505	518	505	546	553	528	549	531	566	494	536	544	522	518	500	523	586	545	543	550	533	535	549	537	496	516	540	564	516	527	537	515	499	599	545	546	502	566	560	533	568	541	516	558	540	505	537	501	566	532	544	529	547	504	538	544	557	536	491	540	542	499	559	517	537	588	548	555	493	485	498	503	548	524	507	576	560	570	490	521	534	529	590	563	577	519	541	579	570	517	552	558	485	506	515	516	534	550	502	533	539	530	547	519	539	522	495	568	529	500	572	506	498	547	527	540	504	551	518	538	552	553	551	541	549	481	527	535	535	533	549	546	577	542	557	529	499	541	576	518	485	521	529	559	555	503	556	532	499	522	543	522	553	542	527	561	520	549	542	540	541	557	556	540	526	561	534	535	554	529	534	525	518	539	544	520	503	571	545	575	519	496	587	525	556	572	575	508	512	518	543	505	490	532	542	565	512	553	539	504	526	530	541	518	523	557	556	525	538	537	497	533	553	531	560	597	572	531	530	552	563	528	544	585	548	493	547	522	566	538	455	511	505	548	533	556	534	484	534	565	525	549	579	533	509	538	556	533	519	501	491	517	555	529	538	525	536	563	538	547	534	545	530	524	488	518	545	553	562	533	542	558	587	556	552	517	544	501	548	559	512	517	512	573	554	506	566	507	542	539	554	527	594	534	530	538	542	555	603	525	583	532	527	527	556	569	569	513	553	436	519	587	574	523	531	531	573	546	501	530	543	580	494	579	570	500	566	581	553	555	536	543	516	501	564	524	524	535	529	512	543	552	556	518	556	536	548	549	499	581	536	533	548	545	535	526	541	530	582	540	544	563	500	506	511	549	520	563	551	505	541	557	499	550	549	523	514	515	530	533	524	543	525	548	527	506	558	518	536	542	515	555	548	526	515	529	527	544	527	533	538	543	551	530	566	518	500	565	530	571	560	496	521	543	564	541	559	556	532	573	588	529	541	543	533	506	532	566	548	528	502	545	563	547	536	551	534	523	510	536	558	564	520	540	546	562	545	520	542	554	526	499	531	491	510	544	531	555	549	528	562	534	544	566	546	515	499	557	568	513	510	523	525	516	552	536	503	568	563	559	527	533	559	545	520	537	531	551	577	520	552	542	527	519	528	539	535	502	544	531	537	542	550	565	521	538	553	533	554	524	545	531	520	557	593	549	564	510	495	568	593	580	513	537	577	532	524	528	535	548	513	516	501	514	567	546	537	489	535	536	517	537	549	508	588	546	575	501	490	536	518	502	543	554	567	588	575	597	525	516	502	548	531	573	531	546	540	531	562	525	528	503	552	548	519	537	541	574	554	522	558	532	566	531	560	512	503	557	539	495	512	512	576	549	568	531	529	517	558	491	498	549	493	520	513	568	548	531	540	595	547	528	548	556	524	543	535	538	500	550	524	561	519	555	552	555	538	520	534	537	575	520	564	497	526	531	537	562	566	547	525	560	561	495	504	523	543	549	534	544	513	493	478	591	564	544	534	541	542	538	537	514	563	482	502	568	496	547	566	522	533	522	531	575	533	533	526	590	523	513	563	534	531	556	500	526	522	537	551	525	544	537	573	513	515	525	540	503	544	538	558	559	535	510	537	510	550	562	551	566	546	547	577	514	501	526	546	552	511	494	530	527	526	499	533	581	539	516	495	564	513	545	524	556	528	527	540	519	541	520	550	490	516	531	554	528	487	557	539	534	546	519	516	568	564	536	534	517	542	555	526	499	515	541	560	552	556	564	552	562	542	502	519	535	546	565	527	602	501	562	541	502	524	566	522	525	533	525	540	548	510	536	524	587	533	550	526	572	559	531	534	551	541	489	561	556	571	524	529	517
23529	20904	28012	24087	20921	12913	1168	593	514	518	458	494	498	427	440	438	407	434	430	412	426	426	388	387	421	411	377	430	402	378	382	404	374	398	367	414	417	392	403	405	390	382	410	408	392	416	351	399	424	414	412	396	414	391	401	374	405	382	373	402	383	449	404	363	364	417	375	381	411	414	410	364	401	378	400	414	376	363	439	384	388	396	371	418	387	404	401	397	375	412	430	386	392	404	369	390	411	396	416	395	365	396	420	366	388	415	365	370	422	383	434	432	413	412	381	375	416	438	357	410	389	401	405	378	371	384	411	392	427	408	387	379	333	366	370	428	403	401	381	391	395	398	391	398	357	382	398	373	403	347	364	403	403	367	393	393	395	364	409	417	395	376	383	398	419	386	405	359	391	387	387	404	372	372	398	378	383	357	395	406	380	395	393	367	372	414	409	445	417	408	334	406	396	401	400	380	394	410	382	399	406	409	366	368	363	398	380	369	422	374	370	388	377	387	380	407	407	413	410	373	403	387	433	430	388	387	377	399	391	426	379	384	399	368	394	383	403	397	374	385	410	411	392	385	396	404	389	433	357	374	396	386	382	402	413	384	416	350	371	395	402	414	398	373	371	411	381	413	348	409	392	394	357	396	395	396	394	359	383	373	369	413	406	383	401	400	391	377	418	386	401	402	424	416	388	349	412	398	396	353	416	374	398	372	381	384	376	396	404	382	377	432	389	440	422	422	404	386	381	393	384	411	383	396	396	379	411	395	398	402	416	394	355	399	368	434	367	398	388	393	402	413	379	366	406	393	363	398	377	407	373	405	402	403	393	380	375	414	399	389	379	384	375	376	392	429	392	397	392	402	389	403	384	392	406	354	400	365	350	397	421	381	375	367	399	368	371	415	378	358	390	378	402	392	413	383	402	372	401	390	386	393	381	413	363	387	341	384	385	408	388	403	410	390	354	383	398	392	411	416	368	419	424	402	409	388	397	419	369	377	413	381	404	422	405	390	426	381	384	407	399	391	446	366	390	391	370	415	392	364	363	406	395	425	387	408	352	393	358	393	421	370	414	415	374	406	382	389	391	378	381	394	382	415	379	360	420	387	380	363	392	399	426	391	363	392	406	387	372	392	358	393	381	410	359	392	394	428	426	390	382	382	409	403	373	408	421	371	394	394	402	375	370	412	373	380	390	404	405	407	379	383	415	381	413	356	384	415	369	395	428	380	406	398	386	407	404	429	383	350	364	387	421	394	425	374	397	348	378	354	393	379	385	428	393	403	410	400	395	368	379	387	403	367	378	389	419	396	398	388	423	378	420	376	383	375	409	380	390	388	392	408	411	396	385	396	397	434	397	405	369	386	387	385	386	414	394	438	411	403	387	445	389	394	397	421	374	411	397	375	434	402	372	374	383	392	373	428	397	382	431	396	405	423	403	386	379	378	424	452	403	388	370	407	369	373	383	405	397	420	377	419	394	386	367	397	392	388	395	384	391	394	390	395	374	423	392	393	396	393	375	401	413	381	404	403	395	384	388	409	403	414	384	429	405	376	402	394	397	418	398	375	377	382	412	393	367	407	397	410	385	395	394	382	388	373	416	382	403	395	414	415	412	403	399	400	396	387	407	380	424	411	387	350	409	398	402	369	417	400	396	412	442	377	398	397	389	401	395	366	404	371	413	387	396	417	405	402	392	395	398	402	390	404	386	382	365	404	377	384	414	381	358	374	431	388	407	407	376	441	425	394	370	394	373	399	424	397	387	393	401	418	400	401	415	392	388	369	354	384	400	364	382	394	393	367	405	386	386	392	381	370	390	376	379	402	381	384	404	397	405	398	404	421	362	389	396	382	399	390	360	372	405	371	399	391	388	387	383	447	374	384	424	375	414	380	376	384	416	377	379	403	394	383	411	423	388	409	368	397	378	390	378	359	385	425	384	394	381	412	397	362	368	393	401	367	385	395	374	377	369	435	378	389	392	384	372	383	420	389	377	392	404	388	399	355	390	411	419	372	400	421	408	379	399	403	386	384	393	379	385	365	385	357	374	391	375	391	394	392	401	402	390	383	434	426	394	390	387	411	399	409	379	418	428	359	425	407	406	401	383	376	417	374	426	409	405	362	400	389	398	368	388	431	396	397	373	387	419	413	383	415	419	422	389	441	398	387	417	387	409	350	374	400	392	389	376	398	375	407	412	385	382	393	414	352	348	390	440	404	384	381	379	379	395	343	375	411	423	360	386	391	400	397	404	368	393	376	399	392	351	351	394	419	409	375	422	374	369	399	376	384	395	346	381	399	395	431	398	405	370	409	430	411	381	366	402	426	421	403	408	412	379	400	381	381	396	392	404	376	406	388	369	413	385	373	386	345	396	376	379	435	413	419	421	421	408	394	385	414	430	387	386	428	408	399	378	373	410	415	378	413	409	378	423	328	379	377	379	375	422	402	374	392	402	393	386	356	377	388	344	400	409	392	342	400	414	408	413	371	396	368	387	366	431	402	373	409	382	386	405	385	412	371	434	359	355	414	394	424	397	413	432	422	400	381	403	411	404	364	400	368	432	396	399	394	402	401	393	388	404	413	386	370	400	392	380	401	401	378	398	363	391	418	415	370	381	366	383	394	376	433	373	393	378	377	374	413	380	381	395	415	410	401	412	397	420	413	382	384	431	388	397	405	399	388	424	411	415	435	364	394	403	397	378	354	406	377	377	403	374	419	396	405	405	423	406	395	390	388	438	392	408	405	394	399	387	409	404	419	353	388	392	398	418	385	374	391	421	402	380	407	382	377	401	392	388	370	382	422	412	396	380	406	386	395	419	406	398	392	391	395	395	387	419	398	423	403	411	421	361	381	388	394	377	415	385	404	405	417	366	375	388	407	438	396	373	407	397	353	392	397	389	416	387	416	400	397	358	404	386	408	384	397	357	375	377	375	370	392	398	408	401	369	429	392	424	430	368	369	398	417	373	412	336	410	401	376	361	424	400	391	381	367	359	349	410	408	357	413	380	410	370	417	424	390	382	412	363	376	370	364	371	381	382	362	395	411	385	382	333	348	434	390	380	387	400	395	375	405	365	427	399	400	368	391	365	396	388	436	391	406	396	411	417	386	397	385	369	398	411	416	369	369	385	362	400	386	396	394	410	369	393	416	388	388	397	415	396	372	388	359	371	392	373	399	387	390	399	419	377	367	406	397	375	367	353	398	368	410	393	346	426	358	406	393	378	405	378	403	386	414	392	391	356	363	374	423	378	341	369	394	363	383	383	440	414	409	385	412	413	380	432	407	407	377	370	379	409	399	389	393	404	418	399	455	392	398	431	408	368	392	397	378	412	377	411	389	394	411	389	380	406	389	394	369	390	382	413	356	377	390	398	378	398	415	366	414	396	406	402	435	357	409	412	399	410	373	390	407	346	376	439	408	419	419	404	420	365	374	435	407	380	396	370	391	405	394	368	392	400	396	386	382	361	342	396	368	405	388	411	372	397	374	411	404
41954	59424	43383	25712	9171	1683	953	767	672	586	538	498	532	474	489	468	441	487	453	445	503	468	444	432	469	410	452	439	430	435	397	454	453	415	419	425	419	451	449	429	438	426	452	440	434	414	402	431	446	460	411	443	408	405	422	422	390	444	428	389	407	394	446	440	410	423	420	422	406	385	426	455	432	388	429	425	399	393	397	397	438	406	422	425	435	453	391	412	394	391	416	412	434	410	453	444	419	443	385	448	439	445	430	420	388	390	413	426	426	429	436	430	419	406	397	411	390	433	450	445	414	429	428	436	437	395	459	420	450	442	395	445	433	427	415	402	406	430	363	425	413	414	415	427	419	444	416	436	426	433	447	437	414	425	435	470	391	416	423	403	409	413	425	439	428	406	416	435	413	419	458	411	397	412	403	408	443	408	440	402	409	399	402	435	405	419	421	447	420	432	415	444	432	430	410	415	431	410	401	414	440	414	417	436	446	400	413	419	429	384	429	432	439	404	413	472	403	452	407	448	434	425	411	409	430	405	452	413	397	432	402	419	389	412	427	413	447	431	376	415	413	441	419	410	413	407	397	416	398	372	400	422	368	422	397	421	394	416	475	425	423	414	410	373	398	375	417	395	424	404	395	455	440	410	410	409	413	416	418	455	458	443	379	393	426	423	427	407	414	420	421	444	422	421	391	413	458	382	456	372	424	442	405	424	381	408	421	388	425	421	433	418	398	375	396	412	411	423	424	421	410	395	406	427	450	436	460	381	431	412	377	436	432	422	420	392	451	416	437	425	436	429	431	429	420	392	471	437	391	407	441	448	427	421	411	422	392	478	417	428	412	460	408	419	429	404	413	390	404	392	430	437	453	374	433	413	385	425	413	406	421	428	469	406	390	428	404	416	438	404	413	425	449	427	420	440	397	401	407	422	421	410	394	443	424	405	403	454	429	417	396	422	398	410	374	409	422	388	443	445	435	410	422	448	407	409	455	410	383	375	433	433	404	411	433	415	406	411	436	459	449	404	452	433	426	381	418	409	466	407	403	414	396	452	411	440	399	408	443	410	424	406	387	433	435	426	404	400	421	441	420	441	442	446	421	418	375	440	419	438	437	410	440	439	407	474	454	428	424	411	408	403	429	426	438	467	430	418	432	428	422	433	409	439	394	411	427	414	450	384	377	420	418	437	397	426	411	419	422	427	429	420	427	413	417	413	414	423	457	405	384	413	431	411	406	444	448	442	408	417	419	438	423	420	382	423	479	427	398	419	419	431	416	413	424	454	463	458	429	401	420	428	413	413	449	422	449	407	427	422	407	418	385	383	409	407	421	407	393	419	378	399	411	413	409	374	439	425	426	432	408	448	413	420	422	416	467	427	441	425	440	413	394	416	440	398	452	460	390	415	438	413	432	414	398	420	387	411	422	448	406	421	398	403	421	416	431	429	469	470	404	415	434	403	479	416	443	421	432	378	419	376	463	416	458	401	383	402	429	400	435	441	413	400	409	421	418	428	438	390	408	400	424	444	424	418	405	415	417	396	425	378	406	411	444	396	404	419	428	425	409	437	410	398	424	397	403	422	404	377	397	460	397	411	411	390	424	389	442	458	410	405	453	412	407	394	446	429	437	458	405	394	438	406	438	441	405	406	402	444	420	402	421	391	426	445	442	432	428	403	424	427	429	426	419	415	428	418	403	439	410	394	431	434	455	389	448	413	417	397	414	418	424	404	423	447	474	397	407	406	457	408	419	389	409	396	416	411	408	390	424	398	423	430	434	432	412	420	400	438	419	386	431	461	437	428	399	426	413	445	399	419	398	406	436	413	408	374	401	390	442	397	426	408	427	419	427	444	411	427	418	415	436	412	424	483	449	417	404	434	393	452	421	405	416	422	438	422	470	413	434	416	432	420	426	419	414	417	418	416	404	410	410	420	422	413	377	450	416	391	434	421	424	426	412	361	410	418	399	439	434	397	432	413	419	403	408	383	379	436	394	412	425	401	418	438	412	437	440	428	409	442	411	404	424	424	451	395	419	397	422	435	434	428	428	408	399	437	394	414	420	432	456	383	442	415	431	439	416	424	422	401	442	406	448	428	409	422	431	405	447	407	409	394	432	435	426	416	407	435	445	406	391	410	417	432	427	407	457	419	433	432	435	455	440	416	455	450	450	409	462	420	411	434	413	427	420	402	422	418	464	426	416	423	424	417	411	405	397	414	432	436	417	401	467	457	452	401	430	422	392	417	376	415	442	412	437	405	430	417	403	421	440	427	350	383	415	392	417	415	419	429	402	394	414	420	431	395	403	425	395	425	451	426	404	413	435	424	437	440	427	399	402	429	428	412	409	429	456	444	457	420	400	417	446	427	397	396	426	416	436	429	410	426	435	426	396	418	432	411	416	402	433	406	424	397	443	462	439	400	348	426	393	418	456	434	423	410	409	386	412	409	414	455	431	410	396	362	429	419	440	419	438	406	383	414	391	432	387	389	421	428	457	407	433	440	429	379	393	426	415	387	385	423	378	439	439	408	398	404	430	419	422	427	414	412	444	419	430	413	435	426	394	382	393	432	422	415	457	426	430	411	405	438	451	415	437	399	377	437	385	426	396	432	447	424	392	461	439	420	459	395	417	431	457	405	426	439	426	428	393	433	405	417	456	397	450	397	415	397	412	418	410	389	424	432	442	408	356	429	393	436	411	419	468	408	434	439	441	410	404	431	447	408	440	405	437	414	383	430	451	418	407	434	400	411	393	406	434	406	451	436	410	463	429	417	453	422	430	448	403	417	396	435	425	398	431	435	478	416	430	424	415	426	405	408	439	435	400	414	415	390	407	443	392	429	433	435	415	380	440	401	402	422	444	429	447	394	469	443	428	469	387	453	390	431	405	396	414	429	432	422	433	423	424	427	408	410	376	416	411	394	449	415	413	421	421	392	449	424	425	448	439	424	406	421	409	411	406	392	405	422	434	415	424	399	412	411	377	427	422	423	428	445	408	427	392	433	413	412	425	414	409	415	412	421	421	436	421	418	414	405	440	387	434	406	407	438	441	406	401	404	396	392	403	445	458	457	398	407	393	428	417	417	401	444	417	441	452	417	457	412	391	413	388	414	401	402	424	440	402	414	382	439	421	417	423	428	409	437	420	436	472	455	381	402	438	415	403	433	435	418	409	435	397	444	421	416	404	426	441	384	409	384	425	405	400	402	449	463	351	435	420	420	404	414	439	438	428	430	420	469	429	450	415	401	429	399	438	407	403	399	409	403	426	419	464	417	421	420	438	419	436	410	418	442	451	409	455	402	368	427	429	419	425	388	423	432	369	425	420	450	428	406	432	428	429	430	452	405	439	435	392	436	413	394	432	455	422	433	398	431	412	439	418	417	414	427	427	435	418	454	426	451	397	387	402	417	402	437	401	402	395	384	469	461	393	396	433	378	467	416	414	414	420	441	362	418	430	376	453	414	446	375	426	409	388	474	412	426	422	404	450	396	417	409
24766	20975	27481	25067	16707	2869	701	640	584	503	506	520	503	516	477	472	495	443	470	460	490	453	466	485	440	464	477	474	496	413	422	440	408	413	463	460	464	488	423	436	409	458	456	411	456	485	456	473	455	467	451	434	450	433	454	447	476	471	464	442	433	468	414	464	462	416	408	438	454	447	479	472	438	468	454	464	451	444	435	467	501	441	437	445	466	432	455	419	446	448	461	481	434	486	415	425	469	458	468	457	435	435	405	489	437	464	445	478	467	423	433	426	441	446	443	465	463	483	479	431	455	488	431	439	457	453	468	436	466	484	454	473	453	415	423	429	447	439	449	439	461	454	441	465	467	477	441	471	427	501	484	445	470	445	391	470	449	435	487	454	452	403	429	467	406	470	450	421	436	440	478	423	413	474	435	419	473	443	450	440	470	417	484	434	479	434	452	451	451	452	421	449	465	482	462	435	454	440	432	475	490	479	450	405	460	508	470	465	462	464	474	444	463	445	414	443	487	479	456	452	463	481	437	455	454	460	453	413	448	408	470	473	409	461	415	446	456	403	439	483	433	465	500	459	467	459	466	447	429	456	443	508	456	455	442	477	476	478	466	467	480	414	448	463	468	456	463	477	449	457	451	440	464	455	409	467	428	429	462	464	432	476	460	407	427	444	509	456	446	435	461	437	456	448	411	462	478	425	452	486	482	451	471	448	500	429	481	438	440	467	441	437	432	465	460	458	457	446	423	437	428	433	442	442	439	437	431	438	479	459	430	471	446	433	448	424	442	487	417	415	476	462	433	420	421	436	436	485	456	480	467	478	446	480	452	466	467	460	451	464	460	468	450	438	429	459	489	464	457	438	447	470	462	450	476	435	429	437	477	477	452	449	445	455	462	469	496	474	422	419	433	435	476	436	440	476	436	417	444	441	456	427	438	430	432	448	452	461	443	447	439	435	479	441	435	445	395	453	448	443	444	446	432	459	458	447	480	444	417	434	489	443	415	422	416	424	444	429	474	474	464	419	479	463	435	450	427	445	453	438	445	447	409	414	428	419	404	426	463	428	420	452	474	429	462	455	423	429	469	461	446	457	470	430	431	441	474	440	436	417	465	438	423	455	422	459	438	457	408	458	428	456	470	420	420	448	434	459	412	473	454	476	444	441	404	446	448	448	425	434	472	449	432	465	433	458	463	462	400	426	469	451	439	452	432	450	468	434	480	460	455	455	432	478	482	400	434	463	483	448	412	461	474	438	470	443	480	443	440	474	461	434	469	454	437	474	456	446	409	474	466	475	460	426	420	470	478	457	476	442	451	474	445	475	454	464	417	480	445	459	445	449	482	454	441	453	428	452	478	440	462	447	418	411	446	452	412	430	439	461	450	462	447	485	444	469	427	434	457	464	410	441	461	434	477	471	502	446	437	433	456	433	439	440	466	472	478	466	444	458	454	466	474	417	473	470	480	441	449	446	464	440	407	451	427	443	470	465	469	472	438	457	441	446	481	505	436	450	437	386	431	426	495	441	402	441	481	442	491	457	419	424	492	481	446	434	438	433	474	459	446	486	443	456	471	429	454	444	415	426	441	418	473	434	475	450	465	440	433	497	468	434	457	434	448	469	454	477	441	444	451	440	449	452	483	476	461	461	456	432	446	480	454	481	454	453	444	464	447	465	447	456	450	450	478	441	438	406	475	405	432	467	463	442	453	452	440	440	421	475	480	468	453	442	496	458	400	461	482	453	434	432	453	459	457	478	435	474	445	432	481	437	432	448	445	415	467	505	434	461	489	429	463	436	431	425	471	447	435	430	436	439	492	460	441	433	416	435	486	448	485	460	445	470	428	421	453	429	454	451	461	427	482	452	454	455	443	473	432	457	426	440	470	444	437	432	462	463	448	455	446	455	414	454	447	463	442	469	410	449	455	445	440	435	456	462	452	476	446	462	449	435	468	455	441	442	476	440	445	466	473	429	442	417	457	461	449	442	435	471	493	417	454	468	440	473	434	438	452	430	444	455	449	445	469	399	481	424	427	424	441	461	414	485	477	455	513	417	464	398	437	430	460	409	433	448	448	454	466	464	441	449	417	465	458	456	458	466	447	432	417	440	415	460	421	424	453	484	423	423	489	456	438	413	410	478	444	468	460	491	446	457	477	473	436	457	426	433	441	430	402	439	423	455	465	444	452	462	459	447	430	424	458	495	474	432	471	490	448	436	456	434	440	475	433	436	440	452	468	417	469	417	437	440	465	427	448	423	418	457	482	462	459	441	450	444	420	445	447	426	445	430	449	447	480	434	435	426	493	419	423	501	440	439	446	458	445	471	463	466	474	430	429	457	422	458	496	475	450	444	465	396	425	425	490	449	455	445	463	438	434	427	472	441	423	448	443	477	454	460	419	477	462	447	429	479	448	429	437	449	448	471	476	465	484	449	433	452	450	453	472	421	484	457	459	490	482	423	462	431	499	444	416	416	451	460	475	465	426	419	435	442	436	441	445	466	449	482	432	453	445	486	463	468	437	435	451	456	434	486	409	449	476	440	462	412	435	440	450	457	494	441	441	438	469	410	459	439	425	421	437	454	445	450	448	439	443	432	436	435	431	418	456	420	465	467	452	442	428	459	492	405	463	443	455	471	433	479	483	448	459	423	442	421	468	431	462	460	453	488	465	399	409	463	421	456	480	422	441	472	491	438	469	460	470	410	464	443	418	434	423	435	466	423	451	432	430	424	419	451	468	459	463	465	427	444	437	433	439	448	437	444	464	466	443	447	419	419	465	438	480	411	461	497	452	453	423	479	472	417	468	452	505	443	466	441	442	428	455	445	432	408	467	433	391	452	458	440	428	394	468	449	513	465	455	480	470	463	424	491	444	443	439	452	399	477	410	448	450	426	496	440	489	475	476	432	403	467	477	463	455	474	461	478	480	458	431	409	471	463	449	454	456	457	473	488	429	463	484	468	487	432	469	478	471	436	446	468	441	436	430	434	459	468	457	479	460	446	503	448	472	440	437	445	466	476	481	457	462	450	465	446	471	465	447	411	432	457	434	435	450	447	438	461	451	429	436	449	428	405	455	447	439	442	433	457	431	438	417	437	431	481	438	447	443	449	450	419	438	465	448	436	419	445	430	431	411	472	443	471	433	452	432	441	447	407	487	454	450	486	461	440	430	411	420	475	496	464	424	495	429	472	429	482	451	464	454	432	449	419	469	439	460	460	475	462	413	430	465	450	441	455	446	418	471	450	441	422	501	432	401	470	447	468	450	468	443	438	403	469	450	454	456	480	475	483	472	458	452	471	446	421	396	427	462	442	433	430	439	437	462	434	433	419	454	424	454	411	394	458	422	496	467	448	471	442	478	451	455	453	456	446	409	422	425	458	513	441	486	448	413	425	452	447	439	435	424	445	446	444	454	473	425	445	494	478	445	449	417	423	444	447	471	455	454	467	444	440	473	427	383	442	411	439	455	459	491	456	452	465	430	453	483	448	437	413
40509	54792	39230	21326	6606	1564	836	767	663	575	593	558	532	559	497	514	517	517	486	504	516	507	478	474	498	464	512	464	466	462	472	472	503	479	476	504	456	493	486	460	483	478	448	452	476	471	463	479	479	505	462	453	491	479	433	451	439	456	501	484	485	481	475	457	433	489	452	479	464	471	503	440	453	510	499	463	466	463	448	435	498	445	475	463	490	479	506	453	455	459	474	476	431	474	471	477	437	481	458	501	485	456	473	444	474	471	483	505	482	484	499	488	456	418	474	460	469	496	446	448	447	454	495	502	458	441	474	518	444	460	453	460	466	462	488	456	480	461	445	461	496	472	466	428	488	460	458	527	473	478	447	495	476	464	463	458	480	476	473	465	473	469	488	460	478	447	453	458	473	459	471	442	497	489	478	498	465	477	428	475	464	463	460	470	448	449	457	493	472	499	473	446	474	489	477	499	455	448	463	451	456	447	462	470	467	457	452	483	483	470	432	447	476	447	447	444	433	472	460	445	519	479	484	467	468	418	451	456	461	441	485	449	496	426	442	555	484	484	463	485	459	503	451	445	433	465	462	474	461	461	493	486	446	477	478	445	489	522	469	455	438	427	456	459	462	438	487	476	418	481	439	441	464	490	454	506	481	460	475	480	465	461	486	455	498	477	480	415	444	464	514	479	415	476	472	441	478	485	459	460	486	463	473	474	470	458	440	460	490	481	441	444	450	469	495	479	465	463	473	480	482	495	485	448	454	474	464	500	462	471	485	470	524	422	466	458	449	475	479	479	441	455	475	450	464	478	491	488	472	475	465	487	451	466	493	441	493	446	479	494	481	483	455	448	480	495	461	472	433	483	447	454	474	465	474	480	458	452	478	445	460	471	436	494	479	488	495	466	442	471	481	456	473	422	469	485	505	458	468	473	443	484	453	482	458	443	505	461	474	475	431	477	479	459	484	461	453	461	487	462	469	471	457	501	439	491	465	451	465	475	513	447	503	493	466	423	425	476	508	469	452	472	499	532	447	447	498	508	439	458	452	441	480	484	488	472	498	483	453	459	448	479	469	481	487	481	488	417	482	450	440	483	462	492	435	474	472	507	472	492	463	483	460	479	466	509	462	457	454	470	437	465	430	464	483	478	443	486	512	483	463	444	480	465	455	486	474	462	512	456	489	443	512	459	445	470	476	477	449	441	477	474	450	468	490	415	422	477	476	451	448	500	443	442	491	511	484	453	492	453	442	471	425	478	458	489	487	460	472	467	470	465	493	441	463	468	500	468	470	460	475	474	493	493	432	461	488	450	433	455	433	466	437	453	476	457	480	472	434	460	448	494	455	471	488	464	486	484	492	432	499	475	437	491	486	464	426	448	487	461	477	484	463	489	441	507	459	465	441	470	457	466	450	499	479	446	480	469	469	449	421	455	487	444	437	452	497	490	459	454	452	466	434	495	453	459	491	451	455	450	464	461	483	478	479	441	483	472	472	466	467	456	466	434	469	464	462	486	524	431	503	485	476	465	471	477	472	480	453	499	474	441	492	453	467	472	474	465	445	503	505	448	431	481	432	491	485	453	476	471	473	460	465	474	470	485	481	501	460	437	449	456	460	477	482	461	452	474	421	506	465	434	470	428	490	438	463	498	438	443	478	459	448	486	462	473	463	437	497	451	477	465	472	468	488	462	482	461	474	458	467	506	487	490	406	469	475	470	458	437	488	461	485	461	497	519	462	460	481	467	439	436	461	483	482	475	412	487	493	471	433	455	470	422	438	457	468	513	458	467	451	492	459	458	453	454	457	497	447	459	455	532	442	482	464	461	475	444	436	448	515	472	445	454	461	473	479	460	457	471	488	526	458	476	478	465	503	443	454	496	450	445	487	473	463	502	453	457	482	417	445	463	470	481	476	484	479	513	493	465	443	477	471	499	483	461	474	466	474	415	458	480	481	486	462	470	432	454	457	462	512	445	491	475	487	454	500	468	437	484	469	491	499	446	491	462	451	475	455	480	462	467	503	476	501	467	469	446	460	475	445	432	426	449	442	464	461	480	461	473	486	463	491	493	440	496	463	465	483	466	461	463	452	433	446	435	486	443	489	474	467	470	450	500	454	469	456	467	465	444	478	468	455	433	447	469	464	533	437	499	477	484	502	470	458	468	445	458	481	478	458	429	451	480	492	435	452	455	452	474	490	497	473	458	441	423	452	454	439	496	481	417	426	439	489	466	472	459	437	468	435	489	447	461	456	456	462	456	456	454	432	445	481	447	462	425	456	492	469	466	502	484	451	445	451	436	489	463	445	476	470	453	446	491	483	453	452	465	452	487	460	444	495	457	481	434	481	483	473	446	475	466	436	433	463	456	469	481	476	448	480	493	426	458	494	519	458	507	471	467	523	449	465	451	475	453	438	480	492	455	462	485	491	431	438	447	475	438	491	501	488	508	452	469	478	465	462	490	480	456	491	446	447	424	443	451	466	473	455	479	490	457	467	439	476	457	486	480	481	519	437	501	492	479	448	475	464	475	451	441	438	458	431	442	455	485	482	454	485	474	428	465	447	442	470	425	449	467	455	469	475	479	468	438	460	479	471	493	483	461	455	460	442	480	444	478	449	453	459	464	470	497	470	478	460	436	477	467	446	481	446	449	491	462	444	488	422	448	456	460	438	493	427	459	495	434	501	444	454	476	442	442	477	489	488	491	463	460	467	476	449	480	454	468	482	506	493	446	408	459	455	482	443	475	493	457	445	494	477	481	445	498	481	481	512	440	449	462	506	486	483	465	492	437	467	447	455	467	441	467	490	459	489	437	506	473	467	464	482	498	493	500	452	485	477	483	455	482	469	490	463	490	464	477	464	468	463	509	508	478	459	445	469	441	439	463	499	440	468	446	484	476	495	434	427	479	471	450	503	471	541	448	432	470	475	467	470	479	464	493	460	436	472	456	458	470	457	489	474	448	479	435	458	480	482	468	439	475	442	445	427	479	441	435	492	478	488	453	460	512	480	464	478	504	441	459	481	456	428	471	458	461	464	471	479	505	448	471	488	497	458	462	431	468	424	451	476	473	465	472	453	496	467	505	455	485	466	429	479	462	472	472	488	513	446	463	460	480	447	467	503	464	502	463	494	479	476	487	463	481	465	460	495	464	456	489	482	530	473	477	461	486	468	465	431	460	475	468	455	446	438	454	490	517	454	474	448	477	458	482	453	454	438	464	492	473	479	432	457	444	418	484	471	490	495	430	439	464	439	428	513	472	462	443	490	464	469	483	496	445	437	442	457	491	479	454	472	500	458	458	454	469	442	437	467	464	487	431	510	450	454	493	439	433	469	457	462	480	474	480	505	482	476	426	481	477	474	481	465	454	440	464	480	498	476	490	499	442	447	466	481	491	439	474	448	462	472	494	512	436	458	443	464	486	444	455	469	469	467	496	461	426	487	488	466	444	461	484	446	489	488	469	509	477	474	464	464	493	472	500	464	460	457	499	457	464
22414	20942	28387	23650	20946	20874	9768	655	565	454	429	395	397	381	336	375	346	332	317	323	349	319	305	339	315	277	313	296	319	316	320	287	289	295	261	288	288	274	294	281	287	254	238	292	291	276	261	284	305	282	306	296	270	317	297	290	248	286	258	275	274	269	291	285	284	266	256	305	292	291	268	291	262	253	272	274	272	261	271	289	262	291	285	277	269	233	273	277	289	294	282	287	290	281	295	280	275	285	274	286	274	270	273	278	283	295	284	280	294	307	302	284	275	298	253	269	311	294	275	272	274	299	288	282	267	296	281	282	277	283	254	263	290	299	301	258	257	303	266	281	298	285	259	300	292	265	293	295	268	281	278	300	311	297	289	279	293	271	270	266	271	269	312	277	305	266	270	288	269	275	248	321	290	301	276	274	292	276	256	267	277	311	277	290	327	257	274	294	265	275	267	280	273	250	278	262	309	290	268	283	269	285	291	265	285	257	299	298	303	258	290	273	269	285	280	267	267	288	263	283	284	274	261	293	261	293	267	285	248	275	277	295	301	299	298	288	285	282	304	301	280	259	313	306	279	305	257	262	292	283	291	292	291	262	288	303	288	259	272	299	289	279	282	249	319	296	293	311	279	285	274	254	282	301	256	290	305	247	274	269	268	295	301	290	308	298	296	275	272	254	287	278	283	291	260	277	265	267	312	262	305	258	308	282	276	266	273	269	271	271	289	312	244	265	297	292	292	295	269	313	303	260	297	270	313	282	299	254	289	266	265	309	304	312	276	273	273	295	260	278	275	267	274	306	272	277	280	285	273	266	268	289	272	273	265	290	296	281	287	277	294	287	264	295	282	264	295	293	308	246	290	261	269	255	270	302	284	270	287	314	285	259	293	262	273	265	276	279	309	287	315	279	268	295	267	302	299	264	288	269	282	253	268	280	271	273	296	294	296	271	283	307	283	286	309	274	283	283	255	277	266	278	283	299	269	303	269	297	286	277	266	296	269	275	269	299	305	279	292	285	318	282	290	313	274	278	302	280	264	292	275	272	308	297	300	285	288	260	277	285	267	266	289	284	248	286	300	265	275	300	287	281	293	273	284	272	289	272	292	285	252	275	292	265	301	336	290	309	272	275	266	302	273	286	324	258	302	278	263	286	281	273	309	281	312	260	268	282	293	313	283	261	277	281	254	275	289	307	302	280	270	280	305	277	295	290	297	292	294	294	283	282	278	274	252	289	283	311	271	290	285	255	281	288	287	285	299	307	314	288	300	274	289	272	290	275	292	276	293	272	307	247	297	288	313	282	286	275	291	284	284	278	289	272	323	279	285	285	275	260	287	294	285	325	258	273	269	291	296	295	253	273	267	324	291	289	281	267	269	268	302	272	305	294	268	283	275	289	254	247	287	264	282	294	282	273	309	278	280	298	272	291	281	306	301	266	285	308	298	272	277	303	301	274	274	270	266	298	278	275	270	271	299	281	280	284	304	296	322	280	285	290	291	298	251	282	238	306	283	291	282	263	295	313	298	273	300	269	294	308	288	265	279	292	273	293	291	277	284	275	300	275	299	308	282	260	277	275	291	287	275	270	290	251	286	293	291	280	279	315	292	283	262	240	250	280	251	301	268	281	279	268	288	289	274	281	253	277	297	275	286	271	283	305	273	247	273	245	281	300	262	294	298	282	316	262	279	275	270	306	275	286	259	280	298	290	288	281	294	284	279	295	303	279	254	326	245	287	248	291	256	294	298	287	278	288	296	319	284	272	255	288	287	288	272	291	252	266	273	287	265	269	266	301	285	243	308	287	289	278	285	306	298	281	250	263	284	275	283	289	292	303	297	272	250	284	238	293	307	295	282	274	281	289	273	287	309	251	302	271	244	265	264	253	302	271	309	293	282	321	284	288	296	269	286	304	302	292	268	256	289	328	286	294	288	285	284	286	271	268	278	289	277	288	274	295	298	287	280	273	286	288	302	292	269	251	291	292	281	306	279	298	298	265	286	275	287	282	262	281	265	254	296	284	302	277	269	263	308	275	308	264	245	245	306	256	292	285	287	268	314	304	279	302	270	283	218	293	295	253	287	260	289	275	289	281	281	307	314	283	264	297	278	275	264	319	286	270	264	291	256	273	292	297	294	277	238	257	287	300	295	265	295	264	265	306	283	288	305	293	250	288	286	289	310	274	316	279	297	256	260	274	275	295	271	290	310	268	273	265	273	253	285	283	285	255	284	277	285	308	309	285	284	283	300	270	258	255	272	296	281	268	308	271	294	274	294	290	316	275	283	287	274	275	306	255	278	267	300	292	260	307	299	290	312	279	303	293	278	283	286	288	295	286	279	263	274	288	258	273	261	288	267	259	255	272	278	274	275	269	277	270	268	275	295	290	261	270	276	266	275	288	254	261	252	289	289	281	323	298	271	316	302	265	281	288	296	292	294	286	261	253	287	289	275	275	260	295	270	298	286	295	279	297	292	298	300	312	276	266	280	319	318	279	258	289	286	270	286	257	273	289	271	319	276	275	304	273	274	261	272	285	319	248	238	285	271	287	302	276	287	287	264	278	276	278	283	303	267	282	261	279	282	298	284	288	252	303	266	263	260	292	267	289	290	296	289	308	264	265	284	269	307	293	290	285	278	266	273	281	290	296	289	262	295	258	298	303	300	271	277	271	293	305	263	298	269	269	287	268	285	258	261	264	289	263	262	277	237	302	297	332	281	257	307	302	281	248	305	257	278	307	282	275	283	283	256	268	282	314	318	261	264	262	308	247	317	329	289	293	275	276	284	271	288	261	286	276	273	290	274	251	279	291	300	293	302	280	264	265	262	260	302	295	301	244	264	259	259	281	306	289	299	288	267	275	289	308	257	255	267	274	292	262	286	285	272	248	284	281	292	281	292	267	317	270	303	273	283	261	297	313	247	288	282	258	271	270	290	246	278	278	313	285	276	299	275	268	294	283	308	289	289	280	270	277	271	293	280	295	284	275	287	288	279	297	286	260	265	281	295	277	269	289	278	253	272	291	301	292	311	293	299	281	307	288	270	290	267	271	270	275	302	292	290	340	275	294	305	280	296	310	311	320	278	322	295	286	288	303	280	302	292	324	276	264	302	277	285	291	282	283	282	264	285	267	311	295	288	293	293	284	285	281	285	264	286	288	274	297	295	288	279	275	298	271	303	296	275	292	283	318	293	299	281	268	251	285	279	247	286	253	305	299	276	273	284	263	282	306	282	274	323	273	311	271	263	295	289	279	282	290	285	259	283	299	279	288	286	260	277	273	289	312	288	302	268	270	266	298	281	288	279	280	265	297	314	279	276	294	302	261	316	278	297	284	310	250	289	248	277	272	301	293	308	278	268	254	286	288	295	295	276	318	303	277	279	276	266	289	268	271	264	238	249	296	285	261	276	292	295	303	276	297	278	284	267	269	272	282	268	290	266	289	292	292	286	276	281	298	244	272	275	292	305	265	311	279	276	271	300	284	286	295	264	299
45240	65034	49720	31762	11983	2073	1114	934	729	559	525	495	429	441	444	379	423	369	336	393	399	354	341	328	360	348	324	292	308	321	282	337	325	296	305	279	266	335	295	297	280	306	323	312	282	309	296	304	275	304	341	311	274	326	292	301	288	306	347	285	293	312	319	279	311	295	296	320	292	302	323	305	288	267	292	314	293	276	317	311	299	313	291	313	287	324	338	300	263	299	338	283	329	364	305	297	291	305	297	289	280	323	312	289	319	282	320	296	284	284	302	326	306	293	305	285	287	303	314	334	285	284	305	290	270	320	291	294	275	311	307	330	277	318	302	299	313	306	277	341	289	304	308	297	307	308	277	293	307	283	302	297	263	288	310	267	301	317	277	291	329	303	303	291	280	314	282	298	292	298	322	314	268	320	268	281	306	294	267	255	270	292	317	313	318	305	304	290	309	311	282	318	324	313	326	310	333	293	305	320	319	292	319	287	296	282	311	303	290	305	285	272	304	297	300	318	279	289	291	275	283	308	297	300	321	299	323	275	310	303	283	286	323	328	315	308	266	297	275	308	289	314	310	283	286	315	290	279	308	267	287	297	317	335	291	274	309	276	311	297	335	276	297	317	280	292	300	338	348	304	291	281	292	326	294	304	313	285	294	306	300	310	308	264	277	262	316	298	284	281	282	313	304	268	293	273	286	301	300	298	271	285	279	323	294	318	334	317	305	293	322	312	315	315	271	304	319	300	290	284	265	292	304	309	268	321	330	281	286	302	308	285	270	286	285	285	277	293	275	316	294	304	314	322	311	314	302	282	302	308	277	277	299	320	289	295	304	319	300	300	277	294	274	282	275	308	294	284	294	325	294	309	289	308	307	310	291	285	286	288	298	327	288	238	275	297	272	282	293	279	287	309	307	295	299	295	308	280	316	296	309	281	280	254	281	311	342	289	325	300	305	288	307	312	305	271	297	293	303	279	309	304	325	301	281	283	290	271	322	313	299	282	302	322	318	321	322	263	263	290	295	265	306	313	301	306	321	301	327	279	317	302	300	299	271	309	296	305	329	334	314	277	326	328	309	307	272	278	278	254	272	308	266	289	309	304	305	339	337	300	312	284	336	305	302	264	316	279	327	322	294	321	321	288	319	295	309	284	275	283	328	291	323	303	291	293	295	302	270	312	302	304	284	335	312	283	312	314	305	279	278	300	254	287	334	292	295	290	297	343	291	278	298	284	333	284	299	294	271	292	293	299	282	306	310	303	292	276	270	285	271	304	300	312	296	279	318	302	297	319	288	273	298	290	311	307	307	328	311	285	278	298	313	319	302	313	295	305	313	288	276	308	288	317	342	287	300	306	320	281	272	288	266	292	323	304	312	296	301	281	298	288	310	274	320	312	289	273	299	277	281	285	334	290	303	324	290	305	297	319	312	270	265	308	334	308	304	288	282	275	252	302	293	313	304	325	276	294	292	275	260	271	323	304	298	311	299	263	285	297	298	294	320	337	296	256	308	307	313	308	277	343	321	289	304	293	288	302	306	308	332	291	309	241	296	307	303	293	297	302	285	332	277	316	300	286	303	302	285	313	278	311	293	266	291	275	285	293	308	289	281	299	283	305	313	311	314	325	310	260	290	299	298	301	334	302	281	269	282	306	317	315	263	305	270	275	268	317	307	301	316	276	295	265	271	281	289	288	313	274	284	325	301	263	304	293	313	307	271	320	280	303	281	312	292	313	306	306	289	300	334	304	280	286	281	289	303	292	289	288	303	318	285	303	265	278	304	305	315	291	275	313	343	300	286	301	320	287	275	308	294	305	310	292	299	306	288	283	297	281	310	308	290	312	311	320	316	293	277	302	296	255	315	297	297	300	284	281	318	309	315	295	308	284	301	277	307	279	287	294	295	317	330	304	326	277	303	264	272	300	303	330	296	250	287	301	303	283	268	298	301	280	312	284	300	323	283	275	289	272	273	266	326	289	307	306	313	284	303	289	321	295	286	321	284	289	274	307	309	275	285	290	278	286	293	303	267	316	323	281	306	297	290	308	319	300	322	306	287	292	308	279	279	303	267	277	277	287	299	303	306	287	285	284	287	269	300	321	299	294	296	292	278	284	298	274	290	284	291	283	283	269	278	304	307	272	281	276	300	327	284	294	306	324	303	292	288	287	269	283	303	327	315	301	277	314	293	320	294	311	300	274	315	302	297	314	279	308	282	322	318	294	300	282	279	345	318	304	288	303	280	308	281	306	293	290	298	298	265	300	294	307	299	285	293	301	287	294	311	304	277	268	323	294	308	297	289	295	296	249	303	293	283	292	338	272	312	298	299	280	291	287	262	303	271	307	292	303	288	283	275	290	283	297	311	283	295	294	314	291	317	295	305	322	324	309	285	327	298	293	300	280	308	279	310	306	307	308	324	267	321	320	254	320	289	287	300	267	316	311	294	300	298	285	306	305	283	267	293	291	308	309	274	288	328	284	282	282	291	302	300	339	300	315	283	292	283	281	317	305	285	296	321	302	270	306	278	310	271	304	278	305	307	289	297	316	290	281	288	267	299	296	269	289	306	300	279	285	309	303	307	283	319	316	296	262	308	286	298	320	273	299	290	285	281	290	314	290	270	269	310	284	288	298	334	305	290	299	307	285	315	298	286	291	283	277	317	294	291	306	291	306	282	288	270	286	280	302	290	294	317	316	293	299	300	326	272	300	331	302	294	290	288	329	276	334	280	344	323	311	308	297	282	293	304	286	310	313	330	294	293	285	282	305	330	293	276	320	287	284	355	314	336	312	276	315	283	309	295	256	328	312	314	301	273	304	271	299	256	297	282	320	295	288	331	287	330	305	305	287	305	293	292	317	301	317	308	262	298	300	309	298	268	318	320	295	279	301	317	279	305	291	298	280	292	295	299	345	316	292	289	299	303	278	267	308	314	296	312	292	300	300	268	331	303	275	307	325	287	298	288	302	285	283	322	293	310	325	283	321	300	289	319	286	284	297	285	280	301	307	294	335	275	284	317	295	303	287	300	289	295	298	311	318	305	288	300	308	288	259	294	296	291	284	328	287	307	304	316	297	307	310	289	303	306	283	298	288	329	320	297	270	270	310	295	270	289	337	291	302	293	282	296	357	306	288	283	312	286	291	287	310	292	294	276	299	278	295	280	312	309	301	267	286	286	281	305	303	303	341	322	302	312	321	301	304	303	337	312	305	329	297	311	293	307	320	309	324	283	308	290	307	296	325	317	313	309	296	284	327	304	303	322	328	293	282	297	256	325	298	307	326	305	312	306	277	304	309	296	299	290	290	301	266	302	312	285	287	260	288	292	319	317	307	297	302	315	285	291	292	285	270	303	275	269	301	300	291	288	315	276	296	300	331	300	286	277	321	292	302	280	277	325	297	329	297	277	300	306	288	284	313	296	310	300	360	258	339	300	301	319	301	292	278	298	297	322	291	307	288	283	295	295	266	283	298	300	289	282	305	268	289	288	294	301	293
34562	34634	31630	17578	3829	797	667	573	613	555	566	582	559	532	529	542	531	525	536	506	521	526	537	517	501	531	512	508	496	510	534	515	520	492	541	567	498	500	502	553	498	523	494	544	476	511	505	501	519	510	524	520	524	518	537	521	533	519	502	560	521	511	550	487	545	496	519	524	518	514	497	541	513	541	532	562	501	551	484	514	557	555	535	502	527	538	520	525	492	470	493	480	469	515	519	535	561	516	566	539	551	518	537	504	507	500	497	480	530	499	535	518	548	506	519	494	564	554	556	539	568	537	500	522	523	498	513	504	510	536	518	515	515	543	532	510	513	542	527	527	547	542	506	547	467	512	542	534	486	532	533	540	516	545	537	494	516	522	527	517	522	512	514	546	529	533	528	525	508	537	560	495	502	492	533	503	518	501	512	518	535	536	524	512	466	541	528	517	534	561	529	510	484	533	559	524	514	547	499	512	485	538	507	544	518	551	537	482	530	503	513	548	536	526	498	473	561	541	538	493	572	551	524	536	517	500	530	560	520	506	531	512	514	558	551	493	525	523	478	521	510	547	498	484	487	465	509	471	499	560	549	484	477	521	481	518	526	473	539	539	519	535	510	556	563	520	517	491	526	530	507	507	574	497	505	511	552	519	515	521	521	525	490	547	532	511	561	516	533	532	515	532	528	522	505	535	530	514	516	524	519	488	475	529	513	554	522	534	524	540	541	539	551	497	551	536	534	517	544	499	562	511	549	544	531	560	510	505	531	521	501	478	526	513	511	512	527	553	506	524	562	555	517	555	515	530	534	560	511	534	549	517	517	542	476	494	520	528	505	554	515	516	543	502	518	491	579	512	481	558	543	579	558	525	526	516	477	516	467	513	526	517	532	480	502	552	487	537	532	518	536	527	499	522	518	526	496	516	497	551	541	519	539	497	523	536	503	540	491	479	539	553	528	487	496	490	496	505	498	492	491	524	482	487	543	526	531	523	546	509	510	539	531	503	535	590	505	531	530	486	524	540	526	523	525	538	472	541	537	477	570	545	514	544	528	502	527	558	548	518	533	507	548	499	464	551	499	530	510	547	483	480	515	543	523	528	548	560	510	521	506	482	516	547	489	527	588	552	526	472	535	518	540	547	547	531	536	510	490	497	545	515	522	519	547	489	520	490	527	505	525	497	501	560	516	566	533	537	536	537	520	526	561	490	558	550	557	503	524	477	525	531	553	513	526	531	507	518	539	544	526	529	532	487	542	512	536	526	548	497	539	494	506	579	465	514	499	523	513	483	556	487	523	526	507	535	472	480	501	525	513	525	573	527	492	549	523	511	493	529	531	480	502	555	532	543	511	529	480	544	534	497	522	501	515	553	515	553	544	497	535	557	530	546	526	493	556	508	494	518	536	524	549	569	530	517	498	538	524	505	534	501	558	478	562	540	526	528	542	442	537	531	501	499	514	524	541	531	530	516	508	540	509	528	536	544	518	526	548	535	540	536	494	507	503	533	546	504	512	534	503	524	538	535	513	563	551	546	522	516	540	496	518	507	552	546	533	503	497	529	510	511	508	539	527	528	513	483	493	525	502	499	533	508	538	534	536	527	515	525	527	502	506	564	500	531	512	529	550	493	537	494	492	500	528	557	529	525	506	523	559	548	552	495	519	491	546	547	507	530	510	506	504	508	531	515	478	541	500	515	505	511	507	510	524	494	537	501	516	583	497	519	509	511	532	536	509	476	499	569	514	486	515	531	495	541	489	549	554	514	547	518	522	542	539	489	503	472	570	460	566	522	538	548	507	532	485	522	495	520	518	514	465	510	525	516	515	530	511	495	517	533	497	508	489	521	526	557	498	512	561	528	519	483	521	522	497	509	530	525	474	493	539	547	529	544	562	507	532	511	502	528	515	518	544	525	501	538	503	556	517	504	481	526	524	515	526	518	527	567	530	497	509	498	540	550	535	550	508	517	492	530	524	533	541	533	551	538	516	478	531	528	563	501	577	544	511	499	503	520	515	524	524	559	555	545	515	553	551	548	519	535	536	536	540	549	493	535	544	492	559	502	509	527	527	506	498	480	565	535	546	488	511	507	503	556	490	526	552	488	507	510	563	495	545	493	551	495	505	515	498	515	521	497	511	533	520	559	536	535	511	527	525	515	508	531	569	502	553	513	493	497	514	522	477	531	470	547	501	523	517	540	501	535	545	523	526	554	538	514	537	534	529	525	478	516	513	523	525	565	519	546	556	532	522	534	529	567	516	524	528	528	507	519	513	530	516	513	527	496	481	538	505	521	508	515	530	564	522	541	509	507	512	503	541	552	545	566	495	541	512	536	547	563	551	535	519	511	511	509	529	521	519	540	538	481	499	483	511	539	524	516	546	533	489	541	499	542	500	509	524	495	511	544	544	539	517	512	502	547	504	519	540	545	532	521	536	537	527	531	533	526	507	541	540	519	562	492	528	507	522	535	501	518	482	500	518	523	550	564	557	555	492	543	507	509	499	525	547	541	536	529	517	547	541	531	498	540	508	525	518	523	552	540	534	539	517	497	494	497	503	526	474	505	571	493	485	563	536	493	546	553	522	511	529	533	506	545	516	562	527	513	490	567	498	528	534	550	547	519	520	499	572	526	534	560	582	521	539	471	556	509	543	503	499	562	562	499	534	505	490	487	526	478	498	537	523	515	517	509	532	528	554	515	523	535	526	519	491	515	550	507	532	536	500	529	513	534	516	511	526	499	506	526	510	516	537	488	518	543	529	531	517	500	535	508	558	526	504	495	509	514	531	493	537	547	536	551	515	520	549	548	556	472	546	495	495	544	513	521	504	516	505	545	499	535	511	512	520	488	549	529	504	549	495	485	518	475	557	539	507	509	504	532	505	476	531	562	502	521	513	524	554	553	523	532	543	518	501	510	580	531	523	532	514	547	510	487	503	487	488	531	525	533	488	531	494	487	510	488	524	507	556	490	493	542	524	523	503	518	523	535	503	534	550	535	526	548	557	517	500	511	482	528	531	532	522	505	505	505	495	518	547	555	528	558	545	521	507	540	513	548	497	523	514	492	511	508	553	488	534	575	548	524	508	520	501	478	550	489	509	535	518	518	547	534	548	494	542	543	497	534	555	503	542	542	520	496	507	509	521	524	515	521	518	515	522	494	525	499	512	518	519	525	504	499	515	540	525	547	511	549	537	537	495	537	538	517	504	567	537	528	543	542	561	506	510	538	545	524	485	509	532	533	527	553	561	524	533	485	472	535	536	540	493	513	520	527	477	511	520	549	542	516	524	512	512	522	506	500	490	496	497	544	526	535	513	545	515	545	511	524	543	541	514	528	534	507	518	524	540	568	532	507	504	499	542	517	520	548	542	523	545	513	516	518	503	556	532	493	514	529	504	521	533	540	508	503	523	511	519	510	538	517	525	522	534	534	554	545	540	486	514	521	522	537	480	503	506	544	490	505	536	538	504	534	481	542	528	540	523	517	475	506	516	508
42096	49146	34002	14873	3978	1021	749	711	664	586	611	600	568	586	580	624	579	592	606	538	543	536	567	540	586	575	558	564	519	541	600	551	557	538	538	601	560	541	537	514	567	595	533	522	592	534	503	548	590	545	545	562	563	568	608	531	580	551	517	545	585	546	527	561	550	548	590	544	539	553	555	539	541	551	528	529	571	528	556	529	550	595	549	513	579	564	496	524	547	575	552	600	568	535	521	555	561	547	569	538	558	538	592	563	543	549	528	530	576	547	556	562	543	550	546	541	557	551	548	514	551	549	558	593	568	559	601	544	538	569	567	567	580	547	544	542	563	549	559	542	576	553	544	576	541	531	541	578	518	534	545	537	561	584	534	551	542	568	562	560	569	535	558	568	558	544	532	546	561	573	581	586	510	557	567	546	544	509	590	582	564	535	540	530	581	566	559	553	564	524	528	524	561	523	522	541	548	552	536	546	582	593	560	526	581	537	533	567	554	598	551	554	572	594	557	568	548	557	570	597	540	520	560	530	515	556	501	568	537	556	530	619	542	580	572	548	580	544	559	533	590	562	532	538	571	533	529	552	565	524	579	521	561	531	526	552	588	547	537	548	588	548	563	586	546	562	562	545	543	590	527	528	599	575	578	539	531	548	566	566	536	580	554	576	537	534	574	534	532	570	570	545	525	490	555	559	592	563	570	544	535	598	534	560	545	562	559	560	508	530	517	516	548	544	541	568	562	569	589	516	549	545	563	550	543	497	544	500	531	565	535	580	572	566	542	547	571	586	519	595	504	560	509	539	567	539	576	558	585	537	594	531	582	522	548	557	522	566	558	554	570	545	528	560	551	570	544	546	559	571	550	533	542	557	577	566	562	552	582	551	581	561	546	544	568	562	538	542	601	566	558	508	517	538	547	579	540	555	576	602	557	507	556	543	532	554	544	580	559	556	581	590	576	542	569	531	576	517	571	550	547	514	569	554	539	521	519	601	505	579	570	534	543	574	560	528	534	519	559	578	529	533	518	525	511	530	531	510	556	552	552	546	554	538	559	564	542	546	570	611	572	584	547	565	520	587	543	550	554	530	545	533	526	531	616	517	586	503	521	556	518	579	525	532	542	575	547	524	551	529	571	577	552	551	589	537	558	551	554	562	531	539	545	559	567	548	594	568	556	553	537	550	547	531	531	605	515	547	544	543	567	560	556	548	565	570	545	525	556	573	535	543	565	583	521	604	572	579	526	580	574	529	538	583	562	559	556	547	517	544	567	585	538	552	534	546	599	576	592	545	526	553	617	546	549	574	507	534	563	545	595	526	545	557	546	532	542	553	548	546	547	552	550	547	558	557	554	584	559	532	543	569	518	573	552	534	538	553	554	538	551	558	555	539	522	550	574	538	531	540	566	527	532	541	515	544	554	595	541	567	497	534	524	559	514	555	541	557	543	555	562	522	556	590	527	575	534	562	546	560	535	547	530	540	535	573	534	577	550	522	533	531	583	501	566	544	568	544	540	520	563	544	590	579	539	518	569	568	529	514	536	527	561	566	565	566	536	567	570	552	566	561	535	535	542	560	552	551	567	565	534	557	550	546	583	556	565	541	573	577	556	557	543	566	566	577	580	572	528	572	527	599	539	570	533	554	574	590	583	546	543	528	581	554	524	585	576	570	574	523	570	527	582	547	521	558	556	519	554	562	557	533	538	548	557	537	574	540	530	533	548	555	566	545	565	495	534	573	516	530	551	515	549	567	532	522	562	548	572	524	605	533	517	535	534	517	536	607	594	556	544	521	554	584	535	557	541	560	541	586	529	544	528	559	511	542	549	563	588	544	580	553	508	578	563	552	589	591	553	502	506	575	577	568	576	545	579	563	558	535	594	509	547	545	545	569	547	523	539	540	547	588	595	588	570	521	560	565	564	546	555	545	559	547	536	558	568	525	543	589	578	563	563	548	538	561	567	577	556	501	559	586	546	546	567	567	550	562	572	536	547	558	558	565	582	555	543	557	585	542	566	548	543	521	524	541	558	561	557	539	519	558	566	546	560	544	539	537	534	555	576	554	549	513	533	540	574	547	534	598	544	560	583	556	532	567	563	554	528	544	583	549	525	517	556	545	545	560	583	549	539	580	556	552	530	532	576	553	583	555	533	539	556	565	526	539	550	566	569	550	563	573	606	568	557	576	543	539	507	537	533	570	534	585	572	555	579	508	552	524	561	587	599	561	566	553	560	548	551	579	539	591	556	571	566	524	554	542	574	553	543	597	560	549	561	521	540	560	602	551	552	568	599	540	507	550	554	546	563	548	506	509	533	576	572	529	549	566	516	574	546	541	575	559	535	538	509	573	562	565	563	534	579	589	586	520	527	559	513	525	523	569	568	529	585	531	542	578	560	546	532	560	557	500	548	567	542	540	567	551	542	558	581	515	575	514	539	591	553	576	610	523	600	563	533	577	551	567	538	545	542	551	547	597	575	572	516	571	563	535	521	549	560	558	556	569	553	521	582	579	538	549	572	523	576	535	575	569	573	592	535	570	579	571	572	550	576	551	555	552	511	515	568	617	553	578	548	552	524	515	513	554	580	561	583	542	532	499	567	513	564	544	508	508	529	532	538	551	565	522	518	586	553	548	563	513	547	532	589	572	575	578	526	574	567	587	578	580	520	595	518	551	576	558	580	536	535	552	541	590	554	551	566	525	549	557	553	535	578	517	535	561	517	582	542	530	545	544	571	596	540	544	562	530	532	511	552	555	497	573	522	574	531	554	591	545	545	530	579	571	551	577	541	548	532	545	542	546	523	520	543	504	541	556	505	492	527	553	561	563	586	554	572	570	514	558	549	546	618	594	545	524	527	519	512	540	556	565	564	559	563	547	575	558	543	558	538	561	546	562	545	552	557	542	587	512	541	580	576	545	583	541	574	555	497	553	544	557	556	531	574	504	524	553	526	569	580	577	515	528	572	526	541	587	559	561	591	544	526	533	518	535	577	604	567	552	522	529	586	522	544	512	570	545	555	508	562	546	564	527	604	526	581	560	560	537	577	586	578	564	545	549	555	517	552	539	554	557	547	544	553	539	552	522	518	533	553	551	542	577	564	542	524	520	573	532	565	552	588	540	588	546	543	531	544	558	556	542	533	558	537	578	524	575	549	557	527	610	545	552	609	559	565	575	537	561	539	584	560	549	588	572	569	552	535	542	574	544	545	572	550	586	528	553	561	636	561	523	530	528	544	582	564	537	616	573	555	513	570	577	565	562	560	551	565	579	551	571	599	533	546	534	579	582	559	517	529	518	564	545	593	529	583	556	574	573	518	544	547	545	530	544	514	514	588	531	586	577	556	510	553	578	595	542	570	544	533	515	555	561	572	572	526	559	557	534	556	531	558	531	524	532	551	547	509	543	549	564	522	521	548	555	558	550	550	507	566	565	539	516	586	590	578	575	542	540	517	518	563	531	529	557	553	532	566	553	577	508	570	523	567	540	598	574	558	541
23664	20944	28096	24224	21052	13190	1330	687	610	541	496	452	472	443	427	447	448	455	488	429	434	435	435	411	403	426	440	388	409	438	383	414	401	379	418	398	429	395	421	455	388	390	383	366	423	380	384	412	397	383	423	451	392	408	385	409	431	399	385	406	392	392	413	385	414	439	420	364	398	406	399	390	426	369	409	421	393	411	422	420	411	386	371	425	407	368	362	401	418	360	391	402	399	438	417	425	412	389	407	392	401	407	426	427	421	400	398	405	391	407	418	382	395	378	398	369	409	405	377	399	398	416	379	387	387	389	390	400	419	395	399	375	378	400	391	362	380	383	397	394	414	397	405	395	405	443	384	420	387	392	422	408	390	434	375	430	374	438	423	389	380	399	437	374	387	419	455	425	420	365	404	426	400	387	382	370	418	423	393	376	380	396	405	367	430	395	397	386	404	400	407	407	396	404	397	422	388	409	412	385	417	382	397	411	392	441	412	434	393	406	377	418	361	384	377	388	376	396	414	401	408	437	392	413	434	390	422	410	390	393	384	396	405	386	387	398	386	403	442	383	434	418	410	415	402	405	405	375	407	374	415	369	390	425	339	403	382	385	403	393	412	382	381	417	397	357	429	409	365	395	400	390	403	428	387	389	389	425	435	392	357	387	384	400	411	376	379	386	372	398	394	382	428	393	415	379	390	375	385	426	391	377	371	420	417	432	389	432	390	409	404	440	398	385	399	407	427	416	383	390	373	414	404	395	444	396	381	402	403	408	349	411	391	405	416	370	385	421	415	400	398	348	395	414	390	386	400	377	406	374	392	400	404	396	395	425	425	414	368	374	417	392	405	426	383	415	400	410	384	400	440	388	392	373	399	414	390	403	436	431	426	396	416	387	383	405	415	393	425	419	412	376	383	380	392	414	439	392	425	393	421	395	420	380	399	429	390	413	404	412	418	378	394	412	395	426	450	428	373	398	399	401	402	398	402	445	426	385	423	400	463	402	433	382	394	418	399	396	410	425	417	424	428	415	425	392	378	390	403	421	411	426	375	406	343	398	403	370	430	426	407	397	436	429	391	388	397	417	384	434	387	395	416	394	400	389	452	379	377	403	361	400	441	400	408	415	414	411	370	430	421	398	394	414	407	429	416	400	427	403	389	413	411	436	391	402	387	398	378	398	385	401	379	432	403	389	453	394	406	396	430	340	375	377	377	400	383	377	388	403	407	403	381	404	390	371	424	402	352	431	394	378	382	402	389	404	384	415	407	426	393	394	433	399	391	395	438	388	408	392	402	396	383	394	407	379	437	396	438	393	393	401	374	408	406	398	438	411	385	385	405	408	398	407	414	370	414	364	370	372	407	389	399	438	400	388	365	404	434	396	417	364	434	439	414	389	380	380	418	423	416	403	387	345	408	421	398	381	435	418	415	384	415	394	428	388	407	384	407	406	384	405	399	391	413	420	396	425	369	410	400	414	363	402	389	409	390	436	407	430	398	441	401	388	391	394	383	409	404	383	413	376	388	413	423	397	406	424	395	404	384	402	420	417	402	381	395	386	416	387	419	385	412	422	354	404	387	414	409	403	421	402	395	426	390	405	409	385	405	461	432	424	381	430	420	439	426	428	361	389	386	374	435	418	410	388	396	408	413	386	413	396	391	432	429	416	409	429	422	414	359	382	427	376	371	380	438	409	395	379	403	399	385	376	396	414	375	450	383	394	367	386	388	358	412	403	423	415	443	401	428	408	425	387	437	413	424	432	395	417	439	463	392	387	394	393	409	435	404	413	413	403	420	395	416	399	398	381	410	370	412	395	442	373	345	413	414	409	400	374	404	382	378	384	435	448	386	409	403	423	448	387	382	378	408	412	430	379	427	395	394	413	380	400	390	381	388	396	394	381	393	381	413	408	391	403	414	430	423	429	396	375	377	386	440	385	413	406	414	423	425	390	419	357	380	420	419	373	445	416	384	429	392	402	385	433	432	363	378	360	395	386	458	420	394	377	400	379	451	414	398	422	363	398	423	366	429	392	430	380	370	405	412	408	394	367	398	382	398	431	387	436	431	418	394	395	393	414	421	378	403	383	365	406	410	390	390	379	390	370	406	384	409	431	394	432	391	400	453	402	393	434	393	427	378	440	428	416	375	426	401	443	410	417	404	416	405	418	395	423	373	408	388	356	387	391	397	437	439	432	408	384	385	392	380	408	413	429	401	399	411	393	401	397	411	390	389	404	363	407	412	388	385	407	397	409	379	428	406	397	376	433	466	385	395	414	381	409	404	387	370	409	400	366	383	399	375	383	407	384	387	398	406	386	381	404	394	400	375	367	366	378	390	419	388	408	364	416	378	403	405	414	383	406	411	372	418	389	388	387	372	407	404	391	409	412	414	420	394	375	406	423	386	401	409	388	371	412	395	414	446	404	387	392	425	405	398	420	438	378	414	401	373	368	394	406	417	386	391	405	404	390	439	425	409	428	377	384	402	404	444	358	405	413	422	398	390	409	380	437	388	420	422	396	429	400	409	428	371	402	403	423	402	414	374	384	400	382	356	428	432	428	406	401	432	428	408	412	383	406	415	403	413	413	414	383	431	385	406	376	398	417	376	401	425	408	449	383	390	396	407	440	421	412	390	364	407	394	433	405	411	424	380	414	394	425	429	394	432	378	369	401	406	412	420	371	387	378	419	406	389	436	440	414	424	443	400	388	392	390	402	344	403	379	428	416	439	404	401	349	371	409	417	381	392	400	438	419	351	376	393	370	407	395	407	375	418	439	387	392	413	430	408	382	392	399	340	398	425	401	398	363	360	437	400	407	386	412	367	372	402	430	400	416	397	433	402	395	386	396	387	437	405	379	394	408	383	437	396	420	402	436	426	384	410	384	410	425	449	429	388	406	389	368	362	393	410	398	388	424	382	381	391	395	397	395	397	394	387	422	384	393	415	370	388	385	425	407	425	452	377	430	396	384	400	397	423	408	397	423	399	433	409	423	410	423	380	410	404	398	416	407	365	435	390	397	370	383	378	373	386	417	418	405	378	413	397	413	389	409	385	433	364	421	409	405	401	401	410	443	433	411	380	375	366	390	406	411	442	354	392	412	386	398	437	391	427	426	400	369	421	368	420	383	393	380	398	398	414	425	366	422	416	406	385	386	406	425	381	357	393	435	409	376	403	373	373	408	448	432	429	413	420	394	402	385	393	420	382	420	422	395	389	403	405	401	386	404	445	384	393	370	383	434	387	396	400	423	395	419	373	395	423	396	407	398	381	421	362	422	386	397	401	389	410	412	389	396	407	381	393	399	411	403	404	398	415	416	405	442	391	398	395	370	388	373	434	398	406	373	423	383	403	365	370	372	369	379	364	409	396	396	411	358	426	406	430	434	428	394	364	374	411	424	389	433	404	440	380	407	400	391	377	394	415	454	397	399	411	422	392	418	457	397	410	416	408	368	405	408	387	420	400	415	400	411	385	402	409	402	424	423	414	376	376	372
41414	60598	45872	28804	11430	1821	1064	880	763	710	594	619	490	570	504	473	496	496	509	489	433	457	477	453	463	448	453	444	428	457	447	475	462	441	409	461	416	423	422	440	451	474	436	436	460	401	412	422	445	462	427	436	453	434	463	432	465	451	459	439	442	373	431	423	415	412	446	408	460	452	418	394	448	412	411	425	433	439	449	429	402	445	443	427	386	442	401	428	407	420	442	436	403	447	483	481	432	381	390	392	488	444	423	393	417	462	418	423	436	446	440	397	432	441	413	423	456	429	439	438	480	487	448	384	415	412	425	455	441	432	469	421	419	417	439	433	442	424	420	388	432	442	458	409	445	427	420	428	455	433	462	432	430	428	415	434	454	424	402	441	439	431	431	473	446	412	391	429	409	377	404	412	451	465	442	388	433	448	416	430	414	405	417	426	455	409	461	429	408	480	403	399	428	429	422	403	441	404	398	427	440	420	431	450	412	448	417	434	432	397	432	442	418	445	470	456	410	451	441	379	420	406	400	426	459	423	429	455	421	437	467	456	436	412	409	415	467	407	429	396	409	427	432	424	415	426	454	425	444	419	421	434	432	426	432	450	446	435	395	409	407	431	414	403	450	473	418	415	407	456	421	449	424	394	442	407	397	434	421	433	439	449	372	401	449	462	432	425	471	462	452	401	405	418	457	448	452	430	445	448	436	432	458	389	428	425	417	414	478	465	416	470	432	436	435	424	400	408	431	442	465	418	384	459	432	413	400	460	420	417	415	433	411	388	459	410	453	424	412	406	440	422	422	451	428	419	400	436	438	400	426	427	469	441	429	428	393	436	416	431	441	441	480	447	451	443	452	435	462	443	432	434	433	431	453	414	451	431	405	465	405	402	466	428	414	414	415	433	453	445	442	423	421	391	413	433	435	431	444	427	452	397	424	413	441	432	427	387	389	439	429	428	396	396	415	441	387	483	433	450	479	406	459	424	459	419	427	425	409	417	404	451	382	436	430	420	431	395	427	421	419	424	415	450	443	417	414	424	449	414	441	451	435	459	441	433	454	399	427	443	433	464	401	454	432	406	402	475	470	422	421	458	409	433	423	433	406	412	441	420	424	444	425	431	431	426	414	467	431	439	421	435	391	433	450	439	414	399	456	451	408	435	423	418	421	424	454	465	404	461	402	401	458	412	427	425	463	427	431	416	464	419	439	455	397	415	389	413	424	404	426	440	411	400	444	413	436	460	448	476	445	463	408	428	428	435	420	420	440	448	411	438	450	425	428	458	441	422	459	410	405	424	410	440	418	377	410	440	392	401	429	416	427	413	422	417	476	433	447	423	439	411	409	422	422	395	412	396	429	437	445	485	457	424	414	436	443	429	435	484	420	447	415	429	417	457	436	399	444	405	432	423	399	415	433	437	434	423	405	420	444	424	452	449	445	430	467	419	459	453	449	447	406	454	410	416	438	398	425	442	451	437	449	482	436	466	443	464	423	460	443	449	398	426	427	416	401	436	446	403	486	402	438	434	420	425	451	469	430	493	439	401	432	458	446	435	438	409	430	424	453	402	407	449	449	452	467	428	419	409	449	441	389	422	441	420	412	431	445	437	427	458	413	431	418	469	417	431	420	381	430	454	444	393	414	427	424	416	458	461	420	476	465	413	395	435	471	423	458	422	421	400	435	416	442	436	466	395	464	436	388	482	458	416	458	387	425	448	450	417	416	415	430	445	425	455	462	428	454	435	423	455	423	431	427	438	421	470	438	465	431	432	443	421	441	410	417	406	445	428	437	451	412	432	442	421	409	431	409	444	439	422	432	441	434	432	438	426	479	420	396	425	425	472	395	406	452	399	446	450	381	407	400	437	427	423	424	445	456	438	404	428	448	404	418	425	443	449	447	405	386	434	478	467	431	418	439	402	429	446	419	392	413	423	412	441	442	431	460	445	443	410	430	450	416	391	405	419	445	439	418	466	409	404	400	434	420	437	438	435	435	424	487	435	401	431	410	445	447	402	373	416	445	429	421	443	419	411	433	392	451	445	438	472	429	439	428	432	426	388	400	417	453	423	412	410	461	389	418	452	441	421	472	412	434	394	418	452	424	456	419	444	481	441	450	429	413	414	377	418	429	446	413	397	459	465	434	427	434	454	392	436	460	429	431	460	455	432	373	428	435	419	410	447	466	418	443	396	436	441	423	442	410	400	417	434	443	427	430	411	441	408	431	461	450	452	398	436	464	419	425	439	424	463	450	402	446	429	398	415	415	472	436	425	439	416	442	430	406	447	439	446	440	456	437	461	390	422	419	448	440	418	427	403	408	389	409	432	426	436	443	467	443	490	435	418	423	418	454	420	409	403	439	423	446	448	454	387	405	427	438	407	398	430	460	434	462	448	425	401	444	455	430	426	398	419	458	420	448	439	454	502	415	417	426	455	437	391	416	411	427	461	448	420	432	422	427	399	397	443	414	420	429	418	436	416	469	375	432	456	426	399	427	457	477	448	427	439	385	465	424	441	411	438	448	411	442	463	395	461	437	450	410	416	408	459	433	430	425	426	454	473	422	388	404	448	439	433	387	439	424	447	424	421	449	430	412	410	410	460	444	437	435	402	427	413	449	428	422	448	446	396	434	453	433	407	439	438	409	449	436	429	400	412	448	424	422	428	434	414	417	427	454	451	425	440	458	408	446	406	385	430	438	446	401	434	434	437	454	425	427	436	422	419	410	416	444	411	443	423	431	450	413	438	439	392	463	418	428	460	383	440	400	442	440	372	410	407	434	421	465	421	422	387	378	411	433	457	412	401	406	377	448	432	433	403	433	431	419	414	414	468	431	446	390	403	406	427	416	418	387	470	419	429	425	419	458	428	402	432	400	459	411	428	409	444	414	429	411	432	426	451	442	444	393	463	385	425	439	437	418	419	419	420	448	435	410	412	421	395	380	487	459	431	394	459	426	440	394	416	415	476	410	421	442	444	401	451	455	444	397	441	436	418	446	424	438	414	474	457	440	445	449	381	416	465	439	447	424	417	475	403	455	484	390	435	420	433	416	463	411	403	444	466	426	409	384	407	420	451	437	426	429	426	415	448	441	406	408	444	401	429	383	420	410	415	445	479	433	413	428	407	403	420	430	425	408	416	435	416	432	417	403	416	427	439	434	475	444	428	448	446	413	437	398	455	432	453	444	405	456	435	429	410	412	439	393	425	450	439	470	414	459	435	413	414	462	436	448	444	431	442	390	432	394	438	462	441	402	445	430	428	438	443	418	425	397	422	412	458	448	422	411	440	420	450	443	438	480	416	414	463	418	395	380	433	433	437	440	441	412	441	446	440	455	433	413	427	436	420	461	409	449	430	429	436	451	434	419	406	421	415	424	418	442	440	439	428	436	443	468	407	428	461	406	435	426	413	439	425	429	435	453	465	432	400	429	452	439	454	447	418	420	431	471	425	416	454	420	480	430	448	413	436	423	424	427	423	421	418	446	410	434	404	405	405
24701	20958	27623	25445	17217	3298	779	602	571	525	537	535	521	499	497	465	456	509	498	489	439	471	469	477	483	489	467	455	471	472	449	455	476	453	430	450	466	428	466	466	458	452	488	484	457	464	432	424	451	463	461	460	436	435	427	470	484	455	440	454	442	456	509	448	396	488	471	476	470	453	453	480	445	454	487	493	427	448	428	468	479	460	447	476	441	447	430	404	477	447	444	465	446	472	474	480	457	452	467	469	459	457	451	435	488	465	445	474	454	469	483	430	477	443	477	470	503	426	467	466	460	459	446	455	470	491	489	493	467	479	427	421	416	480	462	429	484	470	428	456	461	499	482	452	457	517	504	466	464	483	457	481	441	436	493	456	461	473	454	466	479	437	458	479	491	469	451	443	464	463	479	462	437	484	468	479	472	453	453	475	429	477	439	440	455	468	460	445	447	415	449	463	473	453	441	407	454	470	455	464	479	431	459	458	492	455	437	441	460	463	440	474	462	443	464	476	435	461	454	468	450	473	453	450	446	464	467	459	507	462	470	416	442	425	473	473	459	472	447	434	474	448	477	454	441	478	461	460	466	442	465	460	463	477	485	491	429	480	448	477	471	487	477	464	476	444	456	462	427	462	445	420	430	443	456	464	499	454	430	456	484	451	429	460	491	451	509	486	483	454	501	478	498	461	417	472	514	451	497	455	440	491	441	504	468	481	438	491	456	472	455	437	470	427	450	439	472	460	462	473	480	494	459	492	447	463	458	414	455	468	453	479	437	460	427	448	464	461	481	500	432	423	474	433	452	413	441	500	461	487	483	449	448	481	461	469	455	454	470	484	479	429	462	466	486	430	471	450	459	437	491	451	444	474	474	496	450	486	480	484	457	433	491	468	459	448	440	434	476	453	404	475	436	481	441	460	432	459	456	471	446	451	472	446	489	462	483	460	459	455	433	474	471	461	461	494	447	454	433	485	451	441	460	488	453	450	417	433	464	512	468	502	475	465	457	448	438	452	443	452	433	449	438	464	451	481	444	483	458	431	449	453	445	486	455	468	426	484	478	476	449	463	456	480	446	479	486	468	414	445	455	437	485	464	428	447	448	501	492	426	423	463	433	454	446	460	456	475	476	483	436	429	455	439	461	448	453	481	440	466	461	466	490	481	463	488	479	473	447	421	456	468	421	458	473	478	470	451	443	457	457	477	450	478	453	464	501	473	467	464	473	426	490	458	474	489	451	481	455	456	417	418	470	476	457	467	404	489	408	466	470	446	498	459	484	459	477	474	482	456	452	466	419	467	442	479	483	488	477	432	457	480	456	462	438	479	498	461	475	462	494	471	448	448	442	472	438	448	453	461	444	470	418	469	474	469	446	481	419	467	435	457	468	435	452	418	453	467	467	466	454	490	448	433	457	420	431	471	389	434	458	427	467	449	487	499	475	433	418	442	465	482	434	451	441	434	449	487	458	450	457	459	438	453	439	454	466	496	458	456	450	447	492	478	450	440	459	443	445	473	448	449	473	488	444	451	471	462	433	455	413	493	483	448	445	457	458	436	427	465	442	484	452	471	496	472	460	447	459	445	477	448	456	476	476	461	447	477	422	499	487	442	482	418	473	453	447	461	486	451	493	446	465	422	465	481	410	466	451	455	462	456	471	475	460	487	475	468	456	471	513	491	440	421	455	464	462	433	451	469	445	451	458	439	438	445	466	470	466	479	485	471	460	457	488	490	464	476	483	437	444	424	455	412	444	417	450	492	453	481	464	508	505	422	507	425	442	482	495	458	434	506	420	444	473	452	457	494	462	462	428	498	458	450	483	475	448	457	441	489	440	435	475	461	470	469	472	431	464	436	446	452	449	456	438	481	475	447	430	464	428	458	457	484	476	413	451	447	461	450	496	461	419	455	464	446	429	454	434	446	477	456	475	491	503	496	451	472	463	492	501	474	452	456	438	488	495	479	470	427	473	498	451	451	470	475	439	437	431	460	428	459	499	452	464	455	472	450	422	488	475	488	459	480	438	431	456	493	459	463	478	479	485	465	435	432	474	489	454	511	505	462	455	477	466	466	454	464	462	500	446	456	448	462	453	477	455	442	452	458	462	456	457	396	486	445	468	486	437	477	411	463	461	431	459	430	486	462	438	450	456	487	448	428	490	423	434	449	455	456	439	447	456	463	456	470	426	488	464	438	469	455	434	446	471	462	449	466	465	431	453	454	417	436	407	490	465	440	504	463	489	437	468	417	456	464	490	458	477	445	481	464	414	451	464	496	464	478	478	456	462	469	457	470	442	448	442	458	455	434	451	467	433	457	487	463	493	461	458	486	439	434	424	477	480	497	495	468	480	498	457	454	446	453	447	471	393	440	435	491	425	448	485	464	448	460	484	430	451	457	446	444	475	457	472	492	443	465	442	482	415	434	454	431	471	473	489	422	487	449	457	451	461	479	459	432	473	484	474	457	419	470	458	458	454	488	473	465	485	452	461	470	435	461	458	417	459	442	414	430	454	495	467	475	472	447	431	453	436	437	481	481	454	427	482	455	433	480	462	453	499	486	460	457	426	466	453	476	448	490	480	462	491	515	466	473	468	433	478	472	488	481	472	445	437	447	484	475	467	454	468	441	467	458	463	478	440	442	460	448	474	470	421	473	477	457	439	459	443	486	415	455	427	497	425	455	431	454	475	423	426	452	471	426	473	460	472	444	477	462	468	427	513	433	458	505	474	457	448	473	427	451	486	435	447	459	448	433	492	471	465	471	468	432	447	471	455	443	453	455	488	492	465	433	464	426	453	462	432	442	465	432	483	478	444	433	480	458	445	461	439	450	435	412	458	421	432	436	451	473	445	450	455	444	447	443	439	458	437	464	436	452	448	480	469	434	438	470	431	461	427	441	458	471	465	445	487	469	422	448	442	435	464	448	482	438	453	463	452	435	406	434	494	485	492	411	455	466	442	421	450	463	501	498	473	509	485	434	501	449	456	426	465	458	472	469	467	452	458	469	466	448	452	434	447	492	435	466	460	458	457	459	446	455	446	466	467	425	434	459	472	436	475	424	455	438	452	477	484	505	440	449	453	462	483	482	477	464	451	450	470	488	455	452	489	459	465	462	441	467	462	458	458	455	465	475	464	431	464	444	476	449	469	503	444	457	471	463	475	440	457	426	468	485	513	476	406	447	488	484	451	453	451	472	469	472	470	425	466	452	484	442	494	464	434	467	449	460	414	496	445	479	457	464	466	461	490	450	485	454	444	470	459	460	444	455	447	463	443	477	453	465	460	463	466	458	440	470	471	453	481	466	438	477	482	461	478	488	465	497	460	457	455	492	424	488	444	473	447	408	476	450	438	454	441	449	460	413	410	467	482	445	428	474	445	433	465	435	438	464	489	422	438	451	467	452	451	460	430	482	449	451	427	470	490	421	428	454	484	464	445	458	500	472	479	473	425	479	455	456	451	485	466	486	490	453	446	473	477	462	466	455	465	454	488	462
40174	54041	43320	24929	8128	1611	935	829	760	628	607	635	571	577	578	520	538	543	535	498	493	493	474	450	487	475	495	482	473	481	474	483	472	497	520	491	502	491	448	483	438	479	477	464	421	451	479	450	490	535	485	469	495	524	489	492	454	499	495	482	495	473	482	473	443	458	447	461	489	454	449	492	475	457	515	477	484	441	444	473	464	443	459	468	479	493	507	455	484	497	456	481	513	484	468	485	493	456	509	484	494	467	468	441	506	514	462	508	489	434	483	475	472	442	494	521	477	485	479	507	457	467	503	448	508	498	501	477	478	456	427	473	492	463	479	448	476	480	495	472	451	469	483	481	484	534	477	504	517	496	464	483	522	488	487	465	459	516	442	471	497	472	468	461	456	470	461	471	485	524	487	501	487	471	476	478	454	511	455	469	477	472	466	453	476	473	475	474	461	468	516	494	484	495	465	455	499	480	487	482	578	459	483	472	440	490	455	459	491	482	474	436	468	461	458	473	482	486	442	505	476	448	477	456	435	446	460	433	460	456	478	483	483	467	454	472	479	471	439	480	426	440	508	481	458	466	472	485	439	467	494	495	468	482	470	509	453	466	467	525	504	459	467	448	495	475	510	482	465	512	492	472	485	487	501	438	477	439	460	508	481	496	477	460	472	507	470	493	464	488	497	495	485	437	458	471	442	519	474	448	474	500	463	503	479	471	481	448	495	507	504	473	493	495	452	449	466	489	454	442	445	454	477	518	502	488	498	486	486	469	461	445	461	481	478	509	463	496	479	481	485	440	465	478	490	467	468	468	488	481	490	487	474	467	435	489	490	445	471	476	485	486	478	459	491	508	495	480	432	480	519	477	503	522	476	495	472	502	486	484	484	469	493	473	465	475	469	456	486	475	460	503	460	505	474	468	494	460	460	453	444	473	475	433	492	474	470	478	509	439	480	482	495	457	467	487	488	474	463	490	473	484	443	475	466	428	467	458	471	486	488	460	497	474	521	498	458	456	493	471	473	481	473	466	464	489	486	450	510	491	479	470	491	464	458	490	465	486	488	476	506	439	456	466	469	478	522	457	490	461	491	467	491	493	472	500	464	461	486	479	467	467	495	486	480	467	453	427	505	507	489	452	502	520	455	437	503	464	478	419	498	500	483	482	482	471	522	452	482	499	476	489	494	451	505	479	444	484	460	511	504	514	452	470	490	467	446	491	452	444	461	498	449	417	489	454	475	483	480	509	459	503	472	412	434	451	487	475	478	500	465	486	469	469	473	470	505	468	484	473	475	453	463	499	468	490	446	456	473	496	438	475	465	499	479	485	474	466	470	484	440	426	474	467	464	471	496	471	479	474	487	514	519	519	511	502	420	457	493	455	473	463	484	457	479	497	512	486	445	466	497	526	451	461	459	496	477	488	464	464	456	499	524	484	461	471	449	447	496	488	470	484	487	482	420	461	507	460	456	447	470	498	502	490	476	450	511	491	466	474	459	457	467	509	485	520	478	466	497	473	417	453	481	441	493	482	455	471	454	474	446	442	473	490	463	507	463	489	474	494	480	462	468	461	439	454	459	480	492	516	485	474	486	461	462	505	474	443	448	444	478	471	452	497	483	461	464	441	484	466	479	471	454	494	464	493	463	510	489	464	471	494	462	496	477	479	457	515	506	482	472	447	484	480	449	502	488	456	515	494	451	471	497	479	482	491	473	490	528	463	482	483	489	476	459	492	422	474	467	473	451	465	493	474	436	460	443	510	451	481	471	491	475	484	470	458	465	439	489	514	504	494	483	460	503	481	477	474	465	499	479	487	498	432	438	476	509	448	486	460	479	500	486	461	479	500	491	455	476	461	471	455	475	456	481	496	523	471	526	498	512	472	517	462	499	464	469	482	456	484	477	442	460	426	461	518	468	485	476	452	480	480	492	491	449	456	483	429	473	458	448	475	445	478	481	480	509	489	485	463	460	456	469	458	449	454	514	470	502	434	472	462	489	453	527	517	491	482	515	512	479	457	465	478	495	491	457	516	494	474	458	492	508	495	459	495	484	472	442	467	475	448	469	427	468	457	492	459	501	454	490	453	457	472	481	456	465	453	467	466	479	484	514	458	439	506	529	495	446	455	482	472	472	469	441	451	494	452	477	530	500	498	483	500	525	478	461	473	465	462	479	475	477	494	472	476	497	449	478	460	508	466	483	453	488	501	466	489	483	458	458	471	470	451	510	424	505	486	455	485	438	518	486	469	493	501	457	467	465	519	463	458	481	513	516	513	498	495	509	506	510	493	472	468	480	470	453	447	464	474	461	474	452	483	469	494	463	461	506	487	454	466	506	499	467	477	518	489	504	461	498	472	498	465	525	484	477	484	504	486	435	486	489	456	497	496	478	464	499	489	438	475	454	483	499	456	468	501	490	487	459	435	491	465	470	520	503	475	477	446	474	495	446	504	483	485	452	503	467	506	484	483	490	461	505	475	490	460	471	482	476	442	489	481	489	487	484	455	501	499	424	481	453	485	440	493	471	454	520	489	504	488	499	449	467	458	470	538	503	495	471	465	483	490	503	453	480	497	471	484	480	446	506	470	431	508	436	478	452	473	513	505	473	488	487	507	459	505	474	457	442	480	463	418	442	486	438	487	459	454	494	448	480	480	438	472	461	486	518	484	456	481	528	474	472	460	474	480	469	443	451	510	491	480	452	465	450	508	469	462	464	467	458	463	459	492	469	491	454	469	456	502	446	462	467	468	475	469	473	487	461	454	468	478	494	471	435	471	496	511	475	530	486	472	502	445	448	482	486	466	484	443	481	471	473	478	464	472	476	484	462	516	468	515	478	502	507	478	472	515	482	458	524	516	457	501	445	481	473	489	470	467	455	481	481	511	474	475	493	469	440	510	475	517	447	504	525	486	442	494	457	499	502	432	474	478	498	468	485	490	476	501	439	469	478	437	456	468	485	482	498	452	480	496	427	494	446	478	457	511	505	464	499	487	503	472	507	508	448	471	457	451	471	504	472	493	462	540	459	463	474	480	477	482	482	444	510	467	447	477	451	486	486	442	461	482	501	493	475	481	475	448	466	484	504	494	517	466	477	490	522	440	442	492	504	488	450	463	490	476	504	445	468	455	495	483	486	474	482	480	523	469	467	472	496	455	421	452	471	470	449	497	518	514	499	493	469	475	492	445	463	493	476	460	456	449	478	475	507	439	480	457	497	458	483	463	473	459	473	454	470	500	511	496	477	505	493	476	500	513	432	458	503	456	500	476	493	455	465	464	454	461	471	484	474	470	498	474	497	459	480	475	469	441	483	468	468	496	475	527	493	472	480	468	466	507	458	460	470	482	507	474	441	486	490	451	527	467	483	456	467	430	478	485	450	463	496	463	435	463	518	497	499	461	507	525	441	515	476	477	485	493	443	476	463	463	439	477	479	441	491	475	434	487	429	513	490	508	470	483	493	498	469	470	466	467	436	470	460	452	515	492	484	463	466	462
22421	20922	28335	23652	20944	20839	10268	820	545	514	463	447	410	388	349	369	338	340	382	352	336	315	304	310	313	333	300	258	297	289	305	282	286	293	269	271	311	259	297	297	292	263	293	298	297	304	313	269	283	273	287	321	281	297	266	298	268	313	280	315	317	319	273	270	268	300	289	277	271	308	286	288	296	293	286	313	270	323	309	313	307	290	310	316	303	285	265	308	274	304	285	282	293	345	296	297	306	307	287	254	280	308	294	282	305	268	295	265	261	283	283	316	279	299	277	276	282	301	262	313	267	287	303	272	288	284	275	275	285	302	281	291	293	293	282	316	280	277	271	288	295	286	275	311	296	265	278	317	263	269	284	280	263	274	273	274	309	311	287	286	277	296	290	289	286	297	273	253	296	265	291	293	277	310	316	296	303	274	290	301	288	256	268	298	263	307	295	278	294	284	286	271	308	299	300	296	300	292	302	301	246	292	310	275	277	267	257	305	298	308	280	284	297	283	313	293	314	288	275	264	262	286	261	288	283	290	286	291	296	267	295	288	315	284	289	282	296	302	303	301	299	309	286	304	299	301	334	324	296	307	307	261	321	274	287	299	283	296	307	303	294	309	275	312	326	297	302	277	314	299	261	306	275	261	297	309	294	250	310	286	280	253	300	299	296	303	304	310	294	305	281	293	275	286	311	261	301	318	308	280	314	299	300	290	316	317	265	282	262	294	282	232	287	300	264	292	287	292	262	281	257	270	279	308	311	250	271	269	292	279	305	302	296	290	297	322	286	307	285	294	298	301	293	296	308	303	292	299	290	273	279	288	275	274	289	329	297	263	264	285	292	303	271	271	296	276	324	286	259	260	295	270	323	273	266	274	275	283	286	279	261	298	270	299	263	283	317	309	327	299	304	320	329	308	298	285	259	280	279	329	270	294	290	259	289	288	310	307	288	293	276	322	271	280	271	313	304	301	301	263	337	299	289	261	302	301	298	307	296	292	258	279	286	296	297	274	275	303	252	303	279	292	274	313	307	323	288	286	286	284	271	265	313	275	281	280	268	264	304	273	252	285	291	250	274	265	327	269	296	279	305	263	294	268	291	269	275	268	271	311	312	266	297	259	307	266	299	293	253	297	297	285	292	292	274	288	284	285	278	304	293	284	286	281	291	276	319	277	293	317	283	284	301	316	274	325	241	281	307	279	294	286	279	287	270	296	286	288	323	323	295	296	267	265	287	318	298	293	270	286	288	308	290	281	274	319	307	330	279	295	289	304	324	304	302	285	315	267	288	284	299	285	311	238	296	289	268	276	257	309	318	246	292	303	278	275	275	313	295	279	319	294	322	305	283	265	325	307	293	277	300	297	303	311	269	289	262	271	283	286	298	311	292	293	281	269	302	324	243	296	272	289	293	287	282	293	306	323	310	279	279	258	290	278	292	278	298	286	309	285	313	299	281	269	330	303	274	300	297	309	320	276	287	317	309	264	280	295	286	306	269	309	301	263	271	311	283	294	275	282	302	289	297	295	317	292	301	269	258	302	292	276	260	310	299	272	312	293	324	282	305	277	306	343	284	280	305	287	267	292	294	313	301	319	301	283	279	315	282	284	280	300	301	274	280	267	308	279	304	284	332	296	263	319	276	288	304	300	291	274	273	271	284	263	302	281	287	297	277	291	312	227	268	290	284	292	289	267	291	283	295	295	288	307	282	307	276	291	287	274	257	282	294	285	324	307	283	280	300	293	295	306	282	307	283	300	292	269	328	303	274	319	296	286	308	268	296	313	316	289	324	288	304	284	309	269	261	304	254	269	275	289	276	266	284	279	268	263	283	296	291	349	265	295	275	296	285	284	306	306	297	265	314	272	297	257	304	263	269	305	338	295	300	281	269	284	267	319	255	310	302	271	312	287	290	298	295	317	273	309	278	277	274	279	290	310	271	288	289	277	296	273	278	291	306	291	291	306	309	318	291	259	273	279	261	315	289	285	286	305	275	310	296	282	267	309	250	297	294	304	287	322	282	297	301	280	295	297	296	302	281	273	275	292	301	300	296	303	311	282	295	284	298	304	273	290	305	287	280	310	279	266	292	276	278	276	326	272	285	282	279	279	297	273	275	283	287	284	263	292	306	261	294	295	294	271	263	309	309	299	276	308	275	300	270	297	296	285	286	257	282	290	273	310	259	280	344	298	289	296	270	318	312	305	288	307	318	335	294	307	286	281	272	289	264	306	277	277	310	285	300	293	309	315	267	284	290	276	293	286	300	260	312	292	264	289	300	304	288	323	273	281	298	299	251	293	322	305	274	283	280	301	287	262	302	291	297	271	311	266	300	285	267	302	295	310	304	311	275	271	288	261	313	300	283	240	292	305	308	296	315	307	281	321	286	282	288	317	313	286	316	277	302	282	292	286	282	295	296	283	290	322	256	287	291	276	308	276	253	283	294	284	310	294	284	282	273	284	260	303	325	294	287	281	292	294	288	304	280	293	291	291	263	305	301	275	303	309	278	313	294	280	314	294	297	318	274	280	296	283	315	255	282	298	295	301	335	297	309	274	292	275	303	261	286	292	290	308	288	286	280	299	302	266	259	277	329	270	312	289	286	281	295	263	283	291	285	289	280	313	284	287	284	267	262	275	272	284	290	279	291	291	303	321	302	285	315	289	291	271	293	278	284	296	266	294	311	291	306	285	293	294	299	268	266	281	286	278	343	283	302	301	292	297	290	278	311	291	316	276	296	310	308	319	311	290	266	295	286	295	267	270	299	315	285	305	273	283	287	278	291	334	294	279	286	282	295	284	304	282	274	291	282	301	249	288	280	277	298	309	293	298	273	271	313	295	277	277	288	301	261	282	295	306	276	275	284	262	277	293	302	292	298	304	289	276	310	286	316	299	293	311	287	299	268	289	287	293	283	281	250	294	293	289	317	266	262	300	298	255	302	294	306	279	294	300	283	287	312	298	277	288	303	291	261	331	262	292	311	307	280	292	288	307	316	272	279	276	317	277	287	307	301	272	274	318	300	293	266	278	254	283	295	292	289	288	277	262	315	279	271	295	279	290	284	275	251	289	274	256	305	274	273	277	287	292	289	302	303	283	289	297	283	293	278	310	275	283	275	293	328	288	299	263	279	287	279	298	315	279	285	284	292	285	302	301	301	282	297	284	281	288	302	285	266	251	281	297	300	308	291	263	260	286	311	298	302	272	291	259	282	265	297	291	313	278	278	260	288	287	302	295	319	275	294	274	288	275	251	280	269	293	291	268	292	286	310	297	286	297	301	287	277	260	297	295	320	310	288	267	286	321	296	299	282	314	310	273	292	290	271	306	271	315	302	260	292	288	303	313	287	266	273	298	289	268	297	303	299	281	283	287	298	293	306	301	274	292	276	290	304	297	287	300	298	290	266	300	281	279	299	263	261	306	284	282	269	298	245	296	285	283	287	287	285	317	261	260	277	287	278	279	274	277	311	293	281	291	296	304	280	265	256	290	285	310
42659	63895	51248	32918	15796	2558	1192	934	732	613	618	515	515	463	424	408	428	432	380	366	357	381	328	363	333	334	333	336	296	319	279	288	274	295	318	301	309	334	303	298	301	311	292	282	293	316	268	330	318	315	332	316	306	302	299	334	312	314	312	334	286	305	308	315	327	285	285	340	338	326	311	294	339	297	301	330	311	295	327	308	295	316	282	308	328	296	312	293	315	329	330	301	283	320	324	298	320	312	336	317	323	303	338	315	281	333	336	298	322	321	301	335	325	318	300	314	327	283	278	331	291	282	310	311	311	306	311	303	313	312	320	279	297	318	338	302	341	278	360	288	295	301	301	309	280	322	311	295	291	280	303	310	300	289	316	305	334	287	281	290	282	312	301	311	306	305	324	296	291	310	296	289	320	311	309	311	293	327	299	280	295	317	335	318	300	327	292	312	341	300	300	275	271	319	290	256	314	294	313	323	284	314	270	293	319	297	307	287	314	314	288	308	316	332	320	316	318	306	322	294	300	346	321	301	306	310	301	309	299	296	307	305	297	293	338	295	311	286	281	290	276	310	323	291	264	296	320	319	299	292	261	322	266	293	288	297	297	298	312	301	333	289	286	280	323	312	343	314	320	310	315	309	270	272	294	291	318	326	316	310	321	286	298	267	302	304	325	319	299	321	286	299	290	303	302	297	297	283	297	306	298	290	323	297	325	317	320	288	299	288	315	313	308	325	291	306	303	310	279	305	322	298	298	291	310	290	296	289	313	299	307	291	297	285	305	312	276	348	327	331	299	284	315	324	313	278	294	263	302	250	308	302	282	296	299	285	281	321	302	278	292	307	297	272	355	290	300	311	308	312	260	312	317	306	332	310	315	273	327	317	302	289	295	306	304	280	283	264	320	307	293	318	284	332	321	321	313	306	308	322	307	305	302	304	311	284	293	286	327	303	284	310	361	301	278	292	295	319	302	287	306	298	298	302	317	292	294	360	359	277	286	321	296	315	284	309	284	304	298	337	318	337	288	309	299	293	343	315	300	298	303	301	308	257	280	301	290	310	291	293	310	307	313	315	289	291	317	329	330	278	325	329	296	303	300	302	287	321	294	308	304	294	289	299	320	274	319	300	287	336	324	329	319	317	289	309	277	308	325	297	292	305	314	320	319	308	315	260	309	291	302	302	327	302	302	308	290	327	299	306	311	311	304	316	326	263	316	285	283	319	304	323	280	336	292	280	290	310	308	297	278	346	295	318	312	300	321	311	300	316	323	321	304	334	287	318	324	299	304	263	310	304	321	302	301	303	322	317	315	317	304	286	277	318	307	275	292	302	328	277	272	283	290	313	339	317	301	303	312	285	350	313	305	319	260	325	300	286	306	270	317	335	294	318	309	280	272	312	299	303	333	309	301	293	314	317	297	325	274	266	295	321	295	293	275	275	272	277	336	294	308	318	283	301	310	275	314	321	315	286	317	309	321	275	326	330	299	318	318	284	290	281	321	308	292	317	296	302	318	280	290	317	309	296	261	280	304	308	314	295	302	328	319	296	326	321	298	302	273	300	309	331	309	312	307	335	301	294	293	303	285	317	318	288	301	313	278	304	319	323	327	266	304	323	317	272	306	319	273	327	311	314	290	288	322	283	270	283	306	306	296	287	315	283	286	323	296	323	285	279	303	313	317	318	309	296	287	286	315	312	273	295	293	283	313	264	293	311	310	307	310	292	310	320	299	306	316	305	308	292	291	313	282	312	329	314	325	290	322	301	293	309	295	304	307	298	291	313	337	318	318	313	315	335	271	333	315	289	290	286	281	324	281	322	282	314	303	329	287	305	285	309	265	285	290	315	308	333	288	327	320	314	285	329	335	286	313	299	307	326	291	316	286	312	253	305	292	294	296	318	274	300	314	276	317	292	304	331	336	293	274	293	279	311	337	303	312	272	302	303	330	288	316	299	313	302	313	316	309	300	304	288	324	283	265	315	304	311	318	300	295	277	309	305	325	317	356	314	305	310	300	310	321	289	288	316	321	311	303	286	325	268	297	279	312	288	286	285	283	328	310	302	317	336	315	300	312	301	307	320	299	293	306	290	297	300	295	300	277	302	311	291	298	321	324	292	294	283	306	298	321	294	288	270	283	284	313	312	373	305	303	295	294	304	280	290	293	285	317	313	272	311	340	295	295	340	294	281	328	310	304	304	313	308	270	350	306	302	322	302	298	305	280	331	306	302	294	312	296	307	305	332	304	314	279	292	273	292	300	278	329	318	290	303	269	291	322	321	303	323	321	285	315	296	263	317	300	282	304	302	298	328	309	306	299	316	297	324	310	289	324	318	313	299	300	290	318	325	290	288	315	324	298	277	287	323	319	315	328	292	311	312	291	324	313	313	289	295	297	302	333	306	320	306	279	328	307	318	296	334	290	290	309	294	299	325	294	328	291	323	311	299	295	288	282	317	312	311	314	337	317	294	318	308	314	298	312	305	302	297	317	290	288	321	281	275	279	306	324	332	287	329	325	285	273	295	312	308	266	277	328	319	303	295	292	290	321	334	291	285	322	283	280	301	292	300	297	314	313	303	299	312	295	299	295	281	295	302	273	317	283	300	278	364	312	305	304	293	299	282	298	313	311	321	300	292	289	331	287	310	335	305	328	294	264	334	315	308	288	313	309	299	275	283	282	287	301	303	327	303	329	321	303	320	318	323	325	301	310	287	297	278	303	295	318	295	296	304	301	307	323	304	304	324	299	323	314	308	324	304	301	326	334	300	290	300	319	297	290	315	278	300	306	302	309	331	301	315	303	299	288	341	267	314	312	305	300	334	316	304	345	302	295	317	302	298	315	302	285	309	293	303	295	314	269	301	312	297	315	304	298	296	329	278	314	309	300	310	332	301	307	315	262	281	279	294	316	284	336	295	284	284	305	311	288	327	294	281	297	298	327	290	265	298	311	311	312	286	302	284	293	274	326	301	320	317	322	318	278	342	260	310	286	287	305	287	315	321	310	331	297	317	297	342	322	316	280	308	302	278	313	277	328	308	273	335	276	286	326	303	300	288	299	323	303	306	288	296	285	328	311	317	326	295	300	289	279	317	296	310	299	290	301	307	290	331	297	274	309	334	304	273	308	319	284	291	288	308	325	310	318	300	312	294	300	282	317	295	314	354	314	300	285	290	311	339	302	277	301	292	323	322	279	301	306	330	306	274	260	324	298	272	331	345	304	309	320	295	320	299	270	281	311	309	293	315	293	295	284	308	279	315	330	302	284	313	275	287	291	345	301	307	318	302	321	280	310	301	297	311	292	273	303	271	282	318	322	319	312	297	293	291	288	271	292	312	301	299	319	313	310	284	289	299	330	320	292	293	316	311	296	300	311	279	314	303	311	329	302	317	295	324	327	300	301	268	301	281	313	292	278	296	290	290	297	314	290	323	307	299	348	303	279	300	289	337	297	306	295	336	303	311	309	306	311	270	312	292	306	313	321	304	308	305	267	285
33935	36141	35534	20509	5745	927	731	602	592	599	578	610	579	547	584	586	596	548	543	472	521	504	514	552	544	548	531	495	505	495	483	553	464	546	534	509	527	534	553	521	536	591	518	542	573	548	553	531	549	559	504	536	503	521	546	562	480	575	525	543	569	587	547	542	551	557	511	524	527	542	496	539	522	522	518	558	483	539	565	514	538	549	509	501	541	529	544	571	545	505	552	540	539	535	511	521	541	545	559	513	532	525	476	501	507	551	516	554	534	528	510	551	561	542	506	558	554	522	488	523	573	533	520	501	538	526	535	525	530	551	527	556	562	500	492	545	522	533	561	552	554	545	564	540	512	555	531	531	511	513	600	530	519	512	541	533	521	613	483	519	486	543	517	518	557	584	544	553	582	565	515	494	561	508	550	532	536	559	538	522	548	490	539	553	532	552	493	538	492	494	512	500	533	536	555	534	567	508	512	573	514	547	539	523	509	574	584	529	476	552	552	516	511	510	564	539	521	486	507	542	555	536	531	507	523	513	533	505	562	547	555	544	557	514	547	546	510	491	540	472	553	537	538	540	582	543	554	533	503	541	527	557	501	489	505	550	538	542	573	604	503	549	561	530	501	530	538	478	552	521	528	568	530	543	525	520	534	550	536	532	503	521	534	517	527	509	537	514	557	523	490	511	531	565	574	523	493	484	509	546	516	524	534	521	558	521	538	550	568	541	519	541	539	490	551	520	554	512	540	522	548	528	552	540	493	515	581	531	531	530	510	559	513	503	541	534	495	538	567	500	499	549	565	514	590	552	511	551	519	521	530	514	529	541	541	550	579	536	535	546	581	529	494	521	539	484	527	559	532	528	552	542	564	541	518	529	508	551	543	528	549	513	564	541	502	578	521	563	532	547	536	536	558	518	525	518	558	543	549	562	513	537	542	549	526	517	548	562	519	526	561	536	558	548	465	587	527	537	535	560	575	499	506	535	566	538	503	529	505	517	527	515	554	507	532	544	505	532	551	516	484	485	529	496	541	496	487	550	506	529	563	527	541	500	513	539	514	527	518	522	537	505	552	531	544	523	561	534	525	575	548	520	531	532	529	505	548	517	561	485	527	536	560	553	536	527	525	519	551	553	510	530	480	557	558	497	514	543	550	505	529	513	505	554	564	582	571	541	504	541	539	503	549	553	543	585	550	562	535	536	516	522	506	555	522	536	538	541	505	554	524	543	503	529	485	549	547	504	540	517	516	524	488	509	513	541	554	505	557	542	529	539	544	542	479	541	554	511	561	487	508	545	495	532	522	526	524	506	496	552	534	516	533	513	542	554	532	530	516	537	531	511	547	573	558	507	536	526	517	513	542	509	584	512	558	502	526	501	575	519	560	506	535	503	512	517	544	539	527	545	537	553	531	550	539	509	529	544	572	529	573	495	560	575	470	587	513	521	525	507	561	536	489	543	526	521	537	483	496	513	488	525	555	511	581	500	548	500	594	560	554	540	500	493	499	516	544	567	538	531	510	494	540	514	471	495	552	526	551	612	544	526	541	556	495	540	501	534	516	535	561	557	518	522	542	539	584	534	494	566	534	538	534	517	532	571	540	522	528	524	548	565	494	542	509	571	511	555	512	566	552	545	496	503	528	552	546	561	540	516	575	537	543	549	509	567	520	530	552	526	514	543	539	481	513	550	541	503	517	515	539	547	549	490	567	539	560	538	536	540	515	525	556	522	562	545	518	518	532	538	527	505	515	533	555	535	530	538	525	517	516	486	528	498	556	555	542	510	555	532	556	579	529	506	547	530	529	532	527	557	536	541	469	497	548	514	522	521	489	544	541	504	552	569	528	550	558	569	522	550	522	501	514	505	541	545	581	537	573	542	552	514	508	540	496	540	547	554	533	566	547	550	516	509	529	498	478	567	530	510	518	517	528	569	545	538	527	528	528	577	553	559	506	520	515	568	562	532	522	581	551	528	533	537	518	557	530	568	540	550	535	528	477	561	511	526	546	525	521	522	519	516	550	571	527	539	555	508	506	550	527	525	524	506	505	539	542	563	585	539	559	516	489	520	541	551	534	540	496	555	559	542	576	583	550	582	514	529	543	538	523	501	554	540	509	495	512	524	546	560	534	537	574	586	559	512	541	531	516	491	530	547	550	537	526	506	524	511	513	514	532	498	540	529	555	556	549	512	509	526	561	526	508	557	527	513	490	528	539	527	536	516	539	545	497	529	532	543	520	556	521	520	544	512	552	516	515	530	555	510	533	559	571	515	514	573	567	524	548	541	533	551	515	526	516	535	532	540	549	534	559	577	494	508	551	506	518	508	544	568	534	537	557	540	530	522	546	537	552	549	545	519	534	573	567	522	550	513	520	494	498	489	573	553	531	512	506	585	519	523	526	494	512	548	536	536	536	517	535	520	548	536	507	510	510	513	526	517	517	486	543	514	549	515	481	557	543	522	523	576	523	524	527	538	505	535	550	521	549	566	555	552	488	502	490	539	543	510	525	516	513	534	561	531	523	538	541	544	527	511	550	557	551	572	576	531	570	522	549	540	568	538	516	508	534	527	540	545	501	554	556	559	513	524	524	542	528	523	537	547	576	517	583	518	565	504	578	533	543	505	520	478	540	500	552	557	542	564	512	514	501	544	549	528	533	545	529	555	519	548	554	509	565	562	548	542	510	488	513	553	532	526	526	537	515	517	523	537	548	569	541	535	531	538	551	544	552	511	531	517	508	505	510	546	531	544	535	546	538	523	559	489	513	488	536	552	523	563	535	534	516	571	473	504	534	551	517	541	532	548	572	539	491	541	489	534	563	541	483	516	509	525	569	557	535	488	551	555	550	574	521	543	511	534	529	495	489	555	526	544	490	535	505	515	510	544	550	520	546	538	536	541	549	531	496	506	554	531	525	553	516	570	513	528	506	530	539	553	561	552	562	485	542	527	493	548	517	555	520	541	529	530	568	526	507	524	534	566	526	545	528	526	591	532	531	534	518	512	544	479	523	534	551	525	569	531	501	529	550	549	533	513	533	520	507	540	534	515	558	510	519	554	550	527	528	547	489	557	550	554	536	545	533	496	515	513	555	538	553	532	546	519	547	558	562	480	507	526	550	547	528	537	513	514	525	584	517	525	536	483	484	519	539	552	551	528	545	543	523	530	571	533	511	510	520	531	581	555	564	545	528	560	519	541	483	527	539	531	554	561	549	531	546	513	554	516	532	513	503	523	548	522	545	540	576	545	529	565	494	535	539	541	555	502	500	533	534	539	492	521	526	524	528	551	536	546	514	546	565	533	547	531	595	555	542	536	529	538	504	515	524	530	559	534	582	558	511	501	596	528	547	552	560	521	512	515	576	486	551	533	542	513	559	541	505	519	537	530	537	523	532	539	528	492	537	494	584	532	520	550	493	534	544	558	543	555	529	539	543	554	478	532	546	533	536	506	529	513	542	517	550	551	524	540	559	530	541	521	551	556	523	566	513	530	525	520
41920	51815	37494	17781	5960	1043	877	820	645	703	652	591	644	604	590	579	542	614	600	547	582	597	583	593	516	568	626	610	581	537	591	529	562	563	572	574	586	596	559	529	594	559	577	543	576	541	565	543	584	547	564	560	537	612	524	525	586	543	575	568	553	585	551	570	551	580	563	571	571	583	560	503	611	578	584	531	563	560	578	567	523	595	577	546	566	573	556	551	559	548	589	596	505	568	529	547	541	518	542	539	627	562	561	584	535	534	577	551	556	581	607	535	575	558	539	569	568	588	568	552	555	565	559	569	568	538	503	556	513	558	534	574	603	548	558	541	600	532	597	531	592	547	577	534	637	520	563	593	539	553	562	557	522	558	580	557	561	516	545	558	554	548	520	561	572	580	557	573	539	574	546	559	580	578	564	569	549	553	547	530	554	554	542	580	550	570	577	576	567	579	553	541	538	573	580	638	529	620	522	560	518	605	590	578	605	559	516	598	562	532	574	567	603	559	508	578	569	574	583	514	534	563	517	523	548	566	561	562	557	568	546	561	550	515	543	579	546	532	553	582	526	553	534	584	590	576	537	509	548	565	534	531	520	566	583	554	545	542	580	602	565	598	562	498	563	568	533	560	598	530	529	551	573	558	536	556	526	545	560	552	531	522	559	536	540	563	550	598	568	578	556	562	584	552	567	586	539	607	521	587	571	561	588	580	586	607	533	562	564	546	537	542	562	526	582	578	623	565	531	582	586	569	583	552	495	576	557	530	576	545	557	525	521	572	617	562	598	595	554	537	540	528	587	554	538	555	565	544	542	556	553	597	524	591	602	579	578	588	583	545	582	561	554	537	536	601	556	539	574	531	587	552	596	570	564	557	560	540	537	540	577	554	548	568	540	541	549	510	548	553	538	551	569	593	594	557	563	556	521	566	555	576	569	585	540	556	611	579	558	591	609	553	603	571	588	567	545	548	582	561	533	544	557	569	575	571	632	576	560	554	533	588	552	551	586	593	575	547	551	576	574	558	536	546	606	633	525	554	574	578	603	554	546	544	582	568	594	582	536	575	543	582	566	604	573	543	558	577	497	530	518	563	564	588	560	597	546	566	582	535	569	552	557	568	544	625	535	611	575	572	551	586	549	561	548	580	573	546	562	547	568	534	557	557	554	546	577	579	549	546	557	559	553	537	553	540	529	575	583	558	541	523	577	556	539	554	584	560	575	541	549	572	576	598	572	555	538	588	522	547	557	564	554	556	591	606	584	561	554	535	586	570	592	600	590	579	550	546	540	559	537	572	578	560	563	582	544	579	560	577	540	510	537	579	556	560	532	566	571	583	548	527	524	550	580	526	552	579	554	574	555	570	570	571	546	606	577	530	574	572	552	517	554	541	576	507	552	562	554	520	605	523	530	563	565	563	566	571	546	519	592	557	566	577	611	556	582	564	530	564	574	597	536	544	570	521	589	545	574	587	583	575	547	584	587	596	579	571	555	531	517	562	561	565	571	581	542	546	559	550	593	528	573	530	602	574	502	600	546	532	551	589	568	566	606	533	559	550	583	521	597	556	558	602	533	565	532	526	574	551	570	528	515	565	578	572	527	536	552	595	565	585	571	550	498	556	572	545	574	557	550	589	531	583	546	572	592	564	587	505	608	553	524	533	572	540	570	549	559	546	552	579	578	552	517	546	552	561	564	579	533	585	575	521	577	554	572	574	556	566	550	563	538	600	556	608	562	555	555	535	560	565	601	567	549	573	547	570	555	561	604	599	595	562	542	572	535	581	544	517	607	579	531	566	553	537	547	537	554	564	552	545	546	558	535	607	551	538	566	577	572	600	574	541	556	597	539	554	586	558	554	551	578	545	586	570	582	555	588	566	556	539	576	575	601	579	575	570	554	573	599	559	547	603	535	566	566	579	522	557	579	553	555	550	557	548	622	545	526	541	523	548	569	553	598	540	534	565	569	589	561	584	558	588	600	542	609	540	521	536	551	549	576	569	558	578	566	600	576	558	571	596	553	570	562	516	515	541	590	546	570	530	563	590	578	568	576	558	565	548	565	562	551	559	588	577	542	572	548	550	522	564	525	586	598	610	502	568	579	571	587	584	568	564	618	582	598	560	583	510	576	533	552	574	535	563	579	540	549	533	570	534	550	550	562	554	581	566	506	562	576	554	558	563	564	547	556	518	553	565	549	555	564	623	560	585	621	535	560	545	592	547	543	568	570	542	602	542	566	548	565	574	584	537	584	549	570	547	518	588	572	560	550	547	520	556	538	514	595	552	564	580	551	510	537	535	562	543	581	556	578	577	555	556	566	594	533	551	549	549	549	573	560	586	537	522	570	546	583	562	555	620	575	543	527	545	612	564	536	571	561	526	578	579	546	522	559	566	538	535	542	572	562	569	566	538	613	554	587	572	579	529	577	543	587	552	579	550	572	563	547	557	592	528	603	578	559	547	550	555	563	525	557	574	539	566	590	574	574	571	604	558	597	546	564	526	561	563	564	546	585	574	600	571	519	576	568	513	571	578	556	571	528	537	559	556	520	577	590	531	577	547	567	579	590	543	542	585	533	582	504	545	554	548	552	558	559	524	565	612	558	557	556	533	586	530	593	535	563	563	541	548	561	584	557	549	540	549	547	590	551	550	559	584	504	554	546	517	566	548	552	561	568	546	536	552	599	553	580	589	555	557	572	561	538	571	524	601	592	559	547	570	555	554	588	538	545	629	554	544	561	518	510	609	550	567	623	556	560	510	572	547	539	550	571	602	572	605	584	515	597	591	549	567	575	539	531	553	572	566	561	574	526	570	577	568	550	558	561	597	572	610	531	578	591	570	565	555	552	564	535	572	548	598	543	563	533	575	538	520	538	568	552	545	569	567	536	582	539	521	560	563	555	583	536	560	515	579	568	568	588	536	538	576	517	577	565	552	601	526	575	570	564	515	525	618	575	580	530	526	532	550	588	609	608	567	572	546	555	584	574	532	574	589	554	587	529	528	547	574	535	599	566	517	496	566	593	536	506	547	553	565	531	604	533	555	524	588	548	556	542	587	582	555	593	559	576	543	501	585	554	544	555	556	551	521	573	562	583	576	530	600	543	551	595	599	534	599	527	551	605	606	566	589	583	575	552	514	552	517	587	566	549	593	595	540	568	584	512	534	549	574	566	533	532	583	540	582	515	547	539	574	608	560	551	536	569	570	573	582	596	540	551	606	551	544	561	531	572	570	530	548	605	589	579	572	572	582	567	592	546	546	530	544	553	544	575	570	547	601	568	554	518	591	585	551	594	533	533	591	555	532	592	550	611	600	592	583	553	587	537	585	553	558	580	526	520	595	563	540	565	557	567	567	581	539	570	562	594	574	558	532	538	537	532	548	613	608	550	551	560	545	554	556	565	578	536	588	581	568	567	579	563	549	559	536	556	540	553	557	552	550	580	579	578	576	588	562	549	549	552	559	568	610	558	554	575	554	585	554	530	600	580	566	543	580
23663	20909	28006	24120	20945	13477	1302	670	602	542	561	519	450	500	492	472	496	476	462	469	464	436	418	413	424	393	396	421	389	417	462	425	440	437	403	411	429	393	385	440	435	432	404	427	375	416	404	441	403	388	399	394	401	435	434	418	393	398	439	435	432	430	427	454	425	406	426	424	413	374	407	420	406	425	427	413	429	380	418	421	427	423	440	440	435	396	428	421	469	434	430	436	419	416	409	437	430	433	391	407	443	440	426	446	422	411	427	443	456	406	375	408	407	412	437	413	416	436	419	437	406	396	430	428	450	391	389	437	402	449	398	418	417	427	400	411	400	406	438	433	403	374	375	408	456	395	408	385	403	381	419	400	427	400	449	383	409	421	420	396	419	399	401	420	446	425	454	432	447	414	430	403	409	378	426	456	397	421	407	396	393	412	437	432	427	406	469	447	405	401	392	413	385	369	405	408	419	406	375	428	432	435	409	410	420	425	416	430	417	440	434	405	424	436	453	414	405	421	421	416	419	398	385	387	415	416	394	407	399	382	390	393	438	397	421	391	417	409	434	416	424	418	469	410	453	432	426	448	424	407	407	408	427	424	380	388	384	428	421	398	385	401	425	400	418	399	414	435	390	398	407	389	405	452	446	383	410	399	408	416	409	396	412	384	428	432	414	376	416	420	406	419	411	424	408	436	376	439	386	417	381	454	451	405	421	439	414	410	407	422	401	416	421	408	408	388	402	401	419	403	388	416	424	386	432	436	417	419	388	369	422	429	384	417	440	405	409	376	423	424	376	437	442	433	397	395	454	431	409	457	411	409	406	406	408	414	373	433	425	379	410	427	434	458	438	428	422	373	402	410	397	452	361	417	394	431	369	446	418	465	410	430	413	426	366	432	426	395	426	416	406	434	416	406	413	373	468	432	408	447	422	429	395	412	420	412	384	413	427	432	410	426	410	389	406	435	412	404	420	432	391	439	420	402	406	371	390	416	425	389	404	409	433	392	407	418	401	413	408	420	414	405	376	456	436	451	391	394	388	425	428	418	427	436	405	409	413	406	440	422	441	379	416	424	380	378	427	441	439	427	398	418	394	381	418	436	407	411	403	420	405	410	438	426	422	392	432	403	454	376	385	441	389	344	370	432	409	407	390	417	414	403	389	428	398	391	412	408	373	458	442	432	413	413	411	395	404	438	410	427	436	396	421	408	392	389	421	439	403	406	394	385	407	403	413	381	384	401	384	387	391	407	461	416	413	385	405	415	404	389	375	409	444	438	412	419	382	425	463	426	426	416	400	443	406	401	424	416	419	419	368	417	398	451	435	440	386	423	385	442	407	443	383	447	413	400	423	392	376	441	434	439	424	393	401	436	412	392	420	420	411	400	427	419	388	443	378	389	423	373	404	418	426	435	438	451	376	414	409	363	434	387	403	373	401	419	437	384	417	438	429	431	436	387	380	415	423	347	403	427	406	380	383	441	456	424	390	425	384	401	411	366	388	422	404	405	406	405	431	423	427	425	419	405	414	437	407	380	427	431	475	414	420	420	405	392	399	419	385	440	445	423	395	398	403	426	441	401	407	416	462	427	436	418	444	415	406	417	409	402	427	417	434	421	399	433	428	392	407	392	412	442	411	417	401	435	412	391	423	367	406	432	402	406	419	391	422	427	407	420	402	434	394	416	436	396	427	443	436	435	401	446	416	448	400	455	415	425	421	410	406	401	426	370	392	379	457	406	379	407	407	411	418	421	368	406	405	441	416	402	434	406	408	448	397	413	429	384	406	390	394	417	388	417	421	432	417	404	446	450	447	398	450	390	424	412	425	407	405	398	419	404	399	384	447	426	421	406	409	428	468	421	382	414	435	459	398	387	446	440	412	454	419	381	414	433	440	431	447	430	387	430	411	425	399	429	420	397	436	433	413	389	398	392	402	424	432	404	428	388	449	433	400	401	410	426	414	405	441	397	426	415	421	387	396	406	412	409	401	410	405	425	435	423	431	410	420	409	394	416	432	428	426	386	454	445	398	398	380	441	386	453	408	398	440	433	412	441	452	444	413	427	410	425	447	381	435	411	398	408	419	428	404	416	423	421	443	395	442	440	430	354	400	430	422	435	435	433	407	420	460	397	448	401	443	397	396	420	388	433	445	422	415	466	429	433	448	420	413	416	409	402	438	402	391	402	446	390	410	440	393	424	411	456	419	427	428	389	417	423	426	391	432	416	417	402	399	442	416	389	405	406	414	438	411	420	418	420	377	429	405	380	387	413	440	417	433	452	427	420	415	424	416	421	425	399	434	410	420	402	414	413	441	423	404	415	411	398	412	426	433	411	427	434	428	449	439	447	396	417	410	389	453	431	391	393	415	419	408	443	409	430	420	424	385	431	429	429	404	402	384	416	418	417	395	427	412	412	384	412	381	426	371	434	413	441	424	449	436	426	429	448	388	417	415	391	430	419	431	389	401	398	416	412	400	394	407	451	412	397	416	426	437	417	433	405	427	441	434	435	425	418	447	403	417	437	405	433	442	412	460	425	462	420	434	406	427	438	426	402	401	394	399	411	365	396	419	393	425	428	425	430	424	394	403	429	412	435	413	413	422	418	456	432	423	424	412	396	449	453	411	409	402	398	425	405	389	427	452	455	407	447	402	384	455	421	397	434	444	393	371	486	442	391	443	431	408	387	435	391	448	400	399	423	389	386	405	379	422	411	400	401	397	395	417	416	425	387	411	436	410	392	408	412	401	427	393	423	437	401	405	419	400	430	431	399	398	415	386	395	419	409	429	403	401	406	432	419	422	400	412	397	471	387	410	413	416	440	423	441	424	418	395	391	449	394	412	402	422	435	387	412	443	436	426	397	438	403	392	409	420	419	425	381	372	421	400	423	404	370	420	428	392	405	406	425	433	403	413	444	396	429	413	383	376	440	401	395	413	416	376	436	411	396	393	432	413	405	398	404	409	406	397	430	416	435	416	419	418	402	443	423	418	415	417	445	421	438	429	388	466	404	400	424	404	425	410	408	427	395	406	395	434	391	439	413	408	454	433	430	454	407	416	415	416	436	415	433	396	405	422	475	412	413	417	386	378	417	432	439	412	403	420	440	401	416	414	443	382	405	431	423	408	404	386	413	423	432	412	441	396	417	384	423	433	379	376	392	401	369	416	423	406	383	387	433	428	369	411	413	434	435	458	395	387	406	427	406	385	414	393	424	427	461	402	368	405	388	412	431	418	423	409	396	438	406	434	388	425	402	415	450	395	434	414	418	398	456	411	419	406	389	393	425	437	441	448	414	377	443	407	405	406	411	426	385	393	396	445	370	376	434	445	404	415	418	420	408	407	415	426	381	418	428	428	430	432	426	393	430	432	395	399	398	426	437	396	409	409	404	453	425	415	454	424	430	385	385	429	409	394	408	417	436	418	418	439	394	421	387	369	416	420	433	406	405	427	395	417	414	433	397	414	390	394	436	436	433	426	393	434	428	411	422	413	439
40826	57962	44901	26548	11117	2138	1057	798	728	675	617	564	530	518	481	530	512	498	488	528	466	466	481	480	466	437	440	463	453	463	449	405	459	432	452	468	465	412	433	493	426	445	440	468	424	426	417	428	471	424	432	434	440	431	435	475	425	450	432	443	436	434	431	418	449	446	410	430	466	464	437	427	461	440	498	433	424	439	433	464	449	415	412	426	420	434	444	433	470	456	458	492	422	400	464	437	455	452	427	428	474	480	415	445	441	469	447	445	419	472	450	432	473	436	471	441	427	415	428	432	447	447	425	443	430	473	430	452	468	453	395	497	448	446	426	417	414	467	466	426	444	421	434	428	436	449	419	430	438	408	421	445	454	428	426	436	433	443	446	412	428	440	431	422	435	416	456	402	453	457	438	433	422	466	438	433	413	416	402	439	467	442	424	449	472	434	432	420	424	455	449	469	448	422	407	418	454	467	414	463	493	443	467	445	467	435	406	467	451	430	435	458	445	423	439	446	420	424	420	448	482	411	425	452	428	395	450	421	472	435	444	429	408	439	442	422	450	470	431	471	447	434	428	434	464	446	438	471	441	428	442	435	450	426	402	420	468	442	416	474	446	437	409	447	435	463	450	445	438	439	461	422	476	440	438	456	447	456	432	432	422	446	450	442	447	430	429	449	440	446	451	428	435	441	454	427	485	441	419	449	412	433	476	473	468	434	475	499	456	436	485	410	438	454	413	491	394	466	417	429	438	450	436	436	455	412	425	464	441	443	434	432	470	493	441	465	459	471	453	441	481	466	431	484	440	426	448	450	435	421	455	448	440	420	463	444	442	477	440	414	449	408	453	442	446	442	447	440	450	421	417	447	452	418	462	449	441	423	406	398	391	423	450	455	438	445	454	452	434	450	457	423	404	406	458	427	432	428	439	446	424	444	434	504	417	472	458	424	466	450	467	424	453	416	422	486	460	415	444	410	458	440	458	437	438	454	442	437	468	464	466	473	453	460	429	412	408	431	430	446	455	448	467	412	447	414	422	487	412	460	449	457	437	444	445	387	420	456	431	441	402	408	477	471	437	472	459	421	458	435	415	446	447	471	461	392	452	435	459	435	422	414	448	440	422	483	459	455	419	455	450	504	445	490	432	439	446	431	428	467	440	423	447	444	488	475	444	427	474	437	425	464	461	416	459	433	448	462	443	427	472	424	454	425	424	434	475	446	416	442	464	421	440	449	454	417	438	439	417	462	486	466	415	419	460	456	425	470	439	399	427	423	454	463	444	451	423	457	402	431	483	477	440	480	485	478	451	419	445	447	453	435	452	446	435	443	420	479	434	417	421	459	454	427	422	438	434	441	486	453	406	433	419	447	416	407	437	458	463	432	432	435	429	412	417	459	475	433	421	478	428	424	435	451	433	399	450	489	469	428	464	456	436	385	415	462	438	419	438	466	414	410	454	455	431	467	467	427	451	447	424	442	423	411	449	415	447	449	466	448	427	407	404	437	415	425	425	469	447	471	430	407	437	468	418	463	440	437	449	421	474	427	431	438	471	455	468	475	466	438	450	408	450	479	402	454	437	494	445	459	438	422	435	428	447	440	432	437	466	470	422	442	410	404	410	425	460	435	422	450	409	426	475	419	401	434	402	455	420	419	443	444	470	470	439	445	447	415	449	500	415	419	433	464	432	454	421	431	414	441	433	467	455	467	423	431	465	464	410	426	436	426	432	475	463	451	468	434	437	472	450	449	437	431	442	447	455	459	463	391	418	434	465	451	440	460	455	456	421	413	433	421	441	451	436	470	423	429	403	427	461	435	452	464	464	461	456	409	475	413	414	464	439	465	426	421	449	464	431	436	428	445	434	426	472	465	445	405	453	441	461	415	429	433	467	448	470	461	448	417	433	415	410	447	432	448	441	453	403	454	461	458	403	403	459	427	451	454	426	417	443	427	423	460	452	442	434	419	439	464	464	463	400	452	471	461	451	431	462	456	446	464	484	391	464	444	441	452	428	406	431	432	440	418	407	433	428	424	481	461	442	429	470	425	465	426	434	442	453	434	425	477	422	379	430	434	440	497	445	429	420	454	463	431	449	458	422	430	436	442	424	476	467	412	419	458	436	438	444	440	421	472	462	473	416	451	433	456	426	413	448	452	466	446	492	447	485	489	449	429	449	411	443	429	413	435	435	444	436	459	426	441	455	452	461	434	458	439	419	414	456	432	478	444	462	444	453	439	482	435	444	451	449	479	445	431	458	405	440	420	450	444	427	455	422	463	420	461	423	440	441	450	457	408	403	443	440	450	456	450	441	460	468	425	463	443	452	449	486	427	400	466	447	444	451	470	451	417	434	449	446	458	436	449	445	444	434	418	438	440	445	402	448	449	453	429	459	450	467	441	464	457	431	470	420	447	445	454	418	442	434	445	470	438	399	425	419	444	468	415	409	425	450	452	487	416	457	429	429	447	485	468	448	435	470	455	429	463	440	402	428	461	450	448	442	457	438	464	469	434	414	439	424	471	439	434	447	423	436	479	442	442	455	437	439	433	448	443	447	434	389	446	430	424	435	425	407	479	427	440	430	496	460	411	443	466	480	431	430	438	449	426	440	423	433	428	445	433	478	438	466	451	444	453	459	437	454	446	449	420	409	484	468	470	474	456	437	440	453	446	451	418	452	439	453	483	436	450	418	477	462	456	412	422	420	479	453	435	492	453	481	444	422	418	431	437	449	443	451	422	447	399	435	460	444	464	445	446	397	429	418	410	436	457	432	420	458	416	453	467	449	429	427	439	446	439	435	474	461	436	464	427	402	463	459	433	464	459	429	419	432	457	484	456	408	431	436	446	424	406	433	430	433	432	454	437	419	476	481	416	442	471	408	446	452	446	436	449	429	419	436	469	429	425	442	443	422	438	478	453	446	420	451	431	432	457	429	461	417	445	456	462	453	449	450	472	431	457	451	453	464	424	434	423	453	457	469	427	457	467	454	433	476	442	421	427	434	434	425	427	435	400	476	449	451	446	431	445	387	483	432	430	442	396	442	433	442	439	441	452	425	459	448	414	429	470	465	436	420	438	459	388	421	448	444	464	434	422	436	445	449	465	414	477	398	431	439	428	447	468	442	444	436	427	463	463	439	388	420	441	404	441	456	450	398	456	444	419	450	410	443	446	428	479	462	443	490	452	410	402	478	417	459	466	428	404	441	474	421	437	456	409	429	417	454	443	411	433	451	442	448	415	435	429	469	411	481	414	417	479	436	415	430	460	434	439	420	465	449	440	444	432	418	447	436	467	434	456	446	445	442	458	436	432	467	473	447	446	413	431	423	443	459	468	433	449	451	412	428	432	432	456	478	496	413	429	440	429	412	437	424	418	424	462	438	420	418	430	438	408	420	404	428	459	442	461	455	446	426	458	421	465	432	465	459	432	460	423	448	412	473	433	491	461	448	489	406	422	424	403	446	399	436	444	477	452	425	467	442	426	426	423	407	448	459	409
24799	21065	27649	25232	17645	3730	775	618	629	593	535	537	514	513	509	527	540	564	472	487	499	528	549	483	494	492	471	460	485	516	519	458	450	455	465	510	436	465	482	493	461	465	493	459	477	484	485	471	484	460	467	436	466	489	478	473	456	481	461	458	475	467	451	466	470	500	473	454	446	508	476	466	506	460	487	477	485	449	447	466	454	493	464	444	499	486	471	462	484	468	450	450	479	476	533	471	460	503	449	447	482	475	445	444	484	469	448	491	445	462	436	477	477	442	434	467	484	487	475	472	468	480	478	443	445	480	488	429	470	483	504	471	427	444	422	516	469	453	455	493	514	475	453	483	455	484	484	475	515	479	457	433	495	456	486	514	513	473	440	481	451	494	479	452	434	481	483	505	477	514	463	489	488	474	481	479	467	491	483	466	506	473	486	459	514	458	497	455	466	469	500	451	446	450	454	475	448	469	484	474	473	472	471	481	459	491	458	502	481	504	468	486	457	477	480	468	535	489	458	468	506	472	436	462	480	459	463	494	477	499	464	449	484	447	508	464	469	505	524	455	473	517	473	513	469	451	481	460	484	485	482	461	444	436	470	470	464	449	486	480	479	467	468	479	448	479	457	485	461	505	497	458	429	466	444	496	493	509	485	479	456	487	458	468	488	467	494	489	496	472	503	451	487	485	461	446	471	480	468	451	530	467	473	469	479	490	455	468	474	469	462	493	435	483	457	474	476	505	459	439	490	508	445	484	514	465	474	495	489	464	444	461	429	491	421	446	497	466	476	477	476	411	436	490	448	485	436	476	497	473	497	444	480	466	491	455	502	479	495	468	474	502	461	468	472	448	465	489	473	453	466	505	475	451	506	494	473	474	487	447	468	471	447	460	472	482	504	487	477	462	463	492	496	471	485	465	415	458	464	477	447	489	473	467	492	517	447	459	452	447	465	471	440	508	463	441	480	458	473	438	492	448	469	458	459	467	474	463	533	452	509	530	490	512	478	446	472	491	477	492	517	471	429	435	505	441	471	490	468	488	467	486	482	484	519	479	472	472	507	420	480	489	474	450	470	488	481	471	489	508	498	494	458	437	489	437	489	492	484	452	481	482	476	458	494	455	439	448	492	448	454	516	520	503	443	496	515	432	487	472	438	504	470	443	450	458	453	463	498	505	444	476	479	459	467	485	473	481	465	472	478	462	473	447	514	467	455	449	438	484	498	482	487	476	499	447	487	478	448	472	465	440	516	468	460	455	536	468	475	480	456	503	448	458	468	452	518	450	459	500	488	445	485	480	454	487	494	507	489	428	485	452	431	441	443	478	519	485	475	499	451	481	488	483	486	426	477	481	477	451	440	496	461	457	497	499	523	476	470	495	470	507	479	490	464	520	465	457	459	488	484	486	491	477	449	480	505	479	514	445	471	463	477	470	469	455	482	449	451	471	470	465	485	462	505	497	441	484	482	484	426	464	519	450	460	461	467	505	480	536	445	489	491	480	472	471	488	447	461	463	482	442	458	523	476	465	478	467	469	463	515	478	447	482	453	494	468	483	507	464	504	480	483	457	461	478	517	504	526	501	457	486	445	477	509	490	441	463	488	536	491	458	500	484	455	442	458	459	490	482	462	482	448	452	467	513	456	506	515	494	478	506	470	470	439	487	478	493	437	453	419	476	438	532	514	423	485	448	490	468	457	470	423	479	432	467	442	442	482	475	486	490	478	498	470	497	452	511	478	462	479	469	481	446	486	472	489	449	486	474	451	497	467	432	462	490	450	477	493	488	492	461	481	501	463	490	489	451	524	526	481	475	464	461	461	470	487	501	470	458	453	471	494	503	454	493	434	464	483	467	502	493	494	470	490	462	465	469	504	452	430	454	488	466	429	502	475	483	517	499	441	494	451	467	442	496	511	465	469	449	481	451	512	497	459	456	460	475	446	471	470	507	499	473	452	531	474	442	454	507	504	445	507	512	436	459	502	502	452	493	457	453	479	474	481	505	499	483	509	512	441	446	501	521	502	508	488	471	488	484	454	456	482	477	467	448	439	489	472	525	478	475	460	478	500	464	484	465	489	486	458	497	499	494	475	467	505	466	465	469	452	465	459	495	453	452	428	453	470	474	462	462	506	474	504	472	486	465	452	439	491	457	476	451	483	511	482	434	485	458	504	494	465	488	469	489	521	441	480	500	457	470	446	451	487	440	469	491	457	455	486	488	489	462	432	444	449	469	455	437	502	461	478	521	472	507	460	453	487	486	515	449	460	432	473	452	484	501	467	484	468	486	450	499	507	491	483	470	482	449	410	473	446	455	476	447	473	502	468	459	473	485	503	466	487	459	430	471	472	492	487	513	452	514	484	461	435	458	465	459	509	478	469	512	490	438	459	463	471	496	480	456	459	482	433	484	491	452	455	457	476	509	500	467	475	483	478	440	449	503	500	470	471	466	473	466	495	471	453	477	502	494	478	477	471	478	441	439	472	468	453	421	503	472	499	468	495	442	458	473	476	482	441	498	522	492	450	473	483	464	498	481	472	484	438	484	469	457	457	453	497	459	460	477	504	482	475	458	477	476	497	465	478	482	455	479	519	472	495	493	474	505	474	469	483	500	501	514	492	488	477	431	495	458	473	480	489	463	488	521	527	429	446	459	486	487	473	474	488	429	492	507	457	482	456	500	476	460	458	461	441	439	417	480	494	508	497	491	477	508	496	467	465	498	510	471	462	459	474	482	464	521	479	458	497	451	468	466	452	466	480	458	500	490	476	485	420	449	498	477	505	474	522	496	473	434	490	489	480	461	476	471	450	493	463	457	518	500	485	422	470	469	442	488	474	491	458	446	450	483	500	482	481	490	481	499	466	456	510	477	493	467	464	482	449	457	455	504	453	463	453	434	494	473	432	488	458	463	471	473	466	476	496	447	470	464	465	450	466	457	519	484	489	471	491	504	474	498	472	472	437	493	490	489	460	461	464	468	466	497	473	454	484	499	471	450	486	478	486	470	447	480	490	457	506	426	512	459	461	429	507	456	473	487	463	438	483	490	444	486	450	494	447	469	467	488	464	481	513	456	454	465	473	437	452	444	466	441	461	473	469	439	467	441	490	455	475	467	453	521	477	417	453	455	493	482	480	499	485	487	513	467	461	441	492	534	486	464	477	450	485	429	458	472	477	458	459	471	537	482	495	498	488	473	476	456	479	495	488	494	481	479	489	466	495	513	436	469	458	492	478	459	457	532	484	434	450	483	497	466	489	452	490	500	445	482	492	465	464	494	478	454	479	464	512	505	480	469	448	463	463	455	468	477	483	462	472	476	461	438	494	456	501	474	466	514	445	456	452	476	452	476	500	480	495	451	457	501	451	510	491	493	446	482	448	498	462	494	488	502	475	450	457	511	468	495	453	508	466	471	482	460	446	482	467	476	502	425	465	482	464	498	470	495	459	505	448	461	466	464	503	512	450	488	482	464	458	481	485	465	469	442	484	436	480	473
41352	56170	40885	22719	9742	1999	915	816	719	669	650	632	591	611	583	555	570	513	513	562	568	494	545	519	496	496	537	484	523	511	541	508	465	556	499	488	468	526	510	526	483	463	459	499	466	542	473	524	473	490	449	469	505	476	478	492	509	532	470	520	492	487	438	487	511	446	487	487	454	477	496	450	514	465	524	489	466	500	472	498	484	487	478	503	517	489	525	503	483	481	490	504	489	474	465	493	522	555	484	522	520	453	523	506	501	515	501	496	481	508	481	491	460	485	468	508	491	509	496	497	486	475	486	470	493	502	534	529	494	491	462	485	463	488	473	486	516	504	485	483	479	538	506	487	515	474	489	498	462	457	517	480	488	498	465	520	512	466	497	499	511	508	525	522	503	536	515	553	523	486	540	474	502	496	494	451	486	478	460	511	502	486	487	525	502	535	464	503	506	503	508	475	506	483	461	467	477	461	470	513	471	509	481	522	480	471	484	486	444	521	538	514	484	495	519	513	534	504	531	477	497	477	479	533	509	496	514	496	498	530	467	508	539	502	473	468	498	466	481	495	478	504	517	449	497	506	502	462	482	477	472	520	521	504	466	479	496	463	449	481	532	484	510	510	499	485	483	510	482	517	511	477	464	492	503	502	494	526	498	458	475	541	485	528	521	503	496	506	491	500	476	551	523	490	508	513	517	447	538	494	517	501	498	480	473	499	497	444	497	461	470	493	498	513	483	513	491	477	510	488	445	481	490	505	454	482	492	459	442	507	509	487	478	494	485	474	478	477	513	482	507	512	466	434	488	486	484	476	481	488	491	472	480	504	481	488	473	471	462	475	487	504	470	504	479	494	491	479	482	485	508	498	494	522	469	477	500	499	504	463	505	493	473	471	480	460	470	507	506	480	507	522	513	508	482	512	499	469	465	500	499	481	486	543	493	454	493	473	493	490	472	471	488	522	510	509	520	459	468	442	483	485	476	512	499	515	517	419	506	561	535	465	506	498	489	460	524	503	488	510	476	495	469	480	473	477	535	482	499	473	555	469	465	521	494	501	506	484	481	506	491	468	492	495	461	457	565	538	494	520	515	482	497	467	492	533	489	498	496	482	494	478	515	484	519	537	527	490	468	509	460	475	479	499	529	499	467	483	492	458	491	486	465	483	465	481	481	500	507	508	501	494	511	496	458	465	493	487	502	528	505	500	497	486	512	498	463	488	484	494	490	465	469	459	503	517	491	510	477	513	515	484	509	484	445	519	498	515	478	495	479	504	510	512	491	481	470	446	454	492	504	507	495	503	513	457	480	470	509	487	476	495	485	525	503	490	477	489	520	514	452	484	512	517	541	514	523	500	565	466	484	500	463	496	472	445	492	451	505	482	480	495	466	499	487	480	511	506	501	483	511	471	507	485	527	477	517	500	458	472	479	551	510	511	468	454	484	479	507	497	517	452	447	528	449	471	516	485	508	504	467	483	529	510	500	512	489	465	508	457	497	503	494	501	515	509	520	462	509	519	484	516	484	515	490	476	503	519	504	470	490	508	481	507	490	481	493	516	478	509	510	533	489	468	496	470	494	495	551	467	516	482	498	473	488	538	462	495	507	508	500	511	509	512	489	512	478	520	474	507	488	487	495	494	472	498	470	530	499	484	487	491	536	469	511	476	472	505	519	448	509	507	530	500	460	489	492	487	498	456	495	514	520	491	478	487	471	491	517	460	489	499	500	469	510	488	503	487	531	495	489	507	487	476	530	475	494	519	524	477	494	501	521	496	505	487	496	527	493	538	520	499	450	519	467	507	484	495	443	468	480	502	517	493	489	516	474	493	464	525	486	475	483	556	467	484	475	507	495	457	482	507	487	501	508	522	490	460	511	520	519	466	450	497	509	524	484	464	512	517	505	500	466	519	518	477	512	496	517	519	503	450	471	508	495	521	517	466	477	473	469	532	520	515	475	481	416	467	499	517	479	488	501	494	516	448	476	471	454	522	481	494	490	491	509	512	468	494	459	487	487	444	471	482	477	436	540	489	467	481	542	501	545	495	463	464	490	477	486	540	543	539	495	483	518	458	479	510	467	537	537	518	488	479	486	506	493	539	497	475	503	494	478	487	485	498	508	494	519	516	452	508	511	494	495	493	471	479	512	517	464	488	460	509	482	487	467	506	534	508	487	478	496	483	491	492	477	474	505	502	525	492	477	522	512	523	489	469	496	459	517	475	496	497	489	508	483	509	460	511	505	504	525	502	468	474	511	509	475	460	502	484	484	488	467	513	484	488	527	466	516	518	500	471	460	472	509	503	494	469	468	479	500	487	525	517	487	467	487	551	485	458	488	497	459	508	483	475	524	486	466	521	514	448	494	441	522	500	468	498	473	452	530	500	497	492	517	510	508	495	513	445	520	502	490	513	529	500	498	488	492	495	478	519	482	526	519	528	459	492	484	483	512	465	498	508	508	507	539	474	459	497	493	497	523	504	482	486	491	501	496	497	502	515	507	497	501	506	483	494	467	475	472	492	496	499	501	526	486	500	526	496	507	453	477	451	489	485	508	489	508	481	466	492	518	482	447	513	506	514	493	526	506	493	440	490	509	485	472	438	540	487	467	467	472	486	493	474	524	472	506	493	493	479	496	471	486	513	491	460	472	525	482	460	472	505	503	518	530	494	527	515	513	476	498	482	516	487	483	505	525	495	503	493	484	513	520	495	483	457	522	505	507	511	505	528	514	501	457	575	507	501	530	527	517	488	435	473	508	471	525	519	486	499	504	558	452	471	488	445	473	473	554	501	481	474	489	504	475	499	510	510	498	438	531	500	435	472	529	493	492	507	503	456	501	458	473	500	463	502	515	522	494	463	493	451	489	526	481	482	504	508	460	520	484	522	532	499	478	507	502	498	461	478	491	482	485	505	489	530	482	473	523	463	514	514	503	483	525	453	470	501	491	505	507	503	504	502	492	494	461	518	507	549	496	471	535	525	492	502	473	475	516	489	476	478	480	493	494	507	484	469	517	516	507	542	529	502	463	498	476	501	512	541	465	503	515	533	471	481	477	487	484	523	488	519	484	467	483	456	477	513	504	493	494	500	462	503	499	512	483	483	483	514	482	485	447	480	530	479	513	508	482	486	509	498	521	524	468	507	525	508	481	464	540	493	493	481	512	488	502	503	489	499	476	483	468	531	485	514	454	520	520	493	481	490	484	497	475	478	446	494	451	472	477	460	491	487	494	452	494	460	491	507	488	489	491	469	463	484	481	499	468	496	483	520	484	502	463	480	525	481	515	508	457	503	535	480	496	510	490	475	502	486	500	476	469	492	517	490	466	479	495	496	471	505	509	540	471	502	508	482	497	501	521	432	536	450	497	496	493	483	491	493	486	460	520	497	527	490	509	480	491	536	502	506	542	499	484	516	514	496	479	520	549	469	473	494	459	497	488	489	466	479	512	487	442	498	519	491	493	449	498	508	474	512	481	504	499	471	515	489	468	527	519	490
22406	20944	28384	23674	20966	20900	10233	751	499	516	469	420	405	395	403	384	364	333	363	322	328	344	340	310	303	318	305	337	316	300	297	305	313	322	320	325	261	314	291	329	282	295	312	318	308	290	298	284	253	328	302	321	301	314	304	302	324	311	297	301	324	311	286	311	337	318	317	280	339	312	322	286	324	315	339	333	297	331	285	308	287	322	330	301	313	287	313	279	293	314	326	305	319	303	343	310	327	334	298	306	292	310	318	296	301	311	333	305	317	318	315	308	298	345	298	349	283	266	322	309	316	310	324	322	270	326	301	305	310	293	299	296	320	318	283	310	308	304	295	290	302	322	290	296	318	303	301	312	301	299	280	312	296	314	300	300	320	285	296	294	299	306	307	299	314	281	307	342	329	302	301	304	308	312	303	292	303	289	324	325	313	323	290	291	285	346	318	299	307	310	324	311	273	301	303	332	295	305	317	352	293	313	317	328	319	331	298	337	315	306	332	313	331	317	309	330	298	289	274	319	280	299	292	315	284	318	346	277	263	337	296	329	339	303	307	312	352	299	306	322	313	312	316	312	323	300	307	313	341	309	300	310	311	301	266	328	314	293	320	332	324	345	302	321	288	291	286	325	305	304	293	308	313	317	311	308	310	305	289	318	336	306	298	323	297	331	303	301	300	323	294	282	345	327	292	301	322	310	286	292	296	322	284	339	299	335	320	311	307	282	299	312	318	326	315	307	350	296	334	323	310	302	304	277	327	305	283	303	308	318	317	317	314	275	335	304	327	317	308	322	282	280	290	318	298	300	328	300	288	310	279	330	278	306	304	280	338	271	329	307	295	282	322	314	305	311	309	312	328	308	317	278	300	323	314	297	338	339	307	315	271	309	306	303	315	297	309	284	343	295	314	295	328	336	347	329	286	311	291	267	288	320	291	324	318	337	288	284	326	308	310	302	299	279	330	318	326	322	305	319	289	298	302	287	303	308	300	301	288	293	314	319	300	287	282	322	305	330	319	325	337	317	289	276	309	323	302	322	302	285	340	274	310	303	324	332	335	268	330	307	310	295	303	297	302	293	342	329	333	322	323	311	319	322	325	263	294	300	317	292	300	310	340	294	295	311	307	312	306	330	320	308	314	310	343	320	311	313	303	310	284	293	304	302	319	309	290	306	323	315	282	303	313	324	341	295	325	314	298	307	316	304	287	326	306	317	319	307	306	331	326	288	278	293	262	294	315	326	314	334	303	301	318	299	324	302	284	295	345	291	310	299	308	331	306	308	320	286	324	307	312	316	322	325	297	294	321	298	291	306	321	305	325	312	312	330	315	326	284	300	328	243	278	318	308	315	282	293	299	313	300	301	301	336	293	313	281	310	336	301	321	304	301	313	301	310	307	295	269	291	310	331	330	294	329	322	295	319	326	320	274	297	345	308	291	318	343	301	307	329	300	321	327	343	298	307	322	316	330	310	305	292	321	315	295	310	290	318	299	318	345	306	318	325	302	353	317	304	330	256	323	315	294	271	308	329	308	304	303	270	281	293	326	307	277	290	338	311	310	309	300	317	324	306	314	318	316	308	285	289	315	288	323	321	293	259	311	310	307	307	318	297	306	318	307	295	310	309	341	308	309	271	303	338	310	309	311	324	338	286	292	339	286	306	315	304	298	315	313	334	298	303	302	336	298	313	330	307	306	308	314	296	283	289	333	337	312	300	319	331	293	332	308	283	278	328	292	307	319	315	286	325	295	289	318	343	322	332	272	296	323	278	321	316	314	312	296	302	328	303	286	314	311	285	320	324	316	292	299	327	308	321	304	293	303	314	313	300	291	313	294	303	282	287	303	312	293	319	320	307	295	315	285	287	301	339	298	277	293	301	300	288	333	307	311	319	313	294	302	296	275	305	340	296	325	324	312	290	316	320	320	326	306	292	305	305	303	296	308	298	327	301	323	285	283	301	319	313	312	298	280	319	307	294	278	337	321	292	307	296	347	306	310	293	293	326	270	298	331	314	277	311	300	282	348	342	317	298	292	288	325	280	301	323	303	321	316	302	305	298	310	278	293	334	313	324	280	291	296	318	353	345	288	309	330	294	301	294	322	293	320	330	338	293	332	291	282	301	300	302	331	318	311	296	310	285	278	317	306	309	315	288	302	312	317	312	313	301	308	282	317	314	309	312	343	310	302	331	308	309	287	294	302	303	280	315	349	336	329	268	336	283	281	324	294	309	304	300	287	292	315	279	303	347	281	298	310	320	322	313	270	327	339	304	306	319	299	304	302	313	337	294	315	323	319	296	291	345	305	331	318	298	304	278	320	293	286	296	283	318	308	317	314	313	306	300	322	320	301	297	350	306	286	303	321	329	340	293	301	284	332	315	308	333	298	275	292	302	321	275	295	293	319	293	283	308	282	307	325	290	329	337	321	316	284	324	309	283	309	261	292	321	296	301	275	331	325	308	301	342	283	301	293	290	318	275	315	317	330	338	314	325	307	290	291	275	325	329	309	310	296	291	292	303	302	292	301	316	292	307	312	316	309	304	320	305	302	309	328	329	298	317	280	315	310	299	341	308	297	329	304	288	309	304	310	323	290	309	317	307	305	316	311	300	328	316	295	341	294	309	310	302	299	273	336	275	294	306	307	313	292	279	322	330	292	300	302	285	306	307	306	282	281	303	326	314	279	303	300	284	308	314	295	308	313	332	321	297	300	280	345	319	300	321	311	300	320	278	284	320	302	319	291	286	306	316	319	302	303	288	302	292	302	313	347	293	281	320	296	302	330	328	270	287	324	305	291	317	354	297	303	315	311	317	310	314	309	320	307	302	326	281	296	277	300	281	279	280	270	312	318	310	316	296	319	314	314	338	307	303	299	292	312	310	297	340	332	304	285	294	306	322	318	302	308	315	299	321	356	334	315	294	298	293	310	343	306	328	291	302	318	318	306	309	339	332	306	311	306	314	305	307	319	340	313	329	337	308	306	299	307	271	307	265	303	289	314	321	307	314	329	279	294	322	319	297	290	287	324	286	297	337	294	324	281	347	302	300	327	287	294	302	335	349	325	312	286	294	290	296	299	318	290	324	308	302	305	295	299	314	307	327	280	317	315	293	318	318	318	329	278	310	287	282	322	293	308	267	307	307	322	299	304	295	299	317	308	293	343	323	315	328	308	302	286	324	288	298	320	297	307	312	318	290	299	341	307	317	278	300	298	293	290	319	297	314	335	311	299	312	338	283	289	317	310	299	303	305	311	301	292	304	306	290	316	316	309	301	319	294	276	309	308	344	330	348	331	303	289	292	295	304	302	310	298	279	310	280	309	289	317	293	303	307	309	317	315	317	330	293	284	278	304	330	328	280	305	312	315	313	316	299	313	311	332	297	289	336	304	289	317	328	278	326	313	319	308	318	316	292	299	301	299	307	299	292	333	326	303	293	305	315	335	313	265	297	285	293	297	308	327	293	296	273	325	296	304	292	309	298	286	302	302	297	331	275
43832	63048	47593	29689	15485	3220	1099	910	672	668	551	557	509	469	438	489	444	410	402	377	358	346	345	324	356	334	344	331	307	374	345	322	360	358	309	323	342	312	316	300	320	309	321	311	320	326	292	319	321	351	382	357	289	301	305	345	322	332	306	287	325	327	342	333	357	294	326	330	322	323	317	340	326	366	337	351	324	304	330	319	311	310	373	361	324	315	351	306	375	347	318	334	300	327	343	292	314	346	336	358	323	317	350	300	317	333	315	309	325	306	322	335	312	339	320	345	314	363	307	313	308	318	305	335	313	309	371	324	340	325	347	302	341	356	335	332	330	331	296	339	294	338	323	308	322	319	291	305	285	312	318	314	302	308	332	292	352	301	314	303	340	343	301	291	319	339	296	333	318	366	322	323	366	301	343	310	333	309	342	338	347	336	360	349	328	323	317	335	355	308	328	291	329	300	341	333	330	330	307	323	309	310	358	322	310	356	308	317	318	326	303	338	341	296	343	324	323	314	319	326	329	360	336	326	327	338	320	330	290	345	325	336	348	309	307	318	303	320	320	322	340	326	379	323	369	323	304	337	305	313	326	315	309	330	334	310	352	321	339	318	334	352	335	284	333	349	310	328	333	325	300	352	350	325	321	337	317	324	304	347	322	309	336	312	328	314	347	303	321	319	317	327	345	293	322	327	335	336	315	316	329	308	322	312	312	315	341	331	297	336	354	290	291	348	346	339	319	339	310	311	331	318	314	328	320	357	328	311	316	346	314	298	286	323	315	325	342	290	323	333	334	320	304	327	322	332	327	335	341	307	310	313	344	346	310	332	364	301	291	304	337	279	317	324	343	322	352	332	319	339	310	309	341	323	334	315	330	309	314	314	324	341	310	330	322	308	330	337	331	328	321	328	349	330	271	345	352	326	321	315	326	321	322	314	331	359	344	313	319	303	321	302	346	329	331	303	351	327	329	306	310	354	335	320	320	319	308	357	318	308	305	324	341	310	330	344	345	319	318	275	323	300	326	339	315	297	329	307	300	322	322	331	330	336	327	304	310	309	353	298	318	334	327	323	320	299	293	337	352	335	341	325	302	306	318	329	298	302	305	305	328	312	332	337	324	323	305	343	292	330	323	333	334	310	315	316	317	337	301	301	353	306	326	330	337	359	317	316	322	329	352	332	320	339	314	311	350	323	285	340	315	323	310	371	313	299	315	342	394	336	352	304	337	286	330	344	317	323	324	308	343	328	314	300	318	323	318	318	320	337	312	309	319	307	310	301	333	321	290	317	324	349	324	331	315	318	303	319	326	330	293	312	308	312	354	308	382	356	338	290	327	357	340	332	306	294	295	340	332	331	308	331	307	292	303	315	322	313	338	314	321	358	324	310	345	291	312	346	318	338	346	317	338	330	325	317	314	306	363	290	346	337	307	331	333	348	347	362	339	350	327	331	331	285	321	321	312	323	355	323	325	337	321	350	320	300	311	318	338	318	298	339	332	322	330	338	349	302	338	334	307	338	348	297	338	306	329	306	286	325	323	332	347	313	342	329	337	331	324	351	318	345	324	326	342	338	322	339	317	299	320	309	334	318	321	329	332	345	344	380	309	332	315	321	335	329	338	300	330	332	316	333	340	321	355	294	315	311	313	380	354	348	320	312	329	304	288	329	356	296	313	307	328	336	339	296	287	328	312	303	363	329	321	319	321	316	344	316	318	318	314	319	318	317	316	324	325	344	319	344	333	315	330	331	328	323	325	332	323	317	303	331	335	312	352	356	318	320	354	314	308	325	322	319	307	316	298	367	354	364	319	322	364	320	331	341	311	328	349	325	347	346	337	325	347	326	302	337	358	331	313	309	305	348	317	334	319	315	308	342	306	331	330	327	338	313	319	292	328	317	320	298	328	319	329	313	335	363	336	330	301	352	308	311	342	300	326	309	312	327	326	302	325	314	324	323	291	333	335	328	330	302	327	316	304	307	296	357	315	321	330	319	308	332	319	316	296	318	303	308	321	308	308	359	323	317	344	298	340	340	329	347	332	304	327	327	320	325	313	363	330	319	333	333	323	293	296	309	334	302	335	312	323	319	314	329	351	301	332	324	309	314	335	318	336	328	292	306	312	319	324	306	339	308	324	329	354	291	316	332	329	316	324	317	324	314	303	355	334	337	345	337	322	322	323	311	341	317	347	295	322	318	336	334	327	289	291	308	334	355	341	354	353	338	304	309	327	316	345	326	314	319	324	315	337	329	302	346	318	327	346	345	348	305	350	363	326	338	281	330	300	331	346	343	302	330	341	342	377	336	305	323	334	317	320	312	320	327	311	300	304	372	341	318	306	298	337	326	332	332	334	361	312	321	299	327	320	297	319	366	332	335	344	328	311	297	284	331	319	308	311	305	305	295	340	305	341	309	344	312	332	321	320	329	359	307	317	340	309	333	331	321	315	290	343	310	338	326	319	335	334	308	293	343	317	295	298	359	313	321	332	302	337	346	333	321	323	326	329	356	295	317	305	322	322	317	314	294	309	296	307	310	318	303	291	291	313	322	322	296	311	317	316	320	306	317	309	332	343	337	318	330	310	335	314	342	308	368	334	326	351	358	307	344	329	334	335	327	367	304	320	334	312	319	349	319	315	283	328	331	337	344	308	303	341	290	293	325	314	308	334	317	352	381	326	349	339	328	326	305	357	322	314	347	316	332	337	291	301	337	340	316	329	310	336	347	306	324	295	305	301	329	324	307	332	298	328	327	336	317	322	342	337	330	338	307	345	326	330	317	336	341	329	328	317	327	323	333	313	332	325	322	346	290	324	314	318	309	347	330	308	325	337	347	358	349	341	295	298	309	381	315	309	334	354	348	350	321	293	323	325	321	355	321	305	325	302	353	327	327	336	312	311	333	352	328	319	334	336	322	346	317	323	321	321	315	316	302	337	315	326	323	325	304	284	307	336	316	352	342	321	317	310	339	303	352	313	318	313	328	346	354	323	300	329	356	323	300	322	321	356	317	313	336	319	345	309	333	340	334	354	332	319	361	321	284	324	338	337	321	318	318	302	308	346	299	327	332	331	317	336	324	346	322	329	330	276	310	328	358	314	332	332	348	332	323	320	330	287	336	311	366	371	315	299	304	358	347	359	323	331	314	301	341	324	313	353	320	315	293	343	341	307	327	303	337	338	301	315	332	315	322	319	295	337	302	344	311	327	346	330	299	321	306	310	355	284	331	333	342	323	342	331	339	317	348	328	306	303	330	322	356	330	335	294	314	314	334	342	313	331	348	362	306	327	312	360	338	329	350	335	321	340	324	320	342	307	313	330	317	319	335	295	342	301	352	312	353	334	335	325	354	331	359	330	304	338	323	328	330	340	300	312	304	325	308	331	357	332	327	347	348	320	351	354	320	328	329	328	333	304	335	299	343	381	323	300	280	337	311	327	339	315	318	310	309	311	332	326	341	325	322	320	302	337	324	328	319	330	341	317	311	306	316	339	336
33762	34173	32683	19998	6006	1313	819	649	637	639	624	600	583	559	586	601	548	558	534	561	566	577	582	546	566	536	541	534	544	534	523	541	560	561	507	536	570	545	563	547	534	534	511	563	536	521	549	529	511	551	548	516	517	575	524	529	502	538	519	523	566	588	514	547	544	516	537	536	545	550	512	572	541	530	562	533	516	504	563	504	557	536	521	509	517	525	528	533	559	522	545	560	558	541	505	548	535	543	545	577	535	548	505	508	550	534	539	569	519	552	538	552	561	523	520	576	555	566	524	532	552	540	535	561	544	552	583	524	539	513	532	542	526	584	524	508	552	543	568	544	533	566	512	526	517	541	567	525	513	582	590	497	550	533	529	563	500	540	541	501	531	551	530	575	513	545	551	580	569	534	478	532	539	526	551	550	549	537	518	559	550	502	511	539	515	518	533	543	553	511	530	586	544	531	499	557	547	506	513	524	527	477	560	531	530	491	539	530	497	567	545	516	551	533	574	570	545	550	554	550	516	499	564	508	521	498	545	543	552	540	548	561	546	589	533	557	573	523	516	538	552	560	523	545	530	533	529	531	539	547	534	567	549	542	533	556	543	497	552	517	530	572	556	492	556	559	541	538	537	537	561	570	519	536	529	524	560	554	568	547	504	526	513	524	524	516	513	582	538	560	539	534	494	495	526	525	521	529	543	488	503	567	541	545	568	538	570	524	502	534	548	541	527	506	533	572	516	545	499	565	551	520	543	564	561	581	524	550	542	516	550	542	555	561	571	524	507	558	580	568	551	536	510	537	554	531	509	527	491	552	564	560	543	539	517	570	507	496	500	560	549	559	533	518	501	519	559	543	543	524	512	527	534	537	559	512	541	573	515	548	551	529	563	536	545	528	525	518	541	540	511	506	508	542	587	549	558	509	542	548	547	496	509	531	548	529	574	527	499	540	525	538	527	533	568	531	557	520	542	502	518	519	493	536	525	532	511	551	513	572	548	547	498	576	524	563	547	527	523	561	507	551	571	520	520	556	561	516	595	512	577	543	537	540	490	529	540	497	502	549	572	533	551	573	543	522	543	502	559	548	551	554	530	538	538	554	548	507	573	510	522	540	547	499	505	576	562	585	527	535	528	554	537	545	543	547	541	536	560	561	533	544	569	528	538	558	543	512	552	543	568	542	532	515	529	515	557	540	557	547	571	518	548	535	556	537	520	530	543	518	520	537	537	526	599	538	534	594	549	527	567	551	542	512	584	545	538	532	531	544	539	527	551	507	547	510	562	532	497	554	572	538	551	577	562	544	508	578	488	536	500	509	558	521	546	560	532	523	518	524	509	581	533	550	527	604	546	533	527	544	501	557	517	513	510	499	554	536	543	508	540	516	550	545	561	546	479	514	513	576	543	529	572	515	521	546	554	539	539	552	536	505	530	529	578	533	543	551	551	517	490	560	495	522	527	533	550	520	577	603	535	554	527	519	565	553	498	536	533	534	556	548	514	570	548	508	508	532	541	556	568	503	543	562	572	514	553	496	534	556	516	574	540	528	527	576	500	539	544	509	597	505	537	553	521	510	529	595	529	501	535	545	564	511	553	550	555	523	517	551	519	507	521	559	515	530	521	534	559	487	546	541	573	536	540	538	551	563	540	542	553	564	517	549	518	514	527	534	531	575	541	532	532	545	518	541	549	525	498	494	554	532	552	539	553	543	530	577	557	525	508	591	519	534	537	547	510	552	533	543	565	529	549	575	506	548	574	507	575	500	549	542	584	495	524	536	533	541	533	578	535	524	525	519	545	570	563	512	512	529	493	532	539	565	479	534	535	553	536	517	484	500	566	512	522	552	551	588	561	535	546	495	574	524	546	506	542	550	506	536	529	539	547	560	547	526	518	530	534	595	566	541	546	563	553	534	548	505	540	543	507	521	568	548	547	531	533	540	558	540	539	586	546	542	569	575	580	551	530	499	529	529	533	557	570	576	520	552	533	498	589	565	523	559	558	542	508	550	551	524	549	532	536	534	550	511	559	529	519	527	500	548	511	524	590	540	576	579	526	552	508	547	561	526	525	522	501	558	521	497	570	529	519	555	542	534	551	493	511	508	503	523	548	521	579	559	495	504	582	508	536	569	582	517	567	553	515	509	546	549	568	500	536	560	526	530	523	548	526	557	569	513	533	587	550	541	522	562	516	517	518	548	575	584	549	549	566	549	509	555	569	513	568	540	513	567	563	547	595	561	548	561	540	529	567	509	539	590	544	524	522	537	565	518	514	514	522	497	535	507	551	502	523	535	541	562	565	561	523	574	527	543	532	553	575	518	579	488	560	526	528	574	562	564	555	545	514	536	555	528	515	570	552	539	515	550	520	518	529	519	542	549	554	546	505	510	567	537	508	534	506	545	528	536	534	531	492	540	523	554	534	550	528	509	534	561	500	522	507	557	609	499	522	519	554	504	512	546	534	561	520	556	526	546	507	551	557	536	535	541	502	521	552	570	539	552	544	523	561	550	571	541	564	527	511	544	552	558	569	483	531	525	540	521	560	521	524	550	550	547	514	548	525	506	499	548	553	510	496	551	518	556	515	554	512	536	507	523	562	512	538	532	543	503	566	501	517	513	553	554	537	477	501	534	546	551	575	562	565	519	548	543	527	554	572	544	527	540	525	553	542	519	538	550	564	514	503	522	505	569	552	546	542	550	561	546	534	534	565	551	536	545	558	553	524	511	531	556	502	504	547	579	569	563	553	497	526	561	575	539	501	524	556	528	530	547	564	548	530	539	536	538	524	564	557	502	521	535	531	543	522	569	539	543	560	571	526	576	542	511	526	599	537	505	527	553	605	521	548	511	544	538	538	547	548	501	471	545	573	556	574	545	504	536	545	539	510	542	560	515	549	539	548	580	534	545	552	525	507	554	518	527	500	499	516	540	553	533	536	529	619	531	557	523	504	490	519	522	514	543	534	522	502	549	537	536	559	532	548	545	480	592	509	516	522	527	552	519	532	524	518	548	504	580	556	534	579	520	539	526	566	507	534	521	546	501	561	559	542	499	527	499	561	505	544	537	547	528	581	516	581	538	529	561	545	518	558	601	509	585	492	538	549	529	530	572	553	533	525	535	553	564	584	505	523	542	570	556	562	525	548	549	526	548	483	558	557	544	526	543	498	547	584	513	571	520	559	513	537	532	557	572	493	545	527	538	498	521	585	518	593	537	541	544	539	520	518	589	593	567	521	518	552	537	516	539	494	555	546	536	571	558	495	565	533	581	565	580	513	571	527	540	520	558	498	546	539	547	547	586	505	544	531	519	525	556	551	531	531	537	538	586	536	532	560	542	527	556	558	555	524	514	534	557	542	536	554	534	534	553	536	551	500	580	520	567	541	541	553	535	523	557	510	532	545	567	538	512	512	551	520	580	546	532	550	513	552	522	522	524	521	514	534	521	539	547	494	591	559	528	491	536	499	566	484	537	552	527	542	560	518	536	531	566	520	550
41544	49546	35219	17982	6569	1659	896	820	769	725	677	633	603	616	684	667	575	597	600	605	611	552	568	582	587	582	553	531	568	593	554	564	577	557	590	563	522	588	567	585	558	593	553	562	620	573	615	569	556	606	607	560	586	585	550	580	576	602	546	601	586	565	564	595	548	558	581	546	561	546	555	578	583	562	574	626	560	579	559	528	547	576	580	560	537	620	570	590	547	572	575	535	561	586	545	551	575	563	559	582	585	548	521	552	583	539	539	548	550	626	592	562	563	570	601	601	568	550	544	592	540	545	596	566	563	549	562	553	556	577	600	578	538	542	562	560	551	600	607	545	553	556	565	532	565	561	542	559	550	562	546	603	589	604	559	569	566	602	573	586	542	540	544	614	559	568	535	586	581	536	560	583	570	586	584	565	584	563	585	594	525	568	549	515	595	580	588	545	573	572	591	593	530	603	523	553	604	573	578	587	585	590	537	574	589	567	592	521	590	564	549	551	552	531	609	591	539	525	577	548	588	600	582	607	576	589	562	564	550	558	552	533	574	623	555	571	587	615	550	570	544	594	584	579	577	555	559	587	556	564	581	612	564	568	566	561	568	540	584	550	581	594	598	571	548	582	545	564	602	556	579	543	590	587	579	579	530	589	566	560	577	555	562	558	544	594	575	558	583	569	543	540	575	583	550	589	572	565	564	620	589	574	526	591	606	587	551	556	570	558	573	536	599	545	597	580	617	566	558	565	605	575	531	622	535	580	618	555	565	598	587	579	572	552	577	550	597	556	576	572	574	530	580	598	578	554	562	573	580	556	594	582	515	544	533	596	491	588	562	589	582	564	567	608	587	562	537	590	520	541	587	556	555	538	564	592	563	606	562	585	547	537	551	555	543	544	548	562	569	580	579	580	561	559	562	623	547	590	586	574	574	535	559	578	567	568	531	548	554	550	556	579	543	549	609	530	596	580	579	557	558	557	580	551	544	600	621	632	524	564	550	572	565	595	580	546	590	541	588	588	534	544	584	564	557	537	556	545	537	553	598	583	573	551	566	573	564	547	593	584	597	599	588	598	527	559	564	513	590	566	603	588	577	528	591	580	546	606	574	528	586	571	534	587	569	550	603	533	552	563	571	559	583	525	603	617	562	576	600	526	599	599	544	585	540	576	560	562	639	561	543	591	582	568	563	548	605	575	573	568	529	543	549	586	585	552	563	567	581	585	615	618	559	575	593	548	534	571	620	571	589	569	639	585	561	573	561	573	583	561	544	595	544	601	589	583	579	548	549	592	553	575	537	578	579	558	591	586	592	576	560	538	556	588	546	597	571	574	550	533	562	544	519	560	546	569	547	560	590	536	573	595	559	579	565	585	574	540	581	579	550	591	547	547	568	569	550	585	550	561	572	550	566	583	558	574	587	562	574	576	559	554	531	566	578	559	544	600	574	579	558	599	581	586	558	583	565	589	573	545	558	589	572	575	569	563	558	529	612	591	549	592	603	589	557	620	584	541	586	590	526	548	545	572	565	506	520	600	565	583	570	553	543	577	587	549	551	592	550	568	571	564	625	569	598	565	549	583	600	601	639	523	550	554	591	542	582	606	549	530	617	553	546	587	540	609	569	618	521	559	608	563	575	550	581	580	574	553	543	553	603	554	611	510	528	576	518	581	549	589	562	597	547	558	554	569	572	559	559	574	616	555	569	564	587	612	577	573	553	602	581	551	569	551	573	563	617	576	586	554	569	558	580	564	540	555	553	564	568	572	573	586	544	544	557	561	580	546	569	526	553	583	586	574	552	611	559	611	561	608	584	560	592	588	584	567	632	550	574	591	574	532	618	561	555	590	564	599	572	580	562	561	589	529	579	576	594	532	592	576	547	609	588	583	544	537	609	583	550	549	601	560	591	614	568	526	522	603	535	513	586	609	550	570	556	572	516	602	573	560	575	594	577	562	536	579	549	540	564	596	548	597	546	566	593	541	558	582	542	587	584	609	553	562	589	580	561	517	541	612	592	574	569	598	554	572	611	543	542	548	570	654	537	588	601	584	581	542	580	567	578	568	551	579	602	561	568	578	574	582	577	540	560	562	575	576	597	545	573	551	559	544	557	594	592	561	545	563	553	566	567	583	574	551	586	586	574	575	548	566	575	619	595	555	557	645	544	547	562	567	558	547	524	578	563	565	561	584	565	558	569	574	578	584	584	540	542	558	599	575	595	612	588	570	563	582	569	589	581	591	540	557	539	564	549	553	569	615	555	553	535	522	559	566	580	617	592	565	569	541	542	604	561	597	564	566	578	586	634	573	575	575	562	554	581	604	591	535	575	637	563	533	542	577	577	579	598	567	560	562	569	514	600	559	578	537	561	537	559	584	537	563	539	553	568	540	559	580	552	590	555	548	530	579	564	572	556	586	591	564	609	565	540	525	597	587	570	547	549	589	571	625	538	545	570	544	563	586	618	574	600	555	561	605	548	566	566	609	578	543	585	572	563	567	552	574	564	571	539	570	560	604	591	569	547	591	545	596	604	577	596	567	596	564	561	611	607	524	547	564	557	611	581	534	608	576	552	624	554	539	533	567	576	551	564	545	560	547	559	582	571	580	538	585	620	583	488	554	587	536	590	568	558	567	540	575	596	577	587	550	578	549	567	586	600	541	572	578	579	595	580	612	595	531	578	567	565	595	577	576	611	593	499	550	553	580	537	573	623	567	606	546	575	546	570	566	580	588	567	562	559	544	571	599	540	588	573	540	536	593	571	524	589	583	539	587	564	575	564	544	572	560	598	531	574	580	523	537	538	598	568	582	599	579	560	568	554	576	620	559	573	545	625	590	604	583	566	543	566	552	593	572	598	559	561	548	566	560	568	562	585	574	550	547	547	554	530	575	579	605	557	584	565	593	616	584	627	596	565	613	563	589	591	549	563	594	590	575	585	572	573	543	529	547	583	543	534	521	562	592	560	531	574	585	545	648	584	566	606	595	562	564	607	583	582	620	598	506	575	595	576	575	567	559	583	598	582	569	579	547	542	567	574	535	562	605	565	558	571	554	554	551	611	564	549	559	558	564	592	611	557	563	551	582	595	565	610	541	576	547	598	555	561	557	568	583	559	599	568	537	580	567	593	606	560	532	557	569	563	556	592	550	553	563	534	594	569	599	555	590	586	561	569	556	560	563	566	568	519	564	631	574	535	563	611	545	576	570	557	559	555	556	568	588	588	597	555	627	603	594	576	547	553	588	591	583	511	572	587	576	533	519	572	578	542	559	602	604	564	503	556	555	549	568	616	544	575	577	593	564	572	588	590	617	586	575	588	516	573	570	566	580	586	574	580	547	560	530	587	586	592	608	546	560	598	522	574	525	580	605	579	601	597	573	597	560	600	564	567	584	550	562	558	575	551	584	556	586	499	576	592	567	590	571	547	537	587	566	534	581	597	564	567	560	521	584	549	604	605	585	588	579	544	590	563	543	569	538	591	578	500	552	577	558	587	559
23556	20906	28011	24174	21090	14495	1753	750	645	592	564	524	524	522	515	529	480	450	453	453	459	447	381	428	442	417	374	417	422	474	460	423	425	398	458	391	430	391	397	418	406	410	458	449	416	446	406	421	451	425	396	476	421	441	446	383	407	454	470	426	437	453	399	441	417	417	422	412	465	443	415	388	426	450	413	412	410	413	420	441	427	440	449	442	441	413	427	425	414	439	424	449	420	412	430	424	441	405	456	441	457	379	431	415	423	455	452	434	435	465	442	479	426	417	430	441	422	407	418	400	442	425	437	407	423	455	428	414	439	436	413	387	393	422	475	434	427	405	428	404	437	414	416	461	389	418	435	451	431	429	448	416	410	420	402	419	446	419	414	448	438	393	404	409	432	463	417	454	463	414	398	429	469	414	446	424	427	453	440	443	427	459	433	430	413	444	423	401	419	426	458	406	433	439	413	397	460	441	421	412	429	455	414	400	449	424	432	438	452	498	444	428	460	417	410	428	444	440	395	449	464	428	393	422	382	429	459	436	418	465	422	411	423	454	428	440	451	421	432	424	441	424	414	417	452	423	440	418	404	430	404	447	417	449	433	390	440	424	415	446	394	402	390	408	450	410	434	397	418	471	418	414	438	437	432	444	409	444	410	391	429	453	429	473	409	390	377	433	443	393	459	414	422	462	415	423	401	416	465	451	457	429	460	437	426	423	421	449	463	442	428	412	418	458	445	442	488	427	414	421	471	426	411	421	432	439	430	410	389	427	461	445	408	433	427	439	401	439	438	411	425	450	440	414	423	434	410	417	427	435	405	441	443	435	433	394	447	428	412	451	436	458	449	422	432	412	415	479	429	463	396	446	417	455	425	425	462	390	431	397	424	422	461	482	408	415	447	431	424	448	419	465	392	433	461	459	425	428	401	410	430	393	460	447	428	431	438	439	425	414	452	416	422	415	434	432	431	403	421	427	389	412	415	454	461	402	419	425	454	423	421	425	428	424	425	411	442	446	464	443	413	446	424	434	411	418	438	401	433	442	427	401	419	447	426	410	410	416	454	455	450	422	435	369	444	431	445	427	438	430	447	421	429	427	403	428	438	391	419	423	411	437	407	433	451	451	422	432	433	435	432	452	467	427	415	415	424	411	422	447	421	398	464	406	413	421	422	439	402	481	456	416	432	429	423	435	434	450	446	388	436	465	460	435	457	450	427	420	435	413	419	440	426	426	410	423	425	419	453	428	428	431	414	452	448	408	402	428	425	443	435	407	453	455	432	398	428	432	442	409	410	404	448	414	479	458	438	459	449	448	407	367	431	451	435	405	408	410	423	429	444	432	412	430	406	454	478	409	442	413	403	393	439	421	435	472	426	428	412	430	407	430	424	404	427	460	454	425	430	456	399	414	431	438	394	430	408	418	423	389	432	407	457	417	435	424	420	405	489	414	424	456	434	421	423	468	469	411	434	462	390	401	415	432	412	447	416	466	390	434	414	400	410	449	415	484	452	444	422	421	416	396	428	414	460	432	435	444	444	415	458	433	395	427	426	435	456	415	452	402	421	416	410	454	394	435	422	438	398	379	459	396	462	443	410	459	402	421	435	430	419	419	428	415	414	435	446	408	429	447	423	435	430	421	425	393	456	407	437	451	431	461	448	440	425	438	394	464	418	446	406	414	389	354	437	434	440	429	406	425	419	429	424	405	386	410	431	401	460	450	403	416	425	426	414	436	410	434	437	434	406	437	467	460	424	441	425	426	443	432	448	437	410	444	395	460	435	418	432	445	413	428	438	472	425	419	433	425	425	395	417	421	433	411	441	421	435	427	389	422	435	431	430	407	455	448	426	439	428	396	455	464	466	445	417	425	418	452	432	413	423	434	463	399	417	442	435	420	412	439	415	412	430	416	430	420	379	460	478	460	417	394	427	415	389	443	429	422	452	459	448	464	450	466	422	436	407	404	422	460	416	445	405	427	429	394	435	429	429	434	419	428	402	428	426	398	440	423	464	448	454	422	439	443	441	412	427	399	448	472	484	440	413	401	424	427	404	454	414	424	431	442	447	419	432	434	442	424	469	448	418	421	446	408	396	439	469	454	424	406	434	445	420	415	420	369	434	441	404	422	442	426	414	445	428	466	425	408	405	429	461	447	403	451	463	411	426	424	432	409	447	415	420	415	437	404	418	427	445	419	405	416	406	433	377	434	419	377	439	457	445	412	406	434	421	433	414	401	443	463	430	449	428	426	427	432	430	416	441	374	445	403	403	425	404	416	401	391	416	454	390	414	444	424	430	394	447	424	425	438	442	462	430	416	402	422	426	414	409	399	423	443	388	431	432	453	435	405	435	402	427	401	434	431	427	450	457	417	434	436	410	420	434	440	459	450	399	425	409	411	405	419	442	432	457	420	456	432	400	456	396	441	420	408	402	430	433	398	457	447	446	441	422	422	456	388	401	392	434	416	403	437	422	430	441	460	429	434	409	466	432	447	423	469	389	430	415	440	417	453	462	406	423	449	386	427	395	434	431	425	405	432	459	425	432	428	432	416	444	445	394	422	478	427	437	412	445	438	422	421	432	451	441	466	392	421	431	419	433	424	423	425	396	439	403	401	405	431	429	446	451	451	423	440	420	423	422	431	472	434	461	430	435	439	408	419	409	462	399	435	415	424	412	435	425	437	419	433	409	427	401	426	410	436	435	449	435	421	417	405	469	433	421	441	416	409	448	427	470	423	456	429	431	412	427	460	442	438	435	428	463	436	450	423	438	421	402	419	433	418	410	455	453	438	409	402	434	429	387	413	453	430	413	409	409	402	426	455	429	420	437	470	442	382	431	472	446	459	447	411	393	414	445	437	440	403	423	423	422	415	428	436	428	467	430	449	452	389	434	439	433	425	432	428	410	428	383	434	449	439	425	431	428	403	430	426	434	446	402	387	411	421	431	442	429	429	421	418	438	397	413	449	374	396	403	403	446	439	407	416	423	407	395	449	407	428	476	405	419	419	427	424	421	415	470	464	439	394	420	427	418	450	400	463	382	415	427	402	421	457	443	401	430	395	419	407	386	424	451	400	465	431	430	425	436	431	413	426	463	387	391	460	408	445	429	434	428	450	447	386	401	409	461	428	416	458	440	462	415	471	442	409	410	421	402	444	438	386	439	435	447	394	436	430	414	377	405	413	399	442	408	425	417	467	387	441	413	427	472	435	418	467	410	434	436	433	383	411	452	396	443	438	443	416	426	402	448	434	433	451	432	406	410	417	431	422	395	441	407	418	410	434	436	428	450	408	440	453	463	424	434	413	405	425	440	415	397	444	450	439	429	423	428	442	442	444	424	434	393	422	407	455	396	393	447	423	414	402	421	455	448	426	407	453	426	402	438	467	389	381	424	440	429	444	425	434	448	421	426	425	426	412	441	451	421	420	430	410	462	443	438	441	406	405	454	425	424	453	439	433	428	460	446	435	419	428	444	445	458	432	393	430	411	410	433	420
40293	60053	45568	28531	14553	3908	1103	922	795	785	682	677	589	572	579	539	517	564	544	512	541	469	441	485	447	474	465	452	481	479	488	459	503	445	429	474	463	463	447	399	456	443	467	430	467	451	432	484	464	473	504	450	461	431	436	428	487	467	462	412	486	469	441	438	457	464	432	452	433	492	473	464	464	440	448	456	453	463	469	473	449	454	454	451	435	477	469	463	429	475	462	466	455	480	431	417	448	486	424	490	500	463	476	443	450	477	474	451	465	447	483	482	483	478	447	441	462	482	450	422	410	463	454	457	454	456	464	440	474	476	484	466	486	435	436	471	455	451	463	455	459	428	452	445	451	470	443	481	472	494	461	467	476	446	414	454	478	426	423	464	440	454	454	470	460	486	463	469	418	445	475	466	439	484	486	435	442	457	455	398	469	477	471	451	466	463	464	464	470	473	452	481	449	467	425	417	398	472	425	437	499	450	446	429	461	471	451	456	468	451	434	464	465	443	434	449	438	427	447	450	415	470	445	445	442	462	455	468	477	449	468	447	446	481	418	459	457	432	485	488	475	487	479	428	471	473	440	435	460	448	427	433	430	490	464	490	445	445	455	458	435	459	393	473	428	463	430	452	444	441	440	464	451	458	461	443	459	473	487	403	440	446	472	411	464	466	434	430	451	456	489	459	454	449	500	461	461	430	449	451	482	461	475	460	446	451	494	445	452	430	473	444	439	419	418	447	488	465	440	439	476	421	451	430	473	457	477	437	469	444	444	422	442	468	475	451	468	465	427	448	443	435	502	442	486	448	454	438	428	477	462	434	465	460	449	454	487	447	482	485	446	490	475	425	451	430	462	477	434	499	466	469	424	486	478	477	457	474	457	440	458	456	471	442	446	448	477	434	480	422	438	406	448	472	488	440	483	460	450	432	438	436	449	426	436	436	450	430	452	438	421	470	455	450	458	461	448	479	467	454	434	414	475	453	419	454	426	456	455	446	448	447	499	448	488	488	454	411	454	456	419	407	489	471	430	454	488	438	479	424	480	414	429	432	450	451	468	452	451	461	454	456	457	403	423	468	444	464	471	445	488	428	442	458	491	494	449	434	438	426	466	448	490	471	444	457	427	446	470	457	443	471	463	472	448	465	452	460	465	505	472	487	417	449	466	455	443	470	458	436	450	466	454	461	441	466	496	467	462	454	437	431	438	472	456	468	477	451	445	502	458	478	461	484	462	415	470	455	468	493	452	426	478	472	476	425	495	446	458	414	452	440	445	456	438	446	443	487	477	456	471	462	485	449	448	407	453	454	457	448	485	451	447	494	490	427	484	444	434	467	462	461	464	456	440	465	444	454	456	471	408	427	437	452	474	460	471	477	500	461	422	434	484	488	448	442	470	472	440	480	468	424	431	457	475	482	458	451	450	431	436	463	431	440	435	423	447	434	455	428	466	448	483	440	438	440	440	466	470	468	465	454	424	457	423	474	442	468	475	444	442	473	466	464	439	510	404	484	449	437	489	453	475	426	459	443	423	437	493	474	461	475	462	431	443	456	454	424	445	489	430	487	460	425	438	443	422	454	428	475	461	430	405	473	452	467	478	415	441	427	441	464	419	448	438	450	472	453	459	460	466	439	465	424	477	464	444	456	450	479	419	450	455	443	425	454	471	479	451	432	483	502	469	433	441	472	467	437	449	426	455	427	449	441	506	471	428	472	455	425	463	465	449	461	464	438	464	449	515	460	445	501	452	440	475	463	445	458	421	447	429	522	413	461	441	450	441	474	440	437	483	432	452	491	500	479	487	445	430	418	455	467	439	464	455	414	445	475	457	497	469	493	447	414	475	464	486	486	416	471	465	440	422	461	461	460	452	409	481	462	436	517	460	468	474	457	460	479	459	450	479	435	453	476	448	426	462	454	469	469	432	476	450	449	457	445	469	447	515	454	465	419	503	469	496	439	467	472	465	454	418	405	449	439	465	464	485	410	451	455	456	499	469	408	408	461	416	460	465	453	501	462	441	465	440	442	446	437	443	500	435	424	462	438	483	470	445	444	461	435	433	413	487	456	488	452	424	459	417	451	453	471	443	452	474	424	475	459	434	414	473	456	433	467	450	454	460	460	450	463	433	460	439	439	472	456	448	466	441	485	436	430	447	487	453	460	434	469	446	467	504	467	444	438	401	503	459	472	448	430	474	427	422	442	464	472	403	466	470	424	440	458	470	403	468	446	480	433	486	427	441	480	446	460	452	435	451	460	438	455	444	473	504	432	415	511	433	463	452	455	415	479	458	488	433	460	439	459	425	447	452	484	454	458	428	465	460	473	470	465	455	434	463	428	436	467	476	446	502	464	454	473	445	458	476	423	485	476	446	464	462	459	442	435	444	445	463	454	481	426	456	449	427	438	421	449	490	447	415	435	443	454	429	425	478	461	461	439	502	442	491	502	426	433	455	457	473	463	453	455	434	449	467	451	463	446	468	431	451	477	470	459	440	439	447	462	450	449	464	495	476	461	411	475	441	429	456	438	453	475	452	481	427	457	450	439	474	455	441	454	434	478	430	449	423	450	429	457	494	417	472	438	442	433	432	444	423	472	456	427	452	445	430	467	438	498	440	465	474	437	437	474	468	471	454	475	432	430	473	441	455	500	417	445	461	413	426	471	468	420	456	421	446	489	429	442	437	442	456	466	477	427	479	458	397	448	455	464	491	424	477	446	430	467	434	471	444	479	467	442	465	443	444	462	484	495	426	430	441	473	473	458	460	437	444	471	434	435	481	447	443	433	428	453	429	480	403	461	455	479	438	461	444	421	435	477	464	469	491	504	502	458	472	454	470	466	467	431	459	443	448	471	493	463	470	438	454	443	473	464	444	446	466	424	439	435	471	437	460	454	455	487	462	428	431	441	464	457	499	427	437	451	453	489	447	455	428	461	431	435	419	468	443	443	435	440	458	438	439	430	473	442	437	480	473	421	458	456	448	431	478	494	466	458	459	437	455	428	468	503	432	453	431	426	472	451	432	500	440	440	466	468	448	419	467	443	467	471	434	462	477	429	494	434	499	449	439	514	481	445	451	423	444	469	447	403	456	433	428	458	456	444	450	456	458	507	470	450	454	430	428	447	431	450	466	489	490	445	450	476	482	445	426	463	468	467	485	451	441	441	407	473	458	467	458	439	450	456	456	462	440	447	466	474	472	459	421	441	462	444	462	475	453	403	468	460	479	466	468	451	458	488	486	462	437	479	466	484	463	498	456	475	442	459	460	451	419	449	454	448	490	436	451	427	491	428	448	470	506	403	448	460	469	467	463	438	455	465	456	456	426	425	475	472	467	446	449	472	474	432	454	478	490	443	433	430	431	491	463	464	458	443	434	476	446	436	462	450	440	466	486	454	485	402	456	422	437	437	483	449	484	471	442	457	456	458	438	499	416	474	445	426	460	427	469	432	455	434	450	436	449	516	462	458	469	471	467	434	451	461	468	437	454	444	452	439
24669	20990	27594	25317	18213	5472	948	771	617	610	582	570	551	579	554	550	519	522	552	522	496	511	509	535	482	491	519	510	517	494	497	552	483	479	500	469	527	506	504	518	526	513	478	497	511	462	470	481	489	516	482	476	467	483	501	501	493	480	508	505	502	495	487	487	523	493	480	537	491	501	492	506	479	510	469	453	499	487	450	501	504	470	443	483	497	481	471	498	483	513	518	498	484	521	475	495	484	445	499	481	515	473	469	488	523	481	500	491	487	513	475	509	490	467	498	487	472	469	471	491	496	513	464	545	544	496	505	464	510	477	485	474	510	491	497	500	469	499	503	479	511	477	487	479	522	515	489	514	534	505	542	446	533	478	492	494	498	515	481	454	475	478	524	492	478	494	500	497	447	478	522	483	426	509	539	465	493	489	523	479	491	481	500	509	500	502	525	496	471	501	498	474	476	525	469	501	478	478	462	498	528	508	493	464	528	428	516	459	471	505	523	515	495	496	500	527	515	451	463	536	493	506	487	459	482	450	498	469	432	474	480	487	517	469	523	484	466	467	482	475	518	484	514	519	482	513	480	513	498	444	475	482	489	474	460	462	490	509	509	497	513	485	501	463	541	480	516	511	485	491	507	494	488	465	514	506	483	523	481	482	522	489	503	479	500	494	479	503	480	514	492	472	509	475	520	481	489	476	490	469	464	482	499	521	496	519	467	450	463	475	541	532	493	492	503	471	508	473	496	489	459	473	528	500	462	514	522	521	462	510	482	477	507	518	529	493	522	516	519	471	513	492	465	471	491	497	516	466	511	528	502	462	453	479	528	487	508	520	473	479	472	524	479	484	543	484	453	510	509	509	475	463	538	494	548	511	521	507	507	506	519	525	488	504	485	492	521	528	501	523	478	532	445	510	520	569	509	468	470	487	493	497	462	492	491	461	511	457	507	473	489	483	506	505	512	517	510	518	524	525	504	485	500	489	492	487	476	452	479	538	502	472	473	514	515	472	468	474	510	460	502	501	505	499	480	505	519	466	528	471	544	473	545	439	530	483	464	492	483	489	510	497	495	483	509	470	468	491	474	475	443	498	464	491	474	523	474	536	456	476	449	491	503	485	521	517	489	495	496	522	487	475	497	487	523	505	475	495	487	481	467	495	481	471	470	454	516	473	498	529	474	534	503	506	525	509	526	497	475	501	489	483	467	498	471	551	508	475	516	499	503	492	487	559	482	512	513	490	463	529	504	501	507	458	471	527	517	496	496	504	503	527	488	474	547	486	475	486	504	546	525	466	485	527	513	500	488	474	551	516	496	511	504	487	489	494	466	491	457	515	518	495	501	477	508	535	502	495	484	489	518	507	470	502	488	528	495	499	530	514	500	481	504	453	482	491	518	504	473	500	533	480	518	457	518	478	486	481	481	481	478	495	509	489	459	509	472	457	473	442	497	464	509	494	512	466	542	499	514	536	491	493	491	500	510	510	473	492	463	494	471	517	528	511	514	482	471	493	489	463	524	516	529	495	483	517	481	455	468	535	466	503	513	489	501	486	496	460	487	496	503	459	484	487	479	506	513	497	492	537	482	514	493	478	530	460	470	489	447	503	486	489	530	477	487	466	439	476	503	507	493	479	502	503	508	495	476	516	496	482	485	518	505	432	505	480	554	492	476	497	500	485	508	491	526	445	455	499	492	463	514	511	469	472	494	490	503	426	489	496	461	449	490	463	471	486	499	500	513	538	499	490	450	498	462	454	519	489	503	506	432	508	480	486	507	492	467	456	524	496	468	516	437	484	477	509	487	463	470	494	512	497	491	491	480	491	487	522	497	438	484	536	483	491	482	485	526	481	521	513	502	508	418	481	490	477	486	497	523	525	513	524	542	497	539	468	495	505	513	464	504	485	494	459	470	484	492	525	495	490	487	513	487	495	496	490	495	511	494	506	458	510	451	494	491	486	490	474	450	487	502	517	507	472	466	456	516	505	481	487	484	484	486	478	501	503	486	505	496	484	525	500	514	538	510	500	493	505	498	443	491	492	485	503	480	461	512	498	493	507	488	461	490	488	503	462	506	502	496	506	502	496	508	460	490	537	505	462	482	465	491	547	481	461	478	513	520	489	483	486	532	496	454	504	469	526	478	444	437	528	533	476	503	477	475	503	510	474	510	492	471	523	502	456	493	516	518	537	506	517	479	519	540	488	467	440	481	506	468	475	511	502	519	511	448	521	482	458	448	526	528	450	515	475	475	487	486	496	480	494	495	488	512	440	555	502	515	462	503	491	484	546	454	502	491	539	500	518	488	480	475	543	488	530	521	511	532	512	456	504	495	537	567	488	529	477	471	469	498	517	486	485	491	466	500	493	526	492	484	452	489	522	503	500	492	486	475	499	490	479	515	503	499	505	469	515	513	491	462	499	496	502	504	508	486	581	482	470	506	506	497	462	470	478	534	492	523	498	483	474	470	534	501	466	497	494	409	545	489	475	479	493	512	526	461	530	521	496	467	490	504	539	471	487	504	531	491	470	461	493	453	480	469	500	475	509	481	507	466	510	478	475	484	511	477	476	484	430	486	477	514	513	511	481	463	510	460	483	468	492	518	447	495	453	509	530	488	495	569	450	481	463	454	484	523	517	487	478	515	490	510	492	507	500	488	505	521	508	513	512	469	480	484	504	501	524	486	477	460	520	499	494	496	492	490	513	479	478	471	487	459	506	521	472	469	503	507	477	501	556	489	518	471	486	519	493	453	484	486	480	484	517	524	503	481	508	448	497	479	491	460	489	493	518	549	476	510	488	499	496	506	475	499	577	503	490	491	475	501	491	474	487	528	479	565	498	459	452	497	494	479	487	497	487	464	454	474	495	492	498	482	486	519	506	482	518	483	514	477	502	433	488	471	486	475	472	473	476	495	474	512	457	509	521	489	452	497	473	485	507	520	497	485	509	471	491	492	481	480	481	443	470	474	472	467	470	535	477	445	518	506	451	489	510	487	501	481	479	469	505	491	495	481	482	469	501	509	509	523	532	511	460	508	460	509	525	498	484	506	478	468	499	473	519	484	470	508	522	506	506	519	530	496	458	470	490	481	514	497	528	493	514	444	508	502	483	519	445	500	506	497	486	507	495	482	510	536	497	487	537	443	505	486	494	520	536	521	468	465	506	530	512	470	456	475	483	501	471	492	504	442	495	502	461	466	500	481	495	476	483	492	511	509	504	491	456	503	491	507	453	489	475	505	494	508	500	504	495	482	478	506	518	523	494	493	500	514	467	540	490	507	469	524	456	478	476	516	475	505	483	471	495	502	442	501	489	504	531	519	505	531	503	461	500	496	475	492	508	468	483	480	469	493	543	495	492	505	519	466	504	496	479	494	496	503	513	470	462	502	493	501	501	547	476	471	472	500	522	484	470	492	498	536	511	460	474	495	519	463	478	481	478	489	493	470	451	488	522	449	462	483	501	457	462	491	509	504	483	525	458	504	526	457	559	459	506
40526	57159	41765	24169	12104	3939	1031	898	812	702	673	617	569	600	613	567	570	597	553	491	522	524	541	511	514	525	510	567	490	547	517	531	518	508	509	533	512	495	487	486	507	506	467	513	490	524	545	517	523	543	492	505	526	557	500	475	487	537	512	575	502	517	520	484	502	487	507	473	498	542	535	516	504	518	536	498	505	531	540	495	506	500	486	514	508	525	469	484	492	467	520	512	488	545	539	494	502	529	544	518	500	550	492	520	522	493	485	519	535	526	522	509	557	528	517	507	516	532	490	514	570	506	515	506	501	513	512	530	482	511	555	498	484	513	462	511	501	507	506	486	522	469	513	496	510	520	545	548	539	508	578	492	497	528	483	519	530	522	504	502	500	486	510	493	506	501	492	485	506	520	503	490	512	529	464	520	493	541	518	535	500	545	514	529	477	517	466	538	515	505	530	553	488	482	511	488	487	515	485	513	531	561	497	509	511	517	543	516	507	516	509	497	519	485	510	456	523	506	515	517	541	548	527	519	516	544	488	534	526	503	479	481	551	518	494	521	560	547	566	509	538	532	529	535	504	505	516	499	480	520	494	496	525	508	531	527	557	529	528	527	503	504	522	518	526	499	519	501	493	503	505	490	555	523	504	476	499	510	535	520	550	487	497	503	534	525	508	518	516	519	510	490	526	536	491	505	523	524	536	537	486	494	449	518	536	527	514	519	532	502	503	513	509	516	514	524	493	540	506	504	529	522	524	475	609	508	514	523	498	539	533	505	472	515	480	520	525	514	533	549	503	477	546	547	526	490	505	499	544	478	526	538	512	494	529	552	506	543	508	473	486	508	511	537	513	532	516	503	541	498	510	481	516	503	525	481	504	475	502	544	518	535	507	512	495	486	491	528	537	527	489	520	496	513	466	501	536	509	537	491	474	493	489	495	518	533	505	520	477	505	542	485	499	531	482	505	460	526	523	550	494	491	517	501	528	503	480	516	528	491	458	531	477	536	535	505	498	496	492	508	510	505	492	519	562	532	511	489	558	484	490	526	485	492	498	473	513	519	538	567	512	503	514	483	532	519	508	532	516	521	525	516	516	526	525	547	490	520	520	519	524	495	528	500	489	495	542	483	548	525	499	472	512	479	518	494	566	546	523	523	528	532	513	476	492	521	504	528	511	469	518	498	493	523	489	470	508	521	496	518	553	509	479	512	505	509	494	501	510	519	547	532	480	498	481	514	527	471	516	504	513	496	500	503	504	533	497	536	486	509	512	554	495	521	540	514	466	499	524	551	540	540	490	524	537	509	522	505	524	483	514	509	510	500	542	543	543	489	467	499	504	502	540	529	519	503	490	504	528	551	497	475	501	453	496	554	545	514	509	537	505	534	518	501	531	536	495	521	515	519	511	493	507	512	513	506	491	555	521	506	521	506	483	507	526	532	508	543	517	516	504	515	527	549	551	506	496	556	474	509	546	479	523	527	487	522	501	529	473	493	546	517	525	510	508	504	479	503	497	507	518	539	506	510	505	535	489	529	524	566	483	536	515	502	528	527	475	516	477	532	526	515	530	507	497	517	469	490	550	518	537	498	475	517	529	475	495	539	523	546	468	512	530	582	525	519	539	533	491	516	482	462	508	472	519	481	521	466	527	494	481	554	502	535	486	509	557	517	535	522	508	490	513	501	531	544	452	538	482	546	500	510	531	495	529	513	481	521	496	504	539	467	482	541	552	481	503	482	526	472	496	523	537	481	492	506	520	497	541	514	516	505	561	497	518	556	500	491	513	515	565	513	518	541	504	501	480	526	530	479	501	462	546	523	514	511	493	477	491	520	500	510	498	534	556	487	516	551	531	484	569	514	504	520	497	480	513	510	498	527	472	487	519	484	540	550	504	504	544	466	505	548	494	455	485	530	513	487	490	485	523	497	554	524	477	506	504	489	532	511	527	531	494	535	562	522	562	514	538	541	516	495	498	529	519	546	508	511	508	491	501	516	505	483	498	473	491	541	520	544	524	482	517	469	522	532	540	501	497	500	489	537	535	488	521	488	521	502	528	502	539	526	478	517	492	534	487	543	500	478	469	475	481	520	512	550	501	506	511	514	523	496	518	496	492	525	510	497	505	532	511	504	544	571	528	510	540	519	563	516	519	510	515	518	485	508	511	542	558	508	490	498	536	468	447	466	501	498	475	508	515	539	485	509	482	516	481	506	490	528	524	484	484	511	530	494	522	487	518	494	494	512	509	535	485	519	515	482	525	466	507	544	496	491	551	514	481	521	529	478	499	548	514	553	499	508	487	540	505	508	496	502	514	506	514	559	459	492	477	487	531	487	501	557	513	515	531	512	534	533	473	514	502	551	509	548	468	507	493	498	514	474	500	538	488	495	519	501	508	534	503	532	526	533	498	498	515	494	466	516	539	496	518	517	479	528	515	488	510	498	522	502	521	512	511	518	503	530	529	535	495	518	519	504	505	513	499	501	494	477	510	528	491	537	503	508	474	532	506	535	543	488	515	496	500	516	518	549	535	492	492	507	472	509	507	536	524	509	510	520	511	506	499	489	496	512	507	509	500	546	486	469	512	532	490	485	504	509	515	479	500	513	538	548	514	501	522	523	489	500	501	486	480	493	506	536	512	502	529	468	528	490	481	530	531	500	516	518	506	542	509	563	510	498	564	520	526	522	480	500	507	527	510	516	528	543	520	502	533	523	557	527	495	513	518	529	538	496	529	540	523	499	527	504	522	506	524	535	513	520	516	505	515	498	529	543	532	491	513	548	505	494	473	489	488	541	505	498	476	513	488	560	491	482	515	526	515	492	545	541	509	492	513	540	493	519	523	513	514	464	467	464	488	529	526	520	518	527	522	513	541	485	501	512	493	524	516	558	499	496	534	525	473	516	504	531	569	515	521	493	534	499	496	510	475	497	495	506	517	531	540	530	488	524	481	542	508	476	494	545	453	489	540	505	493	525	497	489	467	497	506	547	515	528	561	504	518	533	503	524	539	502	563	514	503	536	506	512	506	521	530	518	502	497	506	499	503	481	548	507	510	504	506	513	507	518	499	531	565	480	510	527	521	532	538	525	515	538	447	540	500	509	508	490	491	514	521	488	556	501	526	520	481	503	474	514	544	501	516	508	518	529	488	496	515	499	548	519	538	485	477	521	540	504	491	486	527	482	529	504	495	533	522	546	497	515	499	513	510	502	487	559	522	559	556	498	495	500	531	516	513	517	505	547	493	517	523	539	507	534	529	535	543	495	497	515	520	503	527	497	484	542	503	466	515	517	484	530	524	543	496	549	548	513	539	508	500	511	522	509	495	463	528	462	473	524	541	508	517	482	507	501	512	526	529	559	475	462	523	481	507	517	540	530	523	547	538	501	503	503	493	526	541	517	500	483	494	529	538	517	493	519	537	494	523	513	496	517	548	527	507	519	482	483	547	497	559	511	524	483	497	520	497	532	537	504	555	494	516	527	514	487	521	435	534	492
22450	20925	28358	23728	21014	20881	10840	1026	625	563	503	503	475	479	430	403	415	390	380	365	365	321	358	353	325	330	339	320	344	305	328	343	309	304	319	325	338	342	314	320	308	323	333	309	309	307	297	313	340	308	338	305	321	320	323	317	333	299	324	297	280	319	296	314	328	306	326	311	319	303	314	314	345	353	300	365	341	314	343	309	308	323	324	334	327	315	310	324	322	319	344	324	338	354	340	305	325	329	299	351	307	335	317	297	340	286	316	328	323	328	332	351	309	334	354	296	337	345	329	337	337	309	334	333	334	320	306	300	346	331	332	305	327	344	306	298	309	337	326	345	329	295	307	336	277	335	312	337	283	344	299	319	283	290	347	292	323	328	290	299	353	301	356	317	341	279	296	294	302	285	294	317	322	350	328	311	307	301	330	309	312	330	321	316	303	283	346	315	293	318	295	321	313	344	328	315	335	336	365	334	312	283	327	305	351	339	325	299	333	332	331	338	329	320	298	300	351	311	298	319	323	329	324	310	318	301	334	311	343	303	280	312	326	336	332	313	340	307	317	316	341	304	293	333	352	348	296	328	327	319	300	306	308	315	338	349	314	325	342	306	308	336	325	269	300	297	285	327	299	326	330	320	301	335	339	322	321	326	321	294	321	305	324	306	332	312	318	330	313	297	315	334	321	308	309	353	305	296	350	308	319	342	316	308	311	319	307	347	315	330	357	329	314	318	325	322	342	329	271	304	319	318	352	314	322	339	313	288	324	344	323	340	343	318	322	315	311	328	318	318	325	330	325	292	303	282	330	327	290	322	314	294	319	306	344	284	307	325	315	339	317	335	359	306	300	292	306	346	328	330	312	312	328	324	325	324	311	301	297	344	320	338	304	309	302	342	308	324	311	356	357	331	318	331	313	335	337	282	322	327	329	305	308	307	357	325	319	298	318	315	326	317	319	319	335	311	298	303	330	291	319	324	340	344	349	311	346	307	314	322	318	292	333	307	310	302	346	336	346	322	335	322	330	320	304	304	307	320	313	305	322	355	332	311	312	344	332	333	327	307	327	285	299	307	327	356	333	310	331	303	318	310	334	289	340	280	327	307	309	298	272	326	337	330	299	295	342	301	298	330	331	311	334	357	296	314	331	277	301	312	306	311	332	359	289	323	347	325	332	320	326	316	311	297	305	299	319	323	329	297	293	329	326	323	304	299	338	303	335	316	320	331	321	292	326	328	336	298	298	316	326	296	321	324	323	325	308	325	323	283	306	340	342	301	308	334	301	322	320	311	311	317	316	303	322	305	299	307	306	300	307	324	307	331	322	304	358	357	302	308	332	294	327	335	300	324	340	297	301	339	318	309	318	311	305	341	346	309	337	310	310	342	321	326	325	329	327	320	317	315	318	320	312	308	312	321	304	326	334	311	327	322	320	331	315	278	345	334	303	345	317	303	291	300	305	311	348	268	309	351	295	346	310	310	342	318	305	339	314	334	334	336	298	324	333	328	302	306	319	312	329	344	313	322	330	308	304	303	322	348	324	324	315	314	311	322	302	341	336	320	310	314	330	335	325	306	324	304	319	311	324	328	334	313	331	329	298	297	338	293	321	336	311	303	330	317	354	378	321	322	353	310	325	323	328	277	298	346	318	305	324	304	362	345	338	296	309	300	336	323	307	327	339	365	337	328	344	327	318	304	313	328	340	317	324	315	322	335	324	294	308	317	317	303	316	335	334	329	335	317	291	357	333	325	309	318	303	322	363	333	319	292	281	330	327	312	322	313	332	326	314	339	305	310	329	308	356	317	316	315	332	294	322	333	334	338	332	325	292	314	300	316	339	329	333	285	322	314	326	332	317	316	317	308	281	281	326	302	327	295	320	330	295	323	327	376	296	320	333	328	335	282	321	313	316	324	291	309	321	304	301	324	305	294	321	303	330	346	343	282	331	326	324	323	335	282	297	306	309	329	316	340	309	325	331	335	344	321	299	319	316	309	357	329	340	293	290	313	318	280	322	306	325	304	302	321	353	319	314	324	347	323	321	334	324	324	281	301	279	327	337	332	302	336	296	325	288	321	331	286	324	323	328	337	275	329	351	297	322	331	339	307	304	328	319	339	296	297	321	329	306	331	328	336	299	321	306	316	305	335	329	309	311	298	307	336	345	332	328	331	324	347	345	299	319	327	329	317	314	332	306	314	315	323	307	318	292	315	320	320	296	312	329	336	336	315	295	301	311	340	314	306	301	318	353	312	365	329	330	337	301	292	288	308	308	307	323	337	323	307	326	316	308	349	316	292	323	331	314	345	304	321	290	327	315	283	318	297	344	334	321	328	349	361	328	331	292	329	320	305	341	316	310	342	354	318	332	321	310	336	322	320	317	302	322	323	313	282	336	322	314	312	332	335	311	326	286	316	330	348	334	344	315	300	332	301	323	301	318	310	299	290	326	325	316	306	337	298	325	280	283	300	315	303	329	318	306	318	334	349	311	312	305	295	329	297	317	341	308	344	311	312	317	347	304	332	358	303	300	331	317	282	318	322	288	271	300	322	333	311	297	288	308	275	266	305	308	311	323	322	307	312	310	322	324	291	319	308	314	330	329	321	285	320	332	304	326	305	322	338	317	315	306	300	323	304	333	304	312	332	326	320	335	302	296	334	323	338	342	294	310	323	309	307	295	349	335	321	311	326	328	313	332	298	355	316	307	334	343	308	279	327	312	327	310	321	330	307	300	303	346	335	337	318	290	307	324	312	327	313	290	297	315	316	315	302	319	310	330	308	352	264	314	341	341	334	325	303	316	309	296	320	327	327	314	308	325	321	312	319	310	352	332	299	313	330	370	322	362	332	340	302	310	322	329	330	313	287	311	323	312	307	353	332	305	341	295	345	308	305	337	323	305	301	324	319	283	307	310	313	315	311	333	325	320	306	363	314	342	324	336	322	316	320	302	331	341	328	336	323	338	273	321	362	327	329	331	325	318	314	318	314	352	298	286	326	314	336	327	311	348	344	320	322	320	343	321	299	337	299	317	305	334	318	325	336	320	276	299	333	306	347	324	331	315	338	293	320	306	325	288	333	329	289	323	297	339	317	306	291	334	325	321	309	336	342	311	320	296	338	298	317	326	313	316	313	346	310	326	321	338	313	304	327	331	296	303	338	330	348	333	325	285	303	362	347	299	329	344	295	326	302	320	332	309	336	325	297	308	296	312	320	305	321	321	314	317	294	334	337	298	306	315	324	304	300	289	294	362	303	316	330	334	334	313	309	294	329	300	339	346	290	315	321	349	312	326	316	321	327	340	301	319	299	323	289	324	350	315	345	344	328	356	326	329	332	301	293	327	295	304	311	325	272	344	309	328	300	315	284	310	352	337	295	325	317	318	332	338	297	351	341	312	265	328	356	337	346	300	326	301	338	339	332	313	335	330	329	296	353	318	352	311	327	314	355	289	346	338	335	355	313	310	335	324	344	310	293	301	298	352	353	305	323	347	282
44369	66797	53764	35239	20315	6334	1438	1204	949	769	641	644	622	547	567	490	434	455	387	410	425	342	358	376	337	298	336	315	342	322	335	361	330	329	357	339	323	336	354	318	339	335	332	349	342	350	324	358	344	334	319	325	325	314	365	353	310	308	304	343	363	326	317	358	344	362	336	335	323	317	331	326	325	334	331	301	329	378	342	356	330	320	330	304	330	333	372	353	337	361	338	339	341	349	288	350	336	367	346	357	322	341	327	320	352	357	345	361	322	343	345	341	318	341	341	322	342	318	323	371	350	360	339	332	359	303	344	350	334	311	341	321	297	317	330	310	328	342	348	308	335	315	373	363	314	351	347	290	319	373	320	337	329	322	350	319	327	352	342	350	321	330	317	318	328	329	334	323	316	375	310	355	340	341	337	357	329	326	328	349	344	342	361	348	334	363	271	320	306	333	330	375	330	342	332	330	346	337	327	343	352	309	334	298	347	369	342	329	330	343	315	330	310	312	324	315	370	369	341	353	341	334	342	316	299	361	346	336	314	351	310	348	363	336	354	339	335	331	348	315	325	314	324	307	349	361	327	338	327	358	353	348	318	322	334	342	342	334	318	351	341	323	331	357	340	357	326	330	356	339	316	331	324	325	316	352	307	318	315	345	311	315	305	353	330	318	328	322	355	320	339	310	337	304	336	324	329	341	321	331	348	356	306	356	339	349	327	338	322	365	348	335	328	353	349	316	349	335	315	364	360	364	340	348	352	324	336	322	357	352	348	355	285	321	346	330	324	319	355	336	311	332	352	332	350	302	362	329	324	348	308	311	321	334	314	331	316	351	320	358	353	345	349	348	338	315	336	322	350	340	310	340	320	354	313	341	331	347	314	320	356	309	338	368	364	324	359	315	333	330	328	361	317	328	346	348	347	332	351	344	329	302	336	357	353	325	371	320	356	304	347	332	317	332	280	310	341	301	335	341	302	354	350	300	325	340	344	336	323	356	341	337	325	321	353	324	356	332	344	361	304	301	358	333	321	337	344	349	331	341	356	330	358	343	346	338	326	303	328	324	314	351	352	323	347	322	333	321	328	323	348	311	335	341	328	302	325	328	346	330	360	344	346	331	323	326	323	371	328	347	326	321	347	320	347	320	339	334	334	322	351	321	332	367	354	309	314	306	350	321	323	342	334	356	328	360	351	327	337	336	336	340	315	328	315	351	345	316	320	351	334	354	328	349	338	326	331	315	324	311	345	310	321	348	315	310	388	361	352	304	315	364	325	326	304	346	351	341	323	346	345	343	317	322	375	335	329	342	323	344	311	331	328	354	319	340	339	335	340	381	321	336	336	361	355	319	339	340	314	321	334	337	331	353	304	315	333	353	339	305	343	313	345	341	352	328	323	342	340	352	336	339	353	331	320	339	335	334	299	352	360	347	355	293	304	329	341	330	312	319	330	341	364	349	305	367	317	343	344	340	332	337	321	361	322	334	296	316	325	305	351	312	328	318	296	331	325	322	326	325	332	336	343	323	374	360	340	345	347	293	318	340	333	346	311	344	354	296	336	334	345	399	312	324	327	340	344	321	339	347	324	344	305	286	374	360	352	334	344	314	330	340	327	341	323	360	357	311	355	348	333	330	312	331	322	343	292	327	327	330	331	357	334	357	327	330	316	380	361	329	338	367	313	322	322	366	332	312	314	310	348	367	347	377	314	296	334	330	343	334	348	309	362	329	333	339	381	336	330	327	345	326	341	337	336	337	282	345	311	337	363	334	329	330	341	357	309	336	360	312	340	306	341	356	325	326	292	333	336	336	298	319	307	347	303	337	310	361	362	289	346	298	361	339	348	340	313	341	320	323	351	350	341	364	329	325	336	293	300	329	314	326	337	352	321	359	323	309	354	387	339	369	345	346	345	336	319	341	334	380	325	345	335	373	352	336	343	324	321	327	363	311	319	303	370	361	293	346	310	318	321	336	333	327	347	352	349	327	350	333	344	322	330	338	326	320	353	364	302	320	330	351	314	316	340	318	345	326	364	322	336	357	308	322	351	305	340	309	343	345	316	328	325	324	323	326	316	359	312	342	376	324	309	323	315	343	363	375	334	364	307	331	354	330	318	332	314	306	306	350	341	326	319	366	343	342	344	309	342	309	351	327	327	370	326	356	307	322	335	322	336	317	340	330	327	366	328	327	335	356	344	327	340	342	325	333	308	332	346	305	331	313	331	289	341	326	333	365	334	334	349	336	338	360	367	359	334	347	333	312	332	346	337	313	336	368	322	320	326	337	377	319	326	330	346	326	329	341	318	330	337	322	305	333	321	324	338	309	333	355	327	323	331	310	364	330	316	311	321	360	329	321	327	303	308	323	337	335	303	328	364	309	338	311	340	312	307	310	301	322	311	320	304	322	359	329	321	335	335	347	340	371	333	340	350	334	333	364	340	342	390	341	346	331	343	370	291	349	322	344	346	337	323	328	335	339	328	356	353	312	327	309	322	319	353	349	364	350	309	353	334	333	301	316	337	339	300	293	313	366	362	341	337	359	340	377	344	342	377	348	325	349	344	377	337	300	347	327	374	372	330	332	338	338	294	332	324	321	327	370	354	334	317	342	334	371	323	349	355	338	342	315	299	332	330	334	342	315	340	303	344	336	322	333	333	325	342	352	358	328	312	338	344	313	314	333	315	323	315	352	368	356	303	326	347	356	320	333	316	318	344	329	339	347	362	306	386	293	320	313	339	309	320	318	349	347	323	331	309	335	340	303	337	341	315	349	328	320	319	325	327	343	297	325	312	308	315	322	342	394	351	341	322	323	360	351	357	335	353	331	332	348	300	352	317	325	331	364	374	338	380	365	306	321	295	333	338	326	333	359	326	343	355	318	343	308	340	332	349	334	335	336	365	323	357	348	334	354	339	347	351	341	349	336	342	347	340	331	326	361	324	357	341	348	341	324	299	346	343	322	331	324	317	341	359	339	361	315	337	365	307	315	359	337	309	305	350	350	310	334	352	342	347	314	302	309	319	340	321	333	345	354	317	325	330	345	314	317	358	348	317	339	317	306	332	334	296	346	351	343	324	335	322	338	329	339	329	352	324	356	306	321	346	352	342	333	374	322	318	336	316	326	336	338	319	312	336	297	355	353	362	343	342	350	376	344	332	301	351	370	355	334	345	343	356	306	343	322	333	322	336	326	300	317	323	364	314	313	324	327	335	357	324	308	337	322	340	360	325	316	344	307	320	313	329	319	314	335	301	321	313	327	354	345	325	319	363	326	400	333	309	376	332	342	339	357	337	338	324	336	344	324	313	331	328	348	325	337	347	333	358	354	316	319	311	332	326	331	316	352	324	345	309	327	343	319	339	338	304	357	324	359	337	301	353	312	328	300	335	346	333	312	314	313	322	322	320	322	343	343	328	332	331	321	329	342	318	299	330	332	301	338	306	378	335	343	337	318	327	339	335	324	337	367	354	344	331	340	325	347	351	307	325	367	361	308
33025	35751	36215	22010	8082	2090	798	714	698	654	662	618	595	619	626	587	625	531	556	581	578	567	574	594	606	546	526	573	559	559	591	592	578	590	594	540	565	578	578	503	583	553	535	544	555	537	547	606	547	595	584	563	540	590	598	538	581	543	539	603	536	578	546	585	537	542	555	554	604	540	582	570	556	564	554	540	570	567	555	573	569	539	540	573	586	508	524	606	520	574	556	569	549	523	583	599	526	566	545	622	557	599	559	557	567	553	589	574	576	534	536	590	587	605	560	597	583	576	533	539	527	582	545	583	585	570	557	564	570	570	594	534	594	549	528	565	562	554	596	582	560	574	587	586	567	520	597	536	603	575	536	552	594	562	596	569	535	577	540	621	581	540	550	561	609	548	578	561	541	589	559	598	555	548	576	531	544	630	622	546	523	584	584	585	576	582	530	561	578	551	595	575	569	549	570	589	534	549	573	560	522	551	529	592	557	577	553	573	554	545	511	518	565	551	559	578	554	545	553	567	566	536	528	503	567	570	607	559	590	579	563	552	555	532	583	577	585	552	558	550	579	593	544	560	549	589	539	546	569	568	572	579	582	530	549	559	551	558	581	541	585	611	578	576	533	569	539	534	569	562	573	584	569	530	581	597	521	546	603	608	576	541	625	559	531	583	549	591	545	563	575	571	581	563	535	584	602	556	591	585	544	554	556	571	563	544	593	584	607	557	524	573	579	538	568	572	582	569	592	544	599	588	537	560	562	566	582	568	583	554	563	591	552	561	561	551	611	573	573	529	598	585	598	589	514	565	555	576	555	591	557	555	585	556	560	564	564	562	540	560	546	582	592	529	560	585	567	568	585	579	558	552	525	597	553	526	587	550	622	590	573	579	566	560	612	561	580	616	558	563	577	575	579	581	563	584	535	602	583	535	531	537	591	581	545	579	529	559	549	560	563	619	587	544	556	544	589	535	614	565	574	594	529	570	610	509	551	558	601	593	578	592	587	582	583	548	528	556	567	549	566	569	575	576	571	558	564	518	532	564	584	581	555	573	543	569	577	520	546	558	555	558	566	559	578	519	574	559	517	553	559	565	556	565	531	590	557	550	586	575	518	582	547	573	592	546	575	595	509	571	548	565	566	557	612	535	571	573	545	560	544	584	541	535	548	531	591	516	565	538	602	570	556	571	542	551	559	612	533	576	577	552	584	527	542	557	614	597	601	562	559	576	577	554	560	619	543	551	553	530	548	585	562	593	559	523	595	583	586	588	555	606	548	533	570	557	598	604	545	569	568	579	568	561	552	570	537	501	596	565	546	536	559	563	595	541	512	604	565	567	550	551	552	600	572	527	515	597	585	541	609	545	592	562	535	558	535	599	520	535	550	547	533	567	589	548	572	537	597	603	560	550	556	587	572	542	544	526	566	603	572	553	560	582	510	582	559	575	534	567	588	578	558	570	548	593	602	554	562	566	578	549	565	608	600	566	580	560	551	550	568	558	576	571	534	549	570	593	593	607	545	622	597	553	530	545	553	544	592	568	574	567	558	611	537	579	553	539	554	575	523	599	554	574	557	569	551	568	616	554	608	575	520	546	573	588	631	563	559	607	551	556	575	546	553	535	555	590	572	547	542	582	567	563	533	542	599	561	573	562	552	573	552	550	589	540	539	601	579	569	592	540	588	558	591	600	531	606	576	559	544	564	563	562	596	577	569	577	607	538	550	524	565	575	531	560	569	545	562	549	564	570	559	593	564	574	557	588	579	550	551	549	600	562	538	533	594	555	578	621	571	579	578	577	544	554	570	579	568	564	552	570	592	571	560	521	579	536	586	570	624	572	572	603	558	546	543	566	586	605	564	537	586	557	551	549	531	536	548	543	496	559	565	602	539	553	560	580	592	566	548	601	585	575	543	523	577	540	543	563	514	586	574	553	604	559	545	545	561	586	556	590	554	575	548	569	554	575	542	585	563	574	554	576	559	617	533	569	614	579	576	527	554	572	583	564	600	525	603	544	558	569	535	539	565	559	554	567	553	544	577	534	567	570	588	569	588	608	531	564	575	582	547	543	569	542	568	520	567	561	562	566	592	617	525	512	594	567	578	618	542	583	606	531	581	573	589	584	561	608	560	560	581	565	508	576	571	559	559	577	566	612	580	569	575	564	585	548	498	581	549	582	565	534	598	517	528	555	576	559	559	518	551	561	599	561	548	577	564	543	573	568	582	566	576	567	572	596	574	577	580	579	552	526	571	557	586	554	558	596	530	540	551	577	573	589	556	579	642	558	578	491	594	551	554	579	575	573	551	573	605	551	598	536	552	557	616	584	562	530	536	571	568	556	608	610	580	558	554	558	586	549	552	582	568	564	534	566	566	589	571	578	606	577	550	559	570	578	548	568	536	602	540	578	593	597	558	569	562	525	583	582	582	553	583	559	589	559	587	586	516	560	549	565	570	566	559	580	569	576	600	556	534	583	570	565	570	536	556	553	561	562	562	567	558	577	591	557	567	562	571	579	579	583	620	526	543	559	557	526	555	560	537	549	538	545	515	566	571	601	539	568	590	538	572	539	559	555	529	553	571	632	578	585	604	567	524	553	568	549	552	528	555	593	538	558	523	566	511	508	577	550	487	587	570	519	536	533	556	545	607	591	530	550	565	549	560	529	575	554	598	547	529	568	617	521	556	557	522	555	553	576	655	584	530	566	626	581	568	577	599	550	579	581	570	591	585	605	539	587	591	590	558	602	578	560	568	634	579	582	577	558	570	554	534	558	598	558	619	564	561	586	543	546	539	586	574	596	593	595	563	513	556	536	580	578	571	577	595	559	536	596	578	540	586	579	553	581	566	603	606	581	555	564	609	595	539	569	572	572	530	580	550	567	549	545	590	562	582	598	562	541	524	513	559	555	584	550	557	565	577	550	561	548	566	572	565	577	547	567	570	544	565	558	583	571	573	576	583	569	527	525	582	540	603	588	560	581	591	572	559	597	593	557	596	539	585	594	540	556	543	566	585	563	575	578	557	621	575	526	540	527	576	571	576	606	600	522	565	580	523	550	555	569	492	539	531	592	567	592	600	534	558	591	564	609	607	557	557	564	533	554	571	592	604	555	563	512	537	533	559	541	559	538	564	563	550	569	542	574	566	572	560	541	551	551	565	587	515	547	568	574	593	575	537	624	557	565	563	565	518	607	559	548	549	520	518	541	592	591	577	562	596	550	555	511	559	582	597	561	623	568	589	585	604	543	589	592	567	562	590	555	541	538	533	562	522	596	599	521	575	579	586	545	555	553	585	550	580	602	577	550	576	536	570	566	584	576	543	576	551	541	562	540	549	560	556	540	532	576	583	563	562	598	524	535	578	568	565	564	590	548	605	594	547	569	549	538	568	544	543	595	583	538	556	562	595	546	569	542	529	589	538	560	560	527	546	534	523	558	571	569	571	572	592	562	553	559	569	535	580	575	584	508	586	523	545	589	566	558	573	578	626	599	573	568
40754	51893	38144	19587	8559	2866	1082	935	843	746	705	680	693	742	684	611	629	605	643	616	588	614	564	575	582	603	610	591	578	620	592	547	561	594	585	580	570	573	611	603	620	596	590	563	583	598	564	554	616	640	583	569	593	616	592	620	583	595	581	602	562	570	594	575	593	575	619	548	628	550	591	625	590	582	568	614	584	620	596	577	561	606	561	601	580	636	580	607	602	556	568	548	603	570	615	592	613	606	599	620	568	593	608	560	623	586	603	568	600	581	559	582	598	632	550	611	589	586	640	656	582	570	616	601	579	561	624	605	581	585	584	576	661	561	595	596	572	575	612	604	614	558	588	616	580	588	594	617	620	576	561	617	592	576	565	618	607	591	639	572	591	555	639	577	563	564	551	556	572	539	613	588	578	576	618	604	618	549	597	538	594	551	611	577	600	600	552	592	611	598	621	578	656	643	585	598	583	615	591	551	583	566	536	598	568	604	570	546	602	596	596	624	612	581	616	579	580	578	603	617	554	600	585	551	588	568	577	628	563	550	581	581	597	624	578	574	566	573	593	594	582	574	562	579	600	613	585	613	588	602	594	578	618	606	552	596	554	596	599	643	610	578	627	589	610	540	603	572	603	625	568	533	565	580	605	595	572	568	609	557	565	581	594	620	624	601	616	565	553	610	584	596	587	575	572	570	555	601	596	587	606	609	594	614	580	577	588	576	604	587	609	586	626	550	616	569	566	583	560	593	544	513	593	628	565	620	582	587	604	578	590	523	615	588	600	581	540	610	583	540	559	621	537	609	570	584	602	578	568	623	545	606	584	575	585	589	557	574	591	602	552	597	560	586	578	598	603	576	580	602	625	579	565	600	592	619	560	556	604	603	552	628	592	603	578	575	655	597	573	605	640	595	600	611	592	596	581	600	618	646	575	583	578	611	635	619	600	603	557	559	577	624	597	605	614	575	629	576	596	579	607	509	640	607	552	603	606	572	564	587	562	598	588	600	625	559	581	567	590	590	593	604	581	587	599	596	571	589	604	604	577	588	618	577	582	594	564	564	545	573	583	591	593	549	582	564	611	555	602	580	534	566	551	618	633	575	606	567	568	628	586	596	610	537	608	584	612	609	593	594	583	578	569	575	565	629	637	591	571	621	516	584	593	553	580	616	612	596	569	618	589	571	591	582	586	564	567	544	559	619	586	590	574	604	605	602	576	598	562	615	596	607	600	555	578	607	586	600	577	597	587	583	624	584	564	585	578	567	563	630	596	624	600	606	594	587	598	568	544	586	537	597	554	598	595	600	595	593	579	585	576	549	571	610	613	571	578	555	600	617	576	592	584	597	554	639	584	571	587	594	571	548	643	647	577	602	622	549	592	652	572	602	608	552	592	611	567	567	610	607	598	579	644	589	570	630	612	573	635	581	606	586	614	589	608	602	621	600	583	561	578	593	587	558	582	634	612	578	590	599	630	605	567	630	584	608	590	606	597	557	601	612	563	601	611	553	604	552	612	581	555	588	584	619	596	611	602	606	598	608	609	566	590	568	614	641	585	590	597	609	594	616	605	567	569	613	604	621	595	607	591	585	615	583	573	610	622	561	582	570	543	614	592	604	602	604	549	529	596	589	632	605	604	562	561	608	553	559	590	566	568	601	626	580	576	595	604	586	595	615	577	618	594	628	555	587	605	594	593	544	586	607	556	577	598	543	573	626	617	623	593	627	559	651	578	619	604	608	566	631	593	570	607	577	572	626	615	586	584	572	571	609	565	567	584	576	626	572	587	632	542	609	572	546	543	595	588	612	563	585	567	638	574	582	585	572	578	560	571	592	554	592	620	605	598	601	606	599	625	588	639	610	630	629	586	564	564	579	583	627	591	624	589	584	604	588	569	571	618	554	579	593	589	579	617	587	635	612	579	574	599	623	600	531	581	652	562	586	565	563	618	589	594	626	601	606	567	622	590	601	628	640	538	590	538	622	623	564	567	603	602	593	593	609	628	642	541	575	591	592	570	591	585	612	595	600	582	560	593	567	581	574	578	590	554	597	618	605	603	601	636	600	606	574	579	655	598	620	639	585	581	570	646	549	594	607	568	599	604	594	654	614	570	598	563	615	638	612	570	563	610	611	551	629	592	594	579	609	593	633	588	579	621	583	616	584	632	585	561	554	594	580	566	589	607	571	594	604	587	570	578	598	535	616	593	563	564	558	613	625	575	554	581	570	603	604	578	598	634	570	636	657	568	582	568	574	635	631	596	551	579	575	610	589	609	616	563	591	646	598	582	587	586	611	617	556	586	636	608	575	610	585	587	579	603	628	562	579	612	604	605	577	567	590	576	619	575	621	597	565	556	574	560	648	638	584	576	590	621	623	615	578	607	609	612	579	610	559	596	592	610	575	574	585	598	589	598	585	593	575	543	592	591	548	612	530	580	553	585	625	575	601	586	566	590	569	579	579	583	521	617	548	589	618	562	595	583	547	608	597	621	614	623	604	599	571	561	576	630	548	624	602	604	575	585	609	601	596	599	578	623	581	577	574	620	621	568	583	581	605	597	595	600	636	545	570	576	595	572	561	566	605	606	586	609	599	576	602	620	571	610	608	602	595	584	585	606	603	600	585	575	583	604	611	587	592	595	614	590	598	590	553	577	604	626	564	582	586	598	573	615	603	623	587	601	582	545	588	586	570	596	599	563	576	593	560	610	596	544	551	617	606	560	566	588	573	623	594	626	586	598	586	607	540	548	565	581	583	569	574	585	621	593	592	582	610	600	604	611	606	564	595	599	619	513	605	573	626	552	590	578	576	624	569	598	624	581	599	532	595	590	623	573	586	576	587	569	646	538	629	534	569	635	549	581	565	582	583	583	610	558	581	604	595	588	576	569	576	612	580	629	611	609	598	579	613	583	521	624	614	558	614	612	569	588	575	592	571	615	585	611	583	555	604	592	575	566	594	586	627	626	587	570	581	616	567	632	555	604	598	640	557	591	605	556	606	596	591	582	601	577	564	628	526	551	581	559	602	601	591	557	557	590	566	592	639	606	611	595	591	590	587	621	581	582	585	600	563	598	576	619	567	598	609	580	552	591	591	588	582	617	615	582	553	602	574	538	572	580	611	601	563	554	578	599	582	621	538	598	618	571	607	617	611	617	611	578	601	606	568	576	604	574	591	632	617	605	616	557	576	581	589	574	598	579	547	594	627	573	585	561	634	639	595	604	620	551	574	596	594	586	567	632	590	553	580	604	557	578	577	552	607	563	629	630	634	622	598	573	591	571	583	594	581	550	601	546	560	618	610	592	598	608	569	576	582	621	622	612	565	603	574	607	573	548	590	582	524	594	627	554	614	614	576	591	608	582	607	591	644	592	581	558	589	547	605	572	564	603	550	605	599	610	579	611	551	533	605	588	557	577	560	592	569	576	559	595	579	560	599	574	614	590	557	582	580	643	601	582	583	563	621	587	573	576	563	580	611	577	595	582	597	602	625	623	581
23654	20924	28078	24201	21237	15873	2789	831	620	614	587	558	579	525	517	472	494	469	446	449	511	446	494	442	421	436	471	461	461	483	470	446	429	438	466	442	419	430	434	464	447	418	419	438	419	440	446	461	449	470	404	429	443	455	472	473	398	450	416	457	422	459	441	482	427	425	436	430	437	448	406	470	433	428	423	448	434	420	447	427	441	443	450	468	455	438	456	440	418	413	459	447	445	418	468	445	436	426	457	414	425	450	455	440	459	424	469	418	405	428	412	426	436	468	410	437	426	453	442	431	418	417	447	436	427	442	445	433	476	427	448	421	442	483	447	450	445	450	476	440	434	443	409	448	413	489	432	454	443	441	472	436	463	443	438	429	432	430	434	466	458	421	417	422	427	456	457	421	455	412	421	451	412	428	424	478	429	451	460	442	435	438	419	400	423	452	460	442	403	401	437	467	447	436	441	435	416	440	445	422	425	442	435	405	419	431	448	439	450	452	423	448	430	472	454	428	432	467	435	432	454	445	403	456	434	481	443	446	458	470	491	421	438	409	467	416	473	442	415	462	432	440	454	458	433	469	451	402	409	423	421	410	474	443	433	415	477	428	428	418	404	439	446	461	472	466	425	424	424	445	429	407	469	463	479	427	436	418	445	429	452	438	415	458	407	424	453	443	445	452	455	445	452	458	440	452	382	430	434	444	460	419	419	433	438	448	418	438	444	390	458	458	452	453	413	427	425	495	446	491	441	417	481	434	477	457	435	434	451	428	404	415	456	467	436	459	414	406	435	424	460	426	480	446	461	438	441	419	415	459	475	457	439	449	436	455	474	482	435	468	456	432	415	472	466	447	454	462	421	397	468	412	416	441	437	444	427	465	452	480	414	452	446	456	415	437	438	446	463	487	451	403	429	457	412	426	481	469	422	467	434	421	423	435	440	471	414	448	438	440	441	486	460	457	405	446	462	420	420	465	401	422	425	412	400	413	443	425	443	449	449	418	443	436	453	461	480	434	417	422	438	484	428	426	416	424	447	435	460	411	432	431	430	411	452	459	460	436	414	443	460	442	432	385	459	454	462	388	429	441	476	447	460	426	427	425	453	410	470	448	432	481	467	425	474	441	426	407	444	468	437	453	456	398	439	410	438	427	446	467	458	452	397	448	424	391	424	449	430	485	463	446	421	447	456	435	407	464	447	427	469	422	449	438	453	401	453	429	414	450	423	390	462	430	448	444	410	429	440	428	474	458	439	430	475	451	443	438	394	414	456	448	413	428	395	456	470	420	458	449	450	434	426	429	438	479	430	452	415	405	470	440	444	417	431	441	421	416	450	425	469	459	440	476	422	436	443	473	434	419	469	442	390	447	430	409	446	422	440	463	414	422	485	419	477	435	450	457	438	476	468	447	421	444	490	447	494	443	433	417	418	460	421	421	395	483	409	485	472	458	458	404	446	414	408	429	425	433	450	432	416	436	471	413	458	468	464	406	464	437	422	454	399	452	449	456	472	442	485	443	444	396	402	409	463	427	475	446	403	418	458	439	450	428	440	461	427	437	396	425	406	428	437	441	403	444	435	454	414	428	422	407	429	398	419	435	457	427	450	419	416	434	461	481	451	445	430	428	441	439	442	487	456	409	429	432	401	476	456	436	449	451	392	427	412	478	392	464	441	445	448	463	478	449	409	435	464	438	422	460	412	452	398	426	460	440	433	455	392	412	419	424	455	453	429	426	460	427	483	430	454	422	466	457	417	415	469	408	440	434	450	447	426	432	404	443	439	427	463	455	474	461	444	442	449	445	451	414	492	423	454	383	449	455	460	413	429	402	433	453	455	479	448	418	425	464	413	471	461	450	413	468	447	422	423	467	415	415	437	467	464	397	426	454	439	415	434	466	497	485	426	421	463	438	400	469	453	393	441	420	431	464	448	452	438	443	419	408	435	429	430	435	460	461	420	409	438	434	467	445	457	464	388	446	488	402	422	430	435	459	442	449	451	407	438	413	422	427	421	419	432	460	461	428	471	453	470	447	474	462	405	454	402	409	457	466	459	436	464	439	418	421	461	401	459	431	476	471	478	452	439	437	437	472	464	445	437	475	434	436	449	467	426	493	447	450	444	420	455	447	410	440	459	420	412	426	503	415	426	449	448	419	446	440	441	471	490	462	388	434	477	462	436	418	445	455	420	464	422	412	427	430	435	430	435	387	462	439	471	401	448	412	485	431	436	436	437	445	423	474	462	420	426	457	422	453	457	437	420	471	477	416	425	475	443	439	454	442	404	435	438	455	408	462	461	430	433	440	438	450	466	434	462	415	420	444	438	444	459	410	445	469	420	415	409	466	432	470	440	442	445	423	410	430	434	427	482	404	419	454	424	397	438	437	405	437	456	441	463	406	424	446	430	455	449	484	410	449	469	434	431	439	435	447	417	456	428	440	443	409	433	461	423	453	440	400	430	443	451	434	446	439	449	444	442	437	453	393	421	415	455	429	460	422	403	433	425	480	451	399	447	445	417	486	460	477	438	462	449	430	453	395	455	492	407	457	458	442	424	454	416	433	439	439	419	436	450	465	468	436	434	449	445	441	457	418	438	425	479	433	457	462	445	436	427	425	431	463	443	449	426	453	447	438	436	446	444	441	421	469	443	433	426	401	417	463	419	436	489	474	443	443	454	491	460	449	398	456	411	478	439	415	450	443	432	484	418	448	465	439	438	386	426	420	432	432	422	424	467	417	446	425	419	446	440	456	411	440	461	439	420	425	419	455	460	463	376	429	472	392	429	450	417	428	430	456	438	455	448	422	441	440	424	440	450	414	463	454	474	454	426	464	514	447	426	438	395	443	424	430	416	444	417	414	453	442	463	471	427	457	422	437	417	421	429	436	445	420	428	476	452	469	449	486	442	388	435	447	431	443	442	446	435	467	416	486	423	462	464	444	397	409	449	467	456	420	433	417	430	428	413	428	445	415	452	446	433	487	457	399	440	409	457	454	444	450	431	415	412	444	430	456	480	407	424	423	443	469	465	432	433	436	475	425	402	401	442	401	431	396	460	437	427	410	440	487	440	456	442	407	482	438	448	434	446	410	420	443	399	432	447	402	441	447	467	480	437	467	461	459	469	453	479	477	464	456	448	425	445	466	432	463	436	475	443	459	397	416	444	462	421	398	424	433	449	398	443	422	447	386	420	478	466	464	460	440	436	455	447	475	419	438	457	434	415	433	409	455	453	435	460	435	438	440	438	468	435	462	485	485	462	417	451	429	392	450	439	441	432	424	445	458	434	438	448	453	449	416	471	450	430	435	451	437	437	409	456	458	442	466	452	459	448	458	456	469	460	470	448	422	469	452	461	433	421	452	447	407	437	452	482	411	406	438	435	432	454	428	431	440	445	428	433	440	411	448	441	443	462	438	427	446	437	398	435	445	422	449	437	442	430	410	414	426	436	428	418	434	444	449	427	453	456	458	431	471	405	504	460	487	443	469	430	480	472	494
39720	60539	47345	29557	17228	7097	1666	1054	836	762	697	688	624	629	623	549	572	546	522	528	462	511	495	452	468	456	470	474	448	461	474	478	481	507	456	480	432	473	441	452	480	446	473	464	469	517	448	481	469	492	502	458	445	428	474	471	452	484	460	485	468	490	472	436	477	440	471	503	493	478	479	463	504	447	474	477	491	447	463	504	512	508	467	460	453	459	517	451	468	437	507	508	487	459	459	454	483	457	465	492	480	516	421	499	454	450	398	455	493	486	507	454	403	431	474	457	502	450	435	435	436	461	449	443	460	440	421	431	500	442	465	485	451	463	439	507	451	463	442	469	461	477	461	449	452	484	466	476	467	470	466	481	494	497	482	470	469	488	502	467	506	476	497	462	461	476	431	485	465	444	509	491	451	481	457	451	462	482	467	494	439	507	456	442	459	477	451	494	541	474	478	473	497	480	422	459	484	479	496	472	471	478	438	487	490	425	472	489	452	476	467	455	516	472	481	466	501	447	479	498	511	470	425	471	467	468	469	469	497	482	430	469	461	486	463	453	482	451	494	458	465	463	479	464	466	471	454	477	447	463	423	475	437	427	484	479	487	512	489	472	468	489	481	467	480	481	507	465	463	475	472	466	472	419	450	494	464	463	472	490	476	471	447	474	439	426	470	485	459	455	489	453	465	469	482	437	508	482	471	451	444	478	468	466	463	468	480	454	451	474	474	453	419	427	449	479	463	430	474	481	474	433	465	470	480	487	470	483	491	483	436	449	461	441	439	507	468	464	453	488	462	482	477	463	459	420	461	487	483	438	428	439	469	481	450	481	476	457	411	432	474	481	461	476	453	468	465	457	455	454	454	468	449	458	484	519	455	453	474	502	458	452	437	483	428	474	491	459	453	422	461	468	468	454	501	463	468	494	486	504	499	490	469	454	456	484	443	446	420	462	455	451	488	440	432	493	490	493	508	514	416	472	474	524	446	526	451	503	480	468	464	472	472	484	482	458	442	435	470	514	494	438	479	463	454	462	477	464	501	463	437	441	439	476	496	419	452	447	430	441	443	497	441	521	474	440	438	465	467	466	484	461	471	461	479	494	483	520	502	486	469	488	461	491	451	463	489	481	457	475	486	454	440	459	467	513	460	511	463	476	480	425	502	480	443	449	512	474	469	479	470	452	478	475	462	474	478	499	463	502	454	458	457	471	462	491	473	483	468	478	475	462	467	464	483	484	506	469	462	415	499	461	481	469	488	464	480	474	438	460	482	475	437	466	448	477	503	476	415	439	469	470	468	436	449	476	424	459	501	452	479	482	470	448	473	451	484	506	441	469	486	482	447	482	451	466	454	512	449	471	460	459	474	445	482	474	438	441	452	475	513	509	438	476	501	463	449	457	506	469	495	480	441	482	501	461	470	493	467	441	486	501	480	496	450	472	445	497	442	423	475	472	455	467	466	466	493	491	506	467	475	448	466	479	455	478	493	454	489	461	472	510	454	466	443	464	489	461	495	474	454	544	482	443	499	492	485	448	464	511	502	472	448	466	476	438	485	486	424	484	429	433	474	435	489	485	457	440	469	458	472	460	426	439	510	477	449	492	474	525	456	486	509	466	470	477	503	440	478	473	473	445	488	432	481	491	478	469	447	449	427	472	468	500	458	465	471	463	459	461	495	463	479	452	479	443	468	447	457	459	480	470	517	478	494	466	463	449	474	481	439	468	482	477	477	473	453	443	477	491	442	512	451	472	506	470	454	474	456	455	495	440	494	481	467	458	450	511	465	480	482	468	477	453	449	508	475	452	418	465	444	435	463	503	439	456	440	478	459	462	442	501	439	438	456	478	501	472	466	419	496	422	470	466	497	468	492	458	512	459	480	447	481	468	489	490	451	462	478	458	429	468	461	447	513	465	501	467	487	449	446	430	465	505	488	433	433	461	505	468	481	485	490	466	482	552	455	490	484	464	458	502	454	426	463	451	493	468	445	495	492	463	479	487	426	478	434	505	513	492	502	430	495	455	445	485	473	481	458	473	468	437	515	448	482	461	487	505	489	471	476	477	506	514	430	451	461	455	467	479	446	479	455	511	481	484	462	435	512	456	465	493	445	478	456	430	463	435	472	457	467	496	426	440	452	482	454	470	481	454	456	438	481	453	460	465	474	455	481	471	475	447	457	480	493	460	490	462	450	472	470	511	455	477	438	432	487	478	509	451	485	494	461	441	480	457	483	444	460	456	476	458	448	501	514	469	476	438	469	481	509	492	434	463	476	437	463	477	444	419	484	460	468	456	471	478	490	470	498	477	473	463	462	506	473	490	449	480	490	450	424	479	474	510	507	491	445	475	486	495	532	476	442	494	490	471	473	459	466	481	493	463	469	432	525	454	482	450	460	503	464	431	497	483	462	453	473	455	493	462	492	450	463	454	456	487	466	473	486	448	431	487	454	481	447	458	477	468	480	484	445	471	424	460	477	457	456	477	469	471	501	443	457	481	437	493	497	450	486	481	482	490	438	487	472	498	435	464	459	473	464	459	498	467	460	477	448	483	433	511	462	455	448	480	456	451	413	461	447	465	476	478	458	455	482	423	459	480	471	486	430	508	467	477	461	455	462	467	461	450	465	448	467	469	454	451	465	500	442	475	442	469	435	499	490	479	475	498	419	461	460	518	491	454	446	439	485	498	506	459	495	486	441	488	501	439	470	458	467	488	441	451	454	474	454	492	503	469	478	434	435	471	459	458	471	478	460	473	490	469	467	432	442	461	457	466	449	476	468	450	480	442	448	469	436	424	469	455	502	453	464	494	457	471	470	454	460	476	452	459	488	436	449	425	438	503	454	468	470	466	489	450	450	427	457	449	467	440	476	464	488	445	435	464	474	488	485	442	462	489	467	487	467	487	427	513	459	496	476	481	456	480	442	490	484	489	465	503	490	490	459	486	482	441	452	436	516	499	535	457	474	451	457	473	520	456	456	456	461	467	469	465	473	461	495	490	489	461	449	464	472	496	442	479	484	447	448	472	467	486	457	458	465	459	457	451	470	456	457	505	437	470	498	500	497	448	466	484	461	494	474	468	417	505	430	488	448	468	445	459	462	491	475	520	492	465	478	468	482	469	411	518	369	476	465	480	479	439	495	494	456	439	493	433	462	474	483	472	461	464	455	475	456	492	459	489	468	494	484	464	445	492	441	462	473	446	471	472	490	468	470	454	470	487	472	471	435	509	519	447	487	457	477	480	482	462	469	475	469	459	417	483	479	470	456	433	479	461	465	490	491	470	451	440	497	450	468	474	495	470	481	469	453	495	444	439	473	476	452	459	480	526	478	473	489	475	473	470	463	449	436	471	444	465	449	482	447	458	455	418	493	430	478	485	497	458	452	442	444	484	477	462	452	472	479	485	489	491	467	471	470	438	506	459	507	482	483	462	463	457	456	465	478	464	458	445	487	487	446	465	445	480	450	478	484	496	440	439	482	494	465	475	446	472	441	512
24660	20992	27554	25277	18447	6189	1073	748	648	647	613	553	560	561	572	522	525	525	543	498	512	548	516	465	486	542	513	515	535	526	527	487	505	480	473	514	522	538	467	489	548	557	486	501	469	533	521	503	522	492	485	508	484	463	493	527	485	487	500	496	504	519	505	505	525	512	483	514	475	507	505	503	499	511	524	509	543	509	531	552	485	511	470	498	515	522	521	522	524	484	496	495	525	544	546	525	492	529	505	546	465	501	511	489	499	498	522	512	483	495	525	528	499	496	482	522	549	515	502	475	496	474	494	481	485	539	534	542	489	513	476	527	488	506	504	471	527	461	515	512	524	549	538	517	534	547	503	477	475	538	521	498	500	445	489	514	523	514	498	519	569	500	512	498	472	470	503	512	479	450	502	464	519	515	494	455	504	501	486	469	509	500	512	518	522	517	468	489	525	534	538	468	546	523	492	523	499	463	498	532	499	503	480	490	525	507	469	518	516	500	524	530	479	507	522	545	510	485	495	504	503	478	485	491	550	476	500	467	502	469	496	474	476	540	528	540	526	521	511	511	503	511	501	500	502	521	480	498	498	474	514	466	512	511	522	522	538	506	468	517	482	465	501	495	522	512	467	519	471	542	496	495	572	497	484	502	491	515	532	523	463	489	509	507	495	497	480	521	489	500	459	504	498	481	502	519	545	489	549	485	468	497	484	466	522	498	543	515	478	504	502	498	498	500	512	540	480	498	489	496	531	482	533	485	514	519	507	556	565	494	529	506	498	557	517	510	500	488	497	475	518	448	531	516	521	514	481	495	485	485	548	518	542	518	525	505	487	486	522	520	525	477	528	470	552	459	503	516	512	535	490	519	511	469	571	499	511	507	508	480	478	495	469	544	554	552	489	505	468	489	520	507	543	462	526	466	495	499	517	539	492	503	541	528	534	547	488	502	524	488	489	498	504	506	536	515	490	474	512	483	494	482	492	537	504	505	530	504	544	468	505	517	506	484	470	505	506	528	492	512	517	497	562	507	513	512	499	514	522	519	483	480	493	490	499	478	505	526	478	501	495	470	508	512	473	511	533	480	539	528	493	511	527	492	504	454	513	506	485	513	477	485	513	497	466	520	535	517	530	525	507	503	482	538	547	483	519	455	511	534	498	498	525	514	475	479	483	474	495	516	514	533	496	501	512	515	540	500	513	526	525	503	478	496	513	538	478	516	486	485	463	533	548	501	514	465	481	551	480	526	505	509	516	519	527	507	495	468	520	484	510	533	507	523	474	508	484	498	503	469	465	507	482	540	513	462	485	526	506	527	531	492	514	534	523	543	495	488	496	486	493	506	491	533	575	481	510	466	512	515	532	545	517	461	544	528	504	492	446	476	507	536	490	466	521	522	514	465	553	496	467	486	546	489	535	499	558	545	485	503	456	531	497	531	483	486	518	469	513	520	535	486	504	507	505	510	488	495	512	571	557	506	497	550	497	514	491	539	547	534	522	543	501	488	500	502	484	515	501	490	501	468	460	482	493	486	488	520	501	485	522	496	472	489	521	516	500	512	495	468	542	493	539	530	474	514	468	506	489	471	474	524	515	492	527	527	521	474	520	539	523	482	508	516	488	501	500	484	496	491	513	463	513	480	506	525	527	506	478	493	490	492	532	529	492	474	502	490	475	531	445	562	497	526	471	541	495	500	477	483	503	486	491	512	532	523	476	497	498	479	544	509	517	514	518	495	523	515	459	514	503	494	531	559	519	533	519	511	493	505	516	520	485	529	496	455	464	529	530	488	519	500	509	512	510	482	500	518	507	473	565	479	534	496	509	517	508	521	505	461	511	487	530	505	477	469	471	499	555	499	483	509	487	509	523	499	511	528	522	521	498	497	473	478	508	493	525	512	535	510	522	493	505	454	517	478	512	519	453	497	524	505	492	519	515	496	479	505	504	485	535	526	509	469	516	525	545	541	542	524	464	483	488	491	529	495	509	514	468	452	517	473	510	500	519	505	483	502	542	504	578	529	497	489	541	549	504	531	496	521	519	519	539	514	461	544	522	484	488	539	491	524	515	467	519	514	532	516	478	474	509	532	486	517	518	507	515	462	543	503	499	505	524	502	491	504	527	488	538	516	486	478	494	488	525	519	512	532	508	508	516	496	517	543	518	465	536	508	488	483	511	474	485	528	477	525	503	544	557	524	496	556	501	546	543	487	527	483	508	497	514	481	511	493	524	544	513	473	533	514	520	528	477	527	522	497	475	512	525	468	487	482	515	527	532	493	492	509	501	532	501	505	508	518	576	500	503	495	475	481	529	519	477	522	484	525	506	511	556	496	500	490	520	517	532	494	486	522	502	480	487	533	496	518	498	553	474	504	504	550	480	520	488	488	529	536	533	457	493	528	529	484	517	493	495	507	501	491	502	521	519	553	489	542	514	511	514	516	475	498	556	504	498	491	486	513	504	499	518	507	484	473	512	527	510	507	572	508	516	502	478	505	516	505	474	496	557	530	509	489	541	525	476	485	524	520	513	522	507	509	518	506	503	524	498	486	541	487	474	548	487	463	480	512	474	480	500	445	506	528	535	545	524	505	544	506	559	540	501	493	505	501	494	512	513	515	492	527	521	508	525	523	509	520	476	519	524	491	530	512	477	508	557	500	522	532	468	506	529	502	536	501	527	475	493	525	488	471	462	438	484	512	529	519	506	500	520	480	504	492	522	532	533	481	469	512	497	472	483	488	475	543	516	444	510	539	513	507	494	510	511	503	510	526	502	474	531	465	508	502	487	463	510	499	475	512	484	494	450	494	495	476	526	471	507	558	502	504	508	499	551	558	521	467	538	512	475	507	530	499	503	524	509	496	548	505	481	495	513	530	510	512	482	513	489	481	518	497	476	462	540	479	509	522	525	478	514	517	534	466	502	497	514	443	510	520	502	471	520	489	550	516	487	537	528	465	501	526	468	482	494	486	537	509	494	502	532	547	531	510	507	488	529	463	507	478	536	507	506	521	491	512	475	496	506	499	496	541	492	523	535	469	469	486	505	537	486	519	500	512	475	536	517	514	483	514	454	498	461	505	512	494	529	509	525	514	510	515	487	510	534	524	492	540	522	470	485	521	491	505	516	521	506	517	496	523	509	502	509	492	471	459	518	494	500	499	509	483	503	527	527	500	510	512	499	492	533	520	523	513	522	511	527	517	538	559	540	495	459	526	522	532	517	512	531	540	513	494	515	471	532	537	506	521	497	531	484	539	529	546	516	548	508	533	531	498	492	501	514	465	515	481	485	517	550	510	466	515	542	566	511	548	494	515	558	510	502	520	468	508	539	509	528	505	484	514	490	497	510	485	513	487	507	528	519	500	510	484	529	475	482	493	485	551	526	499	508	496	513	483	493	549	505	488	541	526	528	507	504	502	495	528	481	487	546	551	562	487	520	478	533	485	512	546	497	485	549	500	495	516	512	529	521	490	541	486	492	512	486	462	523	491	518	501	497	513
41236	56733	41241	24470	13238	4835	1192	937	831	735	662	661	642	628	599	549	579	617	590	511	511	560	530	549	532	497	574	508	557	526	480	543	478	548	508	564	506	500	565	542	506	495	542	503	503	544	527	533	499	510	555	568	512	514	501	506	528	511	501	536	529	527	542	536	513	505	546	514	546	513	512	527	544	527	512	482	520	555	507	516	483	493	556	503	510	531	493	503	486	562	485	513	496	503	538	504	528	568	562	521	570	515	502	545	517	505	499	535	517	519	525	521	528	580	512	534	485	513	510	528	552	514	494	532	503	572	542	502	579	501	519	503	541	547	524	495	568	520	496	528	556	527	491	516	486	555	515	528	508	516	547	492	556	527	558	577	493	555	506	543	514	528	525	531	504	502	534	477	513	506	524	523	540	511	539	534	555	551	499	521	503	530	494	534	542	502	512	537	544	495	561	520	530	527	574	515	537	506	530	552	529	566	549	510	496	541	527	512	487	500	526	548	552	522	535	533	542	511	529	564	529	539	516	515	528	505	487	506	509	495	528	524	543	550	516	518	522	522	557	498	513	537	552	482	499	494	532	498	497	518	533	554	531	521	518	479	514	518	479	533	514	524	470	520	528	544	525	535	542	515	552	534	493	551	530	520	506	539	545	519	490	532	538	525	519	522	522	542	533	530	531	517	547	549	529	546	551	521	507	577	520	477	517	528	513	558	521	514	525	521	493	524	542	539	539	569	538	526	559	523	539	523	519	527	527	512	517	519	508	526	506	541	517	545	501	523	513	570	511	559	513	526	480	484	531	541	564	507	481	490	541	505	548	538	490	524	521	543	542	525	505	513	510	541	515	518	499	520	550	520	501	541	527	529	569	487	528	539	505	532	504	530	524	512	519	487	545	575	514	527	516	544	539	519	491	482	564	487	525	485	504	535	572	513	538	513	475	557	505	535	530	476	493	500	519	511	506	482	530	546	525	571	553	518	508	528	505	533	491	530	524	554	539	538	518	530	539	537	526	531	501	519	501	534	524	493	481	509	536	506	518	519	529	505	526	531	532	539	544	500	544	543	529	585	542	560	567	511	493	509	517	497	564	569	538	523	557	503	525	487	522	508	560	539	530	497	501	559	520	535	503	525	507	516	524	504	519	535	515	514	490	518	537	524	534	472	515	547	549	534	501	500	519	535	506	551	558	512	520	547	548	489	543	538	510	502	510	502	558	529	545	542	537	518	512	496	547	493	515	508	564	549	571	524	494	529	485	549	484	536	544	524	517	508	503	552	531	524	511	500	555	499	495	557	524	522	507	552	525	514	522	536	528	538	533	557	527	494	536	487	516	541	520	533	520	583	551	533	508	535	531	538	513	517	497	506	508	544	511	542	516	525	518	515	462	499	507	510	540	523	506	543	540	519	528	535	541	524	532	571	523	565	496	551	554	556	535	467	506	534	490	467	525	514	490	508	530	520	534	509	499	472	529	514	552	500	528	549	538	536	510	552	495	514	542	567	484	540	507	579	535	501	522	545	555	529	500	537	512	505	566	529	533	511	543	533	536	495	529	528	501	508	543	533	489	555	558	536	513	499	521	515	534	502	513	559	550	512	504	531	543	528	532	497	544	542	544	527	482	557	480	519	530	479	503	543	548	503	499	521	565	500	556	533	517	533	553	532	521	503	512	506	528	537	555	505	546	541	514	501	541	514	550	511	541	541	483	509	549	540	504	563	553	517	514	561	548	496	510	552	529	524	560	487	579	504	536	574	514	524	578	526	510	490	528	532	519	534	537	505	514	539	513	493	501	519	564	540	532	506	538	545	537	493	522	491	510	511	527	538	522	544	523	521	517	547	506	525	555	533	520	524	512	557	522	497	536	509	496	519	544	550	519	505	515	528	509	541	519	548	548	568	523	499	573	512	513	533	497	519	552	485	572	543	513	507	535	481	568	526	541	501	524	526	488	505	528	537	544	508	558	516	539	531	551	537	542	518	470	497	522	497	534	559	537	515	533	551	523	537	506	515	531	499	560	525	514	496	523	558	576	556	554	501	536	490	573	552	516	546	519	534	519	567	508	549	541	514	512	527	513	523	491	513	507	492	513	530	536	515	530	523	551	515	518	511	521	512	511	517	528	532	501	501	539	513	531	563	559	528	510	550	517	512	553	542	518	524	542	556	520	482	487	512	564	522	540	528	587	518	504	534	542	509	517	551	558	543	519	525	541	503	518	513	554	526	518	488	497	511	557	493	501	510	541	528	501	528	523	543	499	509	538	516	517	546	496	558	548	530	510	489	534	523	533	519	503	497	588	533	517	557	513	550	525	555	518	574	547	508	509	530	496	557	560	515	499	543	520	487	551	487	525	512	542	508	544	528	506	501	525	511	524	497	528	553	564	573	522	511	535	505	534	575	531	542	522	537	592	520	533	509	520	541	513	484	531	508	560	501	496	524	555	540	543	531	517	556	530	509	542	521	537	561	498	525	535	515	501	515	479	515	518	518	515	541	470	548	502	520	532	520	571	532	539	503	499	586	478	529	514	520	556	536	518	563	516	564	494	515	575	528	514	526	573	474	512	543	534	536	537	541	506	547	519	602	543	521	562	540	535	510	499	519	511	494	549	525	525	526	543	534	541	526	495	496	570	553	499	482	509	525	520	484	524	510	536	542	508	500	509	532	536	516	512	508	503	499	564	522	514	519	507	504	510	532	533	519	512	505	540	514	567	510	499	503	527	549	524	518	569	501	559	509	515	573	516	501	532	529	509	495	545	564	513	579	483	511	521	515	499	508	545	523	553	521	485	538	501	522	512	510	561	489	538	515	549	525	529	561	498	527	503	534	560	558	527	517	550	546	504	538	588	562	558	548	538	529	534	533	532	543	480	531	549	523	483	489	572	551	548	534	505	518	540	496	514	496	574	487	547	528	493	509	563	536	472	495	521	563	536	553	522	516	558	536	525	521	495	492	548	524	545	502	492	548	529	493	548	533	517	496	549	527	557	538	516	529	478	520	512	528	526	559	515	505	573	549	491	513	531	501	512	506	525	541	535	527	502	561	502	537	514	522	533	552	560	531	503	492	520	509	484	496	515	500	519	562	504	524	544	542	539	510	495	521	502	528	540	491	521	526	540	480	493	499	510	534	513	530	529	520	534	550	519	559	544	546	531	545	528	514	522	556	542	507	546	513	538	522	496	520	498	558	544	515	559	548	553	480	538	520	510	509	529	510	500	548	519	509	511	509	571	544	560	487	524	518	527	536	555	543	500	533	493	506	516	503	521	510	541	516	518	535	525	533	563	524	549	517	539	532	531	531	512	542	491	547	509	521	523	478	555	503	530	505	521	540	495	523	552	497	522	548	534	496	519	484	481	512	515	529	517	474	524	535	541	552	547	502	513	547	491	552	498	511	567	524	540	498	531	497	510	532	516	544	566	585	556	518	542	544	527	539	520	547	522	505	520	527	530	503	549	548	566	527	549	515	512	527	510	538	526	515	561	508
22452	20949	28384	23744	21069	21008	11558	1107	682	614	570	472	469	421	418	401	389	416	363	347	357	372	365	350	316	372	337	336	349	344	345	362	317	371	363	337	335	325	333	342	330	319	363	354	341	326	348	318	340	354	355	334	331	339	367	307	347	341	326	346	341	315	339	333	316	343	330	311	329	321	338	324	365	333	343	330	332	318	309	351	371	362	312	324	329	333	365	327	354	345	327	357	356	370	319	321	328	339	336	308	352	305	330	338	357	299	370	330	366	381	333	329	323	347	339	356	340	339	330	332	322	369	372	314	329	324	348	327	337	311	367	345	324	350	332	325	341	352	344	313	349	319	372	343	340	340	336	308	355	326	353	358	333	349	358	348	330	363	342	366	320	347	331	336	335	363	359	348	370	330	325	338	307	364	352	322	342	304	336	336	373	297	315	332	362	338	314	381	346	312	321	324	339	351	323	320	328	327	370	344	362	309	352	335	351	363	349	376	331	318	319	353	346	321	302	331	330	370	328	305	331	351	327	322	313	334	334	320	306	339	314	316	358	326	340	352	357	327	337	317	310	369	316	365	334	314	352	338	349	360	352	355	344	362	324	322	356	335	298	349	357	311	326	291	357	351	327	327	322	339	341	351	351	361	338	348	323	357	330	322	356	297	323	358	324	329	349	330	357	343	337	346	351	321	371	350	352	317	343	358	332	311	354	352	354	345	363	351	344	340	367	321	328	345	319	351	322	351	347	345	315	325	323	373	370	375	347	349	346	354	372	325	300	330	364	361	347	327	355	355	340	331	306	315	356	333	367	349	367	358	316	326	331	332	350	355	327	320	334	344	349	348	346	336	300	330	363	338	328	314	314	308	353	334	330	330	295	338	338	331	335	323	373	365	366	314	319	329	364	336	320	346	317	325	356	313	317	342	315	381	302	342	309	323	325	336	322	335	338	353	335	288	358	328	335	353	324	325	356	325	345	334	330	344	334	345	314	364	338	330	352	338	361	322	345	360	327	348	347	344	337	347	331	308	349	329	362	297	326	327	315	366	330	341	331	320	368	291	347	332	349	351	360	321	324	323	333	348	363	318	342	362	365	316	360	343	340	322	343	349	330	315	347	361	359	332	343	353	331	353	349	366	329	318	338	329	307	325	325	354	339	363	322	342	327	348	310	356	339	330	355	344	363	332	328	318	335	336	365	333	325	342	358	369	328	337	348	327	343	342	321	339	338	340	357	323	365	349	321	333	299	323	344	343	339	343	334	360	337	354	361	325	325	355	324	328	359	327	307	365	343	342	329	351	346	361	325	331	347	360	359	363	373	319	339	322	332	313	364	338	333	356	332	376	359	357	330	309	334	329	370	337	310	351	291	350	341	340	345	328	362	330	318	329	332	302	361	358	334	356	337	322	363	336	355	321	359	352	347	343	337	331	341	324	352	334	355	346	342	309	323	340	315	341	327	336	322	347	335	334	328	347	340	336	380	314	328	327	338	348	389	333	349	342	357	350	332	345	341	357	338	313	355	328	346	342	339	378	336	318	354	335	357	314	305	333	343	350	362	371	355	356	346	330	360	352	312	351	347	355	350	341	357	345	329	313	315	338	359	317	376	338	323	329	336	310	324	320	327	327	314	346	305	357	345	342	330	341	357	325	373	311	318	346	342	347	321	366	331	321	323	280	346	352	306	316	305	335	325	351	334	351	355	331	325	316	301	356	353	337	296	311	330	311	353	317	321	322	357	356	348	363	336	348	327	332	331	360	357	352	313	345	344	350	311	352	323	338	378	324	316	338	336	306	332	323	346	330	367	330	338	352	366	290	346	336	314	351	328	356	320	343	345	302	336	300	310	333	350	377	327	345	320	289	330	317	342	360	350	332	361	367	342	337	342	309	336	331	353	312	328	344	321	329	314	347	308	336	349	341	382	330	343	327	340	340	343	337	334	322	359	341	386	344	352	348	342	335	323	359	327	332	365	371	339	337	330	324	331	368	326	300	335	333	346	328	351	330	349	338	364	343	356	345	357	357	321	337	343	426	361	315	341	302	318	346	330	350	349	353	337	330	313	338	347	370	329	369	332	386	308	300	339	326	315	324	336	310	354	340	357	316	350	326	322	341	359	320	345	352	349	341	347	352	347	325	300	340	361	306	290	330	329	344	348	355	331	375	330	381	350	337	341	346	305	364	299	335	373	367	326	341	352	361	331	349	352	341	337	340	339	328	336	338	311	349	347	330	306	340	334	324	349	365	349	346	354	350	350	294	348	346	356	330	361	341	328	310	354	297	332	330	356	363	371	329	319	328	374	342	356	312	351	361	342	367	324	346	325	346	340	315	359	333	370	345	343	325	334	322	329	328	347	366	318	356	340	346	334	334	331	369	311	296	340	325	372	363	311	297	333	324	346	359	318	329	322	314	349	359	344	375	337	342	362	349	332	338	320	297	344	314	301	324	335	314	317	349	300	335	326	344	328	315	315	319	325	333	340	335	345	321	335	330	374	301	357	331	335	333	326	279	328	315	314	378	345	317	308	350	324	344	339	337	352	338	329	353	338	353	310	335	329	339	312	327	334	327	330	345	326	328	321	374	334	318	339	324	335	340	321	332	346	334	309	344	317	363	323	336	339	316	324	342	325	324	351	353	358	305	308	335	342	338	337	338	347	342	318	337	356	311	340	367	347	331	317	338	366	322	342	351	303	328	325	340	355	319	342	345	302	340	339	355	340	355	337	347	348	354	341	372	290	335	332	336	374	353	366	344	346	324	325	309	337	323	313	343	344	337	328	329	330	330	317	352	330	321	350	326	325	320	323	362	326	364	354	361	343	376	329	349	335	336	332	342	365	343	351	349	326	344	360	323	354	306	332	332	331	324	326	333	339	325	363	305	315	336	350	330	320	349	353	329	300	311	334	318	350	371	355	345	336	333	300	314	328	317	352	340	340	323	318	316	338	324	368	329	333	308	343	355	333	354	328	380	369	324	344	349	335	320	332	358	334	324	345	334	351	361	297	346	342	334	318	329	338	338	314	347	326	336	309	365	338	322	338	317	355	320	305	374	334	343	350	345	329	364	284	369	358	326	339	338	327	338	353	337	325	343	354	318	340	320	329	328	352	342	338	330	321	333	351	340	326	333	348	333	353	327	336	341	337	344	371	311	306	392	344	355	355	343	298	347	346	363	351	355	311	329	343	298	301	343	350	370	333	322	322	331	340	317	348	342	329	346	344	313	337	357	364	328	351	358	350	346	334	340	339	326	316	369	339	353	308	323	364	310	336	315	342	351	350	367	317	337	341	337	336	353	324	342	336	329	328	319	311	353	312	356	352	325	332	328	346	316	365	352	333	367	312	368	351	302	333	321	316	352	351	319	360	328	336	321	295	326	332	325	345	343	315	348	328	322	353	370	362	324	359	364	345	333	343	311	389	334	334	297	329	358	354	354	322	331	280	329	329	365	302	330	309	345	330	286	336	349	326	355	345	300	305	330	327	346	340	357
44494	67318	51081	33985	22577	8622	1910	1164	987	799	698	627	561	540	488	447	487	456	446	384	377	392	351	388	345	371	337	338	340	367	351	354	357	370	389	384	306	357	330	363	358	336	349	381	352	354	366	363	349	358	355	353	372	334	368	350	345	371	348	356	350	381	311	362	358	322	328	369	339	320	325	360	349	341	320	378	323	360	337	345	346	350	338	351	364	340	354	357	351	347	349	348	382	334	337	341	319	330	377	349	351	367	360	357	339	358	377	345	375	376	353	365	334	374	344	324	343	359	357	371	393	351	336	355	359	375	354	331	337	330	373	383	321	364	365	379	349	355	342	349	344	338	360	351	327	382	338	348	357	318	340	352	357	368	324	357	351	342	337	373	329	362	372	348	308	349	342	326	329	381	379	369	346	363	373	353	348	359	326	322	337	334	328	320	343	349	354	319	331	348	358	336	384	348	330	349	352	387	356	357	357	349	367	340	351	329	345	323	342	335	383	333	337	342	351	350	354	366	337	389	357	328	362	334	357	358	384	360	361	337	326	380	357	348	360	346	329	380	332	364	388	364	364	335	346	330	352	364	349	344	361	346	372	367	325	362	352	361	372	298	323	335	384	350	343	367	344	335	356	367	358	334	339	338	328	347	349	327	355	325	349	388	361	317	359	362	357	377	381	351	355	366	345	328	320	334	336	381	333	355	325	380	379	386	345	358	352	360	321	358	366	354	342	321	350	372	347	359	371	368	369	341	364	348	350	348	352	351	351	360	331	358	334	325	335	373	359	395	380	350	341	352	371	323	359	340	355	343	347	337	345	355	366	355	369	364	346	359	343	355	386	332	344	395	339	356	356	391	337	330	393	340	378	353	322	349	396	369	351	332	347	367	354	349	355	337	366	365	355	354	363	297	360	346	313	356	358	365	352	337	356	348	350	358	351	307	383	358	331	302	385	336	333	320	368	350	333	368	343	352	350	350	334	364	361	352	367	337	349	350	351	355	347	347	327	338	410	340	356	360	363	355	347	346	326	353	356	343	362	362	337	382	364	337	333	370	329	378	360	324	363	376	347	346	310	331	355	357	366	352	372	356	301	366	325	352	338	376	357	363	303	376	355	374	346	399	366	357	333	380	367	354	369	373	347	378	346	363	329	349	349	349	328	338	337	340	364	357	367	358	359	347	347	371	338	375	338	385	356	358	309	363	348	308	348	377	369	343	333	348	356	363	395	365	347	357	352	364	377	337	328	334	350	379	348	344	332	336	320	348	361	370	344	345	345	343	317	355	305	358	382	324	351	363	357	339	349	351	406	349	354	359	353	345	341	347	366	366	347	346	347	368	322	335	321	353	350	377	333	355	366	312	354	331	333	369	371	338	366	355	347	355	332	322	341	365	361	355	343	336	371	322	385	340	334	335	338	328	314	356	366	374	341	356	322	374	330	317	341	331	363	379	385	326	349	317	359	363	377	321	348	364	369	347	368	335	373	356	363	358	348	362	349	350	358	357	358	335	349	352	362	336	346	363	346	365	345	357	329	351	363	347	338	348	348	377	363	341	338	353	316	340	367	370	367	352	341	362	362	329	356	354	375	364	337	362	355	342	336	340	348	335	367	380	354	341	350	360	315	349	388	348	338	332	371	364	336	372	353	349	369	371	356	319	356	362	305	363	340	339	341	339	322	342	372	316	352	344	346	349	366	344	328	362	352	362	358	393	335	341	390	346	352	357	350	378	348	357	356	369	306	355	365	373	371	361	315	367	363	367	352	334	336	341	355	363	342	330	324	338	358	356	357	346	347	362	382	378	361	354	370	361	339	368	345	343	326	331	416	360	336	346	343	357	336	359	306	406	364	329	348	362	328	359	327	336	353	353	345	340	355	349	358	360	355	353	331	365	356	354	311	376	370	342	388	354	324	359	354	324	327	330	343	357	349	352	354	349	321	318	333	340	345	333	339	337	336	368	355	304	362	344	386	357	335	349	358	355	334	327	357	368	310	397	364	349	341	336	386	377	383	358	354	349	320	359	342	328	342	369	346	374	349	335	356	338	355	328	358	353	345	365	358	361	337	364	371	332	371	356	366	317	335	380	367	376	359	355	350	369	371	361	342	364	351	341	352	339	381	366	337	328	375	370	364	342	347	346	386	343	367	362	332	334	365	347	354	339	345	379	353	368	345	346	358	310	358	374	306	347	373	350	332	371	369	340	335	362	387	346	380	387	338	375	334	372	341	345	372	353	349	338	367	331	343	359	342	351	379	320	384	369	307	355	365	355	366	339	314	343	357	335	350	326	369	365	359	359	345	383	362	382	353	381	402	338	327	352	416	337	357	325	322	358	359	352	339	356	347	335	316	329	347	376	373	342	391	358	363	340	362	345	336	359	360	323	359	381	376	341	329	354	368	352	373	376	359	339	357	354	348	347	343	331	349	393	353	338	374	328	372	317	372	372	347	344	315	296	352	337	354	329	348	342	343	331	343	376	332	342	343	354	347	342	355	345	388	360	335	379	320	330	362	353	359	349	367	363	361	362	344	325	372	397	371	331	329	342	340	327	325	351	334	388	354	359	343	367	338	335	362	319	361	367	356	310	331	357	346	388	356	335	383	353	370	346	355	366	361	357	331	387	311	353	339	339	344	357	346	372	344	338	358	385	418	364	324	336	330	385	355	334	337	340	370	359	371	350	323	335	365	343	329	377	353	350	367	360	324	329	377	355	360	360	309	317	335	363	363	384	342	351	352	355	337	402	350	341	358	329	349	359	348	345	340	347	357	342	332	374	385	352	348	342	356	384	342	393	357	328	354	348	347	334	349	383	351	342	367	350	319	298	353	331	333	363	371	352	350	332	350	346	346	338	370	374	371	379	362	342	340	344	372	371	391	373	354	333	339	359	346	373	408	362	359	340	334	335	349	363	342	358	387	363	312	361	389	344	353	331	363	378	359	341	367	327	346	350	342	375	364	371	340	351	324	317	344	353	386	353	368	381	363	359	364	339	347	343	349	365	343	394	321	360	341	353	350	330	333	323	364	350	332	346	309	355	330	385	324	334	351	337	341	346	334	335	385	347	337	343	402	351	353	368	367	366	340	317	363	347	365	350	356	350	297	347	347	334	335	348	340	347	338	362	321	363	342	372	328	342	360	302	330	334	338	348	334	339	354	357	339	360	347	356	337	383	345	344	342	336	360	352	373	339	395	357	373	403	335	344	334	326	355	364	367	388	386	359	351	360	352	372	332	374	340	371	351	368	335	357	363	327	311	396	361	341	327	334	377	345	348	359	349	333	340	352	349	331	367	338	305	339	360	324	371	357	356	334	328	324	330	366	340	327	381	335	360	341	369	309	347	317	339	327	335	326	357	345	337	374	367	331	345	345	360	357	373	351	349	370	326	342	346	357	391	387	359	323	358	363	313	357	328	346	369	357	353	344	315	355	347	358	375	314	327	336	356	374	321	340	362	377	364	349	338	332	365	356	347	384	388	355	338	344	346	336
35035	33204	30453	18096	6268	1872	834	718	645	669	624	640	630	608	631	576	631	636	589	587	557	594	570	591	607	568	556	618	635	570	569	568	566	622	618	610	572	585	601	532	606	597	598	609	578	666	600	573	540	593	604	632	604	615	587	583	597	540	603	580	588	578	568	591	566	590	568	605	566	572	597	585	585	571	612	593	566	585	538	604	556	612	573	561	587	601	582	565	579	587	621	612	588	586	574	573	593	578	589	611	573	570	600	629	608	577	568	570	549	571	608	615	575	580	558	593	566	595	623	549	588	566	581	538	590	551	577	567	597	581	543	563	569	600	606	589	576	575	574	586	566	557	595	609	583	557	568	593	551	588	578	591	579	576	595	579	560	546	610	574	585	625	553	558	641	572	566	619	612	548	607	526	567	584	560	602	577	565	609	611	581	590	577	556	597	580	562	600	601	568	592	579	602	579	554	616	588	558	619	589	616	589	584	577	560	644	586	593	608	582	586	607	607	620	606	507	598	584	628	522	596	587	544	604	569	581	559	566	532	585	566	622	625	574	582	563	557	565	569	586	579	584	557	583	579	622	559	573	598	573	583	549	544	575	633	594	544	575	570	559	572	592	609	614	587	572	577	593	575	588	594	588	601	595	598	605	586	593	565	591	564	553	591	599	567	617	608	561	590	607	558	584	601	560	565	564	603	594	560	579	584	600	546	575	577	619	582	657	607	564	553	576	537	582	604	543	583	580	620	557	608	631	570	578	544	596	556	577	591	591	587	635	587	582	553	560	614	571	584	568	541	560	594	593	591	581	576	617	612	587	577	593	580	555	552	619	606	591	607	614	592	579	544	576	551	544	596	635	606	585	564	583	581	594	576	554	583	581	599	576	619	604	555	624	581	575	556	588	596	549	570	567	617	637	569	644	570	601	633	606	583	607	555	570	558	571	597	584	568	585	537	606	632	595	559	586	588	534	566	640	604	583	593	614	582	622	589	576	577	588	605	571	569	604	567	591	607	572	575	614	560	580	542	576	556	578	583	554	577	599	605	573	560	561	571	585	586	587	549	573	523	540	598	599	575	607	605	589	603	648	608	585	584	596	552	556	546	582	595	596	580	561	620	555	627	589	582	589	565	614	578	531	594	570	547	583	633	576	595	547	582	569	560	558	591	517	576	555	619	611	621	585	607	559	614	584	578	555	552	548	559	565	590	588	575	558	555	600	586	547	598	580	529	564	578	574	602	573	617	562	562	578	565	550	585	586	591	561	545	605	579	548	607	611	575	552	564	515	599	619	606	611	590	535	607	579	577	568	584	539	588	566	601	603	615	616	590	559	549	584	579	573	580	578	555	605	606	590	572	577	598	579	576	611	571	604	585	567	573	589	584	583	596	565	565	595	520	561	581	606	548	565	576	605	559	554	572	569	608	598	549	615	587	591	597	587	586	629	576	572	576	539	580	581	580	606	620	572	611	528	617	584	584	593	567	515	614	602	626	572	567	574	564	593	591	564	598	594	551	569	625	572	578	581	581	579	580	557	612	532	549	595	587	586	563	599	609	563	617	594	560	587	623	603	559	611	620	547	597	599	605	588	604	543	637	588	575	585	584	587	575	577	592	597	567	578	615	589	572	567	592	577	511	554	596	599	613	628	586	595	584	569	544	583	551	595	573	566	561	569	589	586	631	567	595	575	563	571	621	593	619	552	580	628	571	574	550	561	586	548	580	639	599	555	651	574	551	578	632	582	625	562	578	574	551	586	556	599	588	514	546	620	597	579	578	610	600	591	579	609	582	550	530	530	579	610	583	590	594	584	554	586	581	601	582	599	556	583	562	569	599	618	544	572	575	575	566	579	594	605	587	543	603	543	608	607	578	573	569	563	625	606	636	588	564	596	590	578	572	597	571	598	601	632	578	556	621	588	588	617	583	579	539	578	605	584	640	615	586	593	600	595	616	607	574	598	540	601	585	602	580	611	528	608	587	591	630	604	592	560	591	604	592	553	597	587	572	582	583	606	561	538	553	566	586	594	613	608	508	593	599	581	549	585	575	578	593	570	565	585	583	601	601	568	596	578	560	619	648	597	545	572	582	564	618	592	600	601	588	559	579	579	567	593	618	658	587	615	564	627	549	553	559	605	590	585	584	570	577	580	595	592	580	628	589	574	592	586	545	565	585	556	608	603	570	583	583	558	560	620	584	591	572	618	602	600	554	528	606	630	598	594	617	566	558	587	564	646	578	559	571	573	633	599	573	613	605	610	620	589	599	601	575	585	525	619	577	637	594	552	584	589	583	609	590	612	568	595	601	612	578	613	545	601	573	624	628	587	559	590	556	590	604	604	616	577	587	575	595	577	614	650	631	583	600	623	559	598	608	605	571	592	607	572	574	618	551	580	565	645	575	580	569	577	612	588	578	608	579	609	583	592	578	629	567	592	594	609	594	619	578	638	582	607	565	613	554	568	593	616	601	633	588	585	606	544	585	596	585	564	538	597	595	577	606	597	561	596	611	588	610	570	592	577	575	618	614	613	579	569	582	557	580	569	610	584	593	571	614	577	579	564	590	611	591	589	636	595	606	600	573	560	580	633	602	581	597	611	584	639	551	571	602	590	575	558	586	587	598	616	572	609	594	543	581	549	595	591	556	575	599	595	551	593	548	590	632	577	538	584	572	624	603	577	594	613	555	565	594	624	562	571	617	590	586	527	561	567	585	611	598	597	592	592	621	582	571	582	604	593	618	570	601	605	594	601	574	620	573	583	635	644	562	625	612	592	586	563	592	565	558	615	602	574	613	557	555	617	569	588	630	599	579	558	573	602	598	574	564	605	568	546	556	569	578	610	549	594	572	600	635	575	576	557	550	535	636	600	566	575	576	557	568	609	581	566	543	606	592	612	617	593	594	538	603	574	581	574	577	547	573	572	567	575	598	597	634	616	595	558	583	554	561	624	583	605	565	589	558	548	615	571	604	634	573	576	593	563	563	577	600	616	591	553	635	588	605	613	573	624	533	580	631	620	595	586	560	546	556	592	631	547	572	582	598	561	548	659	575	569	548	582	602	628	561	580	592	514	610	575	551	571	573	577	570	581	591	577	534	574	577	604	584	580	554	601	592	550	565	579	575	567	613	571	572	539	572	635	616	606	581	538	583	579	632	573	531	581	574	595	531	581	570	592	619	585	587	580	593	564	576	576	601	592	572	543	571	606	617	606	589	550	583	569	546	569	552	577	575	570	570	568	574	597	583	611	558	578	612	547	577	588	581	582	572	564	589	581	600	542	547	596	628	587	607	616	583	614	614	628	569	602	610	529	563	571	596	546	605	599	583	607	605	613	562	594	584	556	578	594	581	580	544	586	619	637	605	547	572	587	608	595	535	604	602	580	557	563	583	597	593	577	624	588	604	586	571	581	609	559	582	582	573	537	628	587	550	631	563	567	591	599	624	605	569	591	600	565	567	602	584	617	554	583	619	620	590	572	569	554	586	562	601	577	549	563
43384	48403	32997	16050	7280	2329	1024	827	741	794	695	762	670	640	672	646	672	687	632	631	685	648	628	653	628	617	637	630	616	630	635	609	571	610	592	628	622	616	579	639	623	616	628	625	644	620	595	637	567	585	579	610	575	598	613	621	579	608	615	616	599	581	597	557	616	625	623	626	595	596	632	573	603	619	638	588	606	620	613	652	590	624	612	634	545	656	588	634	653	607	573	597	617	601	606	665	634	580	609	605	622	624	630	611	624	625	626	606	617	587	601	592	590	614	624	596	625	599	639	625	579	596	608	577	599	609	627	617	623	609	673	592	619	590	596	585	576	598	584	605	601	617	553	575	596	627	645	620	600	625	629	597	584	581	624	589	654	569	608	607	607	599	619	627	624	625	655	597	580	588	638	636	610	610	618	615	633	628	596	591	646	542	641	622	593	617	626	621	645	607	577	630	602	643	612	599	618	610	641	564	593	588	615	623	660	575	575	583	604	609	605	638	626	636	614	632	587	613	642	608	634	571	647	601	610	590	604	616	594	542	585	603	651	612	583	616	630	645	572	613	599	564	596	605	561	625	618	637	649	625	645	643	624	590	646	643	575	592	585	562	592	590	603	611	598	614	594	591	658	654	630	616	614	619	644	600	647	604	624	604	629	612	624	668	634	593	615	647	599	584	573	643	608	623	624	632	597	658	632	592	665	608	566	601	611	589	666	624	590	621	609	613	614	607	607	567	635	587	640	613	585	605	575	595	589	567	624	590	612	631	582	619	623	629	681	614	587	604	597	641	566	649	581	618	587	635	614	629	631	668	607	605	643	644	640	616	579	622	585	590	622	640	657	553	622	667	591	602	603	589	645	605	617	607	634	628	606	546	611	604	594	569	616	610	582	656	626	614	609	615	625	590	621	599	582	665	639	619	612	609	620	610	589	593	603	583	638	630	612	644	623	617	615	589	618	650	599	631	594	610	623	561	584	658	581	582	627	622	646	628	626	582	597	617	603	595	627	615	634	583	593	586	644	597	626	637	573	624	589	616	603	624	623	565	613	663	619	632	618	673	614	606	650	614	618	602	579	603	646	659	566	570	650	604	665	592	599	625	621	591	636	618	625	641	607	626	611	597	613	580	610	643	629	647	591	555	602	641	603	586	635	603	618	625	568	607	627	615	597	601	650	628	594	600	657	606	610	587	596	592	577	605	639	579	624	598	583	600	599	613	636	601	613	625	569	614	604	582	625	599	647	567	623	657	633	583	612	627	626	655	633	618	566	664	612	573	616	611	654	592	611	586	598	622	656	650	605	614	608	634	597	631	607	634	594	630	628	574	613	605	592	600	601	630	572	600	572	617	568	604	636	591	593	618	619	588	586	603	604	607	613	595	643	611	572	622	638	620	605	612	597	587	572	597	609	592	609	639	648	587	612	631	633	576	619	587	592	588	614	588	590	582	607	620	618	608	599	643	607	579	599	669	596	587	598	642	633	622	582	621	587	659	661	598	595	607	563	604	611	617	599	626	586	608	615	628	592	625	583	601	600	616	602	621	621	603	622	646	618	590	657	580	579	621	633	588	603	661	602	627	618	613	620	618	630	610	647	617	585	596	649	592	626	624	595	567	650	616	605	601	610	618	592	616	597	629	589	619	619	622	629	578	625	634	652	639	598	645	580	574	632	613	613	589	627	583	592	600	592	612	613	664	606	635	623	658	625	621	602	579	621	636	623	563	597	610	601	607	608	659	556	620	623	579	662	610	622	629	569	581	583	592	594	579	595	620	557	636	633	637	603	648	628	631	634	574	626	653	606	602	626	592	592	634	601	627	651	605	612	584	626	565	617	616	644	610	604	612	610	612	639	640	577	622	571	605	602	646	599	629	630	617	650	602	626	600	625	602	570	563	582	590	616	617	601	586	631	608	617	609	632	605	644	627	605	619	612	597	633	598	624	609	571	580	592	577	632	594	597	615	604	610	609	625	609	616	607	661	577	610	594	599	623	598	632	633	625	599	576	638	609	633	595	590	590	602	593	589	599	637	623	619	617	632	569	606	568	636	667	631	578	590	603	625	603	598	620	607	618	590	599	634	607	616	618	572	616	603	642	615	581	623	611	584	646	638	598	670	605	633	622	633	635	622	606	645	616	592	639	604	627	618	596	554	591	627	635	580	595	615	671	590	617	627	574	597	632	611	627	627	571	619	594	630	618	655	621	623	604	600	608	597	585	597	621	578	633	682	624	618	597	617	594	604	631	641	606	661	614	593	592	578	586	554	653	615	559	595	565	629	647	621	630	623	618	566	620	670	597	624	658	608	601	615	624	604	655	598	627	595	608	568	573	617	674	573	607	613	602	610	657	593	634	639	601	623	641	612	605	628	634	628	636	615	630	619	653	590	620	609	622	623	613	611	608	601	654	577	597	660	596	624	582	541	624	601	647	627	641	601	627	604	613	575	648	595	637	679	637	635	609	617	573	610	575	610	619	610	562	650	606	586	624	595	618	619	604	598	612	573	579	624	552	597	618	627	595	589	631	604	608	625	587	604	659	627	656	636	589	632	594	635	586	590	606	627	643	594	652	653	609	599	590	628	687	621	568	611	628	605	624	620	640	637	624	613	628	562	617	650	644	570	617	571	638	614	593	584	581	631	605	642	600	608	638	621	570	629	627	608	640	600	604	599	617	638	620	662	650	609	569	616	590	599	654	611	579	617	593	572	607	592	620	629	622	594	619	565	586	632	572	627	617	611	582	588	553	593	610	612	594	623	602	654	600	590	559	583	642	633	603	560	589	576	630	595	608	663	555	602	542	633	590	574	615	592	609	569	589	633	608	603	631	627	596	624	598	615	626	596	644	606	658	637	697	592	631	605	629	610	616	562	595	632	580	613	603	573	583	609	624	610	623	607	633	619	617	620	584	585	596	603	620	600	605	609	648	584	619	608	601	637	619	602	612	646	597	610	586	575	637	625	615	607	608	678	619	631	572	636	611	579	612	598	622	595	595	620	596	593	620	639	631	574	654	600	637	604	596	593	623	611	616	644	566	585	621	596	646	613	629	613	640	609	657	659	631	623	618	591	656	621	577	604	614	655	563	603	607	602	630	613	607	585	636	613	608	648	566	601	581	630	593	622	595	587	637	615	627	570	572	642	605	590	609	632	597	577	624	622	643	609	600	621	621	625	622	619	608	613	641	610	608	615	638	610	608	607	676	599	648	615	641	617	566	597	568	629	649	623	616	632	581	607	601	609	577	629	672	616	629	584	630	601	584	598	602	589	608	661	613	631	620	568	607	623	602	605	635	637	630	589	626	594	622	618	618	564	624	627	591	618	614	629	608	618	616	612	596	620	588	634	615	607	621	581	624	654	593	613	609	552	611	610	624	637	617	600	604	629	642	617	596	607	600	654	623	627	655	613	620	637	617	607	569	602	612	644	574	588	650	667	580	597	648	649	570	608	615	609	600	609	608	617	589	590	674	640	594	569	616	593	613	662	634	562
23736	20995	28107	24240	21113	14451	1831	756	665	644	617	574	540	522	556	547	510	500	473	528	480	485	521	477	424	481	474	474	471	448	441	430	481	441	480	461	429	484	456	473	485	450	466	469	381	505	461	421	472	497	495	451	464	453	477	456	499	455	461	445	473	452	469	480	461	440	504	468	478	476	462	453	475	510	453	481	483	433	464	485	468	461	469	458	501	468	485	473	484	429	452	468	464	457	413	463	490	459	480	443	473	450	476	447	473	450	437	447	496	461	486	466	425	472	469	474	483	458	438	487	450	471	483	443	440	477	471	421	478	456	463	473	458	465	472	425	454	477	453	429	446	460	478	458	442	455	489	463	470	445	434	473	486	484	497	467	463	451	455	482	446	438	482	452	438	470	498	485	498	462	444	487	497	447	463	482	439	492	477	439	491	440	479	477	438	448	468	471	467	446	484	470	491	470	480	476	497	504	505	486	447	461	499	438	438	479	457	502	474	464	463	452	437	454	436	485	455	516	504	462	487	470	436	473	483	450	452	441	450	480	469	450	522	497	476	439	460	474	443	459	431	459	459	489	453	431	439	458	426	470	426	478	469	414	446	459	455	466	482	470	489	486	456	415	443	451	481	434	414	459	444	466	458	484	466	451	464	464	419	484	481	476	476	458	428	476	489	487	483	483	465	453	450	476	454	450	436	469	460	467	451	480	507	448	460	436	458	458	487	450	435	501	454	442	463	471	479	435	448	454	486	445	424	439	460	481	519	450	439	445	456	475	467	470	461	423	457	491	467	483	441	453	451	449	448	477	420	486	463	452	477	445	468	465	475	461	499	454	469	483	468	488	450	473	453	434	461	435	459	488	456	516	438	475	461	443	475	452	471	472	412	462	479	485	448	437	460	464	481	439	442	491	438	458	451	454	442	471	518	440	451	467	475	447	468	463	427	512	438	474	499	463	453	457	436	459	493	450	502	454	459	514	446	464	452	438	434	481	467	447	455	411	462	493	434	446	436	445	474	433	461	457	460	463	478	500	470	464	441	481	457	437	476	452	457	437	478	452	460	449	479	466	465	428	449	462	455	493	472	465	465	461	467	456	426	467	474	443	456	444	445	435	443	469	442	456	479	496	456	488	450	437	471	460	455	498	463	494	428	469	495	458	439	417	466	499	433	449	479	462	490	449	468	443	521	502	476	463	457	472	438	473	454	452	458	434	472	456	504	447	473	421	458	463	458	468	452	451	463	469	446	408	446	470	469	479	496	456	448	482	482	446	506	457	475	442	471	489	465	469	467	499	503	467	497	456	507	436	460	464	450	447	471	430	475	470	443	452	462	468	434	510	449	453	495	457	432	463	432	467	479	481	494	497	454	464	416	462	492	457	475	458	461	481	457	491	438	459	517	425	472	492	488	457	515	499	479	450	471	459	437	459	475	474	464	475	464	501	478	471	450	468	457	454	457	508	457	476	475	470	455	466	483	467	441	472	451	503	447	452	485	460	444	466	472	483	469	463	449	441	476	434	464	465	461	470	485	459	484	476	471	429	472	470	475	485	490	435	444	474	486	490	465	452	483	449	499	442	493	460	464	446	461	441	483	467	476	417	462	465	481	431	465	462	470	478	468	495	479	517	503	498	455	465	472	441	455	463	471	415	506	476	494	483	431	419	418	510	456	434	426	446	434	468	449	483	485	486	470	449	436	483	486	418	451	465	466	445	482	479	452	509	453	432	454	488	459	438	468	442	491	465	502	454	444	472	458	445	455	477	464	470	483	479	460	474	471	449	404	498	464	472	490	455	466	490	461	453	462	516	447	466	468	485	434	467	480	431	477	471	444	478	464	463	452	486	478	494	446	466	442	475	465	474	455	472	433	484	440	440	458	454	506	423	511	498	485	468	455	478	401	492	470	477	460	451	467	471	450	433	528	470	497	494	446	440	465	434	475	460	464	430	442	482	470	436	478	466	468	468	507	480	432	441	432	455	442	482	449	470	431	469	436	471	478	459	415	460	456	476	455	483	444	498	460	433	438	452	460	505	487	462	455	447	481	479	455	427	470	478	473	459	525	440	463	438	441	474	425	441	491	451	497	477	480	485	443	457	458	487	461	434	456	497	449	445	455	492	437	461	446	448	475	438	489	451	480	475	479	469	479	435	491	510	479	466	448	472	502	464	461	440	463	455	475	431	434	489	481	467	441	413	471	437	474	410	466	467	464	442	488	495	439	438	444	441	443	489	458	482	423	462	458	481	444	417	467	462	451	448	461	515	442	477	479	431	431	454	466	424	450	500	465	488	463	459	452	439	477	443	440	484	466	487	447	436	481	460	487	464	470	470	451	488	437	464	471	490	469	430	475	464	455	484	457	454	469	477	480	473	463	423	475	473	475	474	413	461	464	472	473	485	483	447	442	467	478	491	474	442	443	493	435	454	467	497	457	443	480	514	482	401	427	514	476	454	496	458	475	491	444	473	486	434	474	477	466	422	464	480	499	424	445	472	514	482	454	470	473	448	464	440	468	472	473	458	468	462	462	464	450	457	433	469	477	492	466	444	455	498	464	432	449	464	427	483	452	454	443	426	479	463	490	446	486	486	419	429	469	452	445	458	454	481	479	489	461	488	474	494	474	472	482	452	453	420	448	464	460	446	473	468	437	439	477	470	472	458	478	475	520	497	455	474	464	468	452	464	454	435	436	451	465	459	495	497	455	485	487	459	457	481	455	438	482	494	451	462	469	439	477	438	426	439	452	459	457	450	480	458	442	480	482	473	460	435	473	441	473	492	445	462	443	493	456	421	432	448	456	459	495	459	456	526	463	493	474	460	489	445	450	443	486	444	433	473	463	463	460	493	471	464	467	454	442	479	419	445	455	446	423	443	387	479	431	474	482	429	442	413	461	429	434	479	433	480	449	466	464	452	487	480	466	438	447	509	466	469	439	467	467	425	447	483	511	450	459	482	421	512	462	433	462	471	433	477	460	482	486	416	428	528	455	472	486	433	469	451	434	472	510	452	450	457	453	467	477	454	472	455	487	475	478	418	461	464	477	434	487	464	473	471	478	484	478	438	453	471	458	430	452	449	488	474	494	496	457	446	438	466	451	465	475	479	440	452	481	471	448	461	437	453	460	447	451	470	423	447	473	509	444	483	447	466	469	452	475	480	481	446	499	468	457	468	455	472	454	433	410	422	433	449	477	471	437	432	472	447	463	443	474	432	427	496	495	431	486	479	467	465	466	488	439	441	478	458	467	468	493	445	471	512	472	497	470	453	438	460	489	465	459	448	483	439	457	441	457	469	453	466	480	456	480	475	449	418	495	433	459	449	439	459	455	474	483	461	447	414	461	447	490	459	483	505	502	489	448	425	466	472	481	451	460	463	447	459	458	467	440	470	466	478	472	456	443	491	473	459	456	475	475	466	470	480	454	473	461	472	471	438	464	489	470	453	472	453	462	461	461	451	461	463	454	451	460	469	479	440	472	465	454	458	464	458	472	452
40564	56998	44066	25612	14143	4134	1183	965	852	686	671	654	630	555	527	554	591	526	536	527	526	503	517	490	501	498	496	480	495	535	461	496	529	488	526	520	515	501	466	445	494	524	460	480	507	478	491	498	507	504	486	468	481	453	475	539	489	453	520	509	472	538	518	481	545	488	506	489	490	493	466	466	492	468	528	492	482	499	491	514	499	497	500	472	443	450	490	501	505	486	465	456	486	470	534	498	536	496	513	508	508	494	500	495	520	490	489	492	482	467	514	500	500	511	540	473	463	503	476	540	530	457	495	474	461	518	470	498	495	533	488	467	475	487	471	455	471	485	509	456	486	518	541	526	520	499	472	492	481	484	467	467	473	487	493	508	482	455	530	510	513	506	536	523	484	487	460	487	527	470	525	489	551	540	505	521	483	467	494	464	477	523	515	500	505	492	463	495	517	494	509	491	472	500	473	462	452	475	447	469	483	459	509	512	477	539	466	508	481	491	489	519	465	498	504	485	487	449	497	511	515	466	523	495	463	480	480	559	485	515	514	444	473	481	497	494	473	487	469	525	483	461	534	451	459	485	470	483	478	510	455	502	458	504	458	519	500	533	482	466	505	496	522	496	501	469	497	520	508	476	477	476	479	479	477	492	488	494	459	517	509	525	470	518	474	472	451	497	488	534	479	489	479	442	495	478	495	503	481	482	502	442	495	517	496	439	505	465	476	473	475	475	511	529	486	513	499	493	503	475	536	495	469	483	490	490	526	465	486	487	515	505	489	501	475	528	435	459	448	493	482	469	476	478	467	475	506	522	479	489	488	524	508	497	496	477	503	467	508	483	542	506	474	518	505	518	520	496	506	471	490	464	471	501	487	489	487	437	495	489	514	486	515	447	493	495	483	510	512	456	535	493	498	480	485	471	499	486	478	485	470	499	476	481	510	489	483	509	533	473	523	493	506	519	499	512	477	499	493	495	475	503	495	449	479	476	501	493	526	498	528	490	492	507	480	499	489	496	504	489	491	503	471	497	492	481	488	531	486	513	496	523	466	501	509	496	499	451	473	453	485	506	463	500	482	523	503	497	460	502	521	487	501	496	471	511	510	479	459	460	509	550	464	550	483	464	527	477	496	549	476	496	490	462	483	495	529	465	493	424	489	513	460	479	492	485	513	461	477	470	524	500	452	521	495	475	499	497	485	459	500	464	466	495	476	499	492	485	456	476	504	516	498	485	493	473	489	521	516	460	518	480	481	503	466	497	441	481	465	506	485	460	461	475	483	459	491	444	482	490	474	516	449	500	468	497	466	496	517	513	466	499	488	488	483	459	492	530	469	510	521	497	504	503	493	488	521	469	487	474	490	495	492	492	513	503	495	497	512	521	510	495	507	453	510	536	493	520	479	480	480	531	476	475	492	484	476	461	460	494	489	546	472	507	462	487	498	498	511	521	486	500	507	469	491	489	516	505	491	492	441	469	440	484	488	471	475	452	480	526	474	459	464	518	482	487	503	500	514	484	459	481	493	461	476	495	502	493	522	530	490	499	467	500	459	485	471	507	527	457	479	476	494	495	501	474	488	498	484	512	461	475	468	526	497	469	480	492	559	487	498	503	477	482	450	476	507	503	451	473	474	490	486	491	511	512	489	511	495	454	488	511	448	532	483	468	511	507	478	527	475	478	483	529	545	448	507	464	505	500	487	491	497	466	512	522	475	464	487	496	501	485	516	462	488	483	490	519	523	522	483	507	496	498	489	507	484	494	460	469	455	496	474	492	501	500	484	476	523	465	499	497	494	508	491	467	510	487	486	524	500	499	473	457	438	521	435	498	481	487	508	495	478	476	505	500	500	496	499	499	506	505	497	469	495	484	517	462	484	483	511	455	520	455	464	445	470	484	492	509	469	476	465	481	465	460	479	477	484	484	482	453	464	498	501	457	507	465	507	484	541	512	482	506	465	512	489	452	479	484	474	499	501	441	492	482	458	461	486	438	500	505	515	493	488	526	491	483	486	501	452	431	508	480	468	462	563	525	491	496	481	479	534	456	488	524	466	484	491	485	455	490	484	493	498	510	494	455	479	482	457	492	501	495	537	505	488	473	489	471	521	447	534	521	487	482	534	512	461	473	461	469	477	506	505	467	463	511	504	490	474	456	517	488	533	502	497	469	488	517	479	488	481	484	476	506	484	456	480	468	532	494	497	496	518	492	492	497	488	502	502	486	492	463	530	512	521	524	502	508	475	498	515	471	482	504	495	476	519	512	512	495	502	503	443	494	488	480	489	503	502	481	508	528	473	504	513	493	499	507	522	512	432	498	432	512	496	476	490	478	485	494	493	505	438	475	478	489	488	492	491	477	500	485	497	513	485	496	485	494	520	483	527	474	540	513	491	495	481	460	507	512	532	490	493	488	462	460	510	484	466	451	498	511	486	480	472	505	479	503	488	484	504	484	497	495	508	497	488	449	504	513	466	557	500	485	502	474	509	496	509	486	495	473	467	481	515	482	506	508	472	488	495	510	462	442	498	502	457	499	486	485	499	509	486	483	505	481	471	506	486	496	534	466	468	510	495	492	503	491	496	473	518	488	467	472	495	488	490	537	503	495	462	479	467	475	502	508	484	463	454	477	498	485	490	501	520	493	501	481	494	506	436	479	483	473	460	463	490	516	459	495	482	505	475	504	487	451	497	462	451	465	461	483	501	466	469	490	498	461	531	480	492	485	472	493	505	496	508	527	490	526	466	473	503	502	479	495	496	473	507	521	485	486	476	466	479	493	494	514	486	471	506	475	478	509	474	496	466	475	493	475	481	520	458	477	456	499	543	501	500	519	494	493	472	529	508	482	478	519	501	518	469	467	493	477	477	467	482	481	509	470	478	438	468	523	461	484	503	501	470	472	507	477	497	519	524	472	512	481	497	531	461	488	536	475	480	494	507	490	499	485	489	484	494	510	459	475	491	503	439	463	514	494	481	531	511	481	464	494	490	513	523	491	509	466	499	486	475	487	473	448	528	476	527	510	492	483	481	509	480	490	516	473	516	504	521	473	510	458	516	487	498	487	480	494	524	496	498	501	480	468	492	495	482	489	479	483	448	479	515	465	537	485	536	469	486	503	500	484	483	490	482	465	490	492	529	470	487	477	523	475	508	501	460	465	474	483	490	503	498	462	461	492	498	487	458	496	499	488	451	457	463	483	500	516	503	470	455	526	484	473	483	502	485	495	488	507	469	533	469	472	489	451	541	528	482	490	506	474	485	475	477	493	510	488	503	515	444	466	495	475	512	488	467	460	472	500	518	494	489	484	517	526	513	439	447	494	479	527	488	500	508	495	461	508	452	488	483	480	490	503	517	493	477	507	491	477	480	449	462	472	471	492	479	478	463	490	438	510	510	452	490	502	471	518	464	459	447	466	488	497	441	503	514	425	480	513	490	461	456	499	497	482	492	500	528	495	448	475	499	506	497	458	453	490	508	467	503	474	467	486	514	483	466	497
24623	20986	27487	25198	18187	5205	897	717	720	662	612	603	563	505	551	543	565	509	555	522	521	522	543	505	469	498	512	503	541	543	555	550	557	506	541	512	508	485	532	515	508	503	473	518	500	517	537	523	510	506	483	521	503	507	478	535	517	481	512	540	515	515	507	523	518	514	504	492	497	492	497	519	512	502	522	528	508	487	494	542	510	488	516	510	511	530	543	514	523	461	555	484	497	497	544	508	537	511	514	527	520	504	521	470	512	508	461	535	507	521	507	541	542	566	470	529	526	510	509	525	526	555	511	479	537	488	495	511	568	537	511	540	518	490	526	524	530	517	546	475	544	480	539	521	523	484	541	540	503	509	497	489	477	570	501	482	493	520	522	529	507	508	540	502	532	527	498	513	479	559	503	511	492	519	532	477	540	547	503	477	533	463	557	516	503	520	530	489	523	557	508	514	496	539	528	500	513	494	476	500	506	524	503	505	548	517	508	506	529	520	497	479	539	504	543	529	485	522	550	554	541	540	480	508	514	522	504	524	517	486	484	514	505	533	513	495	521	513	540	504	478	524	495	521	539	503	528	517	494	525	536	520	488	483	545	547	563	531	534	503	535	490	570	519	501	572	510	517	527	536	519	536	523	478	493	498	548	491	505	531	508	507	511	525	536	532	538	558	502	494	529	484	549	548	539	511	493	505	521	513	561	544	524	510	499	538	529	476	528	530	530	506	534	554	506	520	526	524	515	521	490	534	507	503	522	535	491	487	526	513	527	502	479	573	503	518	505	494	521	481	516	488	537	511	487	519	536	509	486	507	492	524	503	492	494	508	554	515	587	508	518	510	541	484	498	535	536	528	512	517	489	535	497	493	511	534	514	517	498	519	512	553	466	494	526	509	485	506	477	487	555	532	500	537	526	489	501	482	539	514	512	525	510	526	484	505	505	487	519	542	519	548	539	516	547	544	535	518	530	513	483	468	546	485	489	540	521	481	523	530	505	516	479	547	509	515	536	520	499	549	531	506	544	556	494	505	529	531	511	507	493	526	495	521	511	453	521	534	535	477	510	496	513	552	521	536	510	513	536	558	531	484	533	553	536	501	507	543	507	517	485	498	560	536	507	524	484	469	517	523	533	524	513	510	520	500	512	509	546	488	514	522	509	510	510	512	501	513	562	553	482	553	508	471	505	524	520	521	473	526	491	540	510	525	540	509	473	531	498	485	485	495	525	548	520	511	512	555	497	528	522	548	551	515	507	522	515	527	553	512	447	506	568	513	496	503	521	572	490	550	527	489	524	522	536	518	521	555	512	494	531	523	515	522	500	516	525	509	490	506	531	508	514	516	485	519	517	531	505	462	499	492	526	562	545	501	504	528	526	525	555	560	480	513	502	509	502	506	502	500	522	477	569	517	509	520	529	565	525	487	473	483	559	501	528	468	490	532	539	522	499	492	462	499	520	522	517	540	540	532	514	492	513	518	500	529	520	538	561	476	560	510	498	523	521	526	520	515	540	547	519	507	496	487	534	529	519	508	479	509	525	530	511	507	525	548	477	488	525	510	485	495	455	566	511	503	534	528	526	513	528	506	535	503	530	506	549	562	479	487	517	514	493	542	534	481	502	553	510	531	532	523	552	509	510	499	518	500	515	508	525	509	485	524	528	526	524	561	544	525	546	502	519	542	539	463	492	548	511	537	523	539	534	523	507	509	523	515	543	537	526	543	544	471	528	524	535	516	545	523	527	461	508	526	559	527	484	506	509	535	493	516	504	529	520	488	466	563	498	518	483	530	532	501	477	518	524	498	524	516	540	534	484	497	540	522	509	503	490	527	487	522	514	520	533	523	548	552	489	513	533	521	509	546	513	488	479	513	511	519	535	524	524	480	459	495	519	539	559	520	519	494	484	510	491	517	518	493	500	508	505	548	535	582	513	531	481	450	527	529	512	512	530	533	473	566	511	521	473	500	532	495	519	520	498	512	497	511	515	496	485	517	524	484	514	535	532	500	531	523	495	510	525	489	457	514	495	515	518	497	529	502	515	477	527	506	528	497	509	499	497	508	520	496	540	524	520	505	540	555	481	513	493	499	507	562	564	536	514	571	553	482	489	527	510	491	488	546	518	496	542	479	526	548	518	496	503	528	500	487	509	501	521	527	539	512	546	520	545	494	498	463	496	516	525	485	459	502	503	482	518	521	536	492	514	561	546	516	514	516	528	523	503	575	515	512	530	509	526	545	524	470	528	489	536	502	535	522	481	529	558	509	534	545	523	514	543	512	514	516	503	521	533	532	535	515	543	530	510	527	515	547	520	500	507	499	566	559	572	545	515	505	496	516	508	550	516	525	497	540	501	551	472	515	509	556	534	491	492	522	548	506	496	518	493	497	513	518	537	473	529	500	519	492	529	501	493	505	574	509	472	544	517	540	494	552	545	482	508	521	508	550	541	502	455	480	532	490	499	531	522	503	502	497	515	515	540	473	480	498	539	523	549	511	489	505	517	504	502	558	479	510	566	511	498	502	527	517	512	493	485	508	518	526	524	518	522	504	516	509	538	533	531	491	520	480	512	531	496	518	520	507	514	551	510	514	503	524	506	537	485	526	550	538	546	488	495	517	521	516	548	484	513	506	552	525	530	526	495	481	533	523	548	525	500	505	531	484	504	494	546	536	530	536	499	519	513	518	508	487	524	527	545	513	552	549	525	522	538	511	487	528	497	503	475	486	549	512	523	551	489	498	534	501	502	541	518	499	514	514	484	529	505	526	492	508	528	537	504	501	491	487	494	514	521	492	545	531	572	519	517	515	486	512	547	547	535	502	522	539	515	515	505	498	513	517	505	504	516	511	504	498	558	519	500	518	510	495	508	504	493	517	544	533	515	530	516	497	540	525	511	489	491	549	494	535	507	516	523	540	540	516	493	513	530	505	506	507	509	521	477	498	529	542	515	471	525	526	495	533	525	546	504	530	494	498	498	485	499	545	510	529	517	537	478	539	541	547	539	499	503	501	520	535	453	552	546	551	492	517	506	548	524	536	514	503	517	532	531	499	526	545	512	517	543	535	503	496	499	546	492	521	535	547	484	519	526	517	523	493	497	524	530	533	537	497	524	500	472	495	510	518	504	525	498	523	496	518	526	523	522	530	533	513	534	487	505	464	526	542	481	519	495	483	520	530	486	503	530	545	482	513	520	519	525	551	516	507	563	513	538	553	501	519	498	526	476	510	532	526	506	539	514	555	499	514	491	527	497	514	500	518	490	519	499	488	510	543	525	529	520	542	532	496	534	490	529	484	490	521	512	479	505	469	544	528	507	488	515	535	512	515	505	545	530	544	501	530	499	487	509	531	546	521	535	511	504	502	495	507	528	548	514	497	542	515	530	530	534	522	512	484	537	470	487	533	515	477	522	526	538	522	497	497	534	539	493	506	521	482	530	508	493	497	494	508	564	550	497	529	531	542	489	521	551	534	497	536	491	488	499	513	478	537	540	514
42097	55337	40542	23220	11719	3754	1098	945	869	757	674	633	634	597	578	610	589	531	529	522	550	567	523	543	561	562	546	540	525	525	505	540	546	497	512	545	519	488	526	544	568	527	564	516	527	563	519	517	543	535	550	542	528	553	555	552	495	584	514	557	529	523	517	556	528	537	540	578	529	506	540	494	537	548	545	522	551	536	552	586	566	510	551	531	531	558	544	561	540	521	544	544	524	526	502	511	563	520	515	538	539	549	577	504	514	532	541	498	501	519	541	538	520	527	532	521	561	525	532	548	474	564	539	505	531	500	527	519	516	512	541	558	568	531	554	528	542	538	505	542	512	530	544	531	525	521	495	544	548	518	511	530	503	538	514	549	533	562	551	551	487	519	532	514	531	528	504	540	517	536	512	588	510	542	515	578	565	516	517	550	558	575	518	530	530	511	502	535	534	550	516	544	581	515	554	514	521	518	555	552	512	540	552	542	519	552	548	514	530	532	541	525	535	512	562	530	521	509	572	563	541	557	536	571	516	530	554	498	544	526	565	515	560	492	520	534	516	521	518	540	554	571	514	589	530	541	534	500	533	527	508	521	516	560	528	575	526	555	521	532	602	544	515	532	504	490	518	526	543	543	506	560	493	596	554	538	546	536	505	548	527	519	530	527	547	506	558	503	521	508	543	532	497	524	548	542	553	569	518	546	548	534	480	512	535	549	517	553	520	520	508	526	559	566	528	564	494	513	522	505	543	519	535	538	532	529	526	539	538	536	569	560	524	548	584	525	502	558	552	514	574	491	534	525	536	560	566	496	536	483	517	551	556	525	497	541	553	532	532	553	541	505	551	518	496	552	495	542	524	519	547	540	524	560	547	494	565	532	527	548	556	548	561	537	580	566	544	531	508	570	523	515	510	504	560	480	497	464	539	531	513	537	523	512	572	599	562	523	539	504	567	555	550	541	535	474	519	523	510	537	525	557	562	522	541	525	519	534	527	574	539	538	568	515	516	569	537	549	558	544	498	549	581	525	574	512	532	559	562	513	551	561	542	524	534	516	532	544	558	565	509	521	528	522	517	517	543	537	534	559	557	589	556	528	553	567	554	518	522	521	509	538	518	580	572	542	507	517	578	573	548	521	521	543	538	525	545	544	495	550	534	490	538	527	517	545	526	538	565	582	518	507	527	523	533	548	562	568	569	529	502	551	553	556	552	568	513	544	509	499	491	483	513	544	525	523	520	553	547	550	549	532	578	545	531	552	548	531	533	516	522	584	537	521	539	537	551	530	541	504	547	548	544	535	554	519	533	495	528	545	497	503	556	528	556	520	531	498	511	557	498	550	535	539	566	562	526	535	529	532	544	532	542	521	547	475	532	560	538	509	536	550	555	537	530	531	535	515	537	546	505	562	512	578	565	541	544	500	565	549	511	532	530	571	533	599	528	483	536	506	536	531	551	505	571	567	516	571	523	532	588	500	517	542	544	539	534	541	521	520	546	526	548	498	561	490	524	523	550	544	542	485	541	523	553	499	541	504	527	576	548	561	519	575	563	519	583	508	577	529	534	496	521	526	511	531	549	546	533	534	557	499	524	569	571	508	524	565	532	527	505	539	513	580	508	534	500	548	566	513	539	536	582	535	545	593	530	571	523	573	575	559	543	596	507	541	548	508	483	513	551	538	539	547	506	540	585	520	540	560	513	528	546	544	612	520	540	526	572	504	562	517	547	517	519	558	514	530	557	531	533	547	508	513	480	571	534	539	547	501	548	539	488	530	533	563	488	541	556	546	536	586	545	512	527	514	520	529	552	515	535	513	520	529	539	558	512	544	517	560	559	521	547	515	533	499	556	555	521	572	515	579	527	532	568	551	576	534	524	562	574	539	510	554	517	509	528	520	549	576	499	535	539	509	527	499	526	533	504	507	547	556	548	556	540	529	545	535	538	518	581	524	513	547	531	520	523	568	518	525	534	540	550	556	597	546	520	516	544	543	544	527	518	533	553	536	542	592	526	534	515	544	558	552	522	549	544	512	553	520	572	555	516	591	549	569	554	516	530	529	524	553	524	558	531	533	536	566	505	581	524	535	523	534	528	563	519	522	524	520	538	507	524	554	560	526	546	503	531	544	550	560	559	541	526	493	539	563	541	525	541	553	565	553	549	546	571	509	506	513	548	504	544	507	554	519	496	547	520	559	584	485	536	520	529	581	531	536	537	555	522	508	525	511	542	556	528	542	508	584	548	546	511	489	562	544	513	518	558	559	557	542	540	505	533	494	495	539	512	534	520	526	536	570	519	541	559	541	521	507	559	509	550	532	530	544	509	514	565	581	545	591	500	557	498	510	517	531	514	502	551	533	562	562	534	554	528	547	502	527	512	517	559	520	558	543	537	518	511	545	586	517	566	532	500	530	547	536	513	532	541	543	523	549	550	534	539	514	535	562	532	536	535	536	541	545	546	558	535	546	564	524	518	523	545	550	565	549	501	541	532	594	530	553	530	509	532	551	554	558	541	533	541	531	515	515	520	565	536	570	525	562	534	510	567	527	498	523	564	561	521	554	542	538	553	519	515	518	565	481	512	543	557	520	532	538	509	530	523	567	524	554	514	548	538	535	521	554	548	507	539	531	481	533	528	542	543	545	524	576	472	550	585	533	508	544	552	526	531	515	576	527	603	503	510	507	530	525	508	537	534	500	535	532	520	564	531	530	529	565	510	582	541	564	540	531	541	507	496	573	575	540	572	546	530	549	548	553	473	528	576	563	514	530	560	522	532	546	553	547	548	502	524	549	538	539	504	547	511	560	510	528	547	539	532	546	554	533	541	595	566	530	546	522	537	496	559	560	569	535	532	574	525	520	555	552	503	542	517	550	558	536	567	543	508	543	497	541	557	534	529	529	535	510	520	585	562	517	555	550	523	509	534	551	475	544	556	572	528	553	568	538	570	542	559	524	534	502	537	524	529	571	506	534	541	549	524	533	509	569	596	534	522	585	555	553	506	551	521	507	536	516	542	538	505	499	541	521	530	543	517	557	524	540	531	532	526	524	505	589	542	505	516	563	534	532	530	529	558	550	573	587	532	521	549	494	536	587	534	545	552	511	511	525	504	494	529	551	515	583	592	498	596	516	541	561	534	542	496	524	565	523	515	554	517	505	545	529	552	539	527	542	508	489	506	540	520	527	558	555	520	509	553	532	536	573	510	518	610	534	564	521	557	543	522	549	537	550	524	542	524	514	552	546	494	525	579	530	553	505	508	564	522	515	530	558	536	556	537	514	557	550	587	531	555	549	542	526	485	556	513	561	560	586	556	482	531	532	536	530	567	532	524	516	546	567	541	507	552	553	544	508	586	565	562	523	534	557	511	556	578	537	549	526	533	499	608	526	571	542	522	505	503	543	498	495	507	554	563	555	478	591	515	539	528	566	541	574	540	550	565	546	580	487	554	524	558	563	518	545	510	595	507	517	517	508	495	548	529	528	541	521	532	502	547	514
22414	20966	28412	23716	21044	21005	11156	1047	695	597	553	490	442	430	405	419	385	406	388	386	401	365	352	368	353	368	374	329	346	336	347	358	376	353	381	365	369	366	342	359	373	350	355	375	367	378	352	353	347	351	357	320	350	327	364	361	359	377	306	347	348	333	384	364	307	387	339	335	318	326	335	365	331	356	334	353	345	356	368	375	367	313	363	348	351	326	325	334	321	355	346	382	368	313	339	358	339	360	334	299	361	361	336	349	315	360	331	304	319	338	346	360	365	346	332	386	376	345	342	376	359	357	367	318	333	365	355	368	357	308	336	359	375	346	345	349	318	334	383	349	343	347	335	296	360	355	346	352	317	351	407	345	340	377	351	350	351	340	337	312	361	332	347	349	345	320	361	317	387	349	340	346	344	353	341	339	344	355	330	381	381	353	334	335	351	321	339	376	351	353	328	353	356	337	350	312	323	330	363	326	355	389	316	371	373	359	313	353	344	355	322	385	363	382	325	388	332	367	330	356	336	360	339	346	333	356	376	331	339	346	352	360	351	363	349	346	364	386	311	324	363	363	335	354	334	364	380	351	366	347	350	357	320	346	346	358	347	335	342	319	335	354	374	332	365	322	320	351	319	353	321	351	352	377	382	329	346	351	338	381	327	329	359	346	346	353	331	360	342	331	359	294	339	368	338	335	311	360	367	340	363	345	356	317	317	320	312	352	347	345	338	311	373	364	354	347	346	362	359	354	329	348	358	390	348	349	309	345	348	319	339	312	335	321	325	345	319	367	326	340	368	372	341	314	358	355	365	376	361	340	337	330	323	325	338	330	362	333	356	340	328	341	327	353	329	309	358	355	355	361	320	369	372	331	352	364	334	343	351	363	343	338	338	349	337	312	350	325	383	346	368	333	352	320	328	386	329	400	348	291	361	340	370	377	305	301	348	359	348	319	353	318	364	310	325	362	365	355	370	352	386	349	343	340	354	326	356	336	373	353	330	376	349	326	344	335	351	354	332	335	354	322	354	340	338	337	333	347	311	328	315	354	314	359	344	376	357	332	367	308	335	341	360	346	353	356	370	382	353	357	361	340	344	339	339	378	348	336	372	329	355	348	349	331	325	320	336	339	329	367	351	369	360	350	366	351	351	320	381	390	333	349	330	347	314	349	342	348	338	346	383	357	334	324	361	332	302	356	354	343	341	334	334	386	384	334	351	374	346	350	338	351	362	350	342	368	347	374	348	376	322	338	358	349	329	303	316	391	348	347	358	334	353	376	387	355	335	373	373	333	360	335	349	334	338	377	333	321	334	326	325	353	367	347	358	385	330	340	337	327	386	350	372	342	326	369	319	350	343	324	349	348	344	322	381	328	347	386	337	356	358	370	336	369	347	347	358	332	358	338	365	344	356	352	320	297	377	330	326	347	361	355	339	369	374	351	340	320	365	343	359	342	337	316	341	365	372	326	368	365	331	340	345	355	316	362	327	338	346	349	369	341	363	328	331	334	370	362	328	380	344	359	317	335	295	348	337	323	352	349	351	350	337	367	330	357	352	371	346	332	364	372	327	382	377	333	276	299	346	303	329	340	331	325	341	352	344	363	347	315	380	367	358	354	315	368	346	350	323	362	344	342	326	338	371	312	335	334	347	379	331	334	345	337	344	337	339	333	356	367	321	361	339	318	368	340	310	362	360	371	344	329	369	354	354	323	347	393	362	338	345	373	344	344	374	370	352	365	381	380	325	342	349	373	348	318	352	366	352	353	335	305	355	367	383	314	332	353	377	336	374	340	381	357	342	338	352	336	305	383	304	356	358	363	351	362	323	350	357	371	365	328	359	388	347	348	336	348	343	347	353	324	370	333	365	345	360	345	365	382	340	347	357	337	347	349	382	346	349	364	335	338	337	341	349	353	331	348	340	353	334	339	357	347	326	350	349	362	343	358	346	332	344	313	332	381	347	348	348	357	375	379	326	374	364	351	335	341	343	341	331	379	350	337	327	331	355	328	343	333	344	358	350	347	337	336	355	341	338	353	363	339	394	352	379	350	347	349	342	354	330	340	377	347	349	357	380	332	390	353	305	340	335	356	369	365	354	341	346	341	353	342	341	377	362	352	358	386	368	316	384	340	383	350	359	366	356	333	345	356	357	372	340	311	344	321	305	353	355	372	341	310	344	311	354	326	350	370	363	300	341	365	349	338	326	318	354	389	319	335	353	342	349	349	312	342	334	359	361	353	344	326	363	351	295	369	352	374	332	340	335	336	354	347	364	338	352	350	362	316	319	344	349	376	366	335	368	346	351	361	363	314	350	336	332	343	344	351	322	315	342	337	357	358	371	344	352	337	349	372	341	355	334	316	318	323	361	369	343	376	380	393	379	366	360	316	365	357	316	341	370	331	373	361	323	366	361	303	317	376	348	364	346	364	368	386	347	315	347	314	358	324	348	359	338	324	339	325	350	340	374	340	368	319	316	346	328	363	372	392	310	338	357	372	352	345	292	351	335	367	346	378	336	309	355	326	352	346	343	347	378	372	336	315	343	333	368	379	364	318	321	352	315	371	356	357	369	343	327	347	365	354	338	368	321	361	333	399	353	341	305	323	353	377	330	359	327	342	380	355	360	342	355	314	345	337	339	315	370	337	362	334	337	342	319	324	340	347	339	351	369	369	324	366	310	343	363	384	345	339	362	346	337	360	331	317	362	362	359	334	349	360	347	353	354	355	367	365	319	324	332	346	383	328	346	345	372	349	368	329	340	341	331	331	329	351	362	362	344	328	325	329	371	359	356	391	314	360	368	338	387	326	331	344	352	370	327	336	337	318	357	392	342	350	359	342	353	319	354	380	358	334	349	322	346	368	323	343	323	337	345	361	353	337	330	355	345	346	345	339	349	361	352	351	355	331	337	327	321	350	385	343	344	307	355	357	333	372	374	360	340	357	337	336	356	324	354	336	368	356	360	365	341	377	353	330	366	341	359	327	346	363	370	344	360	354	358	357	321	326	360	368	350	326	361	388	319	324	339	324	320	316	320	366	341	339	357	319	331	330	334	342	362	368	349	356	361	303	352	372	335	363	362	323	347	358	347	339	315	350	377	402	364	382	338	354	362	364	352	352	329	364	361	370	370	338	372	346	326	357	356	318	345	329	325	342	356	354	345	350	361	358	347	331	365	344	321	340	362	345	375	360	366	361	363	344	346	378	322	333	321	353	346	376	376	336	384	312	359	350	366	343	347	338	292	375	338	359	345	350	350	336	351	343	324	362	338	352	364	331	312	340	372	320	349	355	364	365	370	349	337	340	350	341	325	331	330	336	338	385	343	339	340	329	337	329	310	353	331	339	319	340	387	339	354	347	333	322	350	371	356	356	342	341	341	357	374	338	354	341	341	329	342	331	358	363	354	339	337	339	353	362	345	354	342	315	339	357	348	343	367	324	330	328	326	337	322	385	340	339	318	345	369	356	368	357	357	346	351	352	342	371	329	338	373	340
44915	64470	50355	33821	21028	7739	1602	1208	1045	785	709	652	500	492	529	481	427	434	444	397	396	364	392	356	386	348	317	357	371	384	371	346	355	374	383	342	350	369	370	341	375	399	386	358	340	369	397	355	343	338	381	382	353	387	382	356	378	344	343	350	365	360	387	379	333	344	403	346	377	357	363	348	356	362	369	362	336	387	327	351	343	406	371	372	370	330	359	391	365	338	352	375	373	369	411	399	384	354	385	371	401	397	362	374	359	346	377	370	373	355	378	364	353	353	367	350	362	361	365	368	362	396	355	374	377	375	350	349	349	327	339	396	396	357	353	350	332	355	346	373	356	373	345	369	361	364	331	378	339	333	353	353	372	354	382	338	371	338	368	348	350	370	368	384	339	373	356	352	339	356	336	349	363	346	344	335	394	348	325	358	383	353	331	353	346	355	334	346	318	341	365	372	368	344	376	328	379	365	375	333	352	358	355	389	358	353	344	344	383	379	364	336	390	345	360	366	366	351	375	328	359	388	348	397	308	353	344	370	360	378	353	385	356	365	380	362	338	369	356	387	350	380	399	352	373	346	346	376	336	359	391	362	353	417	382	326	349	357	346	370	350	357	337	382	364	388	391	396	335	380	389	348	358	362	372	384	355	341	367	390	362	418	354	372	395	385	367	365	362	356	345	345	400	369	391	336	359	356	370	352	351	364	387	358	334	358	366	360	339	350	385	353	364	372	371	338	362	374	374	380	361	359	386	401	392	346	387	386	383	361	337	397	368	393	378	388	351	365	355	365	359	379	343	338	356	382	365	375	375	394	379	337	366	364	342	317	368	385	364	358	373	357	327	398	375	368	367	386	356	362	368	371	373	354	363	359	371	367	361	377	357	401	394	344	361	349	378	391	357	368	329	383	388	372	372	389	343	393	347	345	346	405	379	358	365	337	357	334	354	382	345	373	331	392	354	354	374	358	376	363	343	336	326	378	358	365	385	367	369	354	355	395	357	361	377	344	353	388	347	331	348	375	364	336	360	359	361	347	339	343	363	398	359	351	340	366	355	339	383	364	339	356	395	345	364	370	348	342	366	354	341	336	367	377	354	372	353	365	393	367	367	400	384	351	373	359	367	374	361	391	341	348	363	352	359	400	361	392	362	390	399	344	350	361	357	383	357	432	355	377	329	357	368	383	383	359	370	382	377	355	402	333	346	357	369	357	382	370	349	353	380	324	395	374	391	343	346	338	361	332	370	386	379	393	366	371	407	376	369	356	351	358	350	376	358	358	412	365	330	382	353	369	396	384	378	355	367	343	357	381	373	375	346	349	366	350	353	385	370	340	377	364	339	385	365	342	371	337	356	345	365	350	377	354	347	371	363	345	354	373	370	366	382	361	384	364	331	353	340	367	388	355	387	384	397	347	346	378	370	359	363	370	360	371	334	358	391	411	364	342	351	359	372	395	360	355	394	364	334	373	389	356	361	379	400	367	373	388	337	351	364	366	356	350	385	365	369	355	353	389	380	364	358	387	349	395	350	384	390	354	343	373	360	388	369	390	325	380	346	383	339	343	389	335	346	358	328	379	363	371	366	383	363	404	409	325	356	333	321	335	396	374	389	386	351	364	332	371	383	353	376	338	402	369	367	335	338	332	376	366	346	332	365	359	389	354	352	380	324	335	339	396	366	354	384	345	354	337	352	386	354	348	354	367	366	350	367	379	382	336	370	373	343	353	406	382	363	389	369	362	358	391	374	348	371	360	396	384	355	342	360	382	371	338	350	353	335	343	378	340	373	371	389	382	359	367	348	380	363	380	360	371	356	341	335	367	381	360	368	383	376	354	370	380	339	351	333	366	387	365	362	381	331	362	367	384	367	380	370	366	372	367	365	330	349	377	340	374	385	369	346	352	395	376	345	336	322	396	376	330	351	338	374	388	372	383	383	362	369	333	356	359	363	405	374	349	396	373	359	344	319	365	372	349	326	347	345	353	346	365	361	372	354	405	364	368	347	372	323	341	367	374	370	385	367	337	392	350	358	342	370	354	358	349	371	369	374	355	377	346	377	343	392	366	369	358	356	358	382	353	355	359	359	372	347	365	363	383	338	399	354	354	379	389	361	368	381	329	365	385	402	347	330	396	380	403	378	365	383	370	379	356	363	317	355	338	372	336	357	375	379	399	371	393	345	374	355	366	337	370	351	359	363	382	351	346	369	385	365	376	346	343	388	363	343	358	367	347	335	360	388	358	360	383	344	373	364	372	334	362	379	331	376	360	363	353	379	374	345	342	324	364	394	325	341	376	355	368	384	360	373	346	333	333	378	402	369	376	322	368	340	373	385	358	354	370	383	401	345	318	356	354	368	372	365	345	356	374	376	364	373	367	337	321	381	362	356	381	360	379	376	402	358	328	364	363	404	379	359	368	387	389	354	360	382	360	382	363	348	341	358	381	323	331	360	378	386	375	358	378	365	389	345	370	357	355	398	305	352	367	356	363	383	370	379	359	341	351	359	382	331	333	383	409	399	369	340	338	355	385	380	383	352	364	374	360	360	366	391	363	379	345	325	354	360	405	352	372	348	335	361	384	353	383	349	362	387	373	345	365	362	368	335	348	350	391	397	385	347	352	334	363	350	349	380	375	333	336	361	392	329	344	364	373	371	385	367	373	390	412	385	343	380	372	366	395	385	349	397	359	346	362	381	379	357	378	382	346	355	385	358	384	352	347	384	367	353	307	350	372	380	368	377	386	367	315	374	362	376	353	371	346	340	361	359	375	380	344	365	339	351	349	358	348	343	340	348	345	344	349	358	339	380	371	393	350	360	342	384	360	367	352	364	361	388	346	370	381	386	371	352	359	365	320	397	377	398	390	358	356	321	378	394	367	367	326	379	368	384	386	391	351	363	341	365	313	390	377	347	350	377	334	348	357	341	326	367	371	388	394	365	391	358	356	362	391	374	336	363	345	382	349	350	355	360	382	414	382	342	377	367	345	372	364	357	375	371	328	341	402	396	352	387	383	348	353	362	367	366	357	349	368	342	358	376	378	379	390	347	388	360	365	380	365	348	365	341	367	368	352	336	355	356	388	326	351	373	342	349	370	346	382	353	349	350	350	363	360	383	339	385	353	362	340	362	363	380	356	386	377	400	363	350	356	373	382	381	357	373	347	372	345	363	376	375	348	381	360	393	367	357	357	381	373	352	359	363	347	367	365	368	380	352	323	361	366	368	364	368	357	367	359	386	372	380	347	335	357	352	360	383	382	393	365	361	353	342	329	354	379	364	389	353	366	348	375	344	381	338	390	343	389	358	349	378	350	349	375	358	382	377	331	364	352	360	355	404	377	412	345	387	386	408	354	376	350	370	357	341	360	371	383	371	381	360	365	356	366	359	365	367	352	351	344	329	367	375	346	354	352	357	315	365	366	348	375	350	359	377	319	368	335	338	362	337	343	360	356	351	375	374	380	366	361	337	363	402	348	360	362	351	372	366	383	346	383
33736	34303	36529	22376	8336	2250	948	796	742	664	662	633	633	603	615	585	636	622	635	596	622	590	574	590	610	585	600	596	599	597	599	576	608	579	594	602	565	614	643	599	607	541	575	573	596	587	590	573	618	618	592	615	541	632	584	606	612	544	558	636	613	592	583	604	579	603	598	622	591	566	586	572	595	566	647	611	602	583	578	568	543	617	594	619	636	610	569	568	560	613	542	607	588	585	600	641	568	619	607	597	557	565	619	560	582	571	600	553	601	619	615	571	591	575	600	582	564	580	580	585	608	551	540	603	557	559	629	619	583	563	623	612	592	591	657	586	540	589	607	562	609	597	566	600	582	612	584	622	623	520	619	573	578	602	583	534	573	609	589	570	563	568	584	568	589	582	572	629	582	604	575	622	550	580	563	599	583	613	618	584	623	575	591	637	584	574	595	584	613	564	591	513	620	530	605	578	578	577	567	618	573	595	626	605	584	566	578	641	663	584	632	586	588	554	555	590	594	537	602	614	593	643	559	556	542	590	593	594	632	556	589	639	632	582	579	580	579	608	563	574	581	577	588	585	541	561	594	588	585	596	609	613	584	576	603	578	549	643	612	624	610	570	598	579	620	604	559	623	572	582	598	545	605	617	596	587	563	585	568	536	582	580	585	577	552	554	596	592	569	582	583	582	600	608	579	595	601	603	573	604	640	550	592	584	592	594	591	605	568	590	632	592	554	560	563	625	588	568	595	614	581	635	600	566	601	598	580	599	580	558	597	600	595	611	617	583	584	570	555	644	639	571	581	592	596	577	582	621	569	618	614	586	550	584	596	559	614	596	600	605	604	555	635	617	606	582	587	536	602	646	593	615	577	630	581	588	596	615	602	643	599	600	605	585	548	585	600	560	595	590	622	590	578	562	579	588	592	537	654	581	632	623	572	622	563	611	578	651	550	630	620	584	566	608	617	562	578	655	603	556	587	573	585	550	557	610	606	594	583	611	563	598	610	588	613	600	544	559	607	530	580	662	576	585	577	563	625	585	604	624	646	623	575	573	571	581	567	584	579	605	574	609	570	601	607	577	572	605	550	561	607	595	597	562	582	612	607	570	595	598	566	586	577	619	612	609	591	554	582	594	581	588	620	616	583	599	607	551	593	591	631	601	565	608	580	626	575	564	628	604	595	612	577	553	577	578	568	538	608	585	604	564	592	623	608	619	581	616	557	593	607	598	611	552	587	554	650	581	606	611	633	561	587	573	618	546	593	564	593	617	570	567	608	577	579	568	674	532	603	575	583	606	618	557	629	593	588	587	575	581	587	548	547	559	624	597	565	589	604	582	606	562	589	604	584	628	595	598	602	570	583	592	564	575	550	617	529	627	624	559	595	614	581	614	615	570	602	597	629	597	586	571	634	614	575	593	609	600	624	588	584	569	584	614	619	584	636	622	608	634	618	631	627	579	592	546	569	620	582	599	572	583	588	624	605	564	576	624	608	603	614	636	612	593	572	593	565	590	563	591	586	582	593	597	601	640	616	561	558	582	639	618	565	622	569	622	585	603	585	539	611	620	585	568	577	591	572	622	637	571	629	584	634	572	599	633	627	573	595	580	561	638	585	596	602	594	573	596	556	586	569	602	584	559	625	568	588	599	635	601	581	606	558	589	617	593	568	600	577	600	620	596	585	629	574	574	614	582	633	603	599	582	579	570	633	571	575	576	558	590	595	620	593	635	555	568	603	609	619	634	597	570	629	627	568	571	566	590	652	612	617	600	632	614	585	564	571	593	547	595	579	578	582	553	582	579	600	581	534	584	560	622	608	607	594	628	560	560	594	611	599	594	591	568	597	567	581	608	599	556	587	624	609	573	589	609	623	601	544	584	603	566	565	609	637	590	622	575	579	563	592	575	547	558	602	596	586	593	590	590	596	598	574	587	586	654	622	625	585	610	564	617	613	593	574	596	610	604	550	609	556	564	568	561	568	611	625	612	610	579	583	586	583	579	598	558	614	577	616	574	567	595	588	588	599	589	620	581	585	583	560	567	610	574	572	550	578	596	571	595	616	524	588	604	571	583	616	591	580	638	602	576	611	608	605	568	585	645	596	579	625	579	591	582	607	568	580	587	659	580	608	621	526	649	591	635	572	620	624	618	587	588	601	608	606	637	581	574	609	593	582	616	608	594	616	616	581	562	553	568	613	574	617	622	554	655	577	622	571	599	576	600	572	609	599	605	559	585	582	593	582	596	631	549	649	573	600	608	605	629	610	585	592	588	576	580	583	610	594	586	563	574	538	637	598	580	573	582	557	558	603	631	584	588	614	592	587	584	603	600	561	583	577	597	590	559	595	603	607	632	609	621	564	528	546	596	580	574	610	620	574	606	583	600	605	558	636	611	591	623	590	630	631	610	605	608	583	551	601	658	567	620	563	594	605	590	640	613	596	629	613	603	598	576	577	577	614	571	595	576	558	610	601	630	602	620	583	576	617	568	604	568	583	616	615	586	560	580	563	552	605	567	629	614	597	580	585	561	544	637	577	614	582	663	560	576	590	581	606	575	592	533	613	615	591	605	610	600	590	632	602	565	585	562	604	563	574	568	607	561	570	590	535	585	604	606	612	565	589	607	643	621	585	632	524	555	584	603	546	616	576	612	597	578	620	557	611	596	558	611	610	602	572	624	535	578	559	592	552	595	579	559	619	549	611	566	578	606	584	639	557	589	603	571	596	611	605	588	600	600	583	605	633	607	626	587	620	595	576	596	625	578	644	623	612	566	590	592	583	616	604	587	611	632	590	554	587	587	554	610	595	629	579	586	622	592	580	563	610	605	592	562	559	617	546	609	578	610	585	645	620	608	557	586	576	597	577	582	580	549	562	656	536	560	565	568	566	551	617	581	590	595	572	552	614	561	623	611	570	554	584	558	575	564	584	563	556	587	596	620	599	591	632	602	563	589	600	578	583	577	536	611	555	621	630	617	592	595	580	606	608	581	589	591	595	590	597	579	594	575	537	618	577	612	582	601	578	614	590	584	591	564	540	626	583	583	606	626	628	566	552	579	612	580	565	577	551	619	593	643	619	568	646	527	644	548	574	596	623	636	614	596	617	586	597	601	620	582	595	558	580	602	578	584	566	600	593	595	630	584	574	577	570	575	589	598	587	584	650	513	559	591	601	606	599	585	612	593	579	602	605	609	546	537	610	597	632	586	574	599	614	581	593	591	588	604	578	568	645	580	623	620	606	600	556	573	567	629	556	591	563	605	584	629	590	625	596	569	569	606	603	595	603	558	573	587	563	548	613	594	600	635	620	581	594	595	576	567	609	563	598	555	582	618	566	541	534	601	540	587	574	621	534	582	580	592	581	577	565	624	575	615	544	540	598	594	600	608	619	632	623	611	597	605	542	608	626	600	586	583	598	581	648	559	573	574	578	631	588	552	618	610	636	556	591	586	566	638	545	528	590	586	615	605	589	595	610	559	593	596	630	565	634	583	662	574
41428	50464	38960	19649	8955	2928	1205	1030	863	730	699	681	721	629	714	655	661	616	635	648	644	605	651	635	613	603	629	594	589	630	608	597	600	672	619	572	664	669	591	639	571	593	638	577	596	636	607	618	618	617	620	628	609	623	641	615	603	625	642	657	604	618	651	604	599	650	627	614	620	635	610	623	597	618	585	638	633	604	636	630	592	623	606	631	610	598	648	635	657	644	603	623	610	608	628	625	596	634	596	613	592	641	599	634	602	621	637	609	595	614	602	583	591	584	597	606	637	661	636	628	650	561	591	638	623	622	598	642	640	624	617	637	611	632	581	586	599	593	641	612	638	609	615	610	626	619	585	585	582	641	656	614	630	624	633	617	569	664	633	708	604	612	635	585	584	599	627	606	580	624	607	577	577	616	620	634	626	633	617	617	607	582	579	592	634	596	574	712	620	662	607	608	592	606	600	613	592	624	605	669	585	643	634	680	614	622	593	636	609	636	595	608	586	627	589	624	645	624	624	638	657	666	645	606	639	617	598	633	624	625	632	627	644	607	630	593	594	641	611	577	603	579	568	585	609	652	641	616	616	632	624	600	646	645	612	649	626	613	569	636	580	611	579	567	598	669	620	601	633	597	590	634	638	646	586	605	624	643	644	592	574	612	580	626	614	625	657	597	635	611	585	580	629	620	597	647	617	622	604	626	585	627	644	619	622	598	628	613	625	600	597	568	622	639	599	609	604	680	628	630	621	599	629	613	619	599	640	635	612	628	592	650	602	600	624	591	610	589	620	642	620	647	580	557	575	631	574	614	651	621	651	631	592	617	660	579	648	666	605	592	648	623	615	582	600	652	670	657	627	598	634	596	564	578	624	651	620	634	613	638	651	589	641	579	543	616	610	606	608	632	626	653	613	626	622	593	605	599	661	630	583	611	644	634	673	614	569	641	603	638	580	610	600	620	588	577	611	652	606	639	572	614	566	645	612	647	609	576	587	627	575	582	586	619	602	631	621	606	590	625	605	591	664	600	616	602	630	608	628	609	671	615	628	603	624	598	642	579	630	614	557	629	664	629	577	591	629	653	626	672	610	649	633	602	652	596	603	623	647	598	638	659	592	586	603	569	629	640	627	627	624	613	623	619	558	642	636	663	630	612	634	631	629	660	633	608	603	590	609	654	647	647	614	627	639	636	620	602	615	619	598	631	636	593	643	582	617	649	627	637	543	614	607	614	563	612	607	624	666	605	651	630	619	652	602	652	631	639	620	645	624	597	627	638	611	577	614	618	601	576	576	619	601	629	656	621	609	646	660	625	619	618	624	618	608	641	576	656	607	605	641	624	626	640	576	608	648	557	656	617	607	615	614	645	620	637	575	620	634	626	649	571	589	596	633	630	593	591	616	601	656	664	588	663	619	587	618	608	617	584	638	612	614	639	628	663	590	626	571	587	619	598	582	643	598	623	637	611	657	606	601	604	584	572	607	590	612	634	613	653	651	620	648	578	636	615	623	618	551	671	582	627	628	647	591	629	606	593	624	647	626	641	623	648	634	628	577	624	617	699	623	620	610	588	608	603	587	588	591	600	616	604	591	652	627	577	620	606	590	596	648	623	608	607	632	604	653	603	621	636	612	673	653	657	595	624	634	629	637	592	634	607	588	595	616	641	625	629	645	644	619	607	605	615	600	652	621	652	580	607	644	608	579	635	647	620	637	574	627	620	657	600	635	582	632	587	626	653	621	648	612	573	640	604	592	595	588	631	590	609	597	663	621	657	624	590	612	624	618	638	616	595	606	634	596	620	572	605	600	604	586	578	624	593	592	607	664	620	615	642	625	553	655	613	667	649	640	608	617	635	632	629	577	591	587	594	638	626	639	654	639	620	592	573	629	608	590	622	603	622	664	619	639	621	610	633	611	589	646	615	623	579	618	636	645	627	638	633	618	606	621	611	589	616	614	621	630	613	561	613	600	636	640	591	653	634	607	620	617	631	590	675	574	616	627	618	633	623	583	665	617	631	597	628	649	625	613	634	649	618	609	588	623	594	644	640	685	614	603	581	592	623	605	611	626	638	624	610	630	595	574	617	577	586	624	618	597	601	631	644	588	584	622	581	625	587	645	615	614	609	615	580	629	601	589	611	628	626	630	623	611	620	577	621	565	619	629	615	597	597	631	609	576	622	600	638	604	669	615	614	636	592	564	620	611	622	652	627	616	593	577	604	615	634	616	622	625	639	579	678	607	623	636	671	569	636	690	595	649	607	608	573	619	624	644	591	576	644	633	617	599	649	625	628	574	583	590	582	573	615	621	593	648	600	662	671	639	623	565	613	575	618	590	654	584	614	619	652	633	625	606	576	610	594	595	657	572	614	621	700	629	614	618	600	575	627	568	649	578	625	599	583	634	611	566	620	647	665	604	610	604	655	640	630	595	597	631	612	651	636	595	587	600	583	606	645	655	576	589	590	641	637	610	606	634	628	616	601	635	641	574	595	595	643	663	617	643	582	568	619	624	593	606	599	611	591	629	638	553	590	599	606	619	590	585	622	655	673	630	604	596	608	626	659	660	624	622	598	657	613	601	610	614	610	623	591	596	628	615	609	591	682	614	641	629	588	628	627	589	577	592	591	648	589	551	645	657	630	629	659	577	619	605	670	620	632	621	619	617	594	623	601	634	653	603	596	551	622	639	621	588	602	642	620	606	616	636	648	594	573	571	665	668	606	650	630	647	595	555	622	618	630	654	595	609	657	637	638	618	639	615	590	581	606	586	654	639	669	625	615	640	627	602	629	600	609	677	656	568	606	590	611	650	618	571	610	608	633	620	592	571	644	586	624	629	625	600	604	572	574	607	646	603	592	597	610	636	615	612	628	594	610	630	555	644	608	615	577	624	578	580	636	643	599	600	637	668	585	645	589	600	600	585	631	619	635	578	607	654	579	617	653	561	626	624	593	589	601	610	601	623	610	614	631	628	662	624	613	665	620	628	609	658	562	590	603	574	580	611	597	617	635	614	591	584	611	624	652	621	613	648	609	642	592	601	647	623	662	659	627	650	564	650	603	594	618	629	598	609	592	565	609	580	659	623	591	607	578	551	621	657	553	632	642	595	580	630	573	573	650	639	591	601	612	612	584	634	600	582	627	602	599	592	640	634	614	650	619	619	616	607	637	607	617	647	627	596	609	582	593	620	621	580	575	605	648	601	615	652	640	637	643	605	622	682	616	638	577	623	631	664	607	572	625	601	628	621	620	619	630	605	621	626	648	555	604	640	600	623	644	572	622	609	641	643	599	676	650	596	601	592	635	612	623	604	624	624	598	624	619	604	612	608	625	629	602	609	604	597	607	621	648	617	627	629	654	599	646	585	627	594	667	617	669	620	623	610	659	623	606	620	603	585	631	613	654	619	604	599	623	626	621	596	622	635	617	570	615	642	602	613	609	618	599	649	660	595	624	573	616	631	610	670	634	615	685	633	595	637	634	612	611	641	600	602	596
23656	20955	28095	24274	21223	15248	2531	944	720	724	635	615	575	558	545	502	494	551	484	498	451	497	455	516	479	478	473	493	473	458	457	484	489	463	455	482	491	498	486	495	482	451	470	468	487	500	459	498	500	471	441	477	500	439	500	449	517	464	453	428	483	450	477	480	486	454	464	479	448	455	458	506	488	461	495	450	474	455	454	471	491	487	476	443	486	469	490	434	455	480	460	431	464	479	501	497	486	453	486	459	482	489	470	447	500	455	495	477	470	461	447	466	452	458	504	490	439	454	481	519	470	435	472	497	450	435	463	455	477	488	495	448	468	413	482	460	467	463	501	470	419	438	479	475	468	442	444	464	472	468	462	442	416	485	455	480	472	452	465	473	497	455	489	486	463	475	470	482	454	489	457	465	455	463	445	486	453	456	480	467	485	475	445	445	456	454	424	477	468	450	434	492	447	459	477	485	475	463	468	478	467	471	493	474	485	526	468	483	474	503	443	443	461	476	511	467	439	455	458	450	504	477	472	492	486	474	481	489	435	480	452	502	491	432	521	423	448	524	468	462	434	437	491	463	444	465	487	464	453	464	437	469	448	497	490	510	439	482	514	440	480	441	454	462	482	488	422	500	500	464	478	479	423	513	499	436	477	454	465	493	460	439	470	442	451	481	476	426	446	477	441	470	464	489	473	523	483	495	488	469	458	421	458	477	486	426	443	433	436	434	436	467	450	444	537	512	447	493	456	457	422	473	522	449	456	451	463	499	506	452	475	439	433	466	441	445	449	445	421	432	470	463	473	446	444	449	475	469	490	485	479	504	511	431	452	478	468	501	519	490	467	435	462	459	480	439	462	475	495	441	462	462	433	492	507	457	460	481	460	487	447	493	508	465	453	459	468	433	458	449	479	483	475	417	447	496	439	466	492	491	480	453	448	432	501	454	465	515	529	468	466	511	466	488	447	469	465	490	490	509	467	466	464	445	440	473	454	427	473	436	484	466	468	444	560	495	477	473	466	464	465	479	498	454	422	447	461	492	424	418	474	477	495	493	446	523	454	459	435	485	476	474	428	490	420	447	448	439	446	490	477	476	469	467	425	499	439	452	470	491	459	431	497	461	487	456	467	455	420	457	465	485	475	484	454	430	470	450	500	467	455	446	466	478	461	500	489	495	461	451	471	459	495	466	444	425	458	457	445	466	481	478	474	517	422	419	485	450	473	469	434	476	449	494	465	470	486	461	477	474	479	429	465	477	441	461	437	434	476	455	495	465	466	502	472	492	495	460	487	476	491	459	460	502	463	481	454	461	483	487	458	451	492	470	432	482	485	465	456	472	490	472	456	473	470	432	476	455	435	468	449	438	497	522	443	471	490	483	439	494	481	467	483	499	494	487	480	455	453	445	495	422	480	436	467	514	422	418	429	486	483	465	464	510	453	432	449	480	490	499	460	491	461	470	494	453	427	460	518	414	426	500	435	465	501	454	470	503	451	482	497	457	468	455	462	473	471	477	489	451	455	485	470	475	469	493	477	475	450	495	474	500	486	434	448	466	429	455	484	473	447	499	459	483	454	405	455	449	442	506	494	436	437	441	438	479	448	425	455	462	434	458	437	426	466	471	447	474	482	453	454	484	415	471	466	480	505	484	437	505	490	474	478	475	462	438	430	452	429	472	470	474	465	468	455	475	465	465	504	447	469	475	452	450	469	488	468	491	451	477	446	458	451	467	445	490	491	469	455	501	489	469	468	461	448	472	445	476	467	464	504	504	488	467	461	474	465	474	475	506	459	442	466	483	458	500	485	453	462	477	464	413	502	469	423	478	430	471	430	462	487	476	484	495	486	470	452	482	459	459	487	486	440	468	460	458	480	439	477	430	459	459	449	464	471	451	496	512	506	448	477	457	428	439	482	491	463	449	481	503	501	466	398	460	418	492	489	475	442	518	430	432	418	453	455	476	475	464	476	467	456	433	435	482	499	472	479	511	425	467	458	465	492	454	466	469	441	453	483	475	478	464	459	484	459	459	453	501	447	491	469	451	484	514	455	485	474	458	436	446	433	482	495	457	448	474	487	443	476	436	466	450	456	457	458	491	476	476	462	470	438	463	508	465	495	469	470	498	499	454	463	450	466	443	452	464	457	460	482	469	492	453	468	479	477	447	463	506	517	490	504	480	454	479	462	469	459	475	454	487	470	507	453	442	454	469	435	455	486	498	450	468	486	480	459	437	479	490	441	431	493	480	462	481	482	500	460	463	448	446	456	462	449	476	497	461	456	482	477	462	456	483	461	454	473	477	450	473	473	463	458	447	450	457	490	485	457	449	438	445	470	458	442	463	466	459	464	454	456	466	417	481	507	474	479	517	489	489	411	453	418	460	457	479	472	485	460	427	431	442	431	480	459	466	467	459	454	447	487	494	448	442	478	449	499	461	470	460	456	455	476	467	491	487	445	463	455	477	481	501	461	480	454	475	452	465	463	455	488	433	440	479	498	502	441	465	449	468	425	469	466	436	428	465	448	435	475	450	442	466	447	444	450	461	412	452	454	474	488	418	497	474	469	437	473	501	439	434	483	482	444	489	473	481	487	429	440	462	435	474	501	465	445	468	456	441	476	440	453	469	491	430	477	451	465	487	447	484	440	466	484	478	430	487	474	462	481	491	466	441	484	468	457	450	471	470	454	492	481	467	444	461	448	446	503	462	444	485	448	490	471	480	457	484	439	460	482	447	439	417	487	442	474	492	475	452	435	453	460	455	490	455	450	484	469	432	479	453	477	447	481	465	412	478	447	456	467	477	462	476	439	448	496	465	434	434	491	452	424	488	467	493	441	479	442	468	474	460	490	460	428	484	455	452	457	485	471	464	476	489	455	477	460	472	453	462	465	434	496	488	466	481	457	446	482	464	453	457	477	469	489	488	485	487	487	438	453	471	489	460	478	504	443	453	476	491	418	443	473	481	468	462	476	463	433	478	444	484	464	468	493	468	443	452	492	481	477	472	465	446	446	475	472	459	483	472	463	492	454	478	498	475	474	474	466	423	480	456	488	474	460	453	451	470	438	504	458	470	487	448	464	489	438	467	531	488	495	455	511	454	477	464	451	430	482	431	476	437	468	496	489	461	423	527	508	496	471	435	489	512	462	485	468	450	493	476	461	459	433	433	458	488	476	483	447	474	484	461	459	455	513	442	447	457	460	465	457	469	452	448	485	407	452	478	484	420	474	490	439	487	454	498	479	483	472	467	434	469	487	463	476	462	462	436	447	482	467	449	474	466	502	475	444	443	463	430	470	474	501	461	442	483	458	462	431	474	463	476	469	462	467	446	483	482	473	453	477	451	468	437	454	441	512	449	475	467	432	452	467	439	475	465	478	480	445	495	479	469	459	443	502	470	451	456	481	465	474	496	494	484	438	427	494	466	457	452	461	462	463	467	413	473	448	440	460	459	460	437	465	458	429	427	477	491	485	468	468	436	480	450	482	460	467	500	472	497
41169	60874	46984	28629	15815	5691	1674	1265	1097	855	795	676	569	665	596	544	585	583	528	486	513	525	476	500	499	506	484	478	499	510	486	494	511	512	513	507	490	472	500	546	504	500	500	520	438	493	515	465	476	507	468	485	502	516	453	486	494	495	476	460	476	468	484	503	475	513	482	487	501	495	503	502	539	468	493	505	538	474	516	522	481	512	479	502	495	487	480	463	502	468	509	484	511	504	490	467	507	506	501	465	474	470	515	539	491	534	515	454	464	513	485	488	476	572	502	480	482	513	504	536	468	463	488	498	475	499	461	508	476	486	466	489	498	466	453	480	504	489	507	456	482	477	503	470	505	482	473	483	508	485	491	490	468	472	485	481	504	503	526	505	484	474	459	489	468	487	512	500	507	443	501	526	522	526	529	456	477	484	500	526	509	436	517	500	485	482	516	516	521	479	484	494	492	543	519	509	487	473	519	523	462	507	472	531	517	502	498	525	482	502	488	465	545	498	479	471	504	497	521	496	488	491	471	522	490	460	480	499	475	488	501	507	464	500	500	468	478	536	509	501	498	494	496	500	524	480	460	480	487	498	469	489	475	513	535	464	486	505	484	494	513	492	491	481	483	489	470	528	474	532	477	465	481	490	494	498	472	468	489	458	508	475	491	500	477	510	506	536	480	499	463	479	473	510	499	465	553	502	504	512	500	498	488	494	444	494	496	538	473	458	482	500	487	472	488	508	484	510	479	494	526	466	512	480	436	465	475	503	503	495	473	489	500	518	515	467	498	481	481	483	515	470	495	479	503	492	496	475	458	490	511	545	513	521	479	509	440	457	455	500	471	479	499	470	543	495	499	486	519	528	474	467	446	480	494	503	464	464	473	507	492	480	513	493	493	497	490	548	461	468	494	473	488	493	537	472	489	472	517	474	499	464	529	532	501	522	513	476	470	502	500	505	474	478	509	488	485	494	494	500	507	548	465	500	511	479	466	495	519	510	486	533	487	490	497	516	490	501	513	506	495	483	455	523	487	532	511	473	490	500	467	491	477	498	504	462	496	522	501	441	497	514	503	491	526	487	519	497	506	496	490	471	523	511	507	486	503	494	489	535	484	483	481	461	485	468	498	489	488	480	490	482	474	512	507	500	537	490	507	509	524	515	492	513	489	481	495	462	513	489	516	439	483	496	444	488	524	493	448	509	472	547	501	519	478	464	489	494	482	462	503	522	463	526	491	499	480	508	494	495	497	484	469	491	495	495	525	497	508	452	508	468	486	482	540	470	493	451	526	518	478	471	497	490	459	499	492	525	467	498	507	474	472	497	502	483	486	476	485	509	477	470	492	466	495	507	469	513	515	524	505	485	526	520	458	508	496	479	465	453	476	471	503	515	509	529	461	479	507	487	508	503	515	519	491	492	491	457	494	506	504	452	512	474	473	508	507	496	498	464	490	475	504	464	468	518	501	484	478	496	522	484	467	495	548	503	486	485	480	498	470	450	465	519	511	506	518	479	499	479	486	510	501	534	468	455	519	506	515	499	468	517	511	457	492	521	477	477	462	513	485	496	500	471	510	482	501	454	494	505	476	469	489	491	470	514	479	507	481	467	513	507	502	452	504	453	505	473	491	480	491	469	461	502	478	472	515	497	464	472	504	487	473	477	531	440	519	504	477	448	478	494	507	494	462	532	543	510	496	495	492	488	504	509	506	496	492	494	553	507	499	507	487	483	470	459	485	480	508	469	511	474	490	557	506	456	493	521	508	492	464	494	469	456	426	506	489	516	498	531	495	491	484	464	494	506	491	488	489	464	492	510	515	497	492	512	494	471	497	451	488	462	477	496	505	471	525	473	498	498	450	514	535	463	441	501	472	478	508	488	531	506	496	463	477	514	480	495	474	448	538	496	498	471	496	452	509	514	488	517	484	532	507	511	499	503	461	490	514	476	492	488	549	487	507	508	507	490	473	486	530	491	520	487	493	487	496	468	524	474	495	471	482	537	460	461	496	504	487	495	486	467	530	490	505	517	490	470	540	534	510	516	483	461	522	480	506	477	488	535	498	492	499	521	464	498	485	531	550	489	518	501	467	492	478	466	487	470	442	475	529	501	498	465	475	491	482	481	512	532	490	501	486	474	489	476	472	513	528	441	522	457	508	472	482	509	486	528	473	481	447	518	537	487	507	482	510	485	501	463	497	461	504	465	514	509	487	500	505	493	471	481	505	485	454	472	493	500	495	482	508	511	456	527	489	494	472	456	486	489	482	490	516	514	478	469	500	526	499	483	511	482	522	482	524	487	478	475	505	493	463	448	472	499	467	493	503	466	475	493	454	487	507	493	477	524	483	498	481	465	467	478	532	524	476	525	468	452	470	514	491	490	449	510	487	494	476	501	522	472	510	479	512	457	534	502	472	515	489	487	507	485	530	474	543	512	521	483	508	458	487	510	460	518	495	492	464	491	471	483	523	454	516	487	498	484	512	487	477	522	493	511	476	502	499	535	505	517	511	494	482	486	505	499	506	517	484	443	472	492	480	433	532	473	511	476	510	452	514	475	499	483	460	512	500	497	461	466	479	543	496	496	491	532	479	507	458	509	502	477	485	540	485	505	473	496	508	516	503	479	485	481	521	498	482	543	444	473	472	481	486	464	500	492	512	513	491	494	484	484	482	451	533	476	467	513	506	502	455	471	496	494	494	487	498	479	492	491	525	495	481	462	526	468	459	497	461	495	503	491	480	459	523	510	521	499	497	492	462	520	511	469	488	450	483	501	492	517	498	488	456	503	485	506	492	468	481	469	519	487	490	505	511	536	494	434	504	459	489	492	474	490	482	470	485	482	518	525	456	497	481	468	516	502	515	500	497	464	531	512	463	530	485	496	524	479	509	482	510	517	498	465	513	508	504	481	466	508	481	512	489	477	456	521	414	466	492	490	487	471	514	523	489	496	487	528	491	482	485	508	515	538	513	510	521	481	474	542	471	504	481	522	461	498	508	499	511	507	481	504	518	506	457	471	491	476	460	457	489	495	462	467	487	528	475	458	509	517	472	477	521	530	489	504	452	467	500	511	473	483	518	490	503	537	500	508	503	461	489	509	476	461	483	494	481	490	493	458	494	513	487	512	530	484	489	496	486	505	483	527	529	525	481	499	519	503	503	490	483	484	485	451	533	497	479	464	489	515	474	538	493	469	487	469	466	523	492	444	467	477	487	451	484	476	481	509	486	438	483	513	484	467	506	529	477	491	457	477	479	484	486	491	505	496	534	501	480	518	495	512	487	476	483	472	474	502	494	489	524	499	516	517	467	520	471	470	487	518	465	501	492	510	509	500	498	491	519	481	497	487	537	509	519	511	475	459	520	470	498	476	509	463	494	483	456	486	512	499	498	490	445	475	485	482	483	488	521	496	495	477	490	472	505	471	441	490	513	477	460	485	472	483	513	478	521	494	538	526	541	470	451	465	474	489	485	517	478	456	470	522	487	484	492	494	498	480
24709	21024	27739	25527	18530	7436	1396	799	720	684	657	618	581	638	573	538	556	590	542	569	527	495	498	568	516	546	542	488	469	498	507	556	513	527	535	465	544	508	548	513	569	547	553	538	540	518	543	536	547	539	556	523	540	551	506	548	536	566	518	498	546	495	535	541	502	515	512	483	534	546	512	566	507	556	537	522	517	540	527	494	549	528	512	536	530	537	529	478	515	474	511	542	551	530	532	514	548	540	480	494	540	501	539	529	530	520	565	565	515	514	492	541	516	532	521	500	606	553	509	532	542	507	509	522	520	522	534	539	517	533	545	543	503	545	549	601	561	526	587	533	513	520	553	534	492	509	532	510	539	532	530	516	543	468	513	534	506	518	523	539	548	513	507	502	508	525	563	485	509	510	598	502	496	539	524	509	525	550	552	514	530	557	547	572	561	516	528	523	511	553	522	502	544	518	513	530	479	542	572	506	480	537	526	549	540	516	544	502	534	485	556	547	517	529	498	546	520	511	525	546	559	538	558	548	542	518	520	513	544	536	532	561	510	514	506	514	509	575	530	524	492	503	558	562	505	504	525	491	543	527	504	502	521	513	517	543	496	518	555	534	527	514	470	502	521	518	546	563	501	548	551	493	534	515	493	491	531	535	558	542	517	543	540	556	558	535	554	527	508	543	542	554	503	558	533	568	526	527	499	506	539	528	546	510	537	536	530	565	531	513	535	505	480	524	486	533	550	541	537	479	485	556	489	516	493	555	522	507	578	509	486	550	521	509	519	530	527	523	555	537	530	493	536	530	520	490	566	556	538	534	501	530	544	516	513	514	534	521	531	552	506	532	563	522	560	529	526	534	514	532	512	529	549	524	536	503	555	531	541	498	525	554	545	507	555	537	482	534	510	533	504	537	502	481	526	529	590	465	528	555	542	538	554	536	521	541	551	557	552	498	523	525	540	510	531	574	568	521	537	506	517	555	559	529	563	521	523	506	569	506	537	550	500	518	521	525	529	560	566	532	511	559	530	540	512	523	537	527	544	525	531	543	485	524	535	519	502	549	516	523	510	505	543	521	534	520	503	512	539	579	540	541	531	528	513	516	525	481	503	571	521	515	493	500	567	541	545	500	553	542	534	508	530	554	556	509	522	528	509	523	535	522	553	528	532	525	507	545	503	531	510	509	493	525	504	511	509	520	521	501	532	523	529	499	528	521	511	546	541	535	521	515	569	544	542	522	552	510	575	542	480	561	517	540	520	506	522	521	531	500	501	535	528	545	512	510	543	499	551	557	489	514	511	516	526	531	541	553	530	548	544	534	515	549	546	518	527	560	499	521	545	545	526	529	528	561	485	487	545	529	510	525	552	521	521	528	533	515	545	508	518	523	499	531	512	550	521	541	511	516	539	526	533	499	522	537	492	532	539	531	549	518	518	597	539	557	510	521	532	528	531	504	512	503	522	604	529	549	570	524	538	496	563	535	524	497	505	541	510	576	506	527	530	517	511	562	538	519	527	530	491	492	560	494	526	556	551	523	524	523	530	514	528	566	538	525	534	520	514	512	566	570	547	536	517	522	524	530	510	531	528	550	558	557	544	477	526	541	525	523	504	504	520	520	500	487	539	546	498	552	517	587	522	557	514	551	539	516	547	520	535	506	518	544	553	538	538	494	523	526	491	546	525	522	524	523	532	541	533	517	495	518	523	520	532	514	504	535	528	523	525	516	519	547	533	581	518	513	531	519	570	523	539	503	555	567	551	510	566	536	542	513	543	529	552	548	562	551	550	515	512	542	491	555	545	496	516	559	545	494	532	521	467	547	568	520	516	531	543	520	511	540	571	510	501	541	528	494	513	532	544	526	536	523	582	524	536	555	513	522	535	555	525	501	529	519	530	531	520	584	504	521	519	551	527	541	519	553	520	528	497	559	496	523	501	526	541	534	519	501	510	513	516	573	450	519	532	542	553	510	508	537	488	530	505	517	494	575	547	539	511	505	503	518	515	584	548	494	526	509	514	565	528	512	516	551	538	528	515	548	534	513	561	525	500	522	511	541	518	539	536	567	496	541	531	507	516	529	537	558	490	539	507	513	493	522	460	573	520	516	533	507	524	546	538	561	509	505	526	465	513	543	525	541	507	505	514	557	496	539	541	525	540	545	547	562	503	488	500	564	517	534	534	499	524	525	535	511	573	502	525	540	534	518	518	487	539	536	548	554	519	500	498	530	485	534	526	498	514	488	552	527	557	502	527	555	517	536	514	525	568	551	506	556	537	495	518	551	531	547	578	526	538	544	505	523	546	561	557	537	550	552	550	581	506	532	533	568	545	547	503	529	510	525	549	536	541	546	538	538	554	526	522	521	507	562	520	564	514	513	495	580	532	558	503	492	515	494	530	516	489	576	502	506	539	552	540	537	546	509	562	528	489	509	519	518	543	521	536	519	520	525	526	528	508	530	538	510	526	503	522	546	525	531	554	553	529	490	556	478	504	481	520	536	518	558	538	519	539	567	496	530	520	531	501	492	473	522	536	511	488	502	569	533	487	521	535	514	563	541	498	543	565	544	509	534	552	515	524	522	505	564	525	518	497	577	541	521	546	528	553	536	529	540	540	540	508	539	507	546	539	527	520	565	554	528	531	536	508	508	491	527	539	553	520	517	539	502	511	528	527	502	469	513	506	484	545	559	539	520	552	582	529	580	566	552	541	523	537	542	560	548	491	537	482	487	560	519	492	552	529	605	566	565	495	554	535	516	543	531	549	481	563	509	521	553	518	501	551	504	517	537	469	545	550	566	512	571	550	537	510	504	525	543	505	520	479	515	563	503	584	497	518	513	555	552	519	533	514	534	525	556	498	538	478	543	505	569	500	484	531	561	508	562	566	559	518	525	529	583	523	545	545	544	527	536	493	496	524	532	495	508	555	532	522	540	516	509	502	530	508	517	555	533	540	534	517	533	547	472	524	505	494	574	543	514	501	498	522	539	508	580	525	508	513	516	546	568	539	550	528	516	482	520	516	523	505	515	512	548	544	521	540	471	505	542	520	540	527	538	559	501	534	534	514	490	543	511	511	474	542	506	526	547	497	504	497	523	507	525	563	513	517	555	537	559	515	521	575	571	542	533	529	523	497	511	518	557	529	534	547	554	554	531	550	536	538	534	530	501	575	530	525	519	524	520	527	521	484	516	530	529	538	528	534	539	522	511	523	539	560	561	557	507	538	523	537	511	537	504	541	522	519	574	542	522	520	493	520	518	519	535	504	554	528	570	551	508	542	554	499	537	529	557	522	559	529	553	542	535	547	574	500	509	511	520	516	504	536	536	549	503	569	532	516	544	486	512	556	491	510	521	543	539	512	568	507	462	507	521	504	542	506	565	511	545	518	516	500	526	513	530	503	468	548	543	521	548	529	520	509	519	525	525	519	497	521	533	536	528	546	560	520	501	519	547	491	551	573	515	512	532	532	512	483	531	546	543	501	511	557	488	516	516	510	527
39970	57528	44408	25744	13428	6479	1497	1064	974	864	741	642	624	656	632	584	599	532	556	563	615	594	547	550	562	577	525	569	536	530	547	502	572	503	559	550	568	511	574	517	555	617	563	543	520	543	555	552	514	487	572	533	542	501	553	547	512	519	507	519	565	599	544	555	538	573	589	519	569	541	576	554	545	525	543	505	534	557	538	539	572	544	555	523	540	571	593	584	580	516	549	538	559	561	553	530	558	559	545	530	522	559	572	547	534	568	522	559	525	555	523	530	542	567	579	543	551	523	539	518	551	515	547	554	552	522	556	540	604	530	547	529	530	534	539	528	526	545	534	541	562	557	547	546	500	594	525	530	548	533	541	534	537	553	524	559	560	561	573	624	552	555	552	559	522	519	553	522	544	527	525	540	524	590	549	538	528	536	537	563	543	558	551	501	569	502	549	508	565	576	552	539	554	522	538	525	530	571	521	572	526	562	512	533	537	561	521	536	554	532	507	520	520	589	580	545	573	581	566	526	519	505	575	566	589	564	519	511	521	535	568	580	540	521	546	526	531	540	509	512	547	561	550	549	516	511	548	562	575	574	538	512	557	550	531	553	522	579	532	517	548	529	549	550	540	563	542	539	577	565	563	539	554	516	503	536	560	587	568	511	548	571	573	554	556	537	538	528	555	579	549	560	538	530	541	516	589	574	555	565	554	593	544	574	541	539	505	519	534	546	508	553	553	561	543	499	501	526	527	558	538	532	582	465	557	552	543	547	561	551	512	552	523	574	519	554	514	542	529	548	551	510	504	531	530	564	562	513	603	586	544	576	598	527	526	541	516	526	546	564	528	531	527	540	507	542	529	576	572	550	583	509	572	516	526	553	532	507	592	576	526	571	512	534	542	505	595	534	574	529	549	570	543	539	537	544	552	542	547	542	531	503	551	561	586	547	584	549	544	560	536	563	525	574	518	519	545	610	547	572	540	555	542	529	528	571	548	542	548	514	529	535	557	524	548	535	546	533	530	539	591	574	573	564	563	522	571	564	555	505	529	531	573	565	532	558	536	567	551	568	529	542	560	533	542	545	540	537	570	504	560	560	532	578	540	519	503	544	540	573	521	510	553	536	520	542	524	519	565	544	499	536	548	569	535	531	575	520	573	553	559	539	567	566	526	581	518	555	528	529	548	561	558	517	527	556	618	554	507	521	581	548	555	554	552	506	569	526	524	538	497	563	543	613	585	535	544	498	544	471	537	566	547	539	599	528	559	511	527	523	574	560	525	536	597	527	498	545	575	557	532	529	526	511	581	542	577	532	552	588	495	533	568	566	563	540	521	534	576	606	540	572	573	553	540	518	547	577	553	508	545	512	554	557	497	557	552	510	522	548	521	547	542	501	540	591	588	561	529	504	576	566	550	546	525	567	569	558	543	519	509	512	552	517	546	544	541	560	571	536	520	559	539	543	549	551	606	521	543	551	533	586	520	530	560	595	537	576	505	566	560	571	538	565	591	521	521	522	523	563	510	538	546	506	558	584	551	534	522	526	531	541	524	544	539	568	547	529	530	543	548	549	520	546	551	538	571	593	558	502	557	521	541	535	551	551	553	520	531	575	559	502	550	528	543	560	537	536	519	533	530	551	574	516	505	533	540	560	541	546	536	520	564	586	566	518	582	534	521	518	537	549	579	602	546	533	533	509	558	511	559	557	542	488	528	568	553	583	550	585	550	548	524	516	543	506	570	495	508	566	554	556	556	529	504	586	566	561	585	537	554	516	558	553	588	567	576	540	516	534	532	556	566	555	520	584	550	535	532	533	525	547	564	567	544	511	539	534	524	619	554	495	569	553	523	532	542	527	528	544	605	551	520	551	525	563	496	579	545	500	566	564	524	518	549	543	538	527	543	510	559	560	511	525	535	556	537	570	565	566	551	568	526	532	604	531	576	559	539	507	550	552	530	599	553	538	574	512	580	517	539	557	542	550	580	527	528	536	534	523	517	517	524	540	539	509	521	541	528	537	520	554	584	540	559	548	497	553	551	551	556	500	513	559	562	542	556	550	559	567	538	526	525	511	500	528	562	535	519	547	523	474	533	526	545	483	566	540	552	516	520	539	540	560	537	555	577	539	543	548	526	549	578	538	563	509	529	553	567	551	516	520	562	557	543	557	541	525	542	537	552	556	566	524	574	537	528	602	541	534	540	583	544	531	564	541	567	562	566	539	552	539	579	563	524	504	558	559	565	516	548	557	535	499	535	522	592	565	555	538	517	541	571	559	505	549	484	489	573	569	545	540	579	564	544	522	532	608	579	542	562	559	521	577	548	536	528	527	517	562	533	535	540	555	539	546	514	573	554	508	554	539	519	547	542	502	532	545	504	588	550	531	520	556	531	544	533	535	558	559	572	540	551	537	581	555	508	517	523	538	514	566	544	541	517	556	568	569	545	516	540	512	555	512	508	520	529	568	534	514	548	541	532	524	544	553	554	529	560	538	584	587	527	546	526	513	563	520	561	543	581	542	567	546	527	527	539	518	554	587	530	581	532	544	501	537	549	539	558	590	541	522	558	545	556	595	518	539	532	501	527	548	511	574	547	546	565	562	547	541	527	554	564	545	543	520	561	526	579	526	532	565	543	579	551	533	550	541	531	532	517	580	552	535	521	537	587	534	543	585	590	510	556	536	524	546	544	498	567	516	571	582	501	600	540	608	558	535	572	559	556	552	583	572	520	519	540	576	526	551	568	557	534	521	564	503	505	575	547	533	515	537	567	543	540	535	563	565	528	591	541	557	535	586	526	552	537	544	564	524	568	554	539	530	536	554	581	571	503	532	579	596	579	570	533	574	536	537	597	594	514	493	527	502	544	574	540	529	533	542	525	519	532	548	533	504	511	485	554	548	575	511	572	521	564	538	540	552	536	529	517	529	556	548	537	561	572	569	546	525	546	504	542	506	552	574	559	523	545	582	551	603	543	541	563	596	542	544	556	565	552	559	548	537	532	538	557	560	546	476	537	543	567	528	545	581	532	517	548	582	568	504	589	570	540	542	571	569	615	543	556	564	574	511	498	542	518	573	568	555	569	491	542	550	509	526	600	552	540	567	528	533	523	519	562	555	537	560	562	573	548	534	534	530	560	511	552	575	578	501	536	547	554	561	550	553	542	549	548	515	559	555	543	539	478	569	553	562	532	563	538	562	601	567	527	554	550	591	559	531	547	566	553	547	523	559	579	550	530	517	529	565	589	535	575	609	513	531	534	546	586	552	547	527	531	573	541	516	574	527	536	550	536	581	586	568	538	573	534	563	592	543	564	529	528	547	530	524	562	579	565	533	574	537	549	534	502	567	553	514	576	528	615	554	528	550	576	525	543	549	576	564	552	538	515	530	558	534	537	532	543	539	545	545	542	588	515	529	539	532	550	538	550	563	512	540	531	538	510	521	543	523	574	538	526	550	537	533	563	536	552	514	571	524	556	536	526	552	595	548	511	518	555	522	544	573
22475	20948	28321	23763	21032	21011	11618	1098	781	722	555	490	501	511	448	418	402	427	363	351	412	373	334	363	349	357	336	372	389	338	375	371	342	320	380	371	371	378	376	347	344	344	331	360	362	369	387	335	347	328	348	355	355	363	363	315	354	345	349	346	363	329	310	371	353	384	325	384	350	345	371	376	368	326	349	373	336	332	384	366	363	335	331	341	374	330	342	386	336	347	361	398	372	389	388	385	349	354	359	348	346	320	344	339	335	335	355	351	363	370	362	350	383	361	347	385	364	358	362	363	349	402	363	362	318	384	356	317	348	362	353	395	365	335	345	397	351	334	346	323	329	364	355	372	375	367	382	345	334	331	370	337	347	330	316	317	353	346	346	334	352	377	323	338	326	338	335	370	373	361	361	370	336	367	347	395	340	311	354	340	345	372	364	356	335	354	363	350	378	352	327	367	335	369	332	354	339	351	351	341	336	326	372	373	355	336	320	357	345	383	372	327	371	330	323	362	362	350	368	358	382	347	351	384	382	345	318	350	374	347	366	330	359	375	366	350	376	350	351	350	360	363	357	340	364	363	347	374	344	373	345	353	351	362	350	382	359	363	385	379	334	360	380	336	329	369	383	361	337	356	352	349	327	379	386	365	346	392	354	338	379	360	336	355	351	348	334	363	342	350	343	367	347	359	354	369	344	341	361	331	355	388	346	371	345	334	351	359	319	388	309	358	376	359	341	338	359	357	294	329	379	353	358	355	359	375	359	335	338	368	373	382	370	363	319	310	333	319	365	354	350	366	349	346	343	345	377	352	320	347	368	347	337	382	383	335	343	388	344	341	342	310	359	331	355	388	370	372	328	358	341	343	345	366	358	367	351	358	355	335	356	358	357	365	330	339	359	355	368	377	361	360	362	320	341	336	335	374	379	368	348	365	345	381	351	369	345	360	338	358	319	346	332	356	333	336	343	335	334	360	374	336	343	332	354	369	353	315	374	335	382	338	358	353	379	370	372	340	348	352	322	354	360	350	349	350	337	372	370	362	334	401	348	371	339	353	375	371	343	310	377	369	355	344	339	328	353	373	329	345	329	330	349	347	357	358	339	329	335	337	382	321	382	338	358	353	341	389	339	354	335	339	381	336	370	357	335	351	337	385	368	326	365	355	364	336	312	378	333	417	343	311	336	359	399	326	349	367	346	375	336	359	357	395	321	332	371	349	347	365	363	379	353	299	334	356	345	321	350	383	350	351	338	332	340	338	335	351	382	337	358	337	340	351	355	356	375	325	360	352	341	363	344	328	362	340	344	384	336	339	340	369	334	367	333	335	395	344	378	336	382	357	396	347	352	371	358	356	303	329	378	353	319	341	341	350	363	320	345	300	338	354	325	334	389	366	396	353	384	327	382	348	373	336	328	341	339	340	322	352	398	350	349	385	344	351	361	346	328	345	355	343	348	344	389	378	385	353	351	332	356	328	341	324	371	401	347	346	352	339	358	338	371	397	360	333	363	356	321	328	368	369	326	351	356	382	385	339	379	345	369	357	378	343	334	371	359	350	366	349	344	316	366	344	362	326	331	366	383	317	326	348	369	337	355	370	353	354	356	327	357	341	342	358	370	349	322	347	353	367	363	350	339	341	370	378	340	347	355	364	369	345	353	376	363	339	343	360	319	336	338	342	380	351	319	316	376	363	405	364	309	348	371	368	378	334	368	340	341	375	331	360	381	353	352	379	356	345	337	330	332	350	343	362	348	356	362	356	332	362	377	354	395	387	374	348	376	357	316	362	356	356	374	374	331	359	356	342	343	325	343	383	353	307	385	342	352	339	341	351	356	357	351	352	338	370	330	401	354	358	386	343	352	338	344	356	363	335	376	323	347	342	372	394	323	377	337	351	337	339	345	388	352	349	366	343	327	353	362	410	344	339	327	334	347	359	362	338	377	347	339	322	350	317	371	337	358	339	344	361	394	344	359	354	342	342	367	371	330	372	371	373	347	366	354	366	367	357	345	372	388	372	322	361	340	350	342	333	322	356	343	337	382	369	360	378	369	376	329	331	360	342	346	363	391	353	346	340	362	350	335	334	318	335	355	356	390	348	333	351	372	342	346	322	396	369	326	380	345	376	349	355	360	362	327	370	364	362	360	357	374	330	379	362	370	330	327	343	335	374	362	360	347	374	342	381	326	380	315	380	358	353	373	379	337	334	361	339	389	353	397	382	367	339	343	338	355	352	386	352	345	372	346	328	354	345	377	344	348	346	332	350	367	327	352	321	371	358	405	345	353	350	337	388	350	332	353	380	340	316	340	363	368	372	330	335	371	363	349	308	338	349	342	349	372	325	337	366	366	366	353	328	337	363	374	371	361	379	379	347	350	389	306	319	380	343	352	344	371	326	380	315	346	367	366	366	354	364	345	381	356	366	341	338	341	365	372	352	399	354	349	348	371	339	342	350	325	360	340	351	348	357	339	342	337	359	365	359	362	325	336	359	342	368	363	347	393	316	378	369	386	344	370	346	366	346	340	351	342	372	373	331	350	332	385	376	374	325	340	347	368	329	343	362	380	366	342	343	369	355	349	347	329	333	299	338	340	355	344	345	366	325	330	344	392	334	363	318	354	332	364	355	338	354	368	339	325	347	389	377	328	374	396	370	356	371	333	342	359	328	354	306	352	363	321	333	338	356	339	361	348	347	328	364	354	333	314	314	380	351	300	347	361	341	341	341	351	346	346	361	367	350	377	355	330	338	357	395	316	329	371	359	359	345	369	332	365	339	325	370	346	367	360	366	348	338	333	358	362	355	352	359	355	349	368	361	317	349	340	327	363	344	352	367	358	385	347	349	363	338	328	360	339	346	356	364	360	336	351	310	362	323	371	333	398	319	346	326	395	338	341	355	347	368	366	333	328	377	362	354	380	365	384	328	347	381	339	351	382	373	378	344	324	343	351	359	352	336	325	365	312	361	331	362	352	324	343	375	351	360	360	370	320	340	335	345	335	349	363	343	352	356	363	363	353	367	374	386	356	393	369	390	360	353	375	378	331	365	388	343	391	352	322	335	346	337	370	373	345	389	325	374	356	346	322	357	357	355	317	356	344	377	373	340	328	359	355	337	391	310	319	355	376	372	333	323	353	326	370	371	368	363	342	368	354	368	349	306	314	340	376	330	355	352	341	372	330	355	374	338	333	339	352	308	367	333	347	342	347	373	367	342	356	334	344	359	371	373	350	365	341	363	353	355	362	363	328	341	368	317	357	347	359	350	342	374	365	335	375	342	397	360	336	322	330	333	357	373	385	351	380	362	361	323	359	357	359	341	357	351	348	355	350	381	375	344	339	356	362	373	362	346	348	374	360	382	339	324	341	345	354	349	347	349	312	345	362	352	360	345	365	341	363	356	318	334	355	354	323	342	364	338	337	326	387	374	355	360	339	350	368	323	355	350	343	376	387	311	371	378	357	370	414	330	337	353	380	381	342	371	340	391	395	357	345	367
44635	68297	50874	34536	21349	8873	1920	1298	1073	861	664	616	586	591	558	490	484	411	453	397	410	424	400	359	384	386	370	379	391	341	356	418	365	369	381	378	328	360	368	365	369	399	384	354	362	375	352	368	379	362	389	366	372	354	379	374	350	426	368	360	347	345	367	337	394	331	357	353	343	407	337	403	383	359	371	351	351	365	376	382	362	353	342	355	397	363	352	351	374	353	354	395	400	352	373	369	378	405	369	386	353	364	361	372	375	404	365	369	370	347	386	358	371	367	342	362	358	358	362	358	373	360	373	354	385	352	341	390	384	412	350	370	378	360	396	393	369	369	322	401	366	376	387	347	376	381	372	362	376	363	391	353	380	363	371	387	336	369	394	363	378	375	342	348	393	363	358	398	382	356	367	381	368	355	367	383	363	380	342	361	365	405	382	356	371	402	382	332	399	337	341	363	335	416	402	361	405	371	381	375	392	363	339	380	368	392	394	356	353	368	352	356	384	347	365	357	361	417	377	361	333	394	341	387	369	356	359	368	370	340	357	374	364	386	378	377	397	371	323	356	380	380	373	372	375	390	347	362	393	379	386	380	351	360	424	362	337	334	373	373	360	391	367	364	355	367	386	347	365	366	366	391	371	353	355	333	353	347	349	396	365	387	392	364	365	405	362	405	342	352	323	393	379	352	366	368	344	354	383	371	383	378	348	408	404	393	362	370	358	383	392	367	410	364	352	369	335	368	358	414	321	374	344	374	363	364	361	369	351	381	366	402	364	324	336	324	368	371	381	407	392	352	319	384	346	391	378	338	359	366	357	390	408	383	370	350	379	375	365	364	345	348	352	375	389	420	381	387	411	383	360	400	372	369	387	400	372	342	386	363	376	387	386	368	350	351	353	407	343	333	361	355	337	377	389	381	373	385	399	357	358	379	393	383	414	340	341	354	368	333	375	384	398	380	390	395	357	381	376	374	368	354	362	389	387	367	365	361	372	366	368	333	354	365	371	384	334	348	359	357	374	353	380	409	350	344	353	335	357	359	376	363	362	380	376	340	343	387	354	350	356	372	399	413	367	374	367	384	354	354	345	340	393	356	372	373	368	371	414	369	325	359	395	346	367	363	403	375	335	372	358	362	353	367	366	361	369	344	352	388	393	409	363	365	375	392	354	363	394	362	387	365	345	339	380	376	381	384	404	339	351	388	386	346	396	426	370	355	354	344	375	319	363	391	368	368	359	358	390	377	391	371	348	367	341	353	344	374	364	384	366	377	358	333	377	347	372	348	374	346	373	379	367	378	389	402	334	394	378	341	394	370	379	391	360	362	393	368	380	343	358	325	362	351	331	377	353	355	370	345	357	370	366	349	356	403	377	352	363	369	332	374	372	394	376	359	344	379	392	389	355	412	377	379	378	349	359	357	384	357	355	339	362	366	382	382	394	350	368	371	370	376	351	387	418	376	385	390	395	355	350	352	374	358	362	364	392	376	333	345	375	349	362	381	382	379	372	366	398	374	361	336	367	394	407	355	383	335	382	369	378	389	368	378	368	396	373	361	329	351	378	350	385	383	348	350	355	379	356	396	345	390	375	378	380	368	367	377	377	368	365	370	352	373	368	340	375	405	389	374	366	350	359	391	357	372	396	380	402	344	357	354	404	364	336	341	373	383	375	353	380	345	364	367	357	333	346	392	329	393	410	405	371	350	361	382	393	356	376	374	348	386	399	372	353	387	349	360	353	360	400	359	383	361	354	365	361	368	369	372	370	394	367	357	364	345	378	335	365	373	364	355	341	385	344	357	373	375	337	389	377	349	363	391	387	379	372	363	378	392	340	363	385	366	346	363	347	355	382	351	343	392	376	347	362	370	383	355	361	396	392	347	355	333	381	346	326	374	371	374	376	395	340	364	346	387	371	342	350	373	385	376	362	326	403	372	364	369	396	369	402	366	349	378	349	402	390	331	374	355	351	356	378	351	378	339	385	378	373	349	366	331	372	387	385	354	352	361	373	334	361	366	345	376	370	364	367	400	331	363	366	403	370	381	408	369	363	410	360	377	378	378	388	339	318	340	347	363	393	343	344	392	354	349	382	368	365	328	362	383	356	357	375	359	385	365	377	362	381	369	380	397	417	387	351	371	349	369	371	350	393	360	367	364	334	359	345	364	353	367	373	340	351	360	356	376	389	372	371	365	323	344	374	359	349	348	403	410	373	388	383	386	357	370	402	368	371	362	365	354	340	367	362	375	361	389	379	364	360	376	335	393	360	346	338	346	345	376	358	351	367	369	352	344	329	340	370	355	383	331	367	372	375	369	357	381	391	357	368	399	408	355	389	314	364	366	334	364	356	378	369	373	375	296	371	352	381	361	360	365	373	370	345	383	384	389	363	344	354	350	340	365	382	367	396	369	329	398	390	346	382	369	382	348	358	353	384	390	326	365	380	361	384	383	383	327	373	369	360	367	364	376	393	383	388	373	345	374	343	383	373	363	374	376	364	347	386	371	354	361	404	395	372	356	333	335	357	389	358	368	375	351	348	343	371	360	366	331	396	354	390	336	373	382	377	371	371	351	350	347	371	382	338	378	383	319	374	342	386	391	386	333	371	374	358	359	365	405	378	353	344	356	370	348	364	383	362	356	360	355	362	366	379	352	380	362	353	389	379	376	368	355	365	352	356	369	352	340	368	358	369	402	385	362	361	385	408	393	359	433	358	372	390	370	358	385	359	356	380	362	380	361	383	394	364	371	378	343	392	393	367	380	359	357	335	392	397	371	397	376	383	368	405	363	344	397	367	389	357	381	385	356	381	388	384	386	371	389	379	367	413	394	369	331	381	312	359	358	375	372	363	345	341	396	372	379	341	347	349	368	353	369	358	381	340	346	356	380	368	368	346	394	361	342	393	369	354	364	359	381	381	374	345	372	387	342	391	428	318	405	424	385	382	393	383	392	391	345	375	325	353	377	343	364	387	387	352	368	388	392	334	379	374	369	381	351	387	377	374	382	385	378	350	398	408	434	359	338	349	397	371	385	312	367	378	374	353	371	343	369	321	354	363	350	362	336	353	334	345	378	413	367	365	323	327	358	355	384	386	353	369	371	379	364	380	367	372	358	337	403	359	395	350	375	347	360	365	372	379	353	360	344	380	394	385	351	342	368	410	371	356	373	362	384	361	377	337	355	390	360	373	387	331	343	330	370	369	346	363	389	391	349	378	321	379	371	382	346	364	360	362	347	384	340	365	418	384	387	394	386	350	363	356	343	388	386	394	390	344	351	394	347	392	375	348	382	339	392	339	356	359	349	370	363	357	357	356	371	377	354	364	358	368	385	380	384	355	386	375	359	369	359	336	368	389	363	360	354	355	373	329	375	379	358	365	370	380	342	399	380	375	394	375	351	356	368	405	365	369	380	381	360	345	378	374	382	367	388	350	377	367	381	360	343	337	386	350	379	340	334	366	326	369	402	365	362	354	370	386	377	361	369	392	370	346	355
33499	35853	35786	22835	8332	2722	1020	803	715	686	700	681	681	668	620	600	620	616	626	636	660	576	574	573	562	650	606	611	601	597	598	614	565	624	567	591	568	587	601	580	571	590	608	635	604	632	583	588	577	551	599	587	674	623	613	612	586	599	635	629	614	642	591	573	600	582	565	598	606	614	641	678	580	608	568	589	573	574	578	628	594	583	610	609	611	591	581	642	595	615	625	540	590	576	675	644	550	577	596	583	613	580	618	596	582	628	592	573	601	586	593	610	610	590	605	572	603	561	579	607	623	598	594	548	604	609	584	547	591	577	589	619	556	553	630	615	595	611	611	643	597	594	600	592	569	602	578	625	641	563	605	602	598	631	575	595	590	621	584	644	604	561	605	578	583	538	584	588	641	601	602	568	617	571	594	581	606	583	582	635	598	587	628	612	600	571	588	607	590	561	575	624	621	667	567	564	604	616	631	592	567	625	611	563	568	617	615	566	634	584	623	536	563	560	622	582	631	613	626	600	580	613	592	583	605	578	625	641	640	599	596	562	644	597	627	616	597	561	566	616	592	607	625	601	620	661	582	602	586	578	561	627	626	604	628	567	589	632	576	630	592	605	604	605	608	617	604	589	574	581	620	614	648	590	589	577	608	596	561	587	622	618	593	628	575	602	559	547	577	608	609	627	618	593	596	590	585	594	573	602	610	581	627	580	605	647	575	607	669	591	596	573	599	580	631	597	625	592	615	619	619	577	548	637	575	627	624	585	619	621	596	581	598	573	616	609	582	602	613	550	601	545	543	579	619	610	597	616	566	561	582	621	590	600	603	576	566	552	611	617	587	642	627	592	580	600	568	625	639	569	613	588	587	587	584	622	576	584	602	554	637	586	610	581	606	601	595	565	625	641	597	603	582	576	601	605	585	598	625	594	587	605	601	590	596	598	590	575	589	609	607	587	570	588	603	608	589	583	647	590	618	645	629	556	601	614	551	577	626	577	576	597	602	596	609	572	528	522	617	608	596	591	597	598	585	567	607	596	625	583	587	539	613	599	626	634	576	584	609	658	629	582	565	597	646	573	667	569	633	643	602	663	606	605	601	634	594	584	612	609	531	573	594	608	580	632	628	597	548	624	620	581	614	608	648	570	600	589	642	643	596	634	566	613	600	597	598	599	580	556	614	588	593	587	592	563	584	606	601	565	569	578	567	560	611	579	616	568	627	593	613	584	626	633	589	601	577	609	598	617	584	625	599	623	613	571	617	570	586	619	605	609	564	581	633	594	619	599	620	567	614	551	614	642	656	590	609	617	586	607	590	609	580	640	604	632	614	588	620	606	583	618	580	617	605	586	606	569	584	584	644	596	602	571	565	586	550	601	615	606	599	602	603	583	593	588	547	585	608	576	588	563	596	582	603	596	660	617	587	607	604	618	611	585	615	591	599	593	594	619	598	605	593	600	592	633	569	564	565	575	584	577	596	651	629	602	608	595	606	663	654	622	576	572	594	620	589	590	597	623	603	589	570	667	619	555	609	570	604	607	599	568	639	631	606	618	620	598	532	652	583	537	620	574	572	574	556	628	627	618	553	581	543	645	564	613	613	613	636	549	643	593	556	613	595	605	612	604	624	636	562	619	569	615	622	586	653	574	560	600	555	623	652	581	602	563	605	598	605	607	568	614	623	621	572	586	579	611	562	623	580	591	583	568	578	614	598	605	577	586	570	629	596	617	565	630	626	561	573	615	630	584	627	617	655	647	609	557	567	596	603	596	624	551	623	614	611	625	596	601	580	586	607	552	626	637	533	606	659	622	602	586	579	604	602	590	677	606	599	598	608	612	560	595	603	591	580	604	559	618	589	596	630	604	564	608	609	589	584	606	590	562	587	626	552	614	596	588	583	633	626	587	580	567	619	575	590	637	580	582	570	566	620	604	625	584	635	598	569	622	602	582	573	617	649	610	578	604	583	631	613	589	643	607	581	599	566	606	630	606	580	572	625	586	546	591	635	584	571	625	619	579	549	601	576	572	616	601	583	592	556	603	590	566	556	618	595	619	598	642	631	588	584	605	592	577	607	578	608	578	605	645	632	579	627	620	595	590	596	635	572	584	542	644	606	588	588	600	577	628	606	636	543	569	609	603	585	591	630	604	623	636	596	597	625	587	565	622	597	556	611	612	617	591	604	640	614	598	589	585	585	589	571	563	622	551	624	582	599	577	596	594	593	581	639	598	624	585	598	601	576	580	585	617	590	584	606	576	559	593	605	577	604	570	593	598	607	590	603	622	646	596	569	564	593	558	569	656	585	633	605	563	600	607	586	639	551	637	578	603	588	594	618	605	636	627	612	645	631	600	581	620	627	621	621	639	587	586	617	646	616	616	586	597	639	603	591	666	603	619	596	602	579	579	583	595	606	594	618	600	605	572	587	629	603	617	623	599	604	611	593	636	632	565	617	554	629	618	581	570	626	618	611	612	582	597	596	605	627	554	638	613	599	616	605	565	598	583	664	596	590	620	615	622	590	671	635	605	644	584	605	596	585	624	584	597	601	562	576	582	602	596	594	633	583	559	568	601	599	581	587	617	603	575	601	603	588	600	541	575	582	581	617	591	626	569	566	565	629	615	593	632	610	589	638	582	617	601	558	627	586	609	648	600	609	558	576	616	619	574	618	548	613	602	624	619	616	630	606	561	549	640	627	610	610	642	600	618	588	607	625	560	603	635	620	592	539	627	582	607	581	629	620	604	624	642	605	675	598	619	579	572	631	596	616	650	617	634	633	627	582	582	628	548	621	611	621	625	585	617	588	606	632	595	581	576	553	546	570	596	644	629	598	615	610	581	619	580	593	596	572	537	634	554	614	585	610	625	609	647	627	628	569	630	616	632	629	617	614	569	627	654	590	547	575	567	611	639	635	594	591	645	653	595	619	625	577	580	636	616	614	620	630	623	630	648	592	591	601	622	586	560	607	575	601	613	598	598	600	606	565	581	606	600	648	599	620	588	618	625	582	605	629	617	610	634	625	569	647	610	624	583	582	586	590	620	637	610	609	604	596	591	646	562	592	602	610	584	593	603	630	583	616	556	570	607	569	604	593	569	581	656	583	594	611	583	585	582	643	615	572	627	584	577	614	620	641	619	595	574	643	614	643	633	603	584	576	656	570	608	608	614	612	552	636	587	641	617	630	633	606	600	591	596	595	647	583	618	628	575	563	582	593	638	557	577	541	581	588	535	604	627	617	654	581	643	592	626	556	601	562	593	607	625	608	568	616	618	594	606	582	555	607	588	590	629	618	619	623	615	606	583	580	599	645	616	572	599	618	581	592	584	597	597	658	605	616	596	592	591	619	560	599	591	562	539	597	612	592	606	603	594	583	574	606	615	611	572	596	601	627	591	599	624	581	601	591	616	602	654	598	569	555	604	603	673	644	608	578	593	621	604	612	597	588	647	570	584	577	563	572	581	589	582	602	610	628	604	610	634	587	602	605	586	612	667
41853	51643	38741	20674	8854	3544	1250	1004	909	865	751	731	746	697	670	667	677	665	635	669	604	622	590	645	672	645	638	622	655	612	587	604	616	631	605	632	633	612	635	615	583	605	650	624	592	625	617	599	621	609	556	613	605	610	674	606	608	629	639	635	645	670	665	602	646	645	640	617	605	643	619	606	602	634	625	648	625	630	626	627	656	578	612	612	604	630	595	630	583	613	640	655	621	603	629	692	658	616	661	636	627	611	589	635	647	636	606	635	616	631	625	584	605	615	614	580	634	650	644	638	641	640	636	607	587	616	606	618	610	640	638	605	624	632	585	600	623	637	610	635	603	618	614	612	620	641	608	621	617	630	608	645	651	610	673	641	647	549	651	655	641	630	618	670	593	630	610	609	594	612	653	622	651	641	617	630	623	657	618	614	624	626	600	622	601	628	616	596	634	621	609	633	652	623	623	630	624	650	640	697	640	632	596	615	644	630	585	606	641	615	596	612	621	638	610	631	681	665	651	657	588	587	579	615	656	663	607	617	642	602	611	614	571	598	653	626	628	658	638	666	614	611	632	609	597	614	592	616	582	573	658	604	631	597	598	588	617	647	617	638	628	665	628	607	603	604	633	621	611	657	621	625	627	649	618	646	599	667	659	617	615	617	659	669	571	618	626	654	610	667	626	628	625	598	663	629	607	629	649	599	605	635	594	641	598	600	630	634	615	643	651	604	619	610	641	659	641	584	614	669	603	568	638	631	628	603	603	602	597	601	633	623	575	580	605	603	627	615	617	620	621	647	645	626	649	625	634	602	592	610	603	633	650	621	635	604	614	599	629	599	611	592	639	611	638	620	671	653	640	604	595	647	631	641	591	608	630	645	615	605	599	646	663	607	596	612	633	628	606	654	627	665	590	589	605	599	606	627	605	583	609	648	617	622	629	572	639	582	619	623	651	605	641	630	625	624	609	636	579	676	684	600	614	631	648	626	656	654	630	684	640	553	599	608	591	614	628	661	605	620	610	601	629	656	631	597	619	660	604	625	566	650	620	606	624	682	631	695	652	617	645	661	623	629	652	589	604	626	589	604	629	645	603	575	610	643	629	598	599	617	629	570	624	625	636	672	642	622	619	615	621	633	582	575	639	618	666	580	617	602	659	658	649	596	645	588	645	625	625	640	606	674	586	593	615	609	648	621	636	624	661	658	636	599	632	589	661	609	643	615	617	635	623	608	586	615	631	629	636	620	651	608	612	617	618	627	675	599	605	630	573	624	595	668	642	656	663	594	594	631	622	635	644	640	627	660	588	664	645	619	618	601	618	561	620	589	620	600	563	636	606	650	632	605	642	639	641	598	608	641	635	591	606	599	609	614	634	619	567	611	634	635	664	645	647	591	632	655	603	623	621	615	617	590	613	605	633	621	615	624	653	601	649	668	632	634	604	617	611	577	604	631	586	619	623	688	614	655	657	589	632	642	581	616	611	643	650	646	624	602	642	593	602	651	617	598	639	614	603	613	654	604	624	666	591	638	593	626	625	594	605	600	623	584	639	594	612	605	644	590	601	646	612	624	622	642	623	627	629	629	614	624	645	609	620	626	622	627	642	633	604	647	653	631	630	595	608	647	623	589	589	593	639	633	647	695	635	651	677	601	679	596	665	593	599	621	618	608	610	610	617	686	633	588	605	655	620	603	636	656	666	610	637	606	634	626	611	640	606	584	617	670	648	567	627	650	614	660	585	623	635	634	646	637	601	636	609	639	543	640	649	657	601	643	635	639	601	607	623	658	619	695	631	635	623	611	613	597	605	619	651	601	608	600	611	612	630	596	661	584	655	590	615	626	614	621	633	617	648	592	624	638	596	674	632	632	691	613	583	618	592	642	602	605	607	618	635	683	603	615	669	629	655	615	638	610	629	621	628	628	653	630	647	630	626	612	621	631	665	603	651	648	672	605	624	597	677	619	603	663	612	613	648	622	594	619	634	610	618	621	600	637	643	620	647	600	606	633	676	576	634	602	621	581	613	679	579	635	571	648	698	622	597	608	647	660	661	597	663	638	626	652	629	626	605	630	645	637	669	658	645	580	619	632	612	644	613	643	640	617	610	632	576	628	653	578	608	654	614	620	668	647	634	643	580	612	621	614	631	638	579	670	595	637	613	664	590	577	615	617	611	656	613	627	615	629	633	625	653	619	602	617	640	621	589	623	647	586	648	613	591	630	594	588	680	647	627	609	623	634	644	656	603	563	624	653	662	643	600	681	625	636	666	628	604	663	674	642	598	661	608	594	594	635	579	646	656	612	629	630	643	644	625	656	620	586	670	645	581	614	594	600	612	687	610	640	601	684	621	646	587	600	607	630	635	616	619	641	611	612	647	660	599	664	636	635	595	625	639	627	648	572	612	647	599	661	616	662	652	632	593	666	578	606	620	670	634	609	623	624	663	618	613	590	662	616	667	682	634	608	631	625	624	680	639	636	644	651	666	573	625	628	604	631	620	620	602	594	649	623	595	609	629	606	637	628	637	631	659	615	607	607	652	602	634	598	622	640	591	610	650	693	571	647	607	629	612	609	627	609	616	572	597	626	578	657	586	618	638	601	636	623	621	598	638	625	616	628	601	611	622	638	636	642	655	617	647	640	600	657	585	572	570	610	640	597	607	604	602	594	626	621	666	611	626	614	654	658	646	613	629	594	652	625	598	634	576	634	641	622	619	655	619	644	612	600	592	619	680	622	637	632	681	618	628	624	614	609	663	619	664	611	598	619	603	640	594	615	614	607	641	615	648	644	620	615	628	623	646	637	637	634	624	620	615	594	636	629	621	659	608	618	601	609	610	609	637	621	584	642	608	663	620	598	603	645	620	571	606	675	620	645	596	657	623	665	623	618	649	629	588	605	621	608	615	673	589	626	685	629	639	608	667	574	648	655	666	646	579	644	573	601	634	625	584	656	600	604	639	623	677	646	612	631	611	598	639	608	676	657	637	587	609	591	593	601	636	652	605	607	626	630	620	595	641	624	608	621	636	576	595	651	627	662	584	649	586	640	642	636	647	589	637	595	655	602	590	658	644	606	642	584	629	558	585	616	597	635	581	614	648	633	591	592	634	624	625	609	644	618	630	649	612	631	633	594	624	616	620	591	656	637	600	670	608	587	628	609	639	585	632	630	625	642	605	619	605	581	552	680	602	590	661	608	620	590	622	605	594	629	667	602	602	586	601	628	622	638	665	651	634	640	602	601	653	646	609	617	615	650	614	639	631	637	687	614	655	616	597	625	654	588	640	670	622	635	664	596	636	611	638	629	598	592	589	635	637	652	568	619	656	627	651	623	571	644	655	612	655	636	628	618	603	653	616	669	644	575	650	641	666	614	596	637	612	629	607	660	580	617	661	615	615	645	684	639	635	583	648	609	628	641	617	659	613	610	623	641	635	632	645	639	595	605	644	592	623	651	579	614	643	620	626	638	605	655	652	582	642	624	615	598	626	608	648	594
23552	20884	28064	24181	21137	15676	2841	906	664	633	602	578	607	603	541	507	511	487	528	522	485	471	486	457	503	520	512	486	508	466	476	533	447	479	467	507	493	463	489	504	492	467	481	484	455	483	520	481	510	521	452	491	484	468	458	499	495	423	474	454	469	476	481	478	478	452	505	479	475	507	493	440	477	440	446	490	493	477	455	504	489	474	486	449	452	507	472	506	520	477	465	493	489	480	493	494	466	514	491	510	519	451	466	490	482	477	454	488	471	495	479	521	471	482	483	473	529	480	475	493	466	491	506	489	493	462	505	482	487	473	458	459	492	470	438	507	465	477	475	483	491	503	493	450	470	465	500	498	498	468	468	505	476	474	474	490	480	459	496	481	463	472	499	485	432	470	468	446	480	474	479	439	482	488	506	486	452	502	470	473	485	481	484	481	518	489	491	527	476	471	485	491	475	465	476	484	484	476	468	474	512	502	461	463	486	471	491	513	469	480	469	478	489	485	462	493	495	505	508	488	478	453	462	453	465	477	518	483	541	492	454	449	505	469	485	532	472	489	495	474	488	472	462	487	484	465	486	456	508	533	506	456	512	503	465	458	501	503	464	511	472	474	456	475	493	445	491	453	477	457	484	465	493	476	514	486	488	457	496	496	488	489	473	455	479	486	522	456	474	472	460	475	522	462	455	480	479	476	505	472	500	495	466	473	516	487	496	476	464	491	469	464	476	498	466	482	511	461	467	478	488	485	513	507	465	444	515	476	457	453	468	471	462	416	460	491	478	447	491	466	476	495	449	484	481	491	488	474	460	465	470	464	478	497	491	514	481	496	472	483	502	464	445	484	477	487	469	455	506	465	486	494	465	482	522	503	524	526	499	493	456	465	466	497	461	493	477	481	511	507	472	504	470	482	474	476	509	474	498	453	481	444	501	468	516	475	515	440	473	455	498	485	457	461	491	490	475	492	471	523	471	483	509	470	469	489	462	486	484	467	494	510	516	502	484	500	475	514	477	476	498	473	474	500	493	456	491	537	478	494	445	462	499	465	495	487	531	472	458	498	466	494	453	528	485	520	501	474	546	506	486	511	451	429	511	465	532	541	502	469	466	509	466	512	459	502	473	515	456	541	480	451	465	476	506	466	501	486	471	516	492	437	501	501	450	486	474	495	489	444	502	468	505	454	532	486	457	497	515	481	488	495	488	482	494	493	467	466	491	446	461	490	475	495	489	490	473	466	486	454	439	495	470	468	484	484	485	477	458	482	495	456	507	457	458	504	528	494	503	539	489	468	498	519	468	502	448	440	479	476	466	491	475	467	500	496	502	489	506	459	479	493	492	473	461	500	440	472	513	483	437	471	469	461	449	477	487	490	436	483	520	492	464	496	518	488	472	507	526	475	462	433	445	526	458	488	489	475	519	431	474	476	434	473	456	465	473	493	500	516	521	505	471	503	474	502	522	483	443	484	511	509	467	443	509	427	544	508	497	480	486	454	450	430	455	493	451	467	485	483	446	516	485	495	458	474	486	452	476	516	482	486	445	468	496	472	500	516	467	486	502	506	507	432	493	533	488	504	505	475	514	451	489	469	491	477	446	486	484	457	523	480	487	477	496	461	500	490	523	494	472	509	505	478	466	488	452	455	481	478	508	467	466	483	436	505	469	445	470	442	503	465	471	506	497	535	476	484	480	504	453	489	485	483	470	501	453	479	454	512	457	518	471	465	498	474	489	471	500	471	453	466	507	464	472	425	502	472	480	477	522	475	511	511	497	452	508	486	453	435	504	488	495	487	444	453	498	473	496	506	546	460	463	473	488	495	507	511	494	477	519	462	475	449	480	541	473	477	478	452	485	479	482	477	488	433	444	482	478	497	495	491	512	483	444	483	480	501	465	496	503	465	422	456	489	450	465	480	512	499	483	431	499	485	511	525	466	459	480	482	526	498	488	495	429	427	493	493	500	484	468	486	467	468	479	464	493	482	491	500	463	500	524	496	462	530	459	504	507	450	453	496	462	461	474	491	536	453	500	448	468	502	518	482	484	509	488	497	459	458	519	475	477	532	453	454	435	475	499	458	469	498	510	466	491	472	454	499	443	496	520	477	452	453	462	490	507	483	497	444	514	499	474	482	444	473	488	462	478	463	486	495	472	432	488	511	505	478	487	482	469	482	460	488	487	518	471	490	463	439	476	451	487	495	485	497	480	467	514	471	474	453	480	479	457	438	473	477	503	506	478	498	477	447	467	480	480	499	467	469	490	505	461	491	493	500	484	485	478	528	461	466	503	505	452	460	464	515	493	518	504	476	468	466	480	493	499	502	476	491	482	481	443	521	472	466	475	508	494	498	476	457	491	465	501	483	511	472	434	499	457	488	453	483	450	514	467	455	494	479	477	475	472	459	481	449	465	456	488	468	473	449	447	483	497	465	467	441	484	460	503	492	478	476	464	473	521	506	502	490	453	484	464	443	499	499	446	470	494	483	513	529	472	481	489	501	473	500	461	480	430	445	470	483	489	494	458	454	520	535	492	512	448	458	427	502	474	471	501	468	499	489	508	494	553	493	482	454	456	473	522	478	476	504	489	459	443	469	469	475	495	493	504	494	461	488	474	496	509	517	438	487	457	469	496	472	453	498	470	489	504	467	498	453	491	497	504	497	485	477	469	462	457	508	487	516	497	416	496	497	494	535	453	481	463	498	526	478	469	456	448	509	471	491	455	480	444	459	472	417	497	502	496	462	491	481	473	507	482	505	496	501	450	469	527	512	490	497	460	491	479	494	507	481	439	480	473	467	471	491	511	438	464	438	497	490	469	457	450	490	497	508	482	453	466	531	493	435	499	451	464	451	476	460	469	502	476	465	434	449	504	515	486	484	475	437	458	478	503	510	475	436	501	460	496	503	491	452	490	487	472	470	494	485	485	486	478	461	501	442	496	466	463	469	480	453	516	476	499	476	487	482	473	455	490	485	494	449	508	479	495	475	495	456	510	494	483	430	496	467	496	460	443	461	454	481	477	483	459	509	487	453	486	485	494	470	472	455	477	469	501	463	501	472	503	444	463	504	494	499	458	493	438	495	474	511	452	494	516	478	472	515	486	521	506	498	458	480	451	462	464	519	518	499	502	469	453	533	483	486	466	472	504	545	513	475	503	483	471	476	511	491	462	455	475	518	466	485	452	503	494	482	470	469	461	436	484	474	481	514	499	460	502	447	521	484	455	502	451	526	554	508	478	502	437	464	479	464	446	512	475	493	471	503	425	476	496	480	475	480	484	481	480	553	475	442	466	551	511	472	493	478	480	466	488	501	419	511	439	446	480	484	473	491	424	474	443	522	471	522	484	500	541	458	498	454	460	543	483	469	492	425	491	469	491	449	452	496	501	503	448	474	459	473	470	489	444	492	459	468	489	476	499	504	486	486	472	509	454	491	497	506	514	476	453	429	496	486	464	471	473	459	432	464	463	466	455	457	494	488	503	452	484	483	485	493
40576	60519	47614	29827	15332	6585	1798	1098	936	769	752	735	714	679	632	590	517	546	541	522	542	490	486	514	517	512	538	486	503	503	483	479	528	512	491	471	502	515	515	479	505	539	509	524	483	512	499	523	511	528	507	517	479	509	516	468	510	523	487	451	499	492	513	523	507	494	502	533	512	471	518	497	491	500	485	545	525	493	497	518	507	509	508	515	515	500	483	491	534	501	511	523	538	510	496	520	476	528	513	531	502	497	522	520	496	519	492	526	532	499	486	513	492	501	533	484	512	468	501	490	528	507	516	527	505	492	503	512	489	521	529	501	513	474	504	504	476	507	495	501	519	536	492	524	507	477	508	563	490	501	487	478	488	473	504	480	478	503	493	491	501	483	509	504	578	490	507	500	514	544	520	486	492	489	526	481	531	509	517	494	513	513	495	512	463	516	524	506	494	529	495	507	487	518	537	512	490	495	488	508	527	514	502	503	458	486	492	477	523	528	511	509	499	507	468	481	534	481	509	537	469	455	481	512	524	522	524	493	509	508	503	487	468	549	494	504	541	514	484	485	501	512	499	525	507	488	487	525	480	523	502	521	519	508	500	518	500	526	539	500	494	515	494	518	542	502	525	507	496	516	518	566	554	525	473	498	520	500	496	501	467	505	506	547	547	502	485	545	484	521	500	458	515	480	506	479	518	468	507	485	485	541	479	519	504	507	544	544	460	516	495	518	522	477	481	541	492	524	521	498	475	499	511	495	526	545	522	471	514	499	517	507	469	507	487	496	541	513	503	493	521	555	503	503	513	506	465	485	523	510	479	532	490	530	477	492	525	485	474	530	493	516	500	515	513	474	534	519	489	503	524	508	548	512	499	453	494	507	516	492	512	527	537	507	514	563	494	475	499	496	519	532	520	507	503	508	494	487	528	519	499	495	498	520	481	510	519	518	477	534	548	482	503	481	527	544	472	505	510	512	504	504	507	519	491	485	487	511	515	486	515	500	539	532	488	521	473	549	553	502	536	514	528	503	538	505	518	495	512	490	472	468	494	473	518	482	529	506	551	505	489	516	509	482	494	485	541	504	525	549	511	510	479	514	473	520	506	509	500	516	468	527	503	524	506	514	486	501	485	501	520	485	502	483	519	511	495	479	516	526	512	485	499	503	516	497	524	507	509	504	556	489	504	480	554	507	494	472	536	535	515	503	488	494	458	463	462	497	517	521	497	488	525	521	510	498	525	523	499	490	492	517	515	495	499	500	513	475	496	500	531	560	460	546	520	529	486	498	491	459	542	526	503	534	496	510	499	537	518	486	513	493	585	490	517	504	527	467	578	477	489	558	487	466	500	515	565	500	520	501	526	528	535	526	492	501	484	510	496	525	503	513	463	482	508	481	446	503	506	516	502	482	495	503	487	506	439	533	502	448	497	512	542	468	501	491	511	466	505	485	529	489	476	490	501	521	507	517	507	476	503	529	513	483	504	518	505	519	538	525	472	524	506	494	504	509	516	532	490	517	497	543	503	518	534	496	545	493	527	545	509	484	513	483	504	472	484	550	564	505	519	486	510	490	525	506	530	490	520	488	528	496	524	489	507	512	515	478	499	496	513	486	491	487	512	489	507	532	495	463	487	437	510	494	532	576	498	531	523	516	452	480	493	512	510	471	544	478	506	532	475	517	512	482	481	534	534	525	535	536	475	515	487	559	485	530	527	488	480	494	484	489	491	520	462	505	492	497	466	506	502	507	539	496	488	527	523	498	514	505	535	513	539	486	532	489	531	537	510	501	479	537	478	479	545	517	503	500	509	493	531	475	499	511	542	485	494	528	551	509	490	501	522	480	456	530	511	477	514	517	523	485	503	474	500	503	479	511	513	503	530	512	511	496	521	523	496	501	520	537	501	501	496	509	485	495	531	497	502	502	488	494	514	487	537	532	526	491	485	515	504	484	508	504	527	482	498	484	523	508	530	491	498	494	536	509	517	497	512	511	496	501	461	488	485	492	484	467	493	493	495	491	530	531	488	550	517	527	489	486	536	488	543	524	513	519	486	497	526	518	505	529	498	489	483	520	515	516	504	528	497	504	497	491	509	493	511	507	521	513	537	511	504	502	480	474	498	514	518	497	476	501	491	472	518	526	502	485	522	502	482	516	491	543	496	488	460	490	492	532	497	508	516	473	511	493	517	531	533	488	502	563	492	512	526	497	521	508	505	508	507	465	545	525	479	509	507	531	501	505	483	457	490	481	513	509	508	510	523	513	501	520	469	567	494	484	511	526	499	521	471	537	459	502	538	517	513	475	485	523	506	548	505	469	475	483	475	471	501	556	521	457	505	501	536	476	466	537	518	508	505	491	471	492	504	490	505	509	489	521	518	505	519	485	492	478	499	524	495	555	530	506	525	494	499	530	468	486	502	526	521	453	496	473	505	483	489	492	496	552	498	485	491	493	530	530	535	494	498	486	540	470	528	518	516	461	510	541	570	517	476	496	513	485	484	496	497	502	489	528	477	444	464	495	476	518	533	569	510	515	520	545	530	511	508	483	556	541	516	527	529	524	509	480	522	475	500	521	528	550	519	499	504	498	471	493	524	540	508	531	507	514	473	518	486	507	483	497	508	545	555	501	482	498	515	517	497	502	504	439	481	500	464	445	483	532	531	489	494	486	481	463	546	535	483	508	544	526	532	517	507	543	478	513	515	504	547	501	508	533	462	522	499	512	525	495	509	451	511	476	541	487	538	527	525	506	521	480	472	530	499	555	514	463	526	515	524	503	548	524	484	520	514	539	502	510	521	508	479	522	503	521	528	519	497	528	546	538	509	462	513	513	527	521	533	518	494	483	471	516	496	534	500	489	484	477	519	528	504	534	503	494	502	492	537	541	544	494	467	495	535	488	509	509	515	474	509	509	524	488	552	535	483	515	485	513	474	549	495	514	511	529	505	498	515	494	551	523	527	484	465	502	579	490	514	478	501	504	514	529	517	534	533	466	530	475	503	496	520	524	528	521	479	512	513	508	487	486	503	522	485	532	501	513	506	503	501	480	522	481	486	481	506	519	484	507	493	533	533	526	566	492	475	591	497	519	461	515	522	470	516	503	489	503	514	496	534	514	501	517	528	499	594	517	496	536	519	497	510	505	472	492	540	522	501	501	527	498	540	483	446	473	493	499	507	557	527	488	537	531	509	497	543	512	494	523	532	472	488	477	527	491	513	480	494	528	534	479	529	492	514	511	536	511	513	519	504	504	526	472	515	487	477	523	495	474	518	543	496	489	527	469	509	532	532	476	538	539	520	493	489	515	534	548	507	510	514	497	493	492	541	508	519	517	513	486	514	509	502	531	513	544	503	498	568	473	500	516	507	485	489	477	525	508	523	523	535	502	513	461	499	523	552	478	518	525	522	505	516	502	520	518	497	495	486	554	501	484	498	532	523	473	562	519	486	496	473	496	476	533	476	486	503	528	503	518	487	511	521	497	516	498	503	488	483	470
24675	21018	27771	25336	18318	6411	1262	834	724	651	686	629	629	645	674	567	553	551	547	581	573	555	575	483	571	571	539	560	552	509	550	545	540	558	553	560	562	600	556	540	541	483	555	539	508	573	565	579	535	530	508	549	495	536	559	581	563	592	542	527	514	576	566	484	537	529	612	531	535	547	537	547	539	586	536	558	501	518	532	573	576	549	560	522	531	497	532	550	508	556	501	554	577	526	543	539	553	514	556	582	548	534	597	530	570	585	522	522	535	591	533	520	587	522	546	564	529	553	500	537	576	546	534	564	513	522	513	595	539	552	542	586	528	534	520	556	543	568	558	466	516	546	568	547	563	555	526	589	579	541	582	542	530	576	507	586	510	567	566	527	545	518	568	552	526	536	534	549	525	539	575	561	538	509	527	594	537	557	528	513	582	553	547	521	530	571	534	530	596	527	588	535	551	534	532	509	528	529	545	539	537	504	597	577	562	534	571	562	513	533	554	540	581	542	538	495	513	505	510	532	585	543	508	540	550	538	576	578	510	494	516	537	558	563	536	557	550	544	561	544	545	549	554	545	550	520	551	571	503	568	562	521	565	552	508	489	520	534	563	506	515	561	497	580	549	614	549	548	515	520	585	510	540	565	532	548	520	541	545	500	562	529	550	535	561	516	540	546	529	549	539	527	551	524	509	566	566	499	563	558	553	548	559	538	556	552	588	567	560	523	543	552	593	568	575	562	528	581	557	532	510	535	539	562	518	552	566	555	524	587	584	512	558	536	538	538	524	562	542	532	558	545	576	495	529	514	548	548	525	528	574	546	519	551	531	520	544	579	517	505	568	523	536	528	532	530	538	544	534	524	558	573	553	555	556	542	573	542	531	552	530	591	561	536	581	531	535	537	512	551	557	572	548	568	510	549	514	527	597	498	528	575	539	540	546	549	531	557	515	554	584	544	541	533	550	567	558	524	574	505	510	572	524	573	552	475	557	512	567	506	523	508	536	545	526	537	548	535	547	563	535	572	536	524	521	562	517	570	559	569	515	511	517	545	530	552	528	559	506	575	558	548	531	552	507	535	523	523	603	560	541	541	557	545	560	531	495	534	543	508	585	563	540	517	566	539	546	533	551	572	509	514	556	563	534	564	518	554	605	555	584	518	542	479	503	517	518	512	530	570	562	564	550	570	589	551	525	542	561	541	541	563	534	538	510	544	518	528	574	522	527	554	510	526	545	546	503	525	557	493	552	570	560	548	562	557	541	556	520	566	559	541	531	510	552	518	549	556	555	556	521	558	511	526	558	523	546	575	570	538	548	568	555	536	543	529	578	559	566	570	591	534	527	482	530	571	543	576	534	526	563	596	526	583	585	552	531	516	531	522	582	539	512	516	530	515	568	539	501	570	566	531	582	517	511	580	540	596	543	552	541	542	580	497	535	548	555	533	564	520	536	523	571	523	551	531	560	538	566	485	550	540	542	587	547	548	545	521	561	531	526	569	520	527	573	539	541	551	557	549	513	539	549	542	529	569	592	589	513	563	576	519	548	558	528	558	541	570	481	537	592	536	548	573	532	542	528	545	513	534	570	585	528	506	542	556	535	489	549	535	499	583	527	573	510	569	513	524	550	536	524	517	534	518	580	542	497	541	545	517	532	543	528	523	534	571	520	547	564	522	517	542	506	544	539	549	528	555	591	575	505	536	543	565	501	538	538	558	560	552	522	557	522	533	523	545	537	496	554	531	549	508	526	529	531	543	539	520	555	552	566	573	541	509	525	556	510	549	557	526	527	502	560	579	538	537	521	540	569	572	489	509	578	535	506	553	543	530	572	534	555	517	557	552	522	510	554	546	542	527	542	541	563	556	544	538	544	526	476	535	533	533	540	525	565	537	498	508	534	526	554	564	564	579	556	555	514	503	569	543	526	566	543	572	544	561	559	568	529	545	582	521	535	515	518	509	560	529	511	532	548	576	529	544	551	536	502	533	502	564	537	524	554	540	527	556	585	527	570	591	530	524	505	558	506	539	553	566	566	491	543	535	526	557	568	542	552	592	530	532	529	532	544	544	591	540	594	548	528	565	543	545	557	522	551	511	523	568	563	526	530	518	555	552	579	528	525	532	536	536	562	539	575	528	585	528	573	520	526	542	518	572	586	567	543	512	537	553	567	585	503	545	527	535	496	543	533	578	526	519	502	499	537	566	570	548	500	519	528	542	538	593	543	550	574	557	552	534	538	529	554	533	529	551	573	557	514	514	561	544	550	517	539	532	534	530	584	520	541	509	557	541	537	510	560	571	571	563	532	513	596	583	542	549	554	529	593	571	572	551	552	555	576	563	527	572	560	545	567	541	532	540	540	557	549	569	575	519	509	546	556	518	586	502	533	573	571	550	549	535	544	552	553	569	516	535	564	537	565	539	561	558	565	525	521	575	570	568	560	544	561	545	516	563	560	556	512	558	556	548	542	560	540	556	516	528	546	551	493	568	523	551	522	551	542	551	548	536	559	545	548	577	551	509	514	579	564	564	525	562	528	547	578	563	526	565	563	506	599	547	519	536	540	561	525	539	586	571	559	525	561	571	548	523	498	537	556	533	549	530	564	548	551	531	556	506	543	565	557	520	524	509	526	578	542	577	544	561	512	538	524	526	548	572	505	536	579	531	531	531	526	536	549	554	549	507	550	524	508	592	509	522	564	543	546	548	514	537	523	572	517	551	540	536	544	548	569	530	529	532	509	569	555	535	557	551	556	576	557	520	541	543	580	510	598	534	524	541	562	499	518	555	544	504	586	525	572	554	572	520	546	557	509	507	532	566	490	567	537	576	534	560	524	538	528	532	527	549	555	571	503	547	505	500	551	510	591	557	557	596	540	504	559	565	534	509	537	552	558	594	515	505	543	544	515	559	570	513	516	541	511	492	548	528	570	544	520	542	577	528	499	552	557	545	558	572	541	501	528	545	568	503	528	540	534	525	603	512	517	554	541	597	543	560	545	568	528	512	546	546	516	569	561	586	525	522	560	547	572	539	556	542	570	526	525	537	552	552	514	539	529	538	520	538	550	558	543	501	567	580	530	534	541	527	541	534	509	550	537	499	514	533	523	545	536	563	551	532	535	542	563	530	536	511	542	547	500	524	560	550	546	554	609	573	570	567	561	504	522	564	542	510	543	522	491	545	536	565	553	538	549	586	556	547	538	595	553	544	514	528	541	536	557	516	544	554	539	532	579	543	557	535	551	502	552	534	519	532	540	559	546	550	540	526	557	552	483	519	536	529	558	570	550	543	516	489	555	524	538	520	526	580	549	574	561	576	527	544	537	530	561	516	567	547	531	519	615	540	568	592	533	492	526	542	522	511	544	544	591	526	496	542	575	534	521	559	570	534	558	493	556	545	537	551	538	548	541	555	551	580	543	511	498	529	564	535	533	531	562	568	518	487	561	531	525	589	506	535	590	585	551	556	551	542	533	573	541	540	537	553	526	557	508	519	564	540
40863	56713	43085	24628	12094	5315	1440	1071	844	762	794	710	708	710	695	638	615	620	607	632	565	591	564	541	556	565	568	535	527	541	542	583	580	574	541	565	586	511	580	536	606	563	544	542	575	520	535	554	578	535	539	622	535	538	559	554	556	548	541	564	537	540	555	522	546	562	550	537	557	532	548	539	559	545	582	564	548	579	565	574	566	535	571	573	547	552	572	566	525	550	595	556	595	532	553	575	568	622	576	565	564	560	563	580	558	554	566	524	564	549	586	541	548	587	577	593	532	595	555	592	564	545	567	572	569	594	535	586	531	591	534	564	521	540	538	566	548	580	564	575	551	561	519	591	580	575	569	546	581	567	543	561	565	547	545	555	578	568	575	602	574	573	536	567	585	559	583	591	602	561	585	523	537	581	571	570	549	509	591	556	549	565	527	559	565	549	539	587	560	569	530	594	544	555	595	573	559	536	540	522	562	534	526	578	557	572	581	562	568	551	558	522	550	585	541	564	541	545	548	558	525	546	566	562	556	583	590	542	572	547	572	563	520	548	577	613	508	566	519	561	579	537	551	578	524	543	591	559	563	544	542	533	564	538	553	511	525	543	568	557	608	559	599	552	520	589	590	548	561	556	515	596	546	578	572	558	578	582	542	548	549	591	591	558	554	565	574	528	539	533	559	577	571	502	582	563	571	546	517	565	550	574	504	552	532	560	573	573	547	532	610	569	572	537	546	582	564	522	548	560	538	558	565	526	562	549	514	555	516	599	552	576	569	567	559	549	535	508	534	567	550	573	542	559	532	573	537	568	533	627	552	578	624	584	554	578	567	534	513	538	548	538	555	548	533	564	556	587	530	602	566	561	584	518	531	582	578	576	589	547	551	564	577	562	596	548	573	559	546	599	578	559	527	523	575	595	544	553	545	599	577	532	552	552	555	578	531	530	538	590	560	574	551	563	542	558	536	596	556	590	547	507	589	527	563	552	553	569	545	559	551	576	598	584	554	571	557	546	576	502	546	537	504	595	547	571	556	553	596	543	540	569	596	528	557	583	556	547	526	528	543	573	564	596	544	620	535	610	622	566	571	569	535	584	563	530	597	513	568	578	553	563	583	561	555	574	588	562	583	547	559	538	571	581	557	612	599	571	555	540	563	539	572	566	562	570	563	558	596	529	586	556	546	521	533	590	544	555	559	576	554	505	553	609	547	540	557	504	520	580	566	580	580	542	571	609	588	551	570	575	524	562	560	555	571	607	564	528	547	557	523	579	551	515	521	575	550	572	528	545	617	600	546	573	526	520	620	555	554	584	553	539	567	566	613	556	547	538	539	560	590	564	558	534	579	539	565	558	588	531	552	590	575	552	549	564	540	543	539	582	551	571	580	545	569	574	571	571	555	587	554	566	619	625	546	535	523	545	554	540	540	574	556	554	548	558	555	608	565	574	540	531	581	545	592	558	533	552	593	584	556	552	601	568	563	586	554	487	570	532	571	562	570	572	528	570	599	558	575	529	573	563	557	580	628	566	603	549	588	549	588	533	540	553	593	541	570	626	554	567	612	529	537	529	535	569	551	570	604	550	586	545	583	603	567	537	580	532	550	576	545	545	563	571	494	597	590	546	592	580	560	576	555	546	575	553	554	594	526	591	581	537	560	554	584	567	597	545	555	560	579	541	526	579	553	581	552	581	569	557	535	588	599	597	518	563	542	600	532	541	571	598	535	566	549	570	572	524	575	545	555	569	529	537	552	554	574	568	534	576	543	547	517	535	563	525	551	548	562	562	600	576	569	531	575	569	554	552	563	583	588	561	538	570	543	560	562	575	524	584	558	543	561	565	604	545	584	596	551	544	576	564	539	532	555	544	551	540	573	601	576	583	597	551	579	592	561	576	597	563	561	608	590	552	559	541	549	546	535	548	547	563	563	547	609	571	543	586	567	549	567	581	566	552	546	565	558	575	545	553	545	525	593	587	558	531	564	601	604	573	587	581	577	559	535	546	517	559	567	523	570	513	563	538	567	581	543	547	527	550	513	552	558	559	586	546	516	530	559	568	573	532	572	572	569	558	573	573	562	561	611	514	592	523	555	527	593	559	541	564	505	549	543	589	586	546	551	547	547	560	588	521	580	583	572	547	512	525	527	580	546	573	582	563	553	550	565	570	567	524	565	556	561	544	564	574	537	527	560	556	562	561	539	570	540	586	596	577	570	531	571	529	582	602	568	534	556	577	559	535	604	529	523	517	579	592	508	534	569	585	525	584	553	588	588	538	545	584	557	556	559	596	569	549	588	535	547	595	583	581	558	548	586	543	562	585	536	559	561	564	587	549	527	592	500	556	578	599	576	546	580	537	537	588	557	525	532	563	560	561	541	567	548	574	550	531	519	606	522	553	570	572	559	576	535	550	568	613	556	577	562	537	582	573	562	548	556	578	556	610	518	608	547	586	566	592	575	553	559	573	558	581	616	572	539	530	544	560	518	567	588	536	540	562	554	580	542	534	546	578	545	554	520	582	547	581	575	611	513	579	565	568	502	552	589	559	561	585	582	558	559	576	547	569	561	569	572	536	575	561	588	575	562	571	568	599	515	534	591	581	594	549	536	561	564	579	566	542	542	532	581	544	567	596	558	586	552	578	549	507	554	529	598	533	583	556	587	538	558	579	570	599	562	577	544	607	542	538	561	553	529	574	585	594	557	558	568	558	603	541	564	555	579	564	549	519	628	519	572	571	593	566	569	589	562	579	555	535	562	573	537	590	559	577	576	548	563	563	608	585	613	590	564	544	568	579	568	540	553	561	568	591	547	546	577	585	567	593	523	562	572	586	559	513	577	558	591	573	561	555	528	538	577	575	593	564	602	599	580	599	522	512	511	576	551	587	568	577	584	581	573	526	555	586	536	560	554	594	550	566	562	603	574	585	532	552	533	573	564	600	578	535	598	511	562	536	560	579	553	563	549	621	521	564	552	544	557	531	575	583	567	519	583	553	556	584	574	577	580	565	541	618	577	575	596	544	566	572	532	541	599	566	551	553	533	532	551	549	589	577	554	561	558	589	548	573	588	532	590	601	568	560	571	591	604	560	603	612	550	578	563	535	515	543	559	560	574	572	525	541	532	546	543	528	596	538	606	565	543	551	561	564	551	552	618	546	509	586	596	575	564	556	571	556	527	515	593	594	561	525	559	556	573	596	573	598	542	583	544	572	586	560	548	544	528	604	538	569	534	543	547	588	598	557	592	539	551	580	545	544	552	551	555	534	532	557	604	558	565	576	560	582	603	576	576	553	567	563	570	528	566	566	521	596	511	555	572	554	543	548	557	529	564	573	580	504	551	532	551	508	589	562	561	566	560	541	582	565	560	554	559	587	566	583	560	542	604	569	595	554	558	562	518	565	545	607	538	585	545	578	572	566	566	575	579	565	548	532	543	553	528	563	614	539	570	575	544	603	583	576	525	540	568	559	539	583	582	574	575	558	563	589	530	544	546	553
22447	20944	28399	23691	21018	20974	11593	1168	761	649	620	545	556	482	554	445	451	398	424	378	384	386	363	370	336	366	351	374	381	375	354	410	377	412	347	335	336	347	382	382	383	360	378	336	389	356	334	367	361	378	329	361	364	370	379	371	355	376	397	352	365	379	380	362	383	342	353	356	350	383	347	403	376	382	338	393	384	331	357	371	353	350	343	353	376	367	376	330	397	382	393	363	348	331	336	382	365	384	361	329	388	379	371	376	393	339	362	373	343	358	378	396	367	370	311	350	362	389	341	372	349	370	367	386	381	398	350	344	362	379	388	377	369	346	377	345	362	359	306	334	351	401	390	370	351	361	369	350	371	395	344	316	416	369	359	346	346	344	330	341	331	383	393	362	368	385	367	371	352	364	379	409	383	373	317	361	361	357	323	398	354	366	401	333	381	355	358	395	377	362	355	357	369	363	323	391	373	361	360	378	369	383	394	360	355	374	364	376	387	341	369	385	357	351	379	384	356	360	381	375	352	366	351	363	372	352	373	337	352	344	346	363	353	378	338	380	356	385	357	361	344	371	362	358	405	312	357	369	394	357	385	339	361	348	383	368	385	365	380	380	375	351	340	362	339	339	340	366	359	388	383	370	351	354	342	364	375	383	354	342	368	379	358	371	363	362	379	363	378	358	368	380	357	373	335	357	364	361	365	344	356	375	362	359	355	371	386	348	402	347	339	366	372	354	379	356	345	371	375	348	333	376	364	354	355	362	348	345	364	365	359	360	350	382	338	350	388	375	363	350	330	348	335	360	365	386	369	383	391	359	384	361	367	329	334	347	329	358	379	377	375	367	373	354	335	355	345	351	377	356	337	392	322	338	384	348	359	361	371	367	353	354	360	368	354	354	342	374	344	381	361	377	351	356	370	350	330	362	357	354	351	376	361	376	387	353	341	358	360	394	346	397	340	354	351	397	373	379	354	353	362	337	356	338	387	369	340	375	367	366	402	365	389	378	349	360	358	383	367	393	377	330	374	341	381	395	344	341	366	420	359	370	372	374	360	357	341	364	360	341	391	350	360	363	341	394	359	351	380	364	390	342	363	331	366	340	367	354	376	358	321	380	372	373	357	365	381	368	343	355	358	363	334	348	340	352	357	377	391	348	360	351	371	353	356	384	348	391	380	348	357	383	318	366	366	345	383	361	378	367	365	375	371	351	328	369	355	338	385	353	369	405	365	376	365	397	358	361	386	389	346	365	382	374	355	385	354	369	381	355	369	364	351	354	364	336	365	350	351	356	388	360	396	341	354	352	341	350	349	395	321	356	355	349	371	389	391	343	347	368	385	333	356	370	369	337	369	366	348	370	307	383	312	392	358	378	383	350	370	353	400	336	342	358	362	367	343	327	355	353	336	387	358	355	326	408	374	363	367	338	375	392	379	361	349	363	350	375	347	378	345	396	384	332	373	340	410	391	387	370	353	370	357	376	374	382	387	357	329	339	341	356	375	353	357	346	336	388	392	338	333	376	377	367	368	367	333	368	377	364	346	365	359	367	370	377	411	376	386	359	366	382	363	353	366	372	359	367	352	358	381	367	393	375	320	343	371	366	349	372	396	373	373	371	349	362	370	347	370	348	386	361	341	359	386	352	351	364	405	354	384	379	349	363	349	374	368	361	359	352	405	378	347	383	343	368	367	374	377	350	366	352	340	349	361	383	369	354	345	361	380	342	393	390	364	343	336	377	347	380	363	391	359	342	336	357	365	365	406	372	387	404	357	397	366	362	369	377	351	359	355	336	359	361	366	365	410	372	364	351	362	341	374	368	371	364	397	354	339	371	352	370	403	356	379	366	351	383	344	375	373	372	415	328	339	321	365	348	407	378	370	353	323	334	354	360	357	341	364	354	383	351	371	376	350	352	327	360	343	365	354	376	377	389	360	335	379	325	357	346	343	368	370	382	359	406	363	379	348	379	346	369	360	391	373	354	384	405	359	351	364	359	368	335	334	388	331	375	370	371	382	362	365	369	371	344	353	323	384	348	339	371	359	370	398	364	347	373	401	365	342	395	354	336	363	363	372	358	363	351	349	382	362	331	360	331	350	346	374	349	363	396	354	339	379	337	363	339	346	334	352	363	368	367	382	377	371	313	353	379	364	371	344	359	358	348	365	364	338	366	359	368	319	407	362	364	347	365	359	337	386	356	338	366	399	340	383	374	355	370	353	362	365	369	338	372	319	340	379	348	366	366	365	368	369	382	327	374	387	374	357	358	369	350	358	379	331	341	358	396	354	343	372	369	390	368	361	369	384	411	364	372	384	367	358	380	357	361	335	335	371	356	342	331	381	367	316	374	379	364	385	379	373	362	366	381	324	386	350	361	341	384	369	343	362	365	352	371	403	418	311	349	384	379	361	367	344	353	386	331	338	348	376	359	344	330	310	347	366	364	368	338	337	352	372	346	388	352	347	373	332	350	384	355	412	388	362	380	375	332	399	335	376	376	338	330	385	354	335	341	357	345	329	359	353	354	362	334	371	405	375	346	373	386	343	380	379	371	361	356	396	373	346	320	389	351	402	360	348	362	356	369	366	351	317	354	374	334	346	355	348	337	353	368	364	354	367	378	362	343	376	386	354	361	370	402	367	354	369	350	338	384	335	385	403	346	349	376	341	390	333	367	341	359	396	370	366	345	365	384	343	380	368	370	380	350	363	347	381	343	351	342	346	392	327	352	355	402	333	352	340	374	342	349	378	353	352	359	362	359	352	349	394	340	352	322	362	363	354	368	334	341	377	331	342	336	422	363	360	383	339	362	396	342	376	336	328	331	390	396	382	371	373	374	353	381	344	369	381	374	363	348	341	367	371	396	348	354	368	368	415	333	387	371	385	332	373	350	363	380	332	366	339	348	350	361	319	380	340	315	385	344	382	344	339	367	324	373	334	372	359	374	387	376	366	324	360	342	371	320	379	371	363	355	390	372	395	365	342	367	372	323	363	328	344	305	372	394	375	363	356	368	368	356	346	408	389	384	369	352	365	365	354	335	381	323	351	377	369	357	347	386	372	375	369	340	338	376	358	349	374	356	361	385	393	365	351	365	368	359	359	358	336	368	387	352	373	351	339	367	334	362	382	345	334	358	385	365	359	350	341	398	365	379	375	349	365	337	387	381	360	330	354	374	369	383	411	385	329	376	346	397	346	350	386	360	356	348	330	382	347	357	374	348	376	404	370	371	346	363	354	381	360	346	391	387	374	373	373	339	353	369	374	333	363	373	338	353	364	338	387	367	386	371	349	403	373	331	319	375	358	388	364	358	352	382	339	382	373	346	373	382	358	341	347	350	387	352	388	371	358	354	350	350	326	350	401	387	384	336	370	410	368	372	360	378	368	365	358	363	381	311	349	364	351	398	335	352	365	350	344	346	380	356	341	330	354	390	366	398	350	349	382	339	360	380	382	376	338	385	341	346	418	380	335	354	381	373	378	373	374	354	380	355	390	374
44669	68964	53026	34888	20376	8888	1979	1291	1017	878	835	715	645	678	580	462	456	474	421	391	412	399	393	394	373	393	389	385	392	396	340	401	412	386	380	383	386	393	395	374	375	386	394	352	361	404	396	393	414	403	378	362	389	383	387	391	382	377	405	369	376	356	358	397	387	384	372	360	417	404	372	394	368	379	370	378	367	377	376	358	382	362	401	385	375	370	353	373	354	388	425	370	359	371	397	401	344	376	369	393	377	389	417	384	382	377	386	362	369	393	363	399	389	392	344	413	382	394	371	408	391	346	363	349	362	429	370	363	382	409	393	373	380	384	388	366	381	394	379	361	353	357	366	368	361	363	393	404	414	386	384	344	388	382	391	349	367	396	348	398	403	427	363	364	393	398	418	331	372	341	371	382	414	383	389	381	355	389	392	392	347	355	385	361	364	384	379	369	372	374	344	418	384	386	382	369	385	372	359	412	372	343	400	387	369	365	375	355	359	416	332	394	406	370	344	364	367	369	368	399	368	344	360	360	379	406	372	367	368	392	397	344	365	346	362	362	391	348	381	354	377	387	364	380	369	376	346	347	365	396	348	403	372	365	363	384	358	381	372	384	383	351	391	390	359	354	368	375	372	394	338	402	393	389	384	364	362	409	375	358	339	349	357	404	403	368	374	379	392	394	369	396	384	373	384	376	367	391	377	366	401	377	379	333	371	387	348	370	348	360	357	395	369	398	365	358	378	360	341	345	369	383	397	397	412	380	350	369	385	338	380	380	353	366	365	342	357	411	388	356	406	404	407	378	371	359	391	373	368	417	368	342	390	339	363	383	388	356	420	379	358	382	400	366	355	360	424	386	387	407	350	388	362	390	345	375	352	341	412	401	397	381	374	363	383	387	379	373	370	402	371	381	372	388	395	380	410	391	381	362	342	375	370	372	379	382	384	379	425	385	406	382	393	355	381	385	371	330	397	382	374	367	367	329	341	391	392	375	384	355	377	387	347	396	361	406	396	377	393	379	345	390	330	398	355	367	349	376	400	359	397	359	332	408	354	359	345	400	388	368	374	368	374	373	372	411	342	371	360	322	361	374	386	381	368	390	386	357	368	367	358	378	395	376	397	377	401	400	352	385	340	362	359	377	362	342	389	369	404	385	399	374	379	378	385	384	369	396	387	375	353	340	404	364	400	391	330	362	359	377	368	355	363	358	354	370	367	383	415	368	393	406	361	381	368	361	386	385	348	340	359	354	325	386	417	393	372	398	377	378	366	371	352	377	364	376	377	356	375	400	403	405	361	345	372	386	361	356	358	377	338	389	388	398	375	413	395	355	396	422	357	376	379	418	395	390	361	366	359	384	430	359	377	381	369	371	381	371	380	373	423	377	354	391	390	368	376	353	416	364	380	409	327	368	380	394	370	365	365	377	382	388	384	352	395	370	381	362	381	380	371	356	400	356	362	366	366	385	386	386	392	377	337	381	387	371	370	385	373	373	430	381	360	375	402	381	357	384	399	361	381	411	367	376	376	381	397	361	391	361	375	380	350	391	390	338	374	357	376	382	387	399	392	374	384	356	388	381	394	404	369	361	349	372	368	375	391	391	372	377	355	367	371	383	422	364	400	395	380	414	416	386	365	371	384	385	388	362	399	346	359	415	377	394	376	408	384	329	388	375	361	383	394	368	402	393	409	358	395	410	386	395	422	424	387	402	366	358	379	414	394	388	374	379	341	397	377	378	349	370	378	400	353	392	378	353	350	394	394	375	382	366	366	372	361	417	390	367	376	379	363	395	390	396	370	369	436	360	395	390	356	368	393	359	383	377	406	385	405	377	376	400	368	388	414	402	330	354	373	377	401	391	381	373	365	360	379	372	379	376	368	370	358	373	381	375	381	359	344	369	353	384	382	364	377	398	388	407	368	386	396	394	392	376	379	352	347	375	380	374	347	395	361	401	375	383	351	333	370	366	380	386	393	371	368	361	359	386	360	362	399	375	372	358	364	386	359	350	397	378	424	371	394	412	350	400	377	384	356	387	383	379	355	369	392	375	415	363	377	387	374	405	347	391	353	385	382	393	353	377	395	395	385	367	399	387	361	370	402	371	385	353	401	372	392	374	377	376	401	395	392	354	378	357	388	392	348	389	345	372	383	360	414	410	390	350	369	381	387	407	389	375	368	369	357	409	339	363	362	356	394	361	329	358	369	385	341	375	352	403	347	417	376	374	396	366	380	380	367	369	387	372	386	348	382	376	365	335	363	399	442	386	358	397	372	388	383	385	407	412	391	348	362	383	399	367	367	381	384	353	380	401	379	426	358	364	395	354	400	347	378	367	382	406	371	404	371	369	384	376	330	359	366	395	405	393	420	397	373	353	391	392	335	390	379	374	358	376	366	377	376	367	407	351	372	399	356	367	365	394	348	402	381	392	381	371	406	355	407	409	366	382	344	401	354	397	361	356	366	429	406	382	374	379	368	401	369	411	411	357	354	350	399	422	360	386	369	393	394	400	383	366	378	406	388	343	387	356	341	355	392	395	385	368	410	352	348	392	370	371	386	397	363	409	333	381	384	366	389	395	413	365	370	401	377	410	381	345	385	393	389	375	396	370	382	394	367	375	355	382	354	359	418	376	390	370	363	346	370	392	375	402	394	384	377	364	357	404	343	362	390	396	371	385	404	372	379	366	392	370	361	390	359	381	400	363	384	365	357	370	372	381	358	400	356	382	374	388	385	368	389	388	380	369	367	363	425	393	359	380	383	368	354	358	358	404	383	364	408	363	357	370	374	368	370	375	402	382	379	390	368	380	386	380	368	403	362	380	361	365	384	344	367	373	386	390	365	360	386	380	349	376	373	373	360	382	390	393	360	383	409	403	378	385	368	382	410	357	359	375	374	398	394	373	393	358	356	397	422	389	358	385	388	390	347	386	354	395	333	359	373	382	349	395	381	390	400	386	359	371	392	390	379	381	366	361	359	381	378	396	374	388	418	363	402	380	395	375	354	373	362	381	367	355	350	407	350	374	355	366	378	383	381	373	386	380	383	332	373	357	353	416	358	365	371	349	371	361	345	353	389	403	385	379	338	332	354	403	395	372	401	332	378	409	375	410	372	341	382	375	429	397	380	370	370	377	396	359	362	373	392	354	351	377	379	378	370	380	411	353	363	388	391	366	393	357	376	396	380	350	384	379	413	370	422	347	384	367	395	367	402	365	354	344	351	353	394	374	368	392	366	383	357	371	336	391	373	377	365	353	362	364	363	404	383	373	367	384	413	382	378	379	363	378	348	343	379	362	355	370	371	365	381	369	400	399	344	388	382	376	371	397	403	394	368	393	352	371	394	371	378	370	368	399	379	368	370	393	405	416	377	363	364	366	382	369	405	387	398	399	403	380	369	372	375	383	361	347	407	394	381	373	416	352	378	345	344	344	393	373	383	390	370	399	411	365	353	358	396	385	369	383	368	372	354	332	370	378	362	374	377	358	363	369	370	407
33124	36443	38008	24332	9321	3054	1027	734	719	764	733	708	671	669	640	621	625	592	606	608	574	622	596	603	605	617	601	636	599	622	596	562	618	597	614	590	580	632	628	592	615	603	596	593	622	597	626	560	614	582	637	616	611	619	636	655	613	589	607	618	580	607	607	600	625	637	625	620	586	569	603	562	587	585	650	592	608	570	566	595	591	614	611	620	629	648	610	576	590	600	584	580	612	632	615	598	596	611	604	652	579	631	562	639	622	572	606	546	651	602	624	599	617	613	586	624	579	562	628	632	596	632	557	634	608	582	608	643	607	618	637	633	634	633	583	604	637	572	608	643	632	635	591	538	623	626	610	616	626	527	608	641	593	581	586	635	604	603	617	569	612	593	634	614	623	598	629	623	637	587	628	619	550	637	589	576	562	537	559	583	620	618	588	618	612	594	622	623	586	620	607	548	618	586	636	608	583	610	597	617	632	605	586	595	591	593	594	620	594	622	624	588	638	614	604	598	658	631	607	557	609	622	575	587	565	584	622	639	574	611	594	613	616	581	567	609	602	623	596	589	576	627	578	623	632	633	583	619	628	630	607	607	623	630	620	573	644	614	638	588	584	554	629	638	590	598	625	599	608	592	586	592	587	605	529	597	603	590	597	612	584	593	599	628	606	658	651	587	640	618	575	576	631	612	665	630	609	607	609	616	581	570	588	602	589	600	635	612	578	597	598	611	552	587	579	594	590	636	619	599	630	600	580	620	615	617	650	592	571	606	639	621	582	615	551	586	588	584	647	590	592	619	605	616	596	576	635	630	624	634	647	641	598	576	601	602	563	655	619	581	602	565	571	610	592	609	640	583	587	580	572	603	618	614	585	575	649	588	585	581	576	597	629	565	663	595	588	603	581	609	626	628	598	604	598	607	593	602	603	557	583	572	590	576	575	606	603	631	596	609	626	630	614	616	623	569	568	602	602	629	591	609	618	613	586	652	624	606	596	573	598	599	606	611	567	637	592	597	584	631	648	599	601	586	589	568	602	559	570	643	586	602	608	606	610	633	621	620	615	583	619	588	582	617	618	585	611	654	602	613	586	608	593	607	619	652	596	599	620	563	609	607	583	640	637	569	623	556	592	598	585	642	581	627	617	618	586	623	617	634	599	599	600	625	587	565	600	592	658	649	621	588	594	638	572	638	633	608	604	625	631	618	606	577	572	621	576	572	590	663	625	599	575	640	612	616	629	622	589	593	594	579	579	587	648	596	630	540	650	599	627	603	634	603	609	610	634	607	617	606	639	619	605	624	585	563	637	603	627	599	586	603	663	566	604	621	599	581	600	609	592	641	673	567	620	599	625	630	624	569	620	632	581	604	601	608	537	609	589	621	580	578	636	622	597	615	600	617	597	575	618	582	581	559	616	624	571	562	639	651	598	626	608	594	622	616	586	634	578	585	587	559	664	589	606	652	561	612	608	624	634	591	581	607	608	627	564	672	615	619	610	623	580	595	569	644	681	645	570	630	625	590	614	627	569	571	587	652	575	603	630	621	589	656	599	618	616	607	606	608	580	618	613	577	575	636	603	602	635	618	606	579	619	608	605	581	567	610	609	560	618	618	646	598	649	613	617	600	615	626	610	595	606	620	621	586	610	580	566	629	596	619	613	565	651	566	588	637	624	570	609	588	595	567	633	599	588	563	562	617	610	598	607	629	619	628	597	591	603	628	618	616	606	608	593	563	609	567	588	627	623	608	620	630	567	589	641	652	627	593	599	595	577	625	549	560	575	565	572	584	650	626	592	617	580	614	595	618	620	620	607	648	613	598	641	583	587	631	599	642	644	594	612	632	653	583	623	650	613	652	620	589	642	595	649	602	591	595	604	629	592	610	601	610	573	551	588	602	635	626	605	599	615	608	643	584	624	594	590	661	598	614	599	611	611	605	586	584	598	595	628	590	615	596	593	634	631	607	554	663	634	609	571	578	621	604	626	584	638	633	603	593	604	603	576	562	599	632	629	569	634	632	631	620	606	603	640	609	589	622	612	636	589	611	584	630	602	558	619	620	642	569	584	603	592	607	584	566	629	578	610	615	559	620	557	574	649	615	570	541	568	631	564	588	588	626	623	628	593	597	634	622	602	615	632	619	650	605	596	576	589	636	594	587	629	565	618	595	617	598	630	609	622	605	670	635	586	652	611	590	607	623	633	585	597	588	594	612	625	612	610	622	631	591	594	609	662	635	579	567	636	647	611	641	620	633	636	658	597	605	609	670	593	598	627	583	618	635	578	647	657	611	579	577	612	618	616	614	608	607	629	621	550	606	598	580	597	555	643	570	613	612	583	642	585	629	672	629	571	645	615	580	615	615	588	603	646	612	619	596	614	570	635	601	646	557	570	605	575	626	538	585	609	547	631	596	605	652	617	609	615	618	653	607	608	561	605	628	621	568	570	583	590	610	605	603	569	554	566	572	594	609	616	622	580	580	609	560	603	607	612	607	566	582	636	565	620	665	635	581	592	630	618	621	600	618	632	613	597	612	623	588	619	616	606	606	603	591	588	605	568	593	606	611	650	583	607	628	592	619	584	603	578	563	591	607	611	582	581	637	674	628	624	589	581	596	594	635	622	580	591	583	607	578	601	587	610	625	559	586	612	613	585	625	594	583	604	553	588	627	602	602	607	570	599	565	601	605	619	632	608	615	586	618	607	590	567	589	579	660	592	599	584	555	589	612	622	584	601	608	571	601	583	614	571	612	618	615	589	626	631	640	598	572	611	577	635	614	559	578	568	603	588	628	610	613	618	596	618	568	602	593	619	579	618	586	647	611	609	591	630	611	655	588	622	623	586	623	586	605	608	588	593	621	609	596	575	590	597	635	599	615	605	566	575	581	578	619	568	581	625	633	629	622	573	621	602	578	607	635	577	583	608	574	554	554	598	600	574	606	627	615	606	613	595	576	613	602	590	592	603	617	603	642	636	603	610	580	619	599	591	606	601	634	602	609	627	586	629	604	568	573	631	586	610	636	594	651	639	608	610	625	646	619	617	613	587	581	608	626	573	643	646	575	594	551	608	598	568	544	612	616	670	649	616	666	610	595	634	629	589	603	579	621	549	585	587	609	623	628	604	656	584	591	606	607	652	569	607	531	591	617	629	605	669	662	618	562	572	601	645	664	645	648	592	582	581	598	587	564	632	562	608	607	638	623	617	594	596	567	603	603	601	554	605	552	589	622	557	638	639	592	633	620	611	610	555	612	594	609	614	609	562	534	611	581	607	624	571	606	567	563	573	582	627	636	618	618	594	562	626	595	589	637	583	593	593	603	599	619	625	614	581	636	591	627	599	598	574	580	534	603	641	596	643	605	617	626	623	580	592	614	588	615	629	635	613	612	602	632	661	609	597	610	581	660	621	570	596	610	606	637	611	621	567	645	573	660	583	617	595	628	606	588	607	625	584	623	641	623	599	623	603	619	611	578	635	618	615	608	617	651	596	583	609	606
40319	52709	40126	21593	9797	4023	1509	955	911	846	834	775	778	702	717	629	647	649	622	682	643	672	647	649	623	626	635	630	653	615	667	632	607	641	634	598	706	642	645	655	585	604	636	621	641	662	619	661	645	644	706	622	654	644	637	643	623	653	621	636	630	624	667	615	659	686	615	613	646	640	648	652	639	618	641	643	682	630	629	612	622	660	623	631	627	603	630	615	680	683	632	649	601	664	643	617	636	649	652	647	662	680	605	632	622	609	612	659	639	640	639	661	636	621	642	605	620	612	701	640	649	622	663	636	615	661	627	600	589	637	637	601	597	613	668	589	613	661	675	607	637	618	641	637	612	602	622	645	649	656	614	651	631	624	644	660	641	614	602	590	624	627	607	596	634	649	666	623	615	641	609	602	629	601	627	647	655	611	656	642	650	654	636	677	646	626	646	622	606	660	639	665	624	595	639	674	678	620	620	576	628	580	653	655	617	640	619	607	640	585	676	669	614	568	652	652	644	633	623	609	627	607	636	612	636	599	608	626	662	626	641	641	657	667	609	614	630	632	611	657	611	646	637	669	611	640	674	571	659	622	632	640	615	691	604	623	638	674	647	579	634	607	570	660	650	626	640	604	614	604	623	673	647	638	621	654	636	637	629	633	587	630	618	649	604	656	647	589	642	651	632	608	663	660	606	642	642	592	638	601	628	626	681	618	627	652	670	643	639	646	613	615	643	652	647	616	592	637	629	670	645	597	659	635	667	602	613	629	677	699	630	581	611	626	641	633	683	646	600	611	614	625	639	626	624	626	632	653	602	622	679	632	623	606	616	654	630	657	645	594	650	645	623	634	653	660	600	625	617	617	643	638	571	629	607	661	655	651	637	630	622	577	649	618	608	628	593	629	632	638	658	619	640	642	636	584	639	579	622	584	665	631	649	634	645	642	636	644	674	655	665	646	638	639	667	632	641	669	650	673	686	635	647	596	584	679	592	635	641	640	624	626	690	629	612	585	625	612	649	623	639	608	598	646	610	652	659	639	596	634	648	626	604	623	636	599	623	638	640	620	622	630	658	641	676	618	577	656	645	595	651	618	627	672	618	612	684	635	611	629	634	637	624	637	610	659	629	610	638	626	626	634	637	689	674	655	649	653	664	617	632	651	605	619	618	629	620	634	656	609	582	619	661	572	605	623	644	611	621	650	610	568	625	612	622	652	629	620	653	613	657	607	629	609	641	665	626	640	632	598	631	635	639	638	656	642	625	584	585	621	633	663	650	662	611	637	666	640	641	560	583	595	622	611	617	625	617	670	646	633	599	658	657	616	654	617	626	596	619	655	677	640	629	607	662	611	660	626	651	633	600	634	640	631	670	616	646	634	634	622	659	662	647	590	636	652	682	640	619	588	653	622	674	608	618	602	607	609	633	647	613	590	625	601	608	629	620	646	606	633	622	574	613	633	617	645	623	612	631	619	613	623	652	609	672	603	615	657	624	617	603	632	598	633	616	651	600	601	637	616	614	623	592	635	612	661	641	689	620	621	622	617	638	656	619	601	643	620	640	614	614	598	665	617	622	634	630	646	607	676	642	585	592	570	634	645	632	637	629	620	610	622	607	612	618	622	660	622	656	655	620	595	635	596	633	624	609	631	634	603	635	621	599	642	610	631	607	616	633	650	625	635	691	629	681	604	639	606	600	666	590	647	601	619	659	641	677	652	636	630	622	637	616	671	616	656	618	640	584	653	635	651	630	681	671	641	631	632	645	658	632	611	685	660	664	664	617	620	704	643	624	621	654	679	650	608	624	640	614	601	646	631	640	646	636	644	687	628	606	628	631	624	619	629	584	592	682	636	636	616	637	634	604	627	617	656	616	618	647	650	592	598	630	643	649	602	662	632	621	590	643	633	674	672	603	628	635	644	620	639	641	663	611	629	637	624	619	579	654	653	668	627	614	617	596	617	650	622	621	638	633	643	616	626	636	613	611	604	647	646	583	627	608	651	593	641	645	662	658	629	637	627	650	616	646	640	662	611	625	622	622	618	614	637	626	631	607	600	578	624	627	679	661	587	587	671	623	644	660	623	661	608	625	595	627	625	648	621	660	616	618	625	639	636	640	628	659	652	635	657	612	622	610	662	571	623	632	615	603	640	664	596	636	661	648	634	594	669	658	627	611	657	605	581	633	664	603	628	580	626	585	628	592	686	642	631	654	641	613	626	629	610	630	646	614	580	652	620	618	615	643	614	627	656	652	659	636	672	641	608	658	676	633	614	628	649	647	648	624	649	657	680	617	613	614	637	628	651	668	639	614	627	643	603	631	641	628	693	635	650	645	604	648	645	614	621	615	616	616	630	639	606	665	634	698	685	606	623	649	636	622	567	645	658	668	656	664	629	665	616	598	606	644	613	622	662	657	667	591	627	621	647	664	603	620	614	627	619	634	640	664	669	653	669	622	643	630	624	600	621	610	647	627	597	620	633	645	622	657	676	587	608	620	650	637	632	634	641	607	659	629	631	619	652	630	599	616	654	653	620	641	675	614	639	620	633	644	639	609	646	558	641	605	603	662	678	586	607	631	569	619	624	643	638	637	682	670	620	654	639	610	628	630	607	681	594	630	649	642	641	649	619	611	617	626	630	637	642	600	589	612	618	630	641	637	618	623	615	606	614	584	654	623	658	586	632	612	645	608	648	636	598	645	624	606	606	625	661	706	655	688	601	658	586	663	626	601	648	611	608	649	661	609	636	630	644	628	623	642	665	652	626	659	645	610	620	675	634	611	631	627	659	566	626	635	634	617	647	669	617	687	676	636	664	657	622	622	643	627	629	632	667	640	623	590	673	659	601	642	637	626	636	616	624	627	669	661	602	615	619	648	575	649	623	642	612	624	629	659	625	616	603	581	601	628	627	660	647	686	647	655	648	608	650	642	625	673	639	664	640	616	640	652	636	656	607	594	638	614	655	663	621	632	668	651	672	645	669	628	656	614	618	609	665	604	636	602	619	638	652	622	623	640	664	590	667	629	585	668	649	628	610	647	653	639	657	611	655	624	619	631	625	625	602	641	665	613	578	608	588	647	615	598	635	604	652	621	613	648	668	705	663	665	669	629	652	617	609	675	613	580	634	644	651	597	651	619	617	628	646	605	671	608	612	625	621	619	639	683	649	628	655	624	637	651	638	656	655	644	663	577	600	619	630	654	668	678	613	602	616	650	661	590	603	662	628	710	652	646	643	608	649	689	642	631	585	642	635	638	621	671	586	648	626	624	621	624	665	629	641	602	627	603	619	665	613	645	610	694	621	634	628	640	613	661	635	636	597	627	623	608	587	645	654	633	619	614	620	620	616	643	610	646	651	592	609	621	661	606	638	603	663	603	676	606	637	634	620	633	616	619	579	654	641	594	599	599	621	601	609	621	617	652	573	624	625	614	632	620	613	578	678	641	632	657	650	602	647	614	664	597	604	649	641	654	653	664	601	671	616	638	629	631	645	648	599
23595	20945	28111	24482	21398	16146	3237	928	769	715	673	671	622	588	496	525	551	534	452	509	493	458	517	457	459	471	457	464	467	450	500	499	432	468	473	493	426	486	442	496	476	474	472	446	514	446	476	484	492	427	466	482	445	453	485	451	498	432	471	487	468	471	469	483	461	444	428	497	463	461	462	436	480	467	483	478	482	471	492	469	515	492	477	478	467	443	475	494	442	482	445	481	456	475	461	461	448	490	445	428	475	495	464	437	484	465	456	491	448	427	485	476	472	454	473	467	439	502	428	483	468	443	454	459	461	474	465	477	473	444	506	506	465	451	461	429	454	466	476	468	475	465	492	468	475	468	458	459	452	436	519	467	485	491	478	473	504	464	495	444	486	476	458	457	475	486	459	471	444	519	462	455	478	436	455	481	460	468	446	452	458	466	436	486	473	484	447	445	452	436	468	469	477	484	463	450	429	427	477	464	454	463	481	439	451	421	478	470	494	486	491	473	480	458	440	439	484	466	491	475	452	472	469	430	453	450	432	444	492	475	459	482	462	427	489	498	477	472	477	490	442	467	445	474	453	477	456	510	442	468	479	474	462	448	495	500	450	489	472	433	439	454	499	488	459	454	437	449	493	462	432	434	487	432	426	485	486	482	438	464	418	457	434	466	500	463	427	453	452	467	501	482	488	464	472	483	508	462	486	482	486	426	474	450	446	509	502	488	461	467	488	481	459	460	456	525	436	455	484	461	458	462	485	470	521	454	482	467	497	435	486	508	450	473	467	456	483	466	493	489	431	453	422	479	449	469	433	492	435	457	472	447	495	481	442	424	503	476	478	456	464	482	419	498	427	459	540	474	464	451	427	489	449	478	486	466	486	481	451	478	435	474	469	502	456	505	462	447	474	478	470	467	466	490	503	446	437	484	436	456	485	514	492	520	465	473	460	462	411	486	478	499	444	487	461	490	459	445	415	468	490	450	463	458	476	457	457	462	500	499	433	477	477	473	435	463	486	434	491	461	468	453	476	468	468	488	461	462	490	472	450	432	490	476	432	481	446	467	514	474	469	444	447	460	485	471	460	465	471	479	455	446	476	470	482	481	462	470	454	441	462	482	487	478	445	475	473	447	443	468	469	452	433	469	490	478	479	456	463	481	445	495	498	474	471	465	454	494	434	461	463	461	502	497	476	453	433	485	457	483	479	494	469	510	412	435	435	456	431	461	417	478	480	453	459	479	479	463	470	501	466	483	411	468	469	461	461	485	480	516	475	452	447	486	490	480	471	459	429	461	456	468	463	457	455	490	474	464	461	480	450	444	453	476	496	465	489	444	461	479	519	470	480	458	498	475	465	447	463	477	472	472	484	446	488	486	493	471	472	449	442	472	479	457	468	469	485	463	438	430	452	432	476	442	495	465	464	443	463	488	450	480	483	459	522	443	447	462	467	455	456	491	467	451	448	476	419	441	440	449	488	473	476	454	483	504	493	452	467	450	468	514	469	447	456	451	459	447	469	462	470	496	449	475	457	446	481	495	463	483	483	466	459	418	441	484	482	462	464	442	456	511	483	434	474	469	446	511	483	499	478	506	478	468	455	530	474	521	454	493	452	462	468	510	471	443	471	441	448	452	502	451	492	465	453	493	473	443	451	450	423	494	496	472	416	470	490	476	452	498	449	491	453	482	463	453	443	449	476	460	501	433	466	494	445	460	512	442	459	466	494	495	452	451	446	447	488	480	488	468	464	474	475	439	471	462	479	457	459	479	467	452	471	489	447	483	451	427	452	457	476	479	451	451	483	470	447	458	476	469	492	468	443	467	435	447	487	490	493	452	428	515	483	458	459	444	464	448	475	455	456	437	461	474	491	438	463	450	457	473	478	463	477	436	470	416	485	487	492	494	451	480	489	488	437	450	466	495	445	462	443	491	446	449	520	464	487	459	478	481	454	476	473	467	465	468	474	454	465	456	487	488	483	484	490	463	451	471	508	469	472	460	492	450	468	459	497	446	479	459	439	484	435	447	507	475	456	446	474	497	479	479	494	474	465	413	458	471	458	439	477	499	458	479	478	462	476	488	465	461	482	443	457	439	456	450	487	474	411	475	441	485	468	461	515	465	501	452	498	466	460	477	505	478	466	444	444	508	454	474	458	504	467	457	524	455	494	470	472	447	429	480	440	450	500	487	491	446	464	474	426	443	491	429	474	473	452	481	489	478	471	457	526	457	448	510	458	489	450	443	483	442	425	462	472	470	458	463	491	490	435	458	468	433	474	447	485	479	452	502	446	463	494	424	495	478	493	463	467	481	456	458	495	459	456	459	433	464	445	470	513	510	446	493	487	457	472	455	447	488	462	462	481	534	490	447	458	440	433	492	460	478	449	468	447	467	498	492	463	435	470	483	449	454	471	455	472	432	478	524	456	443	462	464	464	457	504	430	459	494	450	481	457	490	465	438	467	460	473	476	481	501	493	490	472	456	451	439	493	467	474	505	464	435	435	504	493	475	476	499	451	496	456	467	467	455	479	455	504	414	495	455	455	438	514	441	447	467	470	420	416	465	475	461	491	445	456	500	452	459	462	486	490	453	492	467	418	486	497	497	463	459	470	515	430	487	465	456	473	480	468	479	501	462	497	458	448	476	471	473	473	473	483	489	501	496	489	460	485	422	457	458	474	474	452	446	504	457	464	464	454	488	447	500	447	500	455	471	477	523	465	487	459	449	448	465	459	449	467	474	432	496	481	440	451	473	477	458	468	472	451	474	428	488	465	471	527	488	477	454	485	472	472	444	444	460	483	448	459	460	488	483	465	468	450	485	442	443	491	506	468	476	506	468	466	484	476	516	435	437	474	478	475	491	494	462	517	430	479	468	502	449	482	454	486	512	467	435	468	467	485	476	455	473	483	466	413	412	473	473	443	493	424	452	466	489	478	457	463	469	435	464	464	462	413	469	467	473	468	490	467	435	451	470	447	463	450	463	467	434	456	475	410	486	472	503	464	492	466	528	491	451	455	472	478	488	472	488	474	450	463	461	472	483	486	487	465	449	489	433	471	462	490	442	444	485	442	484	447	453	469	444	490	454	497	439	480	430	457	454	489	452	532	461	447	470	479	440	479	425	447	427	460	470	455	507	432	432	444	461	447	535	488	483	428	488	475	500	443	488	443	469	421	464	443	432	465	461	474	470	435	443	454	457	430	451	491	445	452	480	453	498	454	468	431	459	449	479	465	480	445	452	472	441	484	441	496	447	455	481	442	450	455	474	478	476	455	498	475	459	452	474	475	442	441	463	493	456	463	465	447	472	462	486	494	459	451	430	446	461	487	472	508	455	448	473	456	431	435	465	469	470	432	495	458	466	509	477	455	489	467	466	467	473	443	455	492	480	478	502	467	477	473	497	486	459	465	462	461	485	438	462	462	443	442	489	451	486	481	456	466	466	482	458	424	467	480	486	493	508	479	482	527	448	484	479	472	491	465	474	501	440	476	459	453	471
40717	63766	49830	30752	18638	7856	2110	1235	1083	962	875	787	744	666	577	568	577	572	538	465	521	512	552	519	526	513	511	506	509	502	543	490	495	514	515	504	523	480	510	483	494	539	519	462	516	491	449	484	506	492	473	514	497	513	511	493	507	481	476	488	464	504	490	498	519	489	501	495	471	472	497	540	514	515	510	449	535	483	512	494	482	529	458	507	482	511	483	501	505	530	508	481	509	516	497	531	441	514	510	471	470	518	529	542	478	507	519	497	498	470	476	474	478	505	468	527	496	486	479	461	495	494	484	534	535	482	497	525	481	504	503	491	494	497	494	514	545	498	474	514	495	496	533	517	481	469	457	474	500	496	509	476	523	485	456	467	502	513	496	496	510	524	468	508	501	486	498	514	534	475	466	497	508	438	506	509	489	508	494	513	517	515	474	482	516	499	482	492	507	517	499	488	489	488	482	502	487	476	507	461	466	505	487	481	497	490	522	453	474	488	477	473	519	493	493	457	509	477	509	520	530	475	505	496	506	510	490	489	493	528	485	521	476	494	509	484	485	513	514	495	470	482	479	526	505	478	505	461	485	501	528	483	497	535	498	477	520	491	510	483	482	538	483	509	495	505	488	513	506	504	514	503	479	468	546	488	474	508	492	463	503	502	458	499	479	548	497	521	483	484	518	488	515	499	534	466	485	502	488	497	535	522	488	509	504	520	540	524	496	479	474	516	448	475	487	517	485	482	544	524	535	485	483	483	513	509	510	461	510	506	520	488	489	485	481	472	497	494	484	516	522	497	494	496	478	495	476	513	513	478	504	506	480	493	510	509	510	488	492	506	546	488	510	476	492	501	501	495	534	484	467	560	548	469	470	501	474	543	499	492	501	512	515	489	505	526	486	488	521	456	501	509	474	519	474	506	512	520	532	498	497	505	489	521	519	514	481	506	494	483	504	486	475	501	461	516	514	496	518	508	502	549	498	493	502	480	507	489	470	499	525	550	477	492	472	502	478	475	478	511	502	513	514	492	452	483	500	504	465	463	501	496	502	513	480	485	493	490	490	496	487	523	462	512	482	502	476	491	500	509	485	534	480	483	519	507	500	503	456	486	515	501	468	471	481	489	508	444	472	501	475	511	512	486	457	482	522	527	487	497	494	478	510	477	503	524	494	518	497	499	503	502	500	520	501	540	547	518	470	501	507	458	495	473	511	474	484	493	494	493	484	485	523	502	471	456	499	503	511	456	517	499	544	486	469	470	505	486	488	484	490	464	499	500	504	503	499	486	500	488	507	483	484	524	501	486	525	514	496	471	486	548	540	494	513	479	510	460	524	505	509	501	558	521	511	524	526	488	494	504	541	481	487	500	490	505	532	533	514	501	542	520	496	522	481	479	484	527	498	505	505	495	509	482	511	543	502	512	510	516	447	468	498	482	483	476	512	459	473	510	532	488	515	495	484	503	532	506	479	459	501	491	494	481	514	483	532	481	538	513	493	473	465	481	502	495	493	491	522	513	482	490	477	485	482	474	504	457	536	482	516	520	471	485	499	525	501	440	492	492	460	526	538	518	488	505	474	488	479	449	529	503	532	528	494	511	506	484	518	527	488	501	494	513	487	504	534	457	474	480	543	492	508	468	500	456	480	497	506	504	485	521	486	472	474	469	497	490	506	519	475	458	501	503	477	444	525	458	507	483	488	467	497	540	491	474	461	513	485	490	497	484	475	517	494	472	504	480	533	474	513	409	488	539	476	511	487	488	499	509	494	480	490	486	488	499	524	470	459	550	492	511	508	507	514	508	490	516	514	464	498	523	455	480	510	474	519	500	467	504	477	493	466	485	506	514	483	496	452	516	548	496	492	507	483	496	480	500	480	484	539	528	497	470	470	483	483	527	519	513	521	478	493	486	519	512	479	527	511	481	496	493	535	535	511	497	492	487	530	496	477	461	497	493	466	457	479	518	483	511	495	496	520	476	452	537	505	507	513	456	521	494	502	521	488	507	496	518	514	496	502	445	475	495	507	506	509	496	487	539	505	449	515	501	486	529	513	529	479	501	494	513	461	503	443	518	525	482	469	512	502	476	521	480	548	487	472	467	508	457	512	500	446	460	507	520	479	491	476	504	489	505	487	527	467	479	487	498	476	525	496	504	480	490	473	508	504	508	498	527	499	515	522	484	464	478	533	496	513	462	518	447	511	467	508	507	490	478	476	484	502	502	514	489	477	484	469	489	521	500	508	499	516	507	489	498	498	484	481	471	494	498	489	518	515	463	500	490	501	495	525	517	510	505	489	531	512	493	473	506	532	506	518	509	474	504	508	517	538	476	514	524	516	508	527	516	498	485	494	458	542	523	484	480	471	523	515	491	530	472	472	519	510	491	464	517	519	497	491	492	480	492	471	456	506	516	494	475	510	496	536	514	530	500	500	478	490	477	480	511	454	499	482	531	505	509	507	474	484	471	460	510	507	546	490	504	488	468	476	487	486	527	511	497	473	488	489	544	514	510	516	531	491	560	487	502	519	478	463	489	509	517	497	510	514	516	508	470	489	482	507	500	489	495	469	452	525	483	499	439	485	469	498	532	485	487	480	490	457	478	511	499	490	479	514	528	516	461	478	539	472	517	484	516	489	488	478	531	484	495	504	509	486	446	547	510	476	523	485	452	495	516	507	465	479	540	487	500	496	488	523	494	485	511	520	477	518	475	502	508	499	539	523	519	523	562	492	503	484	531	486	491	494	479	476	538	488	464	485	518	472	494	504	471	515	525	459	504	505	482	489	527	497	525	522	516	487	469	485	529	486	509	502	472	533	526	518	547	498	484	550	509	488	480	501	538	455	481	556	532	482	537	469	494	519	502	510	521	537	499	506	481	481	500	465	507	511	508	491	518	494	464	490	485	469	495	505	502	475	504	497	468	502	507	462	494	500	482	515	475	490	503	488	483	497	538	510	503	497	501	476	503	504	544	511	511	509	497	457	460	532	491	484	487	498	521	480	505	501	466	490	477	488	526	472	499	512	490	497	526	483	474	502	508	463	537	486	524	505	444	482	508	467	494	499	493	480	540	525	477	519	522	431	491	514	492	516	482	518	497	510	489	485	506	516	483	517	497	468	533	465	521	490	496	533	540	531	448	466	481	467	445	542	505	492	503	493	476	495	505	529	516	490	522	502	518	554	471	505	521	489	483	466	486	499	490	489	555	473	465	495	527	442	493	471	481	500	520	514	515	485	476	496	470	532	473	503	468	512	502	470	489	500	514	464	486	466	487	465	521	535	543	469	503	526	501	493	494	504	489	479	497	534	519	499	488	525	484	469	580	483	510	479	501	509	525	482	510	501	487	497	532	469	467	464	512	472	467	476	483	483	494	500	519	515	507	512	485	525	492	520	513	464	488	497	482	504	447	532	516	471	473	493	511	504	537	546	519	466	479	532	448	523	469	468	517	490	494	513	483	530	494	485	495	546	469	498	499	513	467	544	486	510	520	514	486
24663	21020	27759	25452	18785	6886	1215	795	738	710	706	646	629	555	558	607	551	537	522	557	538	559	566	509	507	564	519	493	539	540	552	543	536	572	530	532	507	533	500	520	557	518	494	527	591	509	522	527	534	522	525	533	556	476	594	513	514	514	482	518	529	479	532	505	566	544	528	522	529	530	563	538	543	563	528	522	529	491	548	516	504	567	525	480	524	535	520	542	550	554	529	572	492	529	530	543	520	506	529	541	549	541	551	562	537	517	577	547	525	524	548	578	545	505	543	520	559	511	525	543	527	535	521	505	508	528	547	509	537	562	542	526	523	502	506	522	538	491	614	553	498	522	557	539	569	524	497	555	528	527	505	551	522	490	548	529	516	545	589	571	514	510	560	532	587	553	577	515	559	532	559	483	545	564	517	578	535	494	536	555	519	510	499	551	503	542	573	506	516	531	527	557	588	520	562	545	519	522	493	519	541	550	527	571	561	573	536	536	538	512	501	504	527	519	512	539	517	549	510	550	544	479	544	493	496	517	535	579	483	531	544	543	520	530	478	481	585	527	532	531	548	508	501	515	561	536	552	539	530	539	547	542	516	495	556	512	541	530	547	537	534	547	523	554	549	549	488	550	535	521	517	549	553	505	544	516	549	537	544	533	538	518	519	530	550	551	515	537	547	560	553	571	566	545	493	530	524	551	613	520	520	533	526	539	521	533	520	509	539	531	564	550	536	509	538	556	515	501	521	531	536	591	564	531	555	535	522	517	546	533	533	557	532	553	469	536	542	544	597	570	563	576	555	543	528	551	498	513	534	550	549	525	553	546	562	518	508	501	525	542	549	512	509	527	551	507	542	482	570	508	534	552	539	580	508	526	522	505	566	518	558	511	577	551	514	530	517	513	516	516	499	517	523	529	500	544	538	479	541	534	567	504	545	502	544	534	521	527	542	509	520	536	530	538	486	511	557	540	539	522	516	532	514	536	577	520	493	521	553	523	505	534	527	557	506	504	515	523	526	572	530	515	503	562	537	504	539	533	522	545	499	537	529	563	563	533	527	540	517	518	555	532	549	549	547	497	520	552	536	546	541	537	534	488	554	529	548	455	494	501	520	537	537	526	518	597	565	528	522	544	534	492	504	596	563	559	570	505	555	547	495	544	554	535	519	525	507	503	550	546	573	550	512	528	588	534	566	477	531	575	570	547	511	530	520	542	510	556	498	560	527	530	530	542	557	567	538	560	528	578	535	548	531	535	530	522	509	549	559	560	539	518	529	535	509	533	528	516	497	506	538	544	533	553	576	503	562	522	558	543	533	555	517	526	530	517	551	542	539	564	574	531	533	546	523	534	564	515	556	538	538	533	526	496	540	532	523	544	512	532	548	534	556	566	535	536	550	528	535	584	549	536	492	522	566	574	520	546	531	524	581	495	534	513	516	600	512	490	507	540	521	564	519	545	537	528	535	547	547	512	494	534	569	551	473	520	498	526	543	528	531	537	545	526	496	574	527	507	528	490	519	535	478	518	518	563	544	527	557	545	550	534	542	536	516	552	566	510	499	519	518	513	523	555	538	564	531	533	502	561	536	546	556	534	532	494	526	516	547	556	544	535	523	528	522	556	513	542	535	522	518	522	514	570	524	530	542	541	555	564	563	554	523	562	489	531	552	517	525	493	521	518	521	540	522	512	522	545	543	536	514	483	538	496	508	517	488	521	521	539	511	547	535	544	557	521	519	537	550	576	511	559	524	496	519	520	551	557	525	569	530	542	536	596	538	518	516	518	515	513	532	570	540	517	555	536	535	556	539	549	555	569	511	508	506	497	555	517	531	524	540	519	547	540	555	566	543	528	554	553	512	536	514	547	518	563	544	523	540	490	554	538	524	541	556	535	517	511	547	499	540	536	566	534	475	539	548	562	563	485	553	570	546	546	547	526	527	542	521	519	539	543	555	539	511	561	550	479	503	540	519	577	525	587	540	513	537	506	539	562	511	532	535	537	533	548	536	537	517	532	522	525	560	534	531	536	565	558	528	518	564	569	519	571	543	542	538	553	554	541	543	528	511	498	526	497	539	523	506	503	538	520	533	514	531	526	554	544	510	565	543	542	548	524	537	523	537	524	564	593	512	518	538	521	532	522	542	553	575	539	529	525	558	521	544	520	538	535	515	564	524	516	578	527	545	555	522	535	496	516	508	561	545	540	495	548	510	545	560	581	534	536	536	528	506	524	574	532	560	505	526	551	512	543	532	541	556	510	531	551	545	514	545	534	537	537	504	547	551	562	543	566	517	533	543	532	460	536	577	493	500	516	533	573	474	526	547	536	530	541	517	527	562	553	530	542	538	559	528	525	495	537	564	518	547	504	572	523	580	523	534	550	546	502	555	545	525	529	569	518	549	518	550	554	503	531	532	545	560	559	552	538	558	535	542	528	524	544	532	508	509	508	535	516	526	538	488	521	501	559	546	541	516	517	520	538	538	477	519	529	542	549	544	509	538	560	546	557	529	570	534	565	506	516	550	528	545	549	557	542	503	531	543	535	548	495	529	493	550	528	518	573	504	509	510	560	561	549	526	554	533	532	490	557	522	551	517	530	521	524	502	527	508	504	540	543	561	526	531	491	510	564	528	532	550	490	529	533	511	532	542	522	538	511	548	510	515	566	525	552	502	560	562	530	506	519	552	573	515	508	552	560	494	546	558	516	554	520	516	531	539	535	470	581	555	557	537	518	539	497	564	581	561	554	533	530	536	501	542	539	532	547	508	546	540	526	514	525	517	504	544	529	508	557	567	534	536	510	528	510	566	563	535	541	540	539	529	555	545	538	551	572	528	562	523	540	537	521	556	562	528	533	567	507	517	527	550	558	553	532	527	528	507	542	521	516	570	517	535	506	484	530	537	548	500	559	532	530	535	524	549	528	560	517	537	541	535	556	518	512	528	553	582	536	541	547	539	521	539	535	563	566	536	519	554	539	554	529	527	499	547	565	567	555	543	519	513	550	537	579	553	535	514	540	564	549	536	535	558	490	514	543	580	495	538	493	550	579	580	522	563	518	519	491	572	576	516	536	548	565	524	536	523	502	507	566	556	547	521	544	521	544	541	565	543	530	549	527	513	497	538	509	534	513	508	520	561	555	539	507	542	526	554	563	528	519	563	506	527	545	524	514	501	554	535	519	504	543	535	521	550	553	550	543	517	574	515	578	503	549	510	527	547	537	532	537	605	505	553	494	541	525	557	577	558	563	542	497	550	536	530	530	559	543	551	524	514	555	551	529	579	523	486	550	591	492	526	507	493	511	526	547	528	531	555	547	518	536	524	519	566	512	532	510	527	476	559	521	528	572	568	549	562	504	515	532	542	524	503	538	521	537	530	513	530	548	532	539	558	549	578	549	548	557	552	512	497	522	539	522	553	509	540	560	489	564	531	507	526	523	551	536	529	515	531	513	548	542	539	516	522	541	536	511	531	520	541	539	545	529	566	519	535	525	500	536
40831	58248	43862	24568	14176	5705	1315	1110	950	839	811	797	724	638	598	587	590	536	572	560	579	594	552	542	510	558	539	531	562	560	531	521	542	567	583	575	585	537	524	590	566	539	546	601	559	546	566	568	506	533	527	575	604	561	508	556	553	551	503	594	555	572	588	562	564	564	526	565	548	583	580	526	592	533	597	552	529	562	507	526	529	535	584	571	513	579	582	529	606	566	582	557	582	572	544	529	613	574	540	553	597	552	537	520	603	564	543	576	614	543	572	561	557	544	550	573	523	536	531	543	572	536	487	574	583	601	579	555	575	598	526	578	532	554	591	560	510	583	569	561	547	554	570	551	574	579	581	545	559	533	578	584	601	538	542	557	541	534	529	584	570	547	555	549	582	540	539	537	567	519	582	602	582	577	579	535	527	577	551	507	547	567	608	537	560	576	563	557	564	562	559	604	553	564	539	589	525	552	567	545	523	568	561	551	533	563	546	557	589	565	536	610	565	581	559	539	550	577	581	592	578	515	619	582	539	548	504	535	572	608	530	560	505	552	551	548	554	563	546	550	535	554	558	522	559	560	552	609	516	580	515	550	578	541	537	556	596	538	595	507	549	570	531	573	529	527	540	528	543	554	525	581	580	553	539	552	565	565	589	579	559	520	559	554	544	591	564	548	571	511	564	550	530	536	516	548	526	544	528	523	547	532	530	554	567	588	520	563	556	544	547	557	554	548	574	564	526	520	520	574	546	548	599	582	542	561	525	583	585	565	555	570	565	547	542	583	596	594	550	560	579	605	560	559	566	535	580	575	545	640	559	536	539	543	551	595	565	561	569	564	569	569	531	592	545	608	588	569	542	521	540	532	551	569	559	566	568	561	554	579	573	549	554	575	573	555	574	572	553	514	567	543	534	538	568	557	569	585	568	509	583	534	535	575	531	566	593	550	554	539	525	531	562	539	558	544	540	591	568	600	565	584	585	585	534	585	530	535	573	527	564	542	559	567	524	558	599	543	568	555	544	550	602	538	599	542	541	529	524	559	586	531	534	541	534	597	515	557	585	558	522	536	549	558	574	577	578	562	542	559	592	578	568	576	554	522	530	584	591	553	600	524	512	526	559	584	582	539	599	570	554	526	532	586	540	525	567	545	555	499	540	544	554	549	590	550	572	537	550	598	545	554	498	543	551	541	558	561	575	584	552	561	523	554	594	566	540	583	591	531	556	506	502	584	519	539	549	566	594	551	557	548	536	581	526	556	544	573	506	568	565	564	542	594	548	578	583	529	548	525	545	571	565	566	564	581	551	546	521	557	562	533	569	547	527	549	546	566	587	562	553	519	580	561	549	594	543	545	549	582	567	532	572	558	528	526	568	602	575	554	585	531	540	557	554	551	562	539	581	569	568	526	543	526	552	559	587	578	570	540	577	577	560	537	556	528	538	532	552	571	544	560	583	571	516	497	541	548	540	538	571	581	542	508	544	563	587	562	512	581	521	551	578	560	523	583	556	617	535	575	534	497	474	581	601	545	555	530	589	542	574	562	528	566	579	574	564	497	560	580	529	505	574	558	581	534	537	557	592	540	533	590	534	560	580	553	516	538	524	561	572	570	548	521	563	549	559	582	504	548	558	547	534	581	505	552	561	550	531	589	539	554	586	565	570	558	565	526	508	530	557	569	539	537	553	574	579	538	575	570	566	541	577	538	574	512	529	547	557	566	558	530	547	567	540	631	570	569	507	552	493	534	537	550	555	526	559	512	523	514	570	536	529	580	568	570	571	541	568	550	577	532	559	569	567	535	583	553	585	539	543	551	526	573	549	533	559	520	538	587	581	570	509	549	517	607	525	548	584	533	491	571	574	535	601	571	571	558	544	598	582	555	560	553	572	591	507	530	602	530	571	535	593	565	553	526	580	603	559	520	592	577	539	583	503	607	580	569	544	598	554	560	556	525	567	548	549	542	570	552	517	555	549	565	541	583	576	561	506	564	550	545	563	611	551	545	568	527	558	552	528	618	549	568	536	544	550	556	559	532	588	566	541	555	570	522	586	546	547	578	550	593	542	572	516	589	556	560	538	538	547	582	540	574	534	574	550	527	559	578	578	547	544	555	591	544	558	578	547	529	567	569	556	573	563	565	567	573	510	540	581	526	564	591	548	542	585	532	593	539	579	547	569	592	596	549	583	526	574	584	577	547	525	532	617	549	549	561	553	536	533	572	568	512	543	612	559	569	576	555	593	547	580	599	558	580	567	527	586	569	561	524	583	572	572	555	550	566	539	575	544	549	557	544	526	569	560	578	518	545	537	561	586	561	562	566	526	543	542	590	520	546	563	498	549	570	553	521	517	554	518	533	541	543	560	558	555	525	490	548	537	585	580	568	586	622	551	610	533	528	544	552	570	543	545	585	595	555	549	578	586	548	543	622	576	563	535	557	523	553	555	540	573	548	586	546	535	581	553	535	548	543	521	543	558	576	587	593	578	542	562	550	571	515	524	559	547	565	588	544	555	591	569	561	527	573	560	545	539	568	533	568	568	542	552	575	540	587	570	566	546	545	556	580	551	601	565	552	565	563	548	556	553	511	524	581	552	566	534	543	552	567	590	551	571	596	571	573	554	530	558	550	564	532	564	572	528	521	544	548	558	559	552	540	537	561	529	520	552	559	518	568	553	572	545	536	545	519	571	516	540	579	546	561	526	561	580	549	574	543	561	544	552	571	587	547	555	584	582	585	589	561	561	526	588	561	559	532	559	525	506	562	577	588	566	554	562	563	561	554	542	584	589	594	545	529	582	541	562	572	562	507	586	590	566	535	565	562	559	568	570	556	555	579	541	549	571	551	578	535	618	557	609	570	549	560	524	563	567	574	520	505	538	541	537	594	570	570	567	576	569	522	511	544	606	583	538	585	580	567	524	595	586	527	578	555	574	518	542	559	534	555	566	545	572	550	567	570	541	505	546	553	531	591	544	603	543	562	551	540	565	544	562	572	554	557	516	564	558	574	555	568	557	569	532	552	562	577	569	548	549	539	589	556	579	532	598	543	519	538	547	570	582	567	516	562	535	521	543	595	554	564	539	566	559	560	546	565	574	540	554	537	514	552	555	516	543	562	548	605	544	568	581	573	589	495	554	548	577	566	580	518	584	519	551	507	561	582	552	521	556	564	575	531	530	535	491	573	563	540	547	586	567	555	551	507	557	619	530	569	538	556	569	543	558	599	541	548	539	545	559	530	553	556	537	624	543	567	509	527	529	540	574	542	573	523	572	557	508	569	577	585	604	565	529	559	569	573	589	526	576	501	534	519	524	584	507	582	573	607	531	551	536	562	507	559	552	584	555	554	538	571	561	550	555	498	536	594	558	554	537	594	541	555	570	484	574	539	540	585	553	563	560	542	612	573	588	564	536	585	611	603	582	573	548	563	577	495	552	553	558	564	590	568	592	571	543	581	522	543	565	534	557	576	574	512	557	537	517	508	510	530	535	524	561	504
22433	20919	28352	23679	21057	21126	12157	1189	774	731	632	577	508	461	424	394	414	397	376	376	387	378	380	346	367	356	350	392	333	375	389	372	384	363	337	366	347	347	341	385	371	364	354	343	365	365	353	399	343	349	383	358	364	356	402	331	339	383	366	355	370	348	328	380	351	363	385	353	387	347	355	327	336	353	374	366	335	373	369	361	340	335	341	364	346	375	362	351	353	340	389	375	365	337	344	359	376	379	387	342	333	353	350	352	335	373	323	304	375	341	338	366	367	341	339	366	372	417	352	351	362	344	354	364	369	362	337	374	351	356	353	372	343	315	383	380	340	334	399	374	406	318	344	349	307	375	400	369	364	388	392	346	357	364	404	358	376	334	361	361	373	394	377	341	346	364	365	345	362	331	382	399	339	372	334	353	386	380	383	331	370	377	358	360	365	389	377	338	339	357	358	345	353	366	330	344	348	357	353	358	332	376	316	358	327	344	337	370	385	368	366	373	348	373	360	353	347	303	364	362	361	351	334	416	391	381	378	394	368	320	354	356	346	343	330	354	354	342	359	380	340	353	341	344	389	367	335	359	403	347	355	373	374	359	384	369	372	352	329	389	341	352	360	376	338	347	373	360	349	316	366	379	361	365	330	390	349	362	360	374	335	374	364	373	354	307	360	347	357	348	328	330	356	339	370	360	367	345	362	366	382	354	387	369	397	333	352	375	356	372	326	342	337	382	365	375	354	379	354	355	359	373	351	353	364	357	358	339	375	348	363	356	378	343	328	328	337	339	357	348	392	345	326	360	349	319	364	361	351	375	332	356	335	378	363	387	370	350	350	364	384	337	354	351	356	397	341	371	330	349	363	335	349	365	360	336	362	342	389	377	355	338	374	389	374	367	363	382	342	375	377	359	357	335	357	353	355	328	366	368	330	357	328	333	371	334	355	341	351	374	325	337	340	352	340	354	373	369	374	351	341	379	351	318	354	335	342	387	370	345	364	357	357	351	367	380	340	320	356	349	403	362	406	352	342	317	385	367	378	380	366	392	358	340	390	337	389	375	309	384	368	373	402	343	366	375	353	376	356	331	376	330	377	328	356	362	343	335	381	368	366	388	351	388	359	368	343	358	341	382	363	336	357	351	358	364	357	365	354	358	372	347	346	380	355	328	392	362	359	344	363	348	382	386	376	370	357	341	354	351	355	359	381	358	394	362	386	349	348	335	341	323	365	368	352	368	359	366	363	355	350	373	330	373	363	387	355	390	343	353	339	385	361	373	356	351	368	381	381	335	354	351	359	356	372	342	375	352	357	350	362	354	363	379	357	375	354	339	374	363	340	347	375	392	353	393	374	379	337	345	347	344	355	359	361	352	370	370	329	393	380	387	359	331	299	354	370	390	364	378	362	381	337	348	338	354	356	326	333	359	361	376	374	368	372	351	374	336	306	361	383	369	333	377	335	330	374	369	381	344	355	336	367	366	394	330	352	378	336	356	325	318	398	363	351	353	375	343	380	348	367	382	342	372	362	361	325	344	354	361	357	345	348	355	334	332	367	361	339	379	379	345	351	357	389	381	311	354	348	379	343	368	347	337	359	368	368	348	330	379	370	363	372	350	363	355	380	358	337	340	390	373	344	351	363	384	336	381	343	392	353	344	372	341	406	355	350	370	365	370	368	349	350	346	370	419	380	352	372	342	381	380	355	352	375	333	373	339	354	375	378	357	362	371	358	328	374	339	341	345	346	372	361	344	367	366	354	361	374	355	377	389	339	395	362	361	369	361	354	370	385	359	370	377	377	319	353	373	338	362	339	357	347	339	358	372	371	360	360	367	322	354	370	348	328	366	405	348	372	375	398	333	333	369	370	372	355	347	362	388	363	381	366	348	354	362	348	336	359	345	383	347	350	376	372	353	369	348	360	359	373	363	349	383	322	358	348	309	370	356	333	343	366	346	378	367	382	375	349	372	367	366	383	347	348	349	357	338	368	339	371	355	362	339	364	349	363	363	359	384	338	344	305	324	363	346	332	355	340	382	356	340	347	369	347	344	374	374	328	355	343	316	389	379	350	377	383	360	358	373	360	341	334	354	375	366	374	368	347	322	340	369	375	388	337	348	381	350	369	344	377	332	375	365	345	347	326	356	406	357	362	357	328	371	375	384	335	373	337	371	338	337	372	332	388	375	376	364	318	367	400	397	336	351	347	357	354	342	366	355	350	380	366	347	393	326	340	379	340	360	331	394	339	305	383	376	327	359	377	375	352	369	346	343	375	380	401	358	338	375	372	358	329	363	366	376	359	338	348	415	367	337	389	369	356	351	354	382	399	348	354	373	326	337	361	356	357	346	359	372	331	354	368	354	354	389	322	345	357	401	343	369	361	355	349	388	351	377	349	378	345	375	356	348	406	302	320	362	314	301	375	378	366	367	375	372	343	374	368	382	337	354	355	386	386	377	351	351	368	363	400	350	337	351	375	363	365	381	383	393	336	358	373	358	374	330	380	343	385	375	339	354	335	362	362	396	350	385	343	356	351	353	322	380	345	359	359	373	345	355	395	367	299	326	332	351	313	359	387	352	362	375	357	376	349	374	352	377	360	343	340	369	354	408	365	344	384	345	350	334	345	319	362	342	364	353	362	327	366	337	332	359	371	366	385	367	385	354	403	380	372	316	354	348	345	364	347	355	337	360	326	404	364	395	340	365	344	356	360	370	378	368	342	344	371	343	369	329	349	335	347	374	350	367	359	358	366	378	397	363	361	307	358	351	342	345	337	365	331	345	378	321	337	347	353	368	368	391	348	350	346	359	361	370	344	328	349	365	378	344	374	359	337	345	366	362	334	389	363	350	354	343	345	355	343	320	363	386	359	354	384	357	337	364	360	376	381	356	366	365	375	344	367	428	335	362	357	377	368	346	390	368	351	366	364	321	359	329	389	363	379	352	348	354	367	389	342	348	363	336	328	359	369	353	358	346	379	318	379	345	352	349	353	373	369	398	346	395	326	346	360	348	341	344	362	373	348	373	333	333	336	321	360	392	309	357	388	320	349	322	357	361	361	362	329	345	388	367	354	370	386	315	360	388	323	374	374	361	355	350	343	329	335	370	334	343	353	355	378	373	338	353	367	357	360	355	350	364	344	344	357	381	382	367	363	366	366	351	367	377	408	359	339	350	348	362	352	367	368	366	345	334	367	343	387	371	389	336	383	353	325	379	367	378	319	339	368	374	390	377	399	322	389	349	364	375	339	341	379	346	350	346	343	357	351	312	364	374	328	398	368	321	355	361	378	335	382	344	350	331	358	340	371	329	331	350	375	346	354	354	347	348	355	368	367	378	363	368	358	374	339	343	334	342	347	332	357	343	347	351	331	327	371	399	350	351	349	378	364	390	358	333	366	366	360	377	385	366	367	392	332	348	360	357	344	331	359	366	369	399	374	377	391	341	346	343	381	377	364	362	368	359	385	376	366	357	386	344	374	332	380	375	374	345	359	357
44424	67648	52895	36301	24765	12149	2297	1430	1212	1041	870	738	647	545	541	470	436	411	419	426	404	397	402	404	355	376	370	394	431	385	353	371	364	394	348	362	394	358	351	358	372	382	373	363	351	380	391	402	371	393	420	382	388	411	379	402	398	370	403	366	356	376	363	374	395	362	353	380	380	370	369	396	347	412	386	382	379	380	367	374	368	349	391	363	375	380	358	358	355	365	371	362	362	382	368	388	382	350	387	384	377	379	399	394	393	363	371	387	365	420	365	356	382	354	382	406	381	363	341	351	366	379	360	351	374	360	365	375	334	367	398	374	377	359	354	373	366	358	404	372	391	388	387	347	380	364	349	394	381	377	333	362	422	395	387	346	384	402	368	354	384	366	351	373	384	362	386	376	384	354	397	364	395	371	374	385	386	376	395	333	373	386	415	397	347	375	385	335	365	385	371	378	373	347	385	396	369	396	381	386	385	395	354	362	390	393	359	405	399	368	372	363	394	397	339	387	367	367	359	354	404	380	374	399	379	357	380	354	376	378	325	373	364	382	373	394	375	389	342	379	381	362	377	375	401	361	343	375	376	357	377	380	372	367	379	353	353	362	390	376	389	378	368	375	386	381	351	362	335	387	352	369	379	351	377	344	387	345	351	362	385	364	412	365	365	379	398	351	357	381	361	369	365	407	344	371	389	385	362	397	372	383	357	372	392	385	362	386	362	404	357	367	373	356	361	381	385	395	365	366	371	400	355	386	396	364	368	368	358	385	387	361	369	367	376	365	360	342	404	361	374	381	363	358	352	380	381	357	357	394	373	355	377	399	406	369	375	360	377	346	349	367	362	347	394	356	336	378	343	325	381	377	374	379	379	396	388	384	343	363	419	387	353	412	355	349	371	398	360	382	387	388	384	385	347	363	384	411	375	386	364	410	358	332	416	358	372	383	377	376	367	360	380	354	350	376	392	377	384	344	333	395	317	376	381	342	391	372	388	360	352	335	360	374	313	383	339	370	419	389	388	365	392	370	389	390	386	374	357	364	383	391	361	372	339	416	362	357	363	404	374	373	375	368	361	358	369	385	368	374	387	363	376	365	378	381	382	381	382	414	367	354	355	369	398	350	378	333	355	394	352	363	379	347	374	373	319	376	391	393	369	353	371	336	393	356	390	340	371	359	388	371	393	377	376	371	379	384	386	393	352	416	352	404	330	370	345	381	354	371	382	368	362	378	402	350	416	388	356	378	400	403	402	400	379	393	372	390	399	396	422	382	389	380	350	374	371	346	366	339	372	366	399	349	343	384	360	382	390	380	342	369	378	343	373	373	384	367	403	391	398	405	392	400	355	349	396	395	378	383	363	377	373	337	378	362	346	391	397	380	390	371	375	379	381	404	349	369	380	365	393	367	397	416	391	355	363	388	387	366	353	421	376	344	373	376	373	369	409	396	349	347	369	342	364	391	398	366	380	368	412	326	365	393	349	362	398	378	337	358	379	405	368	392	367	360	397	359	384	401	378	383	330	367	388	362	377	352	385	346	366	418	369	378	365	364	368	364	363	355	383	337	394	358	365	395	374	381	404	380	364	412	361	361	366	377	394	373	312	365	391	353	359	391	387	391	335	352	367	349	357	346	355	328	367	328	364	349	389	373	376	385	349	348	334	347	413	373	374	381	373	347	373	388	353	370	368	380	357	380	373	408	379	371	375	363	371	328	341	384	370	344	357	353	414	347	396	363	377	381	373	354	347	376	338	384	376	376	369	406	359	379	397	389	358	414	375	381	361	381	350	379	381	339	345	334	347	380	375	368	385	349	353	369	355	377	372	363	357	390	337	393	372	327	365	370	381	379	368	387	357	314	377	368	364	406	372	386	337	357	367	372	375	383	399	405	384	384	374	383	423	390	386	383	376	378	330	367	379	375	407	376	384	374	388	377	388	339	359	387	371	375	387	383	381	362	374	383	406	368	375	398	386	361	344	354	366	342	426	345	337	357	390	365	359	379	381	369	402	351	382	382	377	393	364	362	389	382	379	368	368	365	380	362	390	360	345	414	391	395	360	377	363	362	364	360	374	376	355	378	366	361	351	383	363	349	360	404	374	386	388	388	372	378	406	379	362	362	362	384	353	390	386	371	350	386	369	352	412	328	404	357	368	355	408	410	387	347	372	346	360	351	368	361	371	378	376	385	369	340	390	375	385	403	341	340	360	355	344	406	401	370	339	374	354	366	401	371	359	366	408	381	370	353	379	390	343	394	399	367	372	365	390	393	393	380	355	371	382	377	389	366	361	386	382	380	405	369	361	376	395	306	345	362	359	378	386	405	403	389	361	380	366	377	411	404	409	384	349	368	381	354	363	358	360	338	405	329	386	361	377	348	347	390	397	369	358	356	373	369	372	394	341	380	334	386	365	369	380	341	360	355	369	359	380	397	361	381	391	358	362	356	363	390	357	390	401	403	383	343	365	314	394	376	370	375	397	383	363	392	355	364	369	360	348	397	391	386	377	324	358	391	373	375	369	382	376	388	396	376	369	347	372	353	381	367	339	361	389	351	385	369	366	396	380	344	351	387	372	371	367	383	362	386	348	375	366	375	362	359	386	403	402	398	396	377	386	384	374	401	356	387	382	376	345	375	402	370	359	370	411	361	351	378	371	366	347	377	384	379	370	359	351	350	386	411	351	361	385	376	381	378	369	350	342	377	374	339	363	369	381	372	371	361	347	339	377	369	354	369	384	397	399	416	368	389	370	376	403	364	392	369	400	344	418	381	396	418	377	370	374	373	377	404	382	364	366	376	406	354	375	344	368	360	349	387	395	381	382	358	353	390	390	377	342	393	370	374	394	406	344	330	366	388	345	336	383	344	384	340	376	374	375	390	375	369	379	342	367	364	368	385	375	371	389	346	370	354	412	362	373	364	378	353	385	388	363	365	356	372	396	358	357	335	404	357	366	357	364	339	387	394	366	381	397	367	346	381	404	345	347	375	388	399	371	350	375	378	377	398	389	382	376	366	372	373	345	374	384	393	366	402	390	373	372	355	372	361	402	380	344	369	379	366	358	393	354	364	381	389	372	363	381	383	351	376	370	353	380	362	384	369	373	381	383	360	377	375	377	373	443	352	352	370	354	360	350	382	383	385	359	412	374	363	385	369	403	387	373	360	415	360	384	379	375	364	360	387	362	357	367	384	361	391	338	345	388	416	365	370	385	359	345	403	401	396	379	377	386	361	360	390	364	381	395	379	393	404	369	400	351	382	384	379	391	339	369	365	435	359	393	399	343	382	398	390	383	369	365	367	354	395	378	367	355	371	379	339	358	398	371	387	370	382	391	377	373	358	349	367	370	366	398	372	367	337	363	381	400	355	368	382	377	407	370	377	348	378	374	364	381	408	353	412	364	362	387	385	352	373	382	410	366	371	359	413	387	396	363	357	399	371	362	359	393	342	363	348	364	358	372	365	374	342	368	350	363	398	374	383	360	379	391	399	392	397
34552	33353	33245	20455	8225	2483	968	770	733	725	707	728	696	687	647	629	617	636	640	603	647	584	604	622	583	580	605	617	607	662	599	619	646	608	633	593	579	627	600	620	623	656	636	639	598	577	637	640	571	623	596	618	618	620	598	615	606	638	641	666	614	636	584	668	629	633	609	660	605	632	646	641	596	608	604	601	641	600	640	602	597	624	607	632	613	585	639	602	604	616	637	616	622	645	643	544	614	605	594	618	577	619	624	628	610	587	575	630	623	596	624	577	584	594	640	601	585	593	590	628	636	660	640	593	581	639	628	584	617	574	605	587	599	658	644	654	596	613	627	594	601	603	584	597	595	614	652	620	603	637	623	635	611	592	613	590	624	611	610	610	624	617	614	568	573	592	610	602	677	613	654	569	607	625	622	587	648	618	609	605	616	591	638	631	587	626	630	586	632	578	590	616	597	598	582	602	638	593	628	640	611	637	625	602	602	630	587	615	616	648	631	609	614	592	635	601	661	629	615	666	628	601	651	641	647	590	569	599	595	587	586	620	593	623	628	630	628	628	600	607	608	598	635	616	615	619	650	638	615	596	591	581	664	614	586	634	640	635	598	585	613	607	626	624	652	623	596	647	629	619	661	626	625	622	610	618	626	624	625	611	645	638	617	603	609	612	584	618	577	596	619	610	625	645	597	645	628	633	639	632	604	629	630	587	585	580	591	609	587	639	586	605	642	579	657	625	637	617	606	653	642	598	577	616	585	608	642	618	565	624	587	635	630	612	591	578	629	589	625	636	593	652	603	644	599	632	640	637	610	624	593	575	640	601	568	628	579	640	588	556	609	606	628	575	601	639	599	616	613	631	618	643	609	656	604	636	584	629	648	635	616	568	598	621	613	656	578	605	630	582	585	576	590	618	621	590	623	615	646	588	595	577	647	645	597	617	611	634	605	565	636	602	593	594	625	648	610	577	608	604	622	617	640	628	625	625	595	632	642	622	595	643	620	592	640	618	619	617	612	614	614	570	638	598	612	601	631	603	575	598	637	618	633	570	620	572	613	654	600	631	610	579	634	657	626	609	598	669	583	620	605	575	575	600	634	635	655	573	604	637	622	648	582	619	643	615	641	645	629	567	647	581	580	611	623	577	627	609	639	621	662	686	596	613	625	630	617	600	618	618	617	659	644	648	625	625	670	623	612	575	609	615	625	573	591	615	631	585	600	600	675	630	593	627	611	617	638	569	625	635	607	610	644	593	626	573	641	612	605	593	626	624	577	594	580	613	625	585	575	621	659	616	625	613	603	593	632	590	599	616	564	653	598	605	526	612	601	632	611	560	601	634	585	625	629	616	650	619	597	573	628	592	657	578	641	622	569	631	592	633	629	607	585	612	638	629	629	610	600	615	574	592	582	637	611	593	612	579	615	592	622	594	586	584	585	661	617	596	658	614	606	657	612	588	594	654	610	663	605	612	597	634	598	555	583	614	601	630	666	607	620	632	583	616	603	629	640	631	656	642	646	637	646	601	635	609	614	593	625	600	651	627	578	625	634	642	633	630	648	643	586	619	596	618	574	592	634	549	585	602	612	616	639	651	610	610	686	637	638	619	644	630	625	607	622	595	575	645	614	652	618	618	584	631	588	612	609	666	643	575	611	600	567	597	629	586	601	596	618	609	620	599	627	596	639	639	589	613	597	622	668	572	617	628	603	567	627	601	650	621	680	610	625	604	646	600	580	605	595	580	663	620	592	621	599	651	618	581	611	634	678	607	603	628	559	613	598	584	623	642	615	659	591	616	633	597	649	593	603	627	602	586	578	636	612	611	609	574	600	599	605	600	634	617	604	614	586	600	629	609	614	594	604	614	630	571	576	645	615	593	615	620	603	616	616	610	636	643	631	602	656	594	631	575	622	572	595	601	645	641	636	588	619	607	615	641	616	639	638	665	592	622	648	580	625	603	566	603	602	628	634	627	594	613	605	588	640	600	639	606	642	604	630	612	575	615	609	634	635	626	591	582	574	624	658	619	623	573	644	620	576	623	617	612	611	636	626	609	588	635	621	620	625	600	664	633	608	643	629	606	598	612	613	584	632	604	651	600	581	631	630	623	630	596	567	606	586	606	585	543	594	660	613	607	605	559	587	604	597	596	633	618	611	626	643	619	652	618	606	601	652	621	604	565	627	638	645	643	632	609	652	653	592	585	595	589	566	622	607	644	632	615	585	623	628	657	626	658	611	595	618	597	615	573	674	616	633	574	642	629	613	649	613	606	628	621	662	608	645	588	586	619	585	619	619	583	613	613	617	632	650	562	622	649	613	595	583	596	633	671	595	589	582	630	651	611	624	599	583	599	605	599	582	631	625	637	617	615	637	613	584	612	633	633	642	574	609	629	596	613	654	620	675	588	633	614	652	600	580	592	620	606	603	603	648	608	585	594	639	641	598	603	575	613	613	597	599	615	631	627	579	606	616	663	633	585	651	643	632	619	560	605	634	591	604	622	637	606	602	629	608	588	628	636	581	596	616	632	601	670	597	621	590	625	606	603	645	609	619	584	605	597	653	625	623	596	609	607	575	588	589	664	593	578	603	583	608	595	608	635	621	606	671	633	594	599	553	605	641	663	606	602	617	601	588	592	626	637	571	657	614	612	636	628	614	632	590	574	632	610	598	641	598	597	621	612	607	603	651	617	644	631	599	594	636	634	621	650	646	587	592	607	578	600	534	592	650	631	646	634	596	618	609	596	602	609	624	639	588	626	607	610	653	640	616	647	587	649	594	582	603	582	634	601	646	620	605	614	619	639	624	648	607	611	613	626	650	592	614	614	596	666	627	589	618	661	627	589	673	559	613	591	621	642	607	660	595	636	621	604	622	625	602	585	623	584	608	607	621	561	594	583	626	634	622	632	607	573	636	616	630	579	606	599	622	604	612	610	608	605	660	589	654	633	603	609	578	609	611	638	614	619	595	600	590	608	617	601	660	633	595	606	595	634	627	595	660	616	646	590	636	650	611	580	616	627	625	618	570	643	583	575	586	619	585	620	649	620	645	679	597	597	651	596	655	603	588	589	566	670	573	591	615	593	604	605	575	614	599	650	642	562	649	594	631	667	649	609	626	601	670	604	594	611	626	608	609	550	619	589	607	584	631	602	637	612	620	651	593	604	595	605	636	600	579	605	597	612	639	606	604	635	593	557	639	639	598	641	630	659	668	628	604	624	672	645	630	674	603	595	616	603	638	642	615	605	627	623	621	612	662	638	601	572	571	603	609	667	614	621	567	600	608	594	603	570	571	623	643	623	655	617	575	615	658	624	610	580	600	603	587	587	595	578	612	628	683	618	591	602	608	619	618	630	627	557	638	614	591	608	609	575	632	625	566	593	629	646	636	642	624	613	621	593	604	606	627	621	677	612	661	608	615	646	648	611	619	560	670	619	613	579	633	604	644	561	596	562	588	619	574	630	611	625	619	605	601	595	594	590	627	627	587	642	645	587
42624	48838	36288	18389	9614	3203	1141	1014	880	840	759	721	741	693	661	663	635	659	682	640	664	662	621	626	598	622	631	668	667	635	659	629	658	650	656	662	643	685	708	696	621	643	638	644	663	659	685	661	663	643	644	633	660	628	657	630	683	629	649	578	637	659	714	649	634	667	616	641	681	661	625	624	664	639	621	648	664	640	643	599	597	620	629	686	665	683	640	680	665	665	648	589	646	692	658	620	627	645	640	667	647	660	643	618	603	669	639	658	642	663	613	671	625	601	592	657	635	671	665	649	626	634	670	667	643	648	626	644	682	670	668	600	678	635	618	691	658	627	658	614	625	648	620	612	678	617	649	694	640	657	642	631	663	649	635	623	649	618	626	613	610	629	581	616	644	618	645	666	614	623	594	635	661	604	636	675	639	643	627	639	660	582	586	695	626	621	668	647	649	637	697	599	671	616	641	672	614	635	644	602	643	630	656	655	708	662	636	632	656	643	606	675	682	643	652	632	670	687	651	661	661	623	633	612	618	648	639	667	624	644	674	669	635	609	682	624	682	613	696	638	656	653	647	630	647	627	643	642	639	633	633	637	622	607	656	695	619	678	663	656	660	719	655	623	653	642	652	650	638	673	625	636	647	666	634	671	601	683	647	656	628	598	605	638	608	634	639	668	631	663	652	625	692	664	632	604	655	595	628	651	643	711	655	619	666	632	659	662	663	646	643	621	651	631	622	616	676	664	618	621	650	613	674	659	686	674	655	684	648	632	602	637	699	695	605	714	651	628	649	673	620	638	628	615	672	650	646	618	638	641	643	619	672	631	589	674	660	662	615	622	663	600	665	660	630	617	649	646	643	607	640	672	682	668	642	619	645	678	609	650	635	639	600	638	617	636	647	608	644	658	652	624	641	639	645	540	660	587	634	614	657	649	621	617	676	621	633	633	650	647	639	658	673	653	643	618	635	679	609	629	668	698	609	666	643	656	624	676	672	661	637	626	595	663	625	619	602	659	700	652	622	631	625	646	664	614	624	651	664	647	662	636	617	588	646	642	627	643	624	651	594	693	664	650	676	626	622	676	655	664	648	608	661	635	667	643	604	659	626	660	675	641	680	680	614	631	631	674	634	645	646	639	636	622	647	652	616	635	629	682	604	672	621	622	624	650	672	691	661	651	642	633	661	681	593	643	643	690	627	626	629	653	629	684	653	661	653	650	668	613	624	628	649	615	636	642	640	599	651	639	645	653	616	655	647	676	628	617	676	637	657	672	626	679	637	645	651	629	643	627	589	666	654	650	639	650	604	596	649	666	661	635	648	649	634	637	633	634	619	651	648	649	625	635	663	614	610	623	631	642	697	631	642	641	661	645	672	565	652	611	651	661	629	640	660	668	682	630	619	626	630	637	602	647	629	655	608	627	658	620	674	638	657	637	640	607	623	649	614	643	618	660	654	643	697	622	598	659	658	680	646	651	621	667	654	597	621	646	646	679	631	639	625	626	613	635	624	600	689	633	665	629	573	670	617	656	620	676	652	653	636	594	602	617	664	646	634	668	633	643	641	629	612	671	615	634	604	642	645	609	646	640	672	610	692	632	653	616	668	657	649	634	643	647	692	661	629	615	637	683	600	693	629	611	627	624	629	667	651	646	666	627	688	674	678	650	625	661	646	633	656	676	722	680	652	631	640	641	688	631	616	595	670	642	655	672	655	644	596	623	661	623	609	652	680	660	640	662	677	624	598	629	637	621	660	651	667	629	622	612	647	614	642	641	660	640	624	648	665	682	654	641	681	614	616	623	616	628	648	657	674	650	627	582	617	611	598	655	597	615	687	561	667	624	629	658	662	632	627	691	633	620	604	647	662	625	643	605	634	657	639	627	659	691	639	655	668	688	640	631	696	656	664	676	675	648	599	676	663	594	689	652	705	630	623	700	630	649	639	623	650	685	654	690	662	586	615	653	613	645	660	606	699	684	578	618	620	623	642	686	660	592	618	658	646	668	650	651	645	617	683	651	647	612	631	621	652	656	683	645	635	667	633	657	636	658	643	638	611	631	633	601	635	626	629	657	667	616	634	648	653	640	583	651	627	640	719	642	642	634	636	652	652	680	647	661	637	620	640	656	646	667	655	628	617	682	632	675	638	700	607	618	612	649	608	649	640	659	620	662	642	658	601	686	635	647	694	631	633	674	672	665	645	602	626	626	640	582	614	626	626	678	624	621	629	616	658	595	646	640	655	626	677	662	651	622	687	597	661	625	623	675	616	654	665	645	670	647	670	663	675	637	638	589	652	672	658	627	673	662	609	695	637	650	653	665	642	612	672	620	631	651	642	648	639	695	677	641	655	630	651	628	651	638	672	663	640	682	660	644	604	603	667	623	634	667	660	641	630	654	621	620	622	637	642	654	625	642	622	658	626	617	617	643	659	633	572	672	682	689	642	669	693	636	641	629	650	680	681	625	648	631	665	652	636	617	679	655	598	640	643	619	586	635	652	581	656	648	614	713	646	662	634	619	628	609	661	620	652	680	642	640	642	635	651	676	658	655	657	661	661	629	638	649	650	632	669	637	610	647	672	644	586	625	622	650	653	654	640	680	648	702	585	657	649	634	628	566	675	621	586	652	698	682	620	648	620	663	689	617	604	668	635	696	627	632	642	648	631	684	631	669	650	649	659	655	662	680	638	647	675	646	677	598	674	625	689	645	648	646	618	687	618	698	666	680	618	621	663	612	652	653	624	619	586	642	615	632	649	618	640	646	649	646	622	638	627	672	624	629	600	668	630	642	612	651	668	628	663	656	681	655	639	640	662	643	654	648	621	653	646	655	664	683	684	635	715	623	661	668	702	640	645	632	653	670	646	604	660	715	618	686	656	622	686	673	602	658	640	635	631	644	646	700	644	635	624	660	616	606	623	639	618	653	631	666	636	680	623	628	660	604	640	646	648	604	657	678	652	662	661	629	666	701	639	668	672	615	608	656	612	606	607	706	654	669	655	638	626	645	633	683	629	632	657	609	649	626	646	647	674	680	714	643	606	652	632	650	662	656	575	647	624	672	640	625	623	635	597	647	661	632	675	630	687	646	662	638	653	623	641	630	635	658	622	645	636	651	655	587	665	663	662	629	639	647	632	597	632	618	608	641	630	661	674	665	634	670	616	681	630	667	600	633	635	647	615	630	663	610	641	658	637	671	621	645	626	597	632	616	699	658	611	689	651	644	678	639	654	625	627	592	637	678	638	639	618	605	611	638	651	617	654	690	666	612	636	715	634	687	590	637	671	651	652	664	641	646	614	655	613	607	656	649	629	627	634	627	628	649	664	633	657	668	651	690	622	666	708	646	641	636	625	723	643	627	682	650	619	682	597	631	683	658	619	631	700	653	654	689	610	645	624	672	636	618	638	646	624	627	631	622	623	595	602	606	696	672	594	669	641	677	635	649	618	666	636	603	634	657	626	624	658	637	650	689	629	616	614	639	646	641	612	631	642	613
23572	20994	28162	24268	21446	16626	3839	964	800	776	720	672	597	585	550	507	503	491	464	503	461	501	494	489	520	462	485	475	492	492	504	538	459	479	484	463	467	466	489	474	460	486	478	457	505	475	494	503	487	467	480	483	436	509	493	493	498	444	496	493	493	500	526	469	481	509	471	465	499	486	470	431	443	492	465	484	458	449	556	497	449	479	477	489	483	514	466	478	491	515	478	454	525	508	498	453	482	474	487	451	469	492	474	501	466	493	442	492	478	466	474	486	434	484	499	476	486	529	496	474	496	463	466	530	478	536	493	540	453	493	484	455	467	471	501	491	534	510	474	472	485	526	466	463	495	460	491	494	456	482	472	476	475	458	472	454	420	517	466	449	481	498	467	503	480	449	520	491	452	477	461	469	450	468	490	458	478	518	462	528	504	429	492	476	459	465	444	531	425	493	493	475	447	470	489	470	487	496	483	501	453	458	469	506	481	481	480	478	470	484	484	485	507	458	484	459	471	490	509	514	472	475	473	477	491	467	494	467	488	464	431	511	435	452	476	521	484	459	432	482	484	463	459	510	517	454	480	512	492	477	470	468	485	471	505	501	517	502	484	476	450	508	488	478	480	474	524	500	509	456	495	478	462	488	487	448	530	504	508	512	477	476	461	442	518	436	506	455	480	492	467	499	490	472	453	463	501	484	466	508	483	483	486	497	481	482	442	481	485	466	514	447	476	447	508	456	473	465	482	477	482	463	474	496	453	426	473	440	473	474	490	491	486	485	481	472	522	473	481	519	473	494	471	526	492	457	471	513	471	483	466	455	456	503	495	485	474	494	487	486	472	484	480	466	486	466	456	473	516	476	481	472	454	457	474	501	483	462	458	457	472	524	497	485	461	510	492	499	496	466	448	505	492	459	488	493	484	471	439	481	471	469	495	475	475	434	520	481	503	480	450	478	507	453	504	445	495	502	444	458	466	436	532	431	528	463	461	498	492	480	506	514	478	464	495	506	457	494	474	472	494	489	461	483	482	506	519	488	480	435	488	476	464	444	528	460	482	502	442	445	468	450	470	462	491	493	479	485	474	479	469	472	464	477	473	471	479	509	525	473	509	485	478	412	473	474	488	485	473	443	495	443	463	454	494	488	477	496	479	482	485	469	488	543	487	479	487	479	502	476	483	454	498	466	509	520	471	438	478	511	487	448	493	460	425	495	498	499	471	464	484	497	473	458	516	489	458	488	454	506	440	478	485	485	512	452	459	482	442	450	443	453	464	465	446	488	503	491	516	486	483	449	480	473	472	467	512	471	499	461	462	479	507	484	483	483	474	468	480	484	472	511	466	452	488	488	500	455	461	502	444	504	504	538	470	470	469	482	486	475	506	502	469	466	477	469	461	492	495	489	494	492	522	468	474	497	459	452	508	499	449	493	475	477	465	466	429	480	510	463	447	469	496	501	493	473	474	458	484	450	441	449	479	465	471	429	482	484	491	451	461	500	494	467	490	502	483	519	487	486	523	486	430	473	477	494	488	473	477	456	469	456	481	494	480	471	482	490	494	491	457	499	473	486	470	445	488	491	458	456	478	448	458	532	464	449	481	498	484	489	463	462	492	476	485	489	468	478	456	472	487	482	480	518	458	425	462	477	514	451	477	450	496	499	456	465	508	459	509	485	460	498	469	494	456	448	507	459	467	463	500	460	455	514	467	472	505	520	477	478	446	498	461	468	494	476	483	475	472	464	513	468	475	489	468	443	435	497	472	514	484	492	436	468	486	429	537	484	514	490	431	468	484	489	479	479	484	486	461	493	505	449	454	489	462	452	478	509	493	465	468	496	460	503	475	476	494	469	462	475	449	513	485	509	455	444	440	525	494	428	471	505	500	496	454	486	480	489	467	515	491	478	452	496	441	500	464	476	462	475	485	475	464	460	473	444	497	484	489	467	467	493	457	444	460	477	492	479	451	484	467	460	432	496	488	459	509	445	465	491	461	475	481	524	504	487	486	483	444	474	472	435	460	476	474	489	474	453	501	472	494	424	499	504	437	499	466	477	478	487	471	445	472	459	469	485	452	475	463	473	488	490	476	486	454	466	469	469	490	463	499	455	538	491	503	487	456	516	475	497	464	513	541	471	502	455	502	476	459	489	461	448	468	499	455	462	494	469	500	501	505	485	499	467	523	504	451	470	471	465	508	461	518	495	489	487	520	514	490	470	490	478	495	460	454	493	490	456	475	475	505	471	446	465	454	479	496	468	476	514	537	486	483	529	443	497	498	491	427	544	497	480	499	469	467	467	489	486	458	441	438	464	466	441	488	478	473	477	481	489	468	483	467	538	485	487	474	468	527	491	474	456	456	501	441	479	492	496	458	413	477	457	471	509	484	466	483	484	470	478	474	496	509	468	451	431	476	468	481	498	480	477	448	468	474	460	466	490	459	487	508	506	487	461	483	491	482	513	490	477	473	474	516	490	467	442	500	471	469	481	440	471	471	452	478	482	496	464	495	446	536	496	460	486	453	497	507	473	517	496	469	506	487	490	507	448	489	520	488	487	463	497	512	481	494	499	483	453	480	464	485	465	465	453	484	488	512	509	484	485	500	496	471	492	476	442	537	479	477	462	458	460	472	460	457	513	495	496	463	457	477	484	472	458	505	436	511	496	467	494	449	455	468	488	485	499	483	438	486	475	507	468	463	455	525	473	495	484	496	496	472	489	485	474	499	543	465	479	472	490	470	483	468	493	491	475	479	498	458	488	497	464	468	473	496	473	452	514	481	492	483	458	512	483	496	487	479	458	503	467	459	465	476	514	484	517	479	513	509	508	460	432	487	527	511	529	472	484	519	519	510	484	458	474	479	461	499	475	511	484	470	487	457	480	473	474	471	488	492	466	492	516	491	460	485	486	484	499	515	468	502	464	460	452	472	465	482	486	475	539	480	469	496	476	465	456	481	449	480	466	493	480	409	500	508	481	475	487	458	451	494	478	470	526	506	510	478	483	501	474	488	491	523	462	516	506	506	465	477	493	498	470	427	502	504	499	476	428	513	487	478	508	477	492	461	496	495	488	523	486	470	504	493	437	479	467	499	499	492	476	456	489	444	459	446	471	474	501	437	480	496	470	455	488	447	486	462	496	546	480	456	487	462	474	467	488	509	468	516	446	497	489	499	501	475	490	499	459	490	463	495	474	469	490	486	513	464	485	448	485	448	456	498	485	495	452	493	521	472	504	490	507	488	484	490	484	466	490	465	463	459	481	531	495	508	489	501	472	511	490	464	503	472	457	509	467	501	488	497	458	453	478	469	451	481	464	505	472	499	515	487	489	514	466	491	453	466	494	508	442	464	488	448	486	503	451	498	476	464	498	481	457	488	492	482	491	507	502	524	481	455	457	447	477	472	480	458	521	495	486	456	460	489	457	457	478	485	500	440	467	516	429	460	491	467	449	508	470	481	442	464	470	489	491	493	465	491	479	476	477	474	441	476	424	488	498
40568	62672	48478	30969	19802	9092	2259	1284	1162	1025	975	736	670	619	559	559	577	569	530	527	529	513	522	489	510	534	504	570	523	471	531	501	488	546	497	509	497	527	505	514	509	499	484	525	519	503	511	539	512	534	509	514	505	544	487	535	497	530	490	501	547	514	494	485	522	524	503	486	528	510	492	506	519	480	525	486	552	525	521	480	563	476	552	514	532	528	513	531	515	510	565	523	498	491	461	510	510	500	541	494	531	484	498	520	524	485	530	512	495	540	553	489	474	494	506	503	515	490	448	495	507	477	526	494	492	487	489	470	529	509	486	500	523	506	486	457	487	492	511	495	518	512	495	469	500	545	519	527	512	492	532	498	541	501	476	524	503	530	534	494	530	471	456	525	521	496	510	513	472	520	520	519	488	519	466	505	479	484	547	480	511	471	486	502	484	486	511	494	508	513	519	502	517	502	505	479	501	525	504	517	483	486	516	467	531	546	524	499	518	473	459	492	518	518	530	498	534	529	497	536	486	453	509	498	488	527	506	524	494	495	517	545	498	494	490	533	484	545	517	522	490	445	556	520	473	520	497	493	511	479	531	555	487	473	474	499	511	486	496	491	503	505	501	493	487	460	530	513	504	475	513	551	511	496	519	513	476	485	480	524	483	497	481	518	508	520	504	502	500	511	502	519	468	509	495	508	483	535	489	494	501	511	541	476	526	509	513	508	568	492	535	481	525	492	517	508	488	498	512	514	472	502	506	494	521	484	497	509	521	555	504	503	460	515	474	505	511	512	520	528	511	507	550	515	499	497	548	523	502	489	488	501	497	477	505	519	509	548	524	488	496	501	498	461	526	538	520	532	530	495	476	523	479	494	507	522	460	488	513	499	505	523	495	473	498	512	507	499	520	530	499	494	471	531	521	494	534	500	475	470	524	494	494	523	512	503	547	510	517	496	506	483	537	524	493	545	521	521	467	521	482	503	516	517	495	523	492	501	500	464	509	481	512	487	479	512	525	469	502	527	486	487	511	452	513	488	516	473	504	504	472	519	514	518	533	513	489	509	477	480	501	511	464	488	518	485	498	477	518	489	495	522	500	501	539	498	464	529	479	496	494	506	493	482	511	505	542	508	495	510	482	503	540	490	499	514	490	513	500	535	520	514	492	472	497	490	487	505	496	517	492	530	502	498	481	502	531	533	501	478	561	499	527	480	521	499	504	504	514	487	501	522	504	518	516	520	500	499	519	532	476	503	486	489	503	530	499	522	510	537	488	539	503	505	532	543	498	498	505	530	504	447	544	519	486	460	498	488	526	521	485	514	463	490	491	493	501	533	526	525	511	512	545	546	537	488	503	502	544	514	502	518	514	503	516	487	464	508	514	500	499	514	471	503	519	515	521	500	512	485	491	556	527	500	488	507	486	505	497	508	515	515	486	482	524	510	530	496	494	546	465	524	483	488	511	479	490	496	476	514	511	516	514	520	501	531	499	480	481	487	494	483	505	535	476	506	533	516	478	521	509	527	511	524	465	495	509	457	536	509	526	517	498	480	521	487	498	487	513	478	480	475	497	528	532	512	554	557	495	497	514	504	456	462	519	497	504	538	483	487	522	509	494	508	472	526	542	459	533	493	485	494	497	506	512	514	506	514	492	511	505	469	518	483	494	502	473	512	491	538	515	489	513	450	503	516	514	486	469	521	523	492	500	490	541	526	502	499	471	507	502	538	489	455	497	500	496	512	531	515	504	515	503	464	544	489	508	520	516	478	511	512	526	494	512	493	525	450	496	514	481	518	529	476	506	486	496	501	508	552	507	480	500	508	522	528	531	536	522	482	505	548	499	482	498	519	529	482	483	528	538	493	486	492	483	491	480	498	517	513	497	530	458	513	493	564	496	559	485	479	460	519	520	531	526	511	488	509	488	535	503	501	515	551	500	533	525	503	479	501	514	514	535	495	512	490	532	515	506	531	494	536	521	489	514	542	466	498	491	527	486	458	489	515	478	539	536	489	536	496	497	564	544	479	534	510	550	465	522	517	521	502	487	539	514	500	467	504	529	475	496	472	511	480	530	532	495	511	506	495	494	492	478	508	525	535	511	518	506	505	516	496	484	510	531	470	502	496	515	482	503	502	469	494	548	485	491	555	543	485	456	533	498	517	549	478	481	509	444	508	490	527	515	494	487	520	531	517	481	494	525	530	482	531	485	480	519	516	510	530	523	515	498	491	503	468	495	512	526	547	549	489	508	497	544	520	528	491	509	500	514	504	493	541	522	512	508	454	457	518	488	547	502	510	490	521	480	460	527	520	491	454	508	515	521	434	523	534	509	478	492	471	516	498	559	444	489	532	529	540	539	512	489	541	485	505	504	501	518	489	487	480	510	475	505	534	504	567	475	532	510	505	549	510	503	501	477	544	522	511	476	504	550	521	509	509	464	511	523	537	492	487	485	513	485	522	484	481	511	542	486	498	508	516	498	468	488	481	480	502	530	502	479	491	480	533	508	483	531	494	501	500	497	514	510	511	508	472	540	464	488	505	479	513	506	484	513	536	502	524	521	532	478	481	467	499	469	542	511	501	532	505	543	475	570	484	490	547	473	487	494	521	512	502	493	517	484	504	518	509	504	516	484	532	542	461	479	514	519	506	502	560	509	478	508	547	473	515	497	499	518	542	484	472	527	492	482	492	489	494	533	494	490	511	540	518	524	508	482	539	488	523	541	495	497	509	486	500	483	504	534	522	573	516	510	508	508	493	504	486	508	509	530	526	550	476	544	514	528	512	509	481	511	513	484	512	471	504	519	535	481	500	498	509	520	517	564	498	540	485	482	491	511	510	484	520	446	493	521	488	528	480	574	499	524	514	491	508	555	528	477	494	455	458	539	538	473	508	497	504	519	490	529	520	526	499	519	507	513	513	459	475	493	471	525	504	467	537	522	503	475	520	494	501	503	540	515	515	531	493	521	502	531	486	534	488	484	476	514	515	515	513	510	487	517	480	513	478	528	502	517	510	537	505	505	512	498	496	479	520	507	494	544	490	527	489	490	493	476	508	490	500	562	493	475	540	494	506	490	462	528	492	502	481	537	473	502	513	501	508	517	546	501	473	523	500	505	492	497	479	520	495	476	502	538	512	512	527	502	482	516	537	497	484	512	554	531	509	508	502	536	500	523	502	458	488	516	512	484	507	498	490	489	493	485	519	545	509	498	478	528	509	513	490	519	483	511	510	468	544	487	499	522	475	575	470	526	539	503	472	519	488	506	498	482	500	502	520	530	516	534	508	502	494	495	482	508	500	530	529	493	507	525	549	472	486	499	457	489	483	493	532	470	514	543	508	516	491	522	513	474	494	492	477	504	479	501	516	490	532	511	512	476	506	537	529	503	522	544	562	489	506	527	504	510	527	476	543	478	552	515	484	527	500	484	493	510	505	493	503	513	517	548	518	480	478	466	527	531	504	542	481	503	550	491	528	515	525	514	469	488	553	506	514	528	520
24622	21003	27728	25508	19080	8094	1745	826	759	762	686	697	618	578	605	550	570	561	564	573	572	556	559	533	573	550	537	539	545	554	541	549	539	597	540	520	522	528	571	520	549	537	534	547	546	550	516	538	550	524	539	539	541	517	574	545	520	530	570	587	513	571	514	558	547	567	521	528	534	532	547	519	553	542	536	575	522	588	529	532	588	557	560	554	580	496	546	556	515	536	512	563	535	584	569	572	539	547	558	538	556	572	537	529	553	575	507	567	542	542	522	560	548	552	584	499	551	553	566	527	554	537	519	533	559	499	590	533	544	576	537	567	555	557	546	533	534	545	526	543	542	522	573	522	532	580	536	537	522	521	548	570	575	543	515	533	543	564	566	546	559	519	583	544	594	550	527	568	513	539	539	554	534	553	555	554	539	572	568	546	545	505	550	529	571	556	524	554	524	583	524	571	525	543	535	580	542	555	523	539	557	538	520	555	530	556	567	599	559	554	553	518	572	551	537	543	571	549	537	543	571	565	535	523	543	558	583	529	515	523	560	490	541	557	605	599	542	539	510	558	526	578	539	559	572	538	529	587	578	562	558	557	566	568	536	563	531	540	561	552	563	581	537	527	541	519	598	617	543	526	576	561	566	554	578	517	548	555	542	562	534	511	504	577	521	562	549	537	541	548	535	536	561	508	527	560	550	588	581	532	514	564	504	531	541	568	537	545	521	518	512	568	554	526	626	582	538	551	540	563	530	549	546	534	552	530	521	531	547	551	578	564	532	547	559	590	574	529	554	587	597	544	572	546	581	581	537	553	573	535	528	533	543	500	543	521	541	551	539	540	520	547	548	563	579	478	551	540	510	530	541	579	530	529	535	521	566	581	635	559	534	556	547	520	570	570	560	519	533	538	563	518	533	560	538	557	544	542	499	549	544	507	563	534	516	508	577	549	553	560	549	531	537	543	523	572	562	528	560	521	520	513	557	555	540	577	519	527	563	545	561	582	542	564	542	541	569	501	535	530	582	527	553	522	554	523	561	533	546	561	582	555	562	507	620	528	550	550	563	514	513	512	536	538	512	579	575	541	542	604	512	534	531	545	528	535	549	561	535	526	567	580	519	585	566	507	543	520	510	582	563	531	559	549	612	563	556	518	537	518	542	541	540	557	560	505	501	538	544	610	516	539	519	521	545	526	542	567	551	544	546	565	542	557	544	526	540	550	534	569	546	529	551	562	589	518	541	530	579	502	613	534	549	525	557	534	552	552	526	514	555	557	575	541	507	568	560	522	523	499	556	501	554	570	558	556	528	509	558	594	551	541	568	528	563	534	587	541	598	561	535	558	544	559	560	593	561	534	539	548	538	546	531	519	557	557	541	501	513	491	552	527	536	545	598	554	511	557	585	597	591	492	543	597	545	553	524	547	502	556	538	533	545	543	510	531	562	545	571	508	552	531	528	513	527	488	556	587	548	524	517	625	558	501	517	526	520	535	562	556	511	560	539	527	559	507	550	528	510	533	517	556	558	536	566	571	574	544	558	574	528	542	557	496	545	548	527	522	561	552	514	566	553	536	591	533	507	524	523	552	582	532	533	513	543	544	537	549	509	584	561	544	515	523	539	511	545	533	564	538	525	592	567	528	536	536	549	526	560	541	544	563	560	582	554	519	521	557	546	574	555	547	591	579	551	551	530	537	569	522	472	531	574	531	533	527	577	543	537	522	527	553	593	537	523	568	554	545	535	540	587	533	587	581	540	568	604	555	529	533	555	569	570	551	565	539	553	543	555	550	545	556	551	562	501	562	555	552	517	568	521	578	496	551	534	541	538	550	597	482	566	548	541	538	572	549	551	561	563	507	529	503	569	547	533	560	554	549	578	562	590	514	551	541	572	559	453	557	512	564	548	572	498	524	555	544	542	558	488	540	529	533	480	587	549	496	573	547	526	546	593	559	525	551	546	542	537	557	529	544	525	558	559	504	525	564	582	545	529	551	545	526	546	571	538	572	560	582	554	597	562	556	541	545	517	514	542	521	495	585	505	585	550	532	556	605	593	545	551	496	536	531	554	576	557	542	555	516	486	602	563	554	533	540	541	549	545	572	556	540	530	526	509	521	534	515	543	573	574	562	536	589	530	531	572	591	543	578	550	547	576	546	530	568	553	559	540	551	553	571	527	525	513	558	552	555	540	535	564	532	572	537	557	531	534	567	540	529	492	545	555	560	509	525	562	527	519	553	532	537	527	519	542	543	576	544	500	525	543	541	517	563	549	512	518	544	521	546	517	516	550	544	536	559	476	539	561	505	531	560	515	562	539	517	500	547	519	545	563	556	552	572	552	538	532	570	525	515	525	535	557	552	489	525	555	496	544	578	513	519	526	612	512	550	548	562	545	627	513	550	508	534	511	581	517	518	551	541	602	531	566	558	543	587	517	528	594	534	564	567	567	532	520	603	536	541	506	529	550	557	510	531	568	522	530	511	552	499	543	548	547	519	560	557	581	540	537	496	540	544	532	530	540	518	517	565	603	547	544	506	539	553	548	550	587	553	539	522	541	533	543	543	550	554	546	524	560	515	573	558	558	516	531	537	565	560	511	513	532	553	558	551	560	544	561	573	536	565	562	577	542	512	544	536	547	558	533	566	554	533	542	556	507	559	570	570	553	534	583	578	494	544	545	511	556	531	511	577	508	540	527	546	553	598	524	550	564	553	528	545	563	553	503	542	547	538	554	531	527	566	545	534	565	536	529	512	547	560	547	569	538	534	558	529	567	504	546	540	457	556	524	560	603	534	502	548	530	564	506	538	536	518	568	529	551	546	537	512	552	575	540	542	543	548	584	551	509	559	563	550	585	525	560	503	576	539	538	553	531	539	517	494	552	538	550	544	561	524	560	538	516	527	507	540	526	537	584	524	570	571	496	542	559	558	543	535	535	545	504	536	619	570	540	587	557	543	533	540	544	545	580	573	562	542	558	577	587	518	507	540	518	528	543	511	517	535	518	549	538	541	537	566	514	571	571	524	537	544	528	545	535	527	580	590	580	511	554	552	562	517	523	552	564	574	532	581	550	547	550	576	544	614	514	564	515	529	538	560	530	493	526	541	553	529	532	524	524	525	545	527	500	557	557	573	512	554	546	510	543	521	522	553	574	550	515	535	540	528	541	557	527	583	543	551	569	552	570	559	503	534	568	588	535	547	545	534	566	538	556	592	537	555	567	517	567	533	545	549	524	568	581	542	557	487	552	552	550	550	517	510	519	554	518	567	538	540	597	556	507	593	535	573	564	563	520	520	515	542	566	600	522	581	530	535	507	546	570	585	560	499	532	526	549	524	530	521	562	566	506	567	551	518	521	531	517	517	516	585	560	544	544	506	566	503	572	530	525	548	546	562	503	549	524	543	523	512	515	550	525	522	539	562	583	521	534	598	495	512	506	535	545	565	550	561	577	551	541	559	522	517	505	549	522	570	554	512	529	542	569	569	554	560	549	535	543	533
41368	56975	42862	26015	15513	7081	2047	1088	951	913	866	712	686	661	653	553	577	594	568	574	594	604	512	637	583	552	608	596	558	571	554	604	552	570	591	568	568	584	578	592	577	576	559	583	568	599	582	538	569	534	566	585	567	542	559	563	572	578	599	559	583	549	551	538	566	576	538	556	569	557	568	585	552	554	556	544	582	553	538	581	550	590	576	575	603	555	584	591	585	566	562	599	583	584	572	573	559	550	567	557	551	559	578	564	560	556	518	545	588	570	525	561	548	581	553	572	581	544	555	565	574	572	531	551	563	573	570	572	528	558	606	572	559	564	521	558	565	580	571	594	523	586	575	561	559	559	605	564	561	554	525	555	541	552	558	526	560	582	579	535	524	564	574	573	537	564	560	552	577	599	545	578	547	553	577	581	583	552	552	572	578	557	553	576	556	580	550	570	583	558	561	542	549	535	580	571	593	536	531	562	538	531	576	568	573	575	630	566	558	575	541	564	568	567	594	530	545	576	555	489	539	531	533	579	532	580	525	606	576	590	587	560	596	572	553	571	548	584	563	522	555	592	580	576	554	544	553	571	544	553	578	552	588	567	567	556	593	598	581	534	523	557	570	591	572	582	616	571	594	557	566	533	562	559	512	551	549	594	545	532	573	572	593	571	586	586	564	536	567	593	586	540	541	564	569	568	586	585	590	546	577	563	555	583	557	569	566	551	544	590	581	555	569	555	540	603	563	554	565	592	517	596	593	523	581	551	529	598	546	544	553	573	557	551	513	517	575	561	551	573	551	549	574	578	569	597	579	619	589	543	522	563	517	616	546	555	589	576	607	605	552	581	575	588	522	562	570	523	567	554	572	602	573	566	555	586	578	538	597	596	565	555	573	539	580	580	540	551	577	563	542	536	555	498	537	537	567	554	536	534	569	528	525	580	595	542	560	573	593	557	581	580	568	539	526	523	592	567	542	561	556	549	524	595	560	554	578	597	566	535	557	576	554	539	546	546	582	579	606	578	587	636	555	605	536	622	515	560	599	615	572	568	560	559	589	553	529	525	564	577	551	534	573	559	575	534	558	554	587	601	589	577	578	581	548	546	575	551	556	600	570	557	534	569	552	562	590	541	586	574	577	559	584	578	562	504	568	581	569	523	556	607	572	615	539	601	572	594	574	560	545	548	548	594	580	579	540	585	569	584	579	595	591	544	572	606	549	519	560	528	562	538	559	592	531	578	586	575	589	559	568	540	578	555	556	544	536	560	566	609	563	589	588	603	550	534	516	560	555	546	520	551	566	608	571	591	591	531	543	597	529	543	557	566	582	542	567	602	573	567	561	563	560	578	574	541	599	581	530	561	530	595	585	533	617	537	583	538	574	562	561	580	595	539	555	555	529	559	543	574	523	573	575	556	543	529	576	554	528	534	542	557	582	571	561	578	558	525	554	547	580	569	538	526	544	534	589	577	569	557	544	547	573	607	552	557	549	603	542	512	564	544	541	565	583	568	549	625	528	579	559	559	522	595	569	562	552	564	565	551	486	634	621	516	574	580	514	566	561	577	565	636	535	576	575	553	547	560	603	566	575	568	537	535	568	575	583	554	560	569	535	557	568	565	577	544	553	553	558	564	504	530	557	529	554	547	560	581	557	579	555	570	555	562	538	559	543	610	538	518	557	540	552	581	589	549	550	537	573	545	544	576	563	521	597	560	553	558	530	536	524	540	579	572	588	540	573	579	568	544	570	515	566	538	513	549	561	566	555	549	534	565	551	592	563	577	585	556	536	564	556	605	601	571	564	549	555	582	565	554	546	531	513	593	571	519	567	584	540	566	600	546	596	553	596	547	624	563	572	575	561	612	564	547	568	548	567	597	561	543	578	544	592	530	555	501	533	588	588	581	576	595	578	568	587	619	574	586	549	598	576	523	534	551	549	511	603	578	516	553	597	563	572	572	573	553	559	553	564	555	547	550	558	579	598	533	511	535	552	572	576	571	619	558	556	585	552	545	592	598	571	564	556	534	574	568	574	543	556	578	516	571	566	576	577	606	570	542	552	581	561	569	566	581	544	572	587	566	577	546	566	548	539	584	532	538	562	538	529	563	555	540	544	583	563	571	543	502	553	559	532	574	631	549	582	522	512	548	547	519	527	583	559	589	587	594	549	573	579	542	538	565	550	536	507	577	592	570	565	558	567	550	567	530	569	573	583	579	579	565	565	535	564	562	600	551	561	585	560	519	560	598	579	546	560	572	547	582	540	557	577	552	584	509	577	563	574	570	546	542	539	574	590	588	560	566	532	600	551	535	527	584	531	541	604	546	524	559	549	564	561	582	592	556	581	544	544	570	567	576	565	551	547	567	556	582	554	574	593	580	560	570	597	541	556	605	516	564	542	550	539	577	545	568	561	595	557	573	601	558	585	565	585	598	597	603	598	566	561	590	539	555	546	543	620	552	582	582	599	559	597	584	563	578	561	554	584	537	598	561	574	545	553	555	564	577	554	529	564	516	572	578	580	552	562	582	551	544	591	539	595	577	530	564	517	526	588	586	518	537	541	574	555	543	579	552	528	556	549	543	562	585	561	516	581	570	555	556	545	541	554	536	588	545	584	590	553	549	540	577	533	569	505	550	543	547	564	550	557	574	554	556	599	600	585	529	532	540	573	568	563	603	537	557	552	562	557	512	591	566	556	541	570	527	554	546	552	567	538	592	553	594	586	568	581	604	581	518	599	553	564	548	565	588	598	544	577	515	593	592	610	579	592	574	570	540	593	566	564	572	554	537	567	618	554	550	526	567	607	578	535	602	576	508	570	544	572	573	553	539	547	590	536	567	554	604	546	569	570	511	544	580	572	575	586	558	519	542	542	543	553	578	552	517	577	604	617	565	541	569	587	582	532	586	569	571	602	581	557	560	577	606	605	558	548	570	524	566	533	560	566	564	542	543	564	569	568	570	553	597	538	542	549	574	537	550	567	550	545	516	552	616	560	588	564	551	568	552	573	584	528	543	550	547	595	575	568	568	568	556	557	565	582	564	592	567	563	575	559	551	581	572	545	560	543	571	527	557	557	545	565	547	563	560	638	583	545	587	548	548	529	601	547	591	584	606	587	564	569	576	528	579	559	559	552	524	528	539	557	533	552	565	563	549	571	560	528	558	552	580	537	581	529	587	558	604	583	534	526	554	580	577	556	580	559	559	562	545	575	531	523	564	604	547	539	550	562	569	573	545	556	548	562	548	561	601	572	588	507	590	550	576	593	605	510	583	599	584	539	581	519	566	522	600	554	524	543	540	547	580	601	534	539	529	535	573	582	541	556	549	569	572	561	550	626	588	585	540	565	551	565	574	555	578	546	547	560	577	525	605	603	577	570	569	590	551	535	555	551	605	590	576	570	539	557	569	559	534	557	522	527	584	527	556	559	572	511	564	520	536	543	553	590	560	575	542	537	537	544	576	535	591	586	587	567	550	544	558	602	545	593	602	566	574	549	576
22427	20916	28386	23657	21056	21002	12271	1250	792	729	675	549	487	423	431	414	385	406	350	392	365	353	359	367	399	381	357	396	341	343	325	352	356	375	344	364	332	365	344	364	364	338	358	389	347	384	331	394	328	351	365	342	402	350	362	330	349	367	374	329	375	366	395	335	349	350	329	350	364	343	379	350	375	385	365	364	375	344	357	379	345	360	374	341	360	362	370	351	382	396	338	374	352	344	362	326	362	342	395	348	349	373	342	346	364	395	373	359	378	352	348	391	383	343	354	346	330	329	387	345	368	382	371	305	339	353	345	352	350	348	346	346	349	357	325	369	339	336	338	413	384	359	322	392	350	369	376	354	375	402	369	360	329	341	377	324	349	358	370	329	361	402	348	360	362	334	368	356	373	357	394	415	390	377	380	348	339	339	348	362	354	352	351	354	360	351	357	367	367	359	360	366	341	355	367	326	367	338	344	345	382	364	329	363	335	372	373	371	359	376	383	349	324	341	329	389	381	333	346	383	360	355	351	359	331	337	380	372	349	406	359	310	374	356	356	360	326	381	406	362	369	370	356	345	385	352	379	354	347	387	395	368	380	351	336	328	324	380	353	353	351	377	368	407	367	352	362	386	334	365	363	340	356	372	341	392	374	402	367	393	357	322	384	402	334	356	380	306	357	348	340	383	356	363	371	335	381	337	351	362	354	344	347	362	353	395	348	349	365	353	374	345	344	351	362	373	375	320	321	334	338	364	407	361	358	431	361	350	356	381	355	372	358	344	357	371	365	351	347	328	343	366	358	376	333	351	386	349	337	374	360	372	365	360	363	362	378	345	368	313	356	350	366	362	323	376	364	318	358	367	395	362	321	368	351	340	353	374	368	371	376	332	378	351	357	351	339	377	361	329	399	357	320	345	330	376	353	389	340	342	336	368	338	387	360	353	330	373	348	379	351	350	380	371	334	345	371	362	342	374	352	365	383	334	341	383	367	304	345	356	357	366	330	355	376	358	354	376	341	351	355	346	356	371	381	362	361	390	358	341	357	349	383	392	355	351	342	355	359	373	341	354	383	337	334	343	371	339	329	363	369	379	351	356	352	372	345	367	359	335	358	366	340	356	324	365	364	375	350	337	381	358	356	390	349	325	370	363	363	329	363	363	378	321	376	370	369	316	353	361	338	350	364	348	332	384	342	363	353	330	383	343	357	316	350	355	372	352	369	356	341	383	362	347	360	340	345	380	339	354	345	365	339	336	325	364	345	358	370	358	378	351	374	392	347	301	337	365	334	342	334	352	379	359	367	363	382	342	350	368	357	328	323	388	347	342	366	353	360	386	375	350	340	312	361	373	377	368	377	353	379	358	393	335	370	377	361	318	383	344	359	367	373	379	364	358	352	334	324	366	365	325	365	328	353	326	352	341	321	359	378	366	374	368	378	355	350	345	365	325	350	341	343	345	366	347	350	347	359	329	350	330	358	363	369	337	382	362	401	360	334	365	353	349	370	367	342	380	345	387	368	400	356	356	355	350	367	396	319	368	358	359	360	320	334	347	364	350	360	319	360	365	337	351	390	362	347	386	376	372	361	365	377	340	347	369	347	341	342	357	357	362	377	365	345	318	381	380	364	331	373	361	370	365	363	398	375	376	332	362	351	347	348	365	393	366	371	341	425	386	341	337	377	355	384	350	335	343	362	370	365	362	362	356	345	368	349	343	342	336	337	352	372	340	373	338	370	338	360	368	372	375	374	362	374	401	337	371	374	373	367	345	376	417	330	376	364	346	367	368	332	344	370	380	364	356	325	332	347	382	372	407	363	361	379	349	335	379	335	352	348	325	347	348	371	374	335	353	371	335	361	331	340	368	377	347	374	346	383	385	367	334	345	366	392	365	371	356	328	352	334	362	353	331	375	328	360	359	344	374	375	415	383	339	374	374	363	367	361	337	373	339	352	383	366	371	337	361	346	335	337	359	363	363	357	350	356	335	360	377	359	354	355	359	336	354	399	361	348	348	373	355	338	390	372	370	360	376	329	359	350	349	371	393	386	348	322	350	373	354	360	361	372	369	352	341	343	367	357	353	325	341	364	385	370	355	337	361	344	359	319	339	387	364	340	356	360	346	351	365	345	353	358	348	366	369	309	326	405	342	345	341	362	359	364	345	366	360	370	340	373	359	335	330	363	343	359	362	379	364	368	347	317	370	367	362	364	366	343	355	383	356	364	359	356	391	354	378	352	346	356	357	386	389	394	343	351	339	355	385	386	386	390	387	351	349	344	369	373	387	370	345	356	394	340	361	372	360	361	354	374	355	382	326	359	381	353	372	374	376	378	357	354	368	379	310	370	359	368	371	346	352	342	359	319	337	351	377	346	390	366	342	348	355	353	344	327	329	364	361	358	354	370	352	367	371	396	364	325	329	374	381	371	331	339	356	350	356	362	329	353	338	351	322	395	366	354	373	356	351	338	363	363	358	348	361	342	358	337	324	375	357	385	316	383	366	355	407	359	332	349	358	384	357	358	337	357	364	340	348	359	358	356	351	361	362	413	371	319	359	365	357	336	359	340	395	374	356	330	374	376	360	348	384	363	366	336	382	352	385	351	363	381	346	336	346	359	351	330	380	350	362	363	371	352	337	358	362	345	384	344	364	368	355	366	386	386	370	380	354	351	372	359	355	398	349	355	370	351	327	343	365	340	379	345	347	366	392	370	368	355	340	373	353	361	349	368	320	336	347	320	376	333	318	368	360	350	343	348	313	364	359	308	385	359	345	355	360	340	325	347	371	328	363	353	352	375	345	338	351	342	393	331	395	355	369	353	362	348	364	386	362	354	373	347	404	399	365	361	367	336	372	353	364	356	364	336	384	347	339	384	381	359	346	339	348	371	354	350	359	344	345	401	409	401	354	342	352	354	376	378	374	420	332	346	389	335	345	389	396	349	357	372	360	326	396	316	350	329	347	377	338	353	375	373	370	442	359	358	355	355	374	342	325	356	370	382	363	350	372	345	367	358	344	359	387	333	384	363	342	394	332	364	331	354	324	349	346	365	381	357	396	355	367	314	328	344	363	352	369	372	337	330	351	374	364	325	350	355	343	345	352	353	382	328	354	328	337	349	388	354	370	328	391	323	325	399	380	349	339	342	348	359	369	340	363	358	335	354	347	346	360	376	377	376	386	353	341	370	374	362	359	345	364	363	371	371	348	354	372	356	341	355	362	340	354	379	381	365	355	349	369	375	375	381	390	374	359	371	348	336	377	366	376	344	345	345	355	364	347	339	369	354	341	331	354	362	396	337	344	337	380	391	352	373	349	335	347	354	333	376	357	341	382	372	317	326	330	314	346	365	380	347	363	365	356	368	347	364	374	369	337	365	364	347	358	399	348	359	347	358	382	314	360	404	330	368	365	360	350	357	364	345	342	371	373	349	362	361	366	338	360	356	342	362	385	339	365	380	339	379	357	364	340	329	351	345	364	362	377	358	377	380	361	343	343
43655	67797	54712	36395	22544	9496	2776	1537	1107	1045	820	663	534	549	498	448	437	434	383	386	415	383	418	385	376	379	383	401	397	381	397	390	334	390	361	363	408	383	392	379	383	381	401	372	388	373	376	325	394	355	371	391	345	353	381	357	392	390	391	390	378	374	373	359	376	416	382	394	362	347	404	366	368	352	412	385	337	350	410	382	372	377	361	339	411	348	386	396	367	354	394	391	369	355	368	382	399	399	390	404	377	388	360	368	376	372	359	407	378	422	360	396	375	392	376	389	356	431	390	383	377	367	374	368	364	364	399	384	359	357	409	417	364	354	362	374	358	404	402	350	377	339	401	402	395	344	378	370	394	358	340	369	385	399	374	337	343	361	340	345	371	345	378	379	343	368	366	358	371	386	365	371	401	381	364	357	387	394	379	363	386	370	381	369	373	385	362	389	391	361	377	377	378	397	383	367	360	369	382	381	395	372	365	371	358	379	366	386	384	404	379	363	381	383	362	393	371	345	369	373	380	381	386	389	360	387	345	378	358	357	375	358	379	369	400	344	382	333	390	392	387	398	364	391	349	378	366	380	356	381	364	354	402	387	390	378	385	365	391	365	389	381	373	365	348	391	380	367	381	323	390	370	391	349	348	405	400	382	396	351	367	366	367	369	359	353	334	402	385	352	398	384	390	389	406	366	382	360	375	382	360	382	399	347	400	377	378	353	367	349	381	393	385	378	360	391	354	354	355	349	415	379	390	369	397	362	346	355	402	349	388	338	345	405	380	376	352	400	353	354	384	342	337	382	392	392	391	360	377	365	417	389	391	357	353	377	347	366	360	372	377	386	378	375	374	381	367	362	370	389	375	410	361	384	377	354	367	385	375	353	414	365	372	403	339	400	383	369	388	391	371	416	389	408	375	402	374	380	364	365	371	422	380	327	341	357	384	385	360	382	377	360	353	379	360	366	394	365	353	383	398	374	364	355	360	384	386	391	365	344	351	387	374	350	360	377	373	350	392	353	364	414	326	396	348	366	390	359	397	395	388	402	393	384	383	344	371	392	390	377	353	388	379	333	364	377	397	386	373	343	373	361	358	354	383	342	406	366	362	376	379	397	356	391	372	366	378	358	375	373	393	380	387	365	359	358	381	377	364	376	382	368	364	387	385	349	371	402	405	400	360	395	398	371	383	402	366	363	383	341	350	353	370	387	377	366	396	377	358	370	343	341	374	388	355	396	397	380	349	350	359	367	389	412	387	376	394	369	384	372	378	388	377	395	385	376	360	386	378	375	367	401	364	363	394	372	350	362	370	358	369	356	384	390	414	391	393	361	386	360	371	378	379	350	395	365	393	406	387	343	401	385	392	390	363	363	398	347	400	417	369	364	361	353	353	360	351	390	390	356	381	400	362	366	385	382	376	411	378	386	350	367	374	392	383	390	370	393	373	383	362	361	365	349	377	356	388	371	401	357	386	369	393	363	381	388	361	388	362	392	362	381	372	367	376	357	364	407	373	378	368	362	361	368	409	391	390	385	378	405	383	359	368	382	382	382	365	379	371	378	397	370	379	373	391	340	375	333	323	363	369	384	393	338	367	366	336	364	353	370	387	380	342	377	390	375	349	382	365	351	362	369	396	340	380	375	382	384	363	384	389	384	363	340	348	345	388	404	346	371	386	359	357	385	398	407	380	387	404	345	379	384	351	361	359	378	360	339	375	385	377	378	317	375	386	370	356	329	375	372	364	381	367	349	378	390	336	381	391	400	359	373	340	393	353	352	395	376	347	342	374	364	400	391	350	386	370	350	382	375	403	340	370	428	356	352	348	409	367	347	358	366	357	396	387	385	369	340	376	345	398	366	355	334	411	377	374	377	408	371	352	382	368	372	386	377	374	388	352	362	406	396	354	364	381	389	425	408	364	372	377	407	362	350	366	347	383	396	359	365	366	360	369	371	373	410	331	360	380	381	403	338	387	383	367	367	406	392	345	356	376	369	343	390	374	376	367	370	388	403	404	354	406	349	346	365	407	364	363	356	363	411	383	359	364	397	372	380	353	361	378	350	396	392	344	360	385	347	349	364	405	394	390	393	405	336	381	362	362	354	389	387	364	374	359	381	392	397	375	373	367	387	366	353	398	395	394	387	363	384	359	343	346	366	347	420	329	369	375	337	381	377	378	373	357	365	366	346	374	386	384	353	371	351	357	359	387	364	339	413	387	329	372	336	385	366	368	373	371	337	359	382	374	410	389	360	396	384	365	406	394	396	395	389	379	371	363	354	358	378	382	336	348	382	347	376	386	372	390	395	368	354	352	397	373	389	391	390	362	372	352	402	360	385	376	363	380	359	372	382	342	379	338	380	338	375	337	416	346	380	381	379	391	387	392	423	357	376	349	383	359	358	395	376	348	384	375	378	376	359	383	392	388	385	371	374	363	370	425	403	362	401	392	384	372	383	346	391	319	362	361	406	398	347	393	388	380	362	359	393	365	390	369	425	368	395	359	376	382	364	387	347	376	378	375	372	365	363	342	369	399	382	383	380	329	350	374	357	390	370	358	358	391	363	324	345	400	377	355	354	356	359	430	366	359	356	344	370	375	381	378	342	369	370	353	386	405	362	391	371	358	384	393	382	398	336	349	406	363	361	403	376	387	379	370	361	380	382	389	399	340	395	358	356	372	359	364	363	384	375	399	360	326	356	370	371	330	404	331	376	393	368	375	378	365	346	402	369	361	370	371	372	366	361	364	351	375	389	399	336	360	363	391	377	357	372	368	369	366	391	401	380	358	361	391	358	351	377	381	362	391	379	371	363	341	395	355	342	365	389	357	375	375	371	379	388	361	366	380	369	369	366	384	364	351	409	382	385	371	347	345	377	364	405	380	373	347	366	398	376	373	387	346	362	393	365	364	370	348	370	384	388	360	369	349	375	370	377	382	360	360	359	380	364	395	383	340	391	395	365	368	386	362	358	372	415	392	353	390	351	395	372	376	330	378	364	371	403	344	387	377	340	375	365	392	358	355	374	367	379	357	412	365	355	400	358	412	341	374	388	387	361	375	408	337	357	359	406	413	362	357	377	385	394	369	350	399	354	354	359	375	347	387	392	350	358	372	380	335	377	367	378	374	405	370	390	395	380	362	385	386	384	346	399	392	367	387	375	394	364	365	351	383	400	346	366	357	388	398	352	372	395	383	360	389	346	381	377	348	372	379	425	390	392	376	371	361	375	351	371	382	386	387	388	373	412	395	349	371	390	368	383	355	391	359	353	338	343	351	336	387	377	392	387	402	394	376	345	375	346	345	359	356	357	378	354	369	352	350	360	392	391	367	349	367	398	359	381	368	342	384	359	374	405	376	348	381	385	384	404	400	384	359	365	396	373	381	320	400	390	346	381	357	380	330	342	363	372	350	369	394	403	379	344	380	377	375	369	378	369	378	368	378	399	394	369	377	361	374	390	386	338	388	378	391	383	375	374	380	360	346	370	384	407	392	364
34840	36563	33687	20098	7092	2086	896	861	760	708	681	658	693	686	677	613	593	660	632	653	624	633	687	607	638	660	659	599	615	618	596	661	641	630	633	635	596	633	619	580	642	615	612	594	623	630	625	633	640	646	615	622	616	628	658	592	647	628	619	636	636	645	663	627	640	660	630	641	647	649	626	608	630	627	656	631	611	622	621	587	640	640	618	617	634	634	609	620	599	639	605	618	627	633	682	642	646	600	656	628	585	626	645	610	605	634	581	630	623	640	627	646	636	612	623	692	640	605	628	614	610	624	630	637	676	680	632	616	614	594	631	637	662	639	646	658	626	654	574	585	645	593	640	589	600	617	642	652	632	645	610	582	659	615	615	636	609	616	623	620	628	607	593	651	600	630	606	680	641	644	597	585	592	637	628	594	619	605	592	632	604	604	637	632	649	582	652	647	582	644	661	662	637	628	631	594	632	629	573	630	584	672	607	596	633	638	632	606	605	625	625	661	629	611	611	627	595	646	643	648	587	639	629	643	618	596	623	624	631	595	633	644	631	640	655	659	597	603	651	601	646	637	622	618	631	628	668	638	617	606	647	632	628	640	596	604	638	608	634	642	637	607	626	598	634	617	635	597	663	669	606	634	660	655	647	642	673	622	622	612	649	640	610	601	630	632	600	675	602	607	647	664	626	632	589	608	641	635	628	605	607	645	600	622	642	662	664	609	643	617	621	625	644	615	605	623	666	609	623	589	610	638	624	609	623	602	634	597	677	604	627	623	639	607	612	632	623	642	656	672	623	607	564	588	633	629	634	641	660	620	602	607	616	646	643	636	655	623	619	649	587	636	602	585	601	605	590	663	602	651	635	614	615	616	600	626	633	617	618	600	629	631	600	605	660	606	651	614	629	669	634	649	607	611	634	620	623	671	572	667	629	609	604	574	643	610	617	643	597	714	688	640	628	691	633	627	603	630	638	617	601	602	673	604	647	633	637	674	596	624	648	607	609	610	629	616	605	665	631	666	595	635	607	600	618	619	614	626	618	652	632	625	631	600	601	623	617	616	607	613	633	668	667	642	625	646	632	654	660	594	651	591	604	635	596	632	582	655	632	605	648	618	650	647	611	634	572	595	662	618	677	600	637	611	634	627	648	636	638	630	654	621	635	634	618	653	617	660	666	650	637	637	618	610	606	593	638	626	635	609	660	634	643	631	617	636	624	650	608	640	626	659	656	632	656	642	648	650	639	624	636	663	651	632	613	636	621	627	645	671	671	620	628	615	617	620	629	623	612	594	680	616	678	625	611	622	639	627	621	632	623	613	654	627	649	636	651	628	627	645	636	630	593	671	651	669	652	643	644	609	622	652	626	599	620	668	619	634	627	634	608	660	597	624	654	627	623	615	632	613	630	603	636	633	611	651	566	610	606	598	645	610	643	574	650	612	646	618	628	612	654	617	623	675	660	590	656	649	640	653	621	611	649	627	630	635	648	571	701	623	628	643	666	670	605	682	663	646	608	606	588	625	647	687	607	604	663	621	637	611	664	629	632	619	632	642	668	620	618	578	643	615	612	598	599	605	626	642	595	614	609	629	622	626	625	637	608	648	612	674	622	626	619	660	626	638	632	638	581	635	606	612	671	610	619	596	659	640	632	622	651	667	645	620	603	681	610	626	642	638	610	622	580	597	675	655	661	618	565	606	631	642	628	631	610	594	617	599	602	607	602	541	668	639	634	589	669	682	675	621	611	613	634	601	630	588	615	596	591	621	593	641	582	638	633	644	630	667	641	645	595	618	595	640	594	625	627	578	625	638	633	610	637	619	620	589	630	636	614	611	611	646	579	658	618	643	635	638	619	630	633	664	654	639	618	614	632	633	607	677	661	623	657	577	638	625	662	676	651	593	627	643	607	602	683	659	629	577	589	605	650	618	633	612	631	564	646	631	651	634	600	598	604	646	628	634	617	596	643	618	655	615	588	592	592	613	624	624	616	604	576	649	619	595	617	627	593	618	656	632	591	641	639	658	620	615	691	659	607	632	608	618	588	645	620	633	668	643	645	609	584	634	644	636	618	665	638	623	589	634	631	669	625	641	633	628	581	621	654	618	637	631	625	626	652	620	616	621	623	645	612	585	617	637	642	645	588	619	656	606	623	552	621	614	618	628	597	654	642	638	653	623	659	612	592	585	608	643	637	671	630	619	592	582	643	596	593	589	643	609	589	622	635	569	682	626	653	645	617	657	658	637	609	646	658	621	594	634	610	622	636	622	586	617	636	616	642	613	601	644	634	565	623	664	598	612	641	587	635	605	546	583	615	615	693	632	604	647	595	623	639	652	591	671	593	660	632	616	613	594	664	678	594	569	686	603	566	613	605	607	621	591	626	611	654	606	629	663	622	591	617	650	627	638	598	590	610	684	602	624	625	614	662	611	611	619	639	614	671	609	609	608	649	615	624	593	632	618	650	651	584	621	642	639	636	640	577	667	642	646	619	636	627	647	623	616	641	610	603	625	631	624	611	609	639	589	648	634	616	611	632	621	680	613	642	601	619	561	668	625	602	631	654	593	609	603	654	600	599	632	626	594	660	619	623	624	649	629	618	623	624	609	600	575	613	613	614	623	615	630	592	627	645	621	664	636	637	623	651	681	598	630	633	614	618	629	607	627	625	643	633	631	590	635	634	613	610	630	641	647	614	649	675	654	590	613	626	635	600	618	601	615	617	595	608	619	632	575	638	601	598	664	603	620	627	640	617	666	625	617	623	659	577	631	620	655	639	620	589	583	607	630	599	643	663	608	629	608	611	622	614	652	650	641	670	627	644	625	585	633	602	620	658	645	674	676	625	633	634	630	613	625	619	618	632	575	627	588	620	616	642	655	646	619	676	623	647	641	630	648	635	661	655	641	630	615	643	611	619	580	636	646	610	623	617	619	639	638	599	623	651	607	660	625	639	627	612	605	601	602	653	625	605	638	618	612	666	641	645	634	605	626	661	622	657	634	640	611	646	604	653	632	596	592	609	610	607	613	626	606	625	629	623	624	659	603	653	635	626	639	606	628	680	637	639	635	611	593	579	656	601	603	632	651	599	640	638	632	607	612	622	594	623	617	644	631	617	570	603	625	663	613	609	605	658	630	615	616	610	615	644	679	614	611	625	622	602	659	649	643	579	673	621	581	620	626	649	669	606	604	599	581	641	576	576	591	650	640	616	592	632	586	612	656	620	563	607	629	641	633	691	649	630	609	667	639	642	620	666	632	670	621	631	635	632	658	561	616	637	606	626	700	667	627	600	639	596	545	631	609	631	652	623	620	678	615	628	649	651	633	646	629	634	645	618	632	649	664	620	573	613	602	653	650	623	637	619	619	619	674	640	680	599	611	648	592	613	618	685	640	635	581	627	647	636	672	629	650	649	625	641	609	645	610	620	625	625	648	628	636	662	601	621	623	612	649	660	607	592	595	585	620	653	660	607	640	604	604	615	612	622	625	651	649	653	617
43576	51293	35975	17542	8079	2767	1168	962	852	781	766	709	696	757	645	617	670	682	664	651	665	672	686	637	656	643	629	644	649	626	645	610	678	666	628	633	666	701	658	651	670	643	665	627	641	644	675	638	628	645	654	613	671	621	618	655	637	651	664	654	670	671	684	672	641	642	627	620	591	658	661	638	669	616	662	626	671	624	650	666	637	618	626	665	585	692	670	665	611	626	596	674	637	646	635	666	671	625	650	681	651	661	605	652	694	657	681	642	669	589	657	641	653	720	646	656	677	709	635	662	636	646	620	637	648	625	660	650	636	647	642	675	661	656	649	653	607	659	642	632	668	713	621	623	667	648	663	624	631	680	674	670	624	646	634	674	678	653	682	687	672	635	652	607	627	653	643	627	642	663	633	626	667	628	606	606	604	632	650	672	667	678	692	671	661	660	645	621	622	626	667	646	647	681	660	650	672	669	712	647	652	656	650	660	642	652	648	645	656	656	663	639	636	654	682	628	623	733	629	641	642	661	650	638	665	643	653	646	628	631	669	658	640	686	669	631	617	631	695	634	671	654	658	632	656	607	668	667	663	677	626	614	614	652	655	599	648	684	687	630	641	653	639	626	649	648	651	654	610	630	684	628	654	612	651	644	624	672	652	663	654	656	660	658	611	654	637	671	618	658	606	671	644	648	617	599	629	606	645	643	606	621	600	668	618	671	640	623	638	650	703	599	606	648	614	623	661	624	634	681	626	682	609	655	648	633	663	641	695	650	654	638	640	633	641	644	611	634	637	701	631	613	618	629	697	652	676	674	648	642	658	644	661	724	704	652	610	603	675	749	613	679	665	639	673	691	680	627	631	657	690	608	639	689	661	671	648	626	640	667	620	687	631	602	675	640	621	637	685	686	661	676	612	632	669	658	660	654	637	644	657	668	670	625	668	625	680	638	629	611	655	624	656	672	670	649	681	623	689	724	668	671	674	629	674	664	693	630	631	673	641	671	627	686	685	661	654	634	644	655	649	670	700	635	637	651	632	615	667	623	682	615	625	711	659	639	674	673	688	588	633	664	644	641	684	613	641	618	657	709	640	674	646	663	646	600	688	688	628	649	675	702	673	646	644	656	675	665	638	661	620	664	632	650	625	719	628	581	670	633	638	682	691	644	671	639	663	647	698	655	638	633	672	663	646	675	627	616	658	652	633	634	662	618	677	673	638	695	656	754	651	666	635	663	650	665	609	628	639	686	651	689	696	649	593	638	686	608	645	716	646	651	611	625	649	675	634	629	625	680	630	662	684	671	659	691	576	614	637	606	647	658	628	674	649	642	656	670	651	579	635	601	675	625	655	632	645	639	669	653	658	671	677	685	645	679	661	629	618	642	634	648	624	693	661	694	609	645	683	659	641	669	634	636	658	628	660	659	646	633	629	635	601	651	641	618	651	599	661	657	626	644	710	634	609	639	651	690	706	682	650	651	630	667	690	628	637	643	593	621	640	636	639	632	645	633	680	711	608	599	695	677	640	636	636	639	679	655	625	663	646	614	654	648	671	669	673	665	648	673	682	637	638	634	630	607	661	664	645	675	659	641	676	696	662	651	661	591	637	671	647	679	665	697	638	622	682	620	635	647	637	641	640	597	640	662	660	605	673	648	648	622	654	613	666	685	639	682	635	639	643	623	605	662	665	676	654	645	628	664	647	678	636	673	680	652	621	629	628	636	652	653	647	629	667	609	664	665	693	659	673	620	676	631	638	634	693	669	634	662	642	688	610	647	654	667	652	647	677	716	645	644	614	665	650	605	621	646	635	629	641	662	660	658	618	688	625	668	651	662	667	670	684	643	603	648	672	657	658	663	670	667	643	629	586	620	664	650	657	651	607	696	650	666	649	648	661	612	640	676	640	711	636	697	661	681	628	596	714	658	631	661	665	638	666	679	654	627	669	624	658	664	647	672	654	619	618	626	676	665	676	640	647	605	641	637	686	676	627	635	635	641	629	654	672	668	669	681	620	660	614	704	629	673	667	695	630	713	665	626	661	643	635	662	669	658	624	629	621	701	690	715	636	651	628	640	622	651	629	618	607	613	660	642	626	671	635	656	639	640	642	664	642	626	647	672	669	670	679	680	661	652	617	659	668	605	594	637	657	676	660	671	645	672	682	704	659	710	627	675	632	624	612	653	662	665	601	668	663	650	648	664	661	667	621	661	669	664	624	658	661	652	655	655	709	639	630	678	691	680	674	648	650	652	639	625	634	632	618	645	634	623	641	635	674	582	675	658	636	692	613	695	639	681	642	665	654	616	687	662	640	668	642	658	677	619	669	670	655	646	693	641	654	613	668	686	649	659	629	624	653	606	677	673	626	628	703	626	701	649	629	643	644	644	704	649	602	646	668	642	619	665	637	649	660	626	662	661	648	583	625	665	649	645	646	631	686	639	684	622	665	648	640	684	641	655	657	648	675	695	666	656	650	642	629	654	639	644	694	669	666	632	650	664	652	625	654	666	631	668	642	646	685	642	636	648	622	613	644	676	637	668	647	685	664	658	666	631	627	639	659	629	662	655	673	630	659	635	695	680	670	663	654	655	646	664	610	622	616	650	649	644	645	687	649	602	638	653	648	636	648	650	616	705	635	636	674	633	669	646	642	672	723	575	628	628	645	652	670	672	631	638	618	695	690	672	663	657	621	703	619	659	624	676	628	659	654	607	659	702	663	692	665	685	625	653	644	678	645	667	680	657	617	647	652	618	644	674	636	650	642	684	624	664	606	643	693	618	628	660	669	619	667	661	648	675	683	673	665	628	621	670	654	659	678	639	676	661	630	674	665	632	632	608	643	649	676	657	626	631	661	649	655	623	665	627	655	616	699	661	676	670	657	609	664	654	609	658	640	660	632	616	647	636	656	603	677	646	654	667	656	660	642	666	621	686	620	673	666	646	642	638	636	633	660	639	613	640	580	668	595	625	623	623	630	633	631	652	647	630	646	624	660	662	635	700	595	688	647	645	673	675	634	669	648	670	655	648	684	686	693	662	662	674	660	619	682	637	662	624	613	649	640	634	609	702	670	604	617	643	651	684	641	674	658	632	675	657	641	696	634	619	652	681	650	630	675	658	622	634	699	636	610	725	678	598	671	634	628	641	630	674	610	687	626	650	633	696	672	739	678	640	650	633	618	665	629	667	680	642	650	638	665	628	668	602	670	599	646	604	672	652	640	638	671	698	661	689	661	640	644	658	653	660	649	677	631	664	596	671	644	701	665	636	643	614	704	672	673	597	666	619	615	676	676	639	637	693	696	623	681	670	616	645	651	684	613	682	668	654	620	634	658	656	637	663	638	635	647	657	641	667	679	663	625	643	615	657	607	625	579	687	672	692	699	661	641	645	667	604	656	622	633	617	637	638	695	609	648	635	628	648	662	702	606	658	614	683	677	600	679	619	653	624	669	664	652	614	627	624	640	631	631	570	660	627	649	639	629	632	670	641	664	671	714	671
23695	20893	27997	24080	20986	14694	2056	833	683	627	589	559	563	521	550	540	573	524	538	490	510	549	531	529	497	498	534	493	512	492	507	484	517	514	473	503	522	507	484	514	527	506	484	487	489	516	564	484	492	490	535	510	519	470	513	466	467	490	521	508	492	497	504	496	478	495	486	464	473	492	490	514	454	534	466	498	461	529	463	513	509	546	482	447	525	492	472	476	493	492	481	529	504	453	549	524	520	520	502	498	489	495	524	510	499	486	504	483	512	504	483	503	491	467	514	505	473	485	495	483	526	511	489	488	523	527	481	497	529	500	520	461	482	513	480	521	477	531	495	552	497	492	514	490	537	494	512	487	488	514	481	491	474	493	463	521	491	514	501	479	515	480	495	498	469	457	491	474	513	450	478	525	500	499	502	516	527	486	507	507	473	489	488	465	486	524	494	516	481	515	519	474	531	471	478	520	528	529	467	521	508	495	447	512	499	466	476	540	499	482	500	501	476	461	467	525	527	497	473	524	500	496	534	497	500	475	530	466	504	471	511	499	503	459	453	508	481	516	515	486	485	497	514	513	491	479	500	458	513	501	548	469	506	505	502	485	527	471	509	502	508	499	514	483	495	522	528	484	507	496	475	518	456	506	532	485	501	517	465	498	511	481	507	478	489	451	501	495	480	494	460	491	544	506	480	469	542	509	538	519	484	493	493	504	489	530	492	453	512	533	488	502	475	483	511	467	506	484	543	543	496	495	507	546	497	523	471	558	514	493	521	509	510	468	458	490	481	513	487	552	499	498	529	517	489	473	521	509	470	538	501	548	483	501	506	496	519	466	464	484	499	487	505	521	484	520	467	534	506	481	485	482	515	519	500	526	467	503	528	509	525	493	465	544	492	453	470	470	500	493	497	455	520	527	493	506	518	506	495	504	522	467	521	488	525	495	490	475	481	517	505	497	503	484	484	487	484	503	489	511	544	499	502	552	500	472	491	487	503	474	491	509	492	496	518	493	484	500	542	485	458	483	471	503	517	508	465	512	513	506	508	493	502	489	506	525	484	509	484	458	487	518	476	486	484	479	494	461	451	517	521	491	504	517	483	504	483	498	481	486	498	513	496	439	493	537	475	486	497	449	464	510	499	516	506	454	508	476	471	486	509	517	455	497	478	487	524	538	491	523	500	464	471	479	515	471	512	486	483	503	511	527	459	544	519	514	504	481	460	504	485	452	479	493	495	522	514	464	480	545	464	474	523	507	517	480	484	498	499	481	496	454	485	510	491	500	489	491	490	532	532	506	468	506	506	511	505	483	477	536	472	518	473	551	477	495	481	525	526	500	536	540	534	456	469	470	476	470	514	464	492	505	465	521	487	497	527	531	477	508	522	489	464	504	521	527	519	491	517	510	497	540	486	510	469	473	479	496	493	445	482	511	464	480	512	501	528	493	512	466	466	477	510	476	488	498	455	516	450	470	533	478	478	472	538	473	492	456	457	495	496	493	501	506	439	474	481	500	512	510	500	530	461	497	486	465	490	536	468	483	461	519	543	527	506	517	471	514	515	478	499	510	514	516	514	504	487	505	507	534	495	524	537	480	524	509	486	523	513	523	453	543	482	496	521	501	509	460	461	501	493	488	479	473	479	506	491	452	470	518	542	536	489	499	512	501	506	513	514	477	485	506	484	500	472	479	511	505	501	482	472	502	478	509	554	518	569	511	497	492	494	456	529	500	464	507	517	494	487	500	493	483	454	453	522	506	496	510	493	467	541	465	495	511	509	492	506	507	458	485	508	524	489	428	502	504	530	522	488	514	455	494	503	495	453	480	496	508	503	450	484	514	483	501	478	535	475	479	490	473	511	465	472	434	485	490	518	505	519	524	484	475	467	496	473	502	482	488	470	474	515	514	479	485	507	517	504	503	493	479	477	502	489	502	465	526	503	486	488	490	468	496	504	484	492	483	483	504	503	485	502	478	481	471	487	484	502	503	495	490	499	506	499	503	505	482	507	465	470	508	459	487	500	462	478	500	501	499	517	528	435	514	489	494	494	485	469	498	485	489	490	510	500	484	500	540	503	507	469	476	504	492	482	468	492	519	521	513	511	496	517	521	486	504	525	487	501	509	503	532	525	461	501	471	472	520	498	513	490	516	508	500	475	461	504	496	515	475	517	508	488	446	507	502	485	492	533	541	507	454	522	502	491	527	507	502	492	461	508	497	536	529	473	504	496	492	550	530	474	499	497	496	500	496	500	475	504	491	504	514	469	515	488	518	512	480	535	535	478	487	442	485	523	518	479	512	493	469	492	480	529	466	479	494	504	484	522	519	478	469	509	450	507	447	492	491	526	501	475	484	473	515	474	500	537	527	502	528	513	470	456	513	473	524	465	457	518	544	473	512	526	500	480	545	488	499	498	487	526	491	507	517	494	461	518	523	498	501	492	481	480	505	497	436	538	490	479	524	515	487	450	483	485	472	476	516	527	489	504	492	485	530	476	478	535	486	501	481	478	495	505	485	540	487	473	454	512	490	533	461	476	494	502	517	493	539	504	517	511	463	513	488	464	488	526	476	449	505	486	511	458	518	473	469	466	496	488	502	526	510	481	506	493	460	507	481	453	455	510	520	474	498	525	502	472	499	501	516	477	521	497	496	514	540	514	483	447	461	492	494	497	534	484	514	506	495	496	486	501	538	499	501	495	508	477	515	475	503	489	503	494	493	509	500	464	500	534	541	518	497	487	514	471	471	490	510	516	486	453	521	497	519	496	478	483	511	461	507	518	474	510	473	474	496	503	487	501	457	526	508	497	511	490	454	508	499	477	505	465	528	492	470	484	479	497	499	520	478	499	481	480	528	458	432	490	480	514	508	494	497	507	506	472	504	523	498	511	465	469	452	550	472	481	463	492	535	503	482	469	491	489	448	488	507	489	468	490	440	535	562	492	504	504	498	470	484	496	476	528	518	478	475	526	500	510	488	508	493	515	503	498	491	471	468	479	479	482	480	469	465	485	475	528	488	497	523	474	499	520	520	478	500	498	511	557	489	477	470	522	456	487	518	499	517	517	522	457	509	541	473	456	549	475	488	455	474	515	473	516	482	479	504	547	453	507	473	484	481	486	487	490	497	513	499	508	484	459	502	454	450	532	484	507	494	518	466	486	522	501	485	541	457	472	500	486	507	490	469	496	496	480	461	503	499	474	495	471	537	491	499	457	519	441	491	508	497	559	484	497	506	513	496	504	501	520	528	475	472	496	461	482	458	469	481	484	500	494	462	505	511	464	483	512	505	483	497	484	466	525	497	490	500	514	497	486	475	484	460	489	467	519	504	498	472	509	517	483	485	506	516	485	466	532	475	516	501	479	492	488	484	519	503	497	475	494	517	488	530	557	511	499	525	466	515	499	504	518	484	496	504	509	490	531	474	462	517	509	466	516	533	490	483	523	486	492	459	453	507	473	504	517	507	493	485	511	520	488	509	487	505	479	497	524	502	455	529
42096	59807	44033	26691	13464	4472	1232	1064	921	758	658	659	631	607	561	548	545	604	518	499	540	579	540	533	555	573	530	549	502	547	508	494	469	513	515	543	512	523	506	521	529	560	547	533	528	507	518	519	524	584	521	511	538	509	522	532	507	497	502	520	535	566	533	495	526	497	524	528	486	542	514	490	521	567	532	521	516	512	538	519	547	546	538	497	503	507	502	538	498	501	515	516	553	572	516	543	553	531	501	561	507	560	505	515	500	469	537	510	502	538	539	506	532	539	535	546	510	532	493	509	522	528	516	557	479	520	575	495	541	547	490	503	560	538	528	492	528	517	508	522	569	511	533	522	491	590	486	542	498	535	526	530	524	506	501	525	507	543	528	516	505	547	516	556	521	537	498	527	526	552	506	557	491	504	514	545	487	533	526	543	533	553	561	572	527	533	461	454	564	497	536	510	516	560	525	544	504	564	526	544	512	518	488	568	528	516	551	533	493	527	548	590	545	524	496	520	561	475	544	526	573	539	543	529	551	509	524	536	556	503	519	538	516	526	522	526	533	504	538	529	488	525	507	542	483	532	495	516	499	564	538	546	504	513	533	477	552	515	507	525	488	545	465	540	537	541	499	464	579	508	540	540	542	495	524	499	565	521	511	518	550	490	477	487	541	555	517	573	502	520	553	567	487	472	541	493	518	535	532	526	496	561	563	494	497	533	547	536	553	520	536	523	534	537	465	582	497	533	540	518	509	498	581	539	532	514	512	494	569	539	516	568	500	520	523	505	501	544	491	521	505	513	559	525	535	522	577	531	575	544	547	538	540	520	470	523	532	515	551	533	513	518	534	538	516	515	592	505	529	535	541	535	487	545	559	521	552	552	505	520	537	514	521	518	515	521	542	533	522	567	563	517	516	542	529	512	549	560	518	501	527	528	555	499	558	514	508	507	529	528	529	539	510	572	558	517	537	538	490	532	543	505	538	561	519	527	539	507	519	516	494	532	549	544	495	578	552	540	534	530	537	538	516	535	512	502	506	589	503	517	526	532	527	515	524	534	507	532	480	549	516	500	489	547	494	535	503	564	531	502	522	508	527	529	526	510	539	477	537	528	542	542	529	509	528	557	553	498	565	522	546	523	520	535	541	550	518	517	560	523	513	529	544	553	509	551	532	539	548	499	556	495	487	501	531	510	523	512	529	521	545	608	503	506	522	555	512	523	509	514	530	550	509	517	502	507	481	486	493	483	491	542	516	523	545	498	514	514	509	561	523	554	539	566	539	498	500	566	496	481	487	512	532	513	497	531	504	506	522	476	497	558	536	474	516	512	518	513	560	520	487	543	523	519	520	502	554	530	519	524	517	503	548	519	525	527	502	493	528	504	522	516	525	495	524	535	520	527	558	549	548	503	539	523	545	583	487	549	526	520	531	531	554	527	519	493	500	505	503	519	529	531	530	523	520	515	557	519	496	515	509	516	594	537	526	537	513	536	552	556	485	536	520	560	513	529	547	507	511	506	558	499	468	572	523	487	485	544	528	498	543	523	517	517	508	486	518	538	519	522	552	494	531	534	557	518	556	545	585	521	529	523	516	518	522	512	590	537	532	503	504	500	531	535	528	520	510	535	549	544	529	506	562	502	499	519	560	513	512	481	548	520	517	508	518	498	525	528	515	587	559	521	542	499	474	520	526	540	553	514	502	519	529	535	495	481	534	523	541	511	500	536	518	550	510	509	486	523	494	513	500	450	481	502	546	536	516	556	477	536	505	520	560	560	543	536	546	532	504	542	506	529	509	516	533	558	522	503	495	539	486	486	541	550	518	548	491	536	542	591	555	533	560	503	498	515	584	554	514	509	553	526	570	573	546	541	505	569	490	541	517	504	497	473	555	529	514	544	529	493	540	528	491	501	509	537	565	541	528	458	475	531	517	528	510	521	546	516	536	560	495	501	529	523	527	501	545	498	518	554	528	479	489	510	514	511	525	521	518	548	553	515	541	574	487	495	538	524	511	546	515	453	525	521	507	525	509	534	570	500	555	494	541	503	492	529	517	534	524	522	559	484	486	541	528	539	529	540	508	489	528	493	518	507	490	520	515	524	509	487	561	522	506	529	544	555	526	545	535	559	513	564	508	531	549	576	475	531	527	510	588	499	524	525	497	542	553	513	546	522	584	531	536	535	507	467	538	501	499	521	513	501	562	550	514	496	472	559	545	502	536	521	512	546	538	529	486	562	511	516	521	519	531	564	532	554	511	494	513	495	521	503	525	556	526	542	501	536	538	540	566	532	510	533	507	524	504	548	532	566	560	515	546	514	531	541	506	521	523	519	547	520	466	497	540	553	548	510	543	526	506	537	487	534	515	547	513	479	515	528	535	519	533	564	539	512	532	532	501	551	549	481	525	511	525	510	525	533	528	523	552	540	504	514	529	483	537	558	521	560	512	520	519	532	509	528	514	547	491	550	502	510	512	575	534	528	551	554	542	483	513	496	541	516	571	529	511	549	539	518	512	499	537	509	535	548	535	501	488	554	505	523	513	532	528	546	520	482	513	537	521	525	530	515	509	522	519	546	524	518	507	530	468	547	506	495	538	509	494	542	548	498	533	536	532	514	557	538	546	530	518	510	526	582	507	524	528	514	552	480	527	501	498	573	523	513	507	518	515	519	519	511	500	533	525	529	524	507	471	524	508	564	567	498	510	549	524	537	511	477	529	536	528	535	509	516	524	543	500	555	498	515	532	499	525	499	509	512	484	513	505	529	504	508	451	554	562	504	508	501	501	521	537	537	533	532	537	511	538	532	468	527	524	528	527	532	498	522	528	537	499	527	522	571	534	511	580	518	530	492	539	513	565	500	531	498	534	457	507	542	534	511	530	513	530	523	495	548	533	542	503	536	538	503	563	563	556	524	536	559	526	538	532	523	494	513	470	479	502	473	543	499	511	554	514	540	525	534	521	539	517	529	504	538	479	484	515	544	497	533	516	506	498	496	541	547	533	496	522	519	522	536	526	537	497	530	547	472	523	572	509	501	528	525	496	533	517	503	549	529	513	509	517	559	525	515	529	520	527	546	500	529	530	514	537	515	549	525	515	524	515	515	499	503	516	536	550	496	535	513	490	506	513	514	562	523	544	528	565	523	528	519	524	504	508	513	503	530	552	545	532	541	528	553	508	520	544	537	531	522	510	511	534	543	539	562	540	487	532	502	515	539	556	507	550	526	535	528	489	584	527	510	537	551	588	494	554	508	514	532	519	546	527	549	511	512	536	499	516	544	505	505	516	545	479	510	467	530	524	495	489	522	514	502	534	497	558	523	479	520	468	544	526	577	529	524	531	533	499	537	521	565	541	568	505	515	515	537	532	502	497	531	492	503	551	500	512	519	515	542	537	553	558	513	530	521	514	513	495	529	483	519	508	533	541	494	523	532	556	515	521	524	514	562	525	473	501	541	542	529	527	492	495	532	509	565	529	516	550	539	547	490	487	570	517	545
24682	20995	27574	25190	17863	5711	1146	800	722	672	714	644	597	614	563	574	611	601	509	561	645	609	579	532	553	538	601	584	592	558	592	531	517	523	577	507	579	611	548	564	606	569	568	525	523	561	563	522	576	548	568	585	486	562	560	550	532	553	534	576	556	531	548	582	552	575	570	571	546	576	609	548	582	580	600	530	555	563	590	552	527	561	570	540	598	579	571	541	559	570	603	569	567	549	556	579	528	555	540	554	554	557	514	560	576	536	611	533	592	545	576	539	544	562	604	545	540	538	551	549	575	565	584	533	538	590	544	545	551	557	551	542	559	554	576	524	574	604	514	512	570	564	556	542	588	548	563	550	530	514	548	578	530	535	549	588	620	522	546	553	569	533	575	583	570	566	586	550	535	591	572	558	577	605	555	498	550	566	533	582	562	517	545	561	557	562	546	568	577	554	565	617	598	542	554	546	584	565	545	597	574	558	548	559	529	597	571	536	588	540	540	542	577	577	553	556	558	541	574	567	586	560	549	567	557	536	543	552	547	553	592	589	549	543	544	561	532	559	575	560	553	542	603	551	527	550	577	536	590	594	558	528	565	574	544	569	523	542	575	588	542	548	542	541	541	603	531	568	566	554	557	566	584	578	508	557	539	581	549	557	602	588	550	538	484	529	566	562	552	548	571	570	513	542	544	567	546	552	580	585	580	599	573	520	532	539	536	569	521	523	516	579	568	579	571	537	556	594	539	545	555	536	559	559	585	563	571	546	590	564	572	557	537	580	532	572	593	552	536	525	569	596	512	528	598	573	578	585	616	564	539	580	577	570	545	541	597	545	574	551	537	508	510	544	617	561	609	558	570	562	550	534	556	565	552	582	600	606	569	602	566	527	518	581	609	544	587	600	555	535	574	582	560	547	634	567	561	593	554	530	575	527	576	629	531	590	582	565	581	519	548	579	550	581	565	578	557	566	527	510	565	529	589	530	481	551	598	586	514	536	551	554	547	539	555	582	574	526	553	589	568	535	482	554	561	582	583	569	556	557	545	518	554	539	544	552	536	555	509	564	542	583	532	595	570	608	554	562	526	535	564	607	590	571	544	572	563	583	572	546	573	580	554	523	561	553	590	564	575	526	577	544	535	556	516	553	528	533	591	569	534	535	519	559	549	553	504	555	562	574	549	570	546	531	589	536	553	544	557	573	547	528	576	528	559	580	532	600	555	547	549	566	604	586	550	581	539	550	534	585	595	561	587	564	569	596	548	585	592	562	567	537	591	586	579	553	575	523	597	558	564	558	556	567	558	554	572	587	561	530	572	551	544	594	535	574	549	552	565	531	561	584	545	529	597	535	575	540	559	553	548	586	594	590	566	570	552	575	570	575	541	548	573	549	541	557	563	569	564	592	576	568	587	540	581	536	560	552	594	563	583	569	532	563	546	520	562	591	571	575	571	580	572	542	523	622	571	564	517	590	553	583	552	573	524	605	566	598	575	534	545	537	529	541	508	582	583	586	522	599	572	561	564	553	595	558	537	545	579	563	562	568	531	541	572	588	553	535	555	544	543	608	566	572	539	558	562	600	544	590	551	552	555	550	547	499	558	571	568	533	543	559	529	570	525	549	602	577	513	529	577	537	564	546	551	590	568	573	545	546	509	563	576	536	535	547	598	551	598	522	546	592	545	575	517	582	582	559	545	539	559	579	575	567	592	581	559	519	574	553	556	559	527	557	571	580	555	581	589	595	549	539	585	531	556	556	554	528	619	558	582	540	537	514	524	568	556	570	537	561	560	532	562	561	562	626	536	554	626	553	563	567	560	577	581	540	569	584	572	516	563	578	637	584	539	539	554	520	560	583	547	542	535	532	533	537	562	579	523	581	559	599	540	552	538	541	537	570	556	568	557	561	528	564	577	545	586	577	578	570	628	566	626	548	541	539	533	502	546	579	558	582	579	557	559	570	607	547	528	563	529	570	525	569	521	568	595	591	569	547	546	595	516	587	584	528	486	585	555	578	564	535	537	577	581	584	585	536	580	603	536	564	552	555	519	554	551	529	565	571	602	581	572	580	554	542	566	559	500	531	563	568	556	525	542	547	526	567	551	532	566	554	551	579	547	554	564	572	578	553	571	504	575	586	571	594	530	564	539	541	553	565	544	592	593	548	587	572	555	572	530	564	589	578	599	582	591	541	570	518	575	579	569	535	571	539	515	550	589	562	566	597	547	584	566	585	564	560	579	643	547	542	561	507	567	522	589	576	558	521	543	550	539	600	533	541	530	561	615	544	571	568	573	553	522	557	530	582	568	547	537	585	568	568	561	556	576	583	542	505	567	591	555	562	555	556	610	550	552	527	577	551	545	596	561	567	539	522	540	513	575	530	573	551	517	568	543	570	547	548	572	561	579	542	574	582	535	553	543	575	534	529	576	570	547	586	579	559	517	579	591	548	545	554	566	553	513	600	535	531	568	588	576	581	577	495	557	593	562	561	573	559	568	510	592	507	526	553	579	546	542	577	572	586	523	556	574	583	604	506	536	578	585	522	570	527	616	560	534	593	569	575	591	565	549	583	543	529	573	591	542	562	568	518	529	582	563	581	536	552	537	552	589	565	547	529	547	599	583	544	560	577	569	556	513	589	587	549	545	584	585	559	548	544	573	539	509	596	588	600	553	520	551	536	555	578	594	552	566	584	545	569	556	587	564	557	567	596	558	579	586	591	560	551	576	573	578	579	562	617	549	577	549	552	575	560	547	537	595	527	559	598	552	541	587	595	564	593	562	564	561	576	545	564	605	557	534	562	524	531	568	545	576	562	545	574	545	549	499	553	586	588	583	556	553	543	515	547	577	568	574	558	540	560	581	563	522	538	560	542	559	559	525	546	545	522	568	554	558	576	562	568	567	576	555	585	568	566	542	541	552	554	584	558	574	546	553	527	588	554	607	549	537	548	594	562	608	566	552	547	548	559	599	578	587	592	589	554	560	521	517	579	586	590	534	546	552	584	541	542	558	556	562	580	527	534	521	549	584	585	559	546	520	556	588	539	564	588	592	600	554	593	517	575	536	556	550	557	559	566	571	580	558	556	564	561	559	544	539	554	542	561	553	548	487	571	571	567	553	584	565	587	610	542	526	569	572	578	558	568	590	519	559	547	538	547	571	550	535	596	533	588	559	547	562	549	544	562	534	549	547	556	531	565	523	569	511	582	536	562	543	560	556	534	564	611	556	553	576	556	536	557	573	540	556	602	613	592	592	517	541	578	547	526	554	580	567	582	573	553	566	553	562	537	554	572	524	584	579	574	564	555	542	598	574	560	547	548	577	596	575	589	547	558	575	529	575	573	543	540	547	569	578	550	556	567	560	586	530	640	515	549	587	543	525	575	552	585	511	582	584	533	620	553	567	521	554	536	567	616	572	581	580	578	544	571	606	577	592	530	553	569	555	567	549	515	559	555	582	547	546	568	543	529	556	588	599	554	566	502	594	553	539	471	621	520
42144	56523	41345	21688	10621	4712	1259	1000	887	757	728	719	644	647	630	587	570	588	598	580	622	637	579	606	597	549	590	573	610	596	575	540	612	594	613	605	597	562	571	554	592	593	611	565	603	579	554	565	603	595	614	585	588	560	567	565	581	600	547	581	550	550	562	572	593	557	568	606	570	540	619	546	610	586	561	609	552	579	601	579	601	589	572	571	548	616	595	579	607	587	605	588	550	547	588	577	571	582	579	579	588	587	566	585	573	526	528	548	606	599	569	584	546	610	567	547	599	546	614	603	592	601	571	586	604	566	592	598	604	566	584	556	555	534	575	591	545	606	571	606	608	600	560	573	573	564	568	591	619	575	577	581	588	566	587	536	577	583	591	566	558	574	548	566	565	585	540	574	573	607	571	582	545	571	622	541	581	573	530	585	554	603	580	554	535	587	589	600	565	545	555	648	561	633	551	550	577	585	616	594	586	536	576	582	599	544	578	568	607	620	573	601	559	612	578	549	574	607	525	568	582	573	582	571	575	582	612	559	621	583	579	575	598	607	535	573	600	576	571	577	570	594	639	572	597	607	609	598	566	613	582	537	558	587	559	577	588	607	556	582	615	579	597	580	536	639	632	584	547	585	572	631	631	587	579	570	562	578	585	561	573	592	561	569	597	558	571	566	574	583	559	568	560	531	552	671	577	620	552	544	550	614	576	607	607	568	558	577	566	613	546	579	615	570	502	575	545	602	567	573	598	635	576	549	610	604	562	567	550	559	589	576	573	562	576	565	561	572	567	564	565	582	551	536	592	564	606	611	590	597	575	619	608	541	535	573	534	571	589	594	565	574	558	536	588	614	614	575	579	574	595	570	570	534	619	633	580	599	575	598	606	587	569	558	595	602	596	592	642	547	595	543	598	589	569	624	600	555	586	645	543	627	598	573	611	592	600	564	599	564	585	587	555	616	574	609	575	597	622	546	596	560	599	587	622	564	596	613	560	599	565	549	590	559	613	611	518	608	558	623	574	597	597	575	550	565	576	615	589	563	559	552	531	588	603	555	597	590	596	579	588	621	545	580	574	568	553	546	594	612	577	602	588	582	602	576	584	602	619	578	627	553	610	604	591	607	539	587	565	603	520	561	603	599	564	609	580	577	562	539	559	563	574	578	606	621	579	569	581	565	557	609	590	567	575	588	575	563	600	603	575	608	535	586	589	578	587	579	563	570	613	618	570	584	502	610	579	579	562	601	562	555	555	592	570	592	647	591	569	568	597	562	568	587	577	551	565	581	573	545	578	564	566	593	574	568	639	599	585	582	582	564	574	533	576	552	614	548	582	572	571	584	590	541	576	549	579	576	561	609	598	544	599	552	576	588	610	576	608	553	628	618	557	547	577	572	550	579	580	624	655	596	591	569	598	593	543	607	587	562	543	563	578	590	572	575	579	580	608	600	580	586	566	536	544	619	565	535	556	560	623	582	616	559	612	535	592	545	558	588	543	561	574	588	564	587	552	600	605	550	583	576	593	629	553	547	599	570	530	588	619	590	581	593	614	519	545	556	588	539	557	592	536	595	553	605	581	609	603	579	598	570	604	568	562	599	553	547	588	599	586	556	557	555	593	557	591	565	615	609	565	575	561	583	587	550	569	546	560	620	589	562	562	564	574	596	557	586	562	545	544	581	599	580	572	602	586	585	580	565	564	558	578	569	564	551	591	593	592	590	639	595	570	586	635	610	596	607	542	572	570	549	612	566	559	609	532	601	527	587	582	541	567	543	575	585	559	566	595	621	557	630	587	551	595	591	654	558	589	612	554	573	580	595	566	542	579	507	563	583	577	579	588	590	583	554	577	591	598	586	587	603	549	585	593	557	589	564	535	577	596	596	629	577	568	596	592	578	582	614	557	586	560	550	595	589	588	544	618	573	579	579	666	569	604	624	617	552	608	558	553	601	544	561	604	546	605	584	603	642	577	604	598	582	590	576	614	623	571	602	575	569	578	576	563	579	584	554	592	555	530	565	542	585	548	551	575	548	608	576	576	590	592	589	571	592	589	577	578	545	605	626	568	590	558	595	540	583	538	602	598	565	577	567	592	599	574	587	571	612	577	563	607	573	560	565	566	596	619	554	566	594	594	584	572	620	579	585	586	564	564	603	572	563	555	592	592	566	605	569	573	601	595	528	577	575	594	570	605	579	572	545	553	583	569	592	574	561	589	555	572	572	640	580	584	564	576	583	578	569	615	555	601	591	583	599	557	576	596	547	612	607	559	624	586	568	565	554	579	536	552	570	594	557	569	567	574	568	585	572	600	539	563	562	594	624	597	524	627	585	571	582	558	571	590	600	611	603	558	565	601	596	615	511	573	573	569	533	557	581	614	596	536	553	626	567	615	586	544	606	593	579	599	560	543	590	581	572	576	619	604	602	575	577	560	573	557	605	588	567	570	602	583	545	510	563	548	600	610	581	596	626	617	617	594	566	595	590	590	580	549	586	544	564	606	594	589	565	546	572	589	592	590	597	595	535	568	576	602	570	590	601	582	574	581	558	551	539	545	568	571	588	593	595	601	633	579	571	612	565	582	584	578	597	542	575	599	551	610	601	585	583	590	611	564	583	624	577	558	587	552	574	548	545	567	593	575	609	577	580	601	603	611	568	623	589	579	587	607	538	533	588	566	580	611	584	560	602	565	605	616	567	565	553	564	577	562	592	565	618	621	564	558	568	564	571	598	571	515	581	607	611	575	556	596	589	541	607	562	613	592	594	598	553	538	569	620	597	566	567	574	554	578	575	591	588	592	585	567	561	539	594	591	592	566	561	592	592	538	561	547	588	608	590	553	602	581	609	587	559	614	586	562	573	574	592	571	591	542	576	589	615	626	559	586	550	553	551	569	576	615	584	605	570	563	537	586	565	573	548	588	559	594	520	609	579	623	589	565	582	586	582	566	591	520	576	598	551	588	573	569	581	580	603	588	595	584	579	568	588	599	586	604	568	590	578	595	549	584	576	605	547	572	583	603	571	569	602	586	579	601	590	579	585	578	596	538	574	557	569	514	604	567	598	577	607	609	566	613	605	552	632	597	565	607	566	576	604	558	583	577	603	558	551	583	594	586	616	582	607	599	546	591	554	570	607	555	555	598	572	593	587	565	633	589	577	577	568	611	570	514	572	561	613	531	572	587	555	617	580	553	554	554	615	560	567	578	579	556	553	563	583	593	548	648	574	568	527	597	559	551	516	566	558	594	618	614	567	558	599	552	606	606	608	552	604	548	576	545	570	575	568	517	595	597	566	564	544	550	582	554	569	558	588	550	564	603	549	561	594	600	569	617	554	583	550	575	606	541	581	581	540	607	551	550	571	602	581	635	538	611	620	598	588	539	542	566	571	555	561	617	580	577	569	583	590	561	587	575	575	592	561	636	571	561	596	595	593	578	556	554	582	547	563	589	595	594	591	537	552	561	614	542	586	577	533	567	523	560	574	550	561	570	550	559	558
22444	20928	28397	23633	21003	21016	11358	1100	734	565	516	521	468	457	426	413	394	447	400	412	397	424	377	369	368	375	372	367	365	375	374	409	406	374	389	383	377	379	393	402	400	404	359	383	377	359	377	357	399	367	333	348	396	350	388	373	373	378	354	365	385	342	365	323	358	361	381	382	380	367	394	417	340	349	370	344	390	374	376	328	388	359	371	351	390	346	333	353	322	374	367	375	389	405	380	357	368	352	370	386	335	370	370	374	399	373	374	339	402	344	380	365	375	358	386	388	357	378	370	410	366	354	401	329	392	367	357	384	363	352	350	315	362	363	375	375	366	339	378	354	352	393	346	381	409	387	353	360	390	386	404	355	375	331	373	356	365	384	381	425	396	408	403	400	370	337	345	340	384	333	358	354	384	371	355	370	376	376	361	386	371	395	389	361	361	372	365	353	379	361	345	404	356	351	374	390	403	379	366	368	341	396	338	353	352	350	337	363	362	336	406	345	326	354	395	414	396	374	345	364	393	377	345	362	357	370	346	381	340	366	420	357	396	380	382	370	376	355	361	369	383	345	366	345	357	339	393	375	340	361	344	362	367	390	369	377	364	369	375	359	388	332	345	393	384	373	383	356	393	357	335	323	389	342	381	348	356	371	334	386	357	370	374	379	367	396	379	342	352	360	379	357	386	375	339	362	385	366	389	387	355	344	357	357	366	374	389	367	364	378	373	419	369	390	341	328	355	376	359	379	377	392	369	362	355	342	377	321	387	371	372	398	369	383	337	353	366	371	366	332	349	362	414	342	380	380	373	371	366	374	305	380	369	364	391	342	329	340	334	389	359	360	376	365	356	375	369	346	390	368	376	375	353	361	377	384	375	357	391	365	357	357	358	361	365	375	359	388	327	342	326	381	352	376	399	368	358	406	382	346	359	360	385	344	377	356	380	381	396	371	384	354	335	373	391	370	357	361	345	345	337	367	359	375	379	346	378	376	365	370	378	369	382	384	393	372	382	363	353	405	395	372	397	385	342	376	369	384	359	370	369	375	352	353	383	325	388	352	370	361	364	370	397	366	358	328	376	334	374	369	364	360	377	342	404	376	358	376	383	370	390	388	357	370	361	362	329	385	365	345	362	357	349	381	358	371	361	379	343	389	383	369	392	372	385	381	395	404	367	363	371	401	349	377	350	358	341	377	350	393	364	359	382	361	361	328	376	365	344	372	380	356	388	370	367	387	348	370	396	349	365	393	374	382	328	389	378	375	354	370	372	379	371	338	350	395	387	361	358	396	319	389	381	369	375	366	362	399	384	372	364	379	351	352	381	391	359	360	374	358	389	367	358	361	370	375	359	373	398	339	416	363	367	399	374	391	379	358	382	353	335	352	352	361	360	378	355	361	341	387	371	379	380	377	336	358	381	367	346	380	351	346	374	375	377	361	396	339	380	350	346	352	368	360	361	350	349	345	368	366	370	354	334	378	387	380	374	384	371	393	379	387	349	377	375	356	374	358	371	360	373	394	373	382	389	400	363	364	364	402	375	395	374	366	363	332	334	396	391	373	350	344	342	334	366	424	359	369	396	377	350	357	393	335	365	386	365	358	388	374	372	385	377	353	365	340	379	353	376	351	358	359	360	355	335	340	359	341	351	369	378	401	371	371	355	384	374	328	372	355	402	350	375	335	375	384	348	367	396	397	353	341	355	384	382	371	357	382	379	394	382	353	384	373	408	358	367	399	363	325	358	352	373	383	341	395	373	370	374	363	360	305	353	349	377	377	378	400	396	362	333	373	381	395	363	366	387	352	381	362	332	390	353	387	377	345	363	362	407	383	384	361	351	434	362	393	333	333	378	367	376	375	387	364	371	349	370	377	336	358	386	333	357	386	368	380	373	395	405	388	378	338	370	360	365	364	407	350	334	348	372	361	398	353	362	356	392	357	371	375	348	364	414	392	357	385	377	400	366	375	396	363	379	373	349	398	375	361	343	367	386	387	358	389	377	367	349	373	384	374	334	363	368	381	381	357	356	385	380	311	382	358	362	376	344	369	370	374	355	374	350	362	334	389	364	362	394	349	360	352	354	376	387	382	320	393	365	381	362	364	384	385	397	357	361	373	352	395	369	371	382	399	367	387	349	381	353	379	352	390	392	376	374	390	352	386	380	405	381	363	353	349	375	376	363	362	345	357	329	371	388	345	364	351	370	351	372	352	362	353	370	356	361	345	362	334	356	380	399	338	325	365	378	359	363	353	375	381	384	372	337	404	400	336	366	340	399	340	342	352	348	359	370	357	345	371	364	364	395	369	370	352	376	354	384	389	369	356	353	367	374	387	355	357	363	371	365	359	375	349	372	370	368	386	364	413	363	390	369	371	350	372	360	378	354	394	368	387	395	339	396	372	338	374	353	364	362	334	352	406	405	390	387	396	383	380	386	352	414	385	370	334	353	380	362	389	381	379	358	380	364	364	353	386	400	391	386	341	336	386	350	376	385	331	358	372	382	378	371	385	371	379	375	369	352	358	350	383	364	374	366	367	364	368	343	367	384	368	366	357	370	392	346	350	370	390	371	396	378	408	357	359	380	302	365	373	344	383	352	380	368	376	364	374	377	358	352	362	349	318	369	375	403	371	376	373	375	401	384	357	371	390	339	348	342	420	360	347	385	356	387	398	373	350	400	365	420	346	354	390	374	364	396	384	418	359	405	371	359	362	355	372	387	386	353	377	345	380	365	391	374	330	382	360	350	380	376	381	360	382	356	337	344	353	376	398	337	345	358	366	352	334	356	404	378	363	351	368	399	371	361	341	347	330	392	402	375	340	350	357	366	389	379	376	385	336	377	388	366	348	371	370	375	402	377	346	398	362	351	378	373	367	376	370	381	411	368	382	334	355	411	362	335	397	341	324	406	360	380	387	382	354	345	360	376	353	379	348	360	340	385	384	395	393	334	373	365	383	346	350	356	393	367	359	360	377	341	366	319	367	393	377	360	368	373	367	342	339	381	353	371	379	366	373	372	383	338	379	391	334	384	354	346	398	340	377	367	367	370	346	370	366	374	333	380	359	329	363	349	384	355	396	386	379	392	398	375	383	375	376	354	370	382	335	393	365	377	343	378	371	380	358	384	352	341	341	370	353	351	377	359	387	366	358	349	357	380	394	380	334	368	355	360	379	375	393	394	356	377	356	348	339	377	362	354	382	359	346	314	378	373	342	358	388	382	389	373	334	366	348	348	361	397	397	369	368	349	368	359	374	378	405	380	380	352	361	377	373	358	390	366	364	341	377	322	357	384	325	366	351	413	340	355	344	339	380	365	374	345	381	373	352	381	365	353	351	367	388	380	368	373	364	370	381	390	370	375	325	368	375	328	367	347	415	366	383	381	344	371	356	360	367	354	370	358	358	386	369	408	370	356	358	338	354	395	405	345	378	394	365	409	375	377	355	360	361	384	361	349	327	363	341	316	380	344	373	372	368	353	362	316	378	350	365	368	372
45290	66604	49067	32183	20637	7624	1858	1289	1002	781	659	604	547	521	464	466	424	408	445	429	406	427	425	380	387	431	380	410	402	432	387	426	369	390	384	347	390	397	375	397	396	372	425	348	430	406	368	398	394	382	349	445	402	405	381	406	405	377	420	377	357	386	343	376	373	352	384	365	368	379	413	355	365	436	424	387	370	379	378	357	363	366	372	372	394	369	420	353	391	383	399	383	388	384	391	419	355	385	399	396	423	395	407	361	400	376	375	379	385	398	406	409	410	378	366	377	387	380	363	378	403	376	376	370	393	360	391	364	385	357	391	382	363	334	372	363	371	401	388	396	395	386	327	383	385	386	370	365	394	421	402	390	391	405	377	426	419	359	405	412	388	381	375	391	406	364	383	368	364	386	371	352	371	374	385	379	349	364	368	371	399	359	371	389	380	408	376	366	345	374	407	454	390	385	360	367	395	364	396	375	384	361	377	371	391	408	374	423	365	385	363	382	406	370	383	361	387	396	329	361	395	386	377	394	398	370	383	380	369	396	371	380	382	398	391	387	387	379	366	360	390	383	392	384	416	390	390	381	416	402	387	381	380	389	345	352	380	385	371	376	387	388	395	392	360	369	386	384	371	380	387	387	394	363	373	384	406	371	383	425	385	406	355	403	390	375	358	386	379	374	387	411	402	383	390	381	418	323	391	387	393	414	390	385	363	369	416	391	398	403	398	403	375	399	354	417	375	368	399	383	407	393	395	355	403	403	421	384	379	359	373	391	377	383	373	402	388	408	394	394	387	405	406	424	384	371	382	387	364	362	377	392	355	371	403	387	384	372	395	404	376	359	378	408	375	399	358	373	383	370	374	351	388	383	383	370	403	360	388	387	362	359	430	381	365	370	383	379	373	398	352	398	393	419	391	387	387	402	372	402	376	361	377	383	373	392	381	390	389	401	371	388	348	382	384	409	375	387	368	403	364	428	378	409	408	345	358	378	423	369	365	403	388	388	403	359	383	385	412	387	375	372	364	375	405	397	403	358	372	375	407	397	416	378	372	380	383	366	391	365	428	389	390	377	398	358	402	364	362	371	355	410	358	386	396	362	387	377	359	373	387	384	380	349	390	368	355	390	386	360	382	361	367	375	373	392	390	377	396	359	373	351	366	378	370	389	359	371	391	383	379	424	383	365	377	419	369	378	360	407	367	373	352	399	380	370	384	364	368	366	410	370	385	408	396	390	390	387	359	389	343	423	374	385	419	388	397	370	351	380	389	368	368	392	421	403	374	361	377	417	413	363	388	415	377	360	393	415	355	386	388	364	361	386	382	386	354	358	406	418	434	392	380	377	401	408	409	356	361	383	396	345	399	396	375	357	386	387	426	392	384	381	379	428	381	355	388	413	390	403	399	347	398	351	392	402	366	383	389	369	361	365	407	384	389	373	370	387	372	372	421	385	400	396	400	380	411	389	384	398	406	386	389	389	371	392	361	385	387	394	377	377	409	357	388	381	359	399	370	371	384	376	373	386	372	398	360	365	391	370	359	401	390	421	372	385	387	390	370	367	375	422	384	375	398	388	393	425	384	431	362	339	410	381	362	370	359	380	396	374	363	390	387	386	382	403	393	384	349	379	424	372	412	353	365	392	367	338	354	378	371	386	398	388	429	393	399	367	404	390	358	374	406	368	366	355	371	395	393	381	391	413	404	381	412	383	385	406	398	385	383	383	334	385	412	354	361	395	387	400	355	379	345	379	389	371	399	378	376	410	410	386	353	387	364	387	379	426	373	391	399	381	376	393	398	402	405	383	387	374	400	425	375	383	383	364	412	394	388	360	394	399	355	398	395	364	401	436	391	383	374	396	388	378	373	383	416	395	342	379	359	363	400	382	375	374	360	368	378	389	358	408	370	418	390	410	396	362	370	382	368	401	429	405	404	389	376	357	375	395	389	333	362	363	387	368	382	397	396	384	386	388	390	346	367	382	407	387	365	376	392	365	377	397	409	365	386	396	408	386	372	389	379	401	383	373	378	364	386	376	388	366	389	343	389	384	407	396	400	355	375	366	364	412	371	381	361	352	349	403	386	392	396	383	409	390	385	392	385	369	402	405	395	381	383	385	374	390	405	425	394	398	389	363	417	396	393	359	389	368	396	389	398	390	364	429	387	376	369	386	388	374	363	414	402	361	374	388	387	392	357	364	351	426	421	409	391	399	386	391	384	340	378	385	354	399	410	393	376	358	416	368	397	376	383	365	387	363	380	355	382	344	380	412	414	413	352	341	379	398	380	379	384	391	383	365	352	345	359	411	396	413	385	379	386	387	362	425	373	412	390	384	394	428	369	377	374	367	397	346	407	400	356	406	405	348	367	335	402	373	381	390	355	366	368	413	396	389	418	379	376	385	398	428	405	380	355	331	394	365	335	375	361	382	396	375	361	395	361	351	416	391	364	391	356	412	401	418	380	372	388	394	425	352	378	372	389	402	346	391	399	368	352	396	394	398	416	425	377	404	386	360	370	400	400	364	400	376	403	376	366	378	394	346	392	394	412	375	387	370	403	393	396	356	356	323	379	417	377	385	351	384	365	390	365	393	362	375	379	395	363	400	368	404	375	405	376	397	371	353	392	393	376	407	367	392	388	395	376	378	410	377	387	381	381	402	390	383	386	354	412	381	366	383	391	401	392	385	388	395	385	370	424	375	372	395	413	360	375	392	420	347	391	402	392	381	383	337	394	370	364	389	391	383	377	390	362	402	375	394	363	368	404	392	402	371	353	384	403	382	404	378	406	368	359	392	409	381	385	359	373	386	385	376	423	376	374	404	398	384	385	427	406	367	381	381	357	396	368	423	379	359	388	413	401	382	370	368	354	376	381	386	405	396	395	405	395	401	386	343	399	367	375	367	410	383	377	380	344	377	389	379	387	354	373	379	403	385	369	398	379	366	368	392	406	370	389	389	395	411	373	374	390	386	375	380	374	387	386	371	405	394	382	359	415	364	361	349	376	402	409	379	358	410	339	386	352	358	401	410	377	383	362	387	390	415	382	343	386	377	372	391	388	373	356	393	385	376	345	381	368	373	388	380	428	417	387	389	409	392	404	389	417	380	410	354	374	356	387	373	406	350	377	379	439	361	369	365	397	373	390	386	382	371	357	431	378	385	423	407	379	365	383	374	367	354	367	351	386	384	368	409	385	389	363	360	388	388	365	395	426	374	402	382	375	345	363	385	382	352	376	377	371	366	378	405	392	388	377	341	384	390	376	367	381	397	377	408	374	363	406	390	417	369	393	357	374	373	387	375	387	396	345	408	362	364	400	394	376	393	360	340	379	369	358	406	399	406	366	393	381	385	398	358	364	378	423	402	387	426	368	372	398	372	350	373	390	377	387	377	381	401	350	349	375	371	363	405	436	380	385	360	369	369	366	378	385	382	402	404	396	393	355	391	341	409	398	394	408	359	350	361	359	392	374	400	370	382	410	389	383	392	386	370	391	373
34332	34299	30619	17400	5447	1714	896	779	755	715	705	664	621	680	641	646	628	606	655	646	663	652	611	598	677	680	624	615	613	614	580	608	619	601	653	655	623	644	612	601	630	621	625	658	654	625	607	646	611	628	616	698	632	657	627	647	653	651	637	663	609	616	604	661	679	628	633	622	620	647	620	653	676	607	659	618	650	625	588	622	612	604	632	630	655	626	612	635	604	618	629	676	644	672	591	661	625	619	627	639	592	607	611	632	665	594	609	598	597	655	619	632	679	613	644	603	633	581	649	584	630	678	612	637	610	663	604	633	569	620	638	653	623	626	700	631	678	626	647	653	599	616	637	631	630	656	660	640	640	622	647	626	629	677	629	658	647	626	635	605	593	647	633	650	621	624	636	674	659	599	601	660	573	608	708	616	567	616	621	613	617	648	620	631	622	645	625	630	606	674	670	651	596	641	673	610	659	595	607	638	630	694	667	614	670	631	643	653	631	582	657	632	584	649	603	619	636	622	609	629	603	659	655	631	621	588	607	578	660	615	623	642	628	626	607	600	621	667	649	576	624	638	608	623	600	594	602	675	631	634	663	615	659	642	660	631	634	602	622	635	657	648	622	598	624	667	641	643	624	652	648	621	602	649	635	634	659	647	613	622	625	615	609	676	644	605	594	615	650	628	622	647	659	641	579	650	622	628	590	613	701	620	579	669	628	603	615	619	604	662	649	615	622	639	608	655	610	583	647	628	625	653	677	621	623	603	632	643	656	663	628	667	603	657	648	607	623	661	613	668	628	645	625	623	598	604	666	595	612	644	607	629	652	610	607	650	649	580	644	671	608	643	618	672	618	655	619	587	674	595	619	663	668	624	626	613	643	617	635	644	612	651	677	641	629	593	677	602	643	613	596	646	663	618	640	634	607	630	650	615	607	641	605	607	604	641	617	638	604	624	680	668	621	654	657	631	658	716	656	635	623	608	642	665	613	645	613	636	574	622	600	685	609	658	618	667	646	644	643	629	675	635	642	641	646	633	578	637	646	634	599	578	631	638	623	632	607	596	604	620	623	648	614	655	643	697	643	679	660	646	625	640	583	647	674	657	625	649	616	638	614	662	615	573	652	621	628	588	667	595	619	662	593	635	699	605	647	614	679	650	648	619	678	589	626	643	635	581	647	643	613	640	653	600	620	584	667	606	661	636	620	589	667	633	628	637	680	619	621	628	609	665	612	623	645	673	651	640	636	609	584	614	613	620	646	658	623	604	645	605	616	609	641	574	680	657	604	625	621	698	676	624	611	666	594	653	636	662	618	667	645	633	614	591	636	677	623	638	634	571	628	623	632	686	629	638	631	633	613	647	623	645	590	618	628	623	657	655	641	615	624	629	635	623	678	643	626	650	639	621	611	628	623	611	641	620	615	656	687	627	638	599	651	642	652	610	615	593	667	696	632	592	621	587	626	616	637	655	647	619	617	629	676	626	619	612	650	623	617	626	623	625	588	640	627	618	625	616	603	623	690	691	647	602	629	635	597	644	616	627	613	602	652	605	606	656	620	650	636	601	643	651	640	596	610	593	618	658	599	647	630	651	616	628	615	629	665	625	602	647	634	648	636	626	662	670	603	602	617	636	584	630	659	604	590	637	640	616	598	628	619	589	683	638	621	611	580	644	620	624	650	652	624	621	661	659	646	635	682	654	656	602	626	628	642	605	600	598	616	651	662	631	623	654	626	600	667	629	623	653	629	650	638	645	637	604	676	627	659	659	582	642	675	653	632	620	611	643	621	654	637	624	647	639	607	589	594	607	647	655	622	655	644	604	630	675	647	650	610	677	613	642	631	603	639	660	637	617	627	650	601	644	650	564	634	588	644	639	641	673	617	641	630	599	582	562	646	641	633	635	593	619	644	580	661	633	640	636	657	627	633	633	648	635	631	611	625	674	651	588	593	624	667	630	630	613	650	633	605	633	629	649	659	667	619	605	616	623	629	632	610	595	605	607	624	608	638	647	637	630	588	585	634	622	630	598	677	639	635	622	644	676	647	644	658	663	624	698	662	643	678	666	621	678	653	665	618	653	661	632	654	631	657	638	618	614	629	631	589	648	648	630	634	599	622	644	576	638	627	630	605	606	576	655	652	622	627	574	626	652	658	637	607	629	619	606	602	639	604	635	639	622	645	590	604	606	622	639	628	641	680	616	639	654	651	633	630	642	643	615	666	658	587	622	582	618	665	635	681	635	613	639	614	588	626	617	616	635	610	635	559	599	677	621	655	654	642	641	615	594	610	617	624	607	630	642	620	642	648	607	617	657	618	680	648	617	615	666	692	613	655	655	650	660	681	632	659	643	637	638	626	624	555	624	620	618	662	679	630	617	652	636	680	626	613	674	650	628	585	595	665	585	608	653	656	624	632	656	658	618	590	592	634	630	672	642	662	606	631	650	618	621	604	616	642	621	640	627	634	668	648	603	625	619	637	613	633	639	624	605	596	603	661	667	637	600	614	581	639	629	627	630	629	613	643	623	658	630	618	586	596	617	633	604	574	663	629	612	653	626	631	668	631	602	660	617	594	642	628	598	633	662	615	643	632	609	612	619	589	629	638	638	652	646	701	671	632	618	630	606	577	623	641	583	624	633	605	623	617	636	645	657	624	579	586	632	648	619	652	645	658	632	639	608	646	637	593	627	649	613	626	647	678	645	699	615	618	579	693	642	662	654	640	629	597	631	659	622	629	599	628	654	625	630	662	689	660	633	618	641	610	673	631	599	684	604	657	603	666	658	623	650	634	640	631	711	617	657	645	627	627	630	617	708	689	627	617	607	646	616	629	631	641	636	621	628	633	587	632	684	697	628	647	645	663	633	628	636	648	672	608	647	673	635	593	673	576	672	603	627	642	650	655	648	598	640	634	691	643	631	634	616	645	610	612	608	615	638	635	647	664	585	646	691	617	622	620	629	597	668	644	556	637	614	729	674	656	635	613	659	657	658	635	627	626	617	622	628	633	652	598	590	571	607	602	638	611	631	619	646	619	633	610	592	643	615	659	597	657	635	619	603	608	598	634	599	663	621	646	583	627	673	618	608	584	628	625	591	603	630	631	615	626	642	627	602	620	600	629	641	664	619	669	644	688	677	579	659	680	673	638	614	654	656	640	624	649	636	621	623	646	654	629	682	628	642	650	645	596	625	659	657	609	634	659	632	645	622	660	646	641	666	651	634	629	599	614	639	627	643	634	616	616	629	663	636	621	622	647	620	674	640	627	673	637	599	632	642	650	620	633	585	627	625	656	630	635	630	605	632	613	647	645	614	597	611	619	668	622	651	677	617	646	614	588	631	628	636	570	683	624	664	670	654	618	595	642	574	617	629	624	639	641	631	642	641	615	676	614	649	624	643	699	604	623	613	625	666	617	603	669	623	634	638	659	648	629	623	638	634	655	679	648	616	626	586	613	640	639	623	581	647	588	640	677	654	644	665	670	648	612	632	654	612	642	639
42036	49649	32434	15037	6312	2318	1054	906	802	750	741	681	722	730	653	657	648	676	617	674	675	637	639	635	660	674	686	623	712	667	689	663	674	644	634	676	649	662	630	683	644	632	662	655	645	630	707	625	674	654	634	685	634	646	705	658	639	658	645	655	644	646	655	664	667	678	642	631	660	662	706	688	670	622	666	663	670	687	662	639	674	648	656	633	678	688	655	674	681	671	580	647	660	663	641	648	642	631	621	627	636	669	661	659	648	642	622	672	662	669	651	669	668	596	658	638	667	601	682	676	659	694	654	668	687	644	689	679	675	708	687	679	625	616	668	669	636	654	678	639	663	649	656	655	640	660	663	692	614	629	677	668	662	636	625	633	679	640	643	624	590	689	655	692	645	678	655	628	655	635	684	709	616	645	644	687	648	696	668	658	649	656	677	629	645	638	617	619	647	674	687	651	634	694	695	629	655	695	678	649	686	644	650	649	690	659	631	650	638	677	649	663	647	633	661	691	691	658	664	649	723	627	665	629	621	664	641	681	664	662	665	664	594	669	648	648	678	685	673	691	607	628	669	634	675	621	644	647	667	611	647	646	711	678	658	653	645	654	656	612	637	669	653	633	613	628	623	605	628	668	682	684	686	668	663	648	668	646	658	662	627	660	659	666	640	630	577	664	610	657	612	624	662	655	629	636	643	698	634	676	619	662	637	621	671	646	605	626	661	673	657	676	710	619	662	633	658	613	650	660	626	634	648	625	681	687	631	629	655	672	661	626	670	646	639	606	621	624	636	673	685	648	672	673	617	648	657	632	624	670	692	617	661	666	671	594	632	640	660	592	687	661	650	663	672	639	659	670	667	657	643	627	647	644	585	603	636	666	679	642	690	678	687	641	685	665	629	648	622	685	668	694	680	570	658	609	646	607	647	677	701	608	593	588	653	656	641	694	665	634	661	695	618	694	691	664	648	651	666	684	708	685	626	696	644	620	622	614	692	652	641	629	664	704	605	656	660	628	671	645	724	655	658	667	674	602	666	635	659	644	651	646	702	660	680	635	620	676	665	679	650	662	604	647	637	642	682	699	623	651	677	648	656	643	637	658	640	664	671	678	690	622	632	643	645	593	672	632	686	671	634	655	649	667	631	627	666	670	680	692	647	635	630	652	597	673	656	679	667	693	695	698	698	619	694	617	685	623	690	674	687	650	674	647	625	690	654	644	687	661	688	653	705	666	654	722	642	668	674	691	679	624	664	667	619	654	615	647	632	618	617	645	675	647	673	617	623	649	627	627	673	574	628	639	634	658	616	618	625	636	663	651	666	631	635	688	671	649	701	680	670	668	685	658	672	668	672	667	689	739	672	640	622	644	636	644	631	658	661	664	633	657	621	650	694	630	698	676	653	658	565	629	657	669	663	658	661	641	649	666	671	615	657	680	646	633	667	594	651	670	659	675	682	653	659	680	680	655	673	686	683	688	619	676	641	637	679	653	607	632	640	613	675	663	608	653	656	653	614	658	619	636	642	676	654	723	633	654	632	653	645	672	674	614	699	657	674	649	659	645	644	624	689	670	631	676	667	612	663	647	634	694	657	684	711	644	652	648	674	628	643	615	680	617	683	689	669	645	650	646	611	632	664	629	644	645	636	676	689	620	638	663	647	644	663	652	690	630	658	645	665	640	651	685	670	648	651	637	695	698	686	634	654	648	642	625	646	685	677	646	622	668	657	659	624	647	675	608	645	634	644	644	633	646	685	623	703	639	645	647	636	723	676	689	621	654	640	649	660	668	683	630	635	660	662	663	652	640	724	634	654	656	676	591	658	657	621	690	662	650	680	699	653	656	662	682	677	648	661	630	657	622	662	615	696	636	605	647	626	641	638	666	689	653	675	632	652	604	637	645	681	656	618	679	655	654	682	632	667	650	650	677	664	642	646	652	671	675	644	677	652	652	671	686	637	664	651	638	627	672	610	680	701	613	644	647	667	658	639	666	695	657	616	623	633	679	671	677	629	618	667	666	610	703	665	698	619	695	677	633	620	697	673	644	655	636	673	661	648	661	691	630	651	627	598	619	626	622	602	674	629	654	680	665	686	670	628	692	677	600	666	623	643	668	645	622	596	687	621	645	663	644	616	631	670	622	625	629	637	630	659	651	703	675	654	650	629	678	691	652	667	660	666	655	650	656	678	635	687	654	609	657	669	642	721	656	606	718	718	640	638	684	640	668	641	650	656	664	607	669	684	663	665	667	626	637	631	694	624	632	597	702	627	686	683	676	648	650	597	654	683	686	706	688	682	667	661	679	642	641	634	658	651	671	632	674	682	727	620	690	636	671	681	671	660	640	702	649	647	691	612	673	660	660	653	700	646	638	663	660	658	640	636	644	646	645	656	647	677	597	702	659	685	680	657	678	619	629	662	657	601	656	687	620	659	630	635	677	619	593	654	686	662	651	652	722	674	629	655	694	671	656	646	659	698	687	668	641	648	661	626	635	658	626	666	675	656	654	658	641	647	616	675	668	644	637	696	657	675	660	614	699	657	646	614	661	673	703	657	702	636	631	658	689	613	603	645	660	660	675	669	656	649	670	654	651	624	695	632	645	668	663	661	655	673	645	657	606	649	633	677	645	647	702	658	667	662	666	640	657	616	667	615	655	649	645	626	622	663	686	668	719	675	682	679	657	659	656	658	665	633	673	666	667	669	631	679	663	617	643	640	612	680	617	640	648	701	648	664	656	662	659	615	639	685	637	625	652	650	669	677	676	671	705	637	679	681	665	655	625	610	651	675	660	621	651	647	627	648	671	613	643	661	663	676	655	651	649	666	592	654	636	624	697	643	674	643	658	682	686	658	676	675	618	643	638	646	645	708	637	640	691	639	638	638	666	659	647	685	697	689	650	653	666	680	672	678	653	665	646	643	701	660	687	641	641	647	703	675	651	644	632	668	665	670	688	623	683	658	676	664	658	697	655	654	649	626	687	632	678	634	637	664	674	657	634	651	679	655	713	636	595	641	632	682	646	628	645	664	654	662	626	668	669	683	689	688	658	648	670	674	616	667	667	707	662	639	637	607	659	669	662	648	670	650	659	640	626	690	663	674	676	685	667	666	666	701	675	647	680	682	624	673	623	671	665	716	639	640	658	667	702	652	646	639	667	643	668	653	676	644	660	638	622	677	706	632	677	626	639	679	670	643	636	680	673	634	601	666	664	613	627	703	649	669	635	639	681	628	606	630	657	648	658	664	634	686	684	692	609	624	646	686	630	660	663	632	648	678	667	668	679	673	637	688	626	627	647	684	658	655	683	640	636	652	640	650	656	652	625	705	659	638	636	695	646	651	685	666	634	671	628	630	616	675	648	657	639	656	642	631	698	672	672	648	648	637	598	637	647	667	649	652	653	618	660	684	665	702	672	622	658	659	690	687	666	630	658	699	632	696	653	615	639	647	652	618	682	684	633	620	684	665	614	666	647	676	651	638	630	672	633	701	708	662	637
23626	20899	28012	24156	21261	15993	3148	886	707	711	595	595	575	558	546	540	491	501	526	461	500	484	510	499	492	504	493	495	473	464	522	521	497	487	526	468	527	496	493	511	494	480	483	483	485	429	470	443	496	479	487	474	505	481	466	454	486	502	466	527	451	483	531	483	471	476	500	496	482	519	494	461	465	469	459	446	476	491	483	512	544	443	452	518	502	482	491	505	485	489	484	502	495	451	520	476	492	521	512	521	510	458	478	499	465	473	493	469	534	495	492	462	490	471	493	485	462	474	470	472	464	475	467	472	517	478	459	472	466	469	484	507	454	496	499	463	472	475	500	514	490	499	490	468	443	460	485	507	479	460	494	503	456	471	493	452	515	496	485	474	489	517	466	537	486	471	471	425	481	490	524	470	502	482	468	475	491	493	509	475	488	510	486	480	486	520	498	484	487	469	505	445	460	478	486	500	473	489	495	474	464	500	481	494	477	503	472	486	443	518	518	511	482	493	522	466	501	481	483	493	468	480	476	505	489	484	479	522	492	432	465	495	518	526	490	483	490	491	463	448	483	460	503	453	437	473	470	478	467	445	455	506	471	436	470	469	492	469	474	477	503	543	474	470	458	494	444	503	468	493	478	483	455	464	498	478	482	498	484	430	482	492	493	510	477	484	497	471	479	500	498	442	490	477	495	467	491	479	473	476	453	461	460	452	440	505	481	497	503	511	485	483	479	522	491	463	459	481	522	502	512	506	491	468	452	490	478	511	487	487	512	488	464	454	511	460	487	510	488	468	503	497	501	523	455	484	429	475	448	482	506	474	454	491	472	455	482	485	520	451	481	480	502	472	494	459	503	447	475	475	446	495	457	506	529	459	484	495	480	493	452	471	511	487	457	477	444	511	468	462	486	486	489	484	487	452	502	473	487	478	492	459	488	447	499	501	498	491	489	469	475	448	457	476	458	478	479	475	500	493	463	497	491	494	512	502	488	517	526	462	469	505	481	465	507	466	471	507	526	477	442	534	450	495	511	499	481	481	516	482	450	498	485	466	423	474	484	501	468	500	482	457	477	489	456	492	489	499	423	486	491	467	489	492	470	491	474	424	452	501	461	502	481	519	457	486	478	544	512	473	487	512	473	481	478	458	491	489	467	499	450	488	478	496	459	448	499	457	482	495	521	482	524	492	448	461	477	498	479	460	469	468	487	478	494	489	472	517	464	484	441	487	497	449	496	466	465	501	487	476	489	460	404	517	481	454	487	477	514	524	452	441	485	481	518	477	497	501	495	445	417	473	529	483	516	502	479	486	469	473	490	513	467	451	509	476	504	478	514	524	528	487	463	488	465	439	464	504	495	448	483	450	509	544	487	498	459	508	492	487	467	479	457	475	471	455	483	523	512	490	477	487	448	439	446	480	494	473	479	509	502	467	500	457	486	509	498	519	518	454	497	475	495	498	471	456	446	475	452	482	485	452	464	485	500	469	484	459	470	495	517	440	458	450	515	477	518	481	490	487	459	506	503	491	470	513	467	429	489	494	451	498	465	502	516	495	468	509	465	435	532	468	493	495	499	511	503	513	529	473	482	467	468	518	458	507	460	453	476	467	477	451	484	490	522	485	499	460	470	496	482	451	508	477	469	467	479	455	493	498	559	495	470	477	501	492	464	515	492	448	458	480	454	495	457	517	469	481	507	499	454	454	468	471	461	435	476	470	531	478	458	518	470	491	444	465	482	462	489	513	454	506	467	474	490	449	456	486	486	468	465	483	464	505	452	467	444	486	483	516	468	487	458	486	444	497	498	520	448	482	479	485	453	465	532	518	463	496	508	457	455	486	465	542	457	492	488	486	482	459	496	477	505	475	485	493	487	497	500	485	512	471	437	488	451	451	456	506	474	482	521	521	474	506	453	491	498	514	523	462	490	502	471	478	465	468	484	511	481	527	465	516	436	485	506	496	505	520	474	481	463	502	477	487	459	496	467	499	457	468	485	476	508	511	482	461	493	478	494	479	515	511	475	463	461	470	502	474	457	467	508	465	505	473	499	460	460	471	484	489	495	431	488	490	489	451	463	464	439	464	488	448	531	475	494	454	492	455	458	463	510	501	476	451	491	485	479	453	439	495	471	483	513	510	457	470	504	501	464	497	497	464	479	425	477	516	473	491	478	449	439	496	496	450	494	470	466	483	461	484	496	476	450	508	491	462	486	483	502	533	471	518	489	495	478	459	471	510	521	487	468	448	478	482	465	506	458	450	456	482	471	513	462	480	513	496	500	486	490	508	486	487	538	523	468	465	460	470	464	450	508	520	498	489	487	499	514	522	465	469	448	504	496	470	466	494	539	487	506	508	493	470	496	467	447	439	439	508	470	470	503	516	489	472	493	493	466	496	444	518	513	486	443	490	522	484	485	506	449	515	510	470	477	470	488	478	475	485	485	480	485	500	479	459	477	484	468	450	474	488	522	410	476	444	486	473	473	448	487	452	452	472	466	500	478	496	499	492	485	439	509	496	520	492	478	492	454	495	486	532	515	475	526	476	493	492	490	497	493	481	450	472	482	464	482	497	478	436	489	470	508	467	499	498	520	483	484	496	497	498	438	466	452	480	503	503	487	491	458	482	480	472	464	487	502	469	447	471	490	465	475	451	487	436	484	457	518	484	470	501	467	483	438	484	488	476	533	438	486	474	485	481	475	490	501	486	513	477	457	479	515	502	471	509	487	471	508	526	453	453	474	464	496	485	486	519	472	480	510	496	457	476	513	487	504	489	505	501	451	458	465	491	452	487	538	520	512	464	498	471	468	461	504	480	490	457	483	495	487	481	474	436	445	454	461	443	475	521	507	466	508	490	508	446	475	493	495	467	495	481	504	509	488	489	453	508	525	462	493	516	478	461	454	519	477	467	512	497	475	487	482	484	476	479	468	503	512	461	507	465	464	480	450	466	485	479	436	451	493	487	506	497	481	478	486	442	519	490	496	508	460	452	536	512	477	448	504	478	523	491	506	500	458	470	481	468	503	493	503	469	492	504	454	466	502	482	469	482	499	492	499	439	496	484	472	501	491	444	521	478	482	502	471	510	488	508	443	440	480	499	455	482	449	548	482	495	408	508	494	482	488	471	478	519	507	502	482	463	485	498	495	477	453	456	470	447	474	496	479	532	473	476	486	457	486	507	457	495	480	452	508	462	480	463	484	485	488	437	485	457	437	499	467	451	485	475	472	467	437	465	503	475	479	479	435	509	476	485	477	475	462	472	496	468	497	515	456	485	482	509	479	471	493	480	484	451	469	475	477	462	491	501	439	461	496	431	472	482	474	498	482	476	452	498	467	467	490	498	461	471	484	458	470	521	456	483	471	484	467	479	503	475	484	448	463	484	480	489	526	463	533	429	482	486	505	453	501	487	514	459	496	474	492	522	527	499	462	526	481	487	514	467	448	483	465	507	443	483	433	475	480	487	495	477	451	480	431	497	489	499	466	440	494	498	473	486
41140	58317	45039	28690	17653	7576	1794	1121	988	828	706	651	632	596	603	577	575	529	529	530	539	529	531	536	548	487	523	559	530	555	497	504	505	516	559	541	512	531	513	493	492	496	502	563	472	498	495	498	534	496	503	539	528	479	475	547	513	490	537	503	546	519	545	506	495	525	502	528	508	517	513	560	537	525	547	541	469	487	494	500	476	501	500	548	541	470	534	520	489	504	528	518	517	501	541	534	485	483	497	503	514	530	488	488	485	502	506	506	467	514	495	537	516	480	503	513	485	539	520	517	491	504	492	518	509	502	524	504	510	549	548	490	524	515	509	512	490	547	508	530	521	483	536	501	481	506	526	511	530	505	543	483	520	513	476	551	526	532	502	489	456	517	479	572	502	513	517	527	510	512	502	510	520	498	487	512	488	516	524	516	457	524	523	498	517	487	482	519	558	473	504	501	503	492	493	527	489	490	515	516	439	496	490	530	488	492	537	513	490	529	519	484	520	510	493	492	501	539	567	501	531	497	492	552	515	470	533	514	514	485	520	550	510	511	548	523	485	495	530	494	525	531	515	513	501	548	512	522	507	501	495	512	507	491	501	532	483	477	524	529	532	528	519	487	532	512	510	539	514	480	538	556	548	530	496	545	543	520	506	513	495	533	514	497	533	501	521	521	465	460	473	509	487	508	514	474	509	525	519	491	502	479	515	533	493	527	537	539	527	496	553	533	503	501	513	490	484	521	514	487	512	470	476	508	519	541	507	493	486	522	546	489	519	500	503	523	498	504	521	534	517	491	456	533	469	505	489	499	510	511	483	521	497	524	504	504	526	508	536	531	500	497	496	530	513	502	502	504	523	534	505	517	516	526	495	516	505	506	504	528	499	503	509	516	512	533	470	537	518	500	533	495	519	521	529	526	519	485	542	510	495	513	497	507	516	514	500	477	531	491	518	534	506	504	524	501	483	480	560	528	542	514	520	511	508	482	528	489	527	536	523	511	485	495	472	524	513	503	513	511	511	450	512	502	516	512	494	517	510	536	514	530	565	536	517	500	504	509	523	484	497	527	533	500	511	521	486	476	525	524	504	499	509	503	481	490	502	516	543	544	494	510	504	507	504	498	500	488	564	499	503	521	534	486	532	516	506	529	507	477	516	489	475	492	523	504	552	477	493	514	496	511	500	511	459	480	452	460	510	484	509	496	525	538	496	515	514	488	517	524	548	510	511	512	513	500	483	502	516	512	455	500	481	511	503	536	501	507	466	524	507	462	502	542	529	489	489	527	536	496	529	473	508	482	492	518	545	511	492	500	554	493	494	490	522	481	489	509	528	507	517	509	501	504	535	496	535	524	513	507	493	553	530	516	534	511	524	536	550	522	508	508	545	510	516	525	483	506	488	473	496	504	543	523	513	519	448	500	507	494	490	483	537	493	506	498	555	512	518	500	498	517	531	496	475	553	525	509	526	497	506	479	556	516	501	479	508	504	512	516	523	525	519	436	510	508	511	510	455	507	523	501	506	524	521	546	495	519	521	518	473	494	504	514	524	514	501	530	538	507	504	513	473	500	461	518	500	515	520	501	509	498	501	508	562	531	480	539	518	514	526	510	511	498	498	535	556	517	530	555	509	467	491	542	530	556	494	503	519	475	481	530	478	507	521	493	512	529	492	511	475	508	491	538	511	482	509	525	496	496	508	493	516	525	514	508	530	502	470	517	533	501	492	526	515	520	526	478	517	515	518	500	487	537	507	474	514	493	559	490	495	511	532	550	524	477	542	503	484	518	527	536	536	474	514	492	501	548	490	480	471	529	504	555	477	509	524	466	464	508	522	493	477	481	505	498	498	514	480	510	518	535	532	525	514	529	496	519	517	533	539	496	478	539	505	503	507	491	501	465	515	512	492	502	558	495	520	544	482	495	481	492	539	463	501	504	492	524	564	488	483	565	516	512	484	526	479	490	487	546	508	517	535	523	503	511	535	516	505	507	471	509	500	547	490	497	473	542	543	456	527	511	493	509	502	468	499	511	528	491	493	485	527	514	526	554	486	481	506	542	519	521	486	484	523	503	485	496	507	502	528	498	510	522	511	526	457	512	542	512	496	534	504	469	456	516	529	499	477	520	532	497	545	525	527	467	510	513	465	538	520	511	468	499	499	535	466	504	498	497	514	535	498	519	543	507	485	509	511	541	482	525	510	496	508	540	502	486	492	513	514	458	524	506	541	513	522	500	517	507	516	533	506	497	557	477	505	519	519	526	521	517	522	532	517	525	507	500	488	520	468	569	517	518	511	515	487	493	520	549	491	484	484	515	506	498	520	538	532	532	485	535	500	488	556	471	513	553	514	514	466	496	545	477	501	510	520	499	527	518	505	489	490	511	589	536	515	559	492	533	507	522	493	496	510	500	541	497	517	525	514	468	508	540	561	526	498	526	519	502	492	514	484	509	508	486	531	496	515	531	511	535	553	510	534	491	515	524	510	508	463	504	505	489	515	502	509	522	511	519	506	463	505	514	530	560	493	513	493	509	478	534	515	538	510	517	560	520	502	535	518	513	473	489	480	499	507	506	505	519	550	507	518	476	488	497	513	537	537	531	511	515	518	500	501	525	479	530	483	537	511	518	498	476	470	523	508	516	525	489	511	505	545	485	551	506	528	514	503	443	508	496	491	522	516	505	495	540	461	493	471	510	483	497	519	486	541	524	545	500	483	514	488	503	503	488	537	514	510	510	505	529	535	529	529	462	471	507	493	520	533	542	510	519	486	489	525	505	478	469	515	477	518	502	507	520	533	563	492	472	503	487	502	504	508	500	543	534	460	492	497	533	496	512	520	516	494	523	516	534	546	502	538	490	488	495	520	500	521	537	500	562	466	520	517	553	522	552	528	527	461	509	532	527	499	489	529	526	495	481	476	508	482	529	537	503	527	485	458	534	506	485	494	516	494	545	566	544	515	495	545	506	498	497	504	536	517	503	487	500	478	485	467	517	506	562	521	476	546	482	521	483	492	474	511	491	530	479	508	535	542	517	479	526	498	468	519	511	495	508	527	538	521	502	506	533	512	507	505	513	501	530	525	498	469	503	530	512	511	510	513	505	505	530	538	523	486	506	496	498	541	518	518	519	525	511	479	488	558	514	505	485	514	467	460	511	471	538	496	522	470	482	466	523	500	496	496	510	526	480	509	507	495	502	522	520	534	520	500	473	500	461	538	536	517	521	549	542	552	481	485	538	508	498	513	511	464	515	503	524	543	503	533	530	562	505	497	467	548	508	474	495	457	558	532	533	533	496	545	525	546	468	524	516	521	491	496	483	497	482	456	495	521	510	503	496	486	501	499	511	510	512	538	522	509	486	518	520	516	518	519	475	506	508	495	445	499	504	502	483	513	499	540	490	545	530	549	489	513	496	522	517	489	519	521	469	488	485	544	519	523	525	486	485	493	503	504	516	499	559	529	498	504	516	517	467	470	486	526	482	531	504	527	485	499	494
24738	20999	27563	25187	17964	5861	1239	745	710	676	645	615	626	585	602	576	562	567	559	563	580	573	597	594	566	563	527	525	573	583	562	545	530	507	549	554	537	572	568	552	620	582	618	563	575	514	586	561	554	603	591	570	540	554	551	535	551	532	508	571	573	518	555	572	571	542	579	573	624	598	528	560	534	593	564	564	556	529	570	535	563	600	578	571	576	524	556	588	553	578	577	518	518	532	520	521	569	533	577	584	547	513	575	564	577	555	550	557	586	562	594	561	507	549	540	563	564	565	579	522	562	576	557	567	546	559	600	561	529	574	578	563	571	590	552	543	537	556	562	556	552	573	595	578	576	579	551	585	603	584	588	615	562	546	574	555	578	575	581	567	563	558	553	569	554	602	557	558	600	596	585	565	562	592	551	550	567	564	571	593	573	565	573	551	572	603	616	548	603	588	585	550	613	558	583	627	546	556	527	506	577	538	537	597	550	572	579	546	611	606	621	581	546	566	564	595	584	575	554	575	574	600	613	544	573	558	536	574	570	549	575	578	598	571	554	567	551	568	600	572	614	576	641	553	551	596	558	563	538	559	545	586	539	573	587	554	595	567	562	592	582	605	584	578	579	591	593	581	587	572	541	529	553	555	515	573	540	582	582	586	561	541	547	562	555	516	555	588	577	551	581	540	557	545	589	531	560	547	555	588	549	555	601	558	564	576	563	561	575	555	609	501	566	587	548	547	554	569	571	582	588	578	573	536	568	575	567	609	550	570	574	585	572	555	589	555	598	572	561	555	539	549	510	566	580	596	574	572	564	570	601	548	599	608	560	579	563	584	541	533	630	569	567	563	575	585	608	518	589	575	597	566	599	580	597	543	554	586	619	575	596	580	581	560	547	535	563	524	579	589	544	567	615	602	559	564	572	586	594	546	561	597	566	544	541	583	528	537	537	546	576	538	573	565	546	590	608	558	545	566	542	591	596	581	578	578	564	516	547	609	595	575	552	558	540	591	589	520	600	561	573	536	532	520	567	578	516	575	542	568	560	624	552	555	574	595	589	574	589	590	565	525	550	566	552	520	568	610	579	582	553	578	573	572	551	553	541	557	560	548	597	561	568	637	569	540	566	570	560	549	506	567	569	591	567	541	580	571	553	562	592	575	534	590	515	574	554	567	570	569	578	569	529	578	603	570	573	594	571	583	561	531	613	565	610	559	554	611	595	574	575	580	561	560	563	560	594	582	595	580	567	567	593	555	587	619	589	543	535	580	555	521	548	535	563	561	589	524	569	599	557	556	538	570	573	567	559	523	547	585	572	651	531	581	555	569	600	579	565	564	579	501	560	634	562	553	550	575	525	559	561	541	552	569	587	559	569	577	564	564	585	554	576	624	615	552	514	567	586	555	550	601	544	581	562	566	560	591	577	585	565	588	610	565	552	576	568	596	558	578	576	547	578	568	543	558	542	534	553	595	570	561	555	550	561	585	579	535	521	592	595	568	538	547	553	605	561	595	566	568	582	543	593	553	576	545	563	579	583	567	582	564	587	562	574	573	562	542	513	582	573	586	596	564	555	599	609	553	566	543	572	539	569	568	550	582	598	617	516	578	557	543	537	571	550	556	569	569	569	587	528	596	553	547	561	622	607	610	588	548	546	562	551	571	574	548	561	591	590	570	619	538	548	549	574	573	560	535	549	567	596	601	547	558	553	545	591	606	583	535	582	555	538	585	584	594	545	588	575	584	571	600	577	532	574	561	556	577	594	594	569	582	573	520	569	535	571	613	529	532	558	611	571	567	597	596	562	541	526	549	535	564	555	594	573	568	522	583	557	617	520	549	566	547	562	558	544	592	595	540	566	576	558	595	573	569	569	549	595	588	567	570	534	596	558	561	564	534	562	578	574	567	558	543	551	538	594	554	562	555	566	572	570	579	587	587	579	545	548	557	556	566	557	563	559	614	561	563	585	556	592	578	573	595	562	561	590	547	551	585	552	571	585	578	602	550	551	578	550	575	563	552	555	575	544	556	550	601	537	537	564	572	592	530	593	539	570	595	566	596	564	533	571	592	575	568	596	574	517	553	574	596	520	588	528	580	566	596	557	574	608	600	556	616	510	585	526	538	542	535	564	586	580	547	557	541	569	591	603	564	569	572	567	577	537	557	558	536	634	604	551	561	537	576	587	588	577	544	570	578	560	599	569	548	553	597	620	574	584	533	576	538	550	564	558	577	571	567	580	596	590	570	558	599	597	587	569	548	531	549	620	547	565	568	542	592	556	569	549	552	557	551	523	539	577	577	555	548	581	576	547	594	561	575	575	537	568	562	574	574	625	584	556	531	625	546	589	524	591	563	528	589	542	574	565	550	601	562	598	582	543	578	565	563	574	567	558	577	575	545	547	535	578	568	547	577	523	593	572	559	564	586	540	525	593	577	559	558	547	540	596	584	554	574	576	571	569	576	608	567	626	516	558	595	587	529	562	590	591	581	521	581	588	588	600	565	560	535	546	534	554	573	537	586	578	573	580	544	530	594	527	586	583	536	528	523	594	539	599	557	600	593	542	557	591	595	558	560	542	570	549	562	550	609	534	536	591	564	588	563	552	581	605	587	588	580	601	512	577	535	597	602	604	613	562	572	563	552	570	567	561	570	541	561	541	583	527	590	546	610	578	534	550	580	570	551	602	585	585	586	557	558	534	558	556	524	572	540	561	543	580	598	534	565	595	545	545	590	553	596	560	554	568	580	553	554	561	565	542	601	560	534	582	549	550	599	570	592	578	535	575	560	584	563	587	579	569	586	615	590	558	641	566	546	550	588	599	568	581	614	554	547	589	560	530	551	571	599	568	575	540	559	587	558	600	577	547	549	568	564	537	614	604	522	544	636	563	574	588	549	588	554	552	557	512	541	527	560	536	550	554	570	562	574	598	596	603	580	573	575	603	602	612	594	595	554	531	573	561	595	590	553	572	578	584	567	556	573	573	561	571	572	567	603	573	569	500	578	589	579	557	578	560	570	547	594	566	549	529	604	539	605	521	543	558	597	551	576	579	525	559	559	596	584	534	566	591	543	533	580	534	580	595	532	551	581	586	570	581	585	578	540	576	531	586	581	564	567	531	586	573	556	577	534	582	583	605	539	572	539	551	571	554	606	594	554	567	563	569	560	556	566	620	584	596	584	566	613	559	527	568	536	571	559	577	524	599	555	547	557	579	589	594	559	579	566	583	613	561	587	571	581	558	581	550	539	560	555	536	577	597	570	601	546	555	575	537	583	537	591	568	587	582	581	592	549	560	589	576	551	542	555	564	585	600	577	531	541	564	570	565	560	593	557	540	533	524	568	543	562	567	556	621	605	582	563	536	555	562	579	554	545	571	562	522	555	579	575	565	530	557	547	601	584	547	569	591	578	576	551	585	592	550	561	578	577	557	576	550	601	580	560	521	591	618	608	540	551	540	534	613	556	567	606	573	568	553	554	594	604	565	548	569	590	556	543
41240	56775	41876	22317	11136	4828	1289	947	829	768	718	733	616	639	610	618	605	619	588	560	589	582	564	610	572	547	554	598	609	622	599	561	606	533	604	580	574	572	548	632	603	592	560	604	600	599	560	638	575	590	580	597	580	581	579	546	557	539	579	588	603	574	590	579	583	597	602	636	563	583	589	593	587	595	557	550	584	608	564	591	574	615	580	560	544	636	537	615	641	565	543	552	507	581	583	541	571	593	558	600	594	567	565	637	603	587	603	612	622	589	574	623	585	617	615	605	596	594	598	562	591	551	565	619	612	542	556	558	592	584	553	628	585	584	566	620	580	575	546	576	580	587	624	610	598	587	532	533	588	568	592	558	592	611	575	598	583	574	594	560	605	554	557	520	574	602	586	584	584	555	601	565	545	618	568	606	584	618	597	531	557	603	584	578	587	613	580	586	572	586	560	584	588	575	600	608	628	558	575	605	574	580	574	632	579	569	560	582	618	579	597	587	586	613	555	589	576	578	582	571	566	533	597	583	576	596	552	578	618	611	600	597	552	585	562	570	554	621	595	618	614	594	588	598	631	608	597	585	631	569	581	591	582	614	580	579	578	583	578	601	577	601	588	597	594	613	588	558	582	577	587	584	566	573	590	551	583	608	574	597	569	604	595	564	566	549	558	577	600	602	596	577	575	561	592	602	615	598	590	560	546	617	574	584	581	598	594	577	620	573	585	609	560	619	597	600	546	599	562	537	565	584	572	613	557	598	593	561	615	543	561	603	540	552	545	627	578	566	558	531	603	599	574	539	602	628	593	605	573	587	587	503	591	555	629	583	590	584	590	579	579	600	583	620	612	590	595	589	582	552	580	557	565	549	565	595	625	590	588	551	572	614	582	588	603	606	589	551	559	586	582	557	615	568	580	630	607	593	591	604	601	565	567	578	638	626	560	588	554	561	572	553	608	577	577	578	611	591	587	600	574	584	589	560	573	585	573	577	590	567	586	616	619	592	579	602	545	599	563	580	576	623	599	593	574	622	592	545	546	626	597	620	562	610	583	612	598	589	574	584	592	583	606	545	576	582	583	584	594	596	570	579	577	582	612	582	549	571	588	528	582	575	587	590	597	545	545	598	589	563	569	633	553	605	574	535	589	556	563	578	571	572	559	548	581	605	574	564	615	591	618	595	579	567	610	626	637	640	575	591	586	617	619	603	531	584	578	627	572	624	602	592	579	567	639	577	565	633	579	589	563	645	581	579	585	561	577	643	612	589	586	606	589	602	581	589	610	582	593	589	594	576	585	610	566	610	584	530	621	591	632	590	560	565	548	552	570	564	601	584	574	589	586	621	591	541	588	552	561	597	610	567	560	573	601	572	586	585	569	589	563	580	515	587	587	569	599	563	580	609	589	569	547	555	549	565	563	593	559	616	586	566	591	608	616	600	624	572	550	570	611	570	590	552	577	625	592	558	592	632	567	561	539	538	613	586	597	575	588	605	570	574	618	572	567	553	609	575	573	580	575	572	637	577	609	594	604	569	599	598	571	555	627	563	594	597	577	579	577	577	556	644	536	595	562	595	584	600	539	588	583	555	588	617	578	604	590	550	561	573	554	601	606	614	560	560	574	607	566	585	537	587	560	580	634	611	555	547	586	603	589	574	588	596	584	578	553	594	539	585	533	564	597	572	619	560	586	596	580	616	597	576	591	640	600	556	577	592	600	572	565	572	585	562	610	555	577	650	596	598	594	577	540	620	596	607	560	555	557	558	572	586	540	629	581	560	566	566	572	578	629	608	617	579	591	577	609	589	586	551	632	567	598	571	574	560	610	602	543	583	617	552	585	576	550	561	572	596	574	585	596	587	625	580	581	550	562	583	574	573	551	553	586	593	582	578	551	556	590	603	581	579	589	615	585	575	534	599	584	581	596	573	573	542	585	575	575	569	596	597	586	609	594	592	546	598	618	566	571	642	638	590	614	566	603	578	612	585	561	593	589	597	560	560	593	557	593	544	574	646	598	611	550	563	575	555	568	597	548	596	560	594	589	557	584	619	544	577	619	600	605	608	596	598	599	583	577	543	542	601	569	613	609	598	591	559	569	625	588	609	568	598	594	596	570	615	593	563	580	614	587	586	586	611	590	608	601	548	595	625	617	591	545	576	593	510	569	534	566	541	580	593	547	559	589	553	556	619	637	597	577	586	540	592	551	637	565	609	639	578	578	570	625	580	567	578	573	594	564	589	591	562	586	562	611	597	616	649	597	594	621	533	610	570	613	583	604	595	551	581	618	562	559	537	577	582	549	559	612	590	610	594	564	567	541	580	575	549	571	600	611	615	574	562	598	620	563	539	579	568	558	555	576	571	608	597	570	587	565	568	568	554	567	583	611	552	635	620	600	590	602	599	556	583	561	591	578	617	550	602	601	571	583	545	561	580	626	621	589	576	569	615	562	602	605	571	613	615	562	554	567	587	539	583	583	662	592	536	561	595	553	612	605	583	596	552	556	558	611	571	546	558	543	548	609	571	576	590	583	595	561	549	547	624	623	564	599	606	553	597	535	571	540	587	612	610	539	558	576	646	579	561	574	595	608	563	626	600	589	561	560	586	589	609	598	558	524	558	586	577	574	568	561	562	619	585	573	568	623	590	626	596	606	564	591	585	592	574	562	555	589	600	569	545	577	604	633	573	548	598	594	582	579	563	584	534	579	574	595	617	591	588	600	567	557	621	596	600	558	578	573	547	606	624	609	506	540	600	562	583	572	556	595	558	621	582	582	534	638	606	563	566	580	631	599	532	621	515	559	592	583	573	594	532	559	610	600	586	587	564	594	570	583	592	609	593	595	591	576	589	577	536	581	601	581	604	549	583	609	557	570	543	572	563	604	621	574	552	577	646	568	557	622	609	616	598	579	544	557	583	578	607	600	590	550	557	561	572	578	588	609	555	491	595	586	613	615	538	560	572	585	565	559	566	594	597	589	631	539	577	589	631	594	564	555	548	586	515	620	574	541	593	566	646	604	603	634	590	616	574	569	594	588	587	575	597	545	594	589	589	573	561	589	543	603	623	600	531	563	584	558	584	565	567	548	557	592	619	569	605	579	560	601	555	585	567	557	556	576	589	639	625	596	613	567	595	596	603	621	594	571	539	575	578	536	594	563	566	590	600	625	572	577	596	591	581	584	600	585	602	592	573	542	611	571	615	568	576	597	579	610	574	532	596	584	537	583	514	593	606	607	548	595	564	575	598	583	558	568	531	612	568	582	569	569	583	552	554	580	589	577	574	575	607	591	550	580	578	635	588	555	580	568	538	529	562	565	566	571	617	610	602	601	577	625	581	574	597	566	580	562	582	615	568	589	557	611	597	544	574	560	606	613	595	572	590	571	553	578	570	586	578	594	571	609	560	613	598	598	568	592	613	610	612	559	614	587	561	596	528	563	584	614	588	561	610	582	610	567	599	584	559	569	632	559	583	521	582	607	543	599	597	578	569	578	576
22512	20951	28420	23666	20993	21155	11877	966	653	598	531	510	432	458	446	437	415	417	391	409	392	385	406	402	381	342	396	379	428	404	369	377	383	393	432	395	378	410	388	390	346	422	359	364	376	403	387	412	393	366	394	410	412	365	390	394	385	402	396	382	378	379	400	392	380	409	384	424	370	352	390	366	362	368	394	357	385	401	400	419	397	370	384	378	388	350	365	376	363	390	352	381	351	369	398	382	389	395	416	347	380	396	388	393	401	346	357	406	387	446	380	371	369	367	414	394	414	375	364	383	364	361	358	379	374	399	394	374	391	402	381	412	419	395	393	364	391	391	342	366	373	346	338	385	366	393	382	386	379	397	397	396	383	385	358	387	374	371	405	390	414	382	390	392	354	383	380	394	424	391	398	346	393	398	358	373	376	405	389	380	398	398	361	339	354	391	417	372	377	351	345	394	370	360	392	440	400	396	363	403	398	368	414	400	375	363	367	372	409	374	379	382	392	411	359	352	357	393	407	387	387	362	372	378	382	378	348	391	333	379	438	387	326	380	368	383	392	384	403	396	412	399	363	374	378	396	349	402	361	385	414	380	387	363	380	363	392	387	370	367	388	345	389	399	385	349	362	368	367	371	401	379	398	366	397	376	384	372	392	366	353	385	379	353	413	397	396	375	388	416	385	368	377	390	423	362	392	397	453	374	409	374	353	378	370	330	385	400	379	367	378	363	374	393	408	387	396	392	403	375	371	389	390	382	416	341	376	363	373	413	375	392	409	417	355	371	370	361	367	363	408	410	391	368	398	384	378	390	379	413	389	378	382	382	398	390	370	381	357	386	405	377	353	371	378	405	423	384	409	380	363	374	349	382	387	379	398	378	383	356	361	368	359	391	406	396	351	348	380	389	360	365	367	395	383	347	356	396	407	371	421	376	392	406	370	362	381	384	394	375	369	406	386	382	397	401	361	375	362	369	394	380	358	407	402	404	386	383	384	365	389	333	382	327	390	368	382	376	384	385	349	404	381	376	368	371	379	365	390	379	422	378	361	367	370	406	369	395	343	379	358	373	400	375	386	396	421	385	404	400	381	360	387	400	375	411	380	389	361	378	418	396	416	387	374	383	398	378	376	371	354	384	410	382	386	392	348	387	388	400	378	397	393	388	373	393	374	376	391	388	404	392	383	392	430	370	411	345	385	387	377	380	357	372	396	357	348	364	400	386	381	349	396	389	394	382	366	379	424	382	352	367	381	370	390	395	354	405	353	393	391	417	353	363	381	350	337	391	423	383	350	361	360	405	416	348	364	394	383	406	369	406	362	368	368	388	393	402	370	392	388	366	381	415	392	391	392	374	344	393	355	392	404	368	371	375	351	361	403	397	380	417	358	366	391	371	364	402	400	371	376	420	360	405	398	361	395	353	382	407	410	393	351	400	392	397	380	368	378	347	390	363	343	374	391	383	402	385	372	375	384	338	398	369	345	390	397	374	369	370	385	416	366	387	376	375	369	380	373	395	378	378	379	362	380	396	391	357	366	389	368	351	410	368	386	384	392	366	408	412	342	363	366	384	372	365	381	380	398	355	390	397	419	385	394	391	354	412	345	364	390	389	378	369	402	403	391	342	424	384	370	377	377	389	392	342	390	398	366	337	385	394	346	377	427	365	361	351	379	389	382	425	392	421	362	384	377	388	370	380	403	377	394	364	369	358	377	381	401	336	411	362	389	374	356	372	372	396	387	375	422	385	364	365	419	379	410	380	381	362	399	387	355	368	362	406	387	391	386	388	408	386	363	376	400	387	385	365	384	396	435	372	389	374	381	394	409	386	351	395	396	377	407	378	370	372	371	389	397	394	372	368	390	383	383	357	363	366	393	342	364	374	413	373	341	406	367	370	381	410	362	375	362	407	393	378	382	367	380	372	387	388	379	400	401	385	357	374	383	371	361	395	394	402	396	380	378	388	354	388	381	396	398	404	389	379	381	370	386	394	420	377	369	374	382	402	368	421	374	382	407	406	410	375	368	393	391	369	359	407	369	372	356	405	315	395	370	368	394	370	378	376	344	388	385	414	408	388	369	372	355	382	374	384	400	364	355	383	372	384	368	384	388	411	391	357	383	386	357	356	365	366	368	350	372	377	393	359	355	402	382	376	396	372	385	372	399	393	407	377	357	370	375	368	373	389	371	384	362	368	353	361	405	370	366	374	381	385	354	395	376	368	373	393	398	371	365	389	381	347	399	367	371	386	352	391	397	363	389	397	372	365	372	397	379	365	388	360	350	361	369	393	393	379	381	382	391	406	394	351	396	368	408	414	384	375	389	357	379	365	369	368	395	377	386	384	368	339	374	404	350	378	395	387	363	361	370	373	435	375	412	389	377	394	384	407	369	350	380	385	379	375	364	377	379	352	412	377	364	367	380	370	373	382	364	397	390	391	361	376	398	390	347	340	375	371	411	373	354	384	379	404	407	370	379	359	385	407	379	369	394	408	402	334	372	358	368	402	408	396	368	380	404	361	370	373	387	378	391	363	380	389	409	390	390	388	359	347	357	358	387	340	386	390	355	356	387	376	361	386	372	389	354	378	401	385	372	370	375	383	375	389	423	374	366	358	393	378	384	359	363	364	379	357	409	395	390	419	405	411	398	399	405	386	385	378	338	393	378	384	384	376	355	392	357	388	369	375	394	357	375	377	356	384	384	365	371	392	373	368	404	367	395	372	385	394	378	386	367	389	351	404	383	370	320	390	388	384	403	368	377	337	383	374	370	379	367	373	388	396	399	381	374	406	408	372	365	406	369	369	394	397	378	380	372	396	382	379	391	355	363	374	382	392	385	417	384	402	378	380	343	401	387	377	415	394	371	409	395	412	387	397	388	390	375	389	403	357	373	372	371	358	375	403	344	388	397	418	398	407	359	396	376	362	408	403	401	373	408	393	395	359	357	396	380	371	410	384	352	372	378	379	375	378	409	380	394	371	346	379	385	395	363	374	364	389	367	392	364	381	360	380	415	364	366	347	384	367	381	356	350	391	390	394	377	383	385	388	412	398	373	366	359	398	414	370	370	398	388	381	389	401	374	372	360	347	368	361	388	364	365	382	375	384	385	394	360	399	399	413	377	384	369	367	409	373	392	386	358	385	385	394	408	396	384	393	388	385	378	397	353	412	399	364	416	394	354	368	391	339	376	413	362	380	376	412	362	393	388	382	356	362	382	416	373	421	370	364	431	360	364	367	358	358	359	386	391	366	388	364	374	388	384	370	387	367	375	383	365	402	356	407	372	373	386	382	405	383	382	342	347	408	363	372	368	404	375	385	349	369	396	409	417	363	362	348	382	366	382	392	345	352	359	374	400	427	358	392	382	350	358	366	401	370	356	413	392	379	387	394	385	373	344	370	345	398	374	359	370	414	394	391	395	392	372	353	403	375	374	416	391	381	332	398	395	422	388	387	397	382	393	382	398	387	419	407	375	372	363	392	371	380	363	417	350	356
44298	63220	46637	30094	18194	10492	1912	1015	881	729	636	637	600	541	532	489	461	459	476	444	402	459	394	408	394	430	426	392	402	412	427	381	413	379	387	394	411	386	407	397	383	383	409	418	403	411	372	388	380	407	380	420	394	396	399	411	404	365	382	372	395	376	386	403	412	418	391	379	383	400	362	386	376	399	410	418	347	398	399	410	377	347	394	387	365	417	428	383	375	375	375	398	431	418	397	397	404	381	417	397	363	409	417	412	405	401	436	375	404	404	386	398	390	389	369	427	387	394	415	373	361	376	390	400	432	410	431	401	423	374	406	391	403	431	407	372	365	383	401	449	432	397	374	376	415	387	406	350	394	395	408	363	386	393	402	389	395	410	346	409	416	384	384	405	402	402	419	413	393	401	409	378	381	392	374	374	373	428	401	374	400	418	413	383	404	370	382	420	374	421	390	383	402	421	443	382	388	352	403	389	398	362	394	375	387	419	409	419	397	392	377	395	435	376	388	394	386	358	387	402	401	383	373	359	377	408	420	398	383	402	363	391	394	399	414	384	418	372	422	385	412	388	404	386	385	389	415	381	400	418	403	402	373	414	400	369	405	398	381	420	435	404	385	421	372	381	398	386	404	358	410	383	374	402	414	413	372	381	406	399	411	378	383	403	397	386	376	392	375	399	387	407	416	363	414	389	356	367	374	369	383	419	412	386	388	378	394	392	397	381	389	396	375	394	389	381	394	389	403	407	361	402	371	370	386	400	418	348	390	457	388	370	345	390	372	418	385	393	381	418	407	379	362	381	393	382	391	411	395	425	402	408	356	419	416	409	373	393	391	414	379	415	406	398	395	406	393	423	391	421	420	395	381	348	382	374	386	405	433	389	426	417	411	404	371	402	414	387	424	382	386	392	346	384	388	415	394	408	391	427	424	398	374	390	396	401	384	382	407	390	379	367	420	409	391	401	394	405	411	406	400	386	407	399	421	419	394	391	407	417	411	378	409	366	387	406	396	397	400	393	420	391	404	372	391	407	366	346	342	426	393	359	358	392	373	384	417	399	378	380	394	411	376	400	362	405	390	381	369	394	408	411	397	402	358	388	392	383	389	395	352	423	396	388	420	374	419	415	387	412	400	400	392	380	376	394	372	421	407	401	372	391	383	365	367	376	424	395	390	416	375	382	389	375	396	408	381	394	399	396	393	378	379	427	383	385	390	362	410	376	406	383	372	392	405	400	404	395	399	379	390	394	414	417	429	411	406	373	402	400	418	403	434	393	373	408	382	394	374	390	386	383	410	358	435	394	395	409	405	370	380	418	417	404	381	419	413	395	388	371	385	368	417	371	393	422	362	421	400	403	416	391	425	375	381	420	360	370	402	407	417	425	396	385	391	397	396	361	376	399	359	415	408	370	416	401	427	396	407	384	408	400	402	407	395	418	378	399	398	403	392	368	390	415	375	386	416	422	393	384	384	402	441	411	440	426	362	389	404	396	386	410	405	388	408	391	420	401	406	426	406	372	429	393	414	396	408	412	393	379	423	368	431	410	398	401	401	377	417	419	412	351	396	397	384	417	411	371	396	387	396	392	356	379	389	378	397	384	384	358	368	411	372	377	406	370	380	375	406	338	392	382	398	449	372	412	403	421	394	378	385	395	397	390	383	384	425	393	385	372	396	398	413	386	378	357	389	395	393	400	410	422	359	390	400	400	405	357	387	367	389	397	385	378	426	381	400	409	362	414	423	439	373	412	403	416	416	365	399	394	369	412	405	419	370	371	418	408	422	423	376	411	389	415	405	417	375	428	405	385	383	386	389	385	407	405	385	376	375	386	392	371	435	394	376	420	424	423	421	404	365	398	410	376	373	399	388	408	394	393	339	378	373	373	391	419	404	445	378	395	412	364	389	370	404	424	379	371	364	391	383	410	419	394	404	407	377	414	376	386	422	394	353	441	412	383	386	404	397	393	410	437	380	395	380	390	407	402	407	404	425	357	369	403	416	407	420	416	398	391	411	386	400	410	438	379	399	407	428	414	404	377	400	434	386	407	420	378	388	410	388	382	375	413	389	429	373	404	392	387	396	386	413	391	405	365	364	424	385	381	407	396	370	391	405	380	377	416	405	374	381	419	413	416	412	424	371	390	385	402	369	408	399	361	414	402	413	398	425	386	408	394	380	380	392	403	403	429	409	435	402	384	382	402	409	380	407	415	390	372	400	384	405	387	404	399	379	392	336	397	367	391	408	402	412	411	428	405	388	389	400	347	394	391	395	436	417	413	442	430	444	393	406	405	431	369	407	391	399	390	402	372	396	427	373	388	383	369	362	388	416	376	358	404	438	386	402	388	352	376	401	374	418	401	406	405	394	410	372	376	417	433	401	411	391	377	368	397	350	397	418	368	383	394	373	398	403	402	388	398	369	378	398	393	400	378	383	416	417	425	395	390	407	402	411	396	367	399	360	388	363	372	419	385	384	421	384	363	381	428	409	396	379	403	386	374	401	413	393	402	398	392	401	404	421	390	402	402	389	424	372	374	393	381	398	392	389	382	401	379	384	369	421	360	378	362	425	409	398	389	427	395	401	375	402	421	356	398	415	396	392	381	420	419	398	413	416	383	439	419	401	372	378	381	425	390	413	408	420	383	380	403	357	407	403	373	400	394	396	398	384	383	382	366	374	424	395	393	391	402	408	374	426	384	369	385	363	410	414	381	439	377	369	410	385	391	423	404	342	411	430	384	371	392	397	357	398	405	442	409	401	404	394	375	385	377	419	413	403	380	374	369	403	397	426	363	371	374	391	385	382	413	390	385	404	357	340	402	416	425	388	405	386	372	400	411	407	368	379	385	383	386	389	383	427	370	382	433	389	393	356	397	354	367	406	350	426	420	398	397	400	402	427	401	381	422	414	390	362	393	409	391	415	418	411	360	395	423	415	394	407	364	401	425	389	369	381	389	393	415	425	369	389	373	408	384	395	367	402	396	367	385	411	411	388	379	355	391	391	417	434	376	390	397	371	390	368	422	385	385	403	440	418	365	390	414	377	380	381	419	380	412	409	397	341	397	404	418	406	386	368	389	425	410	392	398	373	383	408	405	387	387	409	393	407	410	419	387	404	384	365	415	428	376	417	361	398	381	387	404	371	395	421	366	400	383	409	386	386	383	413	394	375	388	415	376	382	412	377	391	414	397	404	391	386	388	397	378	425	408	403	383	395	381	355	408	392	433	382	390	410	401	417	410	400	403	410	426	393	446	415	385	395	408	413	430	414	398	384	405	399	407	399	391	414	426	412	426	394	384	425	432	371	399	373	418	401	374	396	381	389	399	415	413	390	420	417	354	399	415	399	426	397	376	406	431	407	427	394	395	416	422	398	391	400	402	380	396	403	412	386	398	445	391	397	419	362	385	384	399	377	410	420	399	404	394	397	426	413	404	398	388	382	391	381	384	419	375	410	391	386	387	430	414	405	395	386	400	374	378	396	358	365	454	387	401
34563	34115	31800	20159	7810	2397	807	778	743	744	665	684	660	694	680	708	627	659	632	611	645	641	632	608	672	645	698	614	646	675	628	640	634	695	610	670	648	645	644	612	677	676	610	644	691	616	655	626	638	624	659	600	652	636	682	652	665	637	630	624	669	643	606	599	691	649	670	612	649	627	656	627	623	633	662	664	621	646	665	611	604	621	653	613	661	621	652	669	633	657	611	642	609	621	626	640	658	690	629	670	671	675	614	645	629	674	652	624	629	618	627	638	650	653	626	604	626	591	632	628	651	628	628	694	625	641	634	619	648	603	618	665	660	610	658	630	670	656	646	662	631	664	637	652	595	683	649	616	603	622	684	661	614	677	623	646	697	681	644	705	699	605	654	641	637	633	620	665	589	653	621	660	612	642	666	666	668	609	656	635	647	632	620	661	606	616	631	677	668	670	620	698	678	673	624	630	668	577	695	631	624	623	650	605	630	620	666	647	645	611	659	606	657	640	635	679	634	584	667	568	647	624	597	653	628	670	632	657	627	620	628	601	636	619	611	692	607	631	659	595	653	633	639	669	620	668	659	612	636	656	651	678	652	616	669	641	632	660	652	624	622	606	679	619	640	619	636	669	639	595	650	700	652	608	628	686	632	682	646	625	649	651	632	613	645	674	646	616	609	656	615	595	628	569	599	611	657	621	629	629	676	629	691	644	676	652	671	640	604	654	650	628	676	630	596	645	626	615	610	632	639	676	657	665	670	614	664	646	645	621	644	629	629	629	664	633	650	651	653	639	655	634	638	619	631	634	640	628	640	587	606	640	644	600	671	668	641	655	618	609	629	623	671	586	668	641	621	633	706	660	651	626	658	664	633	639	702	607	641	663	636	681	627	624	637	638	621	620	619	633	633	617	643	633	690	618	667	649	657	627	684	626	652	621	637	650	633	608	635	618	633	605	646	603	650	633	651	638	642	649	674	613	664	663	627	619	668	612	634	640	647	641	628	633	612	699	667	674	614	655	627	646	640	619	656	613	659	663	639	652	673	609	661	634	683	642	626	608	642	606	646	640	666	662	660	668	642	667	622	660	641	568	622	642	626	683	638	575	654	665	655	588	615	640	676	605	659	666	662	594	668	668	607	642	648	664	676	673	700	614	635	631	620	617	692	620	600	666	654	627	627	663	599	624	671	627	645	659	648	626	675	652	696	645	656	642	694	632	661	629	696	636	601	656	671	671	651	644	660	637	618	657	597	725	615	669	688	611	618	640	633	623	653	682	653	640	644	651	673	670	618	626	613	611	628	671	678	650	650	683	623	627	665	632	649	615	621	610	607	589	658	643	673	640	604	644	644	642	702	612	642	665	630	615	612	670	669	654	677	627	669	640	661	607	646	639	636	669	652	652	659	625	648	687	683	658	655	669	672	631	669	675	631	664	633	688	632	658	649	643	668	638	636	631	686	613	658	656	601	642	585	648	638	633	675	592	603	628	656	625	652	644	665	657	613	607	609	622	637	637	632	644	670	663	615	654	695	636	710	622	636	625	654	677	650	662	660	648	541	632	593	680	654	690	619	656	640	651	638	663	672	681	675	683	654	667	599	628	642	629	653	599	601	639	664	648	629	661	637	614	657	661	644	665	638	596	662	678	684	692	651	630	678	618	642	640	622	687	653	647	699	637	596	648	641	662	625	666	605	643	658	638	666	631	643	615	620	638	600	645	631	656	636	598	632	607	642	598	662	650	638	646	650	666	629	653	614	649	623	661	665	637	699	648	635	632	634	603	613	649	614	652	663	618	692	658	631	624	685	656	619	617	624	626	651	620	597	619	630	690	631	643	619	683	646	627	638	645	633	702	600	680	648	622	645	609	596	640	650	617	584	607	599	613	629	643	659	665	668	615	633	656	636	625	647	656	636	640	668	634	617	627	648	602	628	636	633	646	650	663	653	621	619	663	679	645	607	651	680	641	646	625	628	623	679	637	624	629	617	617	618	676	637	658	626	641	628	607	616	633	607	645	649	656	595	669	622	677	621	638	636	626	647	656	606	662	609	649	626	617	602	654	639	667	633	642	642	686	635	620	660	641	619	595	655	642	645	671	675	585	619	648	613	678	620	641	622	674	597	587	647	623	655	637	676	623	647	647	637	678	675	651	633	592	616	691	655	677	658	667	686	628	671	613	655	666	637	679	654	612	645	659	630	640	644	656	641	600	653	611	671	641	667	624	692	662	648	651	614	702	660	660	664	604	666	635	615	636	665	654	604	614	647	631	640	649	633	660	623	654	690	634	630	609	639	640	619	631	667	669	569	657	613	677	657	637	634	649	624	636	633	648	633	650	668	664	653	637	616	643	642	683	635	642	661	643	631	651	717	667	593	657	615	619	651	647	654	666	656	688	680	644	623	633	639	684	662	664	630	673	644	651	661	628	635	604	703	687	616	650	609	608	617	661	686	635	662	596	614	657	645	648	657	687	619	608	677	628	639	665	598	640	622	635	615	607	653	657	671	632	695	652	659	645	649	658	626	632	664	645	635	628	643	645	669	617	613	603	656	631	625	614	623	626	625	653	644	690	654	647	662	659	619	605	612	641	649	592	650	643	642	617	656	616	641	643	648	647	631	652	643	675	621	641	677	629	647	647	681	601	699	618	664	593	643	658	659	649	604	593	643	687	607	611	648	681	640	617	638	659	597	674	641	646	687	673	632	654	623	649	640	635	632	615	637	667	637	608	635	637	635	677	626	607	597	642	615	622	605	634	684	678	628	651	646	614	581	608	642	679	626	622	608	629	642	611	655	650	679	599	666	653	587	643	678	658	646	639	633	642	640	647	632	623	603	656	638	655	670	606	626	644	648	672	627	648	645	633	622	648	605	660	617	644	644	649	672	657	616	575	650	637	609	654	656	648	669	629	658	626	624	658	654	643	664	665	612	668	634	644	669	617	611	585	597	663	637	650	646	659	619	668	607	669	650	636	654	668	676	633	632	682	610	665	624	633	663	626	641	665	627	610	637	665	630	639	641	641	630	644	660	679	626	626	625	633	602	608	662	671	642	671	684	624	624	644	629	632	654	648	614	648	668	628	634	637	673	582	657	654	600	655	650	653	628	600	657	659	659	694	638	674	644	646	652	676	612	618	647	641	676	640	657	624	640	655	618	645	622	633	630	653	631	681	634	730	658	624	661	610	654	646	608	676	689	613	640	632	661	652	608	623	617	676	653	632	581	650	661	622	612	647	636	634	649	601	638	650	634	603	643	608	632	662	673	632	603	634	662	619	667	629	690	640	631	627	630	625	636	629	624	605	613	667	651	700	627	608	625	647	618	663	650	604	667	670	604	668	666	661	659	637	632	620	632	613	652	627	630	640	574	647	630	645	634	619	637	621	653	666	614	662	660	663	669	646	658	627	672	632	614	696	631	659	650	635	667	605	629	652	631	626	701	580	636	656	630	641	629	626	648	600	626	712	628	611	643	627	614	605	641	664	671	603	676	679
42163	48727	34582	18154	8818	3345	961	905	837	775	759	773	715	721	678	682	640	717	660	719	638	672	667	718	653	685	694	662	662	667	641	710	664	672	686	637	628	648	654	639	703	692	661	675	653	644	620	684	651	691	648	672	617	682	658	668	650	705	676	684	664	690	679	694	682	639	617	693	616	659	646	686	686	673	662	665	641	643	675	653	700	703	676	634	650	682	695	675	687	642	630	697	657	651	656	706	667	672	644	633	650	650	678	645	654	649	691	672	641	683	676	641	637	637	611	642	663	685	694	684	666	581	648	653	661	606	645	659	720	692	656	652	687	658	627	629	664	661	656	676	682	679	663	666	674	704	710	658	656	668	632	644	638	644	634	639	636	638	660	701	694	675	663	667	639	637	645	626	620	643	684	656	681	705	653	651	640	695	621	713	665	694	653	650	651	626	670	692	701	620	658	649	661	663	671	650	684	694	663	674	650	684	680	663	656	682	635	671	665	642	640	721	650	703	641	640	605	618	639	661	657	652	681	650	666	695	647	675	678	642	644	631	624	674	645	644	698	696	666	673	672	669	668	688	678	645	671	653	666	648	644	658	626	650	639	655	648	648	636	673	634	643	628	645	663	669	714	665	628	614	671	649	642	649	622	630	706	671	647	649	664	675	660	689	660	652	708	643	653	675	685	659	711	655	652	690	701	674	626	706	641	674	645	695	681	678	683	625	649	634	684	650	657	650	718	654	663	676	634	687	671	677	692	630	638	704	679	668	658	616	715	648	717	683	644	668	635	618	672	711	673	679	649	677	663	686	678	623	662	670	652	640	653	604	706	677	679	674	679	677	629	674	645	627	642	647	698	676	679	681	680	657	664	669	673	687	661	582	692	663	667	699	687	627	695	676	687	642	711	631	631	672	653	669	709	690	656	660	645	690	671	640	697	630	698	682	638	631	670	673	674	666	630	691	663	677	682	662	676	656	657	680	663	611	656	672	677	656	644	650	687	683	699	671	687	715	680	660	645	649	594	661	645	661	669	688	723	669	685	633	606	682	631	697	654	633	604	660	674	664	676	643	668	667	680	718	677	626	629	674	667	658	630	614	648	690	678	696	713	685	647	677	637	650	695	714	660	653	696	688	651	637	665	686	679	667	630	670	678	630	643	611	694	649	670	680	665	646	664	661	697	678	655	653	647	618	703	717	711	696	650	624	673	680	683	664	643	699	689	661	648	644	668	692	679	661	667	660	675	628	700	683	671	686	679	640	681	638	676	636	693	678	656	638	657	686	650	660	631	672	656	691	690	683	663	667	700	656	680	693	689	650	687	676	682	686	641	667	698	671	612	660	677	627	692	658	606	683	651	640	740	693	644	696	658	701	681	652	614	641	671	668	637	662	667	665	690	637	677	674	662	662	696	625	662	646	667	668	662	699	670	679	713	613	678	654	602	679	664	679	672	688	687	640	648	651	691	687	648	640	662	693	626	684	685	639	652	698	628	685	680	709	699	646	684	647	647	675	651	595	650	662	717	654	684	636	685	666	626	660	673	671	712	656	679	662	695	626	662	640	663	650	647	688	683	646	645	655	662	656	622	636	650	673	657	624	631	637	680	683	652	646	659	688	677	678	641	697	676	679	626	684	677	671	625	708	649	666	688	678	680	679	660	660	676	686	715	648	682	663	712	687	671	674	661	681	624	622	567	652	634	665	656	661	675	686	704	691	613	658	649	676	701	672	643	675	662	623	634	663	691	638	619	659	652	648	639	694	622	659	655	674	649	656	657	676	618	717	651	670	698	647	659	679	653	660	672	636	639	672	666	631	668	641	650	680	647	664	657	663	670	697	664	643	689	686	683	679	645	663	648	635	660	688	673	659	665	620	617	620	596	645	661	652	671	657	652	635	669	675	675	622	680	653	603	644	669	679	653	691	686	666	669	675	681	613	649	645	701	598	671	667	684	645	665	616	648	688	681	635	675	705	713	652	660	742	684	648	717	660	655	674	659	684	618	659	671	656	661	616	676	685	646	682	702	663	650	679	675	683	700	653	635	621	668	650	606	645	689	635	738	673	651	678	707	671	696	681	638	672	699	661	709	654	670	655	641	682	707	661	660	689	621	649	712	658	667	628	654	669	637	659	645	686	666	670	664	635	700	637	637	686	665	620	634	677	711	667	713	651	667	640	639	671	656	651	734	675	639	650	645	686	679	685	698	667	671	688	641	683	655	678	641	624	615	708	669	698	681	673	643	658	663	685	662	643	628	683	684	676	662	666	616	654	683	711	634	668	649	668	615	668	658	600	665	683	646	668	639	648	687	652	657	662	679	680	667	667	656	650	683	685	668	645	676	695	630	686	690	645	645	649	653	640	721	729	680	676	691	650	691	645	649	645	682	662	606	689	697	656	699	677	644	681	647	651	656	648	617	647	636	693	707	691	678	623	683	680	634	649	652	679	657	668	670	659	686	619	689	689	654	631	687	707	651	634	646	675	677	682	684	645	726	705	653	643	668	684	690	676	621	682	638	655	677	638	654	646	667	638	635	667	703	736	619	650	701	667	681	647	664	651	636	620	621	685	675	702	688	663	672	666	599	625	685	665	665	693	679	623	664	666	607	632	699	632	717	694	678	679	682	646	614	689	708	642	642	629	611	708	653	604	669	668	654	637	647	620	615	714	637	638	749	645	610	655	647	647	649	671	646	706	702	664	608	662	641	645	689	685	676	734	638	707	686	654	656	691	672	647	674	646	666	653	651	647	669	684	662	708	664	646	699	678	679	621	652	652	679	707	637	631	664	648	675	659	683	654	657	644	658	676	636	629	656	677	696	668	690	656	682	613	681	690	653	638	696	681	649	672	655	678	637	667	659	689	589	662	656	712	644	675	662	684	643	755	624	740	703	660	670	695	677	701	697	662	661	644	638	593	634	652	641	672	722	680	680	714	666	653	665	644	688	658	689	671	705	696	649	642	696	706	693	625	682	684	696	663	612	677	711	641	686	686	652	700	672	681	656	686	660	689	660	678	694	619	675	680	646	628	666	654	620	659	657	668	625	694	687	653	671	699	658	641	633	633	666	657	645	658	672	708	644	655	672	658	668	637	637	667	659	715	674	689	631	663	688	657	704	664	655	658	668	663	622	684	691	653	673	692	611	643	650	668	674	729	655	654	686	641	635	625	655	659	650	671	664	675	669	654	623	656	696	684	644	664	689	680	708	693	651	642	640	671	661	694	665	643	720	620	651	694	621	651	653	702	733	671	716	654	654	717	695	661	664	627	670	714	636	674	671	740	639	648	663	688	601	650	670	685	666	630	652	697	669	673	658	661	654	621	677	704	686	638	641	619	696	652	677	684	662	659	689	707	712	669	652	694	645	710	672	629	705	720	681	664	634	628	641	656	698	655	675	644	678	694	639	653	667	617	673	703	678	640	643	655	655	672	638	709	683	712	657	678	663	640	656	651	656	654	640	673	642	694	651	656	634	667	703	651	647	651	665	642	670	632
23581	20882	27996	24086	21087	15437	2282	753	623	664	594	612	582	559	571	524	492	510	526	540	563	495	530	505	496	496	489	527	506	515	526	496	530	493	504	518	577	479	482	470	500	523	473	488	518	510	521	516	508	502	472	527	473	503	493	485	469	528	501	530	486	479	512	503	483	457	483	519	501	493	496	505	463	456	518	468	493	517	481	453	490	493	511	490	472	509	538	505	492	541	520	473	498	490	515	523	521	503	513	514	506	493	501	493	495	485	501	503	502	477	500	546	510	510	533	513	488	504	547	507	522	511	531	483	534	501	518	480	518	490	542	532	484	499	445	440	519	459	458	485	492	491	473	517	500	460	513	509	490	518	513	523	442	513	531	496	512	476	509	498	470	495	483	525	468	495	529	473	535	497	491	488	469	512	541	493	492	494	486	520	518	520	531	477	483	482	525	482	488	502	511	483	484	510	470	518	461	523	500	492	516	531	481	474	476	469	519	521	514	527	539	465	496	476	496	467	551	471	522	534	504	514	492	504	513	487	519	527	509	465	536	467	525	523	458	510	462	492	514	491	492	518	489	493	494	496	510	504	459	517	476	463	526	492	532	499	516	467	504	500	534	542	500	484	482	526	551	461	511	482	537	495	483	494	511	505	519	485	483	484	485	492	504	477	510	490	479	498	480	470	500	479	474	520	523	449	473	484	518	526	499	478	468	532	510	505	504	538	467	501	533	485	489	490	527	495	481	487	500	472	493	522	502	510	500	506	519	505	467	498	503	494	487	520	510	495	490	470	513	471	503	517	505	498	470	468	529	505	484	524	466	508	474	528	508	516	487	483	513	491	493	467	524	491	493	526	497	512	505	528	506	542	496	498	483	509	478	549	538	480	472	477	482	478	494	501	473	480	453	542	495	538	477	501	521	449	488	547	553	504	481	494	513	485	486	495	501	521	526	500	536	489	477	518	470	504	450	475	509	497	515	515	473	507	470	540	501	502	517	501	454	515	500	499	489	510	463	515	504	514	485	520	460	514	493	515	503	499	534	500	478	480	522	454	522	503	492	479	501	497	499	494	510	521	468	496	474	495	541	486	518	544	543	485	498	519	447	509	506	435	475	520	525	474	485	413	472	467	487	469	506	499	516	514	527	505	454	530	484	504	568	497	505	483	518	505	508	501	533	517	527	508	469	496	500	493	489	503	492	520	473	516	489	470	467	491	496	476	442	449	491	505	474	533	494	473	516	482	490	536	527	509	518	522	512	518	519	485	484	488	508	498	478	512	509	519	482	521	448	518	510	478	510	505	505	499	477	529	476	523	502	502	486	465	484	480	502	453	514	525	494	529	493	494	495	517	481	496	469	538	493	499	494	501	495	516	513	517	494	501	490	481	531	545	475	507	465	501	535	491	484	464	517	500	516	489	492	514	503	507	510	474	475	462	425	523	472	551	513	502	502	495	488	471	457	493	495	486	516	503	490	510	472	490	520	487	503	503	574	504	532	483	510	493	475	462	479	537	479	525	487	536	500	480	493	506	507	504	520	492	487	459	523	506	489	499	506	497	491	467	522	508	502	517	497	511	501	496	458	483	500	511	504	501	500	499	529	488	517	486	529	518	466	481	538	486	484	466	501	499	477	519	501	506	518	520	524	513	502	553	498	510	513	518	514	533	529	511	479	488	489	476	504	476	521	517	537	491	503	528	512	519	514	473	500	483	465	488	495	482	522	512	483	464	449	493	496	510	496	480	551	499	506	491	494	487	506	469	518	516	468	535	534	508	474	498	520	498	469	482	448	467	483	514	501	507	475	510	464	473	491	500	481	503	501	501	481	504	517	501	513	501	498	501	501	554	528	489	500	483	523	527	498	511	521	524	521	488	521	497	520	500	462	520	492	499	483	543	541	517	523	512	481	513	462	529	478	486	491	467	470	479	473	492	491	507	473	507	517	507	504	484	503	485	518	436	569	515	500	514	479	506	483	525	464	490	495	473	537	536	524	496	473	484	491	503	530	455	491	497	501	518	463	505	494	496	503	474	518	524	495	469	508	502	494	532	510	465	552	501	517	528	501	515	506	504	487	510	523	500	553	488	525	506	509	503	500	481	494	488	454	442	489	482	479	507	502	508	503	469	476	524	490	551	515	491	484	526	507	490	557	483	511	514	492	515	521	484	509	511	509	501	518	499	494	518	525	465	496	495	505	491	508	458	496	493	515	489	506	541	499	490	521	461	476	484	535	469	473	482	531	505	519	504	493	524	476	520	516	479	501	475	493	492	537	484	521	530	488	453	498	476	467	513	494	472	541	513	503	467	485	490	514	530	512	485	496	504	446	494	493	524	515	505	485	489	513	493	512	473	487	515	490	457	478	515	468	525	506	524	481	484	480	479	505	485	488	500	512	476	484	491	501	504	502	490	485	499	512	475	516	474	503	485	493	511	562	466	505	471	475	463	484	488	462	494	503	478	501	487	488	508	513	525	508	518	527	509	510	495	465	515	498	535	475	484	485	512	502	478	504	496	524	512	516	515	445	519	499	502	492	484	483	508	467	559	478	499	500	474	556	477	508	471	489	500	498	498	498	471	504	463	474	502	501	504	493	475	497	465	499	503	500	509	497	500	542	506	518	542	510	498	465	507	509	489	483	483	534	462	506	510	476	533	486	479	482	499	462	506	523	498	462	528	520	510	445	498	556	514	509	504	488	513	540	523	496	514	462	532	482	505	503	502	477	486	515	497	479	467	485	467	498	475	486	520	481	527	494	508	459	501	496	521	465	491	542	495	500	508	511	530	485	518	486	485	458	477	519	462	477	495	508	479	529	490	476	498	501	517	500	484	484	543	498	479	521	488	494	508	531	493	508	499	508	473	537	512	521	490	504	502	498	511	463	524	483	479	474	496	547	488	485	527	503	526	535	527	478	479	499	461	480	488	533	477	510	507	473	478	524	518	465	508	474	513	472	524	559	508	512	493	505	480	522	497	481	490	523	513	521	496	495	475	492	508	474	476	535	496	486	507	480	532	524	488	484	488	414	505	527	542	528	487	479	476	487	508	491	484	486	504	498	482	446	499	469	476	492	520	513	502	472	509	453	503	468	479	466	456	539	485	500	521	472	473	484	487	503	485	530	489	490	519	529	504	512	499	463	476	507	489	473	504	456	481	492	482	498	502	504	473	519	485	506	502	498	511	475	504	504	465	486	508	454	565	467	516	477	555	489	545	524	517	495	510	488	512	495	482	503	476	497	488	501	502	487	490	485	492	510	462	460	459	563	522	527	474	523	492	538	484	504	497	479	490	474	480	517	534	501	485	498	523	481	516	507	457	496	498	465	544	523	522	463	500	510	471	478	508	470	491	524	551	473	481	489	486	525	479	495	496	458	522	502	499	491	535	461	490	514	473	466	490	525	505	511	496	495	507	497	477	491	482	481	474	495	513	500	469	463	468	516	522	485	521	481	527	514	495	474	512	520	520	512	501	483	487	529	526	512	490	497	532	449	505
41072	58317	44772	25887	14866	5910	1164	1015	855	755	684	643	629	631	604	540	555	533	602	548	490	508	497	509	515	546	512	547	536	524	533	530	573	499	525	520	541	528	509	511	573	505	539	525	520	514	490	482	529	549	519	507	529	513	526	514	528	551	488	480	495	567	485	539	516	554	522	538	500	582	551	553	505	467	504	515	567	518	480	525	535	521	506	509	534	538	516	534	481	525	536	536	535	522	520	534	548	521	484	511	547	518	529	559	533	534	544	549	526	534	508	530	522	519	498	510	492	524	524	526	525	545	520	577	529	514	519	481	542	517	572	499	507	560	536	543	524	508	513	540	487	533	483	519	505	500	520	508	532	472	555	550	536	492	503	478	517	512	510	512	504	502	516	498	516	515	509	535	544	528	565	515	534	534	511	491	508	550	533	558	532	517	510	506	510	525	487	526	522	549	460	514	527	530	541	524	530	563	538	519	539	512	516	486	500	542	516	556	499	526	542	504	503	491	542	562	534	540	533	535	514	530	533	518	532	528	532	508	562	515	526	556	509	486	539	536	514	541	511	501	546	529	498	512	506	494	547	529	542	497	501	524	493	512	515	495	547	515	519	539	522	507	538	555	493	472	550	507	539	535	471	526	526	494	489	506	513	496	539	520	564	497	515	517	520	528	490	518	518	556	544	489	516	538	499	508	528	473	550	548	530	533	501	527	515	535	524	540	546	496	530	489	534	507	507	497	511	519	521	509	503	508	534	516	545	508	521	551	525	551	510	553	524	521	589	497	533	491	522	508	511	530	543	523	523	514	522	508	548	529	546	516	533	506	566	534	553	506	491	555	542	514	563	547	542	492	489	511	515	537	492	508	486	546	509	480	494	541	501	511	573	524	517	508	544	526	498	487	501	510	528	487	531	507	498	525	536	527	500	537	545	487	506	546	556	543	499	527	502	491	542	530	532	520	516	499	508	560	553	509	549	558	529	493	548	543	507	536	504	544	534	500	510	525	490	517	542	510	509	522	516	545	471	574	495	552	550	583	520	542	494	513	574	505	532	487	511	547	498	543	497	547	553	515	528	509	522	503	473	511	538	528	540	489	552	502	529	489	561	517	492	507	507	505	500	549	524	466	503	492	525	511	472	552	547	522	518	493	513	531	537	538	532	509	504	542	512	549	545	512	540	492	533	501	537	578	533	498	529	531	495	496	538	485	506	531	533	526	529	487	537	536	516	506	503	533	511	497	543	508	536	529	509	538	523	557	494	512	552	558	528	538	533	519	515	493	535	535	491	537	528	510	507	530	523	496	510	516	502	496	543	508	521	534	505	512	515	537	528	541	492	495	544	521	497	522	522	514	501	522	506	539	566	549	516	493	583	513	488	510	509	524	533	507	504	543	537	541	509	526	511	470	566	518	564	506	487	486	504	531	511	555	517	557	566	551	478	535	512	497	492	512	567	478	500	541	507	524	545	545	489	502	499	529	526	579	454	524	512	532	501	479	557	489	573	533	548	519	488	530	526	554	534	545	509	495	513	521	525	533	548	547	541	503	536	547	537	549	560	514	485	510	528	523	498	525	534	517	520	501	484	523	488	491	542	520	520	567	515	498	550	557	526	566	521	511	481	496	535	518	522	493	531	519	505	519	505	565	555	496	526	530	547	482	503	555	509	510	543	522	528	490	500	547	564	523	501	524	511	501	515	553	525	527	538	511	511	519	508	520	545	503	504	478	528	500	528	514	544	536	533	524	538	552	537	524	536	457	542	539	519	549	518	522	563	528	493	521	564	534	499	513	542	528	537	495	530	511	553	528	562	511	567	542	519	522	568	527	528	551	477	502	530	529	541	521	495	494	508	496	515	491	514	534	520	543	524	550	511	567	528	525	516	503	553	505	534	557	516	514	516	467	534	541	530	530	500	523	541	517	521	528	495	483	527	506	522	529	540	500	523	521	540	498	528	514	547	522	520	506	516	533	471	545	473	536	476	505	518	513	560	496	504	486	513	567	515	555	590	551	514	510	516	564	547	516	476	530	476	530	518	477	526	490	538	540	512	522	523	534	497	520	507	510	508	531	525	526	511	482	557	488	545	507	567	530	512	505	523	500	515	482	541	509	530	522	502	544	522	517	490	520	504	523	533	513	552	500	532	531	532	508	509	534	514	532	546	512	537	505	538	516	525	513	507	521	516	532	511	506	537	527	509	535	508	494	519	541	547	582	504	566	525	509	506	547	482	492	496	475	531	533	513	550	544	513	517	521	502	514	547	498	520	559	519	566	531	483	518	544	529	516	489	534	497	471	537	550	553	538	522	502	506	551	550	499	513	457	523	551	545	549	493	516	527	550	546	498	523	513	494	541	519	506	542	526	549	506	519	508	523	506	514	508	498	542	485	502	518	525	510	520	516	517	542	519	510	542	524	517	539	545	504	528	538	520	488	510	547	494	513	519	536	497	492	557	532	476	514	534	503	539	518	512	546	521	540	517	560	503	516	556	529	521	506	538	526	510	502	486	512	537	505	520	536	490	503	515	533	557	562	549	526	524	492	517	513	525	477	503	502	510	521	556	492	508	512	448	507	490	535	508	510	530	477	515	543	540	493	497	486	504	559	494	542	513	503	488	501	534	507	502	521	527	525	502	520	490	542	501	518	561	562	507	543	558	560	502	529	525	506	513	529	540	496	488	516	524	513	515	514	495	517	573	489	525	499	551	506	512	509	544	534	530	487	546	547	542	494	551	541	553	484	531	525	507	496	516	504	470	527	529	528	528	501	548	502	510	488	566	537	489	547	504	500	547	532	492	555	517	544	526	477	539	494	517	533	526	512	511	514	480	559	502	541	538	536	513	507	525	507	523	537	530	535	582	521	509	520	503	508	481	523	525	489	504	544	493	532	525	529	489	519	500	542	522	511	514	530	559	471	473	504	530	506	522	509	523	504	489	475	499	532	516	510	556	552	564	556	478	506	567	550	525	519	506	512	528	544	546	507	486	526	538	488	530	475	528	523	546	521	491	554	558	543	551	548	510	513	551	513	492	503	509	500	562	538	532	494	540	540	524	513	523	568	508	539	551	501	493	529	537	537	518	511	517	524	483	508	538	485	514	557	544	498	531	489	490	559	528	496	499	498	562	539	531	519	534	492	505	501	547	505	547	508	538	517	529	535	497	527	492	544	516	529	539	537	507	491	525	540	495	519	533	500	519	512	545	557	519	522	524	539	536	532	512	555	549	522	506	520	547	492	517	522	516	499	509	539	517	510	543	548	513	505	546	555	541	512	501	470	492	516	511	540	511	527	497	527	512	544	530	568	511	478	522	507	513	502	521	540	516	512	508	553	535	549	520	504	526	500	520	496	528	534	530	517	533	475	554	511	509	535	538	495	508	491	498	519	500	471	543	491	551	527	496	520	550	544	545	512	499	547	539	503	531	563	527	545	495	504	529	534	515	564	523	515	522	501	482	528	522	559	527	517	516	529	500	523	531	530	525	546	493	514	505
24704	20942	27381	25033	18389	7141	1159	741	660	669	657	690	636	647	657	618	604	569	595	587	578	605	526	614	609	578	596	613	578	637	638	626	541	566	598	571	585	566	577	631	543	603	585	557	565	569	580	597	591	580	544	581	634	592	541	554	580	553	618	557	569	600	604	595	597	591	555	575	605	539	624	581	574	586	549	567	559	574	564	584	606	590	603	567	547	580	602	555	615	570	561	592	558	526	563	538	538	553	577	601	620	560	568	565	591	570	546	595	586	553	574	588	604	585	598	546	580	603	584	612	630	541	582	554	558	583	593	528	548	588	552	552	572	603	608	591	622	611	591	601	594	573	581	540	616	567	617	552	593	543	596	535	575	617	613	568	623	578	592	545	592	564	592	579	573	565	591	573	557	569	507	549	571	564	559	551	512	559	578	515	576	583	598	554	595	561	580	599	557	580	611	543	587	593	580	598	579	566	579	595	563	582	582	573	599	588	559	597	561	579	545	559	581	573	617	579	579	586	541	588	588	574	584	573	584	611	548	585	583	610	617	592	569	585	559	559	611	585	580	598	557	617	599	588	586	590	560	601	558	577	567	565	567	571	592	554	585	557	614	575	633	603	558	587	575	570	610	571	568	593	574	566	577	587	568	587	570	598	559	554	542	538	562	621	556	583	594	564	588	577	576	538	602	574	539	576	595	587	612	536	595	619	589	543	576	603	573	591	593	596	590	546	574	564	562	572	605	551	581	566	579	578	558	584	585	563	561	586	612	592	582	562	590	552	556	581	539	594	592	563	580	590	604	625	596	529	567	589	527	585	616	578	555	583	567	626	599	643	603	601	584	557	554	608	558	567	526	571	584	608	614	589	588	559	600	555	534	550	581	594	542	582	599	568	546	559	574	550	594	589	540	574	557	600	557	564	613	576	575	555	593	577	590	572	554	582	618	545	580	578	578	639	600	569	557	603	598	555	589	594	570	619	552	587	603	598	576	648	613	540	597	565	628	567	594	608	562	574	609	588	577	562	580	571	548	588	532	582	559	605	566	565	550	524	539	576	592	575	530	531	560	557	579	574	538	588	535	604	593	575	568	538	541	587	589	588	592	586	548	595	554	576	542	573	630	610	586	562	608	584	609	596	561	594	552	551	580	545	571	568	545	559	589	606	589	586	588	593	561	605	577	556	624	578	573	545	600	609	601	599	564	595	608	634	571	597	602	574	528	587	592	575	618	586	585	532	590	567	570	564	554	579	569	571	576	598	636	602	613	589	566	598	584	584	589	565	576	619	578	595	581	573	580	562	566	568	591	568	612	586	578	564	565	548	586	578	595	580	552	581	577	615	565	587	541	548	568	562	582	611	565	620	557	594	594	562	584	596	554	602	577	557	598	569	557	557	573	594	574	580	521	551	605	550	591	599	563	581	546	558	616	584	551	552	591	591	534	591	607	561	582	545	567	564	571	618	559	586	539	589	583	610	546	565	603	569	613	583	585	575	575	571	610	581	598	596	601	583	566	558	595	557	565	603	590	601	574	567	579	616	559	583	556	587	584	574	602	569	522	581	546	554	560	567	580	597	548	590	575	600	612	586	571	546	583	563	598	590	553	615	596	593	544	567	598	587	578	579	571	612	585	534	593	570	548	554	579	607	557	537	546	585	605	545	578	584	564	572	567	589	584	516	587	588	585	562	606	593	575	621	581	567	595	570	578	567	548	583	609	592	586	561	568	550	610	570	546	587	614	556	596	568	577	551	583	568	588	528	604	551	598	563	575	573	582	590	575	547	560	607	582	549	570	614	600	547	592	566	580	613	548	585	546	592	617	567	570	598	562	621	614	558	610	582	602	562	576	537	556	576	586	587	584	561	628	590	568	534	620	565	551	533	560	569	569	564	615	572	573	625	559	602	581	613	556	557	641	554	578	608	592	586	578	582	563	605	562	591	529	580	586	566	557	581	534	559	583	573	597	602	549	573	525	594	590	580	575	579	572	587	580	570	611	583	536	611	618	571	578	573	582	593	616	574	548	567	587	548	569	577	589	613	578	564	630	548	559	606	559	602	587	591	565	569	580	603	577	571	585	540	583	576	557	566	587	596	572	551	595	559	568	551	545	605	563	590	570	604	619	580	585	583	546	547	540	597	563	575	553	571	554	559	604	587	580	583	568	594	559	610	603	551	602	541	620	558	562	559	603	575	571	576	581	569	571	581	594	574	562	553	588	575	556	569	583	556	587	634	565	577	570	542	582	582	583	572	562	599	556	550	580	603	576	561	534	606	579	578	577	596	606	585	580	636	592	584	586	589	592	586	567	590	584	580	577	611	576	538	564	634	584	590	600	579	628	569	572	629	573	559	606	571	553	588	595	556	577	564	537	545	582	626	538	567	561	574	593	587	613	610	582	586	613	599	594	574	561	603	573	566	609	574	606	591	553	591	575	668	592	573	550	605	599	588	588	592	541	582	567	577	573	598	569	513	580	574	605	589	598	615	595	544	580	603	538	595	587	588	585	611	605	579	566	598	586	582	608	594	575	620	635	591	577	541	570	568	642	567	573	581	587	562	571	558	607	606	601	562	596	557	596	556	546	599	564	565	593	571	570	582	600	597	565	609	587	579	584	606	551	582	605	568	588	568	569	578	604	589	537	536	602	576	596	577	548	602	620	576	540	607	592	575	507	580	592	559	608	606	562	527	586	606	567	597	607	582	597	594	537	565	546	581	563	583	583	562	540	558	588	564	605	577	602	613	534	567	576	578	590	566	605	583	605	553	534	575	567	558	574	562	571	586	559	590	578	596	626	622	551	557	599	610	620	595	585	597	530	622	575	532	524	592	573	562	554	601	591	617	579	557	508	597	545	600	559	571	574	578	594	572	565	543	593	575	579	586	580	570	534	574	612	620	529	555	582	623	586	565	563	598	605	543	575	584	553	576	596	563	566	565	610	565	609	556	606	563	601	563	578	581	559	586	556	538	596	620	618	578	573	567	618	556	574	581	566	599	555	620	575	583	647	574	561	548	567	579	583	572	585	575	595	614	567	584	583	555	590	542	570	569	547	587	582	592	567	579	584	603	546	549	549	585	604	580	581	591	578	587	566	568	540	556	542	554	586	597	523	577	600	623	611	574	537	569	581	584	569	580	546	601	571	551	595	564	614	556	576	587	567	546	622	565	610	587	599	573	581	596	557	593	495	523	576	523	569	594	540	553	594	586	558	607	606	531	592	611	516	571	581	551	630	612	561	553	571	581	602	593	598	580	641	606	592	590	577	562	532	574	563	588	611	548	576	563	637	611	595	571	548	575	528	584	607	546	563	613	581	541	610	587	564	570	559	577	614	582	628	577	530	584	564	582	581	600	584	566	591	596	566	569	563	545	557	594	552	571	589	601	585	562	588	537	582	587	558	605	514	619	566	559	609	578	580	582	581	590	587	559	587	556	587	620	550	557	607	586	587	575	565	556	571	573	567	583	543	563	568	541	584	593	602	531	555	578	608	580
40267	53083	38719	21770	12960	6372	1096	879	731	686	674	697	639	650	644	608	582	632	634	607	596	627	607	615	604	644	595	575	590	596	601	619	591	576	560	588	552	591	571	620	593	519	628	585	574	616	603	559	592	613	585	595	589	575	611	606	572	563	621	593	525	593	622	613	615	619	607	598	625	561	598	608	577	591	612	572	639	576	627	539	590	591	619	588	600	633	544	563	631	586	638	585	573	577	555	633	586	562	631	605	588	614	564	631	545	581	617	604	595	645	566	612	597	546	556	571	623	595	566	577	632	579	587	598	584	572	609	570	601	660	568	655	606	579	589	592	610	571	541	617	581	561	535	602	587	601	577	647	551	576	554	582	603	560	556	559	558	556	591	601	615	577	593	614	633	560	601	606	583	586	574	610	586	586	591	641	604	620	605	606	577	628	611	603	590	605	580	628	575	624	565	600	626	579	560	596	544	604	601	600	573	574	567	629	600	597	599	583	622	624	592	578	568	590	602	620	568	574	612	603	624	645	578	582	606	592	566	563	601	639	615	588	598	635	623	554	597	578	601	591	602	597	547	634	566	536	571	638	597	610	548	598	565	624	598	605	568	563	604	580	606	617	570	635	652	593	575	584	566	598	604	595	615	629	642	603	594	560	606	612	605	617	570	592	634	607	571	592	625	608	595	606	595	565	555	626	557	555	551	512	607	648	631	543	603	586	602	568	586	568	595	621	565	582	599	596	564	619	599	599	620	576	565	596	602	552	610	590	615	596	588	618	549	562	595	593	592	592	585	645	603	564	630	604	621	549	585	597	590	651	595	602	580	583	576	598	588	591	584	595	577	632	547	653	585	601	590	591	579	598	607	611	630	600	593	608	607	597	568	610	635	572	613	605	631	592	575	571	591	606	633	641	576	598	548	568	600	625	608	615	590	563	566	569	605	639	579	619	591	565	622	580	556	550	563	560	589	561	565	579	603	617	586	570	608	623	644	593	601	595	556	555	551	593	581	603	613	602	609	619	589	557	615	643	585	626	557	631	632	556	607	595	619	635	556	613	616	626	597	630	643	584	598	635	577	584	557	622	573	580	595	596	608	595	538	601	617	581	599	591	608	609	595	573	589	577	649	604	652	573	576	616	627	586	595	579	617	602	606	583	616	604	606	578	589	594	597	573	616	593	589	605	616	592	611	586	632	583	599	610	616	597	592	602	622	626	579	589	617	612	575	563	592	603	554	575	603	607	585	615	606	645	573	605	620	599	594	619	541	610	599	603	630	615	607	619	613	617	595	627	604	602	630	617	609	592	617	614	633	590	602	597	630	568	627	612	537	595	567	605	571	591	615	579	583	571	643	590	578	569	572	573	637	566	609	609	630	556	584	600	665	663	617	611	612	590	567	586	579	573	562	579	573	595	613	615	604	582	582	546	622	587	578	584	594	628	594	575	627	620	603	602	589	552	599	631	604	560	576	565	606	577	630	561	582	633	597	572	588	596	594	568	588	564	667	573	655	582	566	602	576	594	571	634	573	565	602	608	577	602	579	633	592	587	584	612	587	594	610	575	588	573	601	638	584	604	586	584	551	629	637	572	565	592	579	644	556	607	570	620	571	588	579	611	595	603	580	601	574	582	530	603	543	590	587	572	618	532	611	592	565	584	668	602	584	561	610	622	590	555	584	608	653	563	581	569	594	611	629	576	591	633	616	578	557	614	575	662	598	603	575	560	613	558	603	629	576	545	597	596	584	617	604	521	584	589	599	564	605	594	581	640	596	615	563	600	566	607	611	557	595	585	608	566	587	583	553	622	545	622	608	570	628	592	574	609	598	609	618	580	577	613	609	581	595	610	624	602	570	559	569	591	575	597	581	610	587	598	578	610	640	617	629	582	588	568	620	570	606	586	577	592	563	607	545	617	635	619	566	595	603	601	586	596	611	578	600	577	621	599	648	579	562	626	614	631	596	593	577	617	590	598	564	577	557	566	633	603	551	583	561	582	567	594	633	575	595	591	619	601	609	606	589	591	589	610	640	594	596	592	584	547	535	600	605	581	587	628	580	554	583	569	573	582	577	596	593	611	610	603	634	614	579	617	592	604	597	614	601	599	562	591	616	596	596	597	564	614	579	569	594	594	606	578	569	589	606	587	571	586	585	597	590	560	592	577	608	577	621	591	626	538	604	634	581	634	609	592	590	571	545	625	550	609	628	616	588	560	570	609	564	574	579	600	621	611	605	590	591	582	652	578	583	604	606	630	545	614	594	582	641	593	585	583	592	565	602	607	602	574	632	629	601	607	566	553	606	589	565	607	615	596	628	571	553	568	600	555	577	648	617	563	541	583	616	581	594	593	549	613	607	603	549	578	578	610	604	619	602	603	631	580	607	602	605	567	607	555	605	555	574	623	638	603	619	629	602	583	595	594	588	561	597	588	614	571	574	595	598	608	580	603	558	620	591	615	553	606	545	575	612	583	600	581	562	593	600	562	582	600	548	614	587	575	587	588	538	584	605	610	571	600	597	629	572	590	644	601	614	607	556	622	600	601	624	595	620	585	613	600	599	613	597	568	580	591	611	583	621	586	572	581	629	582	572	569	556	603	569	564	605	594	559	606	592	578	628	608	608	634	612	612	564	589	576	627	570	560	604	583	604	582	591	616	576	572	603	613	645	560	572	541	552	597	597	623	559	625	565	586	616	586	599	574	587	560	591	577	572	568	559	584	599	555	590	609	601	623	605	580	620	577	592	612	598	635	584	616	571	584	576	611	590	584	571	581	621	647	605	574	593	590	591	589	592	592	607	568	602	606	586	598	584	555	576	568	587	580	608	588	588	599	630	602	586	567	603	567	611	566	597	586	558	604	603	558	597	646	570	613	591	602	564	608	565	533	590	620	560	631	592	611	603	585	595	567	575	588	588	617	586	551	602	612	600	607	571	603	608	625	573	640	605	591	603	635	613	620	576	628	630	629	591	625	582	602	620	629	595	619	593	618	622	626	560	624	559	577	567	584	606	608	616	569	589	564	629	625	557	586	576	613	612	589	585	602	595	620	581	570	610	585	602	592	612	637	569	602	616	594	572	631	626	613	595	573	617	629	595	558	639	589	570	574	603	581	632	643	597	594	602	571	585	590	611	540	624	624	581	596	639	619	571	569	611	601	621	560	611	598	603	571	562	606	590	597	620	552	575	614	591	608	592	607	607	588	617	558	578	608	650	567	621	574	599	633	597	572	572	590	580	551	570	619	654	582	597	585	588	653	636	554	588	601	598	567	583	595	569	635	604	573	577	570	617	576	607	539	640	558	572	604	586	574	590	584	568	567	593	599	587	586	602	599	602	542	633	533	568	624	607	621	560	570	560	562	600	618	625	574	589	555	581	616	580	624	595	547	611	587	552	575	614	567	607	587	570	594	631	626	613	605	623	595	622	605	621	628	616	571	623	605	579	607	576	577	592	583	629	556	593	579	579	585	616	605	608	589	583	608	590	607	596	608	594	598
22476	20953	28367	23749	21180	20856	11099	1027	645	634	576	521	522	439	477	460	420	440	427	396	426	351	381	395	347	366	356	370	376	325	398	355	374	363	343	349	369	376	364	355	379	382	349	330	379	371	357	393	387	376	370	339	364	359	382	358	353	361	383	380	359	354	370	365	407	379	363	359	376	396	389	388	384	395	366	366	377	365	368	360	365	400	377	373	376	376	363	347	341	360	397	382	387	374	396	392	390	383	359	402	422	377	379	373	393	386	383	373	361	345	387	411	371	372	361	376	378	343	381	379	357	390	368	357	371	369	361	373	372	357	357	382	364	377	389	392	340	372	373	392	384	353	343	368	373	336	392	379	355	374	387	408	396	370	365	383	340	351	368	365	331	345	340	386	401	365	363	359	351	350	368	357	381	374	417	384	396	373	375	363	354	405	382	349	384	372	375	378	367	341	364	364	372	341	398	403	341	352	351	380	361	366	326	362	347	405	373	373	380	371	367	370	359	415	373	357	364	392	393	371	346	396	362	328	372	355	381	372	391	370	338	378	367	375	334	406	359	376	377	356	381	359	354	409	360	359	355	378	356	369	342	336	395	419	403	398	400	383	341	384	372	323	362	355	353	406	360	388	362	388	380	426	372	374	383	323	389	360	355	350	384	372	382	333	369	355	355	367	411	374	356	368	353	371	373	374	368	406	379	382	370	384	332	405	370	378	372	358	369	388	359	346	397	348	374	339	383	365	370	367	374	358	337	362	367	371	377	358	357	374	383	364	368	401	360	347	354	401	358	336	378	361	370	378	377	343	350	388	393	378	349	356	392	363	351	362	330	379	390	371	414	382	368	397	335	371	372	387	352	335	377	381	332	370	361	389	379	358	379	351	351	398	358	365	390	365	404	352	389	371	353	359	395	371	371	396	339	381	354	374	378	384	395	380	371	349	370	373	384	381	389	400	428	385	374	375	405	384	350	368	357	341	362	366	356	382	375	356	373	406	331	354	399	351	364	345	349	350	384	372	343	353	372	383	350	357	348	363	384	371	366	368	374	385	377	364	344	370	360	369	377	381	358	326	413	357	362	383	367	359	413	354	354	349	359	385	356	360	392	389	345	370	371	369	357	336	371	388	370	349	372	351	316	342	382	358	342	401	370	374	383	376	381	354	407	343	373	389	369	333	360	340	374	409	368	355	353	343	357	392	344	415	363	338	374	364	378	375	337	440	367	323	382	353	372	388	348	326	363	377	341	356	375	379	347	345	401	404	373	392	390	347	350	355	368	376	391	388	331	390	354	379	373	404	363	352	350	382	372	350	351	351	387	349	374	382	362	351	364	360	356	357	371	365	383	347	385	374	346	351	370	404	386	362	372	377	387	376	351	377	365	373	362	364	379	366	361	400	362	404	356	382	404	362	356	376	392	368	377	376	365	397	362	386	357	356	353	390	404	340	368	367	373	362	365	360	416	361	360	375	399	339	395	345	382	387	405	389	432	401	370	352	393	359	369	386	351	366	391	349	391	338	396	392	384	356	369	398	349	391	374	327	378	414	378	405	335	332	358	353	372	371	334	377	387	367	343	380	373	361	392	362	373	344	354	388	362	363	326	409	382	348	378	383	373	343	416	364	356	394	381	360	393	376	376	388	399	389	387	376	383	353	363	334	386	390	390	354	364	377	374	373	386	349	373	375	367	379	381	387	415	383	386	356	380	360	372	372	353	398	370	374	364	350	347	363	359	409	385	360	339	382	383	396	360	336	371	354	380	358	374	359	376	359	326	358	361	373	405	398	356	364	359	352	330	381	369	364	360	388	372	378	421	350	362	369	357	393	339	378	385	345	374	364	336	363	360	379	357	386	383	366	376	364	368	397	333	369	324	346	376	383	341	380	365	322	342	353	374	400	405	356	383	387	351	366	335	366	358	388	370	363	368	400	350	329	332	349	362	405	374	349	401	355	349	330	360	330	380	374	342	420	362	326	399	404	377	361	352	374	369	386	344	348	371	352	389	409	373	369	374	348	377	341	342	365	381	349	369	368	366	354	373	369	364	363	354	354	408	356	363	393	395	338	360	369	389	361	384	355	355	351	376	398	421	334	363	357	385	356	377	350	382	391	358	353	371	371	359	390	371	351	362	347	376	343	340	358	361	334	374	384	364	350	368	383	364	357	371	365	356	351	399	373	359	401	328	394	363	373	354	349	363	395	388	350	377	388	375	335	381	361	379	388	353	369	374	364	356	372	356	353	378	343	381	335	384	371	327	385	366	368	377	383	356	352	336	368	390	370	395	385	367	350	371	346	389	353	376	343	356	380	385	373	359	342	388	421	344	364	366	358	348	359	377	396	370	357	387	384	369	371	383	366	345	368	372	385	362	388	361	357	380	376	374	387	394	384	385	362	371	357	371	361	377	385	369	326	352	394	365	349	361	364	394	356	363	373	387	393	362	381	341	376	374	381	361	361	359	364	372	354	395	369	364	357	364	374	350	427	415	340	344	372	343	341	367	366	362	365	348	386	383	407	397	348	376	386	372	387	369	359	391	372	365	373	364	372	379	341	344	366	360	327	367	352	345	372	379	387	361	325	341	397	373	361	373	352	362	396	380	347	351	374	361	351	381	345	364	355	363	380	377	391	367	373	383	364	346	345	354	400	376	376	372	349	355	413	339	375	399	382	348	386	375	356	365	386	372	353	384	361	334	382	340	378	373	346	346	363	353	390	386	382	353	405	363	336	345	356	376	409	409	350	369	379	365	372	360	375	370	387	377	386	349	398	372	398	381	390	377	388	345	395	343	369	379	384	350	406	349	362	345	347	352	379	401	371	385	380	392	373	400	356	367	352	331	355	406	395	347	368	366	368	362	363	367	361	394	401	396	378	400	365	371	332	365	363	331	352	377	374	362	370	390	396	349	359	388	400	387	354	333	360	392	353	359	376	352	365	379	399	346	393	392	340	381	388	359	372	356	398	348	372	359	363	411	360	357	352	357	366	382	356	378	379	369	347	385	397	374	362	384	373	362	373	356	370	362	350	360	388	411	367	391	375	368	401	380	348	354	355	384	367	354	374	381	370	327	381	351	342	365	356	383	354	365	390	334	392	362	401	352	338	356	371	367	346	368	398	377	357	343	382	374	392	326	360	365	363	331	396	353	331	321	334	381	349	340	392	363	387	366	405	391	348	400	394	328	362	345	375	362	350	382	361	339	374	374	357	374	404	370	368	367	386	371	372	356	361	338	372	343	366	363	370	375	375	364	373	393	398	344	369	349	359	377	380	351	384	403	339	349	420	387	347	390	406	372	345	375	386	409	375	373	360	404	381	378	358	351	360	367	360	379	372	356	386	375	330	338	388	369	393	416	373	358	371	374	384	341	374	377	377	372	392	373	367	353	347	342	373	386	363	358	374	369	349	410	321	366	343	382	360	355	351	356	348	376	367	371	379	359	390	388	402	360	354	366	382	395	361	348	359	405	369	329	365	353	369	345	386	356	371	352	391
42474	64941	52713	37532	25443	5716	1473	1093	941	848	720	647	570	514	490	496	470	432	443	472	412	431	437	399	423	385	377	375	441	394	411	395	369	430	352	385	367	355	398	384	384	386	369	385	395	389	408	388	391	373	442	380	376	385	378	424	366	373	399	370	371	387	389	379	372	379	411	419	401	363	380	364	381	380	387	347	367	352	335	379	391	365	377	344	360	370	391	396	411	387	406	395	424	385	357	392	396	366	362	426	402	396	378	387	381	391	392	404	420	365	395	382	387	383	384	372	394	357	391	337	355	363	391	417	366	398	373	398	364	364	379	375	418	407	378	388	360	375	394	383	378	351	367	389	418	370	338	414	403	395	368	404	383	348	354	387	360	372	385	412	403	378	381	375	380	395	368	379	354	405	352	395	383	397	356	378	374	384	415	379	342	340	374	390	397	391	372	377	376	380	402	368	364	394	363	382	388	428	381	391	384	362	391	351	361	396	383	381	368	372	390	386	371	397	383	375	401	358	399	414	358	337	405	389	385	379	384	380	340	396	381	385	404	378	390	396	379	405	356	347	391	361	377	410	398	385	398	366	363	358	362	358	385	349	356	372	401	342	390	373	399	343	409	359	355	398	395	365	382	395	360	352	355	389	372	416	384	349	375	361	375	357	391	369	343	385	378	375	369	388	363	367	393	367	401	375	401	389	398	343	400	342	365	391	382	383	353	404	384	377	370	380	359	398	374	377	406	344	359	380	358	403	402	365	386	377	396	367	346	398	357	384	397	355	404	378	384	365	407	370	366	355	367	368	379	360	393	357	399	352	404	359	387	375	339	389	395	411	397	385	367	435	397	373	376	416	372	401	396	354	378	399	395	369	392	368	383	400	379	384	375	422	375	375	376	367	402	383	364	388	378	372	400	370	379	388	350	371	379	413	427	382	386	374	370	380	387	414	387	379	399	399	363	351	389	372	399	404	393	381	387	412	407	398	374	367	377	364	399	387	367	382	413	343	358	375	381	354	385	363	373	406	374	384	387	370	378	370	354	321	366	391	379	376	415	388	386	386	387	375	380	338	383	336	390	394	392	376	376	394	380	371	356	392	379	381	398	405	377	414	393	375	373	366	390	366	415	364	380	370	373	370	415	353	380	362	391	371	384	371	410	407	362	394	386	382	380	401	353	381	382	371	386	394	365	386	390	402	386	386	361	410	395	377	366	385	398	386	403	384	369	356	400	409	379	403	410	385	419	379	375	371	390	383	401	409	377	371	385	350	431	367	362	377	378	367	348	368	348	372	417	357	370	384	367	355	356	415	385	379	396	391	384	385	387	362	373	338	388	392	357	404	364	387	397	395	370	374	417	349	386	380	375	359	353	385	350	358	364	385	379	408	393	360	405	384	403	351	352	403	383	383	402	392	390	365	371	392	372	396	380	376	353	396	390	388	389	363	392	375	412	393	404	376	357	336	346	380	400	371	385	368	379	384	394	414	375	387	353	379	386	392	391	401	367	353	391	416	373	369	380	346	363	389	387	340	375	404	412	368	420	389	387	334	373	401	382	405	357	381	388	402	414	384	371	402	374	355	424	372	395	342	373	368	382	389	408	347	381	386	396	360	415	425	368	353	394	399	379	383	368	400	373	383	400	409	381	395	388	388	381	367	372	402	401	407	384	404	367	347	359	399	359	395	414	341	355	405	357	405	367	336	417	377	373	410	379	377	345	370	372	410	373	427	354	367	391	380	380	388	386	365	416	385	426	415	399	387	384	390	346	398	378	405	415	371	380	391	402	403	399	384	401	346	397	383	366	391	401	368	354	343	359	371	348	403	349	384	405	356	398	406	395	364	372	386	386	368	381	404	347	400	392	402	342	366	369	348	385	387	374	344	393	379	355	390	390	362	407	350	373	358	412	379	390	363	371	412	405	388	391	396	375	365	367	378	389	409	441	382	378	405	367	409	382	351	386	391	373	435	434	396	435	343	397	382	378	384	357	375	387	410	375	357	348	385	377	364	371	384	362	415	352	370	355	395	343	378	353	368	397	403	435	365	351	371	384	394	378	390	360	334	391	389	394	342	371	354	371	385	384	344	395	347	375	388	364	360	379	373	333	379	404	402	413	368	387	389	403	406	368	385	386	378	373	382	372	381	389	394	374	368	375	371	415	408	383	338	402	391	380	377	374	348	379	350	386	385	365	404	385	378	364	362	383	350	367	391	351	394	381	404	419	383	429	404	342	379	364	361	433	413	399	344	374	388	372	359	413	399	406	371	373	386	401	406	392	393	353	397	371	412	370	406	375	362	390	355	365	381	381	437	385	406	339	391	395	385	338	378	370	356	356	340	381	373	384	389	363	409	360	373	372	377	384	339	372	358	372	414	376	350	377	385	380	356	383	422	338	377	388	374	366	376	396	411	395	380	357	369	354	389	401	390	433	402	365	402	377	395	368	395	385	401	414	396	417	351	357	390	399	377	383	366	367	373	371	370	398	403	397	383	404	398	384	356	382	384	330	374	370	352	386	382	375	403	376	396	381	375	362	408	391	414	397	347	408	417	366	380	379	353	377	380	375	376	411	379	367	371	404	374	387	362	392	344	381	391	368	349	396	411	370	390	369	389	380	397	397	371	406	387	368	381	383	364	379	375	362	374	366	379	388	409	404	375	364	361	381	358	363	354	390	361	381	399	362	380	378	377	359	371	378	394	382	401	410	393	413	398	398	410	420	395	395	376	362	393	369	355	374	418	374	378	381	390	378	384	391	391	384	391	374	397	394	367	340	368	365	378	369	367	375	404	392	408	377	416	383	370	374	347	360	421	404	366	401	402	388	384	371	388	408	356	389	383	377	400	366	346	351	393	394	372	406	387	391	361	381	380	394	407	398	369	385	383	366	358	395	361	360	398	404	374	379	344	359	359	364	396	381	433	370	369	373	403	375	366	363	370	394	399	385	386	380	370	427	358	377	400	367	371	440	403	393	392	352	369	412	375	410	403	398	380	380	358	372	355	373	377	375	392	379	377	421	363	355	410	358	381	373	376	375	365	368	408	370	375	406	412	402	379	355	399	375	395	356	406	363	367	405	409	373	409	372	382	354	411	367	359	375	385	361	372	394	389	385	385	380	360	363	362	356	367	369	353	394	368	360	394	359	400	397	410	416	370	407	367	355	378	390	376	373	357	402	357	383	368	396	389	387	396	349	368	438	370	378	378	379	373	403	361	413	371	399	373	355	365	373	398	368	372	375	408	383	383	352	346	386	422	360	387	404	361	365	345	337	364	350	381	384	417	384	386	386	353	344	390	351	413	404	374	349	387	362	382	395	380	399	377	375	350	387	402	384	399	418	368	395	387	403	417	378	363	382	386	412	361	349	382	360	382	383	385	375	371	353	349	366	384	398	376	355	354	395	377	370	365	377	389	341	393	400	421	372	398	416	374	420	391	410	368	373	350	399	378	380	409	396	449	394	387	369	383	377	409	371	401	387	412	389	389	377	391	389	355
34037	33960	34803	22948	7048	1471	936	708	689	743	689	726	691	648	668	670	693	667	690	623	670	635	672	649	601	661	656	653	635	651	654	639	651	686	674	664	656	649	654	608	624	640	613	612	633	654	658	627	626	620	656	611	612	632	604	680	643	627	642	620	639	718	645	601	663	636	637	616	661	653	662	656	656	648	644	689	632	622	643	647	630	626	668	605	670	589	643	628	663	695	660	670	672	662	636	611	666	611	646	670	667	632	624	635	717	617	621	633	643	653	609	661	652	734	598	627	638	698	688	660	629	673	651	639	626	610	641	631	664	630	620	615	632	657	658	639	617	599	617	646	681	620	659	629	641	649	630	630	610	628	661	682	686	629	691	644	652	619	623	604	610	652	624	606	637	629	660	632	646	654	633	697	663	619	645	670	649	631	633	679	685	631	664	648	641	672	667	621	649	656	650	633	696	681	641	635	631	632	671	621	600	626	669	696	626	638	598	608	659	615	605	609	649	639	628	641	654	639	627	664	663	640	619	651	594	624	632	638	633	638	674	620	627	636	629	626	668	680	639	635	663	671	635	602	608	620	663	688	665	633	602	655	613	616	607	644	664	660	650	626	657	639	654	624	679	643	660	631	624	633	647	622	656	675	656	640	625	646	643	631	628	634	628	626	629	669	653	627	665	668	640	682	643	653	659	637	646	654	660	637	649	619	647	657	637	640	671	645	599	649	667	624	660	686	649	609	640	597	639	642	652	652	650	613	592	672	596	634	639	660	603	671	685	677	655	678	629	624	639	686	667	653	638	631	660	651	573	664	618	644	644	639	579	654	623	663	633	637	623	648	649	679	660	613	652	626	667	670	709	650	665	627	650	609	644	658	666	647	678	625	638	678	666	677	617	650	619	639	709	655	667	609	648	618	650	608	644	652	610	680	648	642	653	646	655	661	638	640	634	640	622	647	643	672	617	631	663	672	639	632	596	621	626	638	663	618	646	677	639	640	682	686	667	588	654	675	679	664	656	615	656	625	592	653	633	629	641	620	652	683	644	647	580	660	622	645	632	651	673	681	642	641	620	619	644	601	606	655	609	623	657	610	621	632	694	671	642	671	661	626	637	697	669	591	668	644	630	597	617	675	658	682	603	680	682	646	677	670	625	674	624	628	596	650	621	647	647	613	671	647	630	642	639	647	677	636	669	633	633	653	649	617	651	614	611	674	691	631	649	631	648	639	647	623	617	620	664	651	620	702	647	637	653	681	660	670	621	626	611	669	672	616	604	677	678	648	654	658	672	635	680	666	652	613	658	586	629	670	645	668	690	623	612	655	658	639	634	655	668	657	673	650	629	638	649	619	663	598	642	684	641	657	670	629	670	693	657	621	678	677	698	699	661	626	615	637	635	673	653	622	647	661	657	632	649	631	663	665	618	634	607	619	629	650	635	642	619	599	669	624	629	619	623	648	656	668	603	632	641	698	638	627	669	676	648	624	644	676	667	634	632	624	671	689	633	666	656	622	657	597	666	618	639	657	644	648	620	584	629	674	626	593	661	658	640	709	650	637	641	643	712	648	601	673	609	682	644	626	654	655	632	671	628	612	635	633	640	697	614	644	633	633	617	663	678	644	646	642	637	643	600	641	640	632	638	610	640	643	640	642	628	649	668	686	629	716	587	618	638	652	609	596	663	646	672	691	666	627	620	605	663	612	681	639	630	635	638	659	632	653	620	631	625	622	659	682	640	595	660	670	625	650	666	706	662	642	688	608	624	634	670	649	661	642	629	643	635	628	621	640	652	670	657	670	626	636	605	651	672	669	643	640	652	688	691	669	631	630	672	663	639	592	673	670	643	638	655	655	636	597	615	665	597	643	684	641	682	700	655	648	637	641	686	648	645	622	631	656	649	655	655	697	643	702	664	679	614	647	614	656	650	628	685	605	665	695	618	634	598	622	651	648	638	653	651	663	684	622	653	675	635	652	643	636	640	622	635	635	670	628	654	617	631	657	652	660	647	627	628	633	657	639	652	660	627	681	629	596	596	644	619	602	637	669	616	635	617	656	678	664	644	679	645	619	645	638	644	581	634	628	645	616	642	608	612	655	669	684	612	679	658	638	628	632	642	587	661	626	604	665	631	659	636	664	631	653	606	643	639	629	612	661	642	644	656	671	641	619	646	668	654	636	622	621	631	631	641	658	633	669	640	634	664	657	672	667	635	601	617	639	699	626	658	667	644	598	622	661	634	682	645	650	653	626	619	606	628	657	633	600	692	626	640	592	667	641	625	604	653	693	680	595	648	678	649	624	621	644	679	623	634	603	613	646	634	639	633	637	663	641	662	646	671	627	642	672	641	662	644	609	694	663	643	665	618	664	595	631	625	682	634	646	598	657	581	648	653	653	618	663	649	653	651	600	643	622	620	642	661	627	638	652	667	656	635	635	647	633	600	663	626	653	671	613	643	603	661	573	650	669	638	680	670	666	668	670	681	616	654	663	677	591	636	623	638	608	652	677	622	641	685	600	667	616	612	663	619	667	651	667	618	639	586	621	617	662	567	632	647	668	644	709	645	613	652	655	592	625	628	601	651	629	668	638	633	649	645	680	675	656	671	633	656	637	701	671	621	643	584	629	681	664	654	603	634	683	644	612	618	645	666	613	612	680	629	641	659	629	627	624	655	664	664	645	670	634	622	644	672	607	666	618	649	678	633	649	671	703	675	672	625	634	652	646	654	680	646	650	687	622	657	642	627	659	600	647	679	657	581	669	630	638	672	669	676	657	681	623	639	657	620	646	632	613	647	650	653	680	618	668	635	653	649	639	662	629	620	630	672	629	623	662	645	659	646	639	629	645	645	642	630	658	628	632	635	694	673	647	603	651	682	645	647	651	650	675	656	651	602	641	649	627	695	608	661	682	699	683	628	569	630	675	667	701	651	621	682	611	618	644	666	662	637	596	638	664	615	662	598	643	624	588	623	653	662	641	625	630	673	588	648	630	694	638	632	638	612	616	674	680	665	620	650	658	658	683	644	650	678	605	637	664	671	665	588	584	625	621	626	639	628	615	664	674	639	634	656	684	674	665	677	642	649	648	646	652	612	640	685	625	619	614	636	636	664	654	598	639	656	643	578	666	602	599	665	621	625	665	647	630	628	693	653	627	661	674	634	641	664	672	679	666	593	625	633	666	667	627	601	630	635	622	639	649	647	672	656	639	676	647	661	629	593	610	630	617	667	650	624	641	643	654	670	639	597	647	673	631	653	688	677	660	646	627	633	637	670	642	649	694	618	600	634	613	687	612	632	639	641	602	643	655	607	639	682	677	593	635	618	634	603	631	634	655	635	655	659	584	650	661	612	679	654	668	724	619	613	581	643	642	622	619	647	647	658	594	672	615	691	651	662	646	638	606	678	663	608	621	661	675	664	653	659	687	627	619	678	623	637	631	671	652	663	682	646	654	639	626	593	665	678	641	626	653	646	641	639	615	611	611	667	643	720	698	682	656
41072	49899	37672	21028	6825	1594	982	787	827	802	717	734	733	681	658	739	701	739	712	686	683	660	694	664	661	706	651	664	667	648	685	643	654	627	660	657	677	673	667	655	668	671	624	697	655	653	663	649	669	658	707	640	661	707	650	713	652	722	691	648	671	640	650	628	648	643	662	684	654	647	660	690	676	663	662	658	655	694	729	700	647	649	640	676	666	642	705	648	683	617	685	702	649	689	660	679	688	631	683	635	687	646	685	626	695	689	683	654	682	704	687	682	675	638	667	656	636	660	675	641	645	658	652	699	656	645	661	578	607	701	659	645	689	654	672	660	660	659	687	696	666	621	698	662	700	682	657	645	659	697	690	672	662	664	727	672	708	673	669	651	617	670	675	685	634	608	663	656	635	671	665	669	690	684	702	656	689	663	681	613	648	640	671	678	645	676	627	730	683	632	688	617	703	672	666	682	640	652	677	679	659	689	645	662	704	694	643	665	633	625	720	658	707	689	639	653	668	655	660	684	666	659	646	645	613	662	708	610	649	716	679	696	663	712	673	681	631	688	673	678	694	688	663	691	679	708	672	683	702	687	650	641	669	632	689	681	639	679	625	637	721	652	668	675	658	680	659	639	623	622	657	672	644	655	651	655	676	662	701	672	700	657	643	660	657	714	688	655	674	665	660	667	651	668	637	655	665	683	614	723	684	689	665	656	669	692	701	716	662	695	629	693	661	650	667	671	640	638	694	636	711	669	669	644	645	662	683	661	660	658	691	631	698	705	660	665	678	682	650	690	648	663	653	664	670	637	640	685	674	716	687	676	618	674	685	671	660	664	638	640	623	679	707	665	704	674	720	677	678	634	734	679	651	628	678	657	662	653	666	677	659	682	703	689	683	701	685	621	712	633	655	669	684	658	675	699	668	656	656	675	637	622	631	587	688	677	692	666	652	656	714	660	663	597	640	680	690	698	671	643	692	650	645	637	632	682	680	639	657	695	665	675	666	680	637	679	652	688	608	651	630	655	682	658	664	684	645	652	649	715	671	691	642	680	702	650	609	685	701	710	644	665	641	664	643	672	678	667	659	610	696	705	678	683	650	670	671	651	648	653	671	655	665	722	675	657	677	653	628	687	644	660	660	683	706	654	684	664	707	665	660	623	657	705	699	681	631	710	644	696	614	657	657	642	694	665	647	671	667	661	651	642	712	676	665	648	628	614	641	658	650	632	665	639	673	703	626	672	681	631	680	658	714	686	628	672	643	666	652	707	645	648	686	688	717	699	687	635	695	657	675	633	679	636	726	728	663	672	682	664	653	658	599	667	660	661	692	685	712	598	656	636	701	668	711	634	685	653	690	684	656	652	653	674	643	695	657	660	675	636	667	667	631	657	658	618	652	708	665	680	637	622	683	621	693	651	668	644	615	675	635	680	692	704	630	689	601	669	666	657	675	661	638	705	650	658	651	679	657	663	656	665	675	643	713	656	702	630	645	678	664	633	647	674	676	666	712	664	695	650	691	690	665	689	624	681	712	656	670	697	658	677	679	672	660	671	649	672	697	677	705	656	671	691	641	667	634	657	655	699	704	651	690	673	653	674	661	627	664	645	650	652	682	703	685	654	627	680	661	667	644	632	661	676	642	669	657	624	696	639	628	662	588	675	657	605	698	632	705	679	668	679	682	666	635	607	629	680	636	694	681	640	626	671	622	679	663	667	696	688	628	672	679	648	646	736	676	648	673	676	645	658	658	662	655	672	623	651	662	656	697	700	652	655	697	670	684	662	642	642	675	653	679	652	657	713	642	680	680	656	700	643	654	676	657	662	682	673	691	667	660	640	644	686	707	636	660	704	638	687	657	702	671	682	676	671	617	610	657	623	716	636	669	672	657	656	668	676	718	657	663	661	677	674	647	651	656	695	650	695	685	678	671	685	676	682	703	671	659	650	670	694	681	651	668	687	630	669	661	720	674	652	678	667	680	674	670	661	639	608	653	654	654	627	661	672	677	633	616	686	679	618	647	656	678	633	667	668	703	648	688	643	710	662	702	678	677	662	687	651	656	658	683	669	645	693	649	634	670	693	656	669	633	666	670	693	660	690	646	646	676	669	604	675	642	642	695	682	642	641	636	693	668	669	683	659	656	619	683	657	675	670	696	646	680	684	674	650	710	691	663	641	656	684	632	676	715	646	659	676	650	662	669	662	718	623	661	685	691	670	633	681	645	678	669	689	630	705	682	661	652	693	703	687	683	677	681	646	674	671	646	669	664	653	641	638	650	642	718	652	678	636	674	699	670	647	653	664	687	699	592	651	628	668	635	709	680	690	671	649	669	659	642	711	673	644	631	674	655	685	684	636	677	613	675	662	669	676	656	633	652	659	701	670	692	675	649	658	646	610	644	649	652	713	678	679	608	648	673	677	646	667	655	680	678	653	712	683	636	617	684	671	705	652	676	649	633	676	610	699	716	693	681	728	651	662	653	648	654	626	682	675	666	665	676	735	719	651	682	685	683	642	658	682	658	702	678	658	603	669	710	671	667	695	648	674	669	673	694	652	679	675	636	642	702	613	655	626	640	670	704	665	688	660	662	697	691	654	652	713	713	694	633	656	682	686	655	675	723	632	677	710	637	696	681	684	694	693	640	652	690	666	656	663	627	661	707	688	706	679	638	670	679	643	704	658	645	658	652	694	632	654	705	692	732	663	643	649	679	669	668	704	641	675	649	660	660	657	712	667	700	687	614	674	629	648	666	687	675	678	673	660	619	641	642	636	732	682	690	655	680	639	734	725	665	594	734	637	639	656	670	740	658	710	674	723	664	676	619	673	646	703	631	665	646	661	673	719	636	691	701	690	663	638	645	692	653	677	721	680	648	671	677	676	679	675	702	714	635	677	668	676	674	687	681	695	676	663	715	671	661	686	715	630	655	679	670	663	693	630	629	690	644	693	705	671	650	675	701	656	660	666	719	657	677	649	677	635	660	657	684	606	665	681	606	626	621	625	664	646	649	738	631	678	665	666	680	648	624	638	644	652	649	647	705	665	650	658	657	686	659	707	688	649	702	689	751	673	706	714	675	691	713	657	650	694	708	659	642	620	664	634	695	690	657	672	670	676	706	674	679	702	687	708	663	682	670	674	681	667	683	680	685	661	681	675	660	662	642	672	687	679	664	663	659	697	656	644	680	658	651	653	617	636	642	657	669	659	622	696	674	659	631	663	660	670	660	645	661	641	657	670	650	676	627	640	671	682	701	663	668	727	722	698	669	647	671	624	659	679	643	666	640	682	687	644	674	666	698	646	650	662	665	632	645	671	649	657	688	666	663	690	665	691	678	653	671	644	723	644	768	641	678	674	693	683	690	640	639	679	703	670	694	680	618	645	654	668	690	697	644	686	668	669	618	635	658	648	683	664	663	669	665	648	726	603	685	689	662	692	620	690	666	699	668	678	685	658	650	710	657	659	666	665	660	668	654	657	667	664	664	643	681	653	660	647
23637	20897	28013	24007	20905	13712	1527	751	659	633	637	569	602	535	541	538	555	532	537	566	477	498	535	552	499	535	503	535	517	539	474	496	500	492	503	474	493	511	497	454	532	517	498	532	522	504	482	472	509	502	500	474	530	509	497	526	450	532	539	485	537	508	518	502	472	480	513	473	519	492	477	512	511	502	493	474	530	543	511	551	475	519	509	504	542	492	498	511	488	528	482	523	549	453	504	527	506	515	508	526	526	487	495	517	519	497	509	518	440	511	477	535	467	498	542	493	505	516	446	520	487	525	474	538	540	513	532	546	543	505	524	501	512	495	506	524	498	538	503	493	553	510	517	531	479	455	475	511	526	547	524	516	470	500	499	515	457	516	490	500	510	514	469	522	486	520	507	500	536	526	497	504	495	490	501	506	492	502	500	468	477	492	552	491	490	505	520	488	474	499	517	541	485	493	499	506	504	525	477	486	509	534	490	538	490	529	520	514	501	513	535	501	503	466	538	492	501	495	504	468	528	498	503	514	512	515	473	511	509	528	567	527	467	483	501	516	503	502	491	515	503	473	499	469	518	466	543	492	489	548	546	476	569	532	468	541	524	530	517	512	507	470	497	507	517	511	493	493	509	506	533	569	508	517	481	556	494	508	486	475	504	496	489	482	513	545	479	511	481	534	533	455	485	471	528	528	503	517	499	525	535	517	460	499	526	520	464	533	514	518	543	523	517	526	534	539	517	500	502	572	510	537	521	491	500	553	481	523	486	473	510	497	524	487	495	490	519	449	517	524	501	493	511	458	490	501	526	498	507	516	503	475	505	517	503	466	488	518	524	516	488	516	495	473	500	562	530	490	527	506	514	512	507	547	539	494	502	506	463	497	498	509	524	546	551	491	449	509	477	515	513	502	529	497	498	494	533	512	489	504	479	551	461	509	520	526	470	519	526	481	481	479	524	519	484	488	523	498	497	492	537	507	530	480	526	541	559	505	530	491	466	497	525	501	519	496	454	496	512	540	484	547	554	508	527	504	518	540	525	500	528	548	529	517	474	482	505	537	453	516	496	516	508	494	491	509	517	502	489	501	514	519	472	520	476	516	516	474	543	502	502	501	528	505	459	494	522	501	506	508	500	514	509	496	525	508	513	468	549	541	514	491	491	520	517	492	483	513	507	475	530	504	495	499	525	486	488	490	489	493	501	539	521	489	514	485	545	499	478	480	505	560	538	513	502	485	512	545	502	456	468	498	500	513	504	546	487	516	502	505	502	488	530	519	496	505	520	498	463	499	503	484	499	494	537	522	498	508	471	506	470	527	513	516	542	476	506	489	485	502	501	507	496	492	501	491	495	532	464	496	557	465	482	510	476	475	492	482	520	517	493	530	514	493	495	527	518	532	496	526	495	512	529	538	528	492	512	487	534	463	526	517	504	497	503	488	558	527	491	506	534	530	520	532	493	494	464	540	483	474	502	540	481	492	469	496	488	497	451	526	499	465	499	513	523	481	496	532	535	492	532	499	522	518	514	501	537	496	444	460	521	487	506	509	480	497	521	554	487	475	507	479	493	558	494	515	514	470	508	480	489	475	529	517	489	503	521	516	503	512	507	516	518	487	520	501	520	497	512	514	505	522	515	479	498	502	494	541	518	517	483	501	487	500	462	489	508	536	510	499	533	525	517	483	528	520	511	496	525	475	515	502	524	510	518	522	497	525	498	500	484	515	489	497	511	501	520	499	522	512	539	494	520	450	502	510	478	523	468	538	502	453	484	505	518	516	497	537	514	523	532	513	484	506	514	472	515	488	449	522	512	518	503	518	538	501	506	515	528	492	495	527	518	491	535	502	498	475	524	496	526	541	446	522	515	527	475	486	563	512	470	521	474	518	518	465	501	484	537	498	508	498	464	483	518	533	538	529	490	498	537	473	509	500	521	476	511	493	540	502	527	482	483	489	537	515	495	486	506	515	517	460	495	501	549	505	508	484	498	532	527	532	531	484	518	539	548	486	519	519	516	475	483	490	485	530	509	517	498	529	520	489	534	471	521	482	513	530	488	517	544	533	508	483	465	506	484	491	518	485	512	498	523	525	549	499	471	486	506	535	529	509	515	512	505	442	514	521	526	505	552	510	451	464	513	546	503	551	487	519	475	497	509	511	459	465	493	502	493	508	480	505	533	525	486	456	521	532	502	531	506	499	504	508	535	467	494	528	471	496	509	496	478	489	493	518	518	501	502	509	551	495	452	523	531	514	503	506	507	458	493	528	562	458	479	462	517	505	490	516	507	548	554	459	474	521	519	533	493	514	471	547	475	507	515	535	507	480	500	539	504	481	499	521	498	520	494	524	485	491	536	521	493	520	472	477	545	497	504	506	494	520	470	441	471	493	484	458	512	453	487	494	510	482	485	481	521	512	512	546	508	486	511	506	439	527	523	489	482	510	482	506	517	507	532	512	508	468	532	530	526	517	480	500	536	475	534	481	472	525	480	508	520	481	478	468	499	481	521	553	502	492	539	492	478	528	539	463	474	511	483	531	535	469	515	454	525	492	524	526	520	501	446	490	485	490	546	467	540	547	517	561	474	538	529	486	481	524	539	461	506	499	533	489	514	487	510	466	537	527	515	550	498	510	510	508	496	517	500	514	510	516	506	511	497	491	471	547	519	486	511	489	538	470	503	490	494	497	524	492	551	496	487	518	524	533	562	505	551	513	485	497	519	495	483	471	474	500	453	483	484	550	485	506	475	495	450	493	536	477	502	511	505	529	537	491	501	556	519	494	501	487	501	531	519	509	502	518	498	464	512	526	470	507	552	512	535	501	520	499	498	467	528	491	520	495	510	499	546	513	465	498	464	504	526	518	500	503	505	454	498	516	513	503	570	481	485	503	494	493	499	476	467	523	489	512	535	501	491	503	468	492	492	527	508	474	515	497	513	507	533	482	492	517	497	458	523	502	494	514	500	500	480	514	574	544	523	512	533	500	493	536	497	489	521	506	493	502	511	509	506	510	498	491	498	518	512	497	522	514	508	550	507	515	455	494	521	512	517	513	475	483	542	461	475	515	486	517	517	529	485	482	554	494	526	469	493	497	520	512	505	513	524	496	486	520	519	499	502	511	525	495	506	530	519	502	488	493	481	511	492	507	503	478	532	538	483	530	494	507	524	518	517	521	531	502	490	494	524	469	501	485	524	486	488	508	531	551	502	490	468	543	489	489	534	479	498	495	489	492	477	538	508	525	507	520	568	519	531	509	478	493	520	499	514	497	514	472	471	512	473	516	508	516	524	513	506	516	516	483	478	501	516	476	514	489	494	509	497	509	513	483	480	507	526	521	494	551	474	483	502	508	517	515	480	500	489	502	477	507	515	486	485	489	508	534	492	472	477	517	546	500	516	518	530	509	502	500	527	517	476	451	501	490	516	506	452	477	551	508	524	487	475	482	479	543	492	510	548	478	530	514	518	490	490	506	498	485	510	489	533	492	500	508	505	507
40914	59688	44537	20305	9085	2711	1130	951	817	740	690	710	663	610	608	603	562	573	580	532	590	519	552	554	528	555	515	508	516	554	505	558	548	578	582	500	526	572	510	512	527	527	573	526	557	534	527	556	544	526	526	538	509	545	532	579	534	516	510	546	547	531	554	529	515	505	532	521	544	556	545	544	540	546	521	518	551	547	537	543	482	555	537	523	557	517	535	505	525	536	513	503	532	507	504	525	557	561	548	555	524	527	493	535	525	511	504	532	527	529	529	523	545	501	522	538	519	526	542	511	539	546	528	540	516	537	513	548	529	546	542	550	523	527	511	525	553	542	495	550	492	498	544	556	473	546	528	556	504	485	552	531	529	519	555	526	518	505	560	505	525	497	512	501	526	543	573	530	495	536	539	541	508	541	536	527	557	588	543	530	526	484	555	559	567	485	545	543	539	525	508	536	542	497	518	514	530	506	531	539	543	548	564	526	523	573	566	537	538	551	509	501	505	546	535	517	518	523	559	519	507	489	543	484	536	500	554	527	556	519	527	535	508	531	510	544	506	516	519	527	526	528	512	547	566	533	503	553	536	498	522	518	535	546	524	518	566	518	507	584	568	588	568	542	497	503	477	512	561	507	550	507	572	550	520	545	533	555	517	521	541	517	532	509	522	543	485	510	511	550	501	524	526	482	519	512	526	519	493	507	547	584	521	539	537	504	586	546	553	518	542	519	570	509	505	535	532	554	494	537	562	507	556	526	505	509	568	524	488	517	507	575	516	519	499	521	507	509	566	527	526	505	563	516	532	521	530	506	532	532	512	521	563	492	499	537	561	521	534	514	559	518	563	547	531	500	555	532	524	547	540	540	563	511	562	518	562	540	494	562	497	523	524	525	515	521	541	520	545	518	536	532	584	532	488	495	528	565	519	542	529	496	544	533	530	507	471	512	523	539	547	510	515	556	485	543	538	499	531	574	538	481	546	517	506	540	545	493	541	518	518	539	534	540	525	553	492	552	527	534	555	513	518	521	541	557	528	525	519	535	568	523	539	512	517	540	504	511	507	474	519	515	520	516	545	514	525	556	525	525	504	531	498	582	545	615	527	554	504	504	550	534	575	527	512	590	535	537	523	533	511	481	574	545	514	515	539	521	537	532	522	534	520	516	552	516	559	501	566	550	533	511	506	529	537	518	534	558	519	542	547	550	532	535	534	511	549	503	521	558	533	520	528	491	533	572	549	546	532	554	542	494	541	557	530	576	554	526	531	515	521	547	537	538	518	515	548	526	573	541	524	547	567	507	548	545	565	539	531	584	558	539	545	590	547	522	532	523	500	540	510	543	511	477	551	548	511	530	517	514	499	590	525	554	513	522	502	521	526	493	525	554	534	546	548	551	506	530	513	514	550	528	525	525	567	558	563	512	537	503	560	541	538	488	506	491	502	547	528	567	519	523	586	516	525	547	511	554	526	523	551	511	564	530	528	546	493	529	538	534	554	556	521	513	508	562	528	548	533	499	506	515	505	547	507	526	523	548	535	507	547	516	538	511	535	544	481	514	559	524	529	546	560	527	551	544	548	506	537	555	522	521	550	528	497	559	552	495	520	507	543	536	585	517	523	504	513	536	524	519	534	505	564	523	517	520	548	543	512	543	542	515	525	527	566	552	471	553	544	533	569	484	524	509	549	560	579	548	554	515	563	532	531	546	484	517	534	493	520	498	551	485	582	528	528	523	530	541	580	511	482	528	498	499	510	503	537	538	537	543	572	506	523	522	530	534	530	564	574	527	549	488	544	536	541	523	542	515	541	531	508	506	511	516	524	498	506	469	522	561	558	563	508	513	491	519	525	489	534	547	481	575	559	521	569	552	536	503	581	509	538	496	503	519	591	547	546	513	566	538	505	515	517	505	530	536	578	502	570	530	528	515	522	519	486	538	535	556	500	534	530	483	500	527	541	564	524	554	470	556	519	536	516	534	523	517	521	537	520	525	526	574	532	515	505	563	547	543	515	537	550	538	538	511	510	556	511	559	567	560	524	555	482	536	512	528	521	550	511	566	560	522	495	506	507	536	536	518	557	536	536	500	540	501	530	537	541	540	546	543	558	520	511	513	537	534	542	528	562	513	549	539	556	518	506	522	546	508	524	522	587	526	565	540	526	548	552	539	542	550	490	510	550	522	561	532	524	514	545	534	503	545	539	534	515	530	517	497	530	550	508	547	539	536	535	529	533	555	516	529	536	518	508	520	528	517	542	559	547	541	531	540	527	552	511	512	496	513	547	554	527	519	558	510	524	586	515	537	535	553	526	511	441	516	513	486	567	525	533	529	536	556	551	545	552	527	506	525	537	553	491	534	512	512	508	561	559	559	516	509	559	515	489	516	537	519	535	573	550	579	506	516	523	510	544	512	518	553	528	573	540	562	527	515	548	528	489	559	541	553	487	539	552	526	517	513	530	555	509	534	518	525	526	548	539	542	532	529	512	527	538	567	549	555	560	514	519	525	513	487	536	534	533	505	539	529	532	496	510	523	510	532	500	517	512	510	525	556	546	499	533	507	551	504	532	546	501	521	563	534	522	546	570	492	527	537	519	531	535	497	520	512	511	577	523	541	497	514	570	566	517	549	545	505	522	502	533	533	528	512	527	514	516	524	559	547	525	512	547	600	591	561	522	544	496	558	504	556	530	527	531	496	541	522	537	540	562	520	531	514	559	498	535	519	519	538	529	543	529	554	517	510	558	551	558	519	534	563	549	505	535	509	475	528	542	534	520	569	525	518	540	543	529	490	564	537	475	491	521	528	504	591	549	503	560	526	530	562	539	531	522	533	503	554	529	509	514	523	560	499	485	530	528	545	523	531	520	537	536	540	524	524	539	497	538	523	532	506	534	539	527	532	527	497	504	534	523	512	513	524	518	506	547	533	500	509	577	521	529	503	538	534	572	506	529	495	552	538	507	508	539	511	572	525	545	550	560	543	523	548	529	558	520	542	518	565	531	571	489	597	516	532	556	524	516	534	551	526	552	564	512	522	572	523	548	505	515	486	528	567	567	534	544	518	549	494	519	537	535	543	490	547	555	534	550	500	522	553	518	554	523	541	538	498	558	552	553	511	537	509	517	565	547	553	530	505	511	529	523	516	481	520	575	559	525	562	545	534	542	519	544	508	516	548	526	503	513	560	530	559	522	503	508	506	543	543	510	524	527	541	538	478	515	550	506	535	543	546	539	513	536	514	510	574	553	535	555	504	522	565	536	530	556	537	517	566	552	516	525	517	545	531	550	478	500	537	524	509	561	561	498	520	527	538	508	553	568	530	546	544	516	547	517	529	540	547	496	589	517	540	550	521	540	517	523	526	487	537	526	549	504	535	523	508	528	559	599	526	543	548	514	526	531	515	539	511	525	495	515	539	516	503	513	530	562	535	530	529	522	536	554	507	579	523	548	515	535	510	514	494	499	521	528	504	542	505	546	532	533	554	517	497	527	517	509	569
24868	21052	27440	25050	17562	4269	947	804	655	691	649	654	605	635	606	634	623	603	614	639	577	620	636	617	620	589	560	566	595	613	600	618	604	613	550	526	587	570	596	567	625	612	594	561	578	585	565	558	641	599	599	603	601	617	620	580	602	634	595	643	580	590	592	628	578	628	580	608	574	574	575	631	540	539	589	618	613	602	610	578	587	587	603	579	601	581	612	559	649	602	619	580	554	647	568	620	601	630	645	590	623	613	580	634	576	589	643	607	612	612	610	579	588	593	616	513	616	592	593	594	579	596	569	614	599	586	558	634	601	624	637	585	563	588	565	619	577	554	584	605	555	618	583	577	572	581	572	574	569	572	625	631	591	612	628	563	595	551	567	596	545	605	588	562	595	577	609	574	613	632	576	591	608	557	588	614	594	594	579	585	585	561	614	608	531	581	570	613	603	563	619	577	596	593	638	575	624	555	599	655	611	599	602	570	576	597	609	616	583	577	634	568	631	622	606	609	592	614	551	562	615	593	572	575	576	547	608	570	597	585	610	567	597	608	581	602	611	592	596	625	580	624	580	626	591	594	587	609	600	556	519	619	587	585	598	604	613	570	610	598	602	637	608	577	585	532	586	584	542	572	590	566	607	584	593	606	619	603	587	588	619	598	591	623	604	576	585	597	615	589	575	556	632	641	635	631	606	597	597	577	566	588	609	590	605	544	579	592	570	619	646	589	601	608	604	586	603	595	581	612	591	624	581	588	608	581	641	586	598	572	539	546	592	634	616	595	588	582	601	611	597	607	584	557	583	533	591	564	601	579	582	571	578	614	589	557	632	596	646	622	610	585	573	582	594	566	609	606	571	620	614	601	568	617	606	623	591	600	528	581	588	571	624	594	588	585	569	582	606	620	596	571	580	599	593	584	609	579	589	611	581	565	580	617	562	607	592	600	597	620	573	577	626	600	626	602	549	583	606	558	599	636	612	600	611	573	598	571	602	564	561	551	574	548	592	584	607	585	620	557	615	594	620	584	604	595	531	557	604	583	599	601	594	601	562	566	569	611	602	600	569	557	606	575	569	595	598	595	597	590	587	595	596	593	601	569	582	590	589	570	594	571	597	582	583	631	601	623	584	558	570	620	620	622	569	609	599	572	585	589	576	590	650	614	601	624	602	609	649	623	602	607	604	621	574	595	586	616	599	598	549	635	577	592	603	585	596	559	578	589	599	603	610	596	597	611	610	596	599	601	584	611	600	567	627	541	642	623	601	592	627	560	561	585	621	586	584	597	600	590	576	582	614	616	550	588	633	556	575	575	632	581	651	594	598	590	605	611	573	593	607	600	578	602	556	573	550	602	563	567	569	626	586	606	592	631	592	594	612	608	608	569	601	601	577	570	589	581	615	563	600	582	602	625	609	609	560	574	608	588	574	584	561	607	558	603	561	577	599	578	566	567	562	603	601	566	567	646	592	581	547	582	593	581	569	551	603	598	615	564	606	579	590	611	601	634	558	599	576	614	616	571	590	617	603	526	590	630	633	566	588	595	580	553	593	528	584	566	568	602	574	564	595	585	590	615	586	589	584	588	567	558	588	589	598	630	579	568	555	591	574	563	601	608	600	582	617	566	591	576	548	559	565	547	583	622	640	588	607	600	594	570	597	590	616	594	592	598	634	617	596	582	606	629	597	602	614	584	562	590	622	607	586	615	556	633	557	613	608	605	565	592	619	573	627	612	587	578	629	577	592	575	613	580	626	584	602	596	622	585	605	584	581	590	566	582	556	566	604	620	617	560	583	565	584	581	632	626	590	581	618	609	622	593	578	599	579	620	529	603	593	599	627	561	578	560	620	615	631	615	554	580	613	557	613	591	598	601	576	585	610	614	637	603	609	607	587	600	629	633	587	627	593	575	546	600	597	598	597	546	587	550	594	608	609	566	565	571	567	603	579	562	595	621	549	615	620	578	533	617	617	602	601	618	568	616	616	574	550	551	569	593	613	579	597	612	558	599	546	572	595	595	636	623	590	598	587	558	603	597	644	566	590	605	609	582	622	638	602	632	583	634	564	624	540	617	553	606	607	592	600	594	608	579	563	609	583	634	579	621	576	596	582	597	565	592	579	600	545	594	592	566	639	636	630	576	621	585	580	583	633	560	547	577	587	609	589	603	638	594	597	600	594	611	644	601	608	589	567	603	602	567	562	601	563	551	560	638	576	596	588	597	582	613	597	571	598	589	608	609	581	595	610	601	594	572	596	603	601	584	618	583	595	578	612	631	616	594	574	605	622	560	609	623	632	626	623	602	582	615	556	618	570	578	590	567	600	587	609	600	626	584	575	586	581	612	586	599	539	590	601	617	620	564	579	578	590	618	579	596	597	620	608	624	565	578	575	642	617	585	647	621	590	592	585	582	625	610	577	611	563	627	612	544	526	546	602	624	603	601	558	615	581	562	622	559	594	617	590	606	593	602	633	577	620	600	584	575	628	581	573	572	622	606	561	562	556	611	606	558	559	585	579	584	571	563	552	609	586	575	604	610	648	562	593	600	586	583	572	612	571	613	618	618	589	598	598	633	593	602	627	566	595	582	654	563	563	568	594	569	600	609	630	625	589	598	578	618	566	536	584	571	621	596	600	625	608	592	533	571	586	618	573	605	582	601	620	588	592	627	584	581	562	615	562	627	581	576	575	622	591	589	575	601	563	567	590	594	595	593	553	547	610	571	600	613	603	617	601	560	588	603	571	604	619	617	626	559	613	591	561	623	620	592	597	627	585	628	615	539	565	603	617	583	607	597	612	549	575	573	579	580	613	573	557	568	583	647	602	579	596	590	553	588	618	572	601	603	577	588	570	594	584	557	596	632	575	575	563	621	582	603	606	559	603	610	610	591	597	573	592	607	628	635	600	621	636	593	620	579	589	579	592	573	602	593	584	570	592	599	613	595	568	603	613	565	574	582	642	635	588	583	588	568	571	622	572	587	583	599	595	643	604	592	605	616	587	614	633	606	640	598	566	592	590	582	588	550	565	602	609	615	585	603	599	601	618	618	564	580	598	626	607	541	630	649	605	603	648	616	557	627	566	624	602	575	588	629	634	651	583	615	577	579	610	636	529	647	603	581	570	590	614	576	604	561	572	605	594	594	613	601	606	557	623	589	603	581	553	534	541	583	609	602	579	568	553	612	555	595	614	591	650	611	613	605	583	580	545	593	577	589	581	566	604	587	598	611	596	589	586	561	568	600	608	563	587	577	567	584	576	566	585	578	561	628	605	564	589	599	577	613	620	630	616	580	581	593	605	599	617	566	557	594	623	612	636	565	621	560	611	601	668	583	602	600	572	612	547	597	584	614	619	612	607	621	566	611	590	642	601	541	552	580	579	582	594	601	572	608	601	579	603	591	605	629	599	604	639	613	575	568	581	599	641	605	579	554	616	586	596	582	609	618	584	623	606	612	593	571	594	618	539	626	585	588	587	629	602	662	580	588	590	594	578	555
42135	55955	38594	20800	8404	2683	1063	874	820	752	734	686	603	697	600	651	603	597	657	606	631	586	592	602	622	582	647	612	617	608	652	585	584	596	554	633	590	632	604	614	604	616	548	643	621	629	635	589	604	634	603	586	606	597	610	608	610	622	628	600	673	604	620	567	570	637	592	567	588	635	580	587	568	582	631	600	598	617	566	579	584	589	604	575	597	579	609	586	630	642	641	653	644	582	587	622	616	605	609	586	582	612	638	580	644	606	621	614	616	593	622	581	610	601	602	588	616	586	634	626	645	609	646	603	645	615	622	609	571	616	632	612	650	630	585	625	595	655	587	612	592	575	615	598	612	636	634	599	579	568	604	607	640	581	643	627	623	614	598	627	569	656	593	604	638	587	597	642	622	597	621	590	593	602	614	617	647	586	569	572	587	587	593	604	612	570	616	611	636	621	621	625	604	630	602	619	628	611	637	660	639	630	610	605	604	623	655	586	603	632	614	615	608	592	541	609	590	617	622	601	639	608	602	602	622	609	614	585	620	597	637	598	656	595	592	599	619	587	601	626	602	574	635	622	596	578	598	589	630	617	631	610	608	602	579	588	579	568	633	620	568	638	632	609	642	606	601	607	593	652	602	615	654	603	610	637	623	628	575	570	643	586	591	612	621	582	621	587	581	598	596	578	617	585	642	637	618	592	625	622	604	576	612	624	623	590	606	605	630	629	606	585	564	591	594	588	581	629	621	609	583	624	617	570	655	605	626	618	595	609	609	641	562	575	606	600	589	640	618	569	602	602	577	626	600	585	636	623	571	609	584	559	584	615	584	590	619	567	574	612	632	651	638	574	591	606	645	650	606	591	589	649	641	619	630	552	607	576	571	622	600	590	583	561	586	654	647	619	581	608	582	622	599	583	615	585	660	588	620	609	632	598	590	611	587	595	622	619	566	591	594	606	568	620	610	601	607	607	662	599	568	639	647	601	646	545	613	635	574	576	553	601	578	617	609	651	604	582	639	657	608	593	604	595	587	622	559	588	626	579	591	596	613	619	580	578	583	593	561	592	655	583	564	590	656	610	637	610	572	600	602	589	623	640	640	645	616	581	626	610	613	614	586	580	619	605	635	578	619	631	665	609	628	632	572	567	612	595	592	610	576	618	648	625	607	614	584	598	594	595	615	633	608	580	558	585	620	597	617	611	619	656	607	592	611	598	643	592	590	578	607	644	593	553	604	606	595	619	629	612	589	598	626	551	639	588	587	586	636	598	540	617	615	656	665	588	630	579	604	605	645	642	612	599	615	629	638	620	604	579	640	604	587	595	591	589	640	639	607	649	585	628	567	592	583	589	565	595	575	592	575	606	621	609	612	615	571	657	588	592	586	627	595	651	632	600	622	639	620	590	607	590	586	611	573	620	600	611	580	589	589	589	641	624	625	598	583	598	583	610	599	641	590	596	636	610	605	589	583	613	610	584	570	598	572	611	630	600	600	583	597	614	619	615	593	593	628	616	590	652	640	635	657	622	616	572	626	586	624	627	626	616	660	618	569	617	568	602	588	572	638	616	646	638	578	631	631	583	598	621	609	575	599	607	624	580	577	585	639	604	592	619	626	609	626	594	631	609	595	670	617	604	597	565	634	586	595	606	621	572	598	562	646	573	599	585	625	591	600	612	612	610	612	636	610	588	602	634	583	578	608	573	612	625	651	631	589	557	621	593	574	593	615	597	593	593	653	619	576	607	633	595	599	613	646	605	589	608	601	611	611	601	627	558	615	565	570	640	584	596	594	581	619	615	591	568	595	631	572	553	636	620	568	599	599	564	602	633	596	595	631	614	614	575	640	590	573	568	616	568	583	594	575	620	624	575	612	581	639	558	599	587	652	577	647	594	640	604	617	589	604	592	544	601	623	598	621	617	568	565	596	644	608	635	588	626	597	612	625	642	597	649	604	611	644	594	623	579	569	605	626	615	663	627	626	603	593	608	579	579	584	582	611	584	619	549	578	634	571	611	645	614	590	590	619	587	613	652	605	645	647	619	658	616	609	599	588	643	610	593	610	612	576	576	639	651	592	637	597	597	624	603	620	573	612	630	615	624	624	620	558	629	617	601	634	649	605	572	596	573	610	589	609	568	627	625	564	588	582	612	623	600	592	594	604	610	600	610	567	583	625	622	591	572	606	611	595	649	591	580	582	594	592	674	636	580	572	599	615	649	586	636	609	588	608	628	576	643	622	602	556	596	613	589	594	637	635	627	593	596	601	595	611	622	639	602	598	619	605	578	628	603	627	597	663	622	570	568	564	582	631	606	564	593	577	608	618	557	622	603	592	566	589	558	576	623	629	590	620	608	596	587	599	609	661	611	635	603	568	574	599	604	568	589	613	573	622	615	608	596	586	587	606	592	591	600	577	645	591	617	589	601	594	585	608	572	591	611	600	600	630	611	593	612	628	634	642	592	607	601	613	597	595	619	619	626	617	602	616	610	627	627	620	609	648	588	605	598	630	580	596	596	567	576	595	614	639	592	594	551	599	632	623	611	614	613	617	566	570	589	594	614	609	597	570	624	635	633	588	584	636	674	624	606	627	633	584	623	598	635	613	577	566	597	610	618	599	594	596	594	605	610	604	612	636	619	636	574	586	590	623	580	641	639	615	622	605	599	595	577	629	574	619	607	622	635	574	586	593	551	688	611	626	630	592	564	599	628	633	601	607	620	632	589	613	587	615	624	608	574	584	580	621	578	626	605	609	620	570	627	632	592	601	550	584	560	584	612	611	635	631	598	612	624	575	599	567	592	595	637	626	590	626	590	607	619	588	594	582	619	620	596	569	609	619	600	626	564	640	577	612	560	586	627	563	642	641	599	625	649	615	563	544	603	625	583	602	590	592	602	613	577	594	587	579	587	605	591	621	590	616	593	602	603	588	609	594	620	686	590	633	615	608	618	617	605	652	597	621	608	628	580	569	586	590	591	594	605	613	622	584	618	577	533	594	589	584	615	617	623	600	587	587	611	640	559	623	631	590	598	571	609	623	622	617	623	608	592	638	572	651	630	600	613	597	561	588	560	611	610	573	615	646	613	653	632	636	603	646	607	614	605	636	611	595	601	610	617	609	597	627	625	623	594	626	626	600	616	600	619	590	576	597	652	606	645	564	587	612	650	612	623	617	623	613	610	606	576	632	603	634	612	608	585	618	605	612	618	618	608	613	629	591	625	606	624	642	639	636	648	588	618	567	614	603	632	566	591	598	619	597	619	621	628	585	600	596	593	576	664	604	638	616	649	552	602	647	595	634	628	634	633	614	636	628	622	579	599	627	627	618	592	601	624	602	639	647	610	602	635	600	592	569	590	603	565	608	586	624	615	605	597	612	618	635	607	641	627	552	631	562	577	600	619	580	626	574	595	569	620	633	572	600	595	604	656	601	632	574	622	572	609	618	595	628	616	561	591	602	576	581	583	632	648	617	602	624	596	569	595	560	580	640	619	617	596
22388	20933	28343	23714	20990	20899	10771	982	637	614	590	495	528	480	472	480	436	404	413	408	401	374	430	430	377	391	428	365	413	388	392	396	400	335	411	371	397	425	413	385	386	372	398	421	356	385	387	351	417	377	371	422	408	387	434	403	389	359	352	390	380	400	387	398	386	338	388	385	395	404	359	405	399	394	374	349	404	383	358	374	347	424	355	390	414	360	411	362	404	423	395	369	411	396	409	369	372	374	403	406	397	374	385	402	395	389	366	383	434	382	401	366	366	370	424	356	373	384	377	367	400	403	387	360	386	382	378	387	384	401	401	347	386	377	332	392	390	375	384	387	374	420	380	369	414	373	393	360	367	396	390	416	341	399	391	400	379	392	381	391	372	373	389	400	352	365	372	376	381	358	373	423	388	367	388	399	398	419	369	365	367	396	402	393	416	400	401	374	382	404	380	367	432	356	372	410	389	383	372	371	402	384	395	370	352	392	433	399	403	347	390	414	395	389	385	368	331	374	395	382	365	377	415	380	347	430	383	393	409	417	385	375	387	360	359	369	427	401	394	377	367	385	382	376	391	374	375	367	356	366	409	367	386	352	371	379	376	380	355	413	398	375	403	342	385	348	399	393	394	385	382	360	395	397	400	369	396	399	374	404	360	366	400	413	393	385	401	407	377	374	412	357	363	370	386	397	375	348	387	398	404	372	362	362	399	353	394	410	361	397	367	402	361	369	394	350	376	377	375	363	373	370	356	357	357	365	395	382	381	388	408	374	419	373	393	401	377	397	390	418	403	385	373	411	398	411	365	405	414	377	403	366	384	409	386	365	385	381	387	381	360	395	392	368	376	379	353	406	400	399	381	413	381	379	376	396	384	413	382	397	381	424	406	396	370	381	369	389	416	365	349	383	430	375	391	404	376	418	367	373	360	355	384	345	378	370	409	347	359	369	351	394	372	375	372	390	414	398	373	352	391	401	365	400	396	425	378	382	399	424	404	382	403	429	380	375	389	353	393	356	358	359	354	380	369	399	400	384	407	353	377	360	370	346	407	385	362	408	393	405	403	391	389	386	402	381	395	362	377	388	392	359	343	420	351	428	404	396	424	362	385	397	400	405	381	370	421	375	352	400	395	387	410	380	398	374	338	403	386	376	389	344	399	345	371	392	405	373	370	374	416	357	338	368	406	395	366	368	379	364	364	382	371	369	381	344	371	389	396	351	399	376	381	399	387	393	421	374	376	400	390	387	381	408	381	376	382	389	366	397	381	355	383	376	365	419	362	377	360	412	383	362	362	401	420	384	365	358	428	370	411	369	354	368	371	388	391	381	403	387	370	382	378	418	382	378	396	379	380	378	406	398	376	358	373	438	351	352	449	366	392	388	358	386	381	392	387	342	404	407	396	388	413	416	387	403	374	414	414	390	376	379	367	396	378	378	386	358	371	401	378	401	385	384	353	373	388	365	370	412	381	372	416	358	366	388	378	365	396	409	373	369	392	389	382	392	389	401	389	406	392	409	379	427	407	371	359	396	386	363	401	394	373	378	424	405	434	393	384	391	404	407	399	404	366	419	379	400	394	388	413	398	407	384	406	325	383	392	373	385	372	418	379	348	368	400	392	370	374	369	355	367	369	380	356	366	374	381	355	362	398	414	392	391	378	390	365	356	364	366	397	353	390	386	370	392	369	344	404	418	388	434	376	409	364	366	374	393	379	394	396	365	382	356	409	360	363	377	389	348	367	369	381	401	409	364	349	406	350	390	381	398	369	391	358	397	386	373	362	365	410	388	391	379	379	417	421	386	377	370	379	399	374	372	387	367	395	380	368	380	410	384	380	390	382	353	411	412	390	379	364	374	376	408	403	381	409	370	401	426	414	363	350	397	369	353	394	409	390	392	385	393	396	406	361	347	412	419	385	401	381	434	400	364	420	393	404	429	378	380	375	422	382	388	371	400	361	359	392	396	385	365	368	376	400	421	355	384	377	368	389	353	368	371	380	378	362	389	402	363	384	374	365	396	384	408	345	398	406	342	360	400	396	354	417	375	380	392	389	383	418	345	398	389	384	366	350	394	363	402	391	372	371	370	365	397	397	381	418	400	374	391	364	379	364	395	389	404	375	340	401	401	362	408	389	374	401	409	357	395	405	400	404	417	385	340	390	419	373	392	351	386	412	403	377	370	373	374	372	408	421	368	430	363	380	363	401	347	399	357	384	369	399	405	369	413	381	364	361	394	331	403	399	387	380	406	408	393	388	375	358	354	386	353	361	382	416	409	391	383	386	407	371	400	425	377	392	366	379	375	410	387	378	395	412	408	374	384	385	396	410	396	388	372	380	405	416	402	364	388	404	391	396	412	409	372	394	366	402	403	392	368	374	334	378	357	372	388	387	377	363	390	352	376	347	377	408	411	398	382	407	359	385	391	372	351	384	383	409	403	363	380	388	377	401	372	392	391	399	390	358	348	396	372	407	387	416	401	400	375	416	370	358	391	371	364	373	382	379	434	390	394	374	379	383	409	381	395	395	425	377	399	369	423	364	423	410	389	386	365	405	350	389	404	388	379	386	392	332	374	386	387	424	387	366	423	358	385	376	390	420	378	392	372	406	401	379	405	372	356	390	370	397	350	359	376	374	355	368	395	385	372	414	387	392	386	392	377	346	365	387	388	362	397	377	412	403	378	374	391	407	384	368	380	404	427	379	374	368	368	375	379	387	380	374	402	393	411	409	392	371	405	381	372	362	360	391	382	373	390	362	358	396	360	363	385	353	344	365	376	400	405	406	356	348	362	373	355	397	409	395	411	357	365	407	375	398	362	346	409	364	365	413	368	405	411	380	380	393	382	395	399	387	392	371	406	385	432	365	383	394	385	422	374	390	385	400	369	384	392	411	382	402	398	383	397	388	368	408	384	377	359	387	379	384	366	339	356	377	376	408	357	393	360	364	387	382	381	364	349	373	356	397	369	392	398	397	387	376	396	409	380	380	379	382	397	367	367	383	348	433	404	380	399	385	390	383	392	412	410	419	397	355	383	377	384	406	403	404	379	363	403	377	395	397	372	372	383	403	363	372	366	394	408	363	362	375	404	420	397	365	377	352	381	347	402	410	379	359	360	396	351	408	400	392	383	384	382	386	375	374	367	410	373	377	351	369	367	363	384	400	390	432	373	391	398	377	359	387	379	392	397	411	380	401	381	380	369	365	385	394	376	388	403	396	384	372	377	397	386	393	375	395	382	377	367	391	360	386	367	420	395	426	396	371	370	381	369	388	374	357	364	375	378	395	413	434	346	353	380	416	363	401	363	395	393	429	377	344	399	369	357	383	378	412	412	353	381	364	422	345	376	377	355	389	381	370	370	387	411	369	387	380	404	388	382	398	364	423	394	390	418	405	362	421	397	336	367	378	388	388	380	383	403	384	412	436	356	396	384	403	373	390	369	395	375	361	381	366	413	375	375	412	392	382	371	407	414	420	364	378	378	353	376	388	379
44029	66188	50613	32846	17006	4375	1418	1024	961	800	667	635	567	531	512	473	507	435	432	434	427	425	402	417	390	448	424	438	407	388	436	391	374	425	439	365	407	393	399	414	399	398	364	394	394	425	411	409	380	427	416	415	411	397	416	410	388	400	394	384	374	394	404	420	443	400	412	406	410	395	398	399	405	352	381	368	375	411	381	435	421	424	382	406	403	393	395	406	380	382	374	385	367	435	382	410	379	387	368	399	404	417	411	391	407	358	390	438	407	401	366	401	404	424	415	420	404	455	397	392	428	385	413	386	391	369	392	408	458	408	402	408	378	379	407	394	340	409	396	385	416	418	374	394	399	421	380	405	389	375	391	404	408	412	374	401	405	414	372	415	420	426	419	371	397	404	418	402	396	383	376	414	373	420	403	429	387	355	406	434	390	397	422	425	364	376	398	408	406	390	403	353	391	412	405	402	398	399	403	379	417	464	410	373	407	407	382	384	390	404	377	395	358	389	405	394	395	402	372	410	377	432	353	405	399	389	348	400	409	392	413	386	418	382	406	400	380	404	386	428	398	427	405	402	403	431	387	396	414	391	403	388	376	414	346	369	405	366	390	354	377	359	390	377	373	410	383	362	378	396	391	421	389	379	386	386	399	397	395	391	391	407	372	379	384	395	385	401	403	392	380	370	415	384	390	394	361	403	387	387	423	402	402	399	441	376	381	382	386	375	400	412	395	392	435	365	422	404	420	439	390	396	392	384	424	415	377	416	394	404	404	387	375	395	390	381	389	399	405	378	400	421	432	396	380	369	365	374	402	387	395	383	422	406	425	430	388	370	414	379	412	414	413	339	390	388	383	401	393	372	395	387	365	392	380	392	381	397	410	358	411	379	413	373	370	388	409	406	413	430	425	407	395	392	384	417	367	377	423	415	412	410	414	388	413	402	405	362	379	391	418	411	411	405	382	440	418	411	411	384	389	425	412	420	400	398	387	401	372	390	414	393	367	385	432	413	385	421	367	398	382	389	392	436	404	409	395	421	381	390	388	416	437	399	402	428	382	389	378	388	444	397	399	406	416	383	405	393	373	444	404	412	402	419	378	380	400	377	395	423	400	404	375	391	394	400	415	408	397	378	393	431	406	436	381	412	411	414	387	396	427	369	430	437	393	412	417	393	381	405	381	385	389	372	370	414	404	431	388	390	354	390	449	384	386	405	360	396	440	398	420	413	426	382	422	405	388	394	404	434	404	398	386	378	437	436	379	392	387	409	386	409	421	390	381	362	408	401	413	382	459	383	385	414	417	395	370	406	366	387	400	385	410	403	424	394	388	410	394	379	395	386	390	425	409	382	404	404	409	366	405	371	435	398	396	406	370	367	387	391	429	406	364	387	415	403	392	409	409	377	403	386	401	406	428	402	412	353	400	402	402	424	366	393	414	381	396	391	395	403	411	397	414	358	402	407	405	362	397	394	373	378	402	398	390	389	437	404	367	379	394	407	393	397	382	369	405	410	368	404	405	367	396	419	359	391	389	410	397	364	385	382	366	397	375	389	374	400	412	379	384	382	413	403	389	417	388	406	414	386	378	379	377	403	399	407	450	388	400	394	392	373	357	454	404	415	440	411	372	360	425	404	390	400	403	384	393	415	405	389	363	430	386	388	418	398	397	420	384	380	418	402	360	381	396	411	392	362	369	411	403	414	440	375	417	386	379	387	397	427	414	384	411	396	394	408	394	376	392	421	389	425	364	439	387	389	421	409	384	419	407	380	413	398	386	396	411	402	408	379	398	400	386	381	399	400	408	410	454	386	413	368	395	394	375	395	403	420	413	378	398	395	389	449	418	410	398	400	401	344	408	392	436	406	391	384	398	390	397	340	408	383	406	399	407	368	394	415	397	381	394	383	380	423	364	370	370	419	394	419	403	412	419	412	429	387	386	408	439	359	439	376	412	396	399	372	360	436	408	379	420	418	408	404	418	382	372	420	379	401	391	424	398	403	422	386	404	404	417	428	409	365	377	425	397	403	431	393	402	407	395	390	375	382	397	376	412	392	381	408	412	356	360	392	367	398	420	382	395	398	387	405	419	420	399	400	378	378	419	384	403	412	393	379	388	383	378	396	448	351	391	416	424	400	390	364	405	369	399	409	427	377	434	448	395	389	437	389	425	411	391	406	387	371	404	412	419	409	406	406	389	375	373	383	398	426	415	370	402	388	401	423	391	363	407	412	396	386	403	381	408	341	416	408	397	379	396	387	412	424	408	419	412	403	371	393	398	397	370	393	375	399	405	391	416	403	415	418	403	428	425	397	381	383	388	377	412	392	426	403	389	377	419	393	385	406	405	414	385	418	376	403	397	410	396	370	416	394	371	411	366	436	397	394	364	380	375	410	397	395	408	433	379	411	405	393	397	409	404	397	413	427	395	412	410	378	425	411	422	359	381	421	429	395	413	386	412	395	435	409	406	397	383	395	355	419	402	371	407	426	394	374	417	387	391	369	374	386	425	355	405	390	412	393	421	400	385	407	413	350	426	372	413	375	393	414	398	445	422	378	401	385	390	414	404	374	394	388	428	377	412	377	391	408	385	400	399	384	417	414	398	390	339	406	429	390	392	378	411	395	430	401	379	419	381	400	427	403	382	401	402	375	431	425	395	430	415	373	385	396	429	387	399	398	368	430	397	429	425	402	379	410	407	424	414	416	415	380	406	389	394	401	391	368	424	384	395	397	432	384	404	378	439	410	375	366	411	422	405	381	396	409	394	425	427	389	380	427	383	424	397	385	391	366	382	405	376	383	403	391	429	398	409	398	427	430	418	392	389	421	392	425	390	435	405	378	402	390	398	395	393	360	345	396	383	421	424	408	431	379	414	409	385	401	406	364	393	367	410	388	410	430	403	393	385	388	384	382	390	386	414	393	376	443	380	425	416	395	385	433	410	387	401	394	396	386	402	381	372	380	387	409	383	424	399	402	399	430	432	368	380	372	417	377	402	387	402	399	428	413	416	385	361	384	407	396	407	405	374	410	425	399	430	418	415	398	402	373	405	403	438	397	385	389	387	395	390	379	386	418	386	432	406	407	374	363	395	390	399	382	417	391	389	419	395	390	365	376	401	370	439	405	389	390	390	403	417	420	379	390	408	389	403	405	401	389	399	432	438	379	383	373	419	416	389	390	408	411	394	401	406	411	431	381	383	359	400	382	415	367	419	385	424	399	397	391	392	377	458	392	393	403	435	403	386	389	391	396	400	400	386	355	399	409	431	365	401	396	373	399	387	397	418	374	425	403	377	403	377	409	395	439	401	408	356	348	373	399	400	399	397	380	405	417	384	416	392	395	384	397	431	382	419	402	390	397	420	413	406	383	394	412	396	402	390	380	397	366	415	414	400	396	431	436	381	391	394	397	396	393	396	429	409	389	389	399	396	387	394	410	424	384	430	404	389	387	399	405	403	416	399	405	402	418	367	379	404	382	413	389	408	383	406	432	367	422
35067	33612	32537	18704	4872	1334	831	716	747	726	663	685	654	736	691	635	683	692	718	653	663	671	642	653	652	690	649	655	697	661	685	693	640	655	678	686	689	655	693	676	652	640	656	626	672	632	649	704	725	634	712	682	665	669	667	676	692	640	646	649	657	662	694	655	601	656	672	697	723	667	659	660	644	638	666	636	685	716	729	605	684	710	672	681	661	699	652	657	618	636	676	649	641	704	643	650	645	676	676	675	644	653	643	645	675	693	658	721	651	680	714	696	676	633	655	644	643	659	650	692	660	684	670	654	653	691	650	697	649	654	699	674	700	725	656	663	679	669	691	693	673	705	644	629	691	665	635	681	638	621	679	659	631	651	629	648	682	656	699	665	672	653	657	638	591	646	671	670	651	668	696	648	653	670	657	666	680	666	675	656	641	656	635	654	658	665	648	644	658	653	644	664	610	648	660	669	661	626	669	629	623	699	687	633	618	690	672	702	724	623	641	721	638	719	670	618	681	614	634	617	660	654	718	676	658	703	632	668	649	675	674	609	648	646	686	682	688	679	699	670	691	616	657	607	682	675	713	690	681	625	677	661	717	640	746	678	657	664	646	688	634	650	661	695	681	635	597	676	618	696	646	731	639	677	621	674	655	666	684	663	725	645	672	635	678	653	648	636	683	635	679	663	630	665	673	674	658	653	643	611	646	657	655	656	645	649	697	614	694	685	708	653	633	669	670	678	689	713	661	671	674	694	673	664	645	721	627	630	741	695	649	677	632	662	649	640	670	647	698	621	680	656	677	649	642	626	673	658	649	656	671	682	659	653	669	631	627	659	686	680	670	623	667	651	656	613	691	719	619	671	613	675	656	628	664	641	676	703	678	674	662	668	709	661	697	690	609	661	665	664	617	640	664	597	679	626	692	689	690	695	680	682	695	635	642	730	673	732	708	649	637	649	666	674	672	618	681	662	652	683	637	662	688	714	680	658	652	717	747	639	656	641	654	668	661	593	652	628	658	636	659	736	617	604	653	676	641	647	624	655	679	687	647	667	657	655	701	687	653	640	705	651	685	665	635	659	660	659	707	657	657	653	682	646	675	712	688	708	684	683	679	639	659	612	723	685	694	690	662	643	656	643	691	648	659	716	697	645	694	675	638	689	709	657	641	660	674	657	667	680	636	645	647	665	676	706	647	676	642	679	628	709	647	634	673	651	669	676	647	640	649	678	651	705	623	667	665	608	610	635	645	633	643	632	692	670	629	638	653	670	634	627	692	718	689	655	650	678	653	656	647	666	663	647	686	648	671	680	634	679	655	683	727	670	672	658	626	681	687	615	663	708	646	705	663	638	620	653	669	682	686	673	670	637	662	703	690	695	695	629	673	671	667	648	643	677	633	677	652	657	656	663	663	653	635	637	663	676	652	646	661	646	646	671	663	621	627	678	650	620	693	689	637	664	677	693	669	686	679	737	664	616	688	643	679	659	654	663	669	622	699	705	645	682	720	694	662	665	651	693	662	664	681	663	629	666	686	667	656	641	682	640	654	723	639	671	656	688	663	667	665	661	614	608	666	668	652	694	647	668	601	624	659	625	630	689	658	669	622	680	687	709	665	688	675	644	638	642	655	681	678	654	670	652	652	649	649	630	631	642	657	655	642	634	661	680	701	640	642	644	613	622	666	636	683	665	653	652	657	634	676	685	651	657	655	646	614	687	661	667	606	659	663	675	696	622	669	620	633	580	703	658	649	673	647	681	677	695	598	687	627	664	669	668	649	628	699	686	669	657	657	706	612	669	700	647	648	656	691	669	676	700	654	651	688	671	644	686	615	699	673	639	643	629	656	653	706	646	659	641	654	694	661	667	646	633	638	679	651	652	656	674	669	670	651	629	664	689	633	715	669	657	639	701	665	681	649	671	677	678	663	695	668	652	652	642	720	669	687	633	691	631	652	618	632	712	689	622	644	647	651	664	631	675	631	686	658	632	673	635	645	613	683	650	649	688	695	650	660	674	653	679	660	664	629	684	695	680	677	655	639	638	659	631	644	611	660	710	612	678	684	679	641	681	668	667	673	636	652	621	652	672	630	649	706	670	649	636	641	656	684	646	683	648	656	681	670	679	660	669	660	608	641	648	653	665	636	674	672	606	686	650	664	666	624	691	685	661	672	651	681	668	646	616	638	660	668	657	649	687	663	662	614	659	713	636	638	680	661	685	640	644	676	665	719	629	663	656	655	681	650	670	637	692	665	702	617	659	636	705	603	681	674	649	682	654	692	693	642	650	663	687	612	653	654	662	622	622	644	625	688	629	708	690	658	652	680	696	693	653	657	655	646	627	708	637	676	670	667	660	654	674	635	700	605	691	653	717	664	676	647	648	645	652	663	663	612	626	646	672	683	626	659	597	665	675	665	673	673	671	676	631	725	688	626	631	653	596	672	685	677	675	683	643	698	612	689	633	667	650	682	684	670	691	658	648	692	651	694	669	681	637	704	686	637	658	679	695	636	654	677	629	675	643	704	667	627	682	662	705	662	674	641	638	679	661	682	679	687	654	647	664	701	598	660	721	668	684	645	671	647	637	644	639	670	671	668	655	655	639	692	636	619	663	651	673	640	631	698	631	652	685	675	668	679	655	692	716	619	662	628	684	669	646	699	654	628	657	639	696	657	667	668	632	667	654	662	617	715	661	673	665	703	683	658	638	681	682	663	691	670	677	624	664	680	685	678	633	685	682	679	680	717	674	685	645	666	694	623	630	664	633	605	683	663	641	665	657	682	676	663	700	628	676	714	657	701	625	674	681	689	646	636	668	651	662	630	667	680	646	697	662	640	640	655	628	627	663	667	638	678	670	644	668	667	612	659	697	653	617	646	657	685	646	703	683	663	649	662	712	702	582	673	636	636	640	657	644	655	663	670	655	662	636	642	754	636	709	606	674	682	641	643	630	678	666	643	634	674	643	658	668	676	672	682	619	653	669	679	648	668	686	644	665	644	663	659	660	667	644	661	651	677	634	651	680	713	648	680	686	678	645	665	678	686	636	680	697	683	641	692	658	664	654	686	649	650	647	658	646	731	637	622	674	661	672	675	652	678	659	685	696	671	635	658	636	689	679	657	647	705	676	665	682	645	606	649	625	677	701	665	666	657	657	634	664	688	624	706	640	643	681	641	661	646	654	663	676	653	656	701	690	634	660	676	645	611	652	665	680	647	681	694	693	636	673	660	630	650	686	637	643	658	649	641	670	639	640	714	710	667	678	683	671	721	632	678	663	628	714	685	678	670	665	666	657	663	649	659	713	631	672	637	647	638	619	637	669	645	681	658	626	667	671	655	642	628	663	649	630	629	646	654	690	682	640	703	691	635	677	687	615	679	676	656	627	660	636	703	645	687	672	647	662	640	679	679	657	673	654	681	669	629	630	650	715	697	649	659	635	671	579	704	672	651	679	653	612	665	656	666	672	686	639	663	655	680	637	655	617	633	650	640	661	662	686
42869	48480	35200	16253	5116	1780	948	828	875	919	777	761	734	698	721	702	730	690	664	681	731	735	686	684	693	698	659	755	697	679	636	699	695	713	666	687	699	703	756	644	662	703	700	686	672	689	663	698	708	664	668	693	651	628	709	628	719	735	662	682	714	647	668	664	659	694	704	683	718	651	686	696	648	674	650	670	677	701	674	671	674	650	675	727	674	667	704	689	664	731	699	689	686	667	669	687	694	692	711	696	709	724	686	694	691	695	682	707	620	729	678	693	674	675	658	699	679	706	659	697	740	683	698	719	673	698	678	689	633	697	670	681	663	680	697	706	700	670	643	696	700	708	662	667	687	711	709	671	709	687	685	687	677	672	701	652	646	665	639	663	640	692	705	669	705	711	677	668	704	698	755	659	710	688	617	664	649	681	682	678	660	692	706	686	669	685	705	683	703	688	673	693	697	641	703	670	689	657	679	674	663	657	717	636	701	701	694	698	671	691	693	692	685	713	678	695	670	669	719	645	637	672	726	672	680	672	750	644	666	665	678	704	684	707	643	693	687	678	661	700	672	641	689	674	699	711	691	710	692	689	734	706	661	661	638	644	701	695	619	705	656	705	697	670	643	724	720	672	643	695	705	652	720	693	685	669	666	672	665	660	686	671	687	641	687	681	670	664	624	677	663	696	668	664	693	691	725	672	690	691	699	695	707	623	698	688	664	663	712	713	646	667	687	665	711	684	712	676	682	662	699	665	670	656	742	667	653	692	690	641	667	643	676	669	650	694	683	645	671	719	666	680	746	686	695	656	710	672	699	697	629	713	692	702	709	668	699	676	716	707	674	714	674	659	739	639	646	618	704	729	736	702	677	687	661	665	690	679	662	726	748	682	669	709	656	715	693	677	714	682	651	691	688	680	644	667	688	678	667	686	674	710	724	658	709	661	701	664	705	724	687	687	660	661	699	637	708	690	667	720	725	701	693	700	666	692	711	689	653	690	672	679	688	704	703	707	658	702	659	696	648	660	653	753	657	655	661	665	671	734	674	682	673	691	664	673	690	633	696	691	706	707	701	647	680	692	721	699	609	635	674	692	661	707	661	709	707	705	726	684	696	735	703	676	684	697	677	701	712	686	685	671	694	735	745	674	709	693	649	720	685	692	685	698	727	705	699	679	686	661	691	690	674	697	743	739	690	712	633	677	688	711	670	668	632	649	700	684	698	687	714	745	690	698	669	692	636	713	698	708	721	705	681	696	687	713	689	732	704	664	655	666	665	683	653	684	683	684	718	732	671	663	705	699	648	697	659	664	719	676	672	718	684	695	717	699	712	722	670	692	668	663	668	690	706	645	715	647	723	717	674	683	670	682	650	684	711	688	652	690	746	638	695	606	700	684	705	676	679	677	694	685	627	719	663	742	712	622	711	681	685	669	695	679	669	691	684	689	737	631	642	697	683	659	616	677	676	721	708	733	696	724	649	637	694	686	623	695	662	734	670	671	729	709	652	672	696	732	683	689	643	654	708	668	713	662	701	679	724	683	690	666	693	743	634	673	675	674	683	712	653	674	672	691	682	720	682	689	667	692	701	690	692	662	682	672	666	730	678	684	713	667	667	642	681	670	706	678	658	681	667	694	679	672	672	675	666	654	729	657	717	677	693	691	706	643	669	649	700	667	683	727	700	692	713	696	629	675	662	715	689	690	668	692	605	674	691	654	665	665	705	697	656	732	668	645	689	667	685	673	674	702	711	708	630	672	714	695	695	677	669	687	692	680	704	736	689	697	739	685	684	729	674	647	636	665	660	689	694	601	698	684	677	674	670	682	716	734	687	737	702	688	671	695	719	681	661	702	647	730	617	677	673	674	702	694	703	700	660	636	654	682	633	700	724	697	685	653	655	673	698	707	720	657	686	691	642	700	725	699	704	687	658	691	644	681	693	739	666	701	694	712	678	653	679	672	721	729	697	663	707	726	672	648	713	655	714	742	644	650	714	675	706	716	665	680	698	714	659	671	736	680	679	688	680	662	641	708	717	623	678	641	683	731	637	693	634	674	683	736	698	747	712	696	723	676	733	688	734	674	707	679	684	638	688	668	677	717	665	674	682	703	677	710	665	651	658	662	726	658	761	690	687	680	692	662	719	667	705	707	681	679	678	705	706	682	667	712	676	662	673	661	734	680	681	691	683	694	632	685	708	664	663	705	709	714	722	679	717	698	687	676	690	674	653	614	631	693	673	716	688	664	738	682	720	690	670	673	708	692	683	684	663	697	679	692	714	678	670	680	726	716	636	684	676	660	684	692	693	708	685	681	670	702	651	695	689	672	612	689	694	691	659	693	688	687	716	696	732	699	709	685	664	695	631	700	686	724	711	702	688	694	677	624	654	699	670	671	621	725	668	675	693	693	702	694	663	672	669	718	693	683	630	695	659	680	707	639	713	695	725	657	663	723	695	713	715	691	691	703	661	628	646	654	679	723	692	666	685	666	670	707	651	651	676	675	699	654	726	718	723	724	669	775	675	689	705	697	697	694	673	676	684	708	693	716	694	691	691	702	701	690	708	681	679	651	705	701	694	701	652	629	729	656	693	654	711	704	707	684	641	685	732	675	657	700	673	677	720	705	678	704	698	672	694	665	633	685	729	716	686	683	694	691	696	691	658	686	673	666	696	693	663	691	695	689	719	760	670	701	631	694	664	674	676	657	717	698	671	693	701	742	669	674	669	672	681	668	690	734	737	692	708	717	677	690	679	701	725	690	649	656	751	658	673	695	682	672	702	738	707	712	721	712	701	696	673	679	709	640	689	710	676	709	686	672	781	676	730	731	696	692	694	694	724	686	638	665	671	664	701	744	712	696	677	726	708	743	687	690	687	705	652	706	681	652	679	700	699	694	784	717	700	644	685	683	697	647	675	662	659	686	677	675	716	695	694	687	685	652	682	694	696	671	651	697	662	680	690	732	670	717	675	699	651	680	655	709	694	694	676	684	643	715	697	645	663	729	668	696	697	687	663	692	642	671	706	660	648	647	683	723	695	684	655	693	707	669	691	622	654	713	679	713	662	697	718	686	696	677	715	745	707	662	677	663	698	657	681	680	698	695	691	680	697	683	673	717	667	730	678	710	684	694	756	705	689	645	679	666	677	683	663	687	761	648	701	687	650	669	682	729	755	695	705	713	697	747	691	651	730	668	681	695	665	698	714	695	684	688	694	679	639	702	695	698	642	683	701	716	665	698	688	715	702	626	640	673	671	728	685	636	722	691	693	731	679	695	674	710	690	651	721	694	695	652	694	729	712	671	678	692	676	698	671	708	659	680	657	726	685	657	651	685	684	686	648	632	695	728	676	713	696	615	701	695	683	668	668	688	651	674	688	690	697	658	692	699	660	697	686	687	706	701	659	688	711	682	688	682	681	687	678	697	654	697	642	654	672	696	695	695	665	685	686	671	651	700	703	656	654	741	668	697	680	677	703	679	686	668	649	693	681	689	709	740
23658	20943	28119	24123	20911	12867	1514	817	736	652	682	594	570	536	612	570	547	518	520	510	542	502	477	556	505	526	496	523	470	502	521	563	517	480	497	533	544	563	521	508	491	514	482	519	519	536	514	509	522	488	491	478	508	535	517	536	510	479	532	547	498	519	482	515	518	507	535	496	530	513	495	530	502	542	535	521	533	470	545	516	504	545	497	528	526	521	539	494	506	543	509	525	497	528	504	506	507	545	510	519	499	475	531	532	510	545	515	497	488	499	500	530	506	497	519	514	542	536	511	535	543	466	518	509	528	489	521	497	530	490	470	500	500	521	549	470	535	509	511	516	509	530	519	536	508	501	462	500	520	465	544	559	504	513	488	510	518	526	509	518	486	512	510	505	503	519	525	554	551	490	498	504	526	485	499	517	537	516	498	501	554	515	526	490	507	510	488	548	543	528	510	532	472	547	503	529	544	508	508	496	505	533	492	513	505	558	485	523	535	529	515	538	485	491	490	479	523	503	505	508	515	507	502	540	494	521	519	489	520	493	517	517	514	481	505	528	484	528	548	510	531	515	491	508	515	529	502	542	486	487	533	499	517	514	454	496	498	526	520	506	507	522	506	500	512	492	468	498	499	524	516	497	518	477	524	500	505	544	532	522	496	498	519	518	494	455	476	478	447	502	499	523	509	527	512	521	545	506	479	529	516	493	495	542	521	512	477	537	504	501	525	556	487	521	528	511	512	520	542	543	508	511	497	501	508	534	521	528	545	472	507	499	499	540	566	477	504	512	536	532	510	535	506	496	512	550	486	485	511	506	504	521	540	491	520	469	526	507	519	550	514	482	501	514	495	503	500	504	537	517	508	481	475	481	536	491	561	544	516	570	460	523	517	495	497	513	532	487	517	505	509	537	515	514	568	492	469	478	497	522	485	495	555	488	477	494	488	514	468	483	529	504	502	523	500	525	496	498	525	499	507	525	538	504	508	505	512	500	484	490	532	535	528	539	527	505	519	534	528	525	504	490	496	492	533	522	508	510	508	502	515	511	529	534	494	508	510	488	514	533	520	495	476	511	511	533	498	483	539	486	516	513	469	490	531	485	520	527	485	465	510	487	516	518	499	525	546	543	523	520	483	494	498	537	518	497	478	493	493	484	475	541	522	502	513	514	503	476	513	550	494	493	528	514	514	552	504	509	496	544	479	525	522	527	536	505	493	460	528	530	518	518	497	521	508	490	516	531	519	543	463	502	498	514	489	470	535	519	519	495	495	516	502	483	506	477	473	547	534	513	509	528	481	484	497	536	495	535	472	527	532	519	491	551	523	523	497	531	534	542	487	527	479	530	509	470	561	522	517	492	513	531	499	472	481	515	487	508	516	500	479	453	489	492	501	523	516	503	504	492	562	488	472	495	472	496	530	501	520	505	507	527	530	508	492	506	499	518	526	474	472	523	523	524	532	535	500	527	528	487	514	527	501	520	486	519	498	505	547	539	523	485	499	514	532	516	524	509	534	537	489	567	502	542	484	526	503	482	466	524	501	548	512	509	514	515	520	530	511	530	554	493	539	532	551	522	482	488	529	547	523	526	529	517	490	520	547	506	505	497	558	545	471	485	540	497	545	520	537	509	481	509	551	508	483	530	518	509	525	518	510	510	522	507	464	519	486	499	514	514	492	498	515	507	490	529	507	500	495	516	533	531	555	463	545	488	504	489	533	496	537	510	534	526	508	508	515	498	509	493	501	489	547	473	479	504	495	536	526	504	495	494	518	516	556	521	461	506	520	513	518	507	518	526	531	486	553	499	489	497	497	494	502	523	469	503	503	538	512	545	514	489	540	507	526	477	529	535	520	505	494	484	469	501	466	569	510	518	512	531	484	468	474	466	541	532	512	509	483	541	558	483	541	503	511	515	478	487	508	531	505	491	536	498	487	503	536	518	505	481	541	485	493	492	512	487	534	527	522	480	485	538	496	538	511	499	505	524	491	480	522	526	501	502	527	536	519	541	537	504	507	505	509	518	493	478	538	473	528	527	536	506	488	508	481	542	559	506	531	531	494	487	516	486	506	487	515	465	502	498	529	520	545	516	501	460	557	512	494	519	539	502	514	487	489	565	520	562	512	494	509	511	555	509	500	489	488	489	473	536	514	495	523	538	546	555	539	549	516	552	447	519	486	512	515	496	545	517	526	526	517	512	503	467	530	516	499	497	479	514	513	538	511	481	525	503	504	489	481	515	459	520	508	515	555	500	532	539	528	451	547	534	496	525	522	541	493	523	504	544	500	510	524	504	519	524	492	569	519	474	554	513	527	507	496	502	515	484	521	491	502	548	507	498	502	517	489	501	517	497	511	491	510	523	510	534	551	541	513	487	496	525	507	499	542	448	519	481	503	494	511	527	460	498	489	547	497	539	504	498	509	528	517	508	467	534	503	540	508	511	573	556	507	494	535	492	487	504	544	532	534	536	509	550	487	516	522	503	557	498	506	491	509	500	498	521	516	491	439	502	502	536	507	509	487	510	508	506	525	512	512	533	501	541	554	516	530	501	482	491	514	502	499	540	448	530	515	487	502	514	512	500	519	511	540	535	553	515	516	569	491	510	550	510	520	541	506	503	515	513	496	538	496	520	526	505	493	528	532	505	533	493	511	515	508	537	546	535	518	483	547	495	509	527	511	508	497	516	496	510	509	512	529	507	525	511	530	499	517	523	519	489	477	525	490	494	539	539	510	506	475	542	498	484	583	523	454	531	521	525	508	490	515	529	495	488	521	502	514	486	517	495	483	518	535	493	486	469	514	487	544	485	515	489	510	498	564	494	506	536	471	529	524	476	497	534	500	520	518	511	507	507	514	520	525	490	496	524	483	474	513	550	531	517	498	525	472	524	470	534	523	481	504	510	557	494	524	519	516	531	489	526	497	505	518	503	495	463	502	493	490	531	527	485	502	537	477	499	510	463	500	524	535	554	503	517	531	507	502	515	484	500	518	562	480	487	462	502	518	506	540	528	473	541	482	486	519	508	514	521	494	499	524	484	498	489	501	505	481	493	510	501	494	506	496	500	498	496	520	533	466	522	480	488	518	497	524	489	518	505	498	503	468	508	533	508	529	520	470	507	475	535	516	528	503	529	527	491	509	538	536	496	525	545	571	515	496	515	533	505	511	535	511	530	464	518	536	530	543	494	528	507	520	444	567	497	527	523	499	534	493	506	511	532	524	514	477	522	501	513	524	507	484	519	477	457	484	468	509	533	523	539	516	525	503	523	540	498	508	501	528	500	541	525	509	540	523	559	571	519	509	518	520	516	541	505	489	527	504	523	529	515	534	507	528	535	520	511	516	506	567	545	528	534	484	498	538	545	495	503	496	504	502	522	501	505	509	488	517	513	538	531	570	553	527	509	526	538	519	528	538	508	515	485	546	510	508	511	500	540	540	535	492	566	493	547	516	534	516	571	528	469	542	520	484	498	541	518	519	515	533	511	508	476	500	510
40699	59183	47154	23574	9004	1815	1273	1017	945	837	778	701	652	619	636	629	622	587	582	567	567	591	525	583	545	550	528	572	589	526	567	557	565	533	583	529	564	516	535	550	531	508	529	537	514	589	508	507	527	546	514	511	535	554	558	524	536	505	571	533	542	558	501	555	510	527	526	562	554	527	515	490	546	543	521	541	543	557	561	543	559	516	572	567	513	587	513	529	577	504	528	579	553	554	537	528	546	560	557	510	525	550	565	548	576	541	578	530	597	500	542	545	575	531	568	535	545	543	530	565	531	568	505	502	574	521	547	537	523	587	606	487	527	570	553	534	474	571	504	537	546	572	531	538	533	597	530	595	536	514	570	503	529	565	571	554	555	498	564	547	556	593	543	564	493	548	549	525	547	531	542	545	535	537	528	554	527	544	556	557	554	515	523	600	547	555	545	573	568	555	537	554	535	586	507	551	559	570	513	495	536	532	551	550	564	533	544	511	529	499	551	524	549	551	505	578	527	588	505	561	541	530	550	587	532	541	561	535	484	548	577	543	504	538	535	551	546	556	526	547	519	527	513	570	550	572	581	551	485	535	547	541	572	534	572	580	533	577	495	569	511	537	584	512	514	503	545	553	539	517	549	549	524	507	531	570	544	558	547	526	530	541	571	585	533	536	497	552	527	554	517	572	594	550	544	547	557	512	550	534	546	557	568	535	484	523	518	557	499	542	575	520	510	506	534	565	557	555	551	537	485	553	561	491	509	541	504	524	554	522	528	511	541	530	518	560	510	553	537	558	563	560	496	545	541	530	516	556	545	510	529	519	533	533	478	545	582	528	553	540	554	544	543	570	518	549	505	570	513	481	548	571	577	533	555	524	557	526	567	535	582	570	517	552	540	581	561	538	575	537	572	503	574	555	560	564	533	552	587	561	563	520	519	537	555	529	524	562	528	535	601	544	554	538	549	542	528	532	509	538	547	540	542	548	525	506	580	576	535	525	554	529	565	543	516	581	532	536	545	538	530	547	523	533	570	564	560	573	521	527	524	525	525	552	521	512	515	559	557	556	557	538	508	535	520	541	543	515	550	519	533	517	565	510	527	550	580	519	550	506	546	575	536	569	539	552	561	551	513	563	562	583	513	508	539	561	562	552	538	543	576	526	519	521	532	528	516	581	533	570	552	560	464	523	543	499	548	519	557	545	535	548	525	549	517	546	496	546	524	515	517	537	567	540	556	510	528	536	537	585	539	576	574	494	562	567	537	549	560	533	540	532	567	546	546	560	502	533	531	517	520	560	552	563	565	536	541	525	561	547	576	546	533	575	518	528	535	525	555	515	510	542	504	538	528	540	580	578	528	555	508	535	582	533	513	539	508	507	570	544	550	549	492	542	515	543	560	550	528	528	574	522	585	554	510	522	556	553	508	549	550	548	524	558	544	546	557	546	554	512	500	553	542	537	528	519	560	547	532	522	527	499	552	517	543	545	524	524	545	547	512	548	544	520	545	547	544	527	505	535	575	572	511	525	566	541	569	531	558	541	573	532	511	573	499	554	527	520	530	557	528	527	542	525	563	513	560	566	522	532	578	577	557	512	558	541	540	488	513	511	516	555	510	525	596	527	524	517	562	563	517	523	555	522	537	535	564	515	545	531	505	540	571	505	549	574	538	547	505	553	561	541	589	540	516	533	537	528	563	548	539	533	536	523	549	560	565	518	530	535	523	523	544	536	553	537	561	528	532	565	545	534	524	509	519	523	550	538	539	546	541	554	547	546	569	538	504	563	518	579	531	540	516	540	539	566	567	543	521	526	547	536	536	568	535	526	547	538	590	529	530	529	517	540	532	549	588	549	546	555	545	563	532	540	547	548	563	527	544	531	519	540	525	517	576	475	535	537	550	557	548	548	544	521	567	520	522	504	545	574	571	549	550	541	529	532	542	547	566	565	522	557	584	519	521	535	519	571	584	545	561	507	526	526	558	548	523	567	515	564	534	519	534	541	563	567	514	551	521	560	515	544	552	551	536	500	526	531	564	582	486	521	524	540	528	529	542	574	529	534	491	545	501	500	548	573	533	567	526	525	569	509	518	577	564	586	552	556	549	561	564	539	476	535	577	552	509	512	578	531	557	530	515	507	556	509	558	556	565	562	565	544	514	519	570	521	534	490	549	551	571	503	490	510	551	542	571	575	555	577	536	547	554	543	537	541	554	525	544	548	513	521	570	535	560	517	553	582	545	548	545	516	573	534	558	542	559	533	565	536	556	541	556	518	554	539	518	566	569	518	532	518	538	549	552	559	536	573	553	484	508	539	583	519	521	562	537	518	548	512	482	571	536	566	558	530	580	546	554	522	522	550	571	495	540	539	507	537	543	549	524	547	543	579	529	570	553	580	570	534	563	550	538	539	539	566	582	504	535	490	572	555	561	573	535	558	549	568	536	560	537	537	562	514	542	509	539	519	497	533	557	542	552	539	556	538	551	515	547	527	545	509	497	542	551	529	518	528	528	558	500	534	552	515	523	520	539	493	547	547	542	548	558	536	568	540	519	543	551	519	580	534	575	515	531	526	526	516	535	532	539	524	519	529	584	506	539	505	531	538	554	553	506	535	533	533	545	535	490	565	569	539	555	509	547	551	555	540	580	571	535	504	535	575	520	551	538	539	513	515	572	504	557	522	548	563	558	545	573	530	549	525	535	558	543	560	548	556	515	557	522	531	540	518	537	542	560	570	539	542	521	530	522	538	554	556	535	561	553	530	516	589	513	538	541	561	574	555	560	505	543	556	536	510	565	542	545	557	514	576	523	565	533	563	550	556	561	512	537	551	523	541	572	608	526	570	566	544	539	558	566	564	579	583	574	544	544	509	531	568	542	503	552	489	538	560	556	534	554	546	558	558	568	563	548	532	567	543	543	539	550	532	558	558	555	556	536	549	511	536	541	506	550	515	598	555	516	542	545	534	582	575	557	547	531	595	529	560	521	525	511	550	582	553	553	541	576	547	558	515	556	520	559	539	505	550	539	522	554	526	565	568	530	502	577	524	532	502	601	532	520	569	500	534	522	492	576	525	552	594	524	525	527	530	538	527	544	524	548	530	552	543	564	585	548	530	518	484	557	535	559	572	517	533	535	533	488	564	508	542	590	529	515	562	525	559	549	535	561	538	539	538	507	517	548	572	528	547	553	543	535	552	558	509	515	536	546	569	531	533	521	547	547	503	564	550	569	538	562	518	574	567	570	547	563	544	548	539	520	528	590	557	565	507	537	545	491	540	527	571	518	566	529	567	550	531	517	549	551	517	553	588	526	533	582	559	560	570	541	548	530	519	549	507	526	523	527	551	553	537	508	543	541	569	557	523	534	554	531	530	500	518	574	553	578	545	514	562	542	568	578	525	510	528	532	548	535	539	586	549	503	522	567	514	534	557	554	502	545	546	536	524	496	547	522	549	529	543	541	498	525	525	538	541	518	567	549	557	531	569	518	566	572	556	564	567
24745	21083	27748	24968	16610	3007	974	794	727	657	656	670	612	621	644	569	618	599	587	638	611	568	633	575	595	590	610	555	625	607	586	596	604	595	608	621	567	621	583	606	550	561	609	609	577	609	649	559	557	601	593	582	589	567	567	618	591	606	583	583	602	589	630	588	598	609	541	619	572	570	606	594	627	594	565	650	583	568	592	526	586	605	592	626	598	593	608	609	621	606	590	523	608	535	578	616	586	581	601	611	654	589	631	572	582	594	653	583	568	577	585	650	633	620	585	571	632	550	607	599	611	542	594	572	561	598	588	589	664	613	608	631	552	560	612	541	562	587	586	544	596	629	597	586	594	580	597	535	580	563	561	610	539	598	611	584	587	604	595	583	595	624	579	574	571	528	597	607	619	553	567	566	582	635	614	632	618	556	581	589	619	580	624	546	554	596	588	617	587	554	621	579	626	636	559	566	552	562	625	588	607	606	636	600	581	544	616	590	593	587	601	619	595	618	509	579	591	617	568	557	573	539	573	564	626	602	606	568	616	568	579	596	635	593	573	556	610	582	601	591	579	568	621	595	586	560	595	567	576	587	610	614	559	586	643	615	552	616	604	624	587	583	596	603	609	555	584	630	633	544	581	594	584	614	590	606	602	573	583	576	570	585	591	612	598	597	585	576	599	567	570	582	588	592	613	583	594	539	594	583	589	576	605	562	565	595	583	651	616	600	597	606	592	588	591	607	586	618	619	613	612	636	630	545	615	616	573	629	597	593	614	631	602	549	572	588	604	601	615	616	600	590	600	569	624	579	635	583	597	541	615	615	594	619	578	580	597	611	531	595	619	593	543	632	574	543	576	593	574	605	582	572	583	551	628	610	608	582	601	566	604	564	559	542	612	601	577	594	548	588	601	559	611	587	608	628	558	579	606	585	624	598	601	643	569	557	615	544	584	551	584	581	601	583	583	596	590	650	591	643	604	543	556	591	586	599	615	616	615	585	620	663	573	582	583	604	636	548	580	610	578	614	601	580	627	582	625	609	587	625	589	611	594	623	564	614	647	542	588	594	593	594	612	580	544	578	607	631	586	611	583	574	592	592	592	623	587	604	582	591	620	577	582	592	596	570	558	644	614	585	603	614	591	602	576	586	628	586	569	604	623	598	572	636	616	611	615	619	584	590	586	543	580	606	604	611	584	623	598	578	557	588	601	589	560	612	569	668	581	581	534	565	615	586	628	531	599	610	569	589	585	531	597	578	589	561	598	607	590	576	590	622	611	576	564	617	602	625	599	542	563	571	624	637	568	555	584	616	597	578	586	601	593	613	562	563	622	582	613	575	540	550	572	553	638	623	614	606	605	544	588	589	574	575	617	599	560	648	606	576	586	612	568	570	619	571	606	605	571	599	609	620	580	555	565	600	589	592	622	579	585	635	533	600	551	580	584	611	586	551	610	576	617	552	591	624	630	560	603	598	594	559	592	600	592	589	563	581	596	605	552	576	564	542	635	590	606	568	637	629	611	597	600	533	571	568	601	616	555	640	583	583	595	652	540	598	588	601	603	585	584	620	581	565	594	620	597	546	572	571	575	613	589	601	628	579	600	627	602	593	591	635	571	577	567	576	629	603	618	569	569	599	573	588	584	574	564	550	530	615	548	567	581	563	619	546	598	576	554	584	607	587	631	576	588	557	598	619	600	608	609	580	604	626	587	610	574	661	585	622	548	606	640	613	607	587	576	608	593	597	555	577	594	607	587	622	583	554	656	602	605	576	562	611	571	606	586	607	626	590	589	620	604	616	587	576	578	590	584	547	591	627	573	603	601	614	671	624	608	579	639	595	584	591	588	580	580	580	547	621	601	593	557	532	589	584	580	616	611	567	612	610	605	649	611	573	583	560	616	552	557	592	593	590	646	617	586	616	579	603	598	620	563	585	585	620	563	591	578	645	596	621	598	613	576	614	633	569	639	584	626	608	596	582	594	593	618	562	621	603	631	540	607	590	645	587	557	576	610	580	608	575	626	546	579	585	579	555	586	594	561	565	606	605	581	575	595	562	593	592	591	582	580	577	588	617	616	587	632	581	538	629	617	579	598	567	622	608	533	599	598	612	559	564	620	600	601	620	561	574	583	572	626	592	582	577	581	618	605	618	577	642	566	624	592	568	591	577	589	592	631	591	639	594	642	554	632	577	598	613	594	592	593	567	609	565	557	608	586	631	557	623	585	560	630	592	594	565	569	583	569	579	583	607	586	603	609	596	607	580	562	620	572	574	582	601	595	586	616	567	583	618	607	573	571	598	596	595	619	606	623	580	605	637	577	545	609	607	621	625	609	601	585	573	611	590	596	580	567	571	571	571	614	622	585	594	598	598	635	621	574	594	603	592	571	630	601	614	618	590	603	629	582	597	597	532	586	623	574	536	566	588	614	542	566	609	603	579	588	580	582	591	643	580	597	616	581	644	604	603	587	582	630	583	617	582	591	602	547	612	595	626	615	571	583	613	560	559	671	617	572	632	585	593	621	638	617	603	599	594	579	617	572	564	583	571	589	593	547	562	564	584	622	559	563	597	616	616	599	550	569	586	573	557	592	594	579	556	583	636	582	563	581	630	585	608	618	588	592	640	619	552	603	604	622	603	625	595	545	656	626	640	632	568	576	615	572	561	560	596	591	605	610	604	626	601	639	602	594	565	583	571	597	593	595	613	586	600	625	596	584	576	538	585	626	576	620	627	582	589	590	584	596	581	602	645	624	600	591	607	575	607	608	515	595	601	562	601	609	541	560	634	553	576	641	575	590	616	609	601	587	591	598	568	599	556	607	587	638	610	557	584	596	615	593	564	535	576	579	586	590	602	625	609	565	606	534	590	573	596	542	562	613	584	623	625	581	627	595	608	575	576	583	608	616	621	633	604	613	602	571	588	605	595	616	630	570	555	592	630	576	581	576	562	597	573	572	575	619	574	565	544	577	558	577	591	576	585	605	588	606	620	590	574	597	581	602	585	585	623	602	642	618	567	583	618	576	576	661	590	588	581	641	566	534	569	591	580	554	567	530	580	592	602	585	614	562	597	631	587	626	582	557	587	621	550	594	565	607	616	571	567	582	602	566	619	570	601	579	571	583	581	595	618	603	633	589	570	639	623	598	585	649	639	588	574	582	610	547	601	611	558	584	576	593	578	598	606	585	590	573	559	596	596	560	567	599	626	609	578	593	568	595	591	635	584	604	597	586	568	559	586	623	623	563	589	604	593	557	563	584	597	602	549	578	570	613	602	599	589	584	605	563	559	598	629	631	550	582	604	604	585	565	593	584	580	590	590	597	591	604	563	610	601	612	607	574	585	615	603	586	584	586	579	593	587	617	576	540	636	616	579	618	578	643	575	623	615	627	547	626	598	574	588	599	565	631	596	592	609	592	627	608	624	567	641	615	592	587	623	594	588	570	610	605	577	628	538	611	617	602	604	588	597	544	580	570	573	574	591	600	605	549	619	609	589
41232	58231	42146	17311	5603	1761	1192	1017	931	861	759	785	702	681	677	666	620	617	622	615	646	638	640	630	638	587	638	611	629	605	633	621	563	647	614	627	620	621	616	598	605	639	599	595	641	602	604	592	599	550	604	624	603	611	622	594	591	595	598	626	628	619	561	643	636	649	588	577	620	609	585	626	586	601	617	623	642	630	551	605	610	619	646	597	621	639	609	615	568	614	619	614	617	619	579	668	590	616	630	597	524	598	571	643	612	580	566	660	608	637	616	591	617	621	581	626	641	623	599	593	613	612	617	620	559	630	566	647	612	601	567	580	602	605	618	636	637	646	589	577	570	588	600	578	581	633	578	634	557	614	576	608	555	568	607	605	612	643	638	568	624	578	624	609	604	575	578	615	596	617	587	563	573	588	606	620	563	623	608	660	608	600	633	603	623	581	604	605	648	637	669	593	569	608	616	600	592	627	661	594	611	619	629	607	625	559	629	641	621	620	626	627	626	596	636	626	564	581	595	610	595	624	544	575	638	632	563	629	607	638	594	595	621	598	575	633	624	605	623	565	583	551	622	593	595	623	576	630	574	636	628	598	625	611	603	571	615	623	605	593	613	616	610	617	605	599	622	648	588	605	597	650	600	634	597	598	627	561	579	610	597	622	614	656	623	626	595	620	546	628	593	602	633	593	633	649	628	607	621	592	641	626	572	594	614	624	580	571	567	597	627	628	571	613	618	617	620	609	620	642	620	648	582	590	624	596	613	595	602	590	578	619	593	597	581	582	605	658	604	588	592	584	581	634	611	570	595	605	641	591	578	566	590	586	615	628	616	617	620	607	616	598	622	598	612	618	626	584	578	568	605	627	619	579	640	582	625	645	603	629	610	591	578	604	601	567	642	636	607	629	628	597	610	577	623	598	586	565	616	665	579	646	624	597	579	647	591	590	582	621	613	558	599	614	594	600	596	572	618	569	582	632	618	640	613	591	618	619	635	601	625	596	616	587	625	578	596	588	612	579	588	643	609	617	623	591	623	605	584	585	593	611	646	571	606	583	601	586	585	609	596	568	616	621	644	606	590	591	590	589	612	605	598	630	615	629	563	566	637	573	598	561	587	623	584	609	666	629	605	590	642	607	581	603	592	612	600	602	638	620	612	606	605	625	596	619	640	601	623	603	642	596	597	608	639	547	589	626	598	570	646	656	599	601	610	588	628	563	601	580	604	598	557	629	615	604	673	625	606	652	591	635	616	587	616	574	634	595	617	654	564	618	600	594	611	594	575	593	633	601	587	635	606	610	625	566	571	600	618	633	566	574	586	595	599	596	613	575	621	579	581	643	577	553	641	623	578	631	619	614	595	605	612	554	635	604	637	562	622	641	621	618	611	592	629	608	602	623	619	600	581	594	591	571	562	605	602	632	621	605	625	601	631	603	583	617	594	618	596	613	658	609	619	597	554	587	611	627	611	639	638	641	599	617	620	640	622	634	637	591	582	606	614	592	623	624	615	627	594	607	607	590	633	596	583	619	559	641	574	632	537	619	632	619	629	577	575	572	621	603	636	605	666	576	604	634	638	590	624	620	577	584	592	634	656	568	617	630	630	557	606	536	588	629	579	628	576	623	620	570	607	569	602	621	638	562	689	617	601	617	606	610	607	589	571	625	636	587	609	618	612	630	650	642	693	584	618	636	601	623	610	632	588	621	618	623	575	636	589	637	626	640	622	595	608	621	592	633	619	604	632	608	553	601	604	582	560	620	648	604	610	609	616	638	583	607	609	624	596	632	623	602	583	583	620	651	590	600	615	553	548	618	612	579	583	617	603	634	625	598	617	604	599	616	556	604	641	607	578	565	618	604	592	603	615	576	600	587	550	632	592	629	611	586	594	633	612	637	549	620	599	649	639	600	640	604	605	578	592	576	593	606	610	600	588	560	553	563	610	621	632	625	599	605	570	610	585	588	622	572	588	621	599	601	652	632	610	640	570	615	627	591	603	631	579	625	566	577	576	589	601	646	621	593	585	569	627	588	588	557	627	590	590	635	612	579	604	585	631	654	650	599	601	611	610	604	649	605	601	626	608	616	591	603	659	576	619	630	618	624	653	580	596	602	619	613	642	590	605	619	608	618	604	576	585	601	597	585	596	622	606	605	597	601	613	595	642	591	637	602	624	617	615	570	596	565	614	573	660	586	627	575	643	617	628	614	627	592	569	573	624	591	620	629	592	612	648	608	616	624	590	574	564	583	581	593	596	627	595	669	636	625	602	605	571	601	616	635	590	623	611	588	660	594	637	628	615	582	599	588	582	588	636	598	695	584	650	640	602	609	591	639	624	626	638	620	626	611	630	622	582	601	607	607	623	592	609	601	559	616	605	601	625	586	623	606	624	604	655	597	578	604	608	591	590	591	564	585	585	586	632	602	612	605	613	590	614	638	592	631	568	594	667	600	628	578	563	602	602	611	639	632	610	600	605	560	612	662	600	583	611	624	625	632	566	617	571	625	609	604	593	602	618	650	606	594	575	589	599	638	573	617	594	602	661	612	579	591	596	632	576	596	596	631	570	564	598	614	611	630	600	583	617	618	583	601	622	583	606	591	563	620	578	601	611	623	603	628	596	614	628	613	614	605	623	605	596	600	567	599	640	579	589	610	628	633	654	625	605	608	622	591	589	611	617	638	615	620	657	640	617	604	620	567	619	618	623	553	638	610	600	643	610	599	571	630	623	597	605	637	589	643	651	627	619	642	590	601	632	635	590	642	627	600	607	622	632	649	584	611	626	624	627	613	592	594	633	634	614	584	600	570	596	586	605	626	592	620	596	639	598	632	577	606	610	591	608	588	612	655	639	586	604	634	634	602	580	603	607	613	607	611	612	622	600	620	616	563	586	572	612	625	610	643	629	621	647	572	607	617	610	610	657	571	616	608	654	588	594	616	604	574	620	628	660	627	620	580	620	624	628	651	575	561	602	541	609	648	604	612	618	664	628	599	589	577	568	697	630	577	599	615	608	586	587	595	577	598	628	577	545	565	598	608	613	613	611	588	589	644	625	630	608	584	603	591	620	601	603	638	565	529	605	594	622	628	545	628	613	654	631	604	584	581	602	582	597	657	633	645	639	610	597	580	580	598	571	610	605	583	600	598	588	638	570	602	607	658	568	622	593	585	601	568	613	624	623	614	606	573	565	629	595	619	622	611	587	643	612	622	633	616	610	574	605	640	575	590	598	628	587	602	591	596	646	565	627	638	615	616	631	646	585	589	587	635	605	642	615	590	611	604	616	594	615	568	678	644	649	621	622	597	589	581	606	617	630	593	600	614	573	585	600	601	596	638	595	595	602	634	626	582	600	638	625	605	613	611	618	624	612	623	607	561	646	556	631	610	600	598	606	605	589	589	586	572	636	617	593	580	625	624	624	595	627	601	608	588	647	622	610	591	607	594	606	595	629	559	604	579	577	617	621	615	630	596	591	601	624	658	611	572	583	637	597	605
22418	20938	28392	23671	20967	20918	10614	1061	762	682	630	570	516	475	396	435	442	466	401	458	465	424	401	397	399	364	362	382	386	396	362	387	386	409	405	369	375	385	387	376	373	424	399	350	348	383	364	431	388	379	376	379	365	414	371	397	388	364	401	399	391	368	369	356	416	355	381	375	400	402	378	377	390	379	338	397	396	370	373	355	364	356	377	368	359	348	413	371	384	404	392	391	409	394	401	388	412	351	391	372	378	418	394	405	383	364	388	398	370	377	358	375	386	391	407	380	404	352	389	394	356	397	346	376	375	379	404	408	379	405	385	380	395	396	387	370	374	376	380	415	377	356	394	378	424	366	411	374	373	380	400	414	362	359	387	400	369	387	410	393	377	390	403	383	383	384	368	411	368	370	364	388	381	380	406	409	407	386	363	404	343	362	396	382	381	401	348	369	410	427	350	371	373	393	380	394	374	381	381	396	392	365	386	358	386	417	418	360	355	371	372	366	377	392	377	382	418	391	380	402	357	361	350	388	398	392	399	345	383	391	415	368	411	393	395	393	408	380	406	407	365	387	379	359	380	386	405	417	375	391	360	392	380	346	370	371	384	388	377	418	357	398	349	362	372	389	397	411	382	367	409	377	371	401	377	341	391	407	391	396	406	400	380	372	393	397	402	368	391	401	370	425	393	391	380	346	388	399	376	367	367	376	419	400	378	399	388	403	369	349	353	372	369	375	378	350	399	361	372	364	390	388	368	418	387	397	387	395	385	401	390	367	373	388	359	376	391	390	391	337	402	367	373	393	371	415	404	375	392	395	370	382	355	373	378	402	363	380	394	400	357	375	363	349	406	403	403	428	394	396	397	417	363	390	402	374	398	393	373	377	409	369	391	361	394	405	394	336	367	392	372	382	412	376	402	369	400	354	348	345	402	366	374	397	396	346	386	384	402	356	407	384	356	408	361	369	387	353	393	390	377	358	388	374	383	388	380	402	417	365	385	406	395	364	391	371	360	371	390	372	402	379	349	424	368	383	403	383	389	365	372	388	365	411	357	388	414	345	419	360	358	392	383	387	356	414	372	385	423	399	403	399	373	396	380	382	407	366	369	404	402	381	361	382	366	377	396	395	360	386	374	393	402	401	388	412	394	354	373	386	375	372	391	369	411	370	401	389	392	358	387	392	384	394	370	392	369	352	370	379	385	377	386	372	423	404	402	401	358	378	374	398	372	363	376	386	372	339	387	389	430	414	440	393	423	386	347	397	347	371	380	382	373	383	361	398	360	363	367	390	384	378	401	391	388	399	396	383	406	378	377	383	398	371	420	354	373	369	380	365	387	375	384	348	406	393	395	396	354	397	346	355	387	388	390	385	387	399	381	380	417	367	375	373	395	404	378	345	383	375	364	410	381	369	375	410	355	388	374	395	392	364	393	353	369	361	366	402	394	363	391	349	356	394	331	372	380	386	370	390	409	352	387	379	366	407	370	396	405	391	418	395	388	406	385	402	369	386	411	419	357	369	388	402	367	360	403	390	360	356	396	401	378	390	367	355	424	380	389	395	356	393	359	403	336	378	396	402	354	416	391	392	392	413	339	380	371	357	372	377	383	374	365	414	402	408	352	366	373	353	355	389	373	392	368	384	366	373	387	368	355	384	396	422	389	385	352	364	366	419	362	335	380	390	371	423	393	410	376	371	347	360	362	364	355	374	388	351	348	372	399	393	362	394	372	410	405	399	368	364	413	401	431	366	393	331	361	366	392	369	391	399	382	417	407	394	368	410	408	365	405	357	389	402	384	396	415	373	393	393	385	368	361	395	375	396	397	414	397	388	317	375	375	383	390	385	344	425	357	426	376	339	369	389	415	360	372	381	375	391	388	399	415	373	366	343	402	398	384	382	414	417	366	348	422	357	407	390	348	385	370	412	395	411	377	386	376	373	336	390	401	386	393	371	404	358	382	382	410	396	382	377	403	358	375	377	407	379	380	369	377	404	405	362	361	382	381	371	409	414	396	409	403	382	363	383	379	378	392	394	391	387	401	354	375	394	378	384	357	374	418	396	421	390	377	381	402	375	378	328	352	355	395	341	390	386	396	390	368	380	389	367	366	358	370	372	368	375	414	390	370	392	404	395	404	355	375	352	377	368	402	391	380	391	374	408	407	424	362	366	385	369	374	390	361	378	341	396	369	385	384	406	401	368	381	373	387	364	452	368	363	390	389	359	402	403	368	371	374	386	375	407	413	371	379	400	403	366	354	359	384	400	369	407	360	383	404	375	394	396	369	397	357	396	374	374	377	343	385	430	381	358	371	387	394	394	369	380	368	398	398	333	356	363	384	369	406	329	415	374	354	375	365	357	398	371	428	362	384	407	401	386	399	377	400	389	383	401	384	379	377	387	377	398	400	390	368	347	332	386	364	412	420	418	396	422	379	414	357	394	377	386	389	413	346	421	373	364	364	393	402	391	390	392	376	380	387	368	371	364	396	333	388	361	385	372	344	354	382	419	398	405	386	408	385	361	417	401	384	383	377	387	401	350	386	378	406	381	394	371	385	385	412	407	364	385	398	371	414	381	384	373	402	392	414	354	418	393	394	394	364	380	379	394	370	388	367	384	385	378	397	389	369	371	376	401	377	371	400	402	400	410	374	377	401	368	371	366	381	360	406	389	378	386	393	348	391	371	363	413	393	394	341	353	364	390	388	397	409	398	403	381	406	409	397	400	385	384	382	361	391	417	416	355	353	394	380	383	372	384	392	380	385	385	398	373	355	369	382	439	381	375	355	382	393	375	407	376	399	390	408	400	399	350	378	346	369	378	380	344	370	399	367	375	330	423	370	422	384	369	397	398	355	374	433	384	402	364	406	363	379	381	417	389	403	392	389	364	348	371	382	363	343	388	347	379	386	378	372	406	397	386	369	376	376	383	357	381	373	367	385	393	373	375	365	355	367	393	386	372	402	356	379	371	382	398	377	376	383	402	375	409	394	382	357	423	375	384	378	386	376	356	373	396	378	366	390	388	361	403	391	395	402	359	369	359	408	384	346	371	392	414	399	362	417	357	393	399	383	373	422	347	391	393	414	353	396	401	374	373	387	385	416	363	372	413	406	374	392	404	433	368	384	360	408	391	374	408	374	366	384	378	371	405	393	373	355	375	365	391	389	382	352	357	376	359	382	399	392	383	400	363	352	360	395	371	353	375	354	387	412	407	368	401	354	427	386	380	372	388	366	406	367	399	373	421	342	390	377	346	364	389	380	395	365	372	367	375	362	393	398	369	342	398	385	376	350	385	431	399	388	363	372	405	371	367	410	375	395	364	367	385	402	411	398	403	361	400	422	358	374	399	400	408	403	375	397	375	373	389	384	362	354	373	372	376	341	363	401	376	411	384	357	390	394	374	396	394	334	390	400	399	368	383	319	400	360	411	374	387	400	405	413	394	395	409	393	382	381	394	371	378	378	364	386	345	392	411	363	366	364	371	383	425	368	369
45320	64404	44205	28143	14313	2829	1707	1288	1087	953	726	664	566	580	566	515	473	476	462	440	468	433	430	431	394	467	422	398	406	431	407	441	369	394	392	452	352	413	393	370	380	423	376	370	418	404	360	377	397	398	418	395	362	380	389	405	403	409	386	397	411	418	383	393	423	415	363	397	409	425	416	414	402	377	388	423	381	401	415	384	396	411	368	402	431	394	382	391	365	399	367	364	403	386	402	409	423	393	410	406	418	373	408	382	393	379	380	392	382	446	389	444	369	378	415	389	393	402	432	391	434	406	420	367	416	403	393	378	376	387	389	391	383	409	414	377	376	403	412	403	377	387	433	408	392	414	357	413	377	429	387	399	394	391	416	423	374	397	446	423	396	381	397	361	412	395	396	396	423	438	373	388	423	376	403	354	367	388	393	393	392	396	404	430	384	390	394	427	387	404	396	406	372	396	432	384	384	391	384	393	398	397	430	391	374	396	399	392	427	356	393	407	376	385	423	384	395	388	361	390	423	403	381	387	460	409	387	397	396	402	395	355	391	417	384	403	385	399	395	390	387	389	383	370	397	377	377	366	401	448	422	386	385	409	401	393	390	396	411	398	384	386	381	435	384	399	373	367	383	406	385	348	427	369	427	374	420	388	399	363	446	439	423	399	364	380	358	431	421	383	398	362	357	406	361	428	387	403	381	378	400	394	381	372	408	389	387	365	399	367	390	407	372	403	391	368	435	396	409	414	404	400	410	375	402	423	402	405	388	410	401	414	425	413	425	404	365	364	423	430	386	390	357	359	412	421	434	415	388	382	404	383	439	377	373	387	399	395	417	413	382	415	413	425	404	410	388	431	418	426	381	404	358	405	389	407	366	409	378	389	411	390	411	379	438	390	395	384	422	384	381	402	383	396	371	392	357	390	402	358	387	380	366	413	416	403	401	379	399	382	364	366	398	405	431	356	370	398	421	381	392	422	381	379	417	380	399	451	413	384	368	397	398	406	383	373	414	405	375	399	405	405	399	397	379	404	390	413	384	437	370	436	408	380	367	389	408	388	421	365	382	421	422	416	384	402	394	411	422	392	376	423	403	393	433	407	383	408	389	416	459	405	390	411	404	391	388	360	364	385	433	419	359	421	422	357	426	425	415	419	403	399	367	394	438	413	392	409	398	400	388	357	384	390	416	383	374	377	372	399	415	372	428	404	405	390	405	422	424	396	389	411	399	408	413	395	376	350	399	367	373	415	431	380	410	401	398	419	378	414	408	399	412	428	410	396	391	386	425	399	393	389	427	412	376	397	405	409	398	442	401	354	396	422	412	370	383	383	363	399	375	388	406	388	401	408	426	398	383	427	382	379	396	402	362	414	392	377	386	406	370	391	415	371	376	376	357	378	436	375	387	355	398	379	419	421	387	413	388	387	392	423	401	388	393	426	395	407	373	398	421	400	431	365	396	406	434	404	390	391	376	409	382	440	404	421	395	402	381	428	380	358	396	404	372	413	368	395	392	399	395	405	381	426	387	414	382	411	391	418	411	385	379	360	388	403	376	420	427	405	429	375	397	376	409	375	381	377	430	403	397	405	409	398	417	407	385	381	434	396	431	414	394	391	399	366	389	389	406	411	410	382	410	411	388	426	415	413	378	418	396	382	387	391	384	400	420	369	414	399	407	396	386	401	398	431	355	390	372	388	375	408	397	388	423	381	363	374	420	387	437	435	411	364	418	412	403	410	378	409	401	405	454	378	363	420	367	347	430	412	378	446	409	369	413	394	410	428	391	396	401	418	393	419	388	352	359	387	407	376	410	431	391	428	374	393	385	379	372	424	428	409	397	412	367	383	411	392	381	405	432	394	449	401	421	414	425	402	380	415	392	412	416	375	375	381	392	396	402	405	337	397	410	399	383	374	416	354	372	412	419	392	391	444	404	405	398	394	398	388	396	421	409	412	394	392	396	365	380	386	448	430	376	391	432	448	424	397	413	384	394	367	406	426	392	411	363	405	402	392	398	404	436	387	389	414	386	377	402	392	413	400	397	392	447	441	419	397	367	371	414	410	423	368	402	402	392	412	386	379	382	401	357	388	404	408	396	391	423	390	420	391	406	399	410	430	396	381	393	376	383	415	402	429	411	364	398	397	385	391	390	382	398	412	411	361	423	418	401	400	390	422	358	407	356	406	415	419	363	374	430	414	417	364	383	413	417	380	382	391	424	383	397	368	421	377	377	399	402	435	399	401	373	428	383	382	419	378	411	396	369	422	414	393	400	426	416	405	369	402	398	398	392	400	398	426	416	387	342	450	377	392	374	405	363	406	382	429	393	419	432	385	379	396	363	405	393	389	374	405	413	373	383	392	408	403	384	405	392	419	398	393	373	405	395	400	401	427	428	397	413	409	394	425	369	386	379	391	377	352	373	408	391	386	376	404	386	407	386	381	404	419	385	400	386	429	380	364	406	402	384	377	399	385	419	387	412	416	397	369	411	418	381	391	387	434	416	402	363	422	415	392	387	392	404	396	424	431	397	386	397	377	418	375	385	402	387	382	367	407	409	364	398	407	426	397	402	368	407	410	393	373	397	389	412	358	386	398	389	412	383	393	371	397	414	385	382	414	397	376	385	418	409	422	411	402	394	394	346	386	387	402	365	396	375	389	430	397	383	380	408	360	394	392	370	390	378	430	403	388	385	407	399	388	398	364	415	416	421	371	404	421	398	382	410	399	394	382	414	391	387	412	354	418	396	429	382	378	356	383	403	415	394	380	405	371	376	406	418	406	416	399	378	379	435	381	370	401	384	375	418	409	406	395	413	438	400	400	409	408	381	402	413	390	372	392	377	389	392	388	390	372	419	375	403	425	406	400	398	418	429	372	384	399	411	391	369	380	413	388	372	400	375	394	424	389	425	381	380	397	438	392	411	396	382	389	419	402	418	366	390	415	349	400	432	395	412	434	372	359	408	389	382	354	331	434	397	395	391	361	393	422	379	379	397	376	393	413	391	380	386	385	377	393	385	387	391	395	426	383	409	369	386	424	391	382	380	369	408	399	398	390	381	384	401	396	388	384	370	377	397	395	389	394	397	400	413	400	397	458	410	379	391	359	432	427	395	420	413	394	392	399	398	395	411	395	417	384	407	403	402	406	404	390	366	439	359	392	374	387	405	399	422	411	409	414	396	404	418	386	377	396	401	398	379	394	388	410	388	409	378	399	405	408	426	441	422	383	406	354	413	384	432	374	421	359	426	383	394	407	428	401	422	408	370	416	436	387	427	406	382	384	405	389	402	457	387	416	390	402	402	358	385	418	383	440	389	408	377	403	398	376	369	394	391	388	425	393	409	368	397	415	421	407	382	413	356	418	384	393	412	386	376	360	401	394	417	368	382	370	429	420	400	376	368	412	372	417	382	390	359	391	422	401	409	437	395	431	390	395	405	372	356	446	361	415	424	359	393	398	413	419	415	412	386	410	374	404	371	369	404	410	386	416	415	375
35356	32985	28256	17123	6330	2325	864	791	720	802	755	653	667	682	666	680	684	715	676	708	733	723	687	641	654	683	720	715	681	677	718	680	692	679	632	721	665	688	676	657	677	634	727	723	734	715	689	695	645	701	672	608	680	695	667	701	647	620	680	641	656	670	642	695	694	676	668	663	727	659	658	655	704	672	666	696	711	669	677	646	673	646	685	691	695	625	677	695	694	670	678	675	669	665	632	692	665	699	667	673	683	656	718	714	715	676	700	674	664	641	696	667	650	729	696	664	665	694	681	646	716	693	652	639	631	682	654	687	683	611	717	704	641	632	666	672	710	687	717	646	689	671	695	697	671	698	652	694	682	662	692	683	622	697	670	710	703	651	677	658	647	680	733	675	650	682	664	728	688	671	711	659	681	712	616	652	653	681	690	669	675	711	670	664	685	666	679	712	674	682	644	743	675	659	652	675	645	759	695	662	675	663	677	683	647	707	727	628	660	658	726	716	697	674	684	674	665	672	656	692	649	688	653	697	684	624	661	684	671	674	654	719	708	640	757	657	719	684	645	661	644	691	690	669	669	700	666	666	673	666	656	694	698	664	713	702	672	655	712	704	676	690	688	683	674	693	672	700	659	695	646	668	703	657	689	702	658	694	629	689	657	698	677	693	667	687	675	688	661	694	746	694	724	691	713	662	717	772	655	683	622	648	695	625	664	685	701	700	658	633	705	636	680	690	652	654	644	642	730	703	673	683	657	666	681	607	726	663	648	684	712	631	674	670	654	649	678	681	677	697	680	709	652	682	691	657	688	649	698	659	660	664	702	657	693	676	658	687	680	669	665	696	659	668	660	667	659	666	629	621	687	625	704	659	694	686	715	718	689	664	644	671	691	725	692	659	699	687	678	731	683	680	672	667	654	661	632	701	665	690	675	683	731	689	681	709	629	714	714	666	690	669	649	690	690	658	686	681	701	650	630	672	647	647	651	679	697	666	687	655	702	703	701	651	705	695	714	660	665	680	718	676	695	687	661	664	718	679	664	694	693	687	666	706	638	700	641	662	697	636	675	677	645	656	632	661	633	650	687	692	674	708	693	716	678	690	695	699	619	663	687	657	664	694	639	663	674	651	691	751	711	706	643	678	652	711	651	708	688	678	696	661	687	709	667	645	692	676	709	658	686	710	742	727	704	678	668	688	646	698	650	687	670	670	688	645	682	717	696	680	662	661	704	715	679	688	652	662	659	662	690	696	679	693	647	683	688	683	715	613	706	690	651	707	676	680	667	654	649	687	688	673	670	690	710	668	703	657	635	661	652	742	692	678	711	703	748	694	673	665	695	679	656	662	679	675	694	681	697	666	645	639	678	688	679	650	638	698	696	670	654	679	668	656	714	636	705	663	669	721	662	680	681	708	660	627	715	692	669	654	693	649	688	660	703	688	698	668	712	700	682	687	658	670	713	686	698	625	639	674	650	668	682	672	690	715	654	667	661	688	729	692	632	653	662	678	646	694	667	707	678	671	677	638	682	673	697	701	635	711	669	722	637	681	647	683	692	650	650	696	703	699	678	657	692	697	633	638	697	677	664	686	652	664	623	722	691	649	694	671	683	722	690	637	694	688	662	732	683	672	713	705	657	674	672	680	672	641	645	674	669	679	683	690	673	685	683	723	659	683	650	660	688	677	670	616	658	697	717	626	688	637	658	706	667	690	699	672	696	694	642	696	622	702	661	679	681	673	691	630	643	686	715	701	677	736	724	683	684	722	668	714	729	708	704	647	684	715	642	684	676	698	679	677	673	658	654	698	660	677	663	690	675	696	748	692	666	688	695	675	688	672	708	672	686	654	669	642	645	660	671	654	663	640	670	688	677	684	687	712	719	682	685	664	660	696	660	708	706	711	674	676	678	686	693	659	722	691	657	719	621	662	668	689	660	681	641	639	696	676	661	690	663	668	624	680	661	665	722	668	671	654	666	652	681	655	651	673	685	672	670	695	701	658	653	656	627	649	682	620	686	649	702	693	689	666	650	677	680	685	615	647	674	693	673	692	738	682	657	624	678	698	633	650	665	721	689	706	695	640	646	706	636	677	672	719	632	692	700	682	634	682	664	674	632	713	672	641	726	650	703	683	651	725	673	651	698	678	689	644	647	714	744	708	648	655	695	633	671	631	653	714	661	629	698	682	667	667	701	669	658	660	641	625	663	664	680	661	708	662	691	652	693	663	685	729	635	700	656	691	710	651	604	711	630	689	688	681	715	666	642	666	678	704	691	752	681	712	685	698	669	673	724	686	664	739	736	655	666	708	649	708	686	666	695	682	678	721	703	668	664	713	678	666	610	658	725	678	685	682	680	675	679	683	711	695	705	642	683	659	681	639	643	691	705	698	681	674	640	696	640	686	683	640	661	726	656	677	678	669	668	669	695	694	676	688	651	704	685	698	673	685	692	683	724	709	695	654	693	694	659	665	692	714	635	668	659	664	643	646	659	683	701	714	676	700	630	713	671	668	661	634	675	665	705	684	628	687	695	673	658	714	662	686	658	710	693	688	693	688	745	697	686	693	672	686	689	693	657	690	698	677	646	682	662	675	733	662	617	669	679	674	675	671	636	693	655	705	641	689	683	682	694	665	680	626	673	711	645	660	680	726	682	689	680	718	676	654	677	695	648	686	674	658	686	653	661	662	654	672	669	669	730	667	717	691	655	688	673	676	708	709	722	702	656	697	679	702	680	708	669	671	710	649	674	704	671	654	721	716	689	656	666	639	669	700	630	633	681	682	687	697	649	713	666	747	675	657	704	644	693	644	664	683	716	686	666	650	643	698	698	683	646	649	673	709	714	697	681	680	700	681	665	662	659	658	676	687	671	641	694	690	663	651	675	673	656	701	708	651	653	594	666	678	684	641	673	666	723	656	693	664	691	673	688	662	672	641	670	707	690	636	691	686	693	644	649	734	640	634	637	668	666	674	687	657	674	676	666	729	657	645	705	725	677	694	696	651	706	669	686	726	679	667	714	644	662	696	654	653	751	673	700	699	675	660	682	712	662	670	693	693	717	685	686	674	667	690	662	650	665	681	690	720	668	659	682	697	674	677	749	703	678	687	638	669	675	660	681	675	687	675	694	698	660	658	681	695	710	681	656	698	697	709	631	646	679	648	669	702	646	705	684	672	711	692	657	747	665	679	715	692	722	721	682	728	688	662	692	681	686	684	668	642	656	711	678	687	718	665	667	723	696	653	663	665	653	710	658	673	677	688	660	703	684	701	670	662	697	645	672	684	685	666	672	699	684	678	649	717	663	690	713	713	662	653	654	678	668	679	663	667	665	646	690	674	627	679	703	693	673	703	711	646	684	669	653	681	642	649	676	671	653	632	670	683	636	651	664	673	687	653	715	690	687	714	623	672	684	678	681	692	666	724	657	698	676	696	667	683	643	680	646	690	749	693	697	659	703	721	669	633	671	675	655	643	717	704	649	667	669	666	679	695	648	671
43678	46432	30640	15621	7734	2948	980	901	843	822	807	732	734	726	736	757	719	703	708	685	741	735	747	726	727	717	694	745	686	776	730	723	683	681	711	691	711	712	733	727	668	706	713	682	716	694	680	733	728	666	710	690	730	715	710	688	684	718	733	720	724	714	719	672	718	716	688	669	628	734	705	720	676	735	681	676	714	702	749	664	727	667	674	667	717	648	711	652	722	684	715	696	700	681	740	688	738	680	737	688	669	722	722	690	678	734	745	695	730	729	713	685	721	711	735	721	760	747	673	731	702	709	693	682	709	697	693	713	716	759	689	703	679	744	706	702	748	747	654	653	696	723	706	688	663	699	728	733	674	714	723	671	740	749	631	680	697	700	740	720	696	708	677	726	678	741	680	708	617	661	746	691	734	690	726	661	714	693	667	722	729	670	697	663	735	683	734	707	646	731	721	710	713	676	716	678	686	695	666	722	718	698	659	730	658	668	705	710	744	705	694	692	676	750	718	673	719	710	707	698	681	686	718	683	679	695	672	695	703	679	737	702	658	682	721	721	710	738	713	746	734	689	686	733	707	694	722	700	701	669	725	717	673	727	711	677	725	717	694	722	723	644	668	692	718	664	662	657	708	752	699	705	708	692	728	693	708	693	709	698	717	693	696	732	715	693	660	670	682	702	662	709	660	711	702	669	681	678	684	732	710	678	692	645	676	669	726	644	715	709	773	714	717	687	713	742	732	716	724	693	703	698	666	712	745	701	656	688	697	661	654	657	709	676	741	698	695	697	678	677	685	703	697	733	695	728	721	721	685	711	725	719	729	659	706	723	693	686	704	642	704	708	679	674	712	694	714	716	658	695	665	733	681	714	695	665	696	655	676	720	734	728	653	686	703	768	704	654	688	719	693	698	668	740	698	681	708	697	706	681	752	728	678	712	703	747	723	699	699	701	706	693	643	701	696	723	707	649	702	718	784	655	689	707	702	687	666	735	734	641	664	643	695	715	670	706	679	683	674	689	722	712	668	746	694	659	682	709	731	672	742	714	713	684	696	712	701	733	698	657	662	672	634	715	737	713	726	700	708	705	708	675	655	674	693	721	663	699	727	741	685	740	704	660	679	697	671	704	682	681	738	722	720	709	686	703	731	691	715	734	686	702	695	705	732	739	724	717	729	777	701	710	730	706	726	687	701	613	719	730	702	728	764	666	674	719	700	683	620	729	701	720	694	693	708	693	685	681	668	726	677	736	703	710	673	687	689	720	695	742	688	660	684	688	659	717	701	716	724	665	722	723	703	736	666	751	772	696	716	705	677	683	670	695	695	728	707	725	722	654	726	701	729	699	702	719	691	723	713	689	683	733	706	689	698	687	715	693	692	722	698	714	717	696	661	686	665	685	660	753	723	684	693	710	722	702	743	671	739	742	688	672	709	706	710	732	681	703	699	736	711	725	686	682	687	687	659	706	691	695	766	682	705	678	733	749	708	716	685	698	734	730	702	723	694	700	699	713	706	709	745	677	767	751	692	669	738	707	690	716	702	676	775	651	698	702	693	687	712	711	681	710	713	748	731	691	667	715	674	681	721	719	650	722	714	713	748	714	654	638	689	718	699	678	663	734	690	739	692	709	686	711	691	745	654	689	734	716	704	705	719	705	650	709	741	753	713	717	701	659	719	726	706	743	715	723	684	712	713	708	696	711	674	667	725	699	728	687	750	698	669	706	707	683	709	687	664	702	713	691	697	721	709	705	717	732	706	717	740	701	668	717	768	751	674	711	699	697	651	694	634	757	700	689	706	678	673	708	714	722	708	680	684	709	678	734	720	669	681	705	678	706	726	740	771	684	684	712	721	679	692	721	706	701	709	708	742	723	694	706	700	644	718	699	703	678	727	676	700	716	725	712	686	713	678	673	695	673	708	722	767	678	715	676	738	718	684	711	723	692	712	723	687	685	700	727	697	694	698	669	706	709	694	656	654	676	757	726	754	727	742	738	738	745	720	722	727	692	704	675	724	703	722	717	731	679	635	660	718	733	696	722	698	741	715	726	740	667	717	729	663	689	656	674	735	704	726	674	679	716	755	707	707	728	723	686	702	714	647	711	696	713	688	706	713	738	685	725	677	717	739	734	669	682	707	719	690	734	670	650	729	664	670	687	726	692	657	764	730	697	688	735	684	656	701	777	681	666	704	739	687	686	704	694	721	745	726	664	691	653	639	734	698	708	713	716	708	765	708	733	682	731	687	703	682	724	735	664	715	727	672	696	683	744	705	761	744	715	702	706	677	701	676	635	721	675	689	714	706	667	686	718	713	661	687	724	665	726	712	731	702	692	703	695	705	687	705	711	733	656	677	717	751	726	739	693	653	707	740	742	743	730	733	681	678	731	678	631	725	683	665	708	721	692	689	690	688	661	679	680	697	725	684	697	700	723	711	689	687	676	750	701	714	723	694	670	704	706	680	689	669	705	732	744	718	748	719	698	693	697	696	687	729	637	657	669	751	682	707	732	708	717	724	682	735	700	687	679	652	693	659	728	697	714	646	689	731	719	688	684	696	747	736	725	701	675	684	738	692	742	651	747	719	736	742	701	683	692	710	717	697	689	674	651	700	671	710	728	735	679	705	669	704	703	651	708	714	735	703	704	715	729	710	723	748	730	691	757	732	701	727	690	697	693	668	697	685	666	712	676	729	657	715	722	679	724	690	687	709	708	673	691	697	698	656	699	735	717	732	689	748	673	696	714	734	671	713	749	695	686	692	753	722	673	727	656	710	673	744	697	704	712	680	660	702	732	693	727	715	666	729	746	733	736	707	710	698	675	741	673	743	705	700	699	675	726	693	639	703	713	698	650	711	700	681	722	706	692	701	702	681	681	699	717	704	697	696	663	635	686	716	737	722	776	746	672	724	688	704	715	748	712	708	687	714	718	790	709	689	652	681	689	728	695	718	688	664	706	759	707	728	672	694	677	653	671	728	680	769	680	675	731	736	679	728	694	710	705	731	678	713	682	746	705	669	696	738	728	688	730	703	697	669	729	681	693	708	709	708	725	678	760	705	700	660	687	735	732	655	721	712	673	740	670	700	718	719	668	748	736	738	722	688	705	713	696	717	710	736	767	729	678	678	704	717	713	674	705	695	675	693	695	708	725	718	689	713	674	700	735	708	666	713	702	673	701	731	649	726	722	663	752	742	715	743	708	733	713	671	692	727	720	704	699	651	714	689	674	723	706	721	683	667	701	695	643	689	698	699	652	695	720	710	685	722	700	666	681	683	693	660	720	706	711	681	696	682	672	696	690	747	659	716	700	708	700	652	730	758	659	757	663	727	719	724	726	732	733	687	726	713	691	695	662	719	713	710	675	734	701	678	705	667	689	718	707	704	655	696	739	666	688	673	754	690	706	693	654	698	743	671	759	739	713	671	688	690	708	693	717	688	691	686	667	664	722	684	679	735	700	688	684	732	698	748	759	742	686	730	734	692	703	665	713	693	657
23603	20895	27975	24053	21218	15518	2218	838	714	693	645	633	600	603	613	580	587	607	575	583	595	565	590	549	564	530	573	549	561	557	554	513	566	590	533	547	540	521	576	535	589	561	559	520	571	520	563	542	574	563	574	533	552	544	525	567	568	594	553	590	514	563	553	593	571	587	544	567	516	625	564	536	563	589	571	538	555	532	557	557	527	566	559	529	549	533	504	538	516	548	560	540	586	554	566	577	518	532	569	575	613	558	559	575	538	554	592	548	519	514	550	539	562	530	546	553	565	539	584	578	532	553	560	568	545	561	572	538	557	581	581	531	544	531	507	551	555	546	548	535	560	523	544	540	543	543	570	561	581	541	581	576	567	564	543	572	533	557	565	596	557	542	544	547	538	568	531	595	562	535	550	560	547	528	547	531	575	517	515	594	533	579	591	531	510	578	559	570	528	566	562	520	552	548	552	591	565	516	555	539	549	589	522	544	564	535	587	550	532	563	567	522	508	578	567	551	545	555	549	542	547	505	507	511	552	573	564	552	536	577	512	593	592	559	535	586	576	575	607	574	526	550	549	559	562	539	540	553	562	532	531	580	518	510	538	578	566	537	526	601	515	554	542	538	566	556	517	523	582	567	511	558	557	534	492	519	587	537	560	574	533	526	582	540	548	564	553	591	571	540	527	547	563	582	521	523	500	543	535	538	542	512	521	555	530	587	584	537	556	543	582	536	529	531	565	540	560	568	545	596	582	569	561	564	531	555	524	586	541	545	575	546	577	520	557	571	553	530	550	504	550	531	529	532	558	537	556	543	583	545	524	538	563	546	587	565	561	539	570	573	554	550	503	547	514	541	524	498	504	517	581	547	538	566	581	527	554	576	541	554	577	588	537	580	538	537	536	542	544	536	547	538	518	579	542	558	517	572	576	500	538	527	525	559	564	547	556	573	532	535	565	554	547	544	532	561	559	550	514	534	584	528	532	546	529	521	538	527	553	567	547	539	573	557	522	505	551	547	595	570	549	594	537	536	595	555	520	589	526	529	548	582	568	561	557	530	561	548	540	578	564	526	571	569	537	566	544	572	539	609	558	520	596	594	550	566	575	536	568	546	598	543	595	563	565	571	538	571	506	574	552	515	532	539	521	514	582	573	520	535	533	533	539	566	589	558	607	572	549	546	538	570	574	583	605	547	571	522	516	570	566	564	546	578	511	585	524	558	538	518	578	544	582	544	549	565	540	514	548	577	529	595	579	615	592	534	524	506	556	593	545	532	585	552	563	545	508	564	540	576	536	525	558	533	570	551	536	510	542	543	547	546	563	566	562	553	570	547	568	575	571	562	563	567	545	546	540	524	546	605	564	529	502	572	549	538	568	565	501	527	561	560	546	569	585	574	532	543	539	504	580	532	584	517	540	522	556	539	555	533	583	544	550	583	555	572	545	550	521	538	536	545	523	562	550	534	583	528	574	564	574	551	554	533	566	525	559	549	569	597	553	580	525	547	588	557	542	611	570	535	574	571	596	590	561	568	586	571	532	579	599	553	512	567	529	546	548	548	530	581	564	581	531	554	511	568	587	599	552	594	576	574	579	528	537	570	529	513	555	537	542	574	581	554	564	541	526	536	538	596	554	554	547	541	555	546	559	555	529	527	567	556	547	525	548	532	553	601	561	532	530	594	566	552	584	566	544	534	532	554	505	554	545	573	532	575	545	563	564	559	590	532	535	561	554	547	608	552	549	551	480	547	562	564	541	525	565	521	557	558	510	559	563	526	534	546	521	563	562	505	552	546	554	532	564	570	616	520	570	576	592	607	540	526	513	546	545	564	554	560	566	549	516	529	561	547	560	528	555	591	540	576	580	561	535	578	576	553	561	552	560	545	557	582	588	545	527	561	575	580	565	537	548	525	518	547	572	552	558	548	551	569	530	571	532	564	587	567	530	535	576	545	561	541	507	553	501	550	549	608	564	589	572	569	535	539	515	546	536	576	553	541	558	574	545	555	528	557	547	526	551	549	583	549	522	586	524	559	561	576	531	533	525	523	564	568	537	547	541	572	573	554	529	541	508	524	523	513	538	552	568	576	572	559	563	547	541	555	558	531	561	583	546	574	534	564	557	545	548	538	564	555	527	586	566	593	562	555	577	511	579	553	543	544	551	558	547	594	557	571	572	559	541	542	562	566	533	527	565	523	522	549	541	548	562	564	557	551	511	533	541	547	550	553	563	550	552	534	551	530	524	550	553	540	570	528	526	565	548	550	562	539	551	562	596	553	542	536	556	541	535	553	509	554	536	554	537	571	572	540	592	595	531	602	581	543	560	535	613	543	525	536	565	556	573	539	550	548	533	557	559	585	543	563	546	624	570	552	552	555	561	539	534	559	535	555	528	582	551	566	546	552	536	561	578	529	531	566	570	580	581	552	535	568	534	553	536	561	555	570	552	590	585	560	532	512	524	569	592	563	580	517	570	539	551	563	568	572	566	505	587	567	553	530	538	522	605	587	581	566	560	559	577	542	549	538	567	558	517	548	534	588	553	571	549	565	582	580	570	527	553	548	551	580	493	547	565	564	567	573	574	515	530	562	565	572	539	511	552	524	549	550	503	556	540	549	570	589	540	595	566	511	562	588	553	564	537	545	557	536	523	551	546	586	570	524	563	528	533	525	510	541	549	556	579	550	520	555	517	569	561	547	546	543	524	604	567	584	550	534	560	536	546	546	566	571	549	528	555	548	589	593	575	576	570	498	607	505	571	552	559	580	597	584	587	561	527	555	536	563	543	510	592	561	606	575	546	524	575	529	556	573	564	569	584	571	508	608	552	604	572	560	546	523	544	559	533	566	580	542	532	542	600	551	559	550	578	559	538	545	602	522	525	552	512	580	556	570	556	552	527	552	558	562	552	570	545	568	561	541	527	508	554	533	512	581	540	563	550	596	538	566	533	535	548	522	561	558	561	510	583	566	573	529	544	571	553	512	501	577	569	569	573	539	521	553	563	549	532	560	541	557	591	560	552	559	547	530	574	594	543	565	546	568	549	543	541	531	566	568	559	560	573	515	550	566	546	586	527	556	590	520	558	556	523	538	533	532	550	506	561	530	558	518	558	511	574	587	558	564	522	511	553	544	515	557	511	570	554	564	565	580	505	546	518	505	454	556	530	561	563	571	560	526	522	541	580	565	536	549	551	530	575	546	544	530	514	591	561	544	552	570	604	530	554	563	553	536	510	571	518	568	538	568	547	560	567	513	560	508	559	542	575	562	535	573	528	563	562	555	552	527	571	537	561	552	509	535	546	542	549	580	557	545	553	598	538	545	527	521	525	565	521	573	535	532	528	590	550	535	547	521	554	543	528	576	580	543	540	531	582	529	598	587	537	564	560	573	528	561	548	551	532	520	574	572	506	577	550	532	571	555	547	553	532	587	569	522	587	579	516	538	542	554	546	571	560	527	565	536	527	538	584	545	551	489	528	565	576	550	541	526	543	565	539	534
41562	59016	42343	26043	17758	5986	1165	993	873	749	723	673	620	615	640	662	615	581	641	591	585	575	617	606	515	532	605	583	591	609	593	581	616	619	573	569	573	539	590	588	575	572	529	528	587	588	557	615	590	557	576	551	604	571	596	568	540	543	587	586	585	569	579	558	578	605	560	622	590	599	566	567	550	533	630	616	553	573	590	566	577	568	573	535	544	545	576	582	589	593	558	594	564	596	565	595	555	550	581	622	577	585	600	527	592	573	547	576	593	609	570	557	608	561	596	579	577	611	586	626	583	576	578	601	597	587	546	610	592	603	577	575	576	554	564	627	539	571	573	585	550	603	543	581	541	584	542	591	587	552	547	583	570	613	565	597	579	546	545	627	596	567	565	576	560	534	563	570	543	579	539	590	551	567	588	616	553	533	609	565	546	566	592	575	607	566	573	564	583	521	559	559	581	584	608	533	580	606	569	557	540	572	552	582	572	542	579	593	586	603	538	583	576	611	533	576	571	570	587	582	582	534	558	555	580	583	584	568	594	513	595	563	588	550	548	599	579	546	585	550	606	561	573	552	545	573	573	563	564	587	569	596	561	580	573	526	596	538	580	566	584	561	588	586	595	577	540	591	578	621	604	525	583	557	553	605	543	584	598	563	574	573	573	607	572	593	522	560	556	605	582	572	593	594	629	590	577	613	562	574	586	605	571	547	588	578	580	585	569	586	564	581	551	579	608	588	570	602	562	608	563	578	582	598	575	529	565	608	591	572	603	593	589	583	580	575	598	550	574	560	620	576	617	594	613	549	596	602	561	559	583	589	583	577	601	554	592	582	551	529	563	568	573	563	543	573	564	562	553	604	558	515	572	602	561	556	564	576	566	578	592	530	575	530	578	596	555	583	567	541	580	583	552	547	549	581	560	566	545	609	620	587	568	554	598	601	582	553	592	651	547	603	558	593	582	580	545	553	582	561	557	582	590	594	601	571	544	583	570	553	586	588	593	564	548	521	559	542	577	558	519	572	563	577	563	569	603	599	597	607	572	582	539	603	597	624	558	597	604	591	555	551	583	611	599	598	606	521	536	540	590	554	550	567	581	579	552	577	543	590	553	604	584	565	547	594	603	594	577	585	551	607	557	534	532	544	580	584	629	572	590	580	621	546	550	596	571	557	551	595	565	586	577	588	603	593	584	586	537	625	587	591	605	570	611	573	600	549	555	559	592	535	607	605	634	553	554	564	565	579	567	578	554	584	539	604	578	584	617	595	566	543	581	588	565	580	540	598	602	521	537	592	585	522	543	612	582	602	552	559	555	583	608	583	588	586	575	560	585	576	577	567	537	527	566	597	632	596	566	564	566	616	586	552	569	557	550	556	571	592	574	576	568	594	616	600	543	596	599	592	647	550	564	555	563	577	592	590	534	601	529	573	567	617	559	541	570	561	597	593	598	576	553	561	561	565	583	584	599	591	539	570	582	588	584	600	587	534	545	577	595	563	564	581	588	565	592	598	565	529	561	563	581	630	581	565	553	578	550	588	575	583	584	578	554	594	565	591	569	572	559	555	576	609	568	580	570	564	567	591	567	591	572	631	595	568	588	586	597	576	564	580	620	565	569	585	599	515	573	559	559	561	596	588	552	573	572	592	560	572	609	553	619	547	604	582	569	579	544	592	577	561	550	601	558	580	565	594	565	569	589	533	569	573	529	585	547	590	532	579	531	561	609	543	585	571	567	588	600	571	576	583	583	584	580	553	587	553	564	579	594	551	583	593	606	618	569	560	607	587	552	558	603	597	573	649	601	587	544	557	585	583	573	659	617	574	631	562	579	569	572	545	555	561	571	617	601	578	588	571	606	582	574	595	559	542	561	575	618	565	580	588	599	583	595	514	590	594	558	600	581	588	569	560	567	582	580	567	577	547	556	567	574	601	557	541	535	605	616	515	598	581	558	572	600	602	582	595	570	545	610	535	561	584	561	576	602	530	542	562	560	578	611	564	533	589	567	583	553	595	591	576	581	613	556	593	563	568	595	581	588	567	578	593	563	561	573	546	571	561	564	548	573	551	559	572	549	577	610	565	601	578	547	573	601	566	551	600	603	546	608	584	516	558	613	551	553	597	590	578	585	558	572	597	588	562	576	560	553	563	522	546	585	562	619	627	602	554	612	592	564	542	589	575	559	568	602	579	577	577	582	579	606	578	539	558	568	610	549	566	568	528	603	602	614	573	545	596	562	531	616	607	594	572	576	591	576	569	594	572	555	572	579	594	579	563	616	565	586	540	585	591	586	587	569	573	557	545	617	560	534	586	588	597	520	567	557	567	561	562	571	583	554	619	575	553	590	607	589	624	587	542	533	587	560	593	584	565	573	588	585	561	584	586	572	605	567	620	576	566	589	554	542	567	556	590	604	583	557	588	574	601	578	513	582	603	589	556	573	587	563	596	585	600	564	578	594	574	558	546	568	616	568	567	597	590	569	538	565	594	564	562	558	546	560	576	590	576	614	546	603	606	551	593	588	562	588	601	571	550	555	593	593	572	560	575	562	534	577	569	593	560	534	579	583	599	571	579	582	513	584	620	630	528	572	506	562	602	590	565	581	613	576	581	554	546	545	556	581	569	585	537	553	542	560	597	575	538	605	572	532	583	609	602	522	562	565	567	591	593	588	581	564	599	602	550	572	592	587	562	555	616	596	569	554	564	584	573	598	583	555	544	542	564	570	555	562	588	579	581	640	587	612	583	546	579	537	564	595	554	582	567	585	589	563	613	604	570	546	578	568	578	576	566	568	586	597	606	594	576	537	547	575	547	595	564	564	573	544	579	606	567	563	601	572	616	600	593	590	549	546	586	589	583	608	608	597	565	572	557	599	519	536	569	586	587	605	596	571	550	607	566	605	581	572	590	566	571	560	587	557	609	619	582	539	592	629	554	584	588	572	563	583	610	557	528	618	609	576	584	536	581	551	540	557	554	575	537	583	593	564	568	566	541	592	580	619	645	570	607	610	558	567	553	609	560	606	570	590	573	590	571	552	600	604	567	588	579	579	599	569	551	563	546	593	554	550	568	588	561	559	557	582	559	594	592	576	550	591	583	546	576	579	582	560	544	605	577	587	560	561	605	562	592	585	561	591	552	599	561	589	515	584	562	535	547	586	578	596	580	593	565	584	631	586	556	610	554	549	585	543	570	542	603	551	586	541	572	606	573	572	572	580	595	583	561	548	535	537	577	530	540	600	589	598	551	569	589	552	591	554	525	578	619	556	536	553	558	568	604	569	564	593	561	577	567	654	558	583	594	555	563	560	606	549	565	569	569	522	601	571	583	592	597	569	589	561	551	555	550	589	578	494	593	601	590	572	590	582	571	597	574	583	547	557	591	633	533	557	553	617	591	548	563	566	583	605	590	578	555	584	553	573	595	569	581	574	581	580	573	577	569	600	601	576	579	576	577	581	610	544	594	572	549	578	556	563	567	557	566	618	575	569	597	530	588
24670	20968	27488	25614	20404	10604	2605	838	746	749	688	670	659	669	653	654	618	653	634	606	622	663	635	645	641	656	636	612	644	605	613	630	650	615	605	649	636	571	627	615	649	615	598	607	646	613	650	605	605	637	604	583	663	663	630	610	643	626	624	632	641	639	612	646	669	611	580	588	637	635	671	641	579	592	594	608	629	630	651	663	603	602	624	611	611	646	604	638	668	631	646	662	608	584	665	623	666	610	625	611	660	626	638	640	570	619	629	600	605	593	633	665	651	608	638	629	589	634	571	661	590	630	694	624	629	610	655	610	633	653	670	570	621	609	630	664	617	613	599	589	615	594	666	619	590	609	647	670	628	602	627	651	608	657	630	585	618	646	634	612	640	640	589	646	605	670	634	642	584	620	622	644	616	596	639	633	625	611	610	622	603	639	627	666	593	638	679	675	651	619	621	606	617	617	613	602	637	610	622	581	588	587	674	641	612	608	617	617	630	611	665	582	664	588	630	614	640	628	591	630	629	633	600	621	596	637	625	628	615	671	640	602	597	647	641	618	589	624	623	638	657	607	664	637	644	615	642	637	610	600	650	634	645	603	644	642	639	651	604	631	613	607	623	577	638	657	630	644	598	649	640	629	667	616	568	650	599	588	681	626	635	608	663	634	661	612	626	610	650	607	656	593	641	622	605	590	630	642	637	601	659	654	622	628	595	637	604	636	645	646	602	677	617	642	619	607	649	620	634	567	603	595	589	656	618	631	623	598	605	630	643	633	636	586	626	627	628	639	600	651	626	623	595	616	660	588	615	592	606	629	659	655	669	601	631	613	613	629	642	644	625	615	676	635	650	662	665	652	595	587	648	652	646	626	609	594	617	622	667	620	615	618	656	586	676	592	605	603	586	607	634	630	612	635	615	655	603	596	594	594	604	643	626	646	599	607	628	676	641	614	623	669	623	669	633	609	607	698	633	674	656	636	598	587	595	605	644	696	648	668	620	616	608	659	629	608	619	605	575	620	634	650	625	615	668	607	649	611	651	651	623	646	646	641	595	628	568	636	579	585	655	644	626	609	651	605	601	639	573	628	627	623	614	636	652	665	594	603	609	613	636	664	600	638	653	620	639	621	622	631	657	607	606	646	652	629	637	614	642	617	652	584	620	567	640	622	615	584	604	625	602	597	636	635	668	613	667	660	635	631	605	645	655	578	627	624	614	621	652	671	666	666	637	607	667	617	605	632	596	627	640	593	623	614	631	626	631	651	635	618	610	613	671	607	611	607	622	665	577	654	625	623	617	644	628	607	645	652	627	661	625	647	607	595	612	614	614	585	629	589	619	657	625	644	672	607	657	611	607	653	606	615	620	609	605	599	611	593	649	647	611	625	653	601	630	619	623	617	643	645	605	609	653	646	607	645	605	624	701	645	617	628	598	613	659	608	652	631	626	589	624	630	674	639	601	582	620	587	655	650	552	585	611	656	641	647	638	627	602	610	637	616	642	581	673	675	668	635	605	638	672	662	615	607	596	633	617	640	676	611	615	623	620	625	642	644	608	645	628	615	609	598	620	656	635	611	667	584	639	647	672	639	572	667	625	597	618	606	628	638	607	660	577	609	606	580	606	611	643	606	633	633	609	663	604	631	669	629	626	640	613	629	647	583	611	649	617	588	624	611	647	618	609	628	642	619	660	643	616	596	620	633	627	643	595	638	613	652	620	666	639	628	652	637	615	621	633	652	617	610	583	617	647	651	627	617	622	638	624	592	665	634	644	621	628	613	644	623	626	648	646	616	597	641	582	631	626	587	628	634	670	622	629	607	616	610	610	604	602	645	620	587	656	635	637	674	569	600	616	600	692	617	625	572	653	605	634	620	577	634	601	660	613	640	611	627	600	614	611	619	595	604	618	585	613	614	623	618	584	576	586	694	669	614	642	592	619	657	620	576	591	640	588	546	576	617	655	666	604	632	624	627	576	621	617	660	640	617	642	609	591	634	612	624	624	618	615	633	597	608	637	616	658	630	680	604	628	629	596	649	604	624	618	653	588	632	628	643	689	616	651	616	605	629	649	624	601	624	659	644	677	653	627	594	655	605	611	651	627	650	628	589	636	616	637	628	624	652	604	591	658	639	662	649	602	631	593	641	605	600	625	667	586	640	649	593	638	594	636	639	613	674	602	639	640	634	601	639	601	653	630	616	639	594	623	635	645	680	636	649	634	621	642	672	651	643	635	651	620	617	657	620	620	601	623	594	647	581	627	567	636	604	610	636	604	586	621	635	652	615	666	605	658	600	594	619	654	636	647	629	615	601	632	632	605	617	635	617	628	641	599	635	633	615	614	637	609	609	643	594	605	594	604	605	635	600	585	646	631	585	663	625	608	610	627	659	650	622	618	608	666	620	627	598	632	646	590	628	604	635	669	631	632	662	622	628	648	641	580	648	607	611	619	633	635	576	628	669	605	613	640	563	646	606	629	617	611	622	589	589	636	653	648	644	625	605	622	625	656	625	619	577	652	646	603	613	610	631	640	610	629	645	604	593	575	583	597	635	602	628	580	639	649	652	684	625	613	626	666	606	604	617	604	632	653	648	640	621	613	667	641	630	605	618	657	621	609	609	599	617	641	643	660	614	601	627	661	623	607	602	639	623	617	588	609	590	604	626	591	603	626	639	636	564	567	616	626	618	623	654	620	606	656	607	627	632	620	640	647	666	608	596	637	628	654	658	605	665	619	647	617	632	611	646	679	606	644	652	586	625	617	592	655	621	649	659	653	599	607	641	656	665	622	655	605	682	625	576	632	637	654	625	647	587	590	620	685	601	610	653	613	626	640	599	627	621	583	656	599	566	631	649	615	616	623	638	574	607	592	587	592	663	636	675	611	593	589	658	629	615	634	683	600	643	639	661	633	596	640	613	605	633	633	589	613	621	630	644	650	635	648	672	595	666	577	640	617	639	662	641	609	634	619	683	639	610	592	567	652	643	594	605	618	654	684	649	657	645	654	654	643	609	626	627	625	593	637	579	583	617	629	636	668	611	578	655	617	659	620	631	648	614	635	675	603	601	673	637	636	650	631	646	617	646	618	577	612	667	623	640	653	588	662	656	679	636	626	631	639	677	633	637	625	613	619	577	618	634	624	574	638	631	617	641	670	600	640	642	629	635	634	609	636	635	630	605	581	611	686	640	619	661	591	623	604	636	628	628	630	615	595	622	644	601	597	613	623	640	658	607	630	629	650	601	638	597	641	645	663	580	621	631	614	659	636	614	582	626	609	584	630	636	607	634	594	621	644	612	621	616	616	632	645	611	588	622	629	629	631	646	615	626	636	633	617	615	620	650	614	605	618	627	649	623	616	621	631	594	634	622	613	672	635	629	627	604	615	675	627	600	638	596	617	653	645	612	590	609	573	629	667	660	629	646	622	639	604	621	589	601	658	639	614	634	634	643	628	608	634	652	646	640	629	609	606	642	608	626	614	617	634	593	646	571	647	610
39176	55340	41262	27823	19355	10247	2537	940	836	820	755	723	747	678	718	652	631	680	689	624	635	678	663	685	640	669	651	620	655	628	647	638	680	682	696	638	626	640	677	621	621	622	629	658	658	625	625	654	649	586	630	604	631	628	674	584	653	595	654	669	616	639	650	629	611	647	631	570	624	670	614	634	612	659	636	661	617	627	623	641	618	664	625	668	638	667	683	663	659	662	700	642	698	630	608	627	656	664	606	639	633	645	665	652	644	587	654	595	631	627	612	657	669	669	636	659	632	653	632	638	665	653	614	624	626	650	698	628	596	666	686	654	640	662	653	655	638	650	625	680	610	627	639	615	656	658	668	628	653	669	640	610	596	637	602	610	661	680	636	637	645	661	678	693	603	635	639	677	674	655	656	637	638	642	678	625	629	661	677	640	596	634	685	610	646	639	628	634	674	639	641	658	615	645	682	641	611	631	656	671	625	600	673	647	638	596	639	624	652	632	657	635	632	648	661	628	665	624	607	646	625	622	645	622	627	672	669	620	630	613	697	653	658	665	676	634	658	618	588	619	653	682	647	672	619	594	664	659	618	619	640	623	603	646	638	681	629	587	695	590	605	639	664	611	605	602	604	664	614	712	705	647	635	572	613	635	654	660	624	621	624	637	616	635	599	606	618	627	626	652	651	607	622	648	609	619	623	645	624	641	672	632	629	658	652	638	673	598	654	616	653	656	668	660	642	641	616	655	611	638	617	624	652	633	654	661	643	629	628	618	683	635	581	626	620	607	667	602	639	652	625	629	656	674	644	644	622	648	630	614	653	640	662	631	613	638	575	678	625	600	650	625	616	634	655	635	601	645	614	602	643	600	655	617	639	670	637	657	599	673	628	668	678	596	609	674	674	646	606	652	649	672	624	642	675	614	620	633	662	678	656	647	651	602	617	625	586	605	619	650	685	634	683	627	671	635	635	651	619	663	678	645	668	612	614	635	618	646	674	646	610	603	670	602	637	681	607	636	649	663	658	631	637	618	612	637	631	663	608	652	661	629	601	598	612	668	687	613	578	622	610	639	623	650	591	644	666	684	625	628	628	617	690	635	661	628	650	616	635	609	597	624	623	626	626	633	682	668	627	646	598	631	636	620	666	644	621	619	691	628	606	598	680	660	672	603	624	659	631	640	646	666	608	646	587	609	639	643	704	632	705	665	644	653	628	635	656	653	618	632	633	626	638	629	687	681	673	681	593	669	592	645	609	658	636	655	619	643	638	632	633	676	677	642	624	657	670	642	625	651	642	647	611	598	654	629	675	602	633	595	637	614	643	654	628	646	615	668	662	683	691	592	686	629	636	622	640	682	629	615	657	661	633	626	664	674	636	656	672	701	656	668	614	626	660	615	675	615	639	643	702	637	613	613	645	624	640	667	654	643	684	596	639	654	645	626	634	623	682	621	618	615	644	627	648	602	647	634	717	587	644	636	575	671	596	636	659	688	647	635	626	594	674	644	656	676	633	667	617	618	634	602	669	649	626	616	684	616	669	681	631	599	671	651	628	556	645	669	672	668	626	644	638	613	678	608	637	626	616	666	591	676	638	636	636	678	647	690	641	628	642	606	580	635	609	636	727	614	602	626	604	661	652	664	658	640	651	604	649	584	660	635	652	601	589	599	627	636	694	633	602	625	657	664	706	678	628	666	647	635	632	599	647	687	623	636	646	680	658	671	595	649	643	653	670	644	675	656	633	650	625	658	660	630	656	629	623	603	676	608	645	623	647	628	641	663	600	613	632	652	647	626	609	655	672	640	596	659	687	674	650	603	685	651	632	629	609	646	616	612	659	648	645	639	631	703	613	709	616	658	672	573	645	617	635	625	678	670	649	664	668	671	660	637	623	661	652	623	609	634	646	621	647	651	647	642	604	643	645	617	614	630	640	644	630	683	674	677	673	671	633	626	599	600	637	653	651	643	667	674	657	640	654	638	607	574	662	643	669	667	639	619	683	598	629	631	602	640	634	679	640	651	638	667	615	660	599	669	648	623	659	657	658	630	621	617	619	631	630	649	623	647	607	649	633	644	664	623	623	634	681	657	636	634	622	636	673	659	657	622	677	627	635	655	636	604	648	661	615	621	641	622	660	664	643	639	642	670	611	629	616	677	641	648	615	665	660	679	619	648	638	626	622	648	608	650	625	627	652	623	634	660	661	678	618	638	642	677	650	630	654	610	633	641	703	662	668	585	660	626	631	657	629	671	639	634	677	603	688	647	629	678	660	629	643	627	618	669	681	613	605	617	625	622	656	639	619	721	650	623	616	625	634	619	650	623	630	657	638	615	622	636	660	630	694	638	705	621	624	665	651	649	640	660	615	625	646	641	703	636	610	657	655	644	671	666	644	607	669	619	638	606	646	617	626	591	597	640	609	643	650	648	638	674	664	639	673	667	644	660	667	651	630	639	618	629	689	596	582	627	612	654	656	648	615	632	658	605	617	665	679	635	618	651	628	634	660	650	596	635	634	649	617	600	658	625	637	605	627	644	659	616	612	625	641	589	659	681	639	709	659	616	657	616	646	640	605	623	643	627	642	638	625	613	639	610	662	617	675	664	633	646	600	630	666	638	618	655	602	606	654	615	670	629	595	580	648	638	643	691	616	674	626	653	625	626	671	634	652	679	610	548	645	648	632	620	642	642	681	627	690	633	612	637	644	605	616	632	617	684	653	646	605	651	632	636	590	628	662	675	583	647	675	669	686	658	581	638	645	651	651	600	621	650	662	606	654	649	638	645	612	628	662	607	647	681	666	588	625	599	627	651	639	661	623	642	571	640	625	667	639	649	622	617	646	631	634	602	659	636	632	596	654	652	629	639	644	620	618	626	634	645	686	649	582	630	651	590	610	623	649	611	636	663	594	615	630	642	586	622	671	680	618	655	615	688	710	629	631	656	611	656	615	645	617	644	615	629	589	634	637	644	601	625	644	657	645	633	649	674	692	658	582	665	614	638	622	609	622	677	622	611	651	619	642	596	642	630	667	614	601	653	665	607	654	621	601	647	669	648	635	652	611	716	597	671	647	646	631	646	616	624	571	646	618	683	612	641	677	615	656	602	632	640	616	666	645	632	648	594	624	620	611	607	637	692	626	658	622	608	639	670	622	657	630	643	651	647	616	619	658	603	634	603	560	594	642	674	613	673	590	598	646	676	612	646	641	639	642	644	670	617	617	672	630	633	638	589	629	605	639	667	672	648	664	621	622	601	621	641	686	642	616	650	622	679	610	588	665	691	666	649	634	596	630	699	656	621	626	638	640	686	600	673	645	652	679	658	602	637	632	659	665	617	601	615	649	664	643	667	683	666	683	670	657	606	584	636	638	657	626	607	694	618	668	623	627	650	662	637	621	624	644	632	624	696	657	596	660	577	605	613	703	635	626	613	636	625	642	647	645	610	645	635	676	636	625	646	620	639	617	648	595	634	625	664	642	634	629	616	652	643	673	654	632	632
22420	20922	28355	23744	21374	21196	11906	991	663	662	620	556	536	496	501	475	425	453	466	430	404	402	442	436	453	476	447	434	415	409	416	414	410	443	443	429	388	455	429	434	427	404	449	427	440	456	429	397	433	427	412	422	450	430	438	455	425	462	427	448	430	439	419	416	439	419	410	443	443	407	429	436	403	439	425	435	421	391	452	429	446	454	448	392	433	443	448	397	426	422	411	445	435	443	402	402	464	427	381	416	406	422	450	401	448	398	416	473	439	445	391	397	425	444	418	390	454	411	458	424	434	430	410	400	448	386	407	386	389	460	415	414	423	445	442	408	427	416	439	433	434	443	417	380	439	424	407	412	467	431	439	442	424	429	405	422	393	407	429	435	402	484	389	403	402	414	395	435	410	450	412	422	391	378	404	423	457	400	380	426	425	416	400	405	406	433	427	425	438	423	443	490	388	422	420	445	423	438	448	426	411	462	434	394	412	422	405	423	382	394	443	412	421	421	413	400	399	430	424	418	399	405	423	401	421	393	446	421	408	477	417	425	410	416	438	396	421	403	429	416	423	402	404	410	407	451	416	391	424	419	400	416	436	400	417	424	396	407	414	442	439	416	411	426	438	387	368	423	420	462	429	404	441	455	420	400	417	430	397	416	439	413	420	437	427	411	404	445	399	395	443	393	376	365	400	392	420	434	416	422	408	456	420	439	407	449	454	399	424	433	402	415	464	411	434	420	436	405	402	447	447	439	403	440	418	418	414	401	446	415	451	440	438	395	399	421	458	421	450	400	450	416	410	441	382	422	413	426	413	430	384	420	411	439	397	484	419	425	433	414	436	396	466	437	424	419	454	388	444	450	406	430	376	399	415	422	428	403	426	421	412	390	463	406	420	443	406	399	383	426	429	425	419	421	412	432	390	409	459	408	411	434	431	421	416	398	409	443	419	402	397	394	420	401	416	418	440	423	451	417	390	427	407	418	413	431	444	429	428	393	432	421	362	420	449	414	453	444	465	440	388	400	437	423	427	420	414	399	439	461	427	408	401	426	445	427	394	395	403	431	432	445	447	433	422	404	432	405	398	387	474	442	408	434	432	424	419	395	432	413	432	432	426	470	424	423	385	439	419	457	423	405	385	470	418	394	419	423	437	451	441	446	439	429	430	407	403	432	412	398	422	467	466	419	390	453	431	449	400	430	410	404	414	373	431	462	403	418	395	403	420	408	449	449	438	422	428	415	424	429	444	393	391	418	443	379	434	408	394	395	397	459	453	439	390	436	420	423	410	383	432	402	382	460	440	436	403	428	445	386	449	398	415	424	457	391	424	416	419	417	434	440	445	399	423	416	429	436	383	438	401	436	387	424	430	411	426	380	420	393	443	468	446	406	428	463	412	376	413	434	398	396	434	444	401	434	440	382	446	382	415	384	414	445	415	417	412	402	394	404	426	443	418	410	389	433	408	449	433	428	406	402	419	434	461	400	390	407	429	421	429	421	411	422	387	413	453	420	440	407	398	415	434	413	419	410	408	409	410	426	429	400	429	434	440	404	366	399	414	397	400	414	453	404	405	422	417	420	429	410	473	428	446	410	443	433	406	407	404	410	418	445	447	421	387	462	422	447	407	427	416	402	434	412	388	431	383	440	394	397	416	414	413	428	425	446	438	432	438	405	432	429	445	409	394	421	374	409	398	389	412	384	406	418	415	414	422	421	422	395	414	408	410	360	417	428	403	386	382	436	425	406	409	461	454	422	401	435	404	420	416	406	418	398	408	417	386	433	417	403	395	432	438	418	482	424	448	423	405	418	387	415	404	396	413	444	393	433	428	417	413	440	388	397	404	443	445	375	424	429	412	421	425	424	407	429	419	429	408	427	410	448	400	453	447	418	431	483	431	437	397	426	427	414	440	422	463	436	422	412	420	407	392	412	435	424	407	433	405	398	406	381	436	420	414	426	479	413	421	434	469	384	458	390	438	411	456	443	440	421	413	444	438	401	421	416	434	422	437	392	419	426	442	428	422	419	427	408	417	413	435	452	432	417	418	407	430	437	393	424	406	430	403	436	431	410	431	391	458	429	418	441	405	395	420	418	407	448	428	452	416	421	418	453	427	394	410	405	428	452	435	421	415	418	397	404	442	444	414	451	405	439	415	463	444	426	448	447	416	387	437	420	430	415	400	393	408	455	421	433	446	418	409	398	434	442	427	416	387	371	444	395	392	425	401	435	387	407	451	435	440	448	429	418	428	421	453	432	413	429	447	420	421	396	450	394	415	438	389	413	426	455	403	443	416	432	430	418	410	415	438	424	447	440	456	409	411	430	397	436	403	420	444	460	449	399	395	439	430	396	441	430	425	444	437	420	427	414	393	429	445	433	428	442	428	434	434	381	413	394	455	377	424	396	433	450	419	439	422	450	447	431	424	413	428	422	414	418	416	432	433	444	403	432	424	430	442	435	403	439	426	397	405	418	418	424	411	426	426	418	420	395	413	405	401	449	421	419	396	414	432	410	391	425	477	408	409	410	381	411	418	413	452	412	410	432	417	445	415	431	430	447	445	421	442	386	417	384	432	419	426	438	403	431	428	425	404	410	420	430	436	417	433	411	421	414	451	407	436	441	422	392	449	412	424	397	417	415	392	415	441	422	408	423	400	419	434	444	447	425	389	374	443	430	421	437	436	400	456	404	408	469	420	412	441	425	437	440	386	411	432	425	413	393	426	434	431	420	431	443	396	426	411	405	442	416	433	439	407	413	417	440	453	390	434	387	424	465	433	422	447	360	409	424	429	430	454	404	426	453	413	457	397	440	417	427	422	427	411	414	427	418	430	426	402	439	438	445	437	402	419	431	423	441	456	459	431	414	409	436	429	439	411	417	411	420	405	432	404	415	416	411	422	413	423	396	474	419	455	431	446	408	447	418	428	405	410	404	443	432	427	442	445	461	445	406	442	425	418	405	467	400	436	430	406	407	402	414	435	388	446	391	425	404	404	437	402	450	458	409	425	393	422	419	401	416	428	423	404	443	421	419	437	456	430	371	399	428	451	395	417	411	416	427	424	398	418	414	458	434	403	466	457	435	444	421	390	415	414	407	456	426	423	409	411	377	458	424	419	398	390	395	408	425	418	408	379	424	428	426	461	445	410	444	432	437	428	441	408	418	446	449	396	431	390	398	469	481	419	412	404	448	418	373	454	383	436	460	404	403	399	386	378	446	428	447	416	434	420	416	418	408	396	421	420	438	438	433	431	389	421	421	412	417	412	403	408	411	428	406	409	419	384	410	413	453	438	360	425	403	474	383	439	420	419	423	383	421	413	409	451	456	410	426	430	383	437	361	424	442	431	441	444	445	418	423	420	417	421	419	452	411	457	401	428	379	435	446	442	388	441	417	436	429	405	430	413	445	420	383	440	442	411	401	438	392	455	432	457	400	426	419	453	419	423	428	414	425	379	419	425	400	419	415	428	414	411	421	421	445	457	438	406	413	395	412
43151	65408	51334	39151	29624	10539	1396	1031	891	769	678	603	586	516	545	495	454	499	440	481	473	481	457	461	475	491	413	454	432	408	420	457	446	457	456	457	439	443	424	463	493	459	436	443	427	410	441	425	421	441	434	427	478	448	450	400	448	442	434	425	442	414	424	397	426	421	435	401	405	415	454	402	421	447	419	439	421	423	473	420	450	420	471	431	453	435	421	403	464	437	429	421	460	448	461	432	412	454	460	434	435	426	429	401	442	429	462	434	415	469	438	435	475	422	434	450	458	445	454	449	448	446	452	430	432	439	402	411	411	424	419	449	447	433	434	456	428	431	466	445	429	429	458	435	447	399	420	458	444	445	429	435	424	422	429	440	418	420	465	429	464	407	407	452	422	434	391	434	436	463	438	436	425	431	446	481	436	410	429	455	436	435	399	436	422	455	445	418	433	419	421	485	444	431	405	385	421	468	462	432	443	430	412	418	472	495	462	443	409	451	433	422	426	424	454	421	463	454	443	451	434	451	422	430	441	418	413	451	442	483	428	440	434	441	419	403	420	383	405	413	427	444	409	410	443	410	424	433	418	446	433	439	444	446	459	429	450	442	435	407	439	431	460	406	441	412	466	425	435	429	488	431	417	442	442	439	445	431	418	420	423	430	431	411	419	427	444	393	442	462	457	439	431	492	425	441	430	405	441	427	449	443	440	437	434	459	439	423	388	441	476	423	428	410	460	428	406	433	395	442	420	437	419	394	429	465	430	433	426	438	434	430	441	433	445	390	442	422	450	403	429	406	449	431	397	454	430	443	410	380	439	443	446	434	438	422	459	446	446	411	403	447	418	415	451	432	453	414	469	450	453	429	409	474	434	413	422	439	448	448	419	429	464	453	448	410	435	382	447	434	457	448	399	469	419	397	421	431	444	436	431	432	430	456	410	446	437	440	450	422	457	437	442	441	434	431	422	422	423	450	421	433	437	413	381	425	455	446	446	428	452	449	427	407	457	448	436	456	414	418	408	449	430	386	462	456	427	472	431	429	475	443	425	425	457	430	439	456	468	412	403	430	437	417	415	493	463	420	430	409	436	427	432	418	421	427	442	410	405	409	422	414	409	426	442	440	415	401	420	432	421	440	441	439	409	433	463	439	431	428	448	440	435	451	464	428	464	400	444	428	400	437	445	434	412	472	421	465	425	427	471	418	464	441	455	434	415	407	459	429	426	410	414	441	449	426	436	423	423	413	436	396	426	442	430	401	455	402	440	452	401	460	471	432	439	423	433	465	424	414	443	442	474	434	415	437	460	394	406	412	413	410	409	441	438	398	419	435	446	422	407	425	449	409	453	463	455	419	417	443	444	380	409	449	455	457	444	435	429	455	462	439	435	434	445	444	447	438	437	449	417	421	460	470	423	437	427	444	438	441	464	430	429	416	391	417	403	453	431	442	443	468	453	450	410	442	464	443	404	415	472	439	436	464	417	388	433	438	454	424	409	459	415	386	413	444	444	431	428	420	437	444	442	419	439	413	464	433	446	429	437	439	472	418	443	397	433	445	408	411	414	476	426	431	406	435	470	429	378	424	427	460	458	447	455	419	444	452	427	420	437	439	464	442	424	422	441	445	421	421	414	477	460	419	435	439	451	398	438	464	431	409	422	467	455	440	440	468	452	428	429	463	436	487	452	421	440	443	415	421	415	442	438	434	446	466	426	451	457	444	443	429	432	413	390	436	431	472	452	482	416	448	389	436	396	457	425	421	410	407	434	440	427	452	427	462	440	438	466	404	435	394	423	422	471	436	415	440	441	426	441	448	436	482	421	383	415	410	424	425	448	445	422	485	441	434	416	453	424	454	423	445	430	460	408	447	423	445	431	429	443	456	444	425	445	405	422	423	431	468	462	444	424	435	446	434	431	435	417	449	438	445	445	415	426	449	413	433	424	405	444	495	453	453	455	481	402	447	424	419	469	429	442	445	411	448	400	420	422	419	427	483	419	427	438	419	409	441	438	439	438	416	446	464	404	434	437	431	447	419	461	433	427	417	418	415	425	438	431	430	453	461	419	435	431	414	458	438	416	456	425	408	433	421	461	442	466	434	426	442	438	444	458	430	436	441	437	430	438	431	422	447	447	429	460	429	454	446	411	435	461	436	457	441	429	435	442	417	493	440	438	492	441	447	432	440	427	416	471	395	449	440	424	444	404	429	460	447	439	433	443	430	429	435	393	420	425	440	399	428	433	448	456	422	461	429	425	457	454	440	402	447	402	447	441	455	451	465	425	427	433	437	451	410	392	510	434	449	489	440	462	428	447	417	436	428	499	473	466	435	420	416	420	424	444	445	465	438	451	426	486	458	434	435	431	450	415	444	437	424	426	450	424	425	421	447	465	429	383	443	450	451	446	449	444	443	437	390	444	431	421	427	450	462	408	478	464	399	431	418	447	397	437	398	479	481	462	447	418	420	453	391	418	436	432	436	385	449	435	469	442	446	436	441	434	441	417	427	436	447	434	462	417	434	450	427	459	445	425	429	413	402	439	440	453	405	421	421	430	433	438	463	489	434	478	418	419	443	460	421	419	395	435	459	414	416	450	425	406	406	474	427	433	423	406	453	439	435	431	425	427	414	412	421	450	473	385	457	442	431	411	444	442	442	415	429	433	433	436	440	444	431	439	418	416	386	432	478	456	476	431	440	452	452	446	447	433	415	448	465	444	400	422	437	429	460	460	442	401	443	432	445	485	414	403	417	445	457	454	430	426	406	480	411	459	461	448	420	438	435	427	442	480	435	404	457	451	426	431	441	433	418	460	445	458	442	446	476	445	420	435	416	405	400	420	472	470	439	413	414	442	417	424	443	442	427	442	435	457	403	442	468	447	427	411	404	432	453	448	443	419	458	415	406	453	424	421	387	425	444	426	445	445	441	395	436	456	404	456	436	447	379	428	473	417	475	438	449	446	420	416	434	392	441	448	433	417	437	419	432	436	444	447	464	423	448	453	392	430	477	445	440	441	443	400	461	421	428	453	459	432	471	407	451	422	440	442	407	444	455	440	462	423	427	466	445	459	412	453	414	443	418	412	465	444	469	418	457	443	405	451	404	446	433	443	453	414	419	437	444	443	455	438	437	425	436	479	415	443	441	438	433	430	446	414	411	416	456	430	440	415	412	425	412	437	427	422	413	408	441	476	423	424	422	435	433	454	421	440	432	401	441	458	417	423	448	448	428	436	421	443	452	444	470	400	429	421	421	443	431	411	421	462	425	424	420	423	451	424	438	438	451	415	411	481	455	419	423	443	421	414	466	400	421	435	437	414	425	432	422	383	409	451	439	446	453	412	454	452	425	434	456	401	422	395	453	405	412	422	457	416	444	438	434	440	428	415	395	388	453	418	466	439	429	405	466	409	435	441	422	409	449	425	443	407	445	398	418	441	440	415	427	433	418	476	452	446	439	440	456	423	396	431	439	422	458	419	432	432	410	442	441	460	445	455	413
34597	36001	30259	20872	9513	2554	875	790	736	703	706	750	771	739	713	691	738	720	653	740	741	680	725	687	717	732	714	691	671	721	707	686	716	741	666	731	721	737	691	709	694	692	730	718	694	692	727	740	693	715	708	705	727	712	690	682	718	707	699	755	698	705	630	685	718	688	721	693	751	687	722	665	685	690	674	673	679	656	695	733	712	695	686	748	712	735	697	680	687	693	691	714	728	665	717	723	766	677	693	716	695	720	705	768	677	689	698	687	681	694	685	671	721	684	696	711	696	707	682	705	689	765	741	706	693	674	692	695	741	715	677	707	677	692	716	729	704	656	711	693	699	701	700	693	646	666	717	709	667	709	712	710	694	650	715	692	696	704	698	691	660	726	707	672	687	709	680	689	667	677	712	724	739	650	703	706	666	734	725	681	650	727	674	716	677	681	691	677	692	676	689	673	683	724	716	674	669	729	758	801	706	694	678	639	670	718	703	713	658	733	699	685	704	704	678	676	705	699	712	693	707	718	703	744	714	657	678	684	725	717	695	668	686	735	716	689	709	679	691	731	677	709	738	737	728	691	701	684	654	746	679	686	745	674	681	716	706	727	696	734	673	705	694	731	721	646	697	674	733	692	681	694	685	708	698	704	679	719	696	736	685	711	719	699	726	716	709	744	701	708	686	640	689	690	720	669	715	680	687	703	689	707	679	688	690	715	708	673	702	691	718	715	681	682	709	717	678	634	722	746	722	698	677	689	673	756	698	717	732	688	725	692	695	704	719	692	702	698	700	711	716	693	700	698	731	709	655	728	646	741	712	734	694	649	732	704	653	714	666	683	707	721	737	722	713	719	673	661	699	705	720	709	697	718	674	691	706	731	667	703	671	697	648	674	676	681	676	703	737	644	663	721	733	690	694	674	736	698	648	754	651	731	679	701	697	703	685	686	694	667	644	746	695	725	681	670	648	684	713	700	704	730	633	702	698	750	744	689	706	678	690	722	688	709	698	694	710	709	696	717	661	701	718	680	688	710	711	695	672	728	718	684	733	710	669	681	751	697	695	672	694	757	644	709	720	713	702	722	701	687	711	671	740	697	691	722	759	722	701	717	653	703	731	686	633	703	710	756	711	709	723	693	716	693	702	748	743	665	756	744	739	704	704	745	745	731	717	736	686	667	705	716	736	678	712	708	654	740	699	698	716	684	652	731	685	729	758	708	694	728	717	723	715	709	706	700	759	690	720	713	701	681	724	711	686	725	641	660	734	745	736	691	691	685	711	695	722	748	726	706	695	723	691	734	677	693	694	690	658	662	705	694	751	718	655	688	727	749	723	709	690	686	701	699	698	730	678	695	699	711	744	653	721	711	704	746	670	684	678	705	718	710	703	654	654	746	709	684	720	703	672	686	728	733	695	621	713	745	709	677	745	714	679	700	727	669	742	750	720	719	695	689	732	750	701	686	680	728	671	659	713	747	644	665	683	749	663	769	665	676	695	749	739	700	718	741	682	694	679	649	718	654	671	761	759	672	728	708	720	716	682	678	702	706	742	695	678	722	691	717	710	664	709	701	715	721	671	693	671	685	678	698	688	724	746	692	714	748	693	671	696	677	704	713	720	714	689	702	678	710	726	655	686	691	739	710	728	714	710	702	683	683	734	703	693	700	705	711	676	691	726	693	692	689	719	706	696	691	729	658	695	728	675	707	714	705	724	707	685	659	704	693	680	701	702	682	657	707	713	705	730	737	759	734	650	690	701	717	664	679	695	689	663	717	704	681	666	729	707	727	664	697	747	729	698	683	753	702	687	651	757	688	703	760	730	644	735	717	667	707	682	708	711	693	754	720	682	767	713	762	750	726	705	639	705	693	717	706	697	749	690	653	693	669	683	723	745	701	731	663	703	728	665	699	662	717	715	682	671	735	707	677	686	720	715	720	682	736	722	735	674	710	708	699	681	700	713	738	744	710	686	669	725	718	730	700	674	684	709	713	690	716	706	665	666	696	697	707	697	675	702	718	729	681	714	747	673	740	705	732	751	703	702	705	714	748	700	699	752	697	765	715	698	710	679	718	689	696	687	732	727	704	668	702	699	629	688	717	666	734	716	682	695	708	729	700	724	707	685	696	703	727	658	643	705	719	673	727	743	675	746	681	729	726	711	652	695	719	685	722	713	739	667	672	720	729	681	672	678	704	734	706	671	705	693	692	700	675	710	684	712	712	676	701	641	754	663	731	698	690	683	680	708	720	704	735	701	711	714	635	710	699	691	697	720	701	707	711	733	686	715	728	731	726	687	691	751	760	702	685	709	654	677	655	728	686	707	697	737	706	673	657	757	687	695	681	730	664	655	647	727	731	716	688	739	693	689	711	729	719	725	696	695	731	699	670	704	721	683	693	721	696	773	715	666	737	697	692	673	682	721	653	662	666	679	694	713	720	678	707	735	696	700	722	667	698	738	724	711	674	705	713	687	714	700	732	686	705	672	742	689	681	660	699	762	740	703	686	700	714	720	761	707	698	710	690	662	675	730	717	724	725	670	692	679	700	768	691	682	679	719	696	732	697	685	695	734	706	711	712	674	667	719	715	682	710	678	679	692	700	663	723	702	704	703	683	717	690	704	707	694	713	701	706	655	664	701	684	685	715	748	721	710	691	753	704	723	658	693	678	675	705	691	728	657	682	738	705	677	696	645	707	707	721	684	742	657	756	704	727	749	701	686	690	686	670	742	687	695	717	722	720	674	684	653	749	711	668	688	687	712	692	711	687	738	652	683	695	678	690	625	706	711	691	704	699	748	718	688	674	690	668	690	718	710	771	683	661	678	644	667	706	699	674	709	686	719	731	678	718	713	671	693	707	699	679	714	693	726	694	686	706	705	673	697	716	661	729	693	713	699	666	693	674	676	730	690	682	724	655	669	696	668	709	695	699	704	691	698	736	756	725	741	713	703	717	665	673	746	715	717	767	698	682	747	677	738	701	690	681	712	675	705	708	711	670	677	730	671	782	731	714	714	717	711	695	731	689	678	777	722	703	693	663	683	682	736	722	769	669	724	701	687	676	718	708	724	685	689	707	667	639	706	684	699	710	691	641	682	741	713	666	714	711	716	681	681	720	703	685	719	731	695	665	679	762	694	738	704	718	720	677	726	722	699	722	664	673	670	725	739	668	707	713	701	723	661	684	684	743	731	698	706	690	717	679	690	762	758	716	651	719	749	706	706	654	732	719	661	708	703	699	703	707	698	698	706	737	700	710	715	714	691	673	707	753	714	683	683	696	722	729	718	690	633	704	689	711	685	757	700	722	679	747	684	688	682	696	674	643	727	679	694	659	725	708	722	730	689	697	697	761	689	659	698	714	728	699	676	773	680	686	671	675	730	708	665	661	664	703	713	730	666	681	685	676	684	695	695	667	670	688	687	725	750	698	744	742	747	694	669	699	663	652	724	681	715	743	722	741	689	713	757	716	733	763	678	741	701	641	711	678	681	684	738	689
42935	50326	32260	19321	10913	3224	910	858	812	729	757	746	758	687	724	718	758	716	676	732	780	772	792	693	764	700	721	692	740	734	786	755	716	730	732	707	700	725	696	734	760	738	762	723	768	761	792	696	706	765	708	694	759	760	736	742	749	698	752	778	721	697	704	763	768	719	750	765	758	732	761	745	726	745	758	715	789	728	764	775	725	772	741	701	744	762	678	710	697	736	726	726	704	728	692	690	771	690	734	747	704	771	765	753	723	714	661	702	728	722	747	712	737	732	735	705	746	733	721	701	726	706	718	712	738	697	726	713	721	752	699	740	738	691	704	711	730	684	710	689	708	718	765	739	757	700	759	740	686	715	745	765	728	746	701	770	740	718	720	735	734	745	718	701	739	702	744	732	712	735	712	742	795	738	709	688	732	752	773	744	708	727	737	699	735	677	771	742	743	722	736	771	740	735	743	682	701	735	719	748	756	741	728	726	721	732	722	670	721	734	713	748	749	753	690	733	742	752	719	737	750	729	733	679	732	690	735	715	696	734	690	686	756	711	713	720	705	734	726	734	773	735	715	711	702	743	721	716	735	735	741	759	713	729	723	705	794	750	681	787	730	707	729	751	697	696	680	738	735	709	713	776	739	680	688	727	717	694	732	733	687	759	715	689	739	721	709	750	758	719	706	734	716	787	766	724	759	697	683	717	717	733	695	713	710	698	701	724	735	720	697	725	779	743	766	753	712	751	710	769	715	710	741	744	734	732	742	700	761	736	745	685	712	763	693	759	702	711	725	731	760	697	706	745	692	690	756	801	728	725	719	730	732	712	725	738	765	762	756	736	703	782	735	731	714	750	717	771	726	731	710	748	729	733	707	738	768	748	694	696	730	767	784	729	753	772	735	751	767	717	729	725	751	735	744	713	749	739	772	751	725	688	688	745	765	743	694	742	725	732	681	739	688	775	757	696	742	746	705	700	729	729	749	672	744	767	722	739	746	741	719	757	667	728	742	677	737	701	727	713	757	696	738	733	735	741	670	720	716	755	743	736	735	737	785	731	722	699	700	784	726	758	715	751	740	771	797	732	726	764	724	720	723	749	795	765	731	745	732	736	707	745	725	724	713	706	704	735	722	705	706	712	770	747	701	728	722	740	739	714	737	752	750	735	701	714	797	706	741	703	724	698	698	753	696	710	679	762	741	719	744	674	776	692	664	673	765	751	750	721	771	722	705	786	736	747	753	729	682	775	778	701	701	776	724	706	732	701	715	720	801	706	715	735	683	692	748	733	734	744	708	724	742	683	713	747	711	767	707	700	725	758	691	748	725	695	748	734	712	750	754	716	711	714	709	708	692	680	705	730	761	716	779	735	730	697	731	762	768	744	745	696	714	725	714	722	735	754	745	741	796	746	702	738	708	702	700	698	717	710	717	753	709	754	716	721	762	706	741	742	734	711	733	708	702	724	731	730	750	786	710	744	736	710	751	751	701	753	708	726	714	715	794	740	776	729	681	698	731	707	700	716	732	743	770	758	724	708	746	752	736	693	713	748	690	693	707	749	748	683	731	716	747	727	697	694	789	740	741	717	710	730	707	719	727	726	770	741	704	758	755	719	744	694	759	733	693	707	691	744	708	737	742	746	759	705	736	704	737	699	753	757	743	737	729	739	722	740	707	693	694	737	710	776	697	785	750	767	768	699	760	726	709	759	706	706	717	701	734	733	738	755	711	720	713	727	735	761	738	738	770	785	756	723	720	716	740	711	757	699	751	692	738	738	760	734	727	787	776	745	718	758	691	725	746	756	739	712	753	727	722	751	778	771	731	726	713	728	686	764	704	690	751	720	764	736	782	726	743	661	783	719	768	716	746	713	747	783	708	714	728	720	735	718	705	778	727	759	746	732	780	797	739	697	738	734	736	760	745	692	701	698	759	732	722	725	720	717	683	727	721	678	725	686	720	776	734	725	740	733	729	689	763	746	739	725	693	764	708	771	677	740	741	749	715	722	686	729	687	737	783	738	722	730	759	712	755	729	737	735	712	701	703	719	740	752	747	736	689	689	735	723	748	719	753	686	751	713	720	718	748	730	730	699	755	728	705	705	737	703	729	701	719	699	683	694	791	732	741	718	695	753	743	744	702	748	702	734	759	745	690	744	701	772	730	713	764	728	706	726	749	703	727	720	762	692	726	756	732	742	755	715	717	745	714	703	653	721	715	712	727	678	754	740	692	730	772	723	751	770	704	707	732	711	746	742	712	739	759	732	758	703	708	704	738	749	696	764	709	729	743	677	747	725	725	721	735	691	759	742	718	751	756	764	749	722	715	713	702	698	731	767	722	733	748	750	745	727	719	735	696	718	727	762	727	700	728	708	714	751	747	693	706	775	754	701	742	740	728	738	723	721	766	709	752	678	708	746	752	680	730	726	728	763	731	747	756	764	764	737	734	765	727	701	742	693	719	725	765	724	710	728	737	730	753	705	728	694	739	747	756	716	720	704	717	714	702	719	735	695	737	708	763	695	711	791	755	785	743	751	724	738	770	772	700	733	693	726	704	705	739	750	713	724	707	765	723	688	683	732	737	735	709	753	723	775	707	739	781	737	686	741	685	722	742	707	728	752	738	732	743	733	685	697	750	744	723	719	780	759	668	687	732	710	743	729	752	740	710	707	727	750	759	745	735	749	754	709	721	736	711	750	678	741	752	737	694	705	737	694	732	745	779	739	692	724	706	771	703	707	702	751	734	718	710	739	690	783	711	717	727	728	727	711	725	780	747	742	773	726	709	691	750	704	738	703	756	716	713	749	785	752	758	730	675	704	740	733	731	763	730	734	761	709	762	723	713	743	725	730	727	741	752	745	687	754	748	731	751	758	770	709	781	695	743	748	724	727	748	678	785	705	716	712	694	749	735	756	750	713	726	748	704	741	739	787	739	690	722	711	739	719	723	697	726	719	698	727	717	726	727	715	729	706	733	725	704	779	700	746	705	677	767	720	764	724	723	708	731	726	767	719	696	670	717	708	730	768	721	781	716	746	713	678	754	750	746	731	735	722	742	720	701	748	753	760	702	722	716	750	768	762	753	770	742	700	764	729	737	737	731	749	744	692	737	705	728	698	701	726	741	753	737	696	732	764	727	716	693	719	737	778	724	723	734	756	754	747	687	717	755	755	716	701	705	703	810	689	732	708	708	726	724	719	719	772	724	712	669	739	709	741	730	780	673	703	709	732	749	744	702	700	746	681	739	741	712	727	733	727	732	751	738	716	685	801	689	746	695	741	690	713	749	713	729	737	726	751	747	742	768	768	770	693	734	721	715	710	752	776	673	684	760	761	795	732	733	730	742	782	748	764	716	739	772	755	726	759	700	778	730	764	761	735	788	708	712	724	738	717	718	745	733	747	674	746	688	746	717	623	740	719	794	803	752	714	731	708	730	746	745	708	690	706	696	723	715	729	677	763	706	718	748	738	756	731	728	738	719	745	747	710	722	759	732	732
23654	20925	28023	24237	21028	12732	1387	781	677	642	604	590	578	613	587	535	545	580	590	576	577	557	609	559	568	524	513	552	571	606	546	600	559	531	563	539	556	550	576	514	535	568	536	540	555	526	529	535	556	502	540	542	528	566	560	528	537	520	524	550	553	546	573	551	545	557	560	544	543	555	584	553	551	596	555	585	578	551	593	562	569	535	552	539	529	553	579	557	584	533	538	572	539	586	568	504	592	532	508	567	576	552	530	579	541	552	554	531	515	543	581	571	546	548	570	549	545	546	510	600	577	499	574	568	573	565	557	524	541	531	548	589	547	511	529	562	573	559	541	565	513	584	543	558	553	523	547	529	538	587	545	542	592	589	565	576	554	538	562	559	541	537	558	599	529	554	517	570	548	555	526	551	546	567	570	562	526	533	563	515	531	539	518	520	562	527	605	531	546	547	523	579	596	528	538	560	582	562	552	559	561	578	565	577	564	517	577	530	582	554	571	551	565	528	553	562	584	550	573	577	565	563	578	550	561	538	558	511	510	520	560	522	555	578	532	558	544	532	550	547	541	561	571	537	544	555	514	601	510	562	569	509	526	578	539	561	556	524	560	563	596	555	555	524	530	523	542	539	551	581	557	549	555	531	541	554	555	559	549	548	569	574	589	507	545	536	591	542	557	558	553	510	562	553	534	575	538	532	551	532	546	562	580	529	583	542	551	576	524	562	551	627	539	548	585	510	574	573	525	593	503	547	551	558	565	538	561	546	537	549	597	566	610	612	527	539	585	554	512	528	546	504	564	523	505	560	503	534	542	588	545	563	518	551	531	521	548	536	554	522	531	565	571	542	542	565	537	583	537	546	563	568	558	522	561	571	543	556	534	581	536	501	574	539	551	517	575	552	545	552	566	603	541	531	583	591	573	527	579	539	529	524	550	533	525	559	534	539	536	545	581	507	598	522	546	544	548	569	552	523	567	500	508	529	527	569	547	548	532	575	553	626	564	554	511	538	560	567	570	498	567	548	567	541	560	581	585	503	543	610	557	552	544	489	533	539	576	553	585	531	543	568	549	542	555	548	547	499	543	538	542	541	546	567	538	551	561	563	579	540	554	533	540	552	532	527	520	516	520	575	556	557	559	551	544	527	551	570	535	553	598	549	534	513	568	573	557	540	582	582	537	555	535	518	587	526	539	525	594	547	535	552	508	535	549	545	544	526	570	543	568	535	547	547	549	539	529	562	568	553	503	563	591	555	548	583	553	515	543	576	524	570	578	502	526	560	556	580	566	514	578	544	542	537	559	546	561	556	569	585	547	573	507	523	548	549	542	566	545	499	550	611	545	549	545	533	589	561	583	566	541	553	551	567	568	562	537	558	547	549	540	553	601	539	499	483	563	521	572	550	588	517	524	534	530	535	519	536	555	568	536	560	578	561	540	585	542	604	528	597	560	577	550	517	566	556	586	528	571	559	576	567	540	563	580	536	600	540	502	546	548	537	520	532	531	529	508	549	538	539	570	527	557	583	560	552	538	576	544	556	567	575	615	550	551	555	566	558	556	597	523	568	529	511	556	570	527	582	542	501	540	534	578	517	519	532	591	562	558	521	585	592	528	571	565	543	581	547	543	560	542	526	550	559	548	541	504	542	553	515	549	525	530	560	558	571	545	549	500	477	570	566	563	509	525	569	612	555	583	558	568	528	584	522	563	516	519	532	544	543	530	594	547	581	555	576	537	524	603	562	529	556	536	520	555	563	520	530	560	550	544	544	576	563	594	555	522	549	549	523	560	564	517	544	543	528	571	503	566	517	565	492	518	539	518	540	529	551	547	535	557	550	571	577	575	531	558	521	575	567	569	552	556	543	533	594	560	591	553	592	557	571	530	533	547	580	537	522	532	574	534	538	554	520	545	568	546	507	528	557	549	551	492	569	552	558	564	588	574	594	500	506	502	526	516	558	553	552	563	566	515	545	520	560	563	543	541	540	560	546	492	550	551	560	572	552	560	597	538	578	573	564	567	594	549	556	535	526	552	535	531	566	567	554	552	516	544	544	579	563	576	552	554	578	594	555	585	588	540	539	556	572	536	569	548	533	514	539	584	542	581	551	542	519	551	573	540	533	586	535	500	546	536	507	547	557	530	576	563	581	542	557	504	571	544	568	525	556	593	527	578	553	579	525	609	585	560	587	568	562	516	521	541	559	566	559	593	541	543	578	548	567	570	505	547	576	541	582	562	547	581	520	518	548	536	577	576	543	539	566	553	571	526	569	600	522	572	571	575	553	579	569	548	554	538	523	541	566	543	513	578	570	519	576	593	572	564	557	541	520	573	549	568	575	574	597	602	563	567	574	580	545	560	541	574	513	575	529	537	595	513	566	550	548	567	571	535	540	520	587	550	576	596	553	562	574	571	569	544	543	552	558	528	555	498	583	530	503	601	552	573	545	526	552	548	554	617	545	574	536	528	537	559	537	534	555	575	584	560	563	566	559	567	553	550	535	570	517	559	556	535	538	614	598	533	577	586	537	545	585	533	537	539	532	569	530	524	550	575	560	541	579	584	619	551	548	552	575	540	529	586	533	567	506	539	543	551	560	547	512	519	560	531	564	546	528	524	549	570	559	572	555	502	532	512	531	559	557	494	575	559	555	556	551	556	566	526	539	561	547	530	564	554	598	598	516	539	568	556	555	567	576	510	556	600	533	535	537	543	555	557	548	564	557	549	565	584	555	520	583	554	545	571	551	557	561	640	537	522	513	562	541	559	531	551	557	553	563	557	562	613	561	526	537	554	555	569	590	555	538	560	511	544	529	560	524	557	544	546	521	550	563	516	537	571	557	531	551	547	538	558	525	552	564	605	584	573	528	581	542	525	589	552	525	522	559	530	553	561	557	564	525	539	565	586	532	550	606	551	548	562	552	568	525	540	555	563	577	597	579	556	583	570	604	567	576	541	523	560	587	583	523	551	524	576	537	577	629	576	543	535	564	539	532	582	511	568	563	574	586	546	491	579	537	544	542	530	567	555	548	546	594	548	554	521	562	565	528	564	561	568	584	512	512	531	575	558	553	523	536	554	535	598	591	565	559	549	569	531	556	564	573	570	550	505	532	539	547	569	565	549	566	543	523	537	569	543	523	569	556	557	588	569	562	563	526	552	577	577	554	576	537	528	572	537	543	527	562	534	540	519	572	557	535	551	531	560	536	551	518	540	585	547	558	526	553	554	539	568	575	545	522	532	539	554	488	541	558	501	553	570	562	554	563	549	572	539	600	483	550	536	556	539	533	561	560	545	613	570	534	508	518	541	562	510	553	592	529	545	546	536	538	582	528	548	542	561	572	551	558	560	529	541	547	546	547	542	540	579	583	535	548	502	592	557	539	588	587	549	523	544	579	530	529	572	515	576	567	546	580	560	587	556	522	559	566	570	573	569	529	544	567	545	492	562	518	606	540	553	509	544	545	556	575	595	552	502	560	536	547	532	576	543	538	590	533
41517	55102	44273	28292	10350	1472	1000	863	809	764	703	610	633	589	608	598	569	587	619	582	606	630	576	590	594	625	611	615	600	587	558	599	580	611	553	617	581	546	599	590	567	589	582	590	603	603	589	555	581	566	566	617	542	556	557	549	564	602	608	580	590	573	562	570	535	590	549	567	594	612	582	546	548	579	569	579	604	557	600	569	626	582	621	603	595	591	612	552	600	610	589	573	596	593	614	562	603	551	588	610	559	574	552	601	556	574	588	586	542	628	566	608	611	555	554	551	592	623	583	562	602	600	559	564	557	565	573	615	601	627	605	551	592	588	616	595	555	569	593	587	608	581	617	602	583	576	575	517	574	591	605	550	581	600	639	610	610	596	615	568	565	533	583	636	532	594	601	581	596	564	571	614	527	525	541	603	566	558	555	565	640	596	518	572	560	581	579	592	597	599	631	583	567	534	605	592	578	555	610	569	560	567	560	583	587	581	604	553	583	558	546	577	569	633	588	566	584	542	577	618	621	584	566	634	589	586	568	553	559	567	586	551	580	577	606	588	565	548	587	585	584	553	568	530	559	589	545	549	576	585	566	598	574	573	568	562	558	561	560	563	554	557	593	600	563	606	598	582	616	553	542	587	581	564	591	587	607	590	592	609	603	567	551	552	559	568	619	543	565	570	597	589	570	551	548	616	557	595	592	607	602	562	612	617	599	553	599	570	593	586	596	569	559	555	588	567	581	601	548	587	607	574	597	605	568	602	621	557	585	568	579	591	612	569	577	558	535	594	546	573	583	573	548	589	599	561	586	568	593	583	611	546	585	569	591	534	571	570	588	565	552	616	588	580	584	563	585	568	595	604	569	634	553	589	576	562	572	577	557	617	583	570	569	579	574	582	571	591	559	591	569	564	603	538	579	574	600	590	594	548	588	547	588	588	565	607	634	596	570	569	576	588	608	596	588	562	599	572	566	594	578	597	552	597	612	552	576	600	596	566	572	607	568	596	574	623	599	560	573	575	566	550	604	605	595	570	572	587	555	556	549	582	562	541	567	591	584	568	581	617	531	569	581	557	582	617	568	623	576	585	589	578	589	591	574	587	614	601	569	579	560	618	582	554	560	580	553	556	585	560	583	578	544	590	632	589	551	605	573	538	573	616	606	549	613	571	558	559	562	602	537	590	556	578	577	626	580	609	570	579	570	559	591	612	615	575	609	563	550	579	574	576	559	581	571	612	599	553	588	611	565	579	603	615	522	587	611	608	589	584	557	573	542	553	560	568	591	575	567	589	603	593	600	601	552	605	588	552	570	583	560	595	616	593	607	602	598	595	578	597	595	590	590	587	561	577	538	597	603	569	614	597	567	542	538	598	585	589	618	622	599	526	591	583	610	533	559	592	595	587	569	586	589	563	585	574	542	594	593	604	582	594	624	554	576	554	522	586	530	615	628	498	579	563	545	589	555	570	578	601	529	628	576	583	600	588	602	563	607	615	573	554	524	590	596	599	582	550	576	600	591	584	580	600	641	552	593	596	587	570	581	575	571	580	594	564	589	587	608	570	566	597	579	574	557	564	580	569	585	641	543	588	532	590	582	568	586	563	550	568	535	547	556	583	565	541	584	575	601	611	596	599	564	562	565	546	572	574	553	582	546	571	660	581	578	588	604	562	555	595	588	595	569	537	592	616	592	590	558	566	623	530	581	596	570	604	565	604	569	622	574	582	575	530	642	541	553	590	590	578	600	600	555	582	581	589	598	586	616	566	575	591	574	582	616	591	574	546	627	626	572	604	599	589	633	640	548	572	576	607	556	582	539	594	580	536	609	572	556	594	553	563	594	599	582	567	583	575	574	576	589	595	586	566	553	595	582	592	575	604	605	586	565	564	582	607	607	578	561	572	595	548	579	593	580	604	603	612	621	607	575	549	571	550	547	565	608	587	527	582	581	583	567	564	582	595	543	603	547	608	540	585	575	597	552	534	564	598	572	565	539	596	548	586	589	576	549	588	598	593	579	615	592	579	587	595	561	573	611	552	558	645	574	549	569	573	534	581	589	582	579	568	590	566	566	559	575	557	615	583	616	591	568	564	609	588	543	600	555	536	563	554	570	614	637	596	517	582	575	559	551	551	604	600	575	576	539	592	573	572	611	569	575	575	589	553	572	590	554	579	568	581	545	578	558	580	576	561	533	606	548	557	613	596	592	573	601	579	621	590	588	563	617	567	540	568	580	568	595	591	579	555	563	578	608	568	601	588	607	589	606	524	560	613	588	564	611	577	575	570	562	558	610	563	558	571	567	591	550	566	600	548	573	584	572	580	595	551	591	569	602	587	587	607	578	581	558	605	597	593	580	563	491	570	570	610	586	595	573	606	602	592	558	570	615	516	606	580	586	569	588	573	573	590	564	592	556	609	581	570	562	548	617	563	588	601	567	534	540	585	593	593	563	587	608	581	603	568	591	582	570	615	567	564	547	581	581	571	574	561	582	549	591	569	607	613	583	613	600	584	575	611	572	566	595	544	556	560	614	589	616	570	597	584	608	596	607	557	612	553	539	584	593	539	572	583	556	571	610	589	586	585	560	592	555	553	558	632	577	557	573	617	564	562	601	590	582	561	570	570	549	552	600	579	591	556	571	543	534	551	633	580	531	528	588	575	596	603	584	601	577	592	594	552	575	591	567	562	583	618	578	573	525	624	618	540	545	575	593	588	580	599	575	570	612	540	578	603	578	559	563	610	582	586	615	564	614	627	621	616	566	541	544	577	556	602	565	569	591	584	591	532	606	603	573	558	587	558	572	617	572	653	585	554	607	606	573	571	595	565	601	547	550	578	548	580	595	567	564	595	569	595	580	611	570	586	557	557	557	553	588	586	553	552	608	596	617	578	583	530	576	570	572	601	580	587	589	607	588	555	550	570	575	534	559	499	585	607	639	642	566	603	589	607	560	561	601	550	593	566	572	582	580	578	578	589	586	563	616	580	546	552	631	584	549	602	576	571	579	582	520	630	576	550	604	576	554	621	562	544	569	590	633	536	561	592	628	544	582	552	562	581	555	647	616	561	554	567	518	600	574	577	574	598	600	550	617	582	578	588	610	576	581	584	553	575	601	545	563	569	604	569	587	555	546	577	604	530	613	615	585	553	584	598	591	573	580	590	582	594	611	579	557	573	585	580	602	574	592	571	604	598	592	601	606	570	547	603	594	555	575	603	591	609	550	543	564	564	585	575	567	602	537	594	612	551	578	554	568	557	579	578	582	568	593	551	572	582	558	593	581	567	565	564	556	615	588	590	588	594	552	571	556	596	560	567	585	582	531	558	551	560	611	602	583	557	584	587	564	582	618	584	581	588	572	584	548	561	578	568	590	579	589	559	581	628	582	628	641	546	605	582	581	551	573	581	539	523	558	568	543	584	571	573	575	537	591	579	560	604	595	579	582	583	577	561	572	591	576	546	550	552	572	544	580	600	587	565	568	586	603	559	564	567	572	594
24771	20945	27622	25335	17018	3029	917	754	678	744	725	682	668	653	578	643	630	619	620	636	623	669	647	630	652	589	674	592	597	660	638	590	618	607	560	599	615	642	592	644	614	648	610	632	617	636	619	599	538	630	657	586	597	613	631	613	589	624	613	645	672	617	578	652	639	635	607	624	647	558	620	630	654	621	628	599	628	619	590	577	623	636	629	621	564	598	655	620	635	597	594	656	625	609	606	637	624	606	625	633	631	622	606	639	658	613	620	646	670	625	600	625	609	644	677	615	603	567	611	650	634	607	635	652	608	660	601	582	586	638	609	631	634	607	604	635	597	657	630	596	654	638	619	610	577	571	682	571	615	587	625	606	634	599	628	593	629	588	619	611	626	597	600	644	653	641	618	620	575	620	620	604	636	619	649	642	606	624	653	632	620	630	584	624	568	605	623	620	659	617	685	632	627	615	650	614	622	683	629	617	597	617	636	624	607	661	612	632	619	663	589	631	572	594	579	585	602	597	593	616	578	581	620	653	658	648	634	618	604	624	624	631	670	614	638	616	625	637	627	597	637	623	601	615	580	643	623	639	637	679	623	583	644	634	638	642	674	588	618	581	632	574	634	612	576	610	587	564	602	652	643	663	632	601	651	638	605	647	616	653	647	604	599	667	597	622	609	621	631	562	591	555	613	708	667	595	581	610	645	573	621	623	613	630	611	619	626	588	610	626	606	592	634	598	601	577	575	643	640	615	619	622	600	631	651	656	649	621	610	639	600	606	621	625	645	618	632	610	666	656	621	658	625	584	609	613	634	615	602	634	575	618	628	634	640	593	608	600	599	619	652	591	619	620	617	612	648	643	594	593	607	627	631	593	640	645	625	614	648	641	630	578	647	658	658	615	606	633	584	574	624	618	611	598	618	610	592	648	562	619	599	644	642	640	662	637	657	628	644	684	632	665	621	600	614	641	658	675	634	633	604	594	633	621	637	606	669	623	650	600	608	615	554	616	603	625	594	624	623	613	620	619	624	626	648	597	611	641	613	587	584	614	596	579	626	593	633	616	596	654	657	595	590	588	634	600	639	608	603	637	613	619	617	592	619	597	625	584	670	651	622	643	640	601	603	656	649	574	605	651	585	577	562	594	659	627	601	618	608	655	630	600	605	601	656	652	597	637	653	663	613	622	649	595	550	601	581	634	630	645	647	609	623	624	630	634	616	679	620	592	583	564	631	612	580	640	630	611	637	628	588	610	600	613	618	663	637	596	596	611	625	567	618	691	646	637	608	646	571	653	616	623	577	597	617	633	583	591	577	647	624	635	625	603	632	667	623	584	666	657	635	635	635	638	646	613	670	651	538	640	609	629	608	654	608	623	574	590	589	572	626	625	648	618	631	663	640	627	633	638	625	622	626	634	610	628	601	608	656	590	652	620	644	664	646	612	650	638	575	595	651	622	634	638	618	626	629	598	630	641	625	653	626	599	610	646	631	627	647	635	609	629	591	632	611	633	626	636	584	645	613	592	639	614	596	618	608	594	594	592	638	613	610	624	660	577	622	621	591	622	608	577	628	613	632	642	636	595	699	613	617	641	643	637	615	670	585	616	627	614	652	599	601	589	588	636	633	631	612	612	627	591	618	604	564	601	635	673	612	626	565	618	601	673	635	607	623	637	645	633	584	625	609	603	617	587	603	633	608	640	584	583	614	597	591	634	656	652	568	614	633	581	637	632	618	661	650	624	642	636	597	668	603	655	595	645	614	621	665	602	624	600	600	603	601	614	671	635	597	647	606	597	632	628	626	643	638	631	622	648	654	638	628	631	577	592	610	642	593	671	605	574	641	623	654	633	624	614	653	660	610	574	659	591	611	622	645	625	613	684	613	591	577	624	620	650	586	614	629	589	613	611	624	654	611	638	629	680	608	636	565	581	638	619	618	570	615	621	622	635	594	610	623	616	628	658	596	578	625	572	608	615	625	650	664	606	614	646	581	655	628	600	622	662	635	620	634	616	624	639	546	629	655	685	639	587	599	610	599	643	634	588	577	640	594	592	634	629	647	618	600	617	627	663	593	660	597	579	638	629	610	598	628	597	645	610	619	610	623	607	600	639	627	564	615	625	648	603	662	648	561	608	659	625	645	623	636	634	620	628	646	644	590	591	598	597	634	676	633	598	613	627	607	583	597	601	586	676	619	622	608	618	605	617	626	649	573	637	598	669	651	627	621	635	661	614	578	644	600	620	617	613	646	600	617	636	652	620	579	618	600	625	664	627	621	611	650	620	596	630	594	600	604	586	628	611	608	620	653	636	626	608	646	644	632	606	618	589	623	607	611	624	623	630	630	601	629	610	622	654	609	665	599	606	633	655	661	590	625	643	598	661	655	636	631	609	627	617	608	630	601	604	639	618	652	626	608	534	601	572	636	575	608	589	615	590	638	597	618	592	609	611	648	599	595	589	587	625	634	644	616	623	629	631	637	607	623	568	650	644	571	622	652	651	643	591	590	632	601	600	610	626	621	611	622	615	605	576	599	656	629	668	626	596	596	596	638	590	584	615	646	606	627	600	623	616	690	641	599	640	619	651	620	642	648	610	666	655	654	615	604	601	659	617	666	657	577	623	609	667	621	654	652	642	671	597	670	583	654	621	591	616	632	624	633	604	608	624	605	628	545	625	625	626	576	600	595	599	626	605	625	607	601	606	624	627	603	646	624	673	607	581	569	617	618	566	619	614	627	588	617	621	580	629	621	573	635	609	590	629	630	596	593	609	588	575	633	619	620	620	651	630	622	652	597	551	567	633	602	634	626	650	614	627	581	644	627	626	632	596	647	612	630	629	607	613	626	588	617	643	640	655	582	653	634	564	626	655	573	582	610	591	634	643	626	586	602	590	622	648	671	560	609	579	591	607	597	596	624	619	611	682	602	627	614	574	613	641	631	570	646	585	624	618	624	583	599	647	641	594	612	607	600	687	629	631	617	662	570	629	644	622	637	649	654	595	586	635	649	618	624	597	659	631	663	628	582	597	567	638	668	592	622	660	646	677	608	635	589	594	612	660	562	581	636	629	625	623	617	605	620	619	573	626	620	683	622	588	554	629	655	625	624	609	658	642	598	581	619	635	668	638	641	652	608	615	605	622	652	608	620	623	639	628	629	660	578	583	636	648	614	633	623	631	569	572	617	591	623	635	588	622	600	663	647	603	633	640	630	621	609	661	590	620	608	653	633	645	626	654	648	619	594	619	572	619	594	619	654	607	641	590	657	579	604	631	613	634	655	591	619	639	601	616	604	586	632	601	606	610	623	606	611	624	684	626	599	640	639	621	642	588	641	617	595	560	611	614	628	619	605	604	596	655	589	602	589	619	664	637	626	625	631	640	619	607	616	685	626	586	660	643	632	633	607	645	646	676	586	617	592	690	606	647	634	613	601	612	608	652	620	655	647	667	647	642	614	625	655	611	643	645	615	646	613	654	629	677	575	622	608	640	619	620	627	637
37907	53340	43308	22536	6043	1341	1035	936	813	762	776	679	693	701	689	672	653	663	636	658	644	638	672	627	697	675	673	643	647	654	590	653	640	633	668	622	590	654	607	646	632	612	625	600	658	601	647	616	612	662	643	634	625	649	682	651	635	568	632	635	651	632	645	637	616	669	643	631	612	659	674	621	632	599	611	689	626	655	621	632	603	666	654	697	620	630	642	661	606	640	618	647	635	650	651	616	622	609	623	642	649	633	640	663	653	656	594	624	645	605	650	633	656	644	610	632	651	633	609	656	643	616	628	603	632	640	605	641	635	603	619	660	636	639	645	635	648	645	668	667	647	624	650	639	590	605	647	653	633	611	624	689	648	624	661	642	602	637	634	679	634	633	646	617	668	655	631	595	646	604	639	684	667	626	649	642	632	657	608	617	632	630	660	598	599	611	692	630	606	612	642	630	609	655	637	685	682	624	642	679	670	627	609	651	643	629	684	635	665	620	683	616	649	639	668	629	633	625	641	637	573	632	627	636	671	668	638	638	636	659	646	602	605	636	639	642	646	622	608	620	695	655	668	633	630	627	593	614	646	681	661	594	604	646	646	684	670	677	642	650	679	655	657	656	635	600	645	644	609	652	647	590	658	613	589	627	656	667	625	646	589	604	675	654	630	635	622	659	638	649	612	677	665	598	609	640	605	635	632	602	611	581	622	639	606	662	670	608	661	575	659	643	619	570	626	702	655	629	646	648	612	658	654	665	656	597	650	607	623	609	610	648	607	663	621	650	640	655	648	626	654	632	626	621	642	666	584	663	683	577	653	601	581	605	647	647	654	647	605	628	594	662	637	669	632	642	595	622	632	599	636	663	619	634	621	663	628	617	581	597	628	643	621	602	604	682	663	590	688	617	615	628	685	651	630	631	655	647	657	640	638	638	633	612	643	631	615	637	679	664	634	677	613	628	640	620	642	628	637	631	627	608	679	677	649	625	677	631	639	618	651	654	650	644	638	644	634	656	624	640	628	658	609	669	626	589	658	635	630	638	671	643	602	622	613	651	674	607	660	660	637	646	601	622	631	625	602	684	633	585	602	612	599	629	573	649	649	596	630	613	665	653	647	635	657	649	653	648	657	595	644	634	618	626	646	630	655	673	623	606	660	653	673	654	610	593	639	643	608	642	656	648	630	640	683	646	617	654	631	637	675	635	625	628	645	641	689	689	650	673	592	678	627	617	607	653	628	648	635	619	595	629	640	672	697	631	609	613	650	654	675	627	619	625	665	592	644	627	605	673	645	647	633	674	641	672	649	676	657	612	646	646	641	615	650	631	635	673	616	623	698	669	644	588	630	628	628	640	616	658	692	638	632	626	645	653	638	668	631	644	604	671	678	627	595	615	649	682	642	628	616	623	649	646	679	606	679	602	631	643	616	638	636	624	596	634	649	623	650	636	651	652	643	651	628	658	603	595	611	604	643	618	611	671	645	628	641	638	696	662	601	629	635	658	596	632	660	644	689	611	667	633	675	665	631	608	602	632	647	625	626	627	688	642	642	627	666	626	630	635	668	638	665	579	591	685	585	604	624	604	655	622	615	615	673	667	620	653	618	606	620	668	624	645	648	655	632	609	654	651	621	638	612	649	624	661	639	600	631	608	635	586	684	625	613	628	639	650	602	626	624	615	653	619	602	629	608	644	662	667	631	645	652	660	602	623	658	634	658	619	634	630	625	662	608	645	658	630	629	635	682	660	683	619	648	644	636	628	617	655	629	682	647	641	635	601	645	655	619	622	628	622	661	659	613	674	656	633	609	603	636	615	597	657	667	606	627	623	612	612	652	624	651	612	645	621	637	642	598	628	612	609	696	603	627	595	634	664	664	612	599	661	628	613	607	617	664	625	620	650	647	634	670	613	658	634	643	601	646	684	678	612	628	667	607	620	608	652	636	630	682	626	686	630	625	634	629	639	673	635	618	641	649	654	620	642	666	641	658	565	683	634	656	604	592	625	624	614	694	649	573	629	615	625	643	647	645	625	596	628	650	609	697	595	637	632	635	642	616	616	605	687	620	626	677	668	640	640	636	661	646	652	589	644	652	584	620	646	634	643	666	675	614	653	629	589	665	568	700	617	669	599	639	639	661	637	634	634	640	661	610	674	665	606	627	659	648	655	655	666	622	669	662	641	663	686	690	653	645	673	642	622	632	666	620	660	621	689	567	625	583	624	648	649	642	629	656	617	659	693	631	663	652	614	631	676	648	647	622	619	644	607	610	628	666	675	617	623	628	646	679	687	609	630	647	655	636	618	564	614	617	675	654	613	657	670	626	675	649	640	605	639	652	626	625	615	636	643	652	660	640	616	651	662	650	622	650	663	615	579	616	634	671	658	632	636	640	632	594	655	674	596	628	626	601	643	634	640	657	655	612	672	593	614	626	670	679	622	648	660	613	627	640	627	598	635	591	637	622	652	608	620	640	629	625	629	658	638	668	621	627	657	581	642	667	633	655	622	605	682	642	669	629	615	641	631	598	642	635	678	641	635	659	642	621	600	645	640	654	629	630	611	646	629	618	630	622	669	635	623	676	607	599	655	639	601	644	658	675	625	630	658	587	589	622	667	650	621	666	600	638	663	583	644	584	630	642	604	625	672	607	611	637	688	669	634	598	657	616	619	637	640	580	632	684	621	645	633	650	606	620	649	657	668	637	650	660	675	630	615	633	616	591	611	618	599	615	661	654	618	608	662	592	683	665	633	601	698	618	614	590	665	624	642	620	660	677	583	638	586	624	696	676	594	611	560	617	696	598	679	648	597	591	660	630	631	648	682	618	614	622	625	654	621	637	633	655	662	642	619	645	666	654	599	621	632	642	630	631	647	685	668	591	600	589	630	628	665	638	600	633	676	591	675	627	607	622	629	596	641	590	628	624	640	616	675	642	676	626	664	596	679	614	621	625	634	656	655	663	617	651	631	621	657	664	632	644	603	646	676	623	644	658	640	696	659	646	650	613	649	608	614	643	654	643	658	699	657	655	666	641	686	663	663	649	674	644	608	641	612	672	666	689	607	660	645	649	644	658	645	636	670	660	641	637	695	672	613	641	646	646	618	623	602	607	653	718	658	642	642	618	631	662	639	598	647	645	658	639	632	646	594	590	667	657	636	638	618	647	624	643	654	627	694	619	633	633	614	611	642	632	658	606	618	665	655	624	668	604	630	650	663	638	645	647	671	617	658	588	579	573	616	639	609	582	648	663	690	611	663	629	642	616	654	655	598	632	597	663	629	637	648	619	632	607	653	648	612	617	689	619	579	664	625	623	644	608	594	666	642	643	652	650	665	608	611	622	636	652	690	629	639	637	601	628	633	640	637	679	633	653	617	615	624	600	620	647	653	664	620	673	642	699	660	644	631	663	656	673	651	646	599	603	584	618	652	640	624	667	635	619	630	566	600	663	667	640	584	667	646	693	669	626	629	654	659	683	637	577	632	674	636	651	649	693	640
22459	20915	28369	23634	20925	20913	10496	1088	760	658	610	545	519	458	473	476	479	421	449	490	448	429	406	402	424	420	412	454	367	397	434	401	400	380	416	393	399	377	407	429	405	403	422	414	425	401	418	383	404	433	393	403	387	372	385	393	373	407	415	418	402	412	429	405	360	419	382	378	426	403	420	388	388	396	416	382	377	415	418	380	418	411	376	406	407	395	389	384	367	389	386	401	412	439	384	411	425	414	407	396	381	357	414	366	371	394	391	438	389	434	362	401	385	386	423	442	387	413	400	426	395	419	390	374	388	415	383	366	374	395	434	398	427	385	390	390	402	421	439	418	422	369	396	377	386	406	410	407	382	411	417	413	368	396	399	383	408	373	383	437	402	369	409	417	429	396	424	397	403	371	439	401	364	426	420	411	371	419	401	415	415	413	391	393	394	423	399	421	370	408	440	427	422	393	402	410	413	410	371	431	391	401	383	408	392	388	410	392	390	395	372	431	407	391	426	413	422	373	396	451	389	388	378	377	410	361	378	405	389	391	377	348	394	392	413	401	401	415	416	392	386	394	416	421	412	413	462	451	390	400	405	401	379	415	384	404	436	402	433	389	402	395	446	411	426	383	393	425	412	400	411	389	407	419	395	416	416	399	399	416	379	407	414	423	376	413	401	401	403	396	406	396	380	417	359	393	412	415	404	414	367	398	369	377	369	404	412	400	418	427	442	404	417	392	386	386	395	375	391	407	374	408	390	366	383	401	377	402	413	421	373	398	384	409	384	376	393	426	409	402	394	373	392	409	417	430	408	396	391	412	415	410	404	390	383	396	396	427	369	368	385	434	431	381	390	371	398	409	391	374	422	422	371	386	407	399	376	380	362	401	446	388	406	394	390	390	418	388	398	420	399	451	425	427	391	419	405	386	378	364	378	439	402	379	372	391	424	420	382	390	385	405	390	409	384	414	390	417	384	403	419	386	421	392	413	389	421	357	380	412	389	386	404	353	413	395	393	384	409	417	383	408	401	363	364	397	393	390	395	385	416	419	387	390	438	407	380	397	383	385	419	444	406	410	410	385	400	352	383	448	402	383	396	347	376	378	420	416	356	378	368	413	383	388	393	383	402	388	417	385	399	395	403	404	395	406	442	407	443	393	372	370	363	382	388	414	396	409	382	408	397	410	372	402	417	424	409	364	403	379	372	423	402	365	367	417	373	410	377	383	397	334	406	395	376	398	365	381	360	435	402	370	404	404	421	410	393	413	422	392	410	422	397	397	398	402	387	388	423	404	383	411	408	407	414	396	435	395	376	405	383	357	417	409	412	427	401	398	377	418	450	377	430	384	398	414	424	384	394	404	389	393	356	435	396	401	395	415	403	388	396	396	373	424	395	391	404	368	376	408	370	399	394	390	378	369	387	341	406	375	401	426	396	405	390	387	427	413	382	369	376	399	406	415	387	384	410	419	388	385	370	447	401	406	421	415	377	379	391	367	394	399	410	414	377	420	417	390	383	373	376	407	393	372	419	386	412	419	417	415	364	410	388	376	409	354	383	380	381	386	430	413	408	385	379	409	413	393	394	392	389	375	385	384	421	406	398	406	387	407	404	375	382	407	395	416	429	409	414	398	366	372	386	409	427	391	378	384	363	379	387	414	367	362	397	403	389	410	343	421	396	403	442	392	435	399	393	359	385	382	403	386	384	381	368	405	419	399	410	404	401	412	392	386	380	366	414	413	414	414	447	421	396	396	412	417	425	402	390	401	402	389	398	383	365	414	392	423	404	439	396	355	445	432	419	388	393	399	358	398	380	399	378	416	406	409	403	420	409	408	395	410	361	400	397	392	453	389	399	396	382	414	395	370	403	399	386	416	384	387	408	426	402	410	398	395	411	432	388	398	420	384	408	398	421	380	429	401	408	374	432	441	424	373	382	423	399	384	398	429	403	409	431	395	413	386	375	412	395	398	424	398	392	399	382	390	434	363	426	422	383	395	372	397	418	396	403	365	414	436	401	353	413	406	415	385	425	383	384	404	395	408	401	400	395	371	398	374	380	389	379	401	400	407	393	407	360	418	397	411	389	424	394	387	378	440	350	404	409	403	399	392	397	385	403	404	359	421	432	414	362	355	391	379	397	375	438	429	411	395	406	410	403	372	391	370	372	398	440	397	386	411	389	407	428	364	424	382	401	397	394	427	402	360	372	437	411	396	369	394	401	403	441	390	397	393	425	404	412	365	380	384	394	405	395	421	389	414	382	399	399	378	376	410	374	352	396	434	403	350	411	369	398	385	423	375	405	370	444	395	417	420	424	382	416	373	413	424	399	368	354	413	420	400	358	405	440	389	421	393	400	401	418	369	402	411	406	419	369	377	401	402	416	381	412	382	415	385	388	406	434	406	380	415	369	413	407	409	365	362	418	398	393	402	408	384	425	386	414	426	373	410	394	371	368	386	416	446	391	384	427	387	428	426	375	370	373	421	409	439	376	455	416	388	384	387	421	389	442	397	365	427	417	411	421	410	415	387	392	408	401	395	401	364	383	413	377	401	420	392	406	411	434	386	407	413	411	394	385	422	369	379	391	374	363	404	405	382	397	352	406	385	414	385	393	343	370	391	383	373	412	378	376	434	352	395	381	399	403	401	394	372	416	380	389	387	409	359	356	374	402	380	424	421	390	408	386	369	407	382	393	372	375	381	409	421	366	410	420	412	389	408	395	373	419	372	399	376	377	430	401	410	415	388	405	370	406	394	398	389	423	396	429	365	387	378	412	395	375	391	367	410	362	406	417	377	394	406	425	407	397	387	390	412	402	387	420	411	436	394	380	410	419	435	419	364	425	425	404	380	371	403	416	415	404	407	409	401	408	379	393	407	407	400	424	376	433	391	407	400	405	409	376	415	389	381	410	392	393	374	422	404	392	400	388	418	395	366	368	445	406	402	413	424	402	370	405	365	371	368	366	412	391	420	403	408	416	386	422	386	380	397	394	412	365	425	395	396	443	408	414	370	388	412	397	382	402	416	382	390	378	430	433	427	415	393	417	392	391	365	374	399	417	396	394	451	405	369	390	412	432	389	375	407	417	410	433	441	418	431	416	399	376	372	414	396	416	413	390	430	378	402	407	413	382	431	404	387	408	397	380	402	392	407	374	386	410	378	446	401	390	432	428	380	391	408	364	404	390	406	432	431	421	416	401	395	394	430	398	370	424	406	399	396	380	375	425	396	420	425	372	414	411	407	403	395	434	407	398	406	379	408	400	375	392	418	412	388	397	390	453	409	391	401	334	398	389	372	393	387	391	367	356	399	445	400	385	390	418	369	421	389	389	397	402	393	392	406	392	426	399	433	417	424	409	399	433	401	388	418	390	398	403	421	400	447	409	387	403	410	400	400	380	407	395	428	414	388	421	380	428	403	361	430	414	369	391	373	406	385	413	424	414	380	373	400	371	447	416	417	386	407	408	405	376	405	411	417	412	414	400	353	383	393	406	389
42500	69053	51574	23437	8307	2273	1528	1370	1136	910	720	725	653	533	555	501	480	450	463	464	446	454	469	455	409	448	449	422	450	417	425	415	388	427	433	410	432	438	443	427	419	420	446	418	398	439	406	403	440	445	384	432	432	420	385	395	387	399	446	412	417	392	404	437	414	435	422	394	421	400	385	456	415	395	423	413	380	418	413	408	401	375	422	414	425	384	409	417	430	406	406	420	430	436	400	428	422	446	410	397	394	442	403	398	380	431	415	382	409	424	407	401	411	411	435	405	424	452	414	418	430	455	422	432	400	413	421	416	417	440	387	388	402	412	432	413	415	379	418	435	380	364	415	442	443	376	415	435	427	424	400	418	379	388	429	432	395	399	439	425	382	417	429	418	404	425	429	403	442	406	415	424	451	395	424	398	402	399	442	415	418	404	434	391	412	408	418	417	411	397	366	415	398	393	411	383	447	410	424	409	428	382	407	415	419	444	403	451	425	470	419	457	434	367	400	416	396	419	420	412	408	446	425	428	390	402	420	409	436	416	395	417	390	434	416	400	439	393	390	414	410	405	424	390	400	407	414	418	416	410	382	404	429	426	424	415	381	445	402	417	429	429	415	370	417	442	390	421	420	424	435	414	437	397	424	443	412	425	400	403	388	420	431	392	374	451	416	408	410	392	421	390	424	418	362	389	420	420	396	428	426	426	401	387	414	428	442	380	400	423	409	418	462	377	419	414	422	401	405	413	420	409	396	390	409	398	429	412	397	424	385	390	426	400	428	406	444	408	376	418	445	406	418	433	412	402	413	421	418	388	398	393	406	418	406	417	404	414	401	374	387	417	389	380	381	421	416	438	390	421	406	374	382	405	414	431	439	387	441	453	405	417	425	406	429	457	414	427	420	415	436	399	426	395	386	401	401	404	404	396	403	407	397	385	408	395	411	417	385	421	427	415	380	418	384	413	410	406	402	412	383	401	396	451	409	404	404	393	438	439	394	416	361	421	385	423	393	394	417	428	416	444	422	424	423	439	442	426	386	431	410	429	413	435	382	396	428	407	426	428	410	421	440	407	379	425	412	426	422	435	415	392	390	408	445	416	386	404	438	384	431	420	409	434	405	455	392	446	445	429	417	420	414	420	402	440	391	419	410	404	421	375	395	395	439	380	438	389	431	410	440	363	401	404	396	405	423	386	437	404	409	405	400	379	429	439	393	433	413	404	427	402	415	482	403	414	424	412	438	417	461	423	399	401	416	398	409	403	429	398	439	405	434	429	378	405	415	428	441	433	405	397	431	397	375	439	415	444	393	426	410	419	392	409	422	414	405	425	411	389	393	386	408	403	418	420	424	415	391	445	382	422	430	373	441	404	420	373	397	414	436	430	426	404	424	369	387	384	391	422	431	394	415	370	408	390	403	404	449	423	406	375	428	404	378	408	399	405	438	386	409	414	439	465	408	387	400	440	412	385	429	424	432	382	415	430	383	377	389	405	421	416	400	395	408	437	427	410	426	430	424	409	389	392	396	414	393	415	399	446	438	413	398	390	406	441	423	440	391	433	401	409	400	389	402	392	405	405	405	407	401	375	406	404	429	429	418	398	434	385	402	421	436	386	400	397	416	400	435	430	425	427	377	425	418	378	403	403	419	391	402	391	418	392	427	410	385	435	410	399	393	394	403	416	385	389	404	434	418	420	404	420	418	405	418	411	423	404	429	385	393	420	416	410	414	453	420	400	416	374	419	416	419	377	394	430	414	438	372	428	429	400	436	389	433	415	390	408	397	409	426	435	414	418	401	411	419	410	401	439	385	399	389	368	416	417	381	409	412	409	401	446	418	435	385	422	397	380	403	385	420	395	392	428	403	454	380	403	418	436	400	360	431	425	399	438	436	408	390	392	452	390	409	443	404	400	430	425	382	399	399	391	421	410	408	346	380	419	384	397	413	411	414	412	420	425	411	397	382	401	382	415	417	419	420	398	439	379	427	412	371	393	395	426	416	419	423	427	395	412	379	402	387	443	387	388	417	439	393	473	417	435	413	448	412	394	417	419	396	408	408	426	417	403	412	410	431	402	425	413	398	364	435	397	424	384	361	464	383	402	423	400	413	415	380	418	355	403	404	411	384	438	367	477	420	420	411	384	395	433	395	412	390	434	406	392	411	390	393	411	406	406	430	376	396	436	434	414	403	436	391	411	406	388	386	403	399	437	397	407	366	402	406	419	425	427	399	408	433	412	430	405	393	404	418	434	413	376	431	430	428	425	407	406	406	401	392	390	467	411	446	440	413	403	400	414	402	416	409	400	388	423	407	371	435	397	452	388	416	465	423	463	415	418	432	412	431	395	413	411	390	378	426	388	410	422	424	402	397	396	421	393	426	389	410	375	415	429	400	417	407	438	401	403	419	443	412	440	418	408	420	425	413	428	426	401	443	398	405	413	422	415	422	407	402	396	417	428	401	404	397	407	436	414	414	425	439	393	403	421	401	404	433	412	421	407	408	423	410	407	426	369	424	387	421	412	420	419	453	411	410	411	425	423	392	407	432	364	403	409	414	409	426	397	428	410	394	398	406	407	398	419	386	415	422	414	447	419	427	400	413	399	404	439	408	411	396	416	406	401	404	392	390	437	374	442	393	382	420	403	430	379	395	420	412	424	408	410	430	432	390	446	394	403	419	399	388	412	408	420	429	434	441	363	422	386	419	448	381	399	441	431	413	391	412	420	410	413	425	414	458	422	363	388	421	422	402	437	386	415	404	403	423	404	467	412	390	425	424	407	415	453	404	398	408	413	421	377	410	441	443	403	401	405	440	430	408	421	447	424	404	411	420	415	391	431	400	426	371	415	434	435	412	407	431	399	446	395	395	429	386	415	407	414	416	412	397	400	392	449	402	428	406	410	403	395	418	380	437	390	412	433	411	403	373	417	466	384	452	429	422	389	397	442	387	411	412	418	389	424	405	397	385	434	435	406	360	428	397	413	402	430	438	432	419	430	449	393	417	406	410	435	441	417	401	426	406	420	414	390	384	426	394	377	426	412	371	412	429	425	421	445	400	431	405	407	398	425	458	402	411	389	423	403	416	395	433	408	379	390	390	384	413	424	407	421	431	371	421	413	398	411	432	395	400	434	395	416	402	403	368	380	412	415	423	399	415	411	407	416	393	383	438	426	428	412	413	362	442	420	386	405	424	390	410	429	410	405	410	415	371	426	444	432	453	408	406	379	398	409	432	397	427	412	440	384	442	406	430	437	417	407	436	428	398	421	438	428	426	425	397	393	384	412	433	463	367	444	432	453	438	419	417	446	412	398	371	412	436	402	392	380	403	404	410	405	436	406	407	453	406	391	446	451	438	386	404	442	439	431	414	412	430	421	435	426	387	411	404	409	424	438	377	438	411	439	417	422	410	371	394	404	439	390	423	415	414	407	431	430	397	401	450	420	418	440	395	396	473	426	407	383	426	402	420	395	405	421	412	367	414	410	415	403	380	401
34145	34961	33611	16434	3658	974	903	813	839	754	734	717	735	715	711	687	702	686	716	744	712	667	671	635	692	724	733	705	639	692	746	663	659	708	661	666	711	711	674	725	662	675	676	683	673	690	717	666	637	678	710	681	658	667	695	643	679	625	680	700	681	709	708	699	683	706	742	659	704	787	688	680	710	694	675	688	694	688	708	697	681	742	699	691	662	728	701	663	697	733	657	687	701	669	703	708	729	649	752	715	683	715	707	688	695	721	689	638	673	674	699	682	636	733	653	696	718	723	711	712	644	720	683	670	674	676	664	660	681	684	690	708	678	714	782	713	703	709	681	725	682	689	689	694	706	707	651	670	713	646	672	685	703	663	706	648	700	714	658	648	655	682	683	696	735	694	704	681	678	735	689	706	717	720	671	638	674	738	690	698	658	686	710	691	678	697	683	660	704	673	675	691	681	680	683	651	695	673	679	648	725	695	709	691	714	655	721	718	705	663	662	668	658	704	693	748	679	688	696	669	658	713	661	680	706	639	699	674	649	719	689	634	683	686	673	706	687	680	710	712	666	710	677	694	702	736	676	743	625	722	693	679	720	664	700	751	689	707	673	682	692	642	741	656	672	676	645	690	672	669	702	641	658	761	668	716	657	718	683	708	678	668	718	624	694	686	641	697	710	680	694	694	706	719	719	746	674	662	710	677	697	713	714	673	730	717	673	639	683	690	681	699	741	733	670	689	679	652	711	685	678	693	721	715	665	703	676	663	698	728	674	701	699	733	680	745	706	666	699	690	715	686	686	732	667	658	657	704	699	735	669	668	732	666	636	703	709	668	695	648	677	683	681	686	724	676	774	664	648	733	702	759	669	673	642	660	668	661	672	693	680	697	704	733	711	694	700	707	672	724	700	686	692	688	676	737	704	755	667	668	723	713	697	734	655	690	666	713	697	708	659	648	698	674	719	715	736	714	756	722	696	692	711	646	718	657	678	700	666	715	724	680	670	695	703	661	740	720	743	743	736	696	679	647	668	677	690	695	692	684	645	730	659	676	707	693	676	701	644	710	680	682	674	710	677	694	684	656	721	638	720	690	688	735	721	658	670	699	669	724	721	651	673	637	670	696	697	697	682	680	686	648	696	707	685	677	653	665	751	674	693	645	699	754	639	672	700	721	693	717	700	662	676	651	687	667	631	723	701	751	687	679	699	700	680	710	652	667	678	678	662	695	689	691	645	739	676	682	669	693	688	749	685	645	708	701	711	736	700	704	690	693	676	691	697	707	741	689	691	667	669	675	680	688	705	678	701	696	666	633	648	677	687	692	662	669	723	702	714	710	686	706	728	736	721	709	683	699	663	670	738	659	706	716	739	725	702	667	686	741	657	672	669	661	675	701	686	685	690	711	662	698	696	708	719	719	713	681	683	678	674	725	722	667	716	657	680	706	703	700	693	715	715	681	707	684	655	687	679	741	697	692	630	692	729	728	656	687	706	710	712	668	674	692	699	694	643	668	699	703	693	695	693	713	666	739	664	692	692	687	687	692	675	705	766	674	702	681	716	666	697	659	645	687	735	651	710	702	700	656	674	680	686	626	633	722	688	655	690	701	706	703	691	656	707	707	682	763	641	672	715	677	677	700	641	733	717	679	722	664	726	680	716	708	702	698	677	655	660	711	731	674	680	714	655	712	670	666	700	659	695	670	669	685	719	682	646	657	747	703	677	709	694	676	727	691	698	671	678	660	714	661	663	719	694	673	675	704	687	709	650	644	654	674	663	697	719	695	693	669	696	757	650	699	689	749	646	684	669	666	684	701	716	693	753	659	691	703	708	702	704	699	717	657	677	625	714	679	677	692	678	683	666	691	650	747	657	695	690	677	657	708	681	641	675	687	661	728	691	676	678	698	705	695	670	681	720	688	709	676	735	698	732	662	727	729	683	725	642	693	682	681	723	707	736	713	660	731	677	695	690	679	703	687	698	695	683	678	652	698	639	714	677	691	653	705	664	658	690	659	718	722	688	703	662	703	671	663	665	695	703	714	652	669	723	682	669	650	671	670	665	694	712	692	700	646	729	651	668	649	660	671	722	709	695	654	704	684	685	648	735	673	669	666	735	688	693	686	700	713	771	688	681	688	707	702	686	656	692	627	721	647	695	687	646	722	687	719	694	671	680	661	607	694	726	640	709	647	674	715	676	718	708	668	684	722	669	713	706	659	639	698	693	681	687	693	670	708	670	711	675	694	678	714	751	700	730	656	711	706	691	710	644	666	720	673	709	684	688	688	648	706	691	677	682	662	686	685	691	679	671	675	683	738	702	655	684	671	724	699	662	703	686	683	735	711	719	697	655	699	714	683	695	729	656	716	690	678	704	670	635	686	718	710	654	732	644	717	739	711	667	664	673	682	672	646	709	714	696	696	659	733	723	667	710	641	677	705	719	716	704	714	698	659	745	711	673	682	698	678	682	708	706	703	707	675	713	672	689	654	662	741	718	683	724	718	698	703	760	672	726	681	701	664	705	666	696	702	697	666	676	689	695	700	663	693	704	711	686	707	679	674	694	679	687	674	689	685	683	687	710	673	703	730	673	693	673	695	629	706	674	691	676	719	664	699	662	707	717	692	748	704	751	697	704	706	694	712	718	684	716	692	669	703	678	727	710	659	710	637	728	682	676	688	713	686	706	660	742	673	721	717	664	679	658	714	679	702	718	679	701	707	652	736	692	663	731	682	709	657	697	672	684	685	669	693	684	656	705	692	697	708	689	674	686	703	700	669	720	708	700	667	691	666	680	710	713	710	641	689	653	673	689	662	679	702	717	689	645	724	718	662	676	730	679	678	674	687	718	703	680	697	679	684	648	682	699	688	663	661	655	703	671	710	700	695	676	677	696	681	712	671	706	673	649	674	660	725	687	715	725	686	692	695	660	695	704	667	671	736	725	663	653	729	720	679	654	707	680	715	673	687	694	725	747	702	656	694	671	659	649	743	697	759	691	719	704	669	730	690	694	669	690	667	675	684	732	648	657	659	695	718	690	665	662	670	697	681	691	703	711	700	678	672	691	700	667	709	721	661	726	729	709	725	715	699	695	705	683	654	713	683	699	713	735	716	675	651	648	661	693	688	656	746	676	715	653	643	712	718	709	670	653	705	675	671	709	710	737	696	711	742	726	721	699	694	634	664	685	691	704	679	713	706	679	761	716	702	698	656	723	661	724	701	648	718	645	718	707	727	697	677	749	653	684	668	674	699	682	673	653	685	666	677	715	671	642	740	668	645	701	659	683	684	717	679	712	692	696	644	685	660	720	739	685	684	692	693	697	708	695	698	689	683	709	656	681	658	726	644	705	664	671	686	714	725	697	643	734	699	663	690	674	695	701	680	695	677	680	675	691	653	689	753	715	764	722	774	651	698	657	682	722	693	689	680	653	647	666	672	680	665	651	709	750	682	687	702	706	640	725	660	652	699	702	716	694	698	711	694	679	651	687	676	716	706
42529	51171	35308	12810	3686	1272	1082	945	912	815	817	747	729	735	736	709	725	713	741	743	735	670	757	779	744	710	721	707	700	695	755	701	719	726	685	724	705	689	684	745	726	739	681	673	716	743	770	713	735	720	765	713	698	703	743	701	733	722	711	730	713	710	707	784	698	739	705	714	665	772	729	721	707	697	708	714	736	707	667	691	704	740	703	726	697	724	693	705	758	719	689	760	755	717	727	725	721	752	761	742	751	746	732	731	752	716	744	748	741	719	707	708	683	714	752	712	743	688	675	736	674	704	728	703	724	673	767	731	751	690	687	741	681	679	724	687	716	685	709	658	712	711	671	756	745	683	725	721	713	750	688	718	704	704	743	745	670	677	730	727	716	704	727	700	743	742	777	752	694	717	724	732	667	732	709	699	700	759	730	767	727	746	737	685	701	689	661	702	702	715	698	705	747	729	718	730	711	718	725	697	754	669	732	665	686	734	716	743	738	667	724	733	722	731	713	729	714	701	719	703	708	714	704	712	724	702	686	722	739	740	700	731	723	751	789	722	721	754	716	721	691	687	729	680	726	716	727	716	720	719	711	705	729	683	742	732	710	714	717	676	723	720	707	744	777	656	726	738	710	698	717	729	710	710	721	717	712	721	701	742	751	663	694	724	718	759	741	725	699	711	723	720	756	722	695	771	748	729	726	732	679	710	738	727	696	756	698	724	718	777	733	678	742	732	671	701	743	725	730	680	692	712	721	708	691	751	730	722	735	729	686	750	693	717	710	694	659	680	672	718	716	697	677	727	691	709	709	667	742	739	719	705	727	757	740	710	729	733	726	684	704	779	678	667	770	709	692	707	744	713	698	706	688	675	718	762	759	723	738	730	753	724	722	727	713	694	715	725	737	752	697	736	658	712	722	686	716	729	661	702	702	762	675	747	694	706	738	714	692	679	724	724	722	700	710	708	713	729	753	686	722	678	699	754	714	710	717	738	721	691	706	714	706	683	697	709	734	712	702	753	718	677	739	670	647	715	728	744	683	725	701	712	718	724	704	713	758	704	703	716	638	750	716	708	738	707	709	718	725	707	736	730	731	727	673	704	696	755	740	737	749	694	714	742	737	705	751	712	677	693	696	698	703	653	721	737	688	699	697	698	729	689	742	756	716	718	696	679	763	682	743	664	715	716	703	713	727	671	698	723	755	730	707	677	699	735	697	701	719	693	732	692	695	706	691	765	698	752	733	684	698	698	728	714	691	695	687	770	714	696	702	721	730	714	663	696	694	697	727	697	786	714	693	732	749	732	736	723	679	709	699	721	718	707	738	733	752	717	697	734	720	722	744	686	724	708	734	716	719	717	713	750	710	708	711	687	712	724	710	708	713	731	707	691	686	719	673	762	695	691	719	715	707	684	720	721	715	711	748	715	703	730	698	703	679	647	733	721	743	716	704	708	673	771	712	701	689	683	727	691	716	699	676	688	719	718	659	721	679	705	710	734	736	765	684	733	750	674	708	720	719	702	739	725	687	659	709	704	715	680	740	680	714	704	753	703	665	739	699	742	689	735	726	748	722	728	716	687	759	723	681	678	763	700	785	700	676	707	740	743	713	770	698	714	711	736	724	708	727	716	710	696	669	688	735	742	719	718	691	653	705	724	723	706	729	713	766	713	719	693	711	741	726	736	684	712	692	717	739	736	719	700	673	702	668	716	746	715	749	706	717	709	668	724	694	714	688	744	707	743	684	741	725	731	718	682	709	738	705	707	684	772	720	679	731	676	701	682	703	661	721	669	743	742	702	677	683	692	721	688	713	736	664	709	715	668	696	754	728	676	750	769	698	724	760	732	752	721	775	698	670	675	723	777	707	715	733	733	747	690	730	719	677	740	682	698	746	732	748	738	730	749	758	697	716	725	696	736	761	739	761	719	754	739	702	694	710	738	735	773	739	729	805	623	681	682	701	682	722	713	733	649	682	746	774	748	702	671	728	729	769	705	642	817	749	694	730	816	685	694	724	688	668	708	733	695	734	692	699	706	741	726	715	750	768	757	711	723	684	682	722	715	721	695	708	718	725	722	730	737	705	701	714	709	656	717	683	713	739	732	743	695	699	739	777	756	740	679	753	744	694	727	732	711	667	699	794	673	714	718	717	708	692	696	715	690	710	673	733	711	704	739	708	704	711	712	736	719	671	716	705	720	699	693	778	732	639	701	714	718	710	744	694	739	764	752	696	736	720	684	680	727	728	668	725	731	706	736	718	701	680	718	709	729	719	785	777	707	675	676	725	715	670	685	710	720	714	728	751	735	729	695	765	733	697	676	720	735	752	700	746	696	705	693	747	702	703	734	717	709	710	731	723	748	731	722	758	681	676	727	695	748	714	722	690	752	770	777	677	761	696	724	711	714	680	694	749	718	730	721	702	717	699	693	720	696	715	739	703	739	677	699	697	743	709	702	720	729	692	682	675	713	736	728	697	693	673	714	718	717	732	701	689	724	680	714	721	693	704	671	719	747	720	694	737	725	766	696	716	725	727	683	693	673	705	729	747	644	723	737	723	704	725	672	764	716	735	727	733	733	687	671	739	762	697	726	749	730	685	717	687	708	730	691	708	711	769	736	706	710	743	734	725	686	731	760	727	706	695	750	706	746	700	661	705	680	676	730	718	743	692	715	679	715	743	725	699	749	674	700	673	706	699	716	700	697	684	687	687	720	734	665	687	770	704	739	743	769	734	723	718	740	721	767	698	744	728	755	688	731	697	701	766	729	734	735	732	688	721	728	690	711	694	670	674	658	694	706	728	675	749	671	720	715	734	733	726	739	745	723	706	679	725	699	708	693	711	671	760	715	733	726	700	692	748	707	732	734	711	696	723	717	742	706	716	732	691	701	705	753	721	711	702	735	719	687	705	701	695	734	733	715	727	707	664	697	702	683	746	666	698	698	745	720	744	663	717	713	701	713	756	702	696	730	730	695	758	721	707	706	711	688	652	741	713	700	735	701	713	696	714	720	779	701	754	756	683	696	688	672	746	716	762	710	738	665	710	721	725	713	702	683	695	677	725	730	726	725	713	742	724	698	668	695	726	687	724	701	717	676	756	709	757	703	687	722	737	650	744	722	679	716	689	692	745	717	718	713	723	709	714	727	743	715	753	762	714	702	743	726	702	725	682	697	724	690	679	693	729	685	683	724	668	673	734	705	701	695	694	717	704	684	715	700	750	713	691	741	689	698	733	670	750	733	712	684	741	680	708	731	760	720	684	664	720	700	696	763	736	732	714	681	707	692	724	694	768	768	687	738	679	697	755	765	686	723	703	703	684	692	708	732	693	651	731	737	745	727	689	701	743	731	705	699	686	723	727	713	707	698	719	723	712	714	748	706	767	690	747	755	738	734	728	712	721	714	746	678	766	727	697	751	755	743	672	726	710	721	720	701	694	731	701	717	727	704	777	734	780	745	730	753	713	702	698	735	714	733	729	697	720	703	697	701	701	734
23539	20890	27996	23980	20971	13443	1662	954	811	676	659	624	646	572	571	563	581	512	565	583	563	548	532	563	568	552	564	563	567	569	566	519	505	569	505	544	542	528	531	507	488	558	539	530	558	481	540	487	572	513	539	537	557	500	579	560	543	553	539	543	514	460	536	530	530	577	544	544	541	517	546	507	538	499	541	507	551	533	533	550	500	528	500	494	546	508	556	560	550	523	520	578	529	527	561	544	537	565	516	569	517	521	516	540	599	487	521	533	541	552	556	556	508	526	501	575	555	519	536	574	544	535	521	556	535	525	462	527	591	572	527	548	552	513	560	545	544	542	536	516	533	542	526	531	565	546	550	582	522	474	526	511	536	536	513	529	531	540	523	500	527	560	508	538	537	494	555	559	543	503	514	533	571	538	526	571	546	543	528	534	532	540	538	531	558	534	550	518	535	520	542	539	510	542	582	530	554	581	506	510	538	540	561	541	547	549	591	525	518	538	531	523	516	512	531	542	502	559	517	503	532	565	524	502	559	548	556	531	567	539	537	506	539	568	507	553	530	529	549	581	527	537	510	519	523	525	537	549	513	552	537	548	528	558	531	525	569	544	560	553	544	474	551	518	522	553	530	537	536	551	522	518	542	537	562	527	515	493	561	502	538	517	511	526	553	536	491	540	518	547	549	553	500	547	562	528	541	537	547	574	526	479	576	560	538	590	515	541	547	534	570	539	533	532	510	506	520	566	504	536	532	557	588	505	509	501	535	504	559	517	510	534	538	507	493	557	545	548	548	537	522	565	505	523	535	541	535	548	575	508	541	526	524	604	513	522	561	513	557	537	518	485	545	484	531	529	530	526	555	539	551	502	509	547	535	532	528	489	496	544	550	539	544	538	577	516	539	568	540	508	529	516	481	554	527	521	563	542	533	542	542	546	489	493	529	565	539	533	531	538	499	562	555	537	496	544	540	570	528	530	579	536	487	517	523	539	537	526	552	499	540	519	508	512	552	526	541	493	543	526	543	554	495	522	535	559	527	558	540	560	506	532	521	539	532	492	502	555	508	515	511	532	488	559	522	500	491	565	551	526	533	523	562	539	545	525	543	542	528	554	533	573	507	500	486	505	552	536	508	511	550	580	552	572	504	519	511	540	524	571	491	586	509	534	549	516	546	533	570	497	527	539	550	553	521	478	520	545	518	518	510	511	536	530	518	548	529	512	537	550	571	548	508	489	547	513	534	506	546	523	520	532	515	545	533	534	513	579	547	546	489	505	564	545	515	494	548	538	530	534	478	540	534	540	497	533	545	532	537	539	537	554	545	524	549	541	555	526	551	507	530	571	515	547	523	540	530	519	547	529	523	577	558	535	532	525	518	575	443	512	529	554	480	553	563	523	575	573	472	542	551	512	548	567	555	539	541	561	523	527	506	541	555	536	495	522	549	558	531	540	509	535	538	532	532	541	498	526	565	575	495	566	522	512	504	507	549	564	530	553	572	536	540	530	481	518	521	529	543	497	558	574	537	514	560	482	503	511	562	539	547	542	530	527	569	537	535	502	550	529	538	566	534	531	533	527	581	552	531	556	543	486	566	566	508	532	547	536	540	549	535	546	498	551	511	531	560	515	546	542	492	494	536	520	530	506	548	521	478	518	559	517	553	503	570	570	489	556	548	529	526	521	558	525	509	565	512	523	548	548	536	525	564	556	529	512	581	508	527	537	512	509	578	556	536	547	591	551	495	536	542	549	508	533	533	540	528	557	543	541	536	559	546	567	562	559	562	506	543	498	512	510	529	549	562	525	555	559	545	529	537	554	538	574	507	550	528	523	551	539	528	518	487	551	571	512	521	561	579	516	552	506	486	519	560	565	494	514	548	518	581	610	541	503	494	519	536	499	542	553	537	538	492	544	549	534	497	554	530	562	542	532	530	523	515	501	533	534	541	507	541	538	559	517	547	524	505	501	542	495	533	586	523	546	530	552	564	520	537	513	517	532	506	518	554	505	531	540	542	556	493	540	522	538	586	473	523	549	505	515	512	534	538	520	492	539	543	560	539	510	528	552	521	545	528	497	514	527	523	562	526	548	506	516	533	528	506	519	575	536	554	553	516	519	532	525	536	558	550	527	492	543	494	504	529	523	513	528	513	512	524	532	518	483	519	490	568	518	512	498	527	519	561	545	533	506	552	504	524	523	540	587	568	510	558	525	536	529	522	583	538	550	530	522	555	527	527	551	522	532	565	532	522	541	500	499	534	496	574	508	493	550	527	538	579	519	518	566	530	508	533	521	571	533	535	505	505	533	525	521	527	513	513	503	581	546	490	532	538	551	554	513	515	533	539	523	535	503	549	520	545	532	511	518	498	527	606	534	516	546	558	514	513	510	573	544	476	542	539	537	564	553	504	526	539	503	501	506	502	545	526	530	576	538	523	514	558	529	490	524	555	540	482	539	531	527	553	552	542	557	545	556	478	543	548	552	547	495	499	513	515	542	549	550	546	557	527	571	526	517	529	547	510	533	546	558	522	533	502	564	535	555	574	590	491	512	559	488	525	530	535	531	543	573	568	525	497	561	543	541	503	505	532	536	524	536	584	556	518	523	541	586	543	526	537	540	561	568	519	562	545	515	545	530	511	512	564	483	542	556	565	523	502	538	514	548	535	499	535	536	556	487	527	585	503	559	546	508	513	580	528	564	545	502	532	511	538	519	558	528	560	522	554	510	513	579	526	498	498	512	525	537	562	516	545	554	558	506	537	551	521	508	514	510	537	527	537	537	553	546	540	514	544	514	549	547	512	541	477	492	506	531	550	533	513	525	511	559	536	536	570	592	527	526	533	529	489	552	514	523	503	574	565	508	568	514	553	520	528	534	500	516	557	515	519	521	516	564	539	574	508	563	534	562	519	545	515	540	550	533	525	515	535	534	536	528	533	556	511	523	575	545	526	506	563	552	495	563	507	517	555	546	539	520	515	568	542	555	550	518	542	544	529	553	539	536	559	524	562	517	549	524	494	538	520	508	548	516	521	504	523	557	530	532	561	493	573	511	532	518	546	545	538	527	530	545	544	546	545	527	503	536	516	553	510	544	515	529	543	515	505	565	572	524	574	533	536	505	529	539	535	541	580	504	538	484	517	544	550	495	562	544	499	539	535	477	502	518	549	510	568	553	535	535	550	521	522	517	543	545	532	519	480	553	520	572	481	514	540	530	509	518	539	512	555	555	552	565	537	527	517	522	549	512	516	530	553	514	500	552	509	527	543	494	498	528	548	507	521	521	521	538	534	542	539	590	513	511	532	495	596	545	540	547	543	523	521	530	512	561	548	532	538	516	496	530	542	537	489	533	522	561	517	529	531	524	587	475	529	541	547	562	514	538	532	519	568	499	531	595	537	564	524	466	513	523	544	532	530	527	519	529	514	560	566	531	491	572	530	528	524	532	516	525	544	546	531	525	532	525	513	553	528	528	532	473	559	558	548	523	555	556	511	518	503	523
42354	59925	38489	22721	11843	2022	1337	1093	1021	819	773	646	724	628	593	655	554	638	620	595	595	608	525	542	576	562	603	615	578	590	568	524	558	568	560	577	556	547	603	608	524	569	584	594	541	637	557	592	572	582	568	534	588	614	555	564	550	550	570	621	545	527	580	549	574	603	550	557	559	596	531	590	511	576	581	540	579	544	571	534	558	531	579	589	601	554	553	615	530	572	528	572	561	602	558	585	549	628	565	562	543	603	598	513	558	555	555	549	602	578	554	571	554	586	556	541	597	519	527	608	593	535	598	561	552	568	567	587	570	567	562	580	576	551	588	542	565	590	578	616	591	531	554	547	553	573	577	551	630	535	580	572	566	597	551	537	579	583	570	542	579	559	607	551	568	587	571	532	589	548	569	555	561	555	546	548	546	568	584	530	562	561	529	521	535	626	582	573	604	616	551	598	589	594	530	521	570	561	562	564	547	544	604	552	564	549	526	554	579	564	562	568	547	569	562	589	595	520	641	557	573	568	555	567	563	536	598	525	528	570	537	618	570	532	560	551	615	571	561	536	562	582	570	553	566	556	534	549	568	582	555	557	465	573	562	554	611	534	575	565	583	592	548	566	534	586	563	595	593	554	546	567	518	565	545	518	560	578	557	567	561	548	561	559	548	566	592	572	526	517	581	582	577	582	554	566	600	543	601	573	522	580	566	568	526	604	613	587	558	560	587	561	578	583	568	592	562	544	581	546	566	576	604	603	571	563	542	582	539	542	502	549	551	540	570	629	575	607	560	587	556	558	564	592	593	547	583	592	566	529	550	558	532	528	580	557	561	555	541	554	567	585	554	624	576	555	538	552	584	522	526	584	546	584	568	558	539	605	615	530	582	556	560	557	534	557	544	581	539	591	582	566	576	579	540	625	533	525	587	567	523	583	621	532	570	505	587	561	560	601	567	611	593	562	556	545	558	542	591	531	541	580	563	587	555	562	556	566	534	533	552	537	569	553	609	587	556	580	564	571	555	559	524	560	541	599	590	551	573	589	558	579	603	576	605	533	563	544	557	565	533	561	550	574	554	560	583	537	586	582	549	538	581	560	552	548	546	572	572	522	548	597	571	550	545	534	546	553	537	552	564	568	586	545	524	564	571	548	577	542	535	549	580	545	625	540	563	549	548	599	578	584	567	572	548	594	556	569	555	562	548	560	569	575	538	548	551	546	570	605	556	559	585	571	551	610	583	536	575	550	556	561	599	572	589	557	550	532	526	547	571	586	498	529	562	575	552	570	519	547	587	509	572	552	584	583	566	553	570	555	541	588	554	554	565	495	518	572	541	569	594	572	528	560	598	615	577	572	532	574	570	531	584	585	579	577	600	535	596	535	554	546	550	593	558	578	562	560	545	535	575	544	572	561	580	538	569	520	545	567	597	567	567	569	568	550	528	553	553	540	603	566	559	558	547	592	542	535	558	557	548	593	579	533	576	558	527	527	564	571	545	577	577	604	597	572	556	562	602	549	534	550	588	568	565	612	513	561	568	518	550	557	577	512	584	510	551	589	526	573	555	578	574	550	597	566	543	582	529	577	571	555	615	584	526	569	550	578	569	554	565	549	523	557	620	589	550	586	564	594	590	556	572	559	584	621	579	578	603	568	542	562	592	603	533	522	551	561	584	546	528	613	530	530	587	550	559	581	508	553	541	518	596	576	567	546	540	574	552	556	596	641	575	521	580	531	580	575	553	572	538	575	576	567	566	562	571	567	576	587	620	553	525	572	580	570	603	542	562	590	548	563	556	539	547	528	548	582	591	560	554	582	585	530	530	562	575	575	595	572	550	546	543	530	573	570	504	567	552	577	544	604	522	534	561	554	576	558	563	579	606	568	536	595	569	525	578	586	523	558	579	584	519	529	553	528	570	524	588	612	557	577	569	572	577	567	548	561	577	576	559	560	546	539	525	564	537	580	550	580	544	582	558	558	541	522	548	580	540	555	575	561	562	577	545	589	535	522	536	558	610	542	572	555	603	557	541	557	559	519	585	542	547	604	586	541	549	580	558	560	569	593	549	573	537	558	545	580	591	601	535	544	543	585	551	563	581	568	596	528	560	587	578	554	566	583	573	555	551	540	550	554	542	586	559	564	568	554	552	549	558	509	550	577	533	567	585	515	583	539	558	546	577	558	569	573	593	592	521	558	545	576	545	538	573	544	586	581	590	584	598	570	544	575	548	539	560	552	576	565	546	536	585	588	553	522	571	574	575	550	585	578	551	583	576	552	554	586	553	583	585	574	566	570	554	552	589	581	560	537	553	594	558	592	604	552	567	560	607	597	547	558	589	606	547	568	548	545	520	583	566	565	550	590	557	559	576	586	538	569	556	536	566	517	603	623	593	600	546	550	554	539	546	567	581	602	547	593	536	576	568	566	605	590	557	523	595	540	579	574	554	546	579	576	575	569	592	539	545	580	568	550	553	584	595	578	541	535	610	626	605	609	569	564	568	605	615	546	568	570	557	501	550	573	552	590	578	554	563	547	568	563	582	547	561	551	521	578	583	561	557	548	573	577	601	591	544	531	556	503	525	522	555	596	511	575	545	569	581	620	559	566	579	552	596	575	555	541	574	550	585	528	595	537	581	547	577	568	566	589	511	571	534	569	576	555	568	566	574	569	546	551	583	555	548	598	570	555	602	573	543	566	529	587	564	577	553	573	570	526	569	566	555	529	579	564	561	546	627	573	558	585	550	532	566	546	566	560	563	561	559	577	573	577	536	531	513	558	555	577	557	572	576	577	553	541	591	542	541	544	490	554	529	558	559	533	569	600	592	556	566	567	532	598	529	560	528	586	544	583	566	572	565	578	546	542	563	581	527	557	561	556	518	565	565	555	582	581	528	571	555	581	568	559	529	566	638	536	560	567	538	543	516	567	563	546	573	599	623	575	606	558	599	540	535	576	534	559	585	557	613	593	532	529	564	605	573	533	553	562	564	560	577	549	545	582	538	613	570	571	557	591	556	544	559	571	557	554	581	552	558	575	568	579	529	547	504	566	579	552	566	560	566	575	555	569	580	527	580	539	545	609	599	546	585	562	549	579	579	544	527	555	609	540	586	557	552	562	538	549	589	591	533	588	560	534	628	562	612	565	560	564	528	554	553	558	564	576	553	531	523	551	532	540	563	535	573	568	540	599	532	570	543	601	515	581	580	524	543	554	582	621	559	508	574	500	515	553	511	543	540	523	591	540	578	568	571	533	556	561	520	569	523	586	538	567	598	577	599	601	567	530	557	542	497	557	519	572	573	555	562	564	565	562	600	540	592	519	553	567	557	577	585	556	570	522	575	565	592	547	566	599	600	556	530	546	607	588	557	578	534	554	566	595	560	575	583	541	566	579	552	528	558	552	588	572	563	576	510	578	567	526	569	570	576	584	531	599	602	553	551	573	558	598	553	560	581	527	580	589	553	544	562	563	538	523	531	572	540	504	571	562	597	592	564	533
24701	20968	27177	25013	18551	5295	1020	803	778	771	649	688	673	671	673	666	649	676	672	603	621	678	678	612	647	621	608	613	589	616	606	635	660	654	627	656	668	634	651	590	624	648	642	626	637	622	688	645	647	642	648	630	659	569	652	657	661	587	656	634	660	627	623	645	608	617	631	610	604	610	647	637	610	630	693	654	579	657	633	634	641	640	642	647	629	653	641	629	688	628	658	594	607	648	621	634	651	616	642	651	613	625	612	643	614	617	653	680	625	641	656	656	650	649	657	668	672	631	644	616	688	661	666	620	601	590	598	620	613	651	664	658	642	646	612	631	660	613	602	645	609	632	603	638	646	629	660	647	653	663	609	633	640	622	620	635	590	631	642	613	628	613	646	683	684	654	699	663	678	707	637	670	627	626	694	651	591	661	602	616	641	607	654	676	614	655	640	644	616	612	674	587	596	643	628	623	639	596	647	654	622	647	613	649	626	689	657	645	652	631	630	616	637	587	638	631	632	616	632	599	601	652	606	594	619	623	608	635	613	636	608	630	624	657	613	600	617	607	686	643	613	723	676	671	674	640	632	635	633	645	604	634	641	638	631	630	668	664	666	647	691	654	600	649	675	651	676	604	620	647	618	644	610	642	641	627	613	622	607	626	668	612	647	641	620	640	616	635	656	668	662	661	677	683	649	642	672	643	642	599	605	617	667	666	654	622	609	595	626	690	647	642	649	676	646	722	636	631	624	613	650	621	596	690	644	599	636	628	629	620	628	666	617	616	591	631	635	616	668	623	658	641	695	643	644	637	687	659	656	610	627	648	651	681	658	648	600	663	631	645	663	609	640	634	645	619	656	650	625	618	647	629	583	601	649	638	657	683	583	633	653	671	664	659	654	665	600	655	654	642	674	605	616	610	611	660	633	670	632	633	607	655	658	615	640	635	665	646	620	692	606	607	617	631	657	639	621	654	693	643	635	660	613	639	622	656	635	658	634	616	643	609	582	618	657	640	584	661	625	644	669	609	618	591	677	639	638	613	634	628	635	669	627	611	651	615	670	641	670	612	584	644	641	645	641	654	655	579	684	674	639	630	606	655	628	627	634	625	627	634	633	607	677	676	673	610	594	642	640	644	606	659	649	634	628	610	640	608	644	636	640	658	602	672	663	579	580	610	610	625	667	652	609	654	632	651	607	606	586	649	596	677	634	623	633	629	632	648	626	665	613	660	631	620	708	645	616	576	632	660	613	612	621	626	640	619	609	629	651	631	608	651	625	635	609	597	599	593	625	631	615	626	649	620	665	623	642	643	641	650	619	626	615	567	646	651	623	633	668	626	626	643	641	618	643	676	605	588	672	658	653	621	625	612	632	616	622	631	621	642	674	659	614	676	638	664	595	599	673	600	649	639	609	704	637	590	646	634	665	642	639	612	604	631	646	589	617	621	669	625	655	625	636	622	662	624	576	606	648	657	628	667	600	622	621	631	600	619	642	635	652	609	619	636	610	598	606	637	641	645	674	644	589	630	649	588	623	644	608	650	616	622	593	640	641	623	620	640	605	620	619	609	617	637	681	595	646	670	638	641	630	628	613	608	605	633	667	631	623	622	626	634	602	596	629	637	668	644	641	672	618	652	617	573	655	676	641	649	589	641	635	696	615	645	641	660	654	637	634	661	625	604	596	579	650	668	671	626	608	600	626	671	660	641	632	651	625	617	627	631	642	623	606	642	614	681	642	634	578	594	625	574	616	641	644	629	599	645	608	648	637	659	608	633	650	697	633	624	698	614	633	627	626	655	600	654	662	627	653	637	656	669	614	652	645	624	649	628	591	650	617	652	629	634	607	601	624	640	627	636	638	628	663	632	663	673	619	684	632	615	598	623	670	703	612	666	642	574	660	607	641	674	659	631	662	644	632	606	642	589	632	655	634	652	650	637	630	630	634	681	590	694	606	671	573	662	638	631	684	656	656	648	661	646	621	635	639	607	643	606	610	621	633	627	657	614	579	656	660	595	628	653	647	672	642	646	609	656	684	634	629	647	642	600	632	624	611	653	633	673	603	609	637	611	619	635	598	616	662	651	615	586	626	612	644	634	628	599	604	634	672	599	652	636	616	660	660	644	609	626	639	638	623	688	627	632	627	625	594	619	627	636	649	650	632	668	669	629	610	592	643	588	636	594	613	575	609	664	592	609	637	610	635	701	668	622	619	699	663	618	671	595	595	627	634	651	654	641	665	689	643	642	620	640	626	658	593	661	632	588	665	593	613	622	610	639	601	650	622	666	679	626	623	655	613	636	632	641	612	632	634	660	658	612	615	605	638	632	626	616	674	627	631	669	590	677	643	657	667	661	645	645	610	612	617	671	635	624	616	647	651	628	642	639	609	621	637	601	658	667	658	626	643	632	656	592	624	601	645	592	640	613	630	661	648	604	617	613	632	641	696	605	645	580	683	570	612	612	604	665	588	638	667	665	619	659	635	646	657	647	625	629	608	677	649	668	638	651	642	595	588	635	635	636	637	636	603	641	615	612	655	656	620	622	630	617	668	640	631	640	653	628	653	611	636	625	670	621	639	593	649	570	624	683	617	636	638	653	634	637	628	655	607	636	641	629	662	665	631	659	623	649	620	612	636	606	656	617	634	667	654	660	671	614	560	619	647	656	664	616	614	630	633	667	620	638	617	696	659	677	659	610	604	633	623	612	631	607	605	655	672	621	636	602	613	633	614	667	583	651	632	621	672	587	656	653	654	585	628	635	586	617	681	631	622	621	606	623	638	658	630	564	620	631	582	636	681	671	630	672	588	608	633	663	616	597	649	655	685	594	651	690	649	625	616	634	629	643	605	586	644	594	625	669	631	616	613	647	659	601	622	692	637	656	681	647	664	673	629	654	599	609	652	641	641	690	652	610	639	634	585	666	613	673	647	655	592	643	611	647	608	624	614	635	650	621	604	641	658	626	702	668	598	618	630	629	596	613	630	635	604	605	645	628	610	642	714	660	675	647	602	644	680	613	619	658	637	651	618	641	720	656	627	623	635	627	614	654	646	625	585	620	644	688	591	639	644	607	620	639	601	652	653	631	631	640	626	648	660	646	666	658	671	615	639	622	649	656	638	582	655	666	654	641	650	641	584	624	656	650	601	628	673	633	627	643	665	640	633	608	620	583	615	686	632	638	637	663	598	614	631	657	607	671	647	625	675	649	610	644	632	637	625	613	652	650	644	651	676	642	639	625	625	660	609	620	605	641	637	623	646	658	636	662	626	661	640	651	621	691	643	655	646	643	645	669	603	604	638	621	642	650	673	681	645	617	677	673	586	658	687	639	678	632	670	695	632	626	595	644	662	656	583	659	635	650	653	661	656	590	633	650	614	619	630	588	595	603	646	632	630	639	623	609	602	605	606	641	698	675	566	617	608	618	644	661	642	596	636	618	692	644	633	610	620	615	603	595	664	625	619	632	588	640	622	642	600	588	640	674	601	607	647	644	616	642
42426	55706	33290	21383	13092	3184	1168	1018	911	781	743	808	715	682	698	692	641	689	661	677	688	672	638	656	717	676	696	671	646	643	652	638	674	712	657	667	702	665	617	685	664	669	634	679	640	656	682	718	586	611	699	624	713	696	653	675	661	647	661	665	637	647	639	658	648	630	692	678	671	656	656	704	675	667	651	638	641	694	634	631	683	624	645	661	721	606	653	649	666	670	618	656	659	670	650	637	668	607	670	661	669	665	638	620	655	612	674	603	641	667	650	658	626	664	651	676	667	621	646	674	669	628	660	655	658	683	624	656	618	644	676	677	625	661	699	642	622	659	653	630	684	670	619	597	673	659	660	652	686	635	656	647	674	646	618	644	643	674	655	679	662	648	605	644	645	635	639	654	682	670	616	691	666	629	623	620	670	594	627	659	653	687	664	624	643	686	643	638	662	648	599	657	633	631	623	641	615	661	650	628	648	613	636	628	666	675	624	646	656	658	613	643	652	634	599	686	619	645	679	657	653	679	644	639	629	693	644	660	661	670	670	677	630	637	599	681	640	688	662	619	618	637	685	648	693	698	636	674	671	627	666	665	661	659	597	655	663	656	695	636	726	648	612	632	606	612	655	679	637	606	649	619	682	654	634	654	653	596	650	688	632	658	643	647	681	685	669	644	684	599	671	632	610	674	658	622	657	676	650	653	588	651	640	641	676	649	619	685	660	655	632	683	682	623	701	682	679	657	677	652	656	685	618	698	669	679	610	638	648	629	649	640	669	634	685	672	627	683	631	680	624	642	654	633	657	659	632	626	659	677	647	656	652	647	671	667	634	639	675	715	608	645	676	660	644	675	638	639	648	629	650	658	631	672	629	694	656	651	644	655	640	630	621	635	641	683	636	645	661	614	675	667	655	621	632	640	622	644	619	626	656	672	649	712	649	649	665	673	612	682	617	626	681	649	670	635	648	670	643	657	662	643	658	623	643	615	662	646	606	665	632	626	630	667	669	633	665	635	637	687	639	617	673	623	672	645	671	620	682	616	609	642	644	668	705	682	659	630	666	675	677	617	654	666	655	636	678	629	667	668	637	645	634	678	641	642	639	656	632	646	669	616	667	611	659	660	662	611	656	666	689	634	675	689	662	679	659	643	656	659	659	692	668	681	681	662	635	651	728	622	663	707	601	636	678	669	656	660	613	652	646	660	614	630	646	648	628	647	637	721	637	676	638	691	659	619	663	626	614	640	636	654	684	666	669	643	650	674	674	656	648	651	659	640	620	655	664	677	700	678	615	641	658	653	702	605	623	677	667	690	654	659	659	668	631	704	641	661	655	639	656	687	612	650	647	644	629	626	640	618	671	667	606	663	630	655	652	596	647	665	625	669	684	644	629	602	605	707	624	654	654	661	670	612	676	667	697	665	663	657	660	641	671	601	603	733	622	634	650	682	608	628	624	607	672	662	657	639	628	641	646	674	633	613	629	618	639	696	644	647	690	676	666	664	642	683	605	673	674	667	559	643	638	664	675	658	649	633	638	685	676	643	666	629	654	682	636	646	664	629	657	662	632	664	695	655	610	730	634	623	648	631	677	604	648	649	646	664	654	690	637	636	643	660	660	669	653	654	672	638	637	653	646	679	624	605	654	631	676	604	675	654	634	614	659	660	681	678	607	667	628	617	630	683	664	642	662	652	644	694	656	654	687	618	654	642	687	677	711	644	696	700	635	648	626	652	602	660	645	673	651	602	632	640	641	602	624	657	641	657	677	627	705	639	573	701	653	618	659	631	705	625	688	668	641	682	675	629	671	646	654	631	685	659	682	670	663	634	660	717	703	637	665	692	670	648	653	648	654	644	637	628	655	623	652	619	619	633	615	637	640	669	725	706	653	645	667	639	630	656	661	632	618	666	636	609	631	646	652	641	639	625	637	615	652	665	683	670	649	660	638	637	632	661	678	660	664	700	628	674	636	666	637	660	655	671	636	655	656	685	662	648	666	663	627	639	702	682	644	663	696	649	669	595	636	634	637	623	602	649	645	649	680	680	661	656	654	671	631	663	656	656	682	649	652	616	666	645	655	645	626	668	654	641	613	695	590	656	690	656	614	662	692	646	631	678	670	622	640	670	677	635	663	652	630	685	596	660	676	671	663	693	672	693	641	650	665	623	633	617	655	633	656	652	681	664	654	653	655	662	642	652	650	669	668	656	686	658	701	652	679	685	658	650	597	679	648	641	705	651	606	634	659	663	653	689	672	639	688	659	670	688	616	656	612	641	618	640	681	657	650	640	633	639	666	628	592	616	668	659	633	628	632	676	657	656	649	655	659	686	640	651	643	643	646	649	650	623	644	668	689	677	665	669	626	683	625	648	607	675	665	616	668	645	671	640	671	665	640	677	682	696	622	656	586	632	671	632	638	636	633	651	650	640	636	641	668	716	659	621	664	649	624	641	677	667	641	620	679	701	679	613	682	694	618	629	647	643	657	619	702	668	684	628	636	703	661	672	698	598	644	682	702	680	592	687	658	651	641	673	649	640	657	682	631	642	659	655	643	641	689	710	630	607	651	644	604	661	679	663	677	646	687	655	646	596	637	622	640	656	641	639	665	644	681	688	687	658	646	620	688	704	656	683	655	684	634	684	638	648	675	670	650	678	619	659	628	596	668	659	647	636	675	658	693	666	654	622	640	676	642	709	703	646	647	665	664	649	630	672	621	647	619	684	654	654	646	664	681	633	678	673	627	664	634	641	674	706	674	654	624	616	631	652	654	698	629	670	648	623	657	644	630	674	620	652	614	649	674	660	666	637	666	638	693	647	661	683	632	676	648	644	694	640	648	684	643	653	634	671	686	673	701	625	625	672	622	626	645	673	619	645	618	668	641	615	649	656	677	673	664	692	657	638	684	653	616	659	641	674	654	662	645	653	699	636	662	653	619	640	658	659	670	633	632	705	624	640	703	718	651	703	655	656	659	674	693	648	646	633	677	645	697	609	649	632	679	673	629	673	637	630	704	660	657	591	613	658	627	698	639	673	636	690	643	714	682	691	674	647	642	682	665	605	646	648	650	655	637	627	643	674	645	614	635	651	633	660	632	620	664	649	639	666	661	653	673	661	691	679	656	618	646	606	631	694	654	646	675	628	651	590	682	661	602	630	626	689	647	613	651	687	660	657	673	627	701	670	647	643	668	685	663	606	627	681	627	635	694	644	701	603	658	679	684	657	616	669	658	637	632	626	658	598	614	664	659	652	671	702	621	619	633	655	630	673	650	654	641	656	670	644	629	676	650	654	642	653	660	618	663	583	660	680	660	624	689	638	630	671	669	605	630	663	657	662	556	640	623	622	626	654	648	673	671	619	606	625	666	671	678	653	631	669	695	679	681	689	630	743	627	599	649	634	652	657	667	652	677	666	678	642	681	609	626	703	676	617	615	623	642	635	676	655	661	664	651	658	658	663	652	622	624	670	667	630	638	608	600	683	608	654	622	649	646	694
22501	20965	28345	23782	21112	20924	10620	1013	660	637	615	524	515	493	529	494	512	497	476	476	453	457	482	448	505	466	454	449	492	429	459	452	435	456	455	444	422	464	432	436	479	468	487	437	477	455	432	409	414	440	444	447	448	443	455	456	422	424	436	451	393	413	483	420	439	466	424	426	432	424	412	484	453	419	426	435	450	434	459	466	468	455	483	464	404	452	416	449	428	446	420	443	420	436	437	475	425	449	442	425	454	440	436	427	456	465	413	458	450	415	464	437	435	455	423	446	458	436	445	411	423	453	471	443	418	462	466	434	443	450	433	433	454	425	468	444	418	459	442	430	403	426	411	426	462	437	447	426	490	463	426	466	465	453	435	446	446	444	471	434	444	428	488	448	438	413	496	440	445	418	427	448	446	426	410	453	437	479	443	462	464	456	450	456	445	448	454	478	476	470	420	449	437	443	424	412	463	435	478	440	439	426	455	439	453	414	453	454	465	450	421	432	453	435	433	447	441	433	424	439	418	419	432	473	451	429	426	450	427	420	459	401	419	445	422	439	443	411	442	442	460	414	454	414	462	453	464	459	431	412	415	468	463	429	461	452	435	424	452	475	458	456	486	418	461	429	420	455	474	440	430	418	460	463	428	435	438	405	457	440	439	445	447	442	411	417	431	452	463	448	439	460	445	446	437	419	456	453	426	412	447	438	406	440	404	433	469	431	417	423	445	432	455	468	464	414	474	434	394	433	420	479	432	443	436	411	444	425	443	435	432	410	432	420	453	457	415	431	411	449	454	434	479	437	449	413	461	424	496	476	454	425	458	461	407	466	422	412	438	480	471	461	452	464	461	444	436	433	464	457	459	453	467	419	433	419	458	431	414	418	430	446	439	410	426	447	439	442	426	427	453	469	464	443	426	473	481	420	433	472	454	419	445	439	408	425	440	418	413	429	463	438	412	452	480	429	425	476	461	474	448	437	430	425	443	443	396	445	475	447	427	402	448	446	485	450	455	453	426	436	449	450	463	439	450	444	465	467	457	466	422	451	471	447	457	443	453	434	409	424	438	441	468	471	452	425	470	399	441	427	463	471	419	440	441	411	436	453	425	468	417	446	433	447	417	406	468	459	470	428	460	475	427	445	439	428	428	444	450	411	440	420	456	386	421	438	393	458	439	436	421	461	455	469	411	437	426	464	408	440	426	428	475	421	468	440	422	462	449	457	423	417	446	458	456	448	431	406	458	443	424	477	408	464	444	448	441	439	411	442	401	430	407	431	417	462	434	414	452	466	448	409	440	444	451	451	491	483	469	429	440	413	469	427	466	458	459	456	439	413	433	454	434	453	447	449	451	422	459	410	428	420	443	482	432	429	458	449	427	465	437	460	455	428	459	425	422	437	459	441	460	477	460	456	417	470	421	435	427	426	462	451	475	413	433	446	443	475	412	477	408	427	435	409	413	449	397	450	446	429	452	431	465	406	436	421	464	423	426	447	479	464	466	453	451	418	472	470	431	405	459	401	447	439	455	465	472	436	402	450	459	409	435	459	440	459	432	402	467	427	450	471	445	450	449	431	446	432	443	432	422	429	414	456	465	461	441	417	445	439	447	424	458	463	427	440	426	387	380	445	443	424	389	425	392	449	408	466	425	420	447	438	476	448	434	444	436	417	435	434	449	438	420	440	444	463	466	436	455	446	453	397	427	482	413	455	453	422	450	423	449	409	472	432	427	406	454	437	440	438	434	454	454	434	450	452	455	413	432	440	437	472	408	432	478	409	418	455	394	445	427	467	414	458	461	428	447	488	436	465	442	423	421	437	428	441	419	424	458	451	432	423	457	439	434	446	405	445	457	457	425	431	421	385	444	428	466	441	459	462	454	436	443	441	460	442	422	450	423	436	452	446	418	421	471	438	473	443	423	435	433	428	449	472	461	429	427	452	438	453	463	443	451	441	465	415	428	398	457	414	446	437	461	450	448	445	421	486	438	405	464	449	435	488	448	443	442	455	407	459	424	412	459	467	433	449	465	458	432	446	433	425	459	446	426	480	441	442	411	472	487	413	448	442	415	436	462	477	493	410	411	424	473	433	449	447	468	447	490	423	451	435	434	424	402	470	443	449	403	448	434	439	459	421	420	442	437	445	491	437	447	442	466	405	459	467	421	395	442	441	465	437	412	434	437	440	441	456	439	467	444	443	467	415	469	445	436	408	431	464	417	433	442	416	461	438	420	437	408	444	466	416	445	444	430	451	453	434	464	434	427	446	483	422	460	455	438	432	473	461	430	421	415	458	428	440	438	453	486	427	455	459	460	399	464	465	434	468	449	455	483	445	464	434	415	433	429	479	422	428	419	442	446	447	471	464	447	424	432	413	455	409	397	438	455	417	440	408	441	452	405	474	435	453	442	456	447	448	444	454	452	440	406	419	452	430	440	443	446	433	427	456	446	457	418	433	436	409	430	449	469	433	467	461	416	423	456	456	436	491	425	456	428	446	428	438	438	451	427	440	436	434	470	425	436	447	416	420	435	428	416	438	437	456	469	461	397	438	446	437	444	410	471	446	444	445	453	439	449	451	435	421	469	451	425	444	390	447	453	424	486	421	394	439	478	450	435	431	412	458	427	447	406	469	447	455	432	432	449	439	466	443	425	402	457	430	440	431	437	451	439	422	439	462	443	451	404	436	412	431	443	414	406	422	471	447	428	428	409	470	445	432	416	464	421	420	416	454	458	446	429	463	450	397	434	457	443	453	432	421	432	471	438	439	410	422	434	460	452	414	451	406	459	445	429	400	451	434	470	441	443	497	453	421	463	432	426	467	424	436	418	435	440	449	435	441	419	428	424	476	420	467	408	476	446	420	409	402	481	465	433	459	434	443	476	441	438	429	452	417	435	471	445	412	425	469	446	456	409	478	472	467	438	465	447	427	429	451	435	457	417	417	473	420	436	453	421	440	413	431	467	453	421	421	463	405	457	426	439	460	455	454	421	465	440	413	450	425	450	411	460	428	423	442	413	442	441	449	412	441	439	410	448	418	463	466	411	463	412	415	444	472	425	453	396	465	427	403	418	461	439	450	438	441	485	410	431	405	482	455	402	406	421	422	438	455	427	445	452	443	439	441	464	419	467	434	478	438	412	458	442	441	411	448	459	438	487	444	525	427	441	423	474	390	490	431	457	473	472	468	425	460	457	450	468	454	452	436	422	463	486	424	461	393	464	420	395	426	480	437	439	407	462	437	468	461	432	478	466	471	412	460	392	456	412	438	441	418	428	432	478	393	432	399	454	452	433	437	422	449	465	448	462	445	437	436	456	429	430	419	431	439	470	477	407	420	475	446	420	440	403	421	456	438	419	442	455	432	434	427	433	403	447	454	442	449	466	451	444	435	459	411	443	454	405	471	414	427	440	455	431	435	432	470	439	454	464	413	434	420	469	431	453	407	418	468	484	438	470	489	473	469	481	451	429	445	443	442	429	459	425	451	447	435	452	458
43330	58553	46099	35289	22630	5334	1363	1070	887	757	708	653	607	560	544	499	515	539	508	506	512	481	500	481	510	446	473	436	435	499	466	439	474	446	469	448	464	486	502	473	448	438	483	470	454	451	478	452	463	447	478	455	453	432	436	457	474	482	447	449	479	441	491	479	440	446	424	479	463	433	474	437	437	461	487	478	442	463	508	448	478	497	465	471	456	465	450	467	477	483	443	473	451	466	445	436	480	465	479	438	422	487	479	438	457	484	496	438	516	434	494	447	455	484	495	462	463	459	465	455	449	494	452	497	427	449	470	456	442	428	445	425	439	466	421	488	466	466	447	456	414	421	464	424	449	480	464	457	490	483	396	443	483	502	498	435	442	465	473	466	426	493	461	517	449	477	453	422	485	433	472	455	486	479	436	463	438	485	462	466	463	448	502	469	460	495	494	450	466	485	475	435	450	447	481	478	432	477	450	466	464	469	456	461	446	457	464	474	480	466	425	474	487	488	437	483	444	449	463	481	455	461	505	465	450	441	442	465	508	458	461	492	433	469	486	450	469	478	464	462	441	467	465	462	433	433	479	457	480	493	471	478	469	438	437	450	443	440	460	428	473	498	469	442	446	449	455	487	463	505	445	467	466	464	445	461	456	484	455	480	446	470	441	439	472	432	467	461	463	427	446	446	493	443	483	482	456	481	468	483	477	458	445	471	465	456	458	452	461	489	464	453	454	449	454	422	476	452	482	427	466	477	467	485	506	481	431	430	433	445	458	470	472	452	482	472	445	452	489	447	445	457	458	466	458	455	466	459	456	417	455	460	419	476	448	457	453	430	445	446	464	465	458	472	440	442	485	490	435	432	426	441	462	423	444	446	464	468	465	499	471	454	453	469	436	435	472	435	444	451	482	424	504	444	493	433	471	481	492	454	471	467	434	455	429	474	461	461	458	410	483	457	467	439	432	514	451	445	460	511	489	461	441	466	441	453	470	466	481	464	469	488	480	484	470	449	483	456	449	449	430	492	487	478	439	410	457	471	500	480	464	431	450	432	468	444	469	433	452	461	464	478	462	449	483	460	463	471	458	458	464	471	441	482	478	459	460	454	448	456	476	486	477	440	494	460	448	430	474	517	453	463	480	445	433	453	442	475	474	475	504	459	490	485	433	474	489	468	493	436	516	454	486	476	413	464	444	453	451	463	426	476	479	396	464	464	483	459	489	456	417	493	465	469	472	461	482	451	467	474	479	472	448	475	455	462	466	463	477	436	442	412	456	472	466	478	457	461	457	474	448	468	471	478	443	446	461	454	462	445	452	478	478	489	458	430	468	475	473	466	432	437	448	445	464	459	473	438	472	464	486	448	488	481	442	454	469	429	457	475	463	415	465	453	486	458	440	445	432	458	472	452	448	468	423	429	486	463	491	468	449	444	482	458	448	432	471	457	452	442	469	473	442	449	469	457	445	480	458	467	427	432	522	463	496	451	514	465	467	447	488	487	433	456	458	456	480	458	482	443	475	436	462	445	428	494	452	469	449	475	457	458	453	454	463	458	480	431	448	438	505	506	481	470	461	491	509	435	507	472	482	429	473	421	478	445	466	449	438	470	456	447	427	462	465	463	425	458	430	471	440	434	454	437	425	478	454	452	462	496	423	455	450	472	463	465	449	442	453	463	487	474	467	488	447	472	439	472	446	497	493	478	463	450	454	475	438	459	445	456	448	437	456	475	497	458	476	408	504	462	494	445	476	456	464	429	473	461	446	470	433	483	449	448	485	472	455	444	500	457	473	465	463	461	449	443	471	444	432	456	467	456	462	410	436	455	424	455	440	468	475	468	496	472	479	478	460	473	455	481	458	452	477	473	454	456	445	430	441	457	495	481	496	482	463	464	479	461	484	456	418	443	477	473	469	473	455	483	397	439	453	503	461	481	424	469	474	473	462	459	461	481	463	492	474	482	443	448	493	457	466	460	407	493	488	479	467	477	425	491	504	462	480	441	479	487	479	453	466	449	460	467	427	442	466	494	462	469	463	461	420	446	448	464	424	459	456	428	455	425	507	464	468	479	451	431	426	466	417	456	466	442	456	450	478	450	461	486	452	470	486	494	489	479	464	490	460	415	462	418	490	431	446	477	474	472	486	471	497	440	463	447	440	455	429	482	459	451	426	456	511	508	470	485	445	477	471	462	475	461	445	473	461	449	471	442	433	465	453	451	479	439	473	422	512	473	410	484	489	435	448	429	455	490	467	441	492	432	429	445	442	442	469	464	440	496	458	452	496	476	444	482	453	445	459	452	466	443	454	439	443	476	475	437	473	443	457	424	465	480	426	492	452	503	443	442	439	469	455	465	454	501	485	416	465	446	428	459	440	452	478	488	469	447	455	445	444	436	478	428	464	446	478	476	423	505	466	488	445	470	434	448	435	466	416	451	470	465	455	425	448	457	430	476	468	432	474	511	453	467	481	429	489	458	441	466	491	440	474	418	465	458	463	461	467	481	462	473	456	486	451	451	483	450	478	460	452	449	481	473	454	460	470	435	464	490	450	443	467	491	439	474	450	494	442	426	428	446	460	457	435	484	484	483	457	482	460	438	444	451	482	478	451	438	451	450	447	440	454	501	442	431	460	442	466	465	479	470	487	475	428	445	449	489	476	481	432	467	420	463	462	446	451	445	437	466	464	487	477	430	467	426	448	442	449	471	444	468	467	463	419	476	447	433	494	451	484	441	463	463	472	492	441	484	450	474	463	457	454	463	467	457	483	436	441	454	493	465	438	507	436	443	442	476	445	465	429	494	483	449	452	475	479	449	465	450	480	482	498	480	479	495	449	458	473	487	466	510	454	449	444	409	457	471	463	495	485	448	489	460	447	459	446	490	464	468	446	465	464	468	482	430	494	451	441	467	446	478	483	467	487	434	487	461	495	463	464	462	471	439	448	481	459	470	461	442	460	422	468	501	472	473	462	459	425	440	476	465	426	483	449	483	490	493	467	434	414	442	485	453	459	478	492	420	448	472	442	462	428	466	447	473	455	443	431	393	436	482	438	439	458	459	447	456	510	483	460	463	427	455	504	437	420	456	472	412	437	476	468	446	432	418	447	463	441	437	464	475	474	458	486	454	449	469	416	456	513	453	484	485	467	471	485	481	460	452	477	454	457	465	469	433	500	453	448	428	456	466	452	462	444	479	434	437	451	467	456	452	443	475	440	463	455	432	465	516	463	432	508	470	484	451	442	440	462	451	456	474	461	458	468	494	467	463	474	456	463	483	443	439	467	452	433	440	467	504	489	464	439	464	481	452	484	442	459	496	458	471	452	433	455	460	470	446	434	440	464	424	466	476	449	431	402	480	436	493	450	454	480	447	452	462	470	467	461	458	459	482	442	462	448	457	464	453	461	460	419	446	462	470	477	458	483	461	470	469	440	449	459	477	510	444	447	454	434	442	462	443	454	438	494	457	458	483	448	471	454	447	450	458	443	419	499	463	433	463
34622	31339	31770	22245	9872	1811	994	804	790	783	776	745	713	754	727	775	736	726	675	745	752	723	733	759	757	717	758	708	667	722	680	726	718	689	662	730	729	722	748	707	683	746	718	749	700	799	742	715	726	703	706	729	702	710	752	767	700	701	718	701	738	750	718	734	755	726	746	720	682	701	704	715	747	740	745	735	728	700	809	730	735	728	714	737	742	772	685	705	667	710	720	736	720	667	685	704	774	760	748	713	755	734	679	719	724	741	722	766	708	723	747	708	743	727	722	774	754	728	741	674	783	693	747	712	743	703	703	702	690	742	760	741	670	654	693	708	699	740	707	697	739	684	714	722	686	715	696	681	733	712	720	706	747	705	667	689	711	766	733	711	730	688	713	753	687	718	708	714	733	716	724	693	667	707	688	688	725	738	750	692	716	699	698	692	693	714	731	692	692	658	705	660	743	713	764	699	725	735	713	738	759	771	698	682	740	726	748	816	733	713	667	691	711	723	704	709	733	725	761	726	687	737	696	726	704	729	718	721	683	702	751	751	731	697	721	735	699	690	690	773	676	726	705	705	759	709	666	704	736	718	758	710	702	700	711	724	706	726	745	722	681	710	714	707	747	684	746	733	687	758	738	714	703	764	771	774	741	721	703	728	743	707	691	723	722	708	701	732	698	750	723	726	720	700	700	727	727	733	737	720	702	736	741	697	764	755	740	792	683	724	730	699	720	753	694	728	721	732	731	762	770	738	719	742	747	708	778	729	674	714	751	716	709	661	721	712	662	645	728	696	757	761	719	746	749	740	708	713	736	713	746	732	718	770	696	714	704	739	693	676	730	713	802	656	777	676	728	655	764	689	752	680	733	732	733	724	696	708	768	737	729	724	736	732	698	762	703	735	699	744	741	762	715	717	707	732	740	717	722	742	762	701	674	741	675	746	691	699	692	757	713	735	717	721	740	732	764	651	721	718	703	752	749	726	714	774	688	723	670	748	733	705	735	759	754	764	785	743	737	685	771	689	743	720	722	768	712	661	719	759	711	718	740	666	696	740	690	727	704	728	733	683	737	714	716	713	727	691	670	690	706	745	759	697	740	733	691	755	727	718	754	744	689	732	709	728	745	724	694	720	713	702	696	709	744	660	722	753	708	725	702	740	699	725	705	719	742	699	726	717	716	709	770	701	718	726	748	712	755	731	758	713	748	692	667	725	724	769	723	757	765	759	711	680	722	693	727	740	725	747	702	722	731	715	693	754	721	768	750	712	730	767	685	706	707	722	725	724	712	710	732	739	715	770	717	734	730	714	739	738	725	705	694	693	663	748	662	704	697	673	754	715	737	771	701	721	689	757	691	739	707	708	674	734	681	724	755	723	712	767	701	738	701	771	683	669	711	699	723	730	707	706	794	716	699	728	661	734	753	712	688	758	733	695	750	738	733	718	765	752	749	735	680	752	705	705	663	743	731	716	688	693	752	691	711	683	745	667	746	755	734	742	747	727	714	684	721	720	744	664	669	754	717	697	731	701	728	748	664	740	671	720	749	705	759	696	687	739	709	729	671	738	719	743	734	764	731	751	739	698	732	695	722	755	651	743	764	707	734	754	755	747	702	733	741	694	763	694	699	667	717	744	720	739	699	722	725	746	686	682	721	745	771	720	720	751	734	751	773	744	722	708	766	725	718	683	712	740	708	698	720	749	689	664	691	724	687	724	734	740	731	707	734	734	739	725	776	692	713	704	717	730	689	693	730	739	757	683	767	675	739	728	709	717	691	738	673	743	719	715	675	716	754	710	757	730	726	708	715	721	717	714	709	772	717	704	735	736	685	719	719	684	710	674	773	727	717	722	716	762	688	704	806	729	731	721	738	710	704	757	719	716	766	769	717	731	750	739	765	694	722	702	711	696	688	747	687	716	749	754	712	719	713	745	731	707	716	709	782	742	737	725	725	736	701	739	714	785	693	713	716	723	745	691	724	740	655	777	688	751	749	746	694	693	744	705	734	713	763	722	713	768	711	682	681	704	710	742	725	725	682	715	725	747	695	680	743	718	708	751	726	683	729	739	706	710	697	739	803	729	734	723	743	694	680	767	725	714	771	760	689	716	680	739	696	725	754	752	738	733	692	692	734	753	700	669	728	741	677	674	672	718	807	731	713	692	748	690	721	684	782	685	736	717	755	705	724	728	695	702	695	703	750	736	724	731	728	722	719	730	676	716	721	707	717	740	704	690	737	721	731	710	689	718	689	720	725	686	695	711	673	687	757	736	766	715	739	752	699	726	742	717	717	705	708	742	776	722	691	759	717	722	751	710	747	702	759	678	684	773	706	718	706	773	784	718	674	722	709	746	762	729	684	750	730	703	734	730	762	734	709	691	714	718	763	712	699	731	726	702	745	675	759	693	675	747	701	713	743	748	750	729	696	674	714	775	717	730	724	705	726	750	717	718	712	703	735	674	711	699	735	705	763	705	706	772	706	693	699	703	746	737	743	718	732	668	680	744	727	737	746	727	701	694	676	711	723	749	740	686	775	723	702	708	726	789	713	747	771	666	758	745	720	734	743	728	767	719	732	742	730	744	707	736	705	770	703	665	731	737	757	727	747	710	722	740	739	745	718	762	739	691	745	740	691	754	731	698	711	701	727	683	706	672	703	706	715	703	702	772	753	746	700	689	689	732	712	668	709	737	738	711	682	699	763	710	743	717	778	747	750	704	715	715	751	675	734	702	754	731	701	703	750	743	722	701	709	743	711	699	738	694	727	740	676	733	704	754	721	741	706	717	726	735	724	706	774	720	713	715	717	703	725	720	743	691	704	715	708	739	737	700	745	763	743	692	700	732	747	741	790	777	750	721	744	728	693	702	744	689	691	699	719	756	714	709	715	716	755	742	764	729	672	746	762	703	709	692	712	713	728	716	706	740	760	699	713	722	754	703	737	726	733	749	732	732	680	734	743	706	724	693	725	719	718	718	746	713	761	720	721	730	744	707	703	696	769	715	721	727	752	678	790	737	710	707	680	654	723	743	770	733	744	747	735	683	723	756	763	666	724	690	678	663	712	694	694	745	717	698	708	705	731	689	734	688	693	731	757	732	747	709	723	711	696	705	717	723	699	729	721	696	727	714	693	717	671	665	735	723	739	716	683	738	723	684	742	735	754	725	754	732	690	767	722	713	759	747	727	678	762	717	718	686	754	681	681	731	743	728	703	745	671	725	716	763	705	719	697	717	725	711	743	666	722	738	702	730	731	748	707	727	735	755	714	701	713	681	715	734	729	724	720	722	716	745	668	713	767	753	730	723	746	741	720	739	735	721	779	776	696	725	763	726	681	685	709	754	746	713	718	727	750	728	760	721	712	753	736	728	726	728	757	756	761	740	687	726	695	750	721	734	706	709	693	732	689	742	731	679	705	766	726	752	745	702	732	722	725	729	750	731	693	740	702	753	726	724	774	717	740	746	699	683	727	700	740	683	746	709	732	754	752	764	746	707
41806	45931	35600	21108	10715	1694	1056	918	884	839	847	838	818	725	790	784	765	783	737	743	813	778	757	752	738	754	786	737	771	757	767	742	737	732	734	758	766	783	802	725	734	775	777	755	733	729	746	788	734	733	761	769	745	788	740	746	755	734	723	752	733	714	721	723	714	744	751	787	729	748	786	755	766	807	782	758	754	742	763	714	765	736	687	754	805	726	733	748	793	738	742	743	724	778	770	731	746	735	726	756	749	748	771	743	725	724	746	743	727	696	722	721	756	772	779	730	724	735	736	743	772	688	747	764	721	749	776	746	718	715	745	765	764	692	773	807	777	731	697	742	710	705	719	768	731	736	747	714	740	744	748	785	774	742	732	750	736	746	729	739	760	761	758	714	772	723	726	747	771	762	763	731	707	759	718	746	741	719	751	738	710	755	791	774	760	748	740	760	725	724	790	765	752	768	666	760	737	789	743	794	776	750	746	746	709	742	758	701	756	794	755	780	749	744	747	715	795	756	757	791	728	786	741	753	743	679	730	775	734	744	743	749	734	793	752	757	753	697	750	781	730	778	798	769	724	797	750	759	712	712	745	718	745	767	732	766	744	796	717	747	738	763	798	726	763	740	710	766	743	766	752	751	769	781	727	775	780	726	749	715	739	750	751	799	728	745	773	702	697	727	725	760	724	730	778	741	750	743	713	818	747	756	723	801	769	760	769	735	737	724	737	785	705	730	790	740	742	823	733	789	790	703	778	712	740	725	773	745	742	760	735	805	768	723	769	739	782	761	719	767	751	748	736	714	727	729	774	745	724	721	694	767	781	761	768	823	794	697	714	784	723	754	716	763	752	730	760	750	758	740	795	721	748	702	754	722	744	778	782	749	777	807	753	722	760	749	760	759	787	756	733	782	705	751	766	763	763	731	746	700	776	753	695	757	792	740	759	770	716	729	754	739	725	744	769	783	813	742	752	741	723	745	735	748	710	692	750	754	734	761	788	771	760	737	743	750	748	727	795	735	749	737	720	743	762	721	745	717	754	723	758	736	769	808	799	758	749	774	742	740	735	725	751	704	758	757	684	803	749	701	745	727	823	802	758	784	743	795	730	788	788	808	774	708	717	741	748	737	763	750	746	774	740	714	735	722	750	801	768	666	722	772	745	778	726	731	770	727	766	794	728	724	738	752	743	761	743	730	770	745	756	746	748	761	739	771	755	737	726	734	749	754	707	738	753	747	761	711	754	705	762	741	710	790	753	713	735	746	818	792	741	739	740	764	751	738	736	751	762	712	718	709	756	721	784	757	754	769	747	725	796	735	717	739	779	712	757	759	723	710	809	746	783	753	746	748	733	745	738	752	746	736	769	762	758	743	806	752	757	737	703	717	736	769	763	738	793	752	792	741	740	703	750	742	725	730	773	729	762	711	707	768	792	756	752	797	707	774	771	751	730	748	772	772	717	731	757	798	754	744	751	766	780	745	787	764	731	733	733	763	721	797	742	701	758	785	750	792	754	788	819	755	769	738	741	790	740	725	703	760	751	745	730	763	803	726	736	756	744	768	715	726	765	765	745	771	718	735	788	721	785	767	734	750	745	748	737	751	736	734	721	727	752	741	730	772	750	725	720	751	734	737	718	767	734	744	794	729	759	746	710	764	772	747	747	768	768	743	793	746	718	763	783	751	768	722	735	732	795	820	801	710	766	730	777	744	716	726	742	750	757	743	758	768	773	733	723	806	737	712	738	766	754	751	763	745	723	729	742	768	739	771	783	703	723	726	748	783	777	725	724	748	778	760	739	769	770	731	765	694	710	753	730	758	762	710	741	706	748	750	718	759	817	775	722	766	702	740	781	749	793	752	721	797	777	790	747	761	753	811	768	732	765	722	737	717	778	769	774	718	703	740	841	698	747	769	761	767	764	771	751	738	767	756	774	751	754	729	707	735	836	729	721	726	718	754	755	745	712	729	734	753	750	728	754	780	770	809	711	734	762	762	695	747	762	737	782	749	751	764	715	788	739	735	787	748	798	746	732	766	803	702	774	736	720	784	738	764	728	737	756	767	710	711	767	703	801	736	776	756	742	721	746	728	728	738	771	772	750	766	774	728	747	760	705	740	741	742	767	737	710	732	743	743	772	727	793	735	706	774	768	753	754	761	757	755	754	712	715	802	743	758	773	747	728	755	775	751	758	751	770	769	738	704	751	766	784	679	788	785	769	756	769	740	751	789	739	710	752	762	749	769	703	706	733	788	743	731	701	732	737	737	765	772	744	740	786	702	804	778	721	734	735	680	716	718	820	748	789	746	742	683	747	713	760	733	732	732	757	762	715	777	779	772	735	738	753	766	698	716	746	754	697	746	729	728	732	770	744	709	759	767	759	708	698	720	719	728	711	771	751	751	759	705	760	720	721	737	787	747	773	770	779	793	723	743	764	761	750	786	813	807	736	762	781	773	702	793	740	760	738	771	727	764	712	765	737	703	721	786	714	766	750	767	761	753	797	763	713	778	702	711	756	743	759	771	697	743	820	785	793	756	696	716	759	739	781	742	776	736	705	782	745	774	717	721	748	729	728	746	770	736	740	789	723	781	702	732	762	783	785	781	795	784	752	748	795	779	795	793	757	698	756	809	750	726	735	731	767	791	726	752	743	771	745	718	781	760	748	770	735	692	699	788	755	792	699	739	718	770	761	744	691	758	728	761	709	728	772	755	740	749	732	718	762	741	788	763	750	752	769	742	766	768	781	731	740	744	726	751	769	705	702	733	779	763	769	734	746	816	770	783	823	739	692	763	713	760	734	725	757	751	773	763	774	743	720	729	713	732	725	760	709	742	793	726	746	744	725	738	723	747	741	751	752	756	763	715	749	732	736	779	757	726	728	752	751	744	727	695	782	734	768	743	730	717	783	722	692	733	750	731	754	778	716	760	739	767	791	757	741	783	712	738	766	739	826	722	723	776	724	743	741	709	716	725	753	799	799	736	783	776	775	752	730	767	803	742	758	747	714	744	766	728	750	784	693	725	728	722	754	774	769	707	733	760	747	727	710	694	767	757	727	694	746	742	751	707	745	741	709	789	717	732	780	757	733	712	715	728	754	725	762	756	719	750	774	822	722	721	759	749	770	741	791	745	730	784	727	723	715	738	756	776	724	726	777	755	717	742	748	751	769	789	793	780	747	745	746	722	783	754	745	763	738	705	780	778	777	735	771	742	764	702	773	754	718	758	760	760	729	785	711	748	766	755	779	770	740	766	820	766	737	755	742	715	780	734	738	724	760	706	740	732	791	764	736	759	741	757	738	740	716	744	754	787	749	741	754	699	747	754	768	762	786	784	743	756	739	752	791	763	743	783	719	755	731	770	774	776	763	776	771	758	734	786	746	756	775	776	762	759	705	733	744	750	695	716	758	772	736	697	760	729	728	745	767	726	747	753	798	762	745	777	723	730	812	719	724	760	773	788	769	778	751	733	791	712	705	776	748	758	739	755	782	735
23652	20894	27913	24199	20978	13374	1510	866	721	697	696	643	681	591	611	632	636	616	596	567	657	590	636	616	616	579	580	573	595	592	585	603	575	599	629	620	631	605	572	620	598	626	566	575	565	575	608	590	640	573	660	557	600	576	587	616	617	570	586	553	617	584	565	572	598	560	593	570	578	600	595	594	572	617	589	612	626	591	534	574	557	610	558	577	569	590	612	609	579	608	587	571	577	547	588	601	601	585	562	576	584	591	565	601	545	619	590	602	537	588	592	599	577	616	582	560	548	541	573	541	577	589	568	608	589	587	586	582	576	550	567	602	594	600	615	603	565	623	590	563	561	590	575	578	593	622	557	582	590	624	615	607	574	580	599	597	570	599	569	599	581	593	561	589	613	580	614	578	551	600	550	581	587	562	564	569	602	585	615	589	594	551	571	558	574	625	538	572	591	589	613	585	618	613	592	574	576	601	596	533	595	584	558	587	577	560	617	580	573	563	615	562	581	616	569	607	596	573	592	577	569	608	609	587	618	585	617	563	592	594	616	646	603	551	548	605	600	605	581	599	622	588	625	603	601	595	571	583	590	596	604	604	579	595	610	623	609	599	578	608	596	549	566	607	591	588	568	605	590	583	585	552	565	599	612	627	546	586	600	603	576	607	546	569	585	570	558	565	571	564	570	584	608	571	629	588	587	579	603	595	590	530	610	631	613	586	553	584	574	594	626	581	591	597	579	577	609	573	555	565	581	567	590	597	590	642	589	580	605	586	586	579	522	593	595	579	598	571	583	597	578	594	558	607	592	592	595	601	603	605	572	596	603	570	563	593	584	598	542	591	587	587	594	550	573	594	602	570	566	611	626	598	601	584	609	586	588	615	592	583	559	600	560	594	551	582	604	551	562	583	603	597	602	590	568	601	601	592	532	581	569	634	614	576	610	553	601	618	606	581	608	580	616	622	545	596	633	613	586	578	589	584	583	585	635	554	540	553	577	607	610	598	580	566	597	594	575	569	610	590	572	598	574	565	575	565	624	596	585	587	569	553	572	572	596	598	623	564	578	508	605	642	596	618	558	567	588	595	581	570	588	582	607	593	558	562	588	594	610	578	572	607	580	579	630	547	632	616	576	605	587	591	590	596	585	531	580	626	611	616	610	537	569	564	598	553	566	595	578	561	566	585	597	580	555	589	610	609	592	582	581	599	573	565	571	612	607	560	600	594	657	612	562	611	591	552	610	594	540	600	622	609	610	589	568	573	587	614	551	608	602	574	548	622	590	598	607	584	598	621	580	582	612	569	574	609	588	590	588	623	552	569	572	543	610	563	547	625	630	606	615	557	577	564	625	579	557	615	578	561	574	579	615	576	566	572	563	594	616	563	602	571	606	628	637	582	602	602	573	589	639	552	612	565	569	563	580	571	544	588	561	562	591	594	590	568	559	583	568	615	574	555	581	606	597	563	549	591	611	570	568	526	579	567	627	566	607	502	615	603	585	557	573	582	569	581	605	593	598	614	599	612	587	558	545	602	639	576	579	587	609	587	595	590	580	587	579	554	570	555	594	567	595	570	574	589	569	561	552	564	597	566	583	613	559	573	608	574	560	584	571	577	594	638	626	643	554	587	553	626	613	579	595	574	598	570	555	600	565	614	554	601	585	630	593	602	588	579	599	581	591	575	595	579	577	575	558	599	592	585	614	601	599	580	563	610	605	596	547	629	576	571	523	596	603	562	558	551	580	573	584	575	557	563	573	569	637	598	577	618	616	587	620	593	549	573	641	582	574	576	657	590	553	660	624	598	593	627	590	561	618	582	567	611	569	655	611	585	574	565	535	540	583	581	550	581	594	593	622	632	632	607	551	564	574	548	599	618	580	567	545	627	610	603	619	627	565	620	605	583	564	582	582	596	547	571	607	607	604	559	620	598	613	601	644	605	612	559	579	612	588	609	591	608	597	542	593	589	571	574	578	580	568	552	588	630	581	584	614	583	565	627	598	624	610	604	561	591	613	594	589	628	589	592	599	601	590	580	585	608	589	584	565	627	586	583	564	582	582	619	600	577	582	582	583	593	581	593	577	572	564	578	587	610	591	567	582	611	609	580	546	553	612	613	586	584	583	545	629	589	573	582	608	568	582	563	568	558	578	527	600	569	525	591	569	578	575	562	599	561	566	562	558	585	628	587	566	637	603	569	545	584	645	559	571	589	577	585	579	612	573	625	584	561	554	601	577	627	578	552	566	593	572	549	567	570	582	583	578	575	541	585	599	545	596	602	581	559	590	577	583	551	645	619	599	581	596	566	606	573	602	619	607	548	646	569	610	553	626	622	561	568	568	572	588	583	551	572	578	606	611	577	610	583	566	569	594	569	572	578	575	583	555	593	572	621	565	597	577	589	620	628	563	559	561	568	558	526	577	586	585	549	579	547	604	605	640	613	564	579	589	610	578	558	574	575	602	624	568	596	576	555	603	592	580	594	608	578	587	581	594	589	594	574	556	563	563	597	560	539	550	576	614	566	611	578	589	572	583	605	556	523	578	553	562	581	572	571	618	604	591	638	547	630	586	600	647	601	557	589	586	594	624	607	549	549	575	601	617	579	574	560	607	580	628	594	544	641	619	575	567	589	606	560	551	562	622	587	614	583	583	645	594	569	593	564	621	590	582	547	565	645	588	590	605	624	575	518	579	591	638	598	608	579	566	609	594	541	574	568	592	574	569	578	596	613	615	564	632	590	595	562	563	587	595	568	604	593	595	593	594	544	612	553	595	642	587	573	565	603	589	569	573	569	576	557	578	549	629	606	577	603	553	581	566	556	608	547	602	632	623	548	613	586	589	612	612	605	542	614	591	530	564	573	588	583	577	593	613	606	562	556	590	564	595	632	559	542	622	623	590	550	562	576	602	599	577	568	591	579	550	590	594	583	620	590	588	568	594	643	589	601	574	570	609	607	609	549	558	589	577	538	621	592	572	562	622	601	558	591	557	559	604	593	602	610	595	608	594	608	608	536	553	582	597	591	594	609	605	598	586	672	558	568	557	503	554	614	558	590	566	561	567	612	602	561	539	564	555	563	568	604	581	601	641	528	622	590	582	575	593	606	574	632	564	590	596	574	571	617	574	618	586	604	564	580	546	584	554	561	579	598	594	545	605	578	621	603	603	595	579	591	591	593	577	579	581	570	601	600	619	606	608	596	604	539	635	546	539	623	573	562	552	553	579	632	596	571	613	550	617	577	620	553	607	616	569	573	581	530	545	610	587	557	590	541	590	594	571	555	605	609	575	592	616	573	579	590	587	558	559	589	599	575	586	574	603	594	564	548	592	584	602	574	641	619	578	592	589	570	558	544	552	581	552	571	578	620	583	555	572	569	571	592	622	573	622	561	602	603	575	527	587	621	580	560	572	565	611	538	559	594	606	588	561	583	592	604	582	577	582	516	609	617	562	605	559	591	598	587	572	597	551	548	633	578	613	611	553	586	581	539	598	616	556	607
40309	56340	43912	28744	9976	1669	1124	935	828	789	770	708	660	660	677	684	652	634	667	662	663	599	635	629	619	672	634	667	646	624	592	584	631	614	623	611	592	657	610	602	634	584	603	633	643	581	589	627	642	553	618	603	638	627	627	614	585	634	622	610	606	645	589	622	641	608	621	564	666	616	631	611	597	597	600	627	598	651	607	608	616	615	609	615	607	563	610	609	607	590	612	595	651	647	602	603	632	656	660	617	635	617	636	635	637	654	641	639	600	594	560	621	595	576	638	555	611	574	571	588	659	622	593	603	596	637	626	616	559	634	580	611	616	575	636	614	586	583	618	634	572	582	577	584	572	630	594	581	597	619	617	633	628	617	578	634	578	565	610	611	604	645	622	620	630	637	585	612	627	648	629	598	619	640	607	610	618	610	614	587	633	623	588	601	631	636	617	626	638	595	635	651	611	579	638	622	601	609	577	635	598	606	651	618	627	595	640	606	625	606	659	616	581	614	658	594	617	650	586	605	629	606	571	633	584	607	619	613	599	596	606	577	576	650	602	630	597	579	587	604	607	577	635	628	608	603	593	610	609	639	610	613	583	578	605	670	621	591	603	600	611	585	657	581	600	642	648	634	606	622	612	620	619	581	600	657	637	609	598	588	631	600	658	641	628	592	612	622	656	642	623	594	651	572	597	626	657	548	620	624	595	641	612	579	612	572	652	590	647	654	582	630	609	599	610	598	586	638	628	578	583	613	591	633	628	579	594	633	598	591	617	630	588	631	611	612	669	592	612	638	641	610	622	640	585	593	641	598	554	633	607	583	586	624	632	584	625	649	658	605	649	609	607	612	634	622	586	595	607	614	623	612	591	644	686	594	659	587	623	641	619	667	606	582	646	632	567	585	657	626	587	608	659	596	604	640	617	604	642	583	608	622	584	592	623	615	588	577	608	596	575	578	595	617	616	624	589	677	638	616	599	622	667	640	586	575	617	617	641	610	652	611	595	633	582	654	641	566	613	564	622	617	654	615	586	618	595	618	617	603	653	590	618	572	646	612	578	634	590	613	632	604	624	615	678	578	625	592	602	664	618	659	599	605	612	634	588	579	653	678	656	628	599	648	610	579	606	599	606	611	610	620	565	642	619	608	591	560	655	658	577	648	610	610	601	602	596	659	621	638	610	624	643	604	644	655	611	591	649	638	618	618	618	554	637	609	592	594	631	604	600	603	611	568	634	587	609	644	580	639	627	646	641	613	606	637	600	538	562	667	585	624	635	611	602	600	581	630	623	611	609	606	648	598	628	650	650	595	636	604	637	643	595	625	599	585	595	644	567	573	615	611	607	570	632	598	612	610	622	615	628	651	595	584	615	649	639	588	594	610	579	633	600	563	638	579	599	594	588	660	620	606	624	664	631	576	586	681	594	604	608	657	629	635	634	651	588	580	643	622	626	655	652	587	640	565	598	601	602	608	602	606	582	610	603	602	603	573	642	638	618	650	590	611	595	602	634	638	589	655	653	633	656	607	637	608	627	601	605	650	594	579	611	619	604	612	627	642	598	628	638	597	575	592	583	625	626	602	655	562	601	637	600	610	611	611	566	572	644	603	647	644	619	619	641	581	623	607	607	646	594	617	578	600	609	610	560	629	613	561	634	648	637	622	616	559	622	640	623	634	655	610	638	606	604	616	670	619	630	572	608	617	613	625	622	680	578	628	646	611	627	631	617	630	623	625	627	628	640	650	574	601	650	595	615	619	642	602	620	667	628	643	616	600	623	629	589	611	660	618	624	616	625	612	590	621	591	586	642	573	630	608	644	639	602	651	632	570	595	554	570	602	620	601	637	621	606	611	635	659	627	623	650	592	647	583	617	583	636	595	636	627	626	621	588	582	630	624	649	623	619	589	596	606	584	638	622	621	621	608	609	635	618	597	623	610	576	657	647	621	552	623	644	630	605	644	616	620	626	588	646	614	560	608	601	632	597	644	621	568	606	609	596	614	590	583	672	617	604	652	638	612	584	610	606	620	614	644	643	615	628	634	584	650	636	598	666	623	620	626	646	606	647	665	612	582	620	641	598	616	595	631	645	603	623	602	605	637	608	587	624	569	604	659	645	600	638	621	613	657	611	576	599	613	623	622	635	617	578	638	619	591	568	625	642	584	571	618	607	591	645	654	607	603	607	627	619	595	635	612	628	582	595	589	605	613	624	640	587	622	581	619	594	655	598	651	601	586	620	572	581	605	617	581	600	603	623	625	605	607	625	607	591	597	602	623	597	614	575	622	624	601	618	650	599	600	595	562	630	616	592	596	663	642	602	577	611	645	609	608	599	562	550	581	604	605	599	645	589	616	596	591	640	636	550	567	599	614	603	611	615	665	633	588	625	596	603	619	627	593	555	604	633	564	625	601	596	649	642	645	587	591	632	612	601	629	653	632	656	613	599	591	634	604	632	594	631	582	606	579	646	586	628	642	603	607	604	613	620	585	651	605	640	615	571	611	601	628	615	599	625	644	634	639	596	607	650	633	649	607	611	617	602	605	608	588	601	613	608	624	607	564	682	614	587	648	631	577	615	684	618	643	620	596	592	599	579	600	637	647	653	574	637	603	639	617	638	639	631	639	593	619	591	641	631	608	563	601	620	631	610	589	604	606	672	622	625	596	569	583	609	587	616	625	614	618	632	628	588	639	652	622	665	630	594	623	609	607	638	632	632	623	601	609	626	590	601	634	607	642	602	634	631	603	595	573	586	620	631	644	601	604	589	651	633	593	596	608	610	647	599	592	647	633	605	596	602	577	623	593	631	646	628	622	641	600	611	603	577	588	619	611	664	598	580	591	582	604	599	634	621	572	609	646	612	614	627	576	619	614	631	633	627	596	600	649	586	641	597	666	612	629	569	682	605	612	594	616	583	602	621	654	618	583	601	626	611	609	595	612	621	607	630	602	598	600	613	579	621	569	636	601	584	578	623	610	642	615	621	634	638	600	634	615	621	603	622	592	627	606	625	622	622	626	586	618	654	584	616	591	574	637	597	589	617	573	611	638	663	621	576	669	588	598	634	605	630	643	617	608	590	630	595	600	607	597	639	606	619	632	617	584	604	634	621	566	562	613	581	642	586	572	627	646	628	613	666	650	599	614	639	663	635	604	608	614	602	607	647	634	650	604	608	615	588	645	621	642	597	649	611	601	658	605	618	618	619	566	618	615	590	630	607	668	587	652	635	636	569	678	634	650	624	604	626	612	614	602	637	625	595	613	599	646	640	608	593	645	559	616	571	611	638	577	659	590	598	615	646	600	640	575	622	616	631	612	630	603	648	568	624	627	639	602	649	615	654	624	606	626	668	620	611	639	635	572	625	611	612	586	618	595	626	587	651	615	597	609	630	625	621	591	637	607	602	635	611	601	617	589	623	621	614	595	632	607	636	641	618	626	605	632	617	612	583	656	648	618	639	616	590	590	641	611	607	666	589	579	626	633	645	619	586	602	603	620
24812	21073	28038	25651	17506	3809	985	840	772	740	728	693	670	703	675	686	688	683	699	628	660	641	659	735	723	686	624	685	641	696	714	684	650	714	677	676	704	659	629	675	656	642	693	675	662	653	682	637	656	700	650	651	658	648	660	664	672	606	706	681	669	651	643	717	674	671	686	682	656	633	616	637	650	648	643	664	665	653	649	637	649	600	652	647	624	640	663	605	660	682	632	673	686	644	667	688	672	639	660	636	636	684	599	677	618	633	685	630	663	652	653	684	659	645	644	664	656	678	651	639	681	685	674	592	650	619	620	641	621	635	636	638	714	644	697	641	632	642	668	626	633	650	676	682	659	652	659	689	641	646	621	671	640	663	704	631	646	693	648	649	656	686	647	607	641	671	653	645	677	679	613	637	649	630	679	669	684	679	609	669	655	648	666	658	696	605	620	667	641	701	690	699	643	681	668	635	652	668	655	648	666	675	687	674	698	668	647	643	637	640	637	591	641	643	602	638	665	644	675	646	661	669	653	625	609	638	646	643	696	620	651	652	652	683	640	643	671	664	685	654	670	659	655	652	692	656	650	667	682	645	636	701	660	676	668	683	685	643	602	679	648	663	669	584	674	659	655	645	641	685	692	691	632	646	647	648	679	721	655	638	703	662	661	659	703	653	639	672	664	660	658	640	659	624	578	700	599	675	712	634	640	663	608	645	652	648	656	695	669	659	690	621	685	606	637	609	678	618	692	634	648	663	662	624	669	670	645	660	639	683	675	671	603	622	632	654	648	636	637	730	606	668	706	665	649	682	616	638	685	674	687	651	689	704	700	668	671	690	676	640	658	637	632	646	651	656	673	704	697	697	724	652	701	676	685	692	640	647	704	704	686	651	680	658	632	673	637	685	649	688	682	666	664	637	692	661	649	693	623	638	699	644	631	641	631	649	608	674	668	667	683	625	651	648	656	643	686	671	647	646	635	687	655	653	652	644	620	669	634	690	682	628	626	637	674	654	680	680	664	654	658	708	676	660	645	670	647	677	662	660	622	662	700	707	692	646	670	645	671	641	686	685	634	642	650	689	656	651	650	658	619	631	653	672	650	648	651	612	652	670	632	677	725	683	642	687	663	650	643	630	666	676	650	634	709	696	674	675	648	630	706	667	674	710	682	689	651	709	624	601	647	632	667	656	649	657	666	679	675	678	653	619	673	682	657	627	632	643	654	693	694	670	666	668	657	651	687	646	652	623	636	620	638	640	633	661	649	659	645	653	673	687	644	622	631	640	661	645	650	620	632	644	696	649	678	649	640	649	654	662	684	649	642	641	667	628	619	605	648	664	652	647	668	702	653	680	672	635	620	593	607	719	641	659	650	610	612	680	640	611	703	678	670	679	662	656	668	685	652	691	677	648	643	658	624	660	672	674	670	677	661	653	662	648	638	693	684	682	681	621	662	622	650	644	660	650	631	699	641	659	657	675	662	614	692	650	629	666	637	638	609	675	644	620	680	677	671	658	688	705	646	617	671	680	605	664	610	670	673	687	684	660	658	660	661	681	638	605	681	645	658	683	673	654	681	670	629	686	709	675	653	645	682	641	653	681	621	695	650	636	639	651	635	659	669	670	638	595	633	673	691	616	670	656	656	652	674	679	637	645	622	686	616	671	629	682	646	646	625	640	652	662	663	651	665	672	636	601	681	617	642	716	639	650	668	638	644	631	647	666	680	615	650	638	667	621	668	648	648	644	647	624	616	640	617	661	662	628	674	655	638	627	659	657	632	703	658	643	726	630	654	703	646	698	684	672	646	609	678	647	627	664	687	610	671	657	659	688	630	691	667	666	594	668	652	668	653	713	641	613	631	663	641	646	689	624	643	631	650	639	664	622	641	670	643	666	659	630	662	637	634	636	670	661	694	649	633	640	609	721	641	694	670	652	601	649	647	644	650	682	643	629	712	678	658	725	654	643	667	632	661	679	684	666	686	653	646	648	658	645	641	632	649	636	659	654	605	669	636	612	611	683	672	658	612	671	666	644	644	666	656	627	684	626	685	650	665	674	669	678	684	667	662	674	640	651	635	704	663	648	597	616	624	719	654	652	632	648	679	639	645	621	634	697	696	693	653	660	630	685	642	597	637	626	682	671	653	634	669	643	649	658	697	684	682	666	655	629	674	649	680	648	644	672	650	667	642	649	647	660	668	661	679	681	608	632	636	668	668	648	656	649	658	688	702	657	643	684	656	659	668	641	632	665	680	636	644	685	630	644	666	633	655	680	654	653	645	672	673	659	679	627	672	692	679	631	692	649	650	677	657	665	648	673	707	648	637	665	677	648	694	639	660	687	643	619	649	667	669	642	623	627	604	623	648	679	656	614	644	658	682	632	703	662	671	631	640	681	713	665	649	687	668	638	635	627	671	665	684	643	656	642	640	601	631	669	633	603	635	676	674	701	639	668	672	667	667	693	623	644	627	618	635	676	656	676	656	694	686	683	673	637	633	664	626	622	617	651	647	665	651	654	652	648	619	660	617	701	617	676	676	659	676	634	671	624	656	648	628	647	604	687	694	640	644	646	645	674	660	658	665	631	662	666	643	660	616	633	723	638	613	652	668	651	686	620	666	649	649	643	696	653	670	639	655	614	650	631	647	612	670	674	649	685	630	682	655	621	660	638	680	709	639	676	623	660	625	687	689	667	668	617	724	652	708	677	661	611	627	658	685	628	665	645	613	649	653	666	638	622	674	708	683	604	664	645	632	660	638	641	602	630	648	672	639	700	705	640	658	660	645	665	679	650	647	670	685	653	651	635	632	691	682	611	682	645	647	641	687	671	661	647	675	611	623	652	650	650	685	677	676	661	663	659	712	646	654	654	656	664	636	694	640	661	702	655	673	632	715	635	677	621	624	689	631	623	665	665	653	631	651	671	688	654	625	660	683	667	636	663	673	607	625	641	620	653	674	629	660	652	664	695	659	644	611	677	679	630	642	667	620	649	642	645	706	644	650	666	664	658	613	674	670	620	698	640	639	661	672	644	682	649	641	669	664	688	632	638	694	639	654	636	647	630	671	700	674	624	653	628	696	671	647	643	656	645	633	650	705	701	644	681	634	635	623	590	645	691	658	680	635	699	641	621	704	640	648	650	663	682	632	653	674	644	631	674	644	686	642	689	692	681	665	717	649	670	653	682	633	707	704	652	689	628	635	689	639	624	661	707	652	675	656	635	629	686	651	666	686	608	635	688	627	619	626	670	680	628	640	682	634	680	672	654	656	593	648	651	675	667	673	674	657	665	643	606	651	631	657	612	643	667	677	686	614	699	616	647	586	683	642	695	638	660	627	653	724	667	702	653	657	682	655	642	667	633	642	626	634	634	586	663	684	652	708	686	668	645	674	621	645	688	654	659	678	635	619	665	712	618	646	663	657	656	636	679	622	655	614	676	669	716	667	687	661	690	606	664	687	655	627	673	685	666	674	649	658	680	670	627	689	624	658	657	626	630
40317	55802	45407	25390	8302	1510	1117	1010	964	837	759	830	801	700	713	735	667	684	617	659	691	719	640	666	702	729	682	654	700	656	637	703	647	631	635	683	635	668	695	672	677	651	658	643	673	705	692	631	635	697	623	664	663	639	651	673	660	633	645	660	686	659	654	682	639	692	694	637	663	688	634	623	658	650	678	676	661	689	657	680	646	645	676	669	690	685	700	698	684	666	650	656	678	665	676	674	683	668	640	688	706	716	654	657	659	679	640	670	692	641	677	664	691	694	608	639	694	697	680	687	678	640	648	674	659	700	678	662	652	713	662	679	664	689	692	653	627	672	672	689	649	675	660	621	677	663	634	644	691	665	697	697	669	686	667	660	668	718	640	644	652	692	710	678	678	665	653	684	672	678	665	625	714	638	688	690	679	706	686	698	674	668	654	663	619	662	661	685	659	654	676	651	677	707	666	683	630	637	711	630	707	668	673	721	642	673	685	680	666	670	747	669	683	639	675	668	622	675	648	675	686	676	632	690	640	695	655	688	711	659	646	670	624	710	643	700	648	686	661	675	642	692	665	628	721	676	668	698	667	685	694	616	662	629	657	660	673	684	680	643	726	690	679	661	644	686	663	640	681	635	659	684	685	678	691	670	628	660	706	692	626	666	701	667	716	653	649	654	676	649	678	678	668	689	654	696	676	673	658	635	658	693	620	676	627	649	658	687	680	689	736	633	701	673	684	669	657	655	667	665	673	650	633	613	675	653	654	626	657	666	643	655	671	713	637	687	679	639	689	653	625	656	719	675	676	646	659	640	652	644	692	655	685	652	684	702	676	665	683	655	674	693	638	653	677	711	646	606	650	656	696	655	673	652	648	660	667	697	680	647	631	652	647	688	667	661	664	680	695	692	702	684	712	674	674	650	641	663	626	647	607	694	693	686	716	647	663	659	635	642	661	658	695	678	691	654	632	632	681	673	683	667	653	648	705	645	645	672	679	711	725	656	661	655	703	671	652	658	677	710	655	666	659	657	662	642	672	671	717	677	701	651	629	623	652	656	676	659	706	665	641	675	681	655	686	689	700	704	671	655	641	663	697	689	707	677	669	687	654	660	644	623	672	685	659	677	598	671	654	670	683	635	675	691	663	687	648	714	634	649	657	661	697	696	678	697	681	676	686	724	639	640	699	722	584	668	645	652	688	653	722	676	684	673	703	643	739	680	672	657	621	635	667	626	677	650	682	650	698	670	672	620	628	650	687	683	644	673	683	692	674	660	658	678	646	673	696	739	663	664	715	609	646	671	646	697	700	687	675	671	643	704	678	628	671	682	665	710	678	655	730	676	698	680	690	669	661	653	649	695	645	702	698	679	638	656	695	718	650	654	713	669	657	708	677	660	680	696	662	640	686	672	698	647	678	702	695	662	697	691	684	652	679	643	649	619	675	662	667	663	677	670	687	673	653	694	697	630	630	666	655	713	666	719	629	676	656	694	629	712	587	694	665	641	647	676	688	700	669	658	649	675	637	625	698	684	686	648	651	653	656	617	676	620	652	674	713	655	684	704	648	656	715	587	720	704	673	669	651	642	667	622	695	673	667	630	678	680	646	670	656	614	700	709	724	670	698	644	673	636	641	704	663	672	633	667	653	644	666	615	659	633	667	662	688	647	643	687	689	727	651	661	657	653	649	651	708	659	646	686	636	648	690	677	652	633	657	675	678	693	677	609	617	667	671	664	667	652	668	683	672	629	619	680	699	678	681	627	701	703	668	717	680	644	642	711	619	667	651	706	641	642	687	669	644	688	653	660	632	694	628	670	728	669	647	690	671	680	693	660	661	619	661	640	659	677	642	649	658	698	674	641	671	723	656	634	670	634	682	681	664	707	655	617	690	677	689	674	659	671	706	663	677	672	674	668	704	671	668	691	709	671	700	653	682	702	654	612	624	658	634	690	661	671	684	639	632	685	674	704	666	652	714	657	718	666	682	653	674	621	657	627	673	667	683	669	642	658	663	686	636	690	639	685	682	655	645	678	634	620	718	641	698	633	667	598	662	680	647	677	672	671	719	606	659	706	676	649	669	658	629	673	703	644	669	722	640	686	667	652	677	613	685	686	669	632	645	650	623	631	674	675	671	675	666	655	685	721	661	694	647	687	645	657	720	698	658	678	657	639	672	681	660	654	693	657	671	700	667	698	653	679	682	673	688	613	685	636	712	711	675	643	657	658	680	658	674	682	643	701	700	702	628	656	672	690	615	665	628	614	659	669	652	661	682	639	646	687	698	703	681	654	653	707	691	663	693	637	636	684	711	682	697	669	638	700	658	632	616	657	720	647	711	645	629	662	671	654	656	630	656	688	645	669	660	672	675	654	625	691	637	625	693	693	697	654	682	692	682	662	676	706	742	699	676	642	638	694	667	682	645	670	689	632	693	665	682	707	686	654	710	635	631	725	659	677	614	664	677	681	649	687	652	649	628	673	668	660	664	719	674	701	622	647	645	620	668	648	654	723	663	667	653	660	645	706	677	708	686	708	656	694	629	699	631	712	682	627	688	651	647	647	652	664	693	645	675	676	661	672	680	679	686	666	652	666	684	703	666	627	629	673	610	680	716	656	700	659	630	688	628	712	660	671	665	650	690	711	688	660	650	701	664	638	639	665	652	678	665	613	658	657	693	655	684	690	659	705	700	686	699	687	683	708	671	686	637	677	656	677	625	703	668	652	644	670	640	683	651	635	701	653	639	653	678	645	702	716	643	689	623	688	696	684	635	632	649	699	727	689	638	693	660	668	654	675	645	643	719	678	685	666	660	672	636	686	670	659	660	681	677	681	635	659	684	725	693	672	699	654	637	677	633	699	677	683	650	686	661	663	710	654	650	667	683	665	637	689	647	694	656	660	621	671	662	680	677	647	669	626	658	672	667	654	685	643	645	737	673	660	654	713	653	667	655	667	688	749	633	685	691	668	690	675	681	719	696	658	680	693	649	647	704	639	677	651	660	662	725	639	680	688	685	688	633	693	652	635	645	699	661	735	692	663	687	652	676	619	647	715	667	670	664	706	673	687	607	699	675	643	682	665	667	678	662	666	655	680	631	651	685	674	649	710	677	640	666	676	665	659	681	650	686	733	670	664	612	652	667	624	671	683	636	644	692	637	614	695	636	651	606	700	672	658	649	645	653	690	643	687	722	639	653	619	619	678	627	621	650	636	667	588	637	650	684	696	607	666	646	599	698	646	631	700	702	724	712	676	685	637	671	706	668	640	657	661	679	674	666	702	645	622	677	633	684	658	657	699	673	670	633	677	661	711	665	669	661	636	711	678	680	665	614	651	701	679	688	653	701	643	648	661	647	720	649	711	640	668	683	682	697	674	638	689	660	686	657	652	666	716	635	661	648	701	699	629	644	655	643	629	640	674	648	654	694	688	660	687	675	687	690	706	659	643	626	681	663	704	643	688	675	638	660	701	654	689	666	706	662	667	629	693	649	628	672	704
22473	20965	28350	23780	20968	20903	10335	952	688	598	588	562	519	525	527	470	516	448	506	498	442	490	429	416	471	466	434	457	419	415	425	410	441	457	445	439	421	393	464	410	442	468	447	401	469	439	426	448	449	492	417	423	423	432	442	467	466	449	491	451	437	446	449	389	440	445	457	438	438	430	417	448	416	422	408	467	454	417	416	431	447	458	469	452	422	423	437	416	470	446	443	441	424	404	453	446	448	454	408	421	464	403	442	463	416	422	445	449	409	412	477	439	465	447	433	469	399	420	457	457	432	426	438	437	427	445	418	420	449	461	455	424	438	439	443	448	438	445	464	422	407	497	444	413	430	446	423	410	425	424	460	426	447	451	426	475	434	440	402	445	442	434	446	414	417	436	459	466	430	464	441	449	421	419	441	387	437	432	471	423	435	416	410	449	427	448	459	419	416	441	443	440	448	441	429	431	472	426	426	465	432	431	468	417	444	457	455	443	443	426	432	437	446	439	457	428	440	375	478	424	454	433	433	446	447	405	467	437	460	416	444	478	399	432	422	457	414	420	414	460	451	421	429	422	439	432	412	439	440	469	412	441	455	425	436	421	449	433	463	464	425	429	467	421	474	442	423	431	433	450	487	473	441	447	436	435	442	478	455	393	446	467	430	409	465	432	409	475	417	476	449	438	427	465	404	453	445	433	436	429	438	448	442	446	460	438	435	447	425	462	446	465	441	432	454	451	451	443	433	405	426	414	432	492	437	443	474	400	415	454	462	422	463	449	444	447	399	470	445	456	431	419	502	447	449	443	432	430	425	443	412	437	438	458	432	443	463	413	418	434	418	460	458	414	423	467	398	450	439	433	452	429	439	415	448	438	455	431	440	399	455	438	467	431	455	425	430	431	463	438	432	405	449	394	423	419	393	462	446	436	413	418	436	458	427	444	441	500	469	419	432	453	465	424	423	429	449	441	419	478	431	422	420	434	448	446	422	441	439	438	453	473	463	411	426	404	428	467	432	402	438	439	441	425	445	457	482	433	454	443	461	459	408	424	447	406	456	424	448	462	503	432	443	426	416	434	424	463	419	455	459	437	456	449	444	441	404	446	428	457	423	458	419	438	434	429	432	424	441	434	447	450	436	430	437	408	449	408	459	421	461	417	444	435	421	457	447	439	446	433	454	448	462	477	458	454	450	445	439	434	453	430	434	376	436	396	472	423	439	439	439	450	417	366	446	448	430	460	476	426	457	440	408	391	462	402	431	489	437	398	463	433	424	487	416	437	422	424	412	443	432	436	415	449	433	397	418	427	453	408	481	458	441	434	437	416	416	416	457	412	446	457	439	447	438	485	414	447	464	402	415	460	430	454	446	421	448	427	439	422	487	482	482	420	480	413	451	415	401	417	448	440	417	413	421	429	401	481	437	388	441	412	465	410	428	439	494	439	471	427	438	459	431	412	417	469	466	443	412	410	413	442	430	459	461	443	462	423	429	390	442	457	457	446	462	406	466	459	438	404	396	441	430	410	431	454	405	448	451	429	414	424	461	408	445	430	430	417	455	444	416	451	429	430	438	409	433	447	475	383	422	449	428	453	438	465	441	424	467	475	396	437	438	470	433	482	448	444	464	443	489	423	411	430	411	441	445	428	431	404	465	412	437	447	439	480	441	437	415	443	451	455	486	436	468	412	403	428	423	448	449	484	438	454	450	453	460	447	403	429	449	444	410	441	418	438	435	452	419	458	439	447	455	462	450	471	450	433	420	449	408	434	440	408	411	425	435	421	486	479	452	441	433	456	450	438	423	454	427	446	438	447	444	451	454	445	428	419	421	442	425	424	424	449	442	438	437	467	418	476	413	462	461	464	451	456	425	450	477	432	412	423	463	430	442	396	392	447	441	495	428	434	438	429	432	449	427	412	470	458	419	422	398	434	456	439	452	444	435	401	410	451	462	447	438	441	410	436	433	440	435	434	422	426	388	450	407	463	466	437	443	435	452	443	493	450	423	431	408	453	470	432	427	413	469	410	469	426	441	453	447	457	429	434	450	452	438	406	427	411	407	435	447	429	436	417	395	433	471	411	440	426	448	433	415	464	448	427	453	437	473	432	436	410	416	434	453	435	431	469	438	411	419	432	495	431	446	439	396	414	456	447	435	438	450	424	490	437	409	404	400	437	472	453	438	465	426	445	483	445	455	455	424	404	482	444	423	426	449	405	427	420	432	468	445	448	406	446	466	416	433	422	438	426	466	422	443	432	439	462	395	478	384	470	439	458	429	452	445	436	442	417	440	460	475	478	466	422	410	434	428	420	412	456	433	377	461	413	395	431	451	469	432	427	446	442	424	463	424	456	457	414	448	430	419	416	444	428	427	420	464	438	449	470	424	480	430	439	447	429	451	450	448	417	455	451	409	451	409	453	448	480	436	419	445	429	422	410	443	438	430	453	427	407	436	436	412	478	434	452	436	431	438	436	437	425	454	412	462	423	439	435	441	440	489	442	421	418	462	456	441	428	424	447	427	412	492	434	437	453	372	456	395	394	456	467	461	429	438	435	426	440	437	452	458	441	433	403	425	448	457	422	409	408	442	439	416	434	426	467	436	454	449	423	444	412	447	417	426	474	505	447	416	427	439	424	431	464	469	398	406	470	465	446	422	426	416	446	409	470	450	463	420	435	435	453	411	422	426	425	488	432	452	413	441	414	434	437	445	446	468	445	467	428	414	448	451	433	411	430	424	472	440	404	434	459	413	400	410	438	423	415	465	454	437	463	473	435	422	437	419	430	405	430	400	438	431	430	424	394	437	405	471	445	402	493	430	469	423	452	410	405	392	448	474	454	426	430	434	420	393	450	462	416	417	441	424	434	453	426	410	457	453	449	418	454	415	465	434	433	394	438	426	453	421	429	431	441	433	388	410	463	451	396	433	439	435	429	451	451	416	450	451	444	416	434	477	376	437	441	414	433	432	415	399	430	420	437	458	471	441	408	440	445	404	433	449	436	415	433	394	440	445	456	440	414	459	413	441	433	445	432	391	437	475	398	427	428	458	472	449	475	424	459	422	445	443	453	451	424	437	453	429	476	440	446	460	465	375	398	438	456	417	466	432	449	437	430	428	415	403	443	453	490	417	441	423	441	428	459	401	446	443	453	451	455	440	442	458	388	412	455	452	417	468	440	444	456	409	412	437	408	460	398	427	456	429	439	431	435	426	454	424	445	417	420	438	436	444	392	452	428	461	444	404	426	438	468	434	432	444	440	432	443	411	418	456	429	443	453	437	391	465	424	460	465	419	430	433	463	473	444	445	438	436	460	411	444	404	423	432	444	514	440	450	462	420	462	440	431	464	427	456	442	427	427	446	442	412	411	451	416	462	459	417	443	414	465	423	430	436	438	428	422	429	425	435	413	476	436	454	463	439	456	441	389	438	442	441	431	427	448	453	420	449	458	430	411	453	418	452	429	450	443	446	423	455	443	482	392	456	460	435	437	434	427
43859	66167	52197	27344	11512	1830	1276	1035	854	743	652	628	609	565	563	501	522	515	487	468	496	507	495	474	477	490	449	454	454	470	467	442	440	471	470	434	446	439	451	447	456	452	440	435	394	486	467	505	460	443	455	451	495	408	491	462	446	505	448	459	454	450	484	484	436	465	429	460	458	445	473	442	434	428	445	462	459	458	466	460	472	471	473	472	478	423	481	420	437	452	479	433	431	437	486	450	477	455	464	435	506	436	439	474	473	431	498	443	430	416	430	445	474	456	468	422	469	430	462	414	438	471	456	435	401	407	406	460	447	419	454	420	497	462	505	435	456	486	414	420	443	453	470	436	469	432	435	452	447	448	470	458	489	405	465	449	448	473	427	440	402	470	447	414	445	457	438	490	431	455	467	449	470	467	451	477	446	428	428	460	467	474	423	458	422	487	448	482	460	467	450	443	479	443	452	445	439	450	443	468	447	439	485	401	476	440	449	463	482	443	470	448	463	440	471	436	438	464	449	470	443	403	446	441	420	470	461	424	432	457	465	445	437	412	425	429	441	411	413	468	421	437	478	442	463	449	421	422	448	433	453	428	398	489	439	457	455	473	464	417	414	414	434	441	456	435	434	462	469	450	466	453	468	452	441	462	452	470	453	443	460	445	428	456	417	485	481	442	467	452	423	443	424	422	429	452	441	437	434	460	448	423	433	474	461	433	427	467	444	419	446	437	436	426	428	449	465	444	479	447	462	434	486	434	437	474	517	451	449	482	441	452	474	426	442	455	472	459	459	444	466	423	444	449	449	429	461	432	481	413	457	490	450	435	479	439	441	456	418	455	425	459	419	437	447	447	459	436	426	412	423	468	465	448	444	475	432	425	443	497	439	438	466	478	439	478	445	474	468	466	472	479	412	453	449	472	447	445	433	458	437	477	471	432	475	444	461	462	450	443	511	435	446	470	456	457	441	401	445	461	460	477	453	487	459	461	445	399	487	466	464	471	417	441	492	424	475	481	441	493	469	443	394	440	507	453	420	460	415	469	464	430	456	449	474	436	442	454	467	473	441	464	401	457	435	419	450	434	413	465	425	443	449	437	423	460	451	445	452	439	451	438	459	468	454	447	422	462	439	417	469	471	464	456	465	426	403	434	466	425	442	457	441	423	438	472	469	407	446	449	463	487	455	500	423	457	422	463	417	424	417	466	451	459	426	463	468	444	458	469	452	448	443	472	450	399	460	404	437	444	441	454	450	443	428	451	463	442	489	453	417	478	424	442	447	416	442	478	401	451	448	473	425	449	461	454	421	431	466	470	439	461	443	418	435	474	430	423	447	467	445	476	453	430	443	488	426	404	470	438	456	470	457	431	436	447	459	453	449	463	462	453	414	472	410	435	480	436	424	438	467	438	454	456	476	453	420	441	429	452	483	426	417	455	440	442	433	502	413	414	444	459	482	427	473	448	443	433	434	471	447	434	466	458	467	439	442	449	453	428	444	472	428	465	457	434	407	439	395	465	428	414	438	490	451	441	464	437	424	437	453	451	433	418	440	453	427	469	471	422	460	447	445	465	453	434	495	479	490	437	434	443	471	460	398	496	467	439	439	468	473	408	452	430	460	418	424	437	475	491	466	485	461	471	455	457	439	441	446	435	439	465	479	422	435	427	454	437	438	446	465	478	452	492	443	455	424	470	468	415	486	437	463	481	469	493	469	460	434	485	454	404	459	461	445	448	455	432	489	449	453	471	448	491	441	442	429	456	465	450	500	448	437	471	397	435	458	437	460	445	436	423	417	468	453	461	463	433	478	440	488	456	438	438	456	456	466	432	435	437	446	449	440	429	434	487	418	428	465	452	445	456	408	456	445	415	430	423	423	428	501	420	415	433	474	447	394	410	429	402	461	477	473	455	446	443	413	460	463	440	432	459	443	446	471	465	454	407	450	450	443	438	470	476	471	483	420	462	458	514	431	445	453	412	403	428	452	431	475	412	440	422	435	456	423	461	479	458	484	446	464	426	421	471	470	436	466	450	472	468	474	481	453	467	438	470	485	449	459	435	413	450	434	465	430	469	456	437	462	416	462	453	425	458	447	427	483	446	455	439	410	422	455	446	438	441	451	442	494	464	456	486	466	433	468	473	468	400	436	431	448	438	481	447	439	460	456	470	465	429	461	480	466	487	432	428	444	459	469	419	457	487	440	468	438	447	479	448	432	450	458	459	471	413	423	473	485	443	437	454	433	441	462	482	429	452	492	455	427	419	440	452	430	437	436	439	488	417	417	436	440	478	437	491	456	439	447	458	444	430	443	433	468	464	435	465	461	450	430	441	444	430	414	450	457	472	492	445	485	495	473	444	434	414	478	458	464	465	414	467	459	435	434	451	419	471	462	441	422	444	512	461	445	448	415	432	449	456	412	474	445	434	422	469	484	436	455	455	414	454	454	452	463	448	407	473	461	443	466	464	456	452	427	474	440	429	436	447	426	459	444	448	415	451	434	476	429	454	432	458	428	448	426	447	482	418	471	430	435	469	412	455	457	471	456	449	451	428	484	448	431	453	463	468	453	464	474	447	461	482	440	434	479	449	483	450	479	458	413	444	444	479	464	423	455	447	474	432	457	490	444	456	432	443	440	397	442	481	448	429	432	463	453	489	456	431	482	480	445	452	465	428	458	448	424	438	455	487	445	440	493	432	431	487	425	434	434	441	471	431	477	422	412	449	446	464	457	471	452	472	437	448	489	473	474	459	414	479	459	452	439	448	461	453	421	462	448	444	425	450	429	444	474	429	469	416	476	491	461	481	442	396	494	467	492	454	450	457	456	445	450	435	458	440	426	417	465	456	482	427	436	419	453	468	442	439	432	436	456	473	444	471	450	413	424	471	428	430	461	427	424	450	434	433	414	438	459	435	474	483	453	444	470	456	452	431	465	458	458	440	441	426	490	444	465	432	403	437	457	457	411	394	440	440	474	459	491	463	429	481	506	458	469	457	484	484	461	458	423	436	491	444	455	444	440	418	482	461	483	431	426	460	427	441	433	479	400	452	438	421	464	442	484	440	462	449	450	447	436	443	434	435	424	445	462	396	461	444	466	418	457	475	482	436	440	436	433	457	490	468	438	419	457	448	447	449	416	447	447	429	449	493	433	445	427	413	453	474	444	399	440	476	440	453	459	428	473	466	470	478	448	432	448	424	484	408	440	489	442	464	409	454	453	437	464	425	450	427	452	447	459	476	452	476	423	482	417	424	465	452	430	471	467	441	456	454	478	400	457	427	472	425	456	442	449	485	439	465	425	462	442	472	431	449	477	471	442	411	467	461	462	433	456	446	452	431	445	430	464	434	497	461	435	446	465	442	457	468	465	449	464	434	478	435	483	497	439	454	438	497	426	443	480	435	431	434	426	505	424	455	462	470	437	426	471	435	434	466	450	446	440	438	441	445	419	456	426	457	479	451	419	477	473	463	494	443	452	464	462	511	442	471	417	432	482	430
34018	32626	31322	16861	3760	993	816	834	800	756	796	762	753	708	781	753	776	742	758	731	797	713	702	711	706	734	742	717	768	716	735	738	690	760	741	743	717	719	679	736	744	728	707	660	738	731	687	711	711	682	718	749	683	736	706	707	703	676	667	708	699	677	746	725	706	709	722	724	776	743	729	711	726	756	723	718	674	715	731	728	707	738	695	719	720	658	754	714	690	704	732	743	745	655	756	700	705	731	690	733	743	697	727	743	733	759	745	710	666	743	702	759	690	720	753	727	708	731	709	739	688	704	714	735	724	727	697	720	707	709	704	733	699	682	705	727	757	697	711	718	740	686	778	752	708	739	720	687	723	731	689	734	711	767	729	657	727	688	723	683	737	673	709	744	769	728	709	761	689	720	712	704	711	732	735	774	693	729	731	672	663	726	687	738	699	725	728	700	685	744	708	748	728	743	707	698	718	697	714	728	723	696	721	755	720	703	721	699	709	707	714	718	681	752	744	750	692	707	707	715	740	713	719	730	706	694	760	724	742	770	714	720	720	694	708	717	647	696	711	718	716	687	675	703	698	709	694	727	684	675	749	733	727	699	711	718	702	653	686	739	688	732	713	676	750	708	691	687	760	722	666	761	699	739	703	716	700	735	763	673	712	732	712	701	666	750	648	695	701	684	686	690	723	732	754	722	673	727	704	708	716	691	699	736	714	737	691	735	700	736	708	714	749	716	656	727	772	683	686	712	716	702	780	714	743	708	702	713	703	702	693	726	692	731	728	741	768	708	683	730	723	727	714	750	734	753	702	686	724	700	731	731	732	722	687	734	710	739	699	720	691	755	724	722	701	719	705	698	711	713	739	719	743	689	735	720	738	738	756	736	719	706	716	727	711	669	663	680	739	708	694	754	685	688	747	752	724	718	674	723	697	706	664	709	718	687	713	666	726	741	689	715	766	740	749	714	744	657	696	748	696	721	704	723	729	729	713	745	738	766	702	688	732	727	712	737	699	722	743	745	724	715	739	687	733	733	763	683	702	707	743	695	658	700	733	685	723	696	712	744	715	693	710	764	708	775	683	694	753	658	714	684	680	723	714	710	722	700	688	702	709	774	742	722	696	696	692	776	743	766	735	777	724	694	692	772	711	731	721	769	728	741	699	699	724	715	731	684	736	703	730	725	700	695	716	707	723	674	748	714	704	708	710	702	786	657	758	681	750	698	706	721	795	741	635	692	707	734	764	715	688	711	719	740	710	711	674	758	751	737	722	709	745	748	754	710	731	795	714	675	674	702	710	720	708	694	745	679	701	713	700	735	709	715	745	746	697	698	720	705	749	677	732	652	731	706	702	722	726	685	710	755	714	716	723	734	730	737	749	688	703	692	701	699	715	709	723	714	738	719	774	734	685	736	674	721	731	698	692	734	720	731	736	658	721	778	748	718	727	739	730	701	770	722	720	714	733	757	716	692	714	688	743	729	703	732	701	753	695	689	667	706	728	740	720	709	694	731	762	680	719	758	700	741	720	679	682	734	705	729	730	745	736	686	690	748	733	745	728	756	703	719	696	718	722	694	681	725	673	696	709	758	717	707	706	709	714	719	702	672	695	745	748	675	722	733	705	694	663	765	739	686	710	791	746	708	744	738	728	696	722	693	719	747	660	697	714	728	692	690	726	699	713	693	660	739	726	686	771	769	742	697	725	688	727	769	679	685	741	659	706	721	745	742	740	692	758	681	658	736	678	691	735	682	693	748	751	697	701	726	703	689	726	729	717	732	677	695	725	694	741	713	722	697	706	712	748	682	683	696	771	688	707	702	738	689	705	742	734	764	716	730	719	704	746	703	720	751	699	733	698	692	751	725	695	738	752	699	719	737	706	694	681	761	737	687	729	728	752	704	716	735	700	735	753	741	754	719	693	738	715	686	676	695	716	692	695	750	790	756	753	735	721	720	705	695	737	728	691	736	752	708	702	715	677	710	756	776	760	683	667	724	699	745	674	719	713	703	651	772	741	722	691	749	727	695	723	737	725	678	714	746	722	663	739	729	683	697	729	697	737	715	712	709	709	701	724	717	775	691	716	729	760	731	746	708	662	701	755	743	668	715	731	708	686	717	681	730	760	691	701	715	739	732	701	686	734	686	731	704	685	731	748	676	753	740	708	684	772	699	721	735	749	686	767	695	677	691	741	676	717	741	691	704	759	730	718	734	726	752	727	679	679	732	737	730	678	643	680	667	720	723	736	751	700	700	748	743	681	688	711	654	778	736	699	673	724	741	741	685	772	692	705	705	715	701	733	706	730	684	722	708	710	693	704	691	714	691	739	762	723	711	711	772	687	674	720	710	709	689	740	718	710	692	713	719	700	723	754	742	695	698	697	680	665	675	678	704	712	744	661	745	691	696	754	701	674	730	750	692	745	720	707	728	725	743	697	743	710	749	712	727	721	714	734	693	699	718	686	733	740	687	703	670	709	687	745	692	690	689	726	747	702	697	721	764	718	762	731	721	699	714	727	708	705	722	705	695	726	739	683	713	743	729	704	741	688	735	700	732	707	770	723	739	710	730	752	688	736	760	678	692	674	773	739	714	754	703	746	713	731	697	714	710	694	761	782	686	715	718	690	714	772	744	709	710	735	736	714	749	688	715	731	754	703	680	711	766	689	740	723	752	745	733	758	670	688	708	694	703	739	683	752	762	688	735	661	682	686	722	729	731	730	737	752	708	725	704	738	741	726	723	750	694	752	729	679	709	743	753	748	721	698	735	702	695	735	662	686	768	758	716	734	711	733	740	755	705	677	728	783	746	704	720	713	723	766	707	731	715	715	649	718	747	694	718	643	745	731	727	712	712	737	693	696	758	749	713	715	745	686	752	725	697	722	689	723	712	730	777	729	765	762	714	743	698	737	689	723	761	786	689	699	760	731	744	691	734	680	667	728	728	720	732	728	717	755	699	709	654	766	771	687	694	735	716	684	736	722	694	729	742	697	727	696	705	726	724	697	728	690	739	715	715	709	714	789	725	701	721	700	736	756	767	699	711	694	672	682	704	733	724	742	692	714	724	698	703	706	700	683	711	767	728	694	707	718	710	671	725	708	742	760	715	743	728	669	715	689	709	715	726	716	723	739	659	732	665	754	702	721	781	712	711	722	719	752	690	735	696	712	682	708	708	716	729	736	679	651	711	726	741	739	705	708	762	701	740	678	689	708	747	735	722	695	748	760	686	720	692	728	679	683	739	734	650	734	726	746	696	698	732	689	671	717	679	676	737	726	731	707	696	709	686	694	752	716	699	670	753	715	731	721	718	735	774	740	745	708	720	763	782	723	697	692	687	787	710	730	716	686	764	709	706	720	745	701	691	697	701	757	716	674	693	728	685	781	667	716	745	717	744	703	688	704	733	693	678	772	708	678	683	685	745	722	723	714	676	705	673	697	699	715	735	729	715	755	700	708	709	669	691	730	719	701	694	700	669	735	694	659	738	706	741	700	693
41361	48622	33478	13716	3793	1195	915	925	870	825	777	774	758	776	791	753	781	770	780	703	761	731	731	747	722	762	745	809	716	740	715	676	710	748	724	756	756	718	719	780	752	745	774	695	777	734	752	720	728	774	741	740	796	771	685	783	788	749	728	705	698	676	719	724	745	716	744	750	720	763	752	748	770	728	777	762	732	738	697	739	753	709	728	730	723	755	717	780	735	716	727	814	700	714	789	685	775	770	700	737	750	702	763	744	720	741	743	739	731	810	756	760	769	737	732	714	756	732	758	742	755	712	719	753	754	713	725	777	748	773	715	708	722	730	730	723	739	788	717	759	799	720	703	722	712	715	751	703	715	711	737	722	748	777	726	749	677	734	709	728	712	714	768	693	722	720	731	700	756	749	727	669	707	733	732	737	702	739	711	742	766	722	747	730	722	720	803	717	733	701	772	746	750	698	713	732	704	727	839	707	712	715	760	713	743	741	699	747	694	717	716	793	711	778	695	776	744	762	756	734	733	707	745	717	745	737	760	743	761	738	737	734	777	782	712	682	748	703	747	740	735	759	709	738	778	741	734	735	756	734	747	783	755	712	693	727	761	764	718	759	791	745	676	734	734	754	727	740	708	704	682	754	786	788	712	750	754	714	767	720	697	760	734	794	747	752	738	731	724	732	754	724	758	722	751	725	730	731	752	738	714	768	740	711	713	744	704	736	741	741	789	741	717	712	729	713	718	723	751	791	709	729	728	757	651	714	767	761	767	712	791	720	686	717	711	791	718	786	693	730	719	748	731	752	778	739	715	726	735	774	727	756	727	750	718	723	738	715	718	709	698	736	732	750	734	740	736	745	743	772	717	745	754	752	744	721	752	741	745	736	725	687	698	733	758	766	776	726	704	710	709	741	756	688	739	745	752	729	744	758	711	692	743	753	727	708	753	680	756	708	754	718	718	749	747	731	719	765	750	721	724	681	764	718	682	794	754	751	737	749	730	764	738	718	758	725	746	771	748	705	726	738	723	710	706	694	743	683	763	705	749	726	731	741	749	726	762	730	758	764	753	723	734	734	725	728	753	740	736	731	712	766	733	699	665	744	699	754	755	735	714	725	703	702	748	765	729	736	734	779	728	748	730	740	733	732	706	672	770	778	756	706	768	777	771	687	793	696	728	762	747	733	734	749	693	777	737	723	734	707	745	740	775	770	785	728	706	791	763	734	738	661	712	722	699	728	757	752	758	744	728	728	760	731	770	700	752	767	769	754	759	731	741	760	751	748	747	708	762	722	697	767	755	776	714	727	751	714	787	734	770	717	708	728	743	732	708	749	727	719	724	715	769	731	735	724	755	785	732	777	779	735	767	740	724	754	761	739	747	694	769	748	800	729	676	717	799	710	686	755	770	727	742	702	711	762	736	723	754	716	768	709	733	730	713	739	725	730	728	741	780	737	737	825	772	750	708	723	724	768	760	724	760	770	740	732	717	792	722	750	730	719	715	750	698	769	787	734	710	739	715	740	709	720	734	767	730	837	723	733	752	794	734	735	714	718	735	746	703	755	705	744	729	764	761	715	725	706	747	698	765	731	725	726	707	720	754	744	722	786	728	723	748	769	742	720	729	719	745	777	680	751	726	707	732	763	696	668	732	744	754	720	704	748	696	727	722	775	780	703	708	777	729	741	705	731	737	739	725	717	720	694	733	730	727	772	721	741	759	722	761	720	697	753	717	757	707	741	718	766	728	746	739	785	677	748	715	723	765	724	743	734	766	720	743	783	739	719	731	705	751	731	778	730	736	752	726	725	757	694	773	740	745	767	741	712	775	791	692	728	718	753	697	722	711	791	730	732	746	744	728	763	728	800	707	717	786	716	750	739	730	717	781	720	706	812	752	753	741	765	689	772	717	765	727	701	720	760	685	752	727	697	733	729	737	717	769	766	721	773	737	722	687	721	710	748	730	733	712	742	726	706	755	766	722	776	747	687	739	700	752	746	718	781	715	702	786	731	726	739	717	673	759	715	692	729	764	760	775	722	753	764	789	699	753	718	791	746	704	698	712	737	757	735	717	737	699	737	762	739	771	763	739	717	741	734	795	707	769	760	697	738	752	752	718	772	782	740	759	762	709	774	723	717	707	743	700	721	779	721	757	725	717	749	712	712	760	736	733	724	777	755	741	747	749	742	746	763	763	756	723	704	733	743	730	707	741	782	813	739	750	743	741	740	717	786	741	795	760	717	765	731	713	744	724	724	741	743	700	740	761	727	750	769	743	762	731	764	696	736	731	748	746	682	790	684	705	712	742	774	698	711	736	714	734	750	748	725	716	790	685	719	693	729	688	789	750	730	734	722	702	744	720	728	722	769	696	761	724	738	739	736	747	715	761	721	782	729	769	753	710	741	769	707	743	763	690	736	742	690	734	718	728	748	749	735	739	705	777	725	702	771	765	733	748	758	683	698	734	724	720	764	753	785	751	780	754	698	699	714	705	780	768	768	787	752	707	749	747	710	686	696	739	676	734	771	715	757	772	769	753	763	750	738	732	719	729	755	724	733	765	730	717	719	723	724	689	754	765	713	781	704	762	698	750	739	784	727	743	719	682	736	734	678	734	710	677	727	783	726	774	738	722	751	765	738	759	758	742	723	735	741	749	705	695	717	728	731	737	747	744	731	739	764	749	687	746	748	729	742	767	725	756	708	736	686	720	777	729	761	732	813	723	727	709	698	771	746	765	733	755	758	720	704	708	745	756	783	778	732	739	780	677	761	723	710	745	730	755	754	769	722	746	775	736	738	733	737	758	733	778	718	740	760	773	713	699	720	692	711	738	754	719	724	738	745	733	678	757	740	764	741	734	730	732	787	699	744	734	713	729	748	747	738	717	714	790	754	713	717	727	734	742	777	690	713	725	689	745	718	711	674	727	708	724	726	700	710	768	735	725	743	724	701	734	756	709	759	717	771	731	729	766	748	707	735	744	726	731	746	697	710	736	751	743	739	703	730	754	724	767	773	736	749	702	771	739	743	733	764	735	711	698	735	760	838	778	711	748	746	729	764	758	768	719	716	757	733	740	730	762	746	731	749	734	755	758	734	730	692	729	714	768	741	699	762	783	708	723	713	716	780	698	768	759	743	714	739	745	727	753	717	763	737	703	775	754	747	704	698	721	719	785	732	732	697	694	722	745	676	719	765	706	727	708	775	751	713	751	774	718	757	750	720	764	764	784	750	777	763	737	725	707	717	698	736	750	717	744	682	757	762	788	733	706	697	769	734	743	701	796	727	742	712	748	761	770	742	744	747	722	737	690	706	731	731	744	789	742	762	756	729	751	715	754	760	749	750	760	679	714	709	740	763	759	736	696	700	718	712	740	756	727	737	727	776	758	710	720	724	761	734	768	718	735	762	711	763	775	779	712	756	718	732	730	712	761	775	719	763	771	768	744	767	762	712	737	757	722	766	779	714	784	739	738	734	669	715	766	707	744	724	749	759	736	768
23538	20863	27906	24016	20875	12855	1286	782	731	617	624	573	642	645	550	565	625	584	567	596	579	584	563	573	611	556	559	593	580	573	555	611	594	597	601	582	544	596	555	612	612	576	586	523	549	580	557	578	574	559	566	609	571	547	544	586	570	560	543	575	608	539	514	598	567	563	560	567	522	560	540	594	612	576	608	567	577	572	553	546	561	529	548	557	544	607	558	613	566	579	568	559	584	607	561	542	495	548	545	536	527	578	586	566	616	587	533	591	548	560	592	570	616	574	585	587	564	564	524	600	557	585	551	576	580	563	528	572	575	571	584	521	578	589	587	569	568	577	548	612	554	547	507	570	618	581	547	625	549	592	562	559	598	585	518	580	534	551	535	568	588	550	573	526	530	566	573	546	567	547	600	545	564	596	581	614	611	564	561	528	554	557	539	599	588	575	543	585	558	542	580	579	573	602	620	531	573	582	539	575	608	582	563	563	526	606	569	592	518	545	576	532	542	612	582	556	598	586	565	566	569	586	553	576	582	564	568	538	557	594	575	583	554	533	599	573	542	561	604	553	586	559	609	516	571	606	565	559	553	565	557	572	602	594	540	621	561	545	546	566	551	600	578	585	579	549	576	557	552	541	592	590	570	559	584	588	594	533	574	614	567	570	570	571	548	533	569	570	600	596	559	577	559	525	581	604	567	574	541	576	561	548	582	578	570	609	574	575	568	600	547	583	555	551	592	566	535	564	542	556	582	540	570	560	585	545	566	532	608	575	594	569	543	553	591	547	571	541	582	569	570	558	533	562	533	558	555	568	607	597	547	529	623	554	617	574	522	564	590	537	542	562	600	578	575	577	567	578	560	592	529	551	571	549	553	590	571	571	602	560	557	527	556	571	556	554	570	567	559	575	602	570	603	544	575	559	580	587	576	564	552	595	605	553	552	582	540	581	538	562	562	598	556	547	550	590	541	575	605	584	569	536	553	508	577	616	583	508	625	544	563	592	568	574	513	593	581	576	566	561	566	539	572	590	544	585	601	563	579	565	535	555	561	579	568	551	539	558	567	568	559	546	557	589	572	602	563	553	559	582	591	517	576	600	574	545	546	590	562	566	578	613	583	548	557	568	522	541	528	531	558	586	551	578	561	537	563	524	558	576	546	519	553	605	608	552	558	538	525	587	589	618	548	566	613	581	551	534	577	586	527	545	573	577	584	571	601	591	570	596	531	592	614	569	590	495	545	611	551	558	573	558	559	591	591	555	561	570	579	559	558	564	545	548	543	554	584	579	536	526	533	525	573	596	551	557	580	530	570	636	577	563	595	565	544	566	593	561	567	558	531	595	575	559	524	554	517	542	553	583	597	579	521	562	614	576	548	553	570	552	607	562	576	575	566	609	604	536	623	553	573	525	535	549	602	564	559	563	544	553	573	584	607	522	556	588	596	615	576	569	577	540	561	563	564	600	553	596	575	574	590	573	592	561	557	616	540	571	537	560	590	590	535	526	555	557	574	588	562	529	533	556	567	588	544	568	552	605	594	535	545	555	522	556	573	619	543	544	545	581	593	555	615	578	542	565	567	532	566	530	551	593	530	588	549	551	567	595	562	570	599	566	570	576	574	558	525	591	599	625	596	536	578	585	579	562	552	571	523	516	613	531	573	550	554	573	564	554	569	571	577	561	595	597	580	573	582	575	567	577	549	587	534	575	556	564	591	527	545	559	551	571	549	572	561	537	557	579	593	562	594	565	530	542	579	522	562	571	552	559	573	583	575	502	539	571	523	581	560	554	585	534	530	589	577	568	596	599	591	591	601	505	583	559	591	542	591	587	578	585	548	598	530	530	541	557	587	586	578	582	551	560	540	540	576	562	576	569	617	569	527	577	528	535	590	562	606	526	622	523	555	565	573	579	526	554	536	553	591	534	573	583	555	561	574	546	577	585	629	561	645	565	549	562	531	584	573	579	557	514	643	583	555	559	567	594	568	608	590	525	548	570	547	576	568	573	592	548	585	562	581	582	605	592	577	500	534	587	570	608	534	539	560	563	539	591	578	581	536	559	580	573	559	570	629	557	563	541	574	541	527	538	576	594	603	555	583	583	521	552	560	563	559	561	580	568	554	544	573	560	600	575	565	559	553	577	565	582	582	571	535	535	611	522	558	561	563	570	601	583	562	615	540	570	557	584	566	582	579	599	549	604	560	587	601	544	545	527	573	584	567	511	575	582	567	578	539	543	552	571	563	552	575	553	573	543	588	571	557	589	584	572	558	566	583	546	561	572	580	576	570	571	533	577	565	571	571	583	613	577	584	553	588	551	592	570	563	535	610	605	573	538	586	564	544	543	549	574	559	561	582	563	564	537	520	583	580	550	546	551	584	558	569	561	586	557	567	586	555	522	548	555	533	583	502	549	576	567	568	576	557	556	557	572	572	554	605	565	554	609	554	583	529	576	541	565	585	559	579	532	549	536	617	584	549	553	598	568	557	534	537	578	564	606	560	523	563	573	578	530	544	544	588	572	537	557	542	586	586	582	544	570	544	576	628	605	520	567	569	568	588	529	598	559	510	561	571	535	559	577	577	567	542	585	560	604	545	621	591	566	545	570	558	548	537	552	533	560	533	542	579	591	546	524	588	543	570	559	555	560	593	574	609	574	564	574	563	597	570	560	538	551	588	569	556	550	578	599	549	559	508	602	548	551	587	552	571	549	548	563	586	570	554	581	589	565	546	584	565	547	585	578	594	555	562	548	598	560	556	540	524	562	561	594	619	555	595	557	582	578	612	541	601	563	575	554	562	543	560	601	489	602	572	580	553	551	523	563	555	582	591	561	567	575	536	558	550	574	546	572	586	602	548	583	532	531	558	543	566	555	555	534	552	572	527	576	635	570	540	545	564	548	575	547	562	596	552	580	574	591	552	573	536	573	576	591	590	561	570	595	547	544	559	579	526	558	548	555	547	600	581	570	527	574	560	539	533	547	542	572	591	587	531	558	524	529	572	537	574	579	563	563	588	549	594	594	535	616	587	535	585	567	559	601	525	591	555	609	612	578	566	592	557	556	556	559	557	586	561	572	551	573	571	557	582	613	586	528	514	615	578	540	578	577	555	594	582	555	555	553	576	555	520	562	542	576	541	575	593	545	553	564	577	568	551	549	554	552	535	537	584	540	527	565	551	577	527	537	553	602	579	570	577	558	578	505	551	554	573	553	537	630	543	549	560	565	570	578	506	584	558	572	593	569	555	624	549	595	533	581	554	524	570	582	556	604	586	567	566	560	575	579	544	572	538	542	535	610	574	555	555	533	577	548	557	564	559	600	556	590	543	579	512	548	536	579	591	539	547	550	530	619	533	545	572	551	574	562	567	573	588	596	543	565	632	576	551	526	580	539	555	533	589	569	553	535	592	620	545	534	565	578	577	589	633	572	570	590	574	559	516	586	587	560	549	569	596	578	559	597	549	585	558	544	578	554	526	540	571	581	543	517	596	590	571	553
40701	55884	39421	21041	8073	1577	1047	919	811	741	636	708	681	654	672	644	619	657	571	632	607	597	602	630	578	616	614	613	627	623	558	608	621	563	637	613	565	619	584	596	575	597	634	588	609	562	608	569	584	514	595	626	638	540	574	593	645	576	607	606	592	582	588	622	553	637	607	580	619	564	554	572	558	556	586	577	616	604	543	667	607	610	595	604	580	616	592	585	625	579	602	609	640	584	587	651	600	594	624	576	620	589	618	605	637	609	624	622	589	621	520	597	595	548	626	621	590	613	536	601	587	617	624	603	603	641	588	616	619	574	588	615	629	594	608	581	632	603	567	554	530	627	588	615	609	606	592	561	620	619	636	580	585	590	638	623	595	600	566	579	589	608	642	585	592	624	604	568	596	607	603	593	610	579	597	637	606	584	577	546	641	599	590	588	591	647	545	613	607	595	607	602	593	592	575	629	588	587	582	613	570	593	630	598	614	580	576	599	587	557	589	600	593	607	594	575	596	604	590	600	619	604	605	567	591	556	598	596	612	600	643	644	602	635	605	612	586	567	580	607	593	603	613	619	599	580	588	602	683	606	598	578	605	603	611	580	576	608	588	597	589	577	573	588	634	532	601	589	576	614	598	633	604	637	587	575	610	581	606	650	559	623	594	586	576	566	590	590	612	603	619	654	622	569	627	570	605	574	574	591	597	556	590	590	587	615	611	608	600	587	579	564	607	626	573	668	555	573	613	560	637	587	598	574	558	599	561	603	601	598	629	651	607	556	615	569	577	583	588	588	595	588	615	620	570	577	617	572	565	606	636	592	602	607	593	598	558	573	563	625	622	551	608	598	622	568	585	616	602	600	596	627	586	612	577	632	585	622	623	596	613	592	594	630	620	582	589	617	634	574	589	609	625	598	601	631	593	627	604	608	579	577	590	543	593	611	593	566	605	569	630	544	553	612	600	585	539	603	591	592	652	586	581	571	579	563	586	625	584	562	588	645	589	597	583	577	611	609	621	578	620	598	595	633	575	533	626	631	565	637	573	569	612	584	601	575	555	529	561	544	601	589	578	606	584	621	578	588	574	538	578	557	594	587	615	541	656	576	574	652	593	589	597	580	612	563	557	591	589	612	604	588	584	580	594	595	617	581	590	627	578	585	597	632	569	586	553	583	583	582	624	586	607	569	603	618	595	583	627	631	587	572	553	570	581	558	608	592	557	590	542	629	597	563	585	575	605	665	606	579	600	601	626	589	567	594	598	583	575	588	574	602	592	571	563	599	608	607	569	596	622	630	605	593	637	608	637	649	631	617	602	624	603	565	584	606	584	595	614	584	573	628	568	595	622	602	582	603	602	567	605	573	581	677	536	578	580	629	606	591	622	572	578	627	594	584	620	552	586	598	589	579	608	568	564	633	597	592	633	581	632	639	552	589	599	607	577	587	633	560	586	629	611	609	569	604	573	581	613	553	604	594	623	615	609	586	581	630	584	601	608	634	594	587	563	608	597	534	560	576	635	563	614	610	627	611	594	578	584	581	562	573	569	580	601	591	621	615	609	577	616	562	588	613	627	584	612	587	570	589	612	574	600	604	612	612	586	564	639	589	624	601	581	580	599	575	644	553	560	571	577	611	576	588	557	625	571	596	588	608	599	596	606	583	627	624	627	570	634	618	597	609	561	605	566	551	632	625	595	573	615	585	559	593	631	607	596	639	567	603	650	606	580	581	580	587	580	605	534	588	607	620	591	593	625	626	572	661	633	601	603	560	556	597	598	556	635	580	610	572	624	599	610	594	631	610	558	638	612	625	557	575	582	589	540	562	576	568	645	578	571	593	570	570	585	610	563	568	596	590	591	618	611	656	602	568	604	549	590	589	574	595	611	595	628	606	549	602	598	598	579	535	606	619	605	574	607	541	607	592	567	600	596	539	576	605	590	588	607	629	594	599	602	645	599	559	608	566	589	527	621	577	589	600	613	577	609	537	630	580	598	594	560	555	618	568	570	582	600	585	627	584	627	565	582	614	639	565	576	591	607	626	604	591	580	571	563	597	634	605	624	588	605	574	609	608	600	581	600	546	564	591	568	579	575	589	592	591	577	577	584	575	564	537	564	654	563	594	575	603	588	600	581	580	619	569	591	638	591	587	605	622	596	592	610	578	601	568	604	628	565	569	554	583	608	602	571	615	620	588	586	606	560	622	550	572	586	639	618	596	575	590	580	586	562	613	593	646	569	559	607	569	600	601	549	603	595	600	585	585	574	584	579	602	599	581	605	615	592	580	583	567	624	589	560	540	566	585	529	591	587	586	590	628	622	562	609	580	595	584	627	589	597	620	643	590	598	577	620	564	551	596	614	576	621	603	591	639	535	600	629	608	600	590	600	553	572	586	578	562	603	615	608	566	576	579	613	586	556	594	557	604	551	591	613	596	627	620	569	597	632	588	615	627	634	604	604	587	588	571	611	579	543	568	593	624	636	610	597	568	622	616	552	616	617	608	626	527	531	571	558	546	559	654	612	565	548	588	601	600	544	597	598	582	585	550	575	587	602	587	593	620	612	597	577	570	591	626	567	624	616	603	599	582	598	582	625	622	641	606	587	562	592	583	568	596	635	569	591	599	551	591	607	608	562	621	598	631	593	560	607	653	562	617	605	578	568	586	586	574	593	598	604	582	601	599	631	615	571	619	586	571	646	592	544	602	576	629	563	585	594	601	598	598	613	640	613	570	604	582	629	591	602	586	665	557	622	634	559	588	600	646	605	596	588	596	618	603	607	593	595	546	565	601	632	572	619	624	597	575	589	634	598	614	618	600	583	561	594	618	585	584	581	595	570	584	596	557	575	581	588	566	595	614	571	605	602	520	600	579	634	580	579	593	577	566	580	610	595	589	605	584	561	603	573	615	585	608	599	571	594	608	634	580	562	587	595	586	579	626	583	620	602	594	581	606	581	605	677	607	575	574	630	571	607	585	604	573	598	608	605	561	614	584	579	621	567	608	574	600	627	605	584	553	591	593	593	572	572	555	579	620	574	597	608	613	610	563	568	593	578	590	574	602	570	555	568	616	607	575	605	605	561	616	634	582	576	604	606	577	578	600	597	617	566	604	579	571	549	619	550	560	623	571	607	606	611	587	603	555	535	599	574	617	574	595	570	624	620	597	565	602	557	603	591	578	616	547	579	571	597	582	573	561	602	601	584	613	609	585	627	581	589	561	594	609	587	612	595	603	608	603	620	600	614	565	576	641	602	606	582	604	588	627	594	603	591	598	593	593	566	576	578	579	561	611	620	617	597	570	592	630	626	580	572	583	579	623	546	603	603	571	555	626	626	571	608	636	631	606	570	558	604	572	579	611	634	621	578	594	572	639	606	583	598	619	587	573	577	616	584	584	611	593	580	625	579	599	610	586	567	566	616	610	614	610	627	598	619	575	584	634	569	602	559	619	632	601	606	575	574	599	583	578	644	637	560	583	596	569	576	578	602	583	574	603
24872	20970	27246	24961	16669	2525	892	679	688	721	668	699	663	696	632	659	675	667	649	635	700	609	695	658	679	681	654	679	650	623	735	641	647	694	643	629	639	631	631	609	719	695	632	634	671	641	617	647	672	654	637	642	655	649	633	661	667	663	658	684	673	631	665	624	665	637	629	598	664	634	666	676	631	640	640	657	634	617	662	644	652	647	644	627	637	641	642	651	668	620	648	644	633	644	629	675	653	685	650	624	651	675	678	653	682	700	671	675	705	648	674	641	653	650	700	665	659	686	668	683	699	650	672	625	660	666	660	662	652	620	645	644	627	646	633	629	647	662	626	638	618	649	645	672	736	621	645	669	699	652	655	657	682	638	585	670	631	679	620	681	703	671	641	663	669	648	639	656	652	623	675	654	644	672	632	618	688	651	654	658	636	637	678	647	690	682	669	642	628	644	669	640	656	636	680	606	597	633	658	612	682	609	693	652	667	677	612	620	658	643	666	652	682	666	667	604	629	682	648	613	645	637	670	646	632	647	705	660	641	676	624	669	660	652	701	659	652	650	636	676	665	611	641	652	682	715	668	664	683	613	654	658	611	676	671	664	706	667	672	607	616	669	633	694	593	622	645	605	684	659	644	639	639	615	658	620	649	637	657	663	625	685	642	658	692	634	609	619	631	631	651	593	681	624	653	620	604	695	622	683	666	654	674	655	658	652	687	622	631	664	638	613	654	669	668	644	647	633	655	668	694	652	634	684	657	615	619	667	664	607	647	621	648	633	673	669	621	674	652	646	676	641	650	675	667	668	638	651	688	652	640	643	663	655	643	636	660	633	655	642	685	613	644	698	648	661	623	635	619	651	708	605	689	647	648	652	658	658	626	652	612	654	625	654	699	660	599	641	639	645	653	631	647	736	653	626	652	669	664	675	638	664	625	643	645	664	677	636	657	658	628	666	636	630	629	672	688	648	676	622	670	669	701	706	675	687	673	649	644	647	654	646	646	607	674	661	651	619	677	668	660	623	661	669	664	630	604	604	673	632	692	638	670	665	682	686	626	671	668	675	571	663	667	663	658	684	657	683	685	642	663	690	694	627	596	665	661	643	603	692	681	665	614	635	654	642	599	687	624	628	681	656	704	690	644	629	628	620	617	663	694	644	624	682	653	655	616	615	639	626	632	619	632	625	641	638	635	636	612	613	656	665	638	710	678	670	681	630	625	650	637	656	648	681	666	668	634	647	656	645	673	643	679	632	669	694	614	656	716	661	646	671	637	644	613	676	639	695	638	648	646	667	609	676	648	622	629	698	671	659	666	709	640	691	687	605	651	631	647	637	570	688	655	641	663	630	634	618	591	670	631	613	682	636	656	690	667	671	668	660	657	661	639	675	676	674	662	654	597	656	684	627	634	648	661	619	627	636	670	645	662	628	621	658	663	658	692	679	644	647	646	650	606	686	635	631	714	699	679	654	651	650	630	614	653	663	598	639	624	618	678	661	678	633	603	644	675	635	653	626	643	688	685	654	612	670	683	645	639	628	652	613	692	690	580	664	658	704	632	649	620	637	622	635	638	670	707	629	661	679	640	639	674	643	629	638	653	595	633	667	638	643	665	687	683	660	690	650	635	664	694	651	616	627	641	665	642	632	650	656	683	694	651	647	674	623	640	619	641	620	665	657	657	626	673	676	684	642	651	678	612	653	620	637	682	607	705	632	628	694	649	667	591	629	607	683	651	615	670	662	625	667	648	638	654	660	701	652	660	669	686	647	648	686	662	613	638	662	595	678	646	594	627	653	684	623	682	622	640	657	624	663	662	687	658	692	624	660	640	616	654	685	660	675	655	654	633	658	706	636	602	688	665	631	648	673	656	638	682	689	712	653	639	637	660	655	665	629	652	681	567	655	649	686	693	619	678	689	631	689	645	650	694	670	635	676	641	619	677	661	627	659	630	653	634	649	675	655	661	678	678	696	690	677	680	687	664	670	648	674	591	657	650	673	650	658	699	647	659	633	654	657	683	670	654	648	652	648	646	601	651	686	675	651	644	637	619	632	610	672	627	693	655	638	620	630	689	643	644	634	685	686	658	637	651	687	643	638	619	645	605	601	620	648	678	644	691	660	609	624	670	604	650	667	674	641	655	653	656	702	637	614	648	650	685	614	682	642	627	661	643	664	621	645	681	666	621	678	644	632	667	691	640	681	667	651	642	651	655	641	659	664	686	647	655	645	620	687	655	607	681	668	671	636	640	631	678	680	678	647	715	608	667	646	660	634	693	656	636	683	710	689	667	688	628	683	578	616	658	671	708	662	669	642	660	654	667	669	700	642	637	621	660	650	626	659	658	655	647	646	679	653	641	678	626	654	668	656	658	687	676	686	671	678	659	642	640	625	638	677	669	712	653	641	646	645	662	643	635	643	675	636	662	649	650	681	656	612	693	664	660	666	659	680	645	634	683	674	613	637	722	705	669	655	655	683	666	682	646	617	645	684	610	661	629	648	639	649	644	615	671	596	651	672	626	619	624	657	688	638	635	669	668	704	704	624	692	630	644	618	664	654	660	655	647	660	666	641	652	585	661	666	675	712	675	613	678	600	657	651	624	641	655	666	635	671	674	665	633	643	687	660	628	619	636	661	658	668	644	659	639	640	599	699	620	645	602	609	643	600	686	644	645	685	692	656	636	632	646	622	634	612	605	641	660	619	632	643	625	590	669	642	631	598	702	633	648	665	670	695	644	689	600	695	637	626	662	705	640	652	650	675	648	652	659	684	618	647	663	676	654	643	661	644	637	625	585	647	653	656	667	646	661	658	619	656	692	652	657	648	644	626	672	652	654	664	596	655	656	633	657	642	631	662	656	643	659	633	631	640	637	640	640	590	599	702	678	663	675	639	657	656	663	641	652	659	679	641	637	596	622	670	641	627	596	648	705	642	673	643	628	704	645	625	652	670	606	657	723	667	662	656	587	628	657	688	658	656	643	683	605	661	693	668	634	626	697	667	664	675	660	651	587	711	605	647	633	645	622	651	605	639	632	680	640	676	694	667	634	639	609	670	650	644	701	649	669	667	653	662	602	682	640	597	641	689	643	695	678	692	651	648	635	624	656	695	649	656	651	636	588	638	620	641	665	683	662	663	639	669	637	613	662	655	691	671	616	658	659	667	658	642	655	618	629	648	684	618	641	587	636	679	664	652	715	645	703	647	654	683	618	661	602	643	644	636	675	656	638	684	667	597	642	674	694	615	676	674	639	652	659	704	618	648	679	651	706	686	681	618	634	667	619	648	706	638	669	674	692	715	653	616	653	647	629	627	632	693	624	657	667	638	685	685	663	606	632	677	657	629	626	681	638	670	669	645	706	683	634	647	676	650	656	685	674	655	632	624	638	674	663	704	660	689	641	673	632	636	634	631	631	647	657	637	666	634	644	653	666	656	638	662	636	703	673	651	689	675	650	641	654	612	647	650	621	621	699	648	622	646	643	675	607	658	687	677
40833	50256	34901	16497	5565	1193	969	816	802	724	752	684	707	725	728	646	711	675	663	658	692	689	647	648	694	680	636	688	716	695	683	687	706	675	661	639	680	644	634	652	673	668	647	689	672	667	714	683	695	656	671	693	670	696	611	651	692	694	670	695	652	691	693	677	698	701	648	671	656	634	697	687	659	669	644	654	639	633	659	708	670	681	668	643	664	693	652	708	667	665	651	694	665	650	674	668	660	707	660	639	699	664	710	717	641	665	664	695	703	681	657	668	660	632	701	678	674	634	670	625	682	635	684	694	708	660	646	668	685	668	672	676	711	691	632	646	677	615	636	673	684	696	647	658	676	657	649	663	663	655	680	675	683	649	652	649	655	650	646	673	658	725	678	673	653	668	676	643	679	647	663	666	688	691	636	647	687	653	640	688	699	688	650	642	668	704	681	684	660	644	660	683	659	648	686	612	679	637	661	620	670	663	708	675	661	702	638	681	693	643	680	662	676	660	653	683	697	649	651	668	669	678	670	671	706	638	692	629	665	617	674	675	669	691	685	675	683	628	643	611	647	657	635	629	626	700	661	690	660	651	627	625	650	630	638	696	667	678	623	673	706	639	638	638	697	647	687	657	645	700	643	665	650	657	654	616	661	662	669	682	624	676	653	655	598	650	700	650	691	683	680	708	603	653	660	682	670	646	681	684	641	665	658	689	670	639	682	665	674	725	647	700	636	660	677	627	668	697	692	634	631	658	631	694	606	692	661	698	644	648	684	677	707	670	619	654	692	652	631	639	680	668	615	652	652	661	669	627	649	659	657	690	654	643	702	678	676	688	685	656	706	672	707	614	682	657	659	686	652	691	703	602	653	715	681	667	648	653	714	603	674	670	664	661	708	655	675	659	670	641	712	657	647	690	646	690	671	624	662	690	685	670	681	722	667	676	625	709	625	709	667	699	666	651	634	658	646	635	679	660	655	661	657	667	667	680	653	701	659	628	641	660	638	680	649	689	666	621	631	680	669	668	657	689	690	651	673	653	696	660	704	657	682	675	668	666	687	610	692	648	663	653	644	664	650	698	649	665	662	738	755	658	628	668	628	670	661	673	651	610	682	686	710	677	693	632	679	651	676	691	701	696	734	693	649	666	653	660	689	682	696	652	677	653	655	696	667	695	651	655	665	655	694	665	659	639	654	700	656	688	675	664	687	666	701	658	624	662	663	644	691	654	681	621	612	712	677	651	693	630	680	678	615	649	679	659	705	647	669	656	661	664	633	652	676	683	643	680	667	675	691	641	669	672	638	694	618	667	677	699	645	693	639	660	708	644	675	634	663	622	628	695	668	642	677	694	669	659	638	649	722	658	646	644	705	706	650	647	680	687	721	665	649	629	701	658	624	661	644	598	616	648	671	717	643	700	645	674	633	666	686	660	658	682	659	714	673	667	621	677	641	690	682	687	677	632	684	703	660	639	689	667	685	641	660	650	694	644	654	641	641	663	670	668	683	656	639	677	692	674	679	706	722	659	635	646	707	626	678	676	701	617	639	705	676	628	664	685	642	710	684	737	641	643	735	686	742	677	660	658	663	626	667	666	648	679	682	694	667	624	643	666	663	631	678	674	643	650	678	679	653	640	666	670	656	625	721	644	651	687	689	660	699	660	656	729	656	619	648	652	715	635	691	657	689	679	662	688	650	675	648	642	663	684	620	659	696	632	626	669	701	664	651	681	668	687	665	682	684	674	653	608	661	656	696	683	644	619	705	679	677	684	631	620	672	684	651	660	685	668	596	668	707	652	649	610	696	659	667	649	666	640	664	676	676	647	650	688	681	666	641	634	613	634	671	681	651	649	643	662	643	647	682	675	640	678	688	651	667	693	689	629	666	658	643	620	695	696	639	684	686	672	669	635	651	701	715	645	691	655	653	642	701	644	660	708	677	596	695	678	645	656	627	637	697	690	677	683	696	661	681	639	707	686	656	617	661	665	649	653	686	727	647	637	657	674	694	699	689	692	629	658	649	629	676	705	628	635	640	712	666	689	654	638	668	652	684	670	618	648	684	672	667	661	677	653	642	652	657	656	623	668	622	657	632	687	633	693	715	645	724	675	659	709	668	679	723	684	665	670	679	692	696	716	682	633	695	663	629	640	680	666	622	675	648	645	638	681	640	696	694	680	691	666	663	628	680	669	688	694	700	652	760	666	658	685	664	678	640	669	710	686	704	685	686	651	701	681	689	634	658	638	673	665	651	648	678	691	676	667	667	706	680	612	676	662	709	661	704	634	629	672	657	666	639	705	655	675	685	661	678	635	694	697	683	628	683	607	697	667	672	655	699	722	626	655	696	683	665	685	661	703	649	655	656	680	642	640	688	658	627	697	663	625	702	668	677	666	655	634	654	645	640	638	657	659	685	657	643	695	656	678	652	704	715	693	663	687	660	694	635	667	694	669	677	645	701	635	643	717	662	621	680	686	659	680	640	684	693	656	656	635	669	703	636	671	618	695	625	677	614	659	629	712	653	601	712	653	652	693	674	687	703	656	626	708	652	671	671	672	705	665	689	682	682	663	701	689	689	634	678	677	721	630	705	642	664	656	656	651	639	671	627	713	694	671	682	688	666	636	689	656	700	678	751	690	702	630	698	719	654	689	666	690	660	640	636	666	639	697	667	651	627	717	699	642	660	659	677	652	641	665	640	695	679	654	709	667	620	714	619	674	691	680	700	659	667	650	674	665	595	675	659	690	646	631	713	708	668	691	681	695	657	675	649	658	678	668	663	622	557	680	628	704	686	689	658	666	670	705	683	664	682	588	679	655	678	694	691	649	652	653	636	659	661	686	681	652	698	629	666	696	668	682	625	730	698	685	647	663	688	621	661	655	650	634	675	695	723	675	672	641	649	674	674	694	663	704	681	698	699	666	669	652	659	665	627	652	678	695	671	687	633	685	641	678	646	650	685	653	694	629	674	630	674	594	682	665	670	725	601	712	677	633	626	680	657	646	672	667	667	654	679	654	684	691	632	649	636	714	657	686	673	655	683	653	645	674	647	655	658	675	668	720	659	656	683	611	690	681	688	675	709	643	697	667	692	643	676	702	695	639	647	658	677	632	704	655	654	711	675	643	666	661	644	691	676	689	635	667	618	660	617	694	718	647	637	656	704	694	682	685	671	616	659	644	657	655	663	653	704	651	657	673	641	654	650	691	654	705	644	680	645	638	641	695	673	658	647	648	701	660	659	644	659	697	745	642	669	677	632	662	666	608	666	712	676	671	673	697	644	667	686	705	667	661	658	653	695	657	677	689	647	673	682	668	640	645	676	666	644	693	699	690	675	649	649	689	689	665	653	682	675	645	675	715	688	680	646	643	683	716	671	669	659	673	676	691	694	654	654	665	680	731	684	646	686	698	685	688	651	653	643	666	653	667	674	607	625	677	684	665	614	705	725	646	677	679	650	694	625	695	715	698	612	660	631	654	729	645	629	663	650	665	737	637
22449	20930	28257	23744	20941	20917	9923	802	612	569	557	532	539	543	525	528	535	484	454	473	499	477	481	530	487	489	482	481	453	487	470	466	434	452	492	471	413	465	469	444	456	486	487	481	472	476	458	469	478	442	451	421	386	466	471	505	444	455	440	467	484	464	409	437	468	422	400	466	460	466	470	452	418	467	459	464	464	463	451	442	448	447	451	486	482	436	447	460	444	441	480	456	450	433	456	471	492	455	490	461	488	390	418	458	422	490	468	456	481	513	475	441	461	431	465	442	451	460	493	437	477	462	495	445	442	462	495	506	457	479	412	489	470	459	466	449	405	486	440	431	466	443	450	448	429	459	467	462	449	438	434	441	453	453	464	442	462	484	457	470	465	423	436	432	454	451	452	423	503	494	497	447	432	461	440	427	455	477	452	452	443	440	457	476	454	480	484	469	449	444	481	463	436	489	437	475	451	445	502	462	428	464	455	428	439	473	437	438	467	487	442	463	440	458	463	478	433	425	467	444	469	498	448	461	434	433	526	446	422	441	447	439	459	466	489	448	458	459	438	463	438	459	468	459	460	471	479	474	458	438	447	455	444	454	487	487	484	510	436	482	468	466	499	463	472	437	439	446	437	483	452	450	467	499	426	430	453	424	443	450	460	488	514	418	469	496	443	465	460	445	466	459	421	459	505	473	435	450	475	482	436	396	441	452	475	461	460	460	489	475	506	449	460	453	455	472	425	459	446	460	489	452	486	454	480	443	489	470	482	480	396	413	465	519	470	475	474	467	486	405	430	498	463	415	465	462	455	466	455	495	449	488	467	473	427	485	453	490	443	436	477	468	445	468	419	497	484	457	451	488	476	473	478	479	466	462	474	482	445	461	473	448	428	428	472	451	457	463	444	465	480	443	500	431	448	477	495	478	459	439	456	465	466	418	462	454	435	462	468	477	515	480	510	470	456	427	461	444	456	462	474	457	451	426	440	439	429	485	432	454	452	468	445	426	444	492	459	476	463	484	478	453	458	463	440	467	470	481	431	458	464	434	472	446	469	501	414	468	423	478	452	471	434	462	479	432	495	453	454	472	471	453	460	446	466	436	422	463	465	455	496	475	462	493	420	473	483	473	440	471	494	471	487	465	514	442	442	462	453	447	462	467	467	488	472	473	430	475	431	447	428	454	489	452	433	477	500	444	446	449	491	452	472	456	515	441	489	471	433	466	466	452	449	444	460	454	456	458	470	456	470	451	429	469	457	437	457	483	468	484	431	490	493	462	454	453	479	446	501	451	471	485	450	454	501	484	457	457	491	435	469	462	461	427	445	464	462	467	451	453	474	445	456	461	455	439	461	474	439	496	491	474	467	441	459	420	455	464	481	453	448	447	478	457	433	461	460	476	492	442	493	459	467	470	502	464	462	430	452	451	517	412	479	452	484	489	460	477	446	463	469	452	487	442	465	478	464	503	474	501	471	450	471	490	454	429	460	449	489	487	481	456	440	417	483	481	432	463	485	432	404	454	451	431	455	441	456	440	440	518	465	476	465	425	466	465	459	451	458	513	448	391	505	440	495	462	443	422	487	448	440	445	483	425	392	468	450	462	490	439	471	445	459	470	474	498	458	446	455	431	487	450	483	414	459	483	442	444	452	496	448	470	470	444	412	502	497	472	495	415	430	474	453	482	457	458	440	471	434	471	437	451	458	429	438	498	452	478	477	454	442	470	470	493	440	444	453	425	482	410	460	438	470	461	473	419	461	442	439	438	401	464	450	483	493	444	451	449	465	443	468	436	473	472	459	415	445	417	503	464	447	417	459	469	444	423	476	461	439	470	439	443	447	482	506	444	444	469	443	444	469	446	452	431	456	461	435	437	471	474	486	457	489	465	473	443	446	496	465	471	440	457	476	437	478	450	434	462	453	432	455	483	496	459	483	426	427	444	484	451	475	479	462	437	442	449	475	462	443	464	449	479	460	456	427	433	463	467	453	475	439	495	465	418	446	482	440	436	454	481	445	439	487	442	448	471	445	462	472	462	475	448	465	451	482	431	428	454	457	457	480	438	465	441	455	486	504	490	438	470	423	482	486	458	443	474	459	473	448	474	430	480	423	413	445	480	456	454	448	464	479	452	457	449	441	462	445	469	516	458	458	459	446	438	458	478	477	456	471	486	434	476	479	489	459	464	471	482	479	449	453	463	441	439	473	443	448	486	470	438	469	483	482	465	438	438	449	459	460	439	469	453	471	411	438	450	451	467	479	470	441	453	460	465	461	424	474	467	439	470	442	499	427	455	459	459	429	450	490	462	431	481	450	445	475	480	482	443	423	425	435	446	461	443	452	425	455	443	441	443	457	467	487	462	451	438	420	478	435	469	509	471	461	443	449	455	456	453	454	435	466	460	470	435	452	429	471	463	487	483	452	479	422	476	467	419	417	477	429	493	464	407	448	464	481	465	461	478	455	491	463	448	474	436	441	433	444	442	472	408	483	461	472	452	527	462	474	478	445	464	475	450	442	476	477	454	441	397	457	515	462	444	467	492	468	459	462	472	461	498	443	467	456	418	444	487	432	459	479	483	453	475	443	446	460	484	481	494	471	472	495	489	445	431	468	449	419	419	464	434	453	465	459	475	429	453	430	453	468	471	459	514	441	440	481	422	473	441	458	421	448	464	487	445	453	442	462	484	460	436	420	498	438	468	469	442	474	472	436	440	432	452	463	459	458	425	482	414	436	461	442	467	473	440	452	416	458	470	431	415	470	528	422	443	456	424	449	466	472	450	451	459	448	467	462	477	465	468	443	422	464	503	436	484	481	442	460	460	449	465	493	480	476	490	450	478	487	469	445	452	438	473	493	434	522	481	504	447	461	463	466	496	468	456	453	445	471	467	464	445	488	484	422	498	480	466	457	464	423	478	438	463	461	421	472	424	451	435	447	445	475	460	441	432	448	416	452	395	452	445	462	431	462	471	425	462	437	482	471	434	433	486	471	462	504	446	474	437	443	447	444	443	460	446	485	463	459	444	461	440	479	457	470	471	452	438	436	462	426	435	479	455	471	442	432	453	451	458	449	470	472	452	457	488	444	470	429	447	438	461	474	445	457	445	472	481	450	477	446	459	455	494	458	426	433	487	453	452	481	453	490	443	439	443	441	446	500	473	468	449	468	506	456	422	400	519	490	491	456	408	429	443	449	419	473	474	487	452	459	449	479	447	470	476	496	454	476	483	431	454	431	466	463	461	422	499	470	509	441	441	426	441	485	447	463	462	470	447	423	446	495	448	468	455	436	456	476	480	466	450	471	464	496	482	461	442	450	414	451	521	469	439	495	494	484	452	479	453	490	472	490	472	453	458	466	469	462	481	498	451	496	481	450	483	452	529	461	489	474	405	464	486	483	470	444	456	449	506	421	480	418	458	476	491	497	429	442	440	491	476	472	432	468	444	433	476	453	442	465	444	453	486	424	485	457	441	489	425	455	450	476	455	444	487	432	472
42383	57438	41843	25345	11221	1507	973	830	743	658	613	627	592	548	544	571	535	514	504	518	515	497	502	527	465	497	465	509	459	492	475	479	452	521	517	451	488	462	486	482	493	484	511	457	478	475	474	453	456	467	444	478	461	470	486	472	462	470	500	480	471	472	440	478	466	481	453	463	440	465	456	446	494	463	498	464	474	475	427	505	485	416	455	490	479	513	457	502	476	504	457	501	482	470	485	518	489	481	474	467	487	456	459	495	487	468	460	475	481	484	436	463	517	461	429	460	482	486	445	451	467	494	462	446	435	482	469	466	493	466	474	478	486	459	458	451	489	488	455	476	469	506	456	493	514	465	457	416	489	457	493	479	447	478	439	470	499	433	475	471	454	505	495	484	472	455	459	500	492	474	489	458	511	490	481	518	501	491	523	492	499	473	457	430	454	460	468	490	439	492	496	484	500	430	472	464	463	500	457	458	515	434	479	489	441	454	472	483	469	442	450	493	488	458	471	456	461	505	446	443	472	455	475	439	472	434	491	520	469	491	476	476	499	455	468	466	448	509	495	474	494	497	462	467	481	474	490	464	448	448	477	457	444	444	469	458	490	480	438	479	466	471	452	453	490	467	467	439	476	471	454	442	441	492	488	445	466	474	498	487	460	477	511	441	494	447	501	473	467	492	481	512	456	457	489	433	456	488	459	435	475	458	453	464	478	466	465	484	464	479	511	476	478	482	479	450	470	463	448	450	497	474	494	478	478	477	439	448	498	510	498	485	490	465	468	461	527	461	513	461	538	482	464	527	465	484	482	480	447	477	476	477	480	494	488	492	467	496	454	478	495	506	508	487	491	505	483	452	466	494	472	466	456	465	498	472	455	436	426	469	495	514	435	499	447	496	503	487	459	505	441	494	421	467	516	454	443	494	443	419	455	464	470	492	485	456	445	450	474	445	463	486	496	456	473	494	459	442	453	460	482	487	478	451	498	477	432	502	483	481	527	470	475	469	480	456	439	469	497	432	456	467	510	463	470	461	460	437	482	484	486	496	482	471	481	492	447	447	444	476	482	518	522	461	490	471	468	495	488	487	490	499	450	484	469	490	476	481	480	498	464	520	482	438	479	475	496	454	459	459	495	470	455	467	497	524	469	459	438	431	489	455	473	448	437	524	459	481	461	513	449	459	501	485	463	484	511	462	492	447	490	490	462	434	485	450	483	457	478	450	481	485	458	459	456	513	481	489	442	458	451	499	512	456	452	451	454	429	479	473	533	480	491	486	487	495	437	499	479	466	479	430	483	487	481	445	464	515	490	433	487	458	446	454	446	497	461	491	473	482	470	460	506	477	450	441	476	457	481	522	488	454	499	490	493	476	488	440	490	491	472	431	499	456	513	506	462	433	488	454	494	459	470	494	453	506	486	495	481	451	484	504	514	487	485	473	496	468	443	465	478	462	485	469	472	465	450	505	480	445	469	468	493	461	490	490	486	483	485	474	458	458	458	485	450	466	467	454	514	453	469	463	459	471	494	471	495	480	452	506	463	464	479	460	471	473	485	466	439	484	459	494	438	452	479	467	468	463	453	491	472	476	504	474	510	495	502	479	466	457	429	483	435	473	462	452	479	479	470	455	475	486	490	469	473	468	461	463	479	472	486	450	476	464	476	477	488	504	434	452	419	439	474	488	495	450	461	451	475	467	465	470	498	494	493	443	507	477	442	476	454	485	447	470	432	459	508	444	431	511	458	452	502	457	496	485	499	523	479	492	489	497	458	445	491	489	510	465	497	486	451	479	454	506	490	480	449	486	470	436	446	481	479	485	445	445	470	459	490	483	472	471	492	463	436	451	467	445	497	520	436	470	488	458	495	493	472	463	455	520	453	456	465	463	477	484	461	499	473	444	490	477	489	449	446	452	474	502	457	481	462	479	427	444	486	473	481	449	514	451	470	504	478	477	480	487	478	470	507	443	437	478	475	442	479	457	477	474	438	454	489	475	488	458	470	467	464	456	472	479	470	445	487	499	437	471	471	438	479	473	465	422	524	448	487	511	494	496	480	432	513	476	475	474	464	497	470	479	427	480	456	493	509	451	505	494	481	478	438	418	432	491	460	466	471	503	505	445	448	449	477	454	510	445	478	466	477	478	474	457	503	444	502	488	488	472	437	464	490	460	477	471	494	495	442	494	503	490	508	487	479	497	485	489	494	471	433	476	458	467	455	469	501	456	496	499	507	451	516	467	481	478	475	462	468	495	503	492	466	454	445	493	449	472	452	466	463	480	458	442	440	479	473	464	502	485	447	480	486	482	473	485	469	457	471	459	446	475	479	491	471	466	502	474	477	468	455	423	488	476	432	466	471	471	499	459	491	484	432	477	489	508	493	469	452	505	463	473	499	477	462	484	469	467	507	484	467	495	489	492	444	494	456	477	501	506	503	454	486	445	470	477	480	502	467	470	481	456	470	516	497	462	454	487	414	478	424	472	472	476	476	487	486	475	491	448	437	472	463	498	460	470	460	456	485	458	434	488	441	490	498	459	464	505	471	489	447	473	474	464	487	485	483	477	473	478	456	484	452	476	453	491	468	459	470	490	465	481	455	470	452	452	495	466	472	489	469	501	490	467	513	497	448	451	483	478	487	486	472	501	509	442	477	467	452	423	473	468	457	465	473	490	455	475	497	508	474	507	465	421	454	482	444	487	415	479	462	493	479	447	459	471	477	413	471	473	501	458	437	472	496	492	485	463	426	473	457	441	490	486	502	518	458	459	486	451	491	497	450	514	476	467	491	486	479	483	477	508	453	472	490	469	497	467	481	487	430	480	452	471	457	513	437	483	474	482	478	459	475	481	499	460	493	490	509	466	478	452	463	451	493	495	484	481	463	441	489	439	502	483	457	456	463	466	538	471	482	460	512	473	460	488	505	500	492	465	462	451	453	478	463	478	464	494	485	481	455	455	470	477	465	460	480	467	467	507	467	493	500	477	449	461	486	434	487	471	440	488	462	523	476	467	491	483	490	482	470	479	456	458	505	491	461	439	463	455	449	476	448	444	473	482	459	457	514	465	481	461	493	460	479	450	512	476	497	474	452	480	447	482	482	500	474	464	464	468	454	482	475	488	449	455	452	479	485	485	471	457	467	434	475	499	463	449	458	476	467	465	470	478	505	478	488	499	472	491	488	485	494	472	447	460	461	475	483	492	456	475	441	450	480	444	482	496	519	488	462	473	445	496	478	473	497	452	483	468	443	454	495	455	443	445	431	453	532	468	464	474	465	450	457	467	484	483	499	447	480	485	471	474	473	471	490	491	476	501	491	459	493	448	450	445	456	475	415	489	498	485	472	482	465	464	484	468	501	482	523	493	421	448	480	469	438	447	421	485	500	470	500	474	479	469	459	456	482	477	445	498	448	441	477	479	480	480	499	453	485	532	476	432	476	519	460	456	453	437	451	462	499	522	451	474	498	477	472	474	469	502	430	470	491	525	440	484	435	450
34558	34597	30223	17759	4769	1010	824	812	786	740	769	739	737	757	776	695	732	751	772	740	741	720	693	800	774	738	696	716	751	671	741	710	720	713	691	746	775	733	701	720	695	746	730	718	726	740	742	713	691	707	737	653	728	718	716	695	705	715	703	728	728	686	686	693	714	726	732	724	758	742	713	745	717	720	715	726	721	672	726	735	732	745	783	680	737	753	723	720	738	741	717	709	674	744	713	720	730	697	713	701	717	705	741	688	747	708	705	696	739	795	715	733	740	762	732	765	713	713	720	683	748	691	729	768	727	759	720	744	693	751	717	666	737	707	738	766	686	735	727	719	716	701	715	756	719	677	717	713	780	748	686	678	715	706	753	737	721	657	745	788	695	689	697	724	727	701	750	677	711	729	693	670	686	697	696	735	748	720	694	719	731	684	749	705	728	720	714	697	776	730	719	734	767	688	686	741	691	724	788	699	744	678	727	711	695	722	703	741	679	782	731	682	691	712	681	698	686	751	740	680	692	711	712	711	790	698	736	703	764	765	711	723	725	714	718	744	753	745	758	743	693	716	744	708	721	755	711	716	730	685	729	754	713	722	718	656	714	713	756	727	729	702	674	700	729	744	713	726	675	710	724	737	731	686	690	699	737	715	686	745	799	726	691	713	716	739	693	737	693	745	725	743	693	676	713	728	694	750	714	712	708	724	671	705	729	707	751	731	739	692	718	688	740	717	714	712	706	694	699	665	715	701	697	680	783	748	720	750	706	667	719	708	729	707	662	715	749	784	714	721	694	696	730	725	708	723	736	687	735	755	709	746	727	739	691	762	718	693	700	723	705	719	713	717	731	704	750	695	739	725	722	692	717	695	787	696	685	693	745	713	738	771	719	682	701	788	751	737	728	726	705	754	695	745	734	708	745	727	776	707	713	697	716	729	707	739	713	731	701	710	725	767	737	704	690	735	740	744	710	735	706	721	653	706	674	747	730	752	744	695	660	732	728	751	692	745	742	709	719	706	719	736	711	686	669	694	712	658	751	709	696	718	713	760	717	749	694	672	683	753	795	718	723	718	721	752	713	726	705	737	710	692	660	774	738	693	701	663	710	729	718	740	686	749	696	680	755	727	675	708	738	712	677	749	694	721	729	729	738	672	731	724	703	715	759	702	723	687	686	723	748	735	666	750	701	705	727	722	742	722	700	740	695	733	675	714	760	683	741	737	722	671	695	704	733	735	738	742	684	660	731	742	721	729	705	722	741	684	705	730	761	740	683	763	711	734	742	749	687	725	676	720	739	760	690	669	743	710	769	693	718	706	718	722	730	747	723	717	714	738	711	715	710	725	781	731	723	749	678	732	714	710	743	751	785	735	762	706	681	772	757	765	723	737	701	739	755	722	706	749	717	682	736	710	726	706	726	713	717	704	752	749	742	702	696	713	673	735	712	675	749	719	703	747	706	716	706	675	711	703	753	735	727	771	688	744	757	720	756	733	743	729	651	737	727	692	704	735	732	718	726	753	687	711	732	721	702	729	695	730	740	703	743	714	723	716	719	726	700	661	718	716	726	735	738	710	701	725	684	758	732	720	722	784	737	714	798	723	747	727	746	734	696	734	702	692	694	771	743	707	741	724	719	680	756	742	675	762	707	756	725	711	726	708	690	694	684	717	750	720	682	742	722	751	704	716	720	732	716	684	725	671	708	767	742	706	730	685	758	681	717	793	717	703	738	707	710	730	723	753	731	721	694	719	765	697	698	717	758	764	718	705	753	713	723	753	774	710	705	745	749	728	743	726	696	728	731	697	719	650	698	717	790	717	764	705	782	720	689	731	777	666	776	718	695	737	722	682	727	694	716	689	711	709	738	723	713	747	697	727	703	730	717	698	709	740	717	730	705	673	692	708	738	667	675	747	712	693	730	742	710	714	747	724	750	759	750	724	673	722	699	749	720	741	733	725	686	742	723	697	713	733	725	721	678	710	686	705	705	728	719	700	726	754	719	743	720	709	759	747	716	719	751	717	710	693	705	719	665	718	694	700	735	743	709	739	685	701	739	700	783	744	705	707	721	744	650	711	722	703	733	706	728	691	759	682	697	753	733	709	703	761	737	719	751	725	716	724	757	703	678	754	727	739	729	691	756	667	689	732	695	720	730	690	690	744	751	675	774	725	766	700	704	728	670	711	696	776	706	776	728	747	685	734	687	736	717	682	708	713	705	701	745	721	730	724	727	717	736	767	735	694	716	702	712	749	744	749	699	748	689	746	773	692	711	754	734	721	712	762	737	747	713	725	732	682	701	740	723	718	678	685	731	686	740	721	697	728	724	695	722	718	726	755	736	725	707	721	694	706	706	740	711	699	696	752	708	774	678	751	674	738	671	736	724	713	707	712	762	717	711	755	721	667	705	704	687	731	742	718	718	702	753	767	716	699	714	707	732	671	707	746	723	705	721	736	742	715	729	747	706	746	737	726	745	770	723	717	717	740	719	735	738	709	717	729	662	746	707	703	743	706	758	718	691	720	676	700	757	724	753	685	715	716	720	751	745	700	741	730	747	701	687	744	744	774	739	697	715	761	734	688	757	647	727	753	702	740	674	703	740	709	746	748	735	761	714	712	720	711	714	729	751	687	731	746	709	740	722	751	769	725	705	748	698	734	716	729	697	726	777	653	733	740	793	722	698	761	731	737	663	741	688	701	741	753	739	744	720	724	730	743	680	721	668	735	750	679	802	718	724	738	739	742	706	735	690	743	747	697	719	715	697	715	725	750	704	724	724	730	701	716	753	704	722	738	699	748	745	747	718	726	699	731	782	693	707	723	739	665	768	700	751	723	716	709	712	719	770	755	706	700	723	685	724	723	759	735	741	717	699	676	678	687	731	708	718	689	679	715	723	735	764	691	728	697	708	753	741	721	770	787	741	711	734	723	717	697	723	729	731	720	743	760	704	702	703	719	697	719	722	748	701	746	773	740	720	716	695	730	739	733	730	726	757	708	730	748	741	736	730	746	771	713	736	688	719	726	709	737	715	715	710	678	719	646	693	680	762	765	685	678	705	705	729	713	669	690	722	678	690	713	715	702	779	745	693	717	758	698	708	712	726	697	761	705	716	712	730	729	731	716	707	693	743	731	728	731	715	732	740	764	751	784	694	730	773	768	746	683	723	751	734	708	710	707	731	700	758	670	718	701	747	761	767	693	695	734	757	710	730	666	737	778	725	736	730	695	705	711	732	716	756	704	735	693	745	702	731	729	760	733	731	780	702	741	779	778	715	729	671	733	771	679	735	723	685	710	706	709	695	745	763	755	709	702	645	728	743	712	690	728	738	686	689	677	700	739	783	690	745	706	693	686	730	688	695	674	680	733	682	734	692	697	677	742	690	716	754	773	747	730	732	710	713	730	696	673	748	719	706	732	705	667	715	741	745	770	743	709	733	737	715	698	729	700	740	735	705	777	691	741	714	701	746	732	728	759	759	706	758	738	721	741	727	691
42018	49377	32199	15688	5028	1150	939	847	834	788	830	811	815	756	763	820	831	736	781	748	762	735	728	788	774	757	807	725	766	727	745	747	754	742	774	691	764	746	754	737	750	769	742	739	753	716	766	663	740	742	756	695	725	761	735	799	740	781	733	733	657	754	729	748	703	753	757	770	778	750	753	702	708	739	754	753	756	722	766	754	738	706	723	736	771	719	716	741	784	703	706	711	781	768	707	752	744	750	775	733	729	744	740	741	729	742	743	720	750	760	747	761	737	705	776	782	740	739	727	722	750	758	731	769	761	686	752	726	731	742	760	793	754	734	685	781	741	708	742	755	707	759	716	735	710	772	740	738	726	740	726	791	719	720	732	761	749	750	762	721	772	730	713	762	719	777	721	745	739	785	761	738	762	737	736	759	767	720	740	766	754	720	718	757	744	727	731	784	768	774	742	738	734	714	682	791	710	757	730	763	723	714	757	732	731	796	747	697	768	743	687	732	756	719	716	730	735	711	681	788	768	728	792	757	702	736	746	779	717	746	724	800	705	777	712	728	760	776	758	722	782	719	762	707	763	702	771	765	738	755	732	695	735	749	725	745	762	753	708	809	765	786	726	725	788	684	701	722	739	747	736	759	739	694	738	735	690	766	779	714	721	752	796	742	735	738	745	727	718	717	731	708	698	749	747	753	702	748	705	746	765	709	739	731	778	771	796	781	717	743	766	756	695	772	776	661	753	691	776	792	724	779	694	707	780	771	746	757	735	725	743	767	700	794	756	693	745	738	753	701	734	705	747	770	739	711	749	738	746	742	743	772	735	744	755	726	752	735	739	733	732	733	730	742	740	776	766	742	712	702	758	746	695	784	725	687	736	741	749	730	750	766	767	790	749	764	758	809	720	753	733	773	745	759	767	725	728	774	699	750	769	729	691	773	701	717	748	748	729	750	724	733	741	706	719	746	707	679	760	764	735	754	763	764	724	714	758	750	762	776	730	711	784	726	690	738	793	761	730	735	708	715	723	730	758	745	755	745	800	753	717	744	725	755	776	751	754	773	721	724	747	728	735	759	738	770	717	748	752	711	724	736	734	779	772	725	720	768	745	749	786	750	702	707	724	731	681	759	734	749	732	747	704	781	707	757	756	685	721	790	787	745	726	771	698	778	711	688	717	702	739	712	734	690	742	748	785	738	775	806	735	763	762	718	799	722	743	747	769	704	725	767	752	754	737	743	729	749	761	766	731	742	774	736	787	698	798	777	775	791	796	696	713	730	730	723	763	768	745	731	686	756	706	683	718	692	734	747	741	707	740	774	733	748	757	753	771	694	708	721	756	822	748	696	727	759	738	696	760	714	771	713	785	763	722	742	797	745	705	725	747	682	777	772	730	779	781	774	763	715	777	778	742	707	756	768	715	684	774	745	756	735	749	742	716	722	719	726	725	764	734	732	747	781	725	775	735	737	739	775	726	705	718	716	754	767	726	734	741	726	699	706	746	729	734	763	716	757	722	721	720	734	743	749	766	768	731	748	778	761	788	749	749	723	756	794	679	725	762	769	768	738	751	733	721	747	736	775	714	763	775	702	728	719	777	817	714	720	772	721	736	692	757	757	811	760	702	742	745	735	793	723	759	732	734	749	776	776	745	735	769	762	724	723	734	768	769	764	758	739	744	743	800	729	746	735	713	730	759	768	731	731	728	755	765	729	772	737	728	761	700	720	719	741	718	683	759	696	778	749	727	713	730	777	729	699	689	724	702	758	697	709	726	761	765	738	763	765	741	718	772	759	746	734	748	752	715	756	769	750	776	787	723	704	744	728	749	731	750	731	759	717	779	744	749	710	740	691	740	757	756	735	739	763	753	728	743	739	741	819	799	783	724	767	714	758	781	753	717	737	771	699	751	705	699	728	719	801	725	733	735	738	718	718	739	741	746	776	731	721	723	773	742	782	826	740	762	744	740	733	732	771	732	736	766	742	726	798	755	796	778	736	780	715	742	748	750	741	779	804	751	739	720	722	749	705	748	737	730	765	791	745	747	763	765	747	693	682	758	747	737	749	717	734	741	736	746	791	744	786	761	755	756	723	774	739	740	795	733	811	765	749	755	795	725	677	784	769	746	773	731	722	740	728	749	702	785	732	759	731	701	735	750	701	720	781	813	782	755	775	738	740	702	712	761	764	758	761	760	773	720	711	739	707	738	742	728	754	758	726	717	755	758	734	738	766	757	770	738	739	736	741	766	735	752	733	721	740	769	705	725	745	776	759	742	729	785	706	738	760	717	720	705	720	719	763	785	702	732	735	770	687	742	798	734	803	757	750	759	725	693	770	688	753	752	730	733	745	688	781	734	715	747	734	709	749	734	732	739	739	783	693	736	741	761	787	807	758	717	772	732	731	770	694	693	746	713	757	751	728	753	737	681	716	735	719	763	703	765	744	709	755	747	794	749	747	721	737	711	724	742	735	746	757	705	725	738	763	749	731	777	743	755	757	726	698	785	726	733	758	755	758	710	729	665	753	716	714	734	710	759	773	756	717	717	730	729	739	724	669	767	756	750	719	749	717	752	711	760	740	732	799	743	780	746	749	736	745	751	725	682	742	740	729	696	721	765	720	694	778	757	686	785	743	771	731	719	674	742	779	722	738	767	717	738	713	766	774	731	795	768	757	722	757	752	757	746	705	735	744	742	780	716	768	717	709	778	688	713	717	740	754	743	775	677	793	750	780	727	727	753	711	706	720	754	708	732	733	753	736	727	776	772	699	687	756	699	747	733	743	689	754	712	820	716	761	736	736	794	721	744	746	783	746	733	717	735	715	748	726	765	775	795	755	773	774	754	788	722	733	722	752	746	763	762	782	700	748	730	738	761	769	746	735	762	769	777	701	756	737	733	752	749	736	733	724	735	809	730	757	737	765	764	741	780	701	745	772	760	721	717	698	710	709	769	784	695	813	751	780	721	825	703	746	737	769	808	663	742	726	779	754	753	770	717	751	754	703	773	723	739	749	716	670	714	754	765	758	773	773	718	715	760	766	738	733	771	741	774	768	764	712	730	754	721	741	717	714	726	734	731	769	715	734	762	712	737	778	749	701	758	750	799	765	759	746	779	758	738	689	755	742	732	726	725	729	659	709	786	740	755	741	747	723	709	737	762	790	767	733	746	759	720	767	732	705	785	704	765	711	727	738	751	723	765	719	758	759	721	712	728	740	718	736	774	742	774	782	831	721	725	734	716	748	716	722	734	743	732	740	793	725	788	714	736	708	730	774	694	714	707	739	781	751	737	797	742	735	724	773	813	751	752	747	746	735	742	753	773	697	741	758	690	742	752	702	698	793	743	723	759	762	779	775	755	744	784	764	743	746	776	754	714	767	737	730	735	697	743	757	726	703	783	749	733	711	707	754	711	745	732	762	747	799	735	719	760	741	719	752	753	729	769	755	789	766	723	755	765	755	772	808	739	699	753	696	764	746	770	770	706	728	740	760	764	746
23646	20895	27950	24134	20914	13005	1253	815	678	730	681	695	575	613	625	632	643	613	595	570	644	545	589	614	578	544	632	594	545	596	612	599	590	560	559	600	576	579	560	597	569	615	619	547	568	601	587	601	562	571	632	549	555	561	583	595	593	619	605	584	604	568	585	579	574	608	576	555	572	602	585	569	566	545	558	583	580	576	568	581	552	580	594	545	589	579	606	628	547	630	587	590	628	566	554	574	590	528	563	604	590	605	568	518	603	596	648	575	548	628	581	590	606	537	587	544	540	591	579	605	596	576	566	562	622	609	572	579	593	594	573	588	600	546	553	576	576	574	602	550	600	568	599	570	598	535	571	548	544	594	608	606	595	642	631	592	567	596	589	521	592	554	614	571	568	584	583	596	609	595	582	629	577	604	614	549	613	559	600	605	580	573	598	542	571	577	561	606	547	563	574	576	575	598	573	573	542	618	581	561	613	628	596	555	551	607	601	606	592	581	592	601	532	569	586	583	605	566	619	592	567	594	556	580	585	598	577	572	568	588	595	598	563	613	553	580	575	557	587	583	577	565	564	597	595	589	589	557	553	587	606	588	556	599	586	538	581	620	607	590	604	596	569	565	616	580	606	613	573	552	606	601	605	604	584	572	556	542	604	570	597	635	587	612	568	577	566	580	555	580	554	537	557	591	610	581	545	590	617	557	617	599	530	598	554	616	564	580	580	590	624	592	548	601	556	658	576	546	565	567	591	561	557	613	611	596	583	563	574	576	547	602	570	631	585	556	573	557	607	603	561	595	552	570	576	572	582	590	635	579	588	606	609	576	543	561	559	546	614	620	558	577	556	566	590	613	531	573	560	615	578	608	564	567	593	563	593	591	614	613	579	601	578	558	577	585	614	635	583	585	597	603	594	559	625	596	549	579	537	600	549	600	562	608	608	550	557	611	621	556	582	587	562	583	560	626	585	568	591	606	558	603	624	592	568	627	561	612	575	565	613	579	576	568	579	585	596	557	564	591	614	616	583	595	557	595	598	571	594	563	611	584	574	583	562	604	611	505	597	613	596	565	625	600	562	562	595	571	576	609	558	632	570	573	550	656	574	599	591	629	581	583	595	555	605	596	588	569	568	619	590	559	570	596	608	557	581	547	588	612	578	589	583	536	608	568	566	620	607	563	573	611	575	548	559	612	575	560	573	598	564	597	593	559	588	538	588	604	597	558	552	571	567	565	570	599	609	612	607	589	626	582	545	562	611	599	578	559	565	620	575	565	613	553	625	623	590	572	597	588	565	555	573	593	590	566	572	571	574	584	566	582	590	599	584	601	580	628	606	592	586	578	544	566	536	553	611	569	570	592	520	568	603	560	592	602	569	576	567	564	584	576	537	597	552	594	583	599	569	608	588	554	541	615	604	571	588	575	603	541	583	583	602	578	576	555	554	569	600	551	614	558	577	569	584	594	584	568	547	560	574	591	591	603	569	597	623	600	553	569	579	570	565	619	567	572	528	617	605	563	592	579	586	573	630	557	576	595	549	582	600	549	569	573	614	562	569	572	572	564	551	535	566	578	592	551	601	584	567	582	582	567	572	608	620	587	612	621	576	539	549	624	575	570	654	587	552	588	585	563	599	561	617	591	560	563	561	614	575	606	589	597	584	549	569	628	579	624	591	564	610	599	554	588	539	617	572	586	584	633	580	604	560	545	594	566	598	593	503	560	580	575	577	598	611	555	591	571	607	603	525	586	621	586	633	598	583	558	582	623	592	566	587	580	601	598	597	556	585	557	540	575	600	593	556	600	577	585	597	567	538	590	564	632	567	579	593	621	591	605	573	618	615	580	622	607	536	552	583	579	593	589	583	633	596	586	566	538	589	634	531	585	589	556	585	554	616	559	592	583	590	576	621	575	579	555	550	542	560	584	588	507	564	582	572	572	635	571	600	610	572	570	510	575	562	604	592	556	642	579	604	615	551	606	633	598	555	558	629	591	611	567	591	610	611	559	562	596	555	586	600	630	555	612	577	520	547	598	564	604	549	528	569	580	562	599	553	556	543	580	571	594	589	574	551	616	599	557	584	642	602	578	581	563	575	562	552	610	586	591	584	587	536	560	593	598	574	529	598	634	575	616	589	560	585	638	608	551	588	560	580	559	573	559	548	564	540	563	567	587	568	583	590	597	602	585	590	626	602	594	567	565	582	521	598	582	621	575	546	559	619	580	535	588	571	589	598	622	584	589	596	539	627	574	571	603	573	629	580	583	588	606	651	616	576	581	554	566	617	591	597	606	593	576	546	564	594	582	596	597	606	548	609	571	599	597	596	585	591	616	582	574	585	605	616	582	581	617	588	574	552	583	573	600	593	571	591	623	598	559	598	586	543	561	571	553	595	536	633	550	572	534	586	561	558	563	566	587	601	580	549	587	544	572	601	596	622	571	582	582	551	570	593	605	488	597	597	589	572	580	580	603	609	584	614	562	583	620	577	610	589	567	590	577	585	590	573	614	567	545	583	553	627	578	587	576	538	624	594	551	617	569	636	569	564	590	580	585	542	596	581	597	585	528	576	632	594	580	579	595	548	614	588	620	550	580	568	544	574	599	565	564	587	620	590	585	532	590	619	596	624	602	545	594	566	531	586	562	617	571	592	551	586	602	557	583	561	593	613	596	570	527	551	553	645	578	539	552	540	541	579	585	524	585	585	561	552	587	576	522	546	560	578	597	602	596	589	545	576	598	599	557	587	547	611	600	614	627	593	604	570	584	562	599	593	607	642	583	600	573	587	548	539	594	597	562	618	541	580	634	568	588	572	597	501	593	572	573	568	573	584	571	595	601	583	595	527	616	567	540	591	540	571	578	572	635	666	570	603	599	604	601	566	573	566	570	568	578	554	582	592	571	593	577	617	585	586	589	638	593	573	573	511	614	567	593	613	580	573	608	594	588	598	566	599	568	580	579	604	571	587	566	580	580	572	588	574	564	603	560	606	576	603	595	571	552	579	601	601	584	595	560	560	611	569	616	591	585	602	605	606	559	573	609	563	608	601	596	598	532	574	575	583	564	573	616	647	577	587	591	591	535	592	589	590	594	615	587	582	550	589	565	586	621	567	554	568	569	605	601	595	598	569	553	629	580	591	584	564	609	585	602	547	599	604	578	587	603	583	566	559	591	581	534	577	600	560	548	597	583	553	560	599	588	577	594	558	600	611	546	551	583	588	593	633	555	559	579	601	610	596	578	556	567	577	570	569	633	587	545	556	602	587	576	594	559	599	597	595	575	637	608	558	608	595	619	545	615	617	579	530	574	556	569	540	594	566	598	564	622	552	546	591	616	547	610	560	572	571	589	578	614	583	577	571	586	558	564	611	532	567	603	580	609	581	606	607	551	614	582	607	588	590	610	587	577	614	531	599	575	550	542	507	609	572	577	563	608	580	620	539	565	578	543	611	588	583	615	572	578	552	572	571	607	552	589	558	585	546	571	545	582	601	552	600	608
41693	55118	41849	25098	8560	1399	993	844	824	808	711	755	683	681	665	680	646	664	603	637	643	638	649	632	609	605	624	582	593	626	588	613	609	543	615	619	628	591	619	634	595	597	581	662	602	632	612	619	573	593	626	595	562	580	567	601	593	611	589	614	598	594	633	605	593	588	617	614	621	656	608	588	568	617	600	639	610	629	611	629	597	628	636	616	599	595	593	582	636	551	593	630	592	579	619	601	641	632	598	605	613	636	634	608	591	635	591	603	634	619	638	661	590	594	562	645	558	620	586	576	638	616	626	616	575	637	630	618	577	590	597	595	648	615	604	606	638	609	691	618	588	642	611	560	616	608	589	665	568	589	605	623	537	580	578	620	577	607	588	553	618	586	572	623	622	602	633	612	618	606	611	569	659	591	598	600	600	613	645	627	605	630	641	598	644	590	613	576	600	614	612	623	614	572	616	635	643	627	584	631	583	584	574	614	614	570	595	625	615	601	575	642	630	576	594	563	611	599	599	588	603	574	590	631	624	585	602	589	618	621	611	608	654	608	598	619	616	593	602	577	613	595	640	587	656	616	629	618	596	609	579	605	619	555	618	570	606	582	618	563	639	588	609	593	606	553	579	627	581	585	579	630	605	621	572	620	625	565	599	577	621	616	619	626	605	611	606	588	638	601	557	598	602	595	586	633	564	626	616	624	600	614	599	611	564	589	634	591	637	588	617	620	592	618	624	603	597	571	598	626	614	578	562	631	566	620	591	607	602	549	603	601	550	607	594	597	616	584	623	626	586	638	615	580	604	554	626	594	640	597	588	639	607	613	605	607	611	579	579	582	622	601	626	582	628	605	621	600	633	629	578	574	591	597	605	608	600	567	565	653	601	607	601	606	608	628	616	616	619	578	596	616	612	639	593	616	599	596	584	600	557	589	612	580	573	606	603	612	611	646	608	589	629	598	593	592	617	612	585	626	558	630	660	611	634	579	616	590	582	622	600	600	581	623	558	573	584	596	629	600	576	636	605	599	617	600	627	612	625	622	618	591	642	599	638	576	612	663	616	664	563	614	615	628	640	576	641	610	594	613	573	620	637	597	633	602	556	569	625	642	616	599	605	616	594	624	627	607	599	614	590	604	604	609	671	601	576	608	599	606	582	630	612	568	601	587	615	587	583	589	599	620	610	603	586	659	615	607	556	585	588	584	572	609	609	597	565	615	591	631	613	595	591	573	649	600	645	597	567	590	594	577	576	611	540	625	571	614	571	620	601	587	624	624	599	657	612	600	608	590	582	587	601	623	561	593	566	606	602	610	596	609	613	625	575	594	592	565	593	643	604	619	587	626	592	601	634	594	569	625	626	574	556	575	618	593	595	598	626	593	593	615	615	670	602	591	608	592	588	648	622	590	603	591	599	585	642	620	619	580	618	562	593	587	631	619	639	612	630	587	554	625	621	613	554	598	608	580	630	619	597	595	585	608	584	596	600	578	598	596	570	592	620	621	622	592	590	589	603	577	621	575	582	618	598	600	663	625	594	595	575	586	582	594	582	575	593	600	604	626	575	607	632	610	573	604	621	614	602	575	617	585	601	602	597	560	601	564	620	634	587	603	572	616	572	620	601	612	626	628	649	634	610	608	577	606	610	604	565	624	635	602	608	573	606	600	605	633	601	613	614	611	583	635	631	614	553	650	611	555	610	603	658	584	619	593	622	622	622	619	592	577	566	634	568	574	593	566	582	649	646	612	660	578	618	673	617	603	571	624	602	577	592	588	601	591	628	618	617	585	571	600	605	622	584	630	644	638	639	566	634	581	580	589	656	623	597	604	617	600	540	621	630	605	603	590	602	616	595	615	607	603	598	592	588	607	642	574	589	617	611	587	591	637	644	564	650	632	579	646	578	626	580	634	625	638	572	606	621	589	621	602	583	563	609	589	629	588	591	556	629	641	616	577	679	611	613	599	580	591	632	623	657	606	596	607	622	610	582	592	615	559	560	645	627	568	585	602	616	589	617	604	615	630	596	617	621	575	598	599	591	615	613	550	629	588	595	606	611	567	625	598	609	575	621	580	596	600	623	590	592	580	644	626	625	572	629	592	584	618	618	572	603	555	564	600	589	611	638	568	565	568	592	579	656	576	572	597	603	611	603	609	606	627	606	583	624	605	603	614	597	586	617	645	599	572	600	637	590	621	611	604	610	623	600	587	619	585	613	600	617	603	620	602	591	610	575	587	582	581	599	609	555	581	601	600	580	612	561	609	577	613	600	603	613	635	613	611	614	622	591	609	599	643	646	621	626	626	570	582	649	595	576	573	603	571	599	577	594	584	623	606	591	600	603	605	569	574	593	583	580	584	591	615	607	643	594	667	595	620	572	597	586	612	643	533	647	644	615	619	616	549	661	608	572	591	635	587	611	635	620	632	571	657	611	596	620	582	626	607	563	590	608	630	625	595	600	605	614	594	633	602	621	615	587	591	613	612	622	612	596	618	599	609	624	633	596	605	601	617	620	588	606	629	581	636	615	633	577	617	609	594	615	578	609	626	627	605	615	619	610	557	585	592	642	642	589	546	627	628	641	604	619	575	578	612	629	613	583	580	577	568	594	577	617	623	580	643	582	640	567	631	606	614	599	635	585	612	647	583	624	588	607	623	564	590	588	611	575	586	626	593	635	630	594	618	553	602	563	613	604	572	602	643	605	601	618	632	662	608	572	625	593	639	553	583	598	607	652	578	591	608	638	574	601	621	602	608	613	652	589	589	590	608	601	609	603	614	589	587	598	566	662	645	554	567	561	583	616	616	585	608	574	594	630	569	631	635	609	611	577	602	600	602	602	583	613	602	621	642	610	634	586	655	590	596	627	582	594	582	577	611	645	607	643	587	602	582	593	580	573	588	603	620	605	560	583	626	611	576	651	596	569	587	592	595	599	618	606	568	586	622	582	590	556	616	629	593	629	625	592	590	601	598	585	632	598	607	637	622	592	593	636	622	612	539	597	633	631	597	626	608	602	624	593	577	560	596	579	588	615	596	586	627	610	603	589	591	613	581	604	609	593	622	602	619	597	603	613	578	588	623	627	628	575	596	614	626	588	597	600	576	649	577	592	566	609	554	635	590	578	580	550	566	632	617	639	558	578	617	614	632	613	589	573	612	579	567	605	628	620	627	611	562	606	643	652	639	601	586	619	629	586	590	599	588	582	570	612	607	545	610	564	623	582	588	615	574	619	630	576	624	603	613	592	604	610	603	586	591	647	618	595	618	588	585	623	578	607	583	586	601	633	594	597	631	604	614	583	617	639	588	630	605	623	617	586	639	599	590	600	617	630	606	590	581	580	570	631	634	636	627	590	637	596	577	592	596	631	600	576	588	633	620	602	616	573	563	591	613	598	582	585	579	608	599	590	614	592	625	613	605	619	607	580	596	607	583	614	599	609	603	588	632	612	593	569	660	611	597	601	596	574	608	602	587	633	616	576	582	614	632	618	632	610	612
24699	20997	27490	25121	16441	2637	940	786	714	754	740	729	708	681	629	638	682	686	617	672	634	687	642	632	658	678	640	659	621	653	610	663	629	631	609	637	664	622	649	660	663	701	644	617	648	613	648	610	612	643	630	645	665	619	623	660	626	603	649	654	643	641	665	609	632	604	602	626	631	668	618	660	659	656	628	640	636	658	610	658	635	636	617	634	613	655	629	656	630	634	657	665	659	625	634	625	684	647	613	599	619	649	605	629	628	632	625	644	643	611	624	587	624	656	628	613	618	645	642	617	601	679	637	668	634	600	607	589	595	625	658	669	636	648	622	640	618	635	653	635	611	629	666	667	621	662	585	635	678	667	644	632	610	646	657	663	621	656	621	659	629	631	626	644	650	642	653	625	617	597	570	597	647	660	601	658	615	651	599	664	633	618	660	592	612	612	649	593	598	638	603	610	618	646	645	678	648	601	634	614	635	591	632	636	636	671	643	583	605	656	636	598	622	638	645	639	634	617	616	643	650	631	649	696	615	612	622	621	564	600	634	637	648	632	571	633	614	626	621	707	611	681	619	607	616	630	601	626	617	627	649	660	661	622	645	614	641	664	572	649	614	634	600	603	658	643	673	564	637	649	684	629	665	614	616	619	642	688	627	664	601	641	622	641	636	652	670	651	638	645	629	698	655	591	656	652	641	617	645	608	668	663	640	669	657	604	641	622	627	593	637	637	660	615	644	636	633	637	648	645	651	586	631	671	666	652	573	640	623	615	602	657	589	653	639	654	642	674	637	642	640	606	665	583	612	652	607	669	651	656	638	638	673	671	633	647	650	683	615	612	660	617	635	667	644	667	653	611	613	616	622	642	636	659	602	601	633	577	645	667	618	582	611	623	639	656	642	639	643	618	630	573	652	640	628	643	620	652	641	630	651	623	668	618	620	640	662	625	627	584	645	610	654	676	650	617	657	644	683	633	633	638	647	605	672	672	661	636	609	628	634	621	629	642	599	624	631	628	610	650	704	660	652	634	618	651	622	629	622	657	688	634	643	599	639	593	688	623	639	677	587	670	604	640	607	610	609	638	627	618	640	653	638	616	631	647	606	604	654	623	648	631	646	638	624	670	608	687	606	613	622	610	673	666	641	617	618	697	614	598	634	638	650	661	637	634	665	604	623	628	673	652	607	688	629	657	653	618	628	625	655	700	638	632	654	662	637	683	635	640	642	564	621	645	626	678	579	658	651	631	700	600	634	629	648	652	610	617	594	618	631	631	639	673	664	634	675	635	618	623	597	631	629	620	655	649	634	658	640	654	633	618	609	634	633	646	585	670	653	616	626	664	652	657	618	645	649	665	617	618	622	661	645	630	682	612	608	621	650	610	611	650	620	690	647	624	631	589	599	627	622	643	643	648	613	620	647	641	657	652	672	607	641	601	670	661	645	654	641	644	623	627	643	673	650	656	621	665	626	634	640	633	632	666	627	682	561	638	635	657	650	628	616	677	632	653	665	622	635	688	645	625	651	618	627	627	631	613	609	624	634	644	626	697	602	644	655	622	610	675	623	611	661	641	609	596	667	688	617	633	637	612	611	614	608	639	667	634	638	643	671	600	669	661	576	653	699	652	621	643	657	641	637	656	653	618	603	634	656	636	643	649	687	685	622	675	665	674	592	605	614	630	595	648	649	680	638	637	622	634	608	631	608	626	627	638	651	633	609	623	620	641	611	652	612	613	623	635	656	624	639	668	650	644	629	650	602	689	642	636	646	606	589	629	642	623	584	628	652	608	617	666	623	626	638	626	613	682	582	621	632	632	625	637	627	658	631	628	623	560	614	591	637	652	623	660	597	651	660	662	625	648	639	660	638	618	646	634	635	638	610	623	629	661	566	660	646	631	663	602	575	671	709	641	663	648	640	616	641	600	613	652	619	655	604	600	648	668	642	603	647	652	605	632	631	676	648	607	610	630	632	603	627	583	607	626	597	636	577	619	614	632	586	629	622	634	671	617	663	603	664	655	642	636	662	617	661	663	647	648	635	644	646	625	666	657	597	585	664	635	656	623	645	617	582	642	635	674	675	607	623	656	626	649	604	622	642	659	643	663	640	674	650	603	689	619	663	643	645	609	608	631	649	617	641	616	618	634	664	621	629	625	637	630	666	613	610	653	622	663	637	652	657	618	622	654	665	632	678	643	642	650	620	667	638	667	549	612	651	626	657	626	592	634	662	610	658	670	587	698	631	633	641	615	626	580	617	627	589	670	698	604	587	638	612	630	575	598	570	615	612	617	644	579	629	675	607	640	687	636	642	661	636	628	688	621	622	691	623	613	638	644	639	641	607	619	638	653	592	605	603	649	624	657	626	617	603	630	638	609	583	676	637	635	617	634	615	645	619	583	633	614	641	603	637	636	624	627	674	607	623	659	607	618	677	657	633	599	577	648	639	611	665	615	640	621	652	661	614	651	624	647	656	654	626	598	635	651	670	639	672	670	637	608	611	644	636	676	612	629	619	613	660	683	678	634	612	635	589	596	611	592	619	664	629	636	625	660	637	629	622	630	659	647	706	634	660	606	667	615	596	609	680	666	613	641	641	620	631	630	619	643	648	643	665	578	636	672	623	650	672	634	669	710	692	631	627	593	658	621	611	651	635	658	631	618	677	627	613	628	671	640	657	674	691	640	638	617	707	645	600	602	639	654	642	656	659	653	694	623	678	629	624	648	612	585	643	637	604	625	679	610	671	644	621	648	683	624	627	622	602	671	637	649	629	637	657	623	608	623	637	616	645	582	608	633	619	650	636	624	656	663	607	683	665	685	624	617	625	639	666	613	613	646	649	636	687	650	603	621	619	637	650	629	690	660	636	636	655	635	647	613	663	665	686	624	657	663	611	620	590	671	640	645	689	612	619	675	630	658	653	624	651	644	630	659	625	602	595	630	614	624	627	670	629	605	631	684	638	623	598	605	606	602	672	670	628	665	644	666	661	661	613	604	658	588	673	653	646	626	665	639	598	663	680	655	665	618	638	618	600	597	612	658	654	606	611	611	661	663	610	617	667	653	665	652	653	634	645	614	665	676	702	619	582	634	576	638	600	672	634	625	592	611	652	657	604	666	601	646	663	633	660	667	641	642	614	656	697	648	609	687	618	649	655	586	680	621	640	667	608	671	646	674	641	669	637	640	634	598	619	611	613	625	611	642	600	572	692	592	567	638	644	631	671	647	648	613	667	625	606	613	656	622	615	620	638	610	696	655	575	574	647	601	644	674	688	606	612	631	636	647	617	607	621	634	633	580	634	617	667	671	663	606	569	593	670	599	680	649	623	667	629	586	655	626	619	627	658	639	679	651	626	662	601	673	616	601	606	642	647	652	619	668	633	659	658	640	620	623	637	588	675	667	637	590	632	639	682	642	650	653	639	629	655	641	656	620	641	665	639	629	666	646	669	645	651	696	624	641	659	675	634	653	670	661	639	583	618	616	653	650	686	617	624	597
40605	55474	41484	19404	5702	1364	1120	919	914	838	825	784	767	735	726	691	700	705	676	653	723	645	631	673	671	688	686	627	645	671	677	693	667	686	689	672	674	686	665	658	624	646	652	638	665	614	650	664	654	642	660	636	630	641	631	646	674	617	632	657	652	661	608	667	666	650	681	678	639	643	694	700	638	670	674	661	646	625	663	618	679	613	653	625	630	639	628	675	704	652	676	682	645	628	613	648	633	656	642	688	667	696	634	686	650	651	632	671	706	667	636	627	631	641	629	648	691	644	668	672	625	635	658	640	648	604	655	673	623	651	641	661	669	656	599	613	666	646	684	677	647	688	655	640	658	673	655	668	639	699	667	625	629	669	670	637	645	635	668	636	645	661	673	638	661	660	642	632	647	582	616	673	678	662	658	677	656	673	654	631	676	623	640	658	666	659	631	627	641	647	657	639	621	664	636	615	678	665	670	619	609	641	687	643	663	687	648	703	664	671	658	614	648	640	623	648	635	668	678	619	693	628	610	616	652	609	655	677	667	679	624	625	675	704	657	646	675	655	616	674	647	634	649	624	627	704	667	631	618	671	638	660	656	635	628	651	605	685	660	645	657	624	616	662	657	686	657	627	714	669	718	624	635	653	670	651	649	663	639	646	630	629	636	615	711	652	631	644	623	667	649	659	624	631	633	654	648	696	675	661	631	675	663	630	672	642	646	659	632	597	645	670	625	639	654	620	678	668	616	698	651	648	633	640	641	683	646	691	651	627	641	685	639	645	709	682	676	634	651	647	634	632	691	703	661	690	633	655	650	616	701	716	665	670	659	631	674	663	679	615	648	648	643	636	610	661	621	668	645	629	641	667	649	665	700	669	646	661	622	644	627	652	649	665	634	669	629	706	646	621	627	690	617	647	689	626	650	659	654	618	627	689	618	676	694	673	682	656	675	678	621	641	647	665	680	648	624	704	646	626	659	622	655	654	666	643	646	652	624	675	647	636	650	646	637	655	664	655	661	667	608	693	632	647	658	655	670	618	658	686	664	642	601	667	676	650	631	642	649	643	649	622	664	627	628	624	646	615	639	651	685	635	630	657	654	657	657	653	674	644	615	601	670	630	619	668	641	685	667	701	619	653	706	647	615	657	683	668	665	658	611	676	624	683	681	635	646	644	701	686	662	617	656	599	673	612	653	612	630	665	662	652	641	620	675	716	636	615	632	648	598	684	649	667	640	644	646	666	657	639	594	690	644	647	610	671	666	693	646	683	616	668	636	666	650	675	603	688	656	615	660	642	659	633	647	600	661	625	639	630	639	646	651	590	682	662	645	660	654	597	651	633	655	640	677	676	646	636	617	660	636	641	644	651	615	656	633	655	632	667	677	626	676	669	621	635	634	680	651	655	603	688	615	636	639	660	635	601	646	674	668	653	643	689	627	685	672	701	680	636	633	656	632	673	611	679	643	612	623	636	634	616	665	707	650	663	677	687	647	670	673	598	657	711	633	666	584	613	666	648	700	666	686	682	649	648	646	606	664	686	678	663	590	682	651	623	688	697	703	648	647	666	697	685	638	643	587	682	677	631	643	665	628	669	647	680	647	687	640	647	681	626	626	651	625	650	631	661	650	685	623	641	617	669	658	661	644	659	651	686	654	629	635	662	673	615	657	647	642	677	664	616	628	658	627	651	663	575	668	636	638	676	674	637	653	692	650	656	631	628	626	627	659	655	633	637	677	672	628	671	650	649	660	630	647	642	634	675	676	601	680	701	663	654	679	679	660	640	656	613	619	633	643	672	667	611	601	644	662	657	595	661	646	644	632	646	693	631	614	677	646	664	632	610	648	661	618	638	655	637	660	619	639	647	666	665	641	651	694	645	657	655	592	659	649	644	659	633	660	627	675	667	627	620	663	697	603	605	689	698	678	602	605	663	662	675	641	646	689	655	662	655	641	577	662	666	671	675	678	659	651	630	656	622	646	658	654	687	654	661	639	653	633	636	708	645	700	605	655	671	654	663	665	626	642	657	666	647	635	672	643	620	612	663	642	668	687	671	629	587	652	668	649	626	686	660	677	674	647	647	572	631	634	668	667	699	664	643	641	671	686	638	684	679	635	629	638	628	646	632	663	642	654	681	664	625	609	671	685	627	706	704	662	593	615	659	617	668	643	620	688	664	639	656	657	623	626	624	674	670	664	600	658	655	679	623	668	639	602	638	671	638	662	645	650	592	603	636	692	650	677	658	665	680	636	677	638	620	667	667	625	627	650	639	635	668	603	679	633	664	680	653	665	662	598	618	650	662	669	657	637	655	665	687	645	662	649	680	639	638	643	593	644	692	643	663	627	643	612	643	626	677	666	612	670	651	663	661	609	631	670	624	655	674	692	661	631	680	656	640	629	657	619	619	632	642	661	660	648	642	618	607	656	615	638	677	667	641	639	619	660	638	666	678	643	693	653	714	654	625	640	622	649	655	599	645	657	706	645	634	603	660	617	663	665	678	665	651	656	697	653	593	680	661	642	629	659	608	628	689	645	636	628	672	660	689	641	671	661	647	646	663	672	615	652	668	656	650	657	622	609	627	656	635	623	676	609	627	676	715	650	636	674	681	657	634	674	655	684	642	606	620	664	669	688	708	672	609	629	649	652	685	668	669	645	611	610	669	689	629	680	655	679	645	654	683	661	662	661	640	673	640	606	627	673	683	636	664	668	617	658	604	658	616	652	703	643	627	653	689	637	653	660	646	621	661	660	672	662	684	672	601	671	678	675	649	625	653	662	652	618	631	661	613	692	664	707	617	694	652	634	615	653	651	635	676	694	643	660	636	636	627	688	678	669	599	665	682	657	659	628	641	644	658	633	652	642	577	657	631	649	709	649	632	678	669	635	628	654	674	659	656	650	660	626	644	639	646	637	646	642	681	675	683	671	616	667	655	661	625	689	639	618	665	654	652	648	642	657	629	687	655	633	645	666	668	645	656	685	677	658	655	676	614	638	666	581	684	646	640	645	646	667	635	674	634	701	704	648	665	661	655	648	702	649	629	647	678	682	657	657	632	663	664	693	697	709	660	709	688	661	661	673	686	650	661	663	624	650	637	671	622	667	631	637	665	599	676	675	648	687	649	625	654	662	648	665	654	600	609	666	630	701	627	619	662	620	622	646	647	674	643	648	682	669	605	626	690	635	644	649	673	624	635	618	644	653	596	634	635	652	623	659	694	637	683	684	647	665	648	659	677	666	642	677	685	644	687	648	692	625	682	653	633	657	653	680	623	634	667	638	668	680	635	639	648	633	654	631	664	672	658	628	667	666	676	657	625	664	665	684	650	656	646	635	674	642	620	669	637	619	631	644	666	656	619	666	622	660	660	667	619	665	642	632	638	629	697	668	634	628	648	607	627	659	703	668	666	651	637	658	672	639	658	653	653	594	653	668	627	602	616	676	654	635	633	652	648	673	624	667	674	640	622	639	663	663	654	687	685	645	668	678	652	677	635
22459	20941	28320	23734	20940	20921	10214	931	727	666	595	594	577	552	537	498	496	484	463	483	471	441	453	471	474	478	417	461	420	433	449	456	471	431	423	459	463	422	434	439	439	416	440	464	456	453	390	465	453	420	417	407	419	417	411	436	437	420	471	426	426	436	449	440	429	436	417	437	450	441	443	450	424	459	408	434	443	423	458	433	452	426	429	435	444	437	408	467	454	427	417	419	450	455	452	446	425	429	465	459	447	480	438	444	448	433	428	434	426	426	434	418	449	446	462	421	407	416	454	442	427	455	431	453	438	436	441	446	433	428	431	413	403	437	423	411	412	443	426	414	413	419	421	412	432	433	444	448	461	424	435	430	447	491	466	414	431	450	421	412	426	446	441	433	413	408	455	444	399	436	424	466	393	410	441	418	411	431	451	428	465	473	428	455	462	432	431	405	435	442	429	451	445	474	486	433	465	423	400	438	458	440	434	407	485	420	397	427	412	447	423	424	432	463	458	420	437	380	451	418	456	430	479	396	445	421	481	459	458	416	440	386	387	438	424	419	443	464	442	414	447	413	418	458	456	418	428	416	418	440	427	450	429	436	446	448	455	446	432	412	416	431	442	428	433	419	421	429	451	411	434	429	423	433	462	437	445	441	444	477	450	432	448	415	411	474	448	465	439	409	409	417	453	416	427	439	439	405	446	420	421	405	416	405	426	456	416	419	427	451	416	399	411	406	412	476	426	439	399	411	452	444	425	434	460	417	417	424	381	452	423	442	438	435	383	445	414	431	386	417	425	407	425	430	410	445	378	431	448	397	434	432	435	439	410	424	411	407	435	437	457	427	432	433	409	452	414	416	451	448	419	392	455	444	437	435	450	457	433	418	450	449	456	422	438	409	435	461	419	421	439	374	426	457	422	417	470	433	429	415	425	451	418	416	405	463	447	445	414	478	400	417	441	431	429	385	422	412	426	400	441	452	412	443	420	438	418	450	435	420	454	411	430	434	408	425	435	447	433	425	475	438	440	433	424	446	431	478	403	404	443	413	419	442	394	415	412	405	441	465	419	407	421	428	434	423	418	441	436	419	463	425	464	463	434	427	461	438	453	428	393	448	427	414	444	456	421	427	404	371	433	417	442	428	484	439	448	408	447	446	443	388	453	468	424	442	435	409	435	415	429	399	412	431	431	410	415	449	443	453	392	422	457	462	413	396	396	473	451	405	450	439	425	406	411	462	401	450	417	447	429	406	479	421	423	439	436	420	450	424	451	444	449	431	440	387	454	440	457	437	416	443	411	413	439	415	457	437	500	444	433	426	424	433	408	429	467	447	433	440	456	446	410	438	424	423	436	456	430	429	439	443	470	431	448	408	452	460	453	409	422	437	447	420	406	417	429	427	434	412	434	407	420	411	439	430	427	430	468	435	404	460	440	408	462	436	467	441	418	457	417	421	401	422	484	459	380	409	424	446	375	408	457	442	437	432	445	420	433	401	414	430	442	426	377	410	406	426	446	427	417	458	420	428	438	463	412	423	403	442	416	440	453	433	431	440	406	393	402	409	444	447	424	420	434	446	466	433	429	426	423	458	434	456	425	414	426	429	412	409	413	448	398	415	425	448	444	398	451	447	438	444	450	439	395	451	415	442	423	439	393	435	447	471	400	438	410	423	433	428	437	417	473	421	430	426	391	484	453	434	455	438	428	412	396	431	414	423	417	430	466	391	451	466	457	409	391	411	425	439	446	398	416	424	433	428	461	460	463	386	447	434	427	414	420	442	463	421	418	409	452	416	410	436	434	425	471	406	490	438	439	420	423	425	408	403	436	449	439	425	430	424	406	429	410	376	436	452	412	437	437	420	415	430	419	455	423	434	437	428	423	410	413	417	401	447	442	402	424	424	419	414	425	436	423	410	403	459	396	424	419	408	447	436	413	426	412	449	432	466	476	433	455	387	465	441	426	425	411	417	444	459	437	420	435	455	441	437	446	428	430	437	404	425	459	436	431	423	426	484	433	459	447	447	413	428	404	451	418	440	396	432	454	437	409	448	437	460	434	441	397	399	435	455	420	442	404	440	394	428	451	435	452	466	402	456	435	466	473	415	444	442	433	423	443	453	448	457	421	405	421	434	406	434	402	421	451	417	482	436	426	441	386	388	453	429	450	449	426	419	445	432	409	407	402	436	429	437	442	426	449	424	402	437	414	421	431	427	402	462	423	411	432	419	437	437	415	447	416	418	433	435	429	431	427	423	433	428	417	393	456	434	440	434	440	457	456	427	463	411	444	423	418	473	393	452	436	405	417	423	396	423	427	418	439	414	375	468	460	415	467	430	431	442	443	431	464	436	435	423	440	426	428	455	441	440	462	451	440	381	448	418	430	409	437	407	440	453	413	401	425	424	441	452	426	425	427	364	449	440	453	434	452	456	447	432	444	428	443	469	426	414	468	414	442	424	412	448	417	451	416	433	396	429	491	451	450	427	445	431	416	384	421	453	367	424	417	422	454	450	440	444	424	451	438	432	403	412	453	430	402	435	437	433	425	449	440	456	415	428	458	436	429	415	435	468	465	426	438	459	443	422	460	458	427	425	456	465	418	404	415	427	414	442	396	364	411	440	440	403	445	432	399	442	408	425	449	424	403	424	470	412	440	458	430	437	437	431	400	448	427	421	427	410	438	418	406	449	395	433	421	429	461	434	417	450	430	440	429	402	443	439	412	461	410	441	482	485	437	415	415	422	435	467	435	422	420	433	426	447	424	424	443	391	448	454	412	414	445	431	384	413	410	439	379	433	460	435	408	433	452	445	429	405	456	425	413	429	410	423	447	423	429	415	419	430	457	400	421	402	475	455	420	405	435	425	427	436	438	431	417	408	446	437	430	424	429	415	394	451	388	416	458	475	426	435	416	426	446	439	432	428	443	431	446	407	402	411	403	415	414	385	455	434	443	420	470	436	478	418	426	434	422	421	447	481	388	458	418	411	447	440	421	395	438	407	389	423	427	429	424	435	440	431	470	441	457	418	403	441	456	417	444	422	451	408	425	427	442	397	424	437	460	456	415	402	410	454	462	428	452	444	427	454	432	464	404	447	470	452	404	420	425	425	429	419	416	412	457	430	421	458	426	411	458	436	412	459	448	422	410	434	425	428	431	409	410	452	422	422	442	433	431	455	430	445	419	420	451	405	425	442	397	424	446	456	424	424	459	439	395	442	467	441	432	422	468	433	451	445	435	460	443	424	445	462	401	456	461	447	440	411	435	435	425	398	390	401	411	438	414	405	467	430	405	422	434	417	396	414	440	391	401	444	423	407	421	468	441	439	409	435	442	435	380	436	430	425	426	434	469	423	421	415	429	411	428	419	397	425	451	421	433	460	436	452	428	417	444	464	433	462	415	450	417	505	456	418	399	473	425	449	410	436	423	447	433	423	423	416	426	415	440	423	424	425	394	417	447	422	433	410	441	452	439	447	414	429	449	431	429	421	438	446	452	452
43587	63217	47234	25477	10598	1771	1266	1042	967	858	736	691	620	581	646	534	506	455	502	476	569	456	521	521	486	459	469	472	442	484	433	408	454	458	448	463	469	472	463	417	466	448	450	430	434	442	470	401	394	460	475	451	419	467	439	406	444	421	492	447	455	425	473	469	472	429	479	442	468	445	441	427	487	467	428	411	458	476	407	418	436	407	412	456	467	436	445	462	480	465	443	432	429	435	458	460	452	485	478	432	475	435	453	447	473	397	440	412	460	432	419	453	452	450	440	465	459	419	469	453	474	427	449	446	458	442	458	460	465	443	420	435	440	477	451	410	436	472	487	442	440	418	465	436	451	427	458	395	466	443	426	450	420	441	466	415	454	476	437	438	453	440	416	454	439	449	440	448	405	457	460	440	474	436	423	451	426	448	449	457	432	431	439	465	435	433	460	411	431	446	432	445	472	496	405	430	472	457	468	430	414	435	459	419	460	472	433	448	435	469	477	417	446	454	420	457	452	482	483	443	453	455	468	487	462	472	450	437	467	491	457	431	399	429	440	434	418	414	470	447	437	420	432	440	461	440	442	451	441	413	441	433	431	428	479	481	474	453	463	427	470	433	526	423	478	430	451	469	426	421	459	463	450	395	435	437	424	450	448	476	468	473	477	465	450	473	433	445	435	432	461	408	456	413	431	447	384	448	442	441	438	482	459	453	443	438	442	454	446	456	428	459	419	481	472	503	464	436	436	461	479	429	435	418	438	468	480	457	437	461	480	419	469	455	447	443	487	443	438	427	449	477	449	467	474	443	450	453	409	449	425	424	471	455	422	480	418	469	457	450	429	466	465	444	435	447	465	434	493	491	488	450	426	461	410	472	422	466	448	417	467	442	482	463	479	451	458	421	440	432	442	451	442	456	455	439	454	442	447	455	453	422	414	416	415	438	446	447	435	415	440	445	488	438	472	462	452	464	445	443	448	447	441	413	424	467	430	418	445	418	402	475	434	439	439	435	443	492	415	456	451	475	428	484	467	458	430	448	452	457	438	485	434	429	464	436	478	440	473	420	423	442	454	450	474	469	422	438	443	391	456	424	457	442	469	488	419	424	439	461	459	430	462	455	435	451	434	459	449	432	427	437	451	438	447	445	474	442	438	428	454	440	457	470	442	452	426	467	433	445	485	477	453	433	434	460	441	454	439	458	452	426	423	477	475	426	500	458	437	455	443	430	449	454	396	430	459	433	445	465	467	492	433	468	443	452	448	452	440	447	456	446	447	427	432	453	431	425	468	424	430	488	407	450	444	439	476	456	471	457	432	434	466	417	437	427	447	415	472	459	429	415	472	427	480	454	435	478	426	464	428	473	455	430	452	425	462	444	410	447	440	457	436	453	458	453	427	443	458	467	501	453	430	454	456	462	466	439	429	477	451	424	448	462	466	443	430	427	443	452	438	483	449	467	418	443	470	437	441	443	427	446	522	443	435	461	436	470	443	432	421	477	432	428	436	432	453	440	444	453	465	428	443	426	458	469	440	429	431	460	471	442	463	440	478	429	449	430	472	427	419	424	488	494	450	439	426	446	455	485	441	452	454	420	463	454	437	451	482	449	482	456	469	423	477	446	441	458	423	476	474	441	432	418	452	441	433	464	429	467	460	487	463	402	424	443	459	435	464	408	431	429	430	463	413	446	432	445	460	459	459	425	459	431	433	441	419	432	468	459	424	426	427	443	494	411	460	449	434	444	479	440	440	462	442	429	444	438	476	438	442	416	449	439	428	413	448	471	440	479	454	439	444	434	455	449	463	453	428	420	459	458	449	456	454	420	456	426	471	449	447	462	429	431	429	407	488	458	400	482	453	463	435	437	420	481	463	416	456	427	411	488	429	425	397	421	487	443	467	452	434	445	427	453	477	457	443	443	421	417	448	469	438	437	449	447	434	402	437	424	511	455	486	439	441	457	442	430	434	437	460	441	451	458	455	445	465	430	405	424	470	442	467	450	467	451	475	440	439	463	475	462	408	459	457	396	449	443	418	451	446	427	433	412	478	456	432	479	439	421	456	475	470	436	443	464	456	397	452	423	426	425	455	448	402	427	454	477	435	448	441	453	427	459	394	443	424	444	413	442	473	434	466	425	450	435	407	464	434	440	474	449	448	439	424	464	432	476	422	442	445	441	458	433	474	442	463	432	454	425	422	471	474	415	449	465	425	459	479	416	465	421	483	436	454	449	514	468	424	419	438	460	449	458	403	460	431	480	473	438	416	447	471	442	414	512	493	466	439	446	468	451	440	464	474	432	456	432	459	416	451	473	455	451	470	432	446	450	438	464	429	430	421	431	473	428	427	400	413	452	461	439	398	454	454	413	472	462	458	461	430	469	454	432	458	459	444	451	429	428	464	432	408	490	442	447	449	458	460	427	443	398	460	400	449	419	423	469	415	461	435	438	456	452	453	437	456	434	457	454	431	420	491	437	446	442	417	438	438	472	472	459	450	457	452	414	441	471	446	445	484	454	457	498	491	475	420	472	405	436	436	429	422	469	506	436	458	438	437	401	455	457	458	441	424	474	410	449	448	433	469	469	460	429	413	408	447	443	461	448	432	428	456	431	416	444	434	433	435	456	414	471	407	467	451	447	424	461	419	417	424	425	435	464	484	413	432	454	442	459	484	453	456	440	475	451	438	481	433	434	435	417	455	466	441	419	454	454	428	467	449	454	441	473	458	449	425	457	457	432	438	435	462	426	465	462	404	466	420	458	430	468	423	460	456	460	449	420	446	433	487	467	461	462	455	476	443	475	457	477	443	419	472	427	454	450	472	428	457	450	500	453	481	440	461	449	455	413	420	433	456	445	437	486	457	489	417	447	471	448	477	402	439	444	450	437	425	454	449	475	482	455	420	410	428	459	423	459	458	459	449	472	452	470	427	446	443	460	491	455	424	430	482	452	416	440	487	471	451	419	444	437	440	479	455	444	499	422	444	425	432	440	432	418	449	497	456	403	438	421	458	447	492	469	472	444	468	462	417	441	423	429	430	436	411	422	463	475	425	468	493	438	457	419	506	471	470	422	454	434	453	463	419	467	457	415	468	438	440	450	439	452	460	448	422	447	424	426	442	456	463	409	435	435	452	434	426	432	417	440	462	443	442	433	410	420	445	444	411	449	470	458	476	499	462	440	442	432	450	457	424	439	458	479	468	452	449	428	463	463	428	450	456	457	434	446	458	473	420	477	453	438	458	473	434	456	460	437	486	455	460	409	441	451	443	493	457	490	475	443	451	458	444	431	478	437	430	437	458	437	496	470	446	432	458	469	390	418	441	463	470	420	438	418	462	456	432	429	417	486	408	443	463	420	444	423	456	473	492	442	466	442	463	455	458	480	475	477	414	442	475	464	448	516	446	441	438	459	440	467	449	442	483	433	458	476	455	459	430	486	434	438	453	406	459	481	499	457	445	403	477	427	440	444	417	424	461	475	447	482	462	463	441	454	422	459
34177	31791	29632	18675	7109	1274	881	842	807	762	778	733	753	745	774	770	759	784	728	746	719	764	738	707	714	699	724	700	741	711	719	719	675	752	744	733	759	745	759	734	716	720	711	742	698	766	698	734	736	714	772	737	707	720	717	694	706	716	748	724	730	659	774	780	749	753	728	696	702	755	735	722	732	763	734	723	748	721	720	765	756	719	724	756	699	757	697	748	754	737	781	742	718	670	749	739	713	726	772	755	767	698	759	730	709	736	729	717	725	728	760	690	761	783	687	747	721	693	774	732	732	749	738	721	774	712	704	790	759	724	699	706	721	693	729	795	765	699	727	707	708	672	703	660	741	740	741	697	727	690	762	738	708	725	735	720	693	704	711	708	748	784	728	720	746	744	727	761	744	765	725	739	750	745	734	689	721	739	712	747	756	729	725	705	769	741	686	708	727	730	721	706	752	685	729	690	747	754	689	685	760	723	740	742	707	726	765	742	715	760	762	731	733	742	774	743	739	707	818	721	808	759	753	694	745	738	748	754	687	698	726	726	781	734	723	800	729	740	726	728	740	781	724	765	724	737	739	690	739	708	688	712	714	715	743	759	688	745	694	771	717	724	741	704	756	687	682	705	756	717	734	759	727	721	726	735	696	715	741	729	760	728	713	742	678	717	747	707	713	753	787	698	760	698	672	736	726	706	698	738	749	708	674	713	771	713	767	680	751	673	740	742	739	714	764	753	770	698	706	711	700	748	713	716	787	764	720	681	769	763	710	694	719	726	755	762	708	746	749	716	735	697	710	709	691	681	744	687	712	720	749	768	773	665	749	718	727	698	706	706	742	703	732	696	700	718	739	738	745	716	749	728	744	718	682	740	729	799	704	737	766	700	706	803	682	757	701	755	717	742	695	748	703	735	728	703	724	733	758	736	719	732	718	762	713	731	793	736	735	755	747	705	789	752	778	748	784	690	742	726	741	724	742	733	730	706	700	752	735	711	737	747	740	734	675	748	694	653	748	706	723	723	741	702	707	730	761	751	725	737	737	730	755	727	711	722	770	714	775	744	735	732	744	705	706	713	697	678	801	688	765	760	693	749	697	752	730	705	700	727	724	734	758	756	736	759	738	758	736	740	710	735	707	764	758	779	753	781	720	716	725	728	744	708	688	736	703	735	687	727	712	754	726	772	705	673	733	685	713	705	728	748	680	710	745	695	748	715	747	748	697	699	751	725	765	752	710	745	713	746	722	768	766	738	688	680	777	721	726	724	745	692	732	719	743	787	775	732	699	766	773	737	732	735	697	712	751	694	726	717	782	739	694	729	668	729	710	704	744	716	736	755	680	672	778	750	695	697	724	788	746	700	789	717	762	747	701	724	732	692	726	740	731	755	777	711	709	701	690	721	709	681	723	756	716	744	752	698	690	718	723	718	714	693	705	707	730	734	740	711	737	711	734	738	729	746	756	714	704	683	787	770	728	749	722	743	713	764	740	718	679	711	739	714	734	758	696	735	679	718	689	723	768	708	700	714	704	726	729	688	710	732	748	756	703	726	718	720	701	768	779	784	728	712	756	742	732	688	773	721	754	770	712	698	781	805	718	722	731	772	730	731	732	732	675	744	729	695	735	705	766	763	752	767	700	754	768	703	768	731	698	734	800	719	698	753	747	744	714	676	738	710	717	746	759	730	723	730	719	723	724	734	701	739	699	699	802	729	716	714	696	723	753	717	797	762	726	731	751	718	715	708	727	743	733	716	713	742	702	773	704	759	710	740	730	753	728	712	741	764	779	733	725	757	736	784	765	751	685	721	715	701	712	741	719	701	701	743	760	716	718	771	734	775	710	724	730	729	783	753	724	688	709	762	732	726	795	729	773	749	717	737	765	681	755	772	774	738	734	674	757	743	747	748	728	749	754	733	695	701	750	799	688	785	773	749	751	774	736	735	744	752	783	772	781	720	749	721	692	729	744	752	738	699	712	676	736	721	728	718	726	738	776	701	730	755	700	751	733	739	708	759	751	706	758	728	676	727	706	743	717	702	740	705	750	707	762	722	676	732	728	706	769	700	726	751	705	752	753	726	724	737	700	693	713	749	729	731	702	754	747	699	743	744	767	706	752	756	720	734	730	730	692	702	719	754	748	730	701	714	686	727	740	723	703	750	716	751	735	741	770	733	778	752	709	755	758	727	702	703	743	700	768	699	738	689	740	720	706	687	732	737	685	760	718	705	728	722	691	707	710	722	719	726	719	763	724	764	747	733	721	728	746	757	723	707	699	725	750	697	789	769	781	717	713	704	779	727	712	729	722	729	743	708	747	760	730	663	660	722	763	734	773	696	723	737	724	714	741	702	673	725	723	772	742	693	724	717	722	755	725	791	770	695	708	746	748	737	745	725	715	696	744	688	691	698	788	734	662	704	725	716	755	684	778	723	726	698	705	746	750	688	766	725	818	750	695	774	758	731	732	743	736	739	764	711	733	713	717	730	770	690	750	767	727	727	751	741	725	691	682	730	701	704	750	734	735	724	750	719	759	745	712	788	730	757	737	680	762	740	731	718	688	762	735	700	674	749	696	739	744	696	751	709	712	719	726	735	730	703	747	738	730	760	665	755	728	710	669	788	763	725	703	739	726	782	755	765	712	698	730	737	734	714	753	733	780	754	745	671	714	756	743	764	728	730	749	695	761	658	763	765	745	719	726	720	741	705	661	688	732	712	727	774	765	707	696	724	768	702	761	694	705	733	748	719	705	729	723	704	724	685	745	740	745	723	714	691	711	719	707	740	767	715	727	740	716	732	746	736	674	706	715	765	727	753	718	722	722	757	722	722	735	716	718	738	709	713	734	760	748	788	707	736	737	740	682	777	745	717	729	782	804	712	789	754	760	719	738	759	795	729	763	724	770	721	708	752	737	726	718	673	732	811	733	759	709	749	688	682	797	751	739	723	729	723	767	770	749	723	691	709	753	832	755	730	743	736	711	753	764	758	747	784	755	708	729	679	746	717	727	738	751	753	671	695	696	750	738	693	726	749	710	795	717	734	672	733	693	702	799	748	746	729	764	734	689	732	698	732	722	746	734	754	735	735	692	692	706	704	755	734	729	767	720	723	681	740	723	718	773	726	706	829	739	756	736	715	722	733	739	758	707	795	749	729	698	796	703	682	704	712	740	712	693	751	738	706	745	761	660	715	753	751	733	727	741	739	724	770	763	738	689	755	740	746	749	688	728	703	742	761	720	732	757	689	751	697	718	687	733	752	719	766	732	728	735	719	739	742	763	732	721	675	716	729	732	732	765	703	731	742	706	719	748	727	736	711	758	755	666	718	748	707	695	719	754	758	772	743	730	751	784	772	727	747	757	741	761	716	680	729	757	735	723	688	731	708	778	727	772	737	701	692	738	651	741	694	708	758	762	718	742	753	763	752	740	748	742	775	706	729	759	732	737	662	748	769	698	710	747	742	746	796	742	739	738	725	682	771	702	723	729	740	718	778
42273	46877	32370	16878	8126	1386	987	934	916	892	863	845	843	805	812	766	750	768	762	754	762	756	741	799	740	743	739	765	763	796	753	751	732	760	718	740	739	749	807	775	729	726	705	757	753	759	768	785	745	714	705	756	760	717	810	703	705	765	714	728	763	731	774	771	769	730	719	760	742	706	719	733	724	744	748	755	721	708	695	794	735	739	722	756	770	754	766	725	707	770	776	781	760	772	742	769	738	736	763	798	763	725	800	752	748	743	766	745	793	698	764	724	745	764	754	761	728	736	737	759	792	756	732	736	749	755	762	794	711	756	725	790	794	764	796	784	767	767	779	785	768	743	754	759	752	780	777	783	767	715	775	752	816	794	739	761	847	742	761	772	693	777	732	772	733	707	781	731	787	817	708	782	753	773	684	792	751	772	738	782	729	797	741	717	785	719	727	741	757	740	775	737	786	741	789	744	755	739	707	766	727	772	789	786	741	743	728	716	764	767	709	758	712	788	744	707	764	734	689	767	768	746	729	687	803	744	764	754	726	722	760	801	776	763	768	718	797	772	759	772	749	730	746	727	719	765	785	754	749	763	730	761	719	698	776	725	789	811	747	763	738	782	752	752	773	728	714	721	736	727	832	750	775	747	740	764	690	734	742	771	763	756	738	762	778	747	766	759	726	744	721	721	767	737	737	784	785	759	724	780	786	723	783	759	767	761	741	739	750	760	757	753	700	768	759	749	783	780	738	783	787	725	799	768	779	764	788	750	765	728	726	735	777	742	795	698	756	779	757	744	717	760	820	779	746	758	713	773	785	746	759	768	731	758	716	779	790	785	748	772	761	757	709	768	806	740	793	752	770	817	778	750	794	721	752	701	753	717	750	797	757	770	777	768	717	740	792	735	715	822	810	742	721	743	719	750	805	766	691	798	770	762	751	760	709	782	761	734	785	746	747	734	794	728	755	813	757	772	745	753	784	747	768	768	771	734	760	790	756	741	751	730	716	796	776	772	739	715	758	776	719	740	757	732	777	766	754	716	793	795	742	761	721	736	713	728	783	761	711	749	733	788	749	767	723	727	764	750	795	777	715	711	683	749	760	783	733	759	753	793	737	773	739	753	749	737	780	807	757	774	757	691	700	772	743	767	768	771	719	773	723	719	752	777	755	788	760	727	726	724	781	809	768	754	733	762	811	725	741	755	744	754	708	781	763	738	713	773	756	747	756	703	755	744	730	721	789	774	754	731	761	774	779	794	753	785	761	771	715	777	751	760	750	725	776	777	738	734	773	747	752	780	790	759	731	733	697	753	724	763	735	735	775	826	703	734	754	786	786	774	758	731	786	779	763	753	710	727	690	698	757	767	759	792	736	770	708	734	758	732	755	753	705	791	747	764	746	759	732	715	803	745	775	757	743	762	679	759	771	719	733	800	785	765	759	710	747	715	766	745	796	740	762	759	738	733	743	795	737	747	698	756	789	791	765	750	762	734	743	784	807	747	727	773	731	737	729	765	774	749	748	738	769	741	741	784	758	766	764	733	722	756	750	699	692	767	784	769	790	802	745	783	760	757	802	729	779	751	705	748	753	698	746	767	728	782	762	758	764	741	837	755	785	729	750	781	746	781	755	804	722	766	761	763	720	727	761	745	757	787	767	774	752	743	738	708	789	744	778	761	783	753	711	692	747	795	726	761	738	763	771	778	773	793	753	750	767	757	732	715	718	757	812	757	743	774	799	750	760	713	731	786	766	778	729	740	777	729	743	735	779	766	753	728	739	769	775	726	745	783	735	825	737	712	840	759	782	775	715	712	782	766	739	754	756	805	742	738	741	766	711	743	749	733	738	789	768	756	767	761	707	770	788	791	771	762	748	778	750	762	760	757	747	758	775	748	811	752	766	751	721	771	725	759	786	728	762	748	748	764	731	741	753	758	695	766	781	745	712	768	753	740	784	741	766	741	737	770	852	738	745	741	799	771	765	740	802	787	744	792	765	711	759	729	697	752	745	705	712	747	750	766	744	739	777	766	757	802	716	773	718	769	763	785	724	787	717	760	750	717	789	745	722	759	747	805	773	773	738	749	766	749	740	742	686	748	786	728	699	755	739	718	705	752	739	726	777	711	749	728	770	752	761	738	758	808	723	724	732	746	756	741	760	798	741	764	751	739	779	791	748	749	747	710	776	739	727	744	748	723	732	747	706	748	739	788	753	749	758	778	756	756	795	741	743	797	777	744	757	707	698	752	756	770	747	740	753	796	723	773	774	731	766	764	775	775	761	757	723	770	724	761	750	721	725	761	769	729	750	741	771	695	761	769	742	795	745	708	772	743	747	784	782	808	722	798	701	732	753	767	754	809	778	742	737	770	786	734	753	718	761	775	711	765	672	742	731	756	712	747	739	800	737	747	774	712	796	756	780	777	771	748	708	781	736	801	731	737	710	786	742	747	755	784	764	751	742	750	775	729	812	708	732	733	750	717	742	757	742	767	731	721	720	756	714	740	794	767	747	713	766	776	755	752	780	783	767	740	774	772	737	750	746	768	776	767	740	772	743	726	715	751	740	749	727	774	737	776	710	773	765	698	714	719	799	787	690	769	750	753	746	762	714	757	789	760	760	763	787	720	759	747	757	752	718	788	754	746	741	722	756	748	730	750	773	782	791	772	735	708	788	733	781	745	722	772	772	740	815	675	756	743	728	793	718	726	734	759	782	757	747	786	764	755	783	765	742	682	736	769	758	793	774	748	740	746	726	775	779	725	777	841	764	719	707	780	704	737	744	741	765	733	808	723	776	732	750	783	757	759	826	723	754	764	782	762	754	719	777	780	704	759	738	732	783	736	754	734	792	711	766	760	722	756	765	797	734	739	745	749	710	786	778	723	768	725	725	795	765	814	733	681	741	717	775	717	711	791	779	782	792	785	752	717	755	718	762	779	776	735	749	766	789	732	731	790	697	692	733	737	761	765	756	735	777	774	728	772	751	759	737	735	725	764	740	799	712	739	733	741	759	754	731	735	771	796	763	726	738	723	729	756	718	812	744	786	745	749	720	794	760	752	745	794	729	781	777	759	772	778	759	749	721	759	766	741	767	749	729	757	777	787	726	771	722	796	723	731	715	750	763	729	743	743	718	787	749	787	790	756	764	711	734	758	722	736	783	738	734	746	759	768	736	723	771	760	721	706	755	746	754	737	787	762	707	745	718	715	709	745	715	769	748	730	772	787	783	715	761	740	743	783	784	755	772	736	738	735	786	753	750	768	752	690	752	766	769	746	791	762	765	782	769	732	699	716	757	733	747	747	761	707	746	709	743	772	759	711	765	783	760	738	763	825	781	756	709	715	708	775	763	748	719	766	728	714	772	744	678	710	738	735	781	755	702	767	739	780	724	743	788	735	766	758	774	795	754	789	768	771	728	740	758	715	808	728	745	736	754	737	766	738	776	714	752	742	774	722	719	732	745	806	770	733	765	767	749	783	776	740	775	798	724	748	811	694
23575	20904	28022	24096	20948	13416	1525	905	769	753	751	663	638	641	632	630	591	637	626	622	567	654	613	595	619	593	593	583	591	580	578	585	598	565	595	540	571	628	576	557	571	563	550	621	598	552	592	586	563	582	625	585	604	581	540	605	583	584	610	568	548	596	598	586	550	558	611	538	553	611	571	551	536	522	574	568	549	553	567	569	647	613	605	551	564	622	522	639	571	619	590	592	586	543	582	592	571	562	560	612	595	569	578	592	587	583	555	631	576	570	556	546	560	538	565	574	593	550	585	590	594	606	579	596	550	592	531	562	597	594	582	509	563	590	644	583	612	596	560	599	602	606	585	609	585	581	561	622	619	562	594	553	577	557	580	593	649	570	515	611	573	585	588	596	605	577	557	556	581	553	663	609	632	586	554	635	565	541	583	600	601	590	570	621	562	609	531	590	635	523	583	553	628	580	600	539	578	585	555	566	612	622	570	636	566	588	569	571	608	582	563	551	570	560	603	560	568	529	592	577	618	515	552	585	601	635	615	566	561	594	570	540	561	540	562	593	566	596	645	583	614	576	617	559	650	624	541	591	585	585	600	601	597	557	566	600	575	587	580	626	631	587	579	559	550	570	590	597	589	607	565	608	569	572	586	557	598	547	613	571	571	598	597	578	628	623	595	581	532	628	551	551	602	572	586	567	530	527	602	592	585	621	598	571	604	593	642	571	570	557	607	571	567	607	598	589	575	560	597	582	559	591	616	570	597	578	528	565	596	588	603	547	624	563	570	564	601	543	621	566	575	610	594	568	578	586	612	575	574	598	531	573	506	569	605	582	555	568	589	579	568	597	584	598	585	586	591	570	587	565	615	622	591	567	605	604	561	616	583	577	580	626	577	613	570	585	592	589	568	589	590	589	561	558	565	608	596	585	617	586	558	557	574	628	550	560	586	586	614	564	606	585	594	606	579	657	535	570	592	599	590	554	604	599	552	624	555	597	525	580	614	632	564	636	566	577	564	619	576	538	600	582	568	558	585	569	572	590	542	556	561	536	528	568	559	513	569	615	577	589	591	575	593	584	567	583	615	566	592	590	592	571	633	600	622	616	575	588	555	598	543	608	588	592	559	550	565	596	607	568	575	560	567	559	605	591	599	604	592	566	599	608	601	590	588	572	613	591	602	606	569	583	580	588	570	603	574	557	645	569	594	614	607	517	584	578	619	613	577	544	602	591	602	607	580	595	548	557	591	580	581	595	553	573	567	596	546	582	575	584	575	619	602	577	600	617	568	542	605	571	589	604	607	572	577	588	603	582	553	594	531	565	547	547	595	572	562	554	593	589	632	625	587	527	575	600	580	591	625	607	569	588	538	570	621	569	570	628	594	596	572	558	552	587	561	563	623	566	582	580	582	572	622	569	575	640	581	563	608	561	578	558	584	589	564	584	573	611	619	560	557	581	624	559	582	563	563	589	525	584	601	579	601	567	614	585	587	559	592	587	602	538	605	582	570	570	612	602	586	601	639	576	592	560	596	614	579	605	589	531	593	580	611	581	534	608	603	594	613	614	597	596	611	582	624	551	618	626	595	554	600	553	551	581	595	591	573	601	593	616	539	570	558	557	525	552	598	600	565	565	614	574	599	585	588	594	569	604	577	611	574	569	591	588	561	550	556	542	570	607	602	546	572	577	599	601	592	630	542	589	572	576	610	624	621	599	607	597	529	596	589	588	587	544	576	576	593	533	575	561	535	629	577	585	589	606	570	587	561	577	568	575	609	550	615	549	613	606	567	513	603	597	544	594	569	538	551	583	554	578	582	580	542	600	606	643	588	641	586	589	557	601	594	620	586	613	575	553	604	572	603	590	588	573	560	590	592	596	560	569	578	560	572	630	590	573	592	598	563	637	513	567	565	544	587	605	575	573	594	595	589	540	609	572	570	584	587	599	576	612	576	595	567	591	593	625	572	570	566	615	589	601	579	576	622	571	608	566	604	597	631	596	574	593	572	548	563	542	612	562	621	625	586	583	536	597	568	574	592	645	576	587	579	570	574	569	562	563	588	596	514	627	600	584	578	595	585	582	601	555	618	580	575	629	568	602	578	610	558	619	563	574	604	594	568	574	568	582	552	566	552	595	580	561	543	598	560	544	581	576	581	597	603	623	562	584	555	579	577	572	579	602	552	605	541	598	560	532	568	614	594	585	562	594	584	591	586	564	597	545	593	586	584	602	598	574	573	584	567	608	592	608	593	573	561	568	582	658	567	588	609	578	564	587	590	588	584	563	512	557	575	576	524	564	566	546	596	619	573	576	596	567	567	544	569	545	578	585	578	591	602	612	617	558	597	548	568	631	573	574	626	566	607	538	591	591	633	542	587	544	611	547	587	585	642	568	615	568	559	577	606	570	540	608	568	573	575	613	604	549	568	595	558	605	570	603	602	597	606	565	581	572	592	545	608	569	590	568	613	598	560	555	551	589	598	572	581	548	572	561	592	588	554	567	620	601	579	558	556	571	615	613	571	525	591	570	604	576	570	606	584	553	597	567	654	571	598	554	609	590	576	608	563	588	546	590	576	580	589	563	598	586	559	592	551	597	563	587	541	571	623	600	604	566	587	568	587	558	552	586	552	605	553	548	588	604	574	623	541	535	565	587	537	563	574	573	561	596	570	554	580	621	612	603	555	585	522	600	622	577	567	533	558	632	588	599	594	594	553	570	586	623	581	568	522	576	575	609	543	640	581	612	578	610	571	592	573	594	556	598	557	547	607	580	577	622	589	606	546	560	596	627	633	627	569	587	604	605	626	560	585	590	601	579	603	597	590	612	603	571	558	578	646	640	574	587	630	579	546	622	562	559	587	562	588	570	549	609	556	595	558	565	560	569	604	586	584	592	568	599	611	560	578	572	575	616	556	538	587	558	564	552	568	591	563	554	596	612	600	577	557	562	515	625	606	591	574	591	614	564	566	578	561	564	566	586	568	587	580	520	583	600	562	588	541	609	564	606	572	561	536	584	592	577	618	596	600	573	593	549	565	616	574	566	567	584	586	566	554	588	617	586	599	582	608	571	581	564	572	599	531	561	590	600	596	596	566	626	578	567	582	585	563	579	569	628	565	597	588	556	613	606	565	595	584	553	584	551	567	630	568	601	589	584	589	585	603	558	605	581	579	571	620	565	575	632	552	587	571	571	603	586	568	585	582	571	526	540	593	585	559	571	553	595	564	552	578	528	555	593	613	619	569	570	613	549	587	594	516	537	560	604	550	549	531	601	623	569	553	604	588	573	600	589	614	608	590	558	596	608	558	593	588	564	582	596	535	568	561	592	618	581	571	596	565	553	599	575	550	586	571	596	631	555	567	595	621	611	589	575	582	596	591	582	540	605	588	570	594	614	591	577	609	573	587	567	587	569	566	591	556	573	554	554	563	574	584	582	568	530	562	578	558	585	597	614	552	549	578	570	604	599	552	582	605	555	586	588	559	545	597	600	544	588	612	617
40728	57967	43122	26336	11653	2059	1109	1009	893	889	837	789	749	699	692	694	643	642	672	671	617	629	660	638	628	601	630	618	607	618	625	621	651	608	590	633	638	570	631	619	637	585	608	601	642	593	630	581	614	610	599	613	578	632	606	592	601	618	589	551	635	648	624	584	614	616	601	631	587	611	590	616	626	625	587	634	638	601	644	559	611	631	600	598	621	604	618	584	597	577	612	636	595	596	643	623	582	590	639	622	625	602	600	544	604	559	597	604	593	593	660	601	631	600	584	621	636	630	590	593	628	608	623	599	569	567	581	618	631	596	561	607	587	617	615	605	657	612	602	617	596	591	615	640	628	569	639	583	617	635	638	607	593	611	546	632	607	623	597	629	601	566	603	638	584	592	592	581	588	598	610	623	578	594	608	627	658	586	564	605	605	590	590	660	605	590	625	593	656	591	611	628	599	596	612	629	602	627	588	595	611	667	603	591	580	581	613	614	637	604	589	625	644	634	604	556	586	608	617	657	637	552	597	621	593	586	638	584	610	599	624	600	630	637	607	624	593	587	567	575	567	593	595	633	606	581	592	614	643	633	608	633	658	641	575	636	632	657	590	607	610	584	630	589	629	625	642	587	613	619	574	626	601	592	599	602	645	637	620	585	593	640	612	596	592	579	615	619	609	623	610	643	638	596	589	643	610	597	601	585	632	586	575	593	625	616	621	631	600	645	572	597	612	598	592	641	621	584	638	589	580	596	636	598	594	609	589	597	597	610	600	584	625	665	638	610	618	599	593	613	555	607	617	595	606	595	613	585	593	554	597	629	605	586	602	600	595	615	649	600	625	603	578	641	579	637	593	600	596	578	627	611	594	602	581	632	575	597	591	648	650	568	605	550	644	562	639	573	627	576	566	605	599	591	638	584	647	595	591	635	620	604	552	611	620	622	617	615	612	632	569	660	608	637	600	617	562	578	645	634	612	626	612	598	583	627	619	633	616	664	610	657	596	620	624	622	639	607	621	620	635	645	633	580	579	638	562	558	597	610	594	558	618	619	577	598	599	559	619	609	620	651	595	640	633	626	587	581	556	615	568	598	600	614	586	619	603	628	605	642	623	590	543	609	614	595	600	601	621	598	597	624	624	594	633	629	558	617	557	621	609	573	580	641	624	538	597	632	629	622	616	598	551	579	605	608	567	634	637	632	629	613	601	598	569	626	552	640	625	606	594	624	590	597	645	616	649	592	594	595	610	578	653	617	586	629	635	636	606	605	585	601	595	604	623	629	599	630	563	587	587	600	608	597	587	618	621	603	598	648	580	658	572	629	605	597	613	629	621	609	587	609	611	635	612	617	612	589	602	628	607	605	570	609	657	630	618	605	593	608	627	572	591	603	614	543	587	615	608	575	642	649	602	602	569	628	580	629	614	618	604	633	605	582	573	610	626	576	594	587	649	605	593	598	622	657	595	584	631	637	596	566	593	600	634	629	590	607	597	653	540	586	572	616	617	589	617	601	578	582	602	574	619	625	589	600	604	617	637	617	635	607	566	668	616	631	574	616	597	633	619	618	612	610	584	589	603	611	627	586	592	586	630	630	589	551	607	589	555	609	619	591	635	629	615	603	628	579	600	588	628	585	616	600	608	621	591	591	598	594	607	601	613	623	596	608	612	570	606	599	629	592	587	620	576	602	619	601	647	620	622	622	621	572	595	641	592	648	609	624	626	606	597	622	600	611	566	654	601	634	621	603	624	605	577	618	579	629	624	572	604	629	601	592	584	565	616	596	611	605	556	619	621	540	605	561	567	609	614	640	603	591	646	601	593	602	627	650	625	583	617	600	609	621	596	608	621	580	597	622	570	627	615	577	651	628	590	610	536	592	670	625	597	566	578	596	586	619	656	623	621	545	622	588	630	612	568	612	627	622	642	581	665	551	566	606	616	551	582	585	567	613	661	607	603	589	597	617	648	646	637	618	605	571	571	647	597	626	581	613	596	589	649	613	632	604	656	584	601	570	589	657	608	593	624	617	631	623	574	598	614	638	610	604	620	585	594	600	562	577	626	594	606	604	606	620	591	604	598	622	544	607	621	579	598	579	619	587	626	603	590	617	585	572	609	595	579	577	596	634	613	573	613	603	616	603	599	607	614	600	655	606	630	597	605	622	563	574	557	590	595	603	617	588	655	552	597	617	624	600	603	589	603	586	548	639	621	616	611	608	642	628	600	628	587	600	591	579	613	560	582	596	614	606	629	636	643	601	566	588	590	629	623	635	600	630	653	600	651	626	664	614	622	626	603	588	597	619	601	625	598	603	609	611	639	677	594	606	614	576	570	645	605	610	635	597	614	596	625	580	638	604	593	580	619	591	668	581	611	606	591	586	560	591	658	621	653	646	574	673	631	599	639	651	573	603	622	613	627	587	563	608	555	583	608	614	590	590	598	615	609	608	649	566	591	596	598	614	587	598	600	633	585	626	593	609	625	637	645	599	614	606	547	638	574	603	579	647	591	591	595	613	659	671	592	606	553	650	618	621	597	619	606	578	590	615	604	602	579	586	613	620	607	606	603	590	624	640	603	609	635	607	629	580	628	598	587	601	614	586	657	556	576	683	588	574	613	597	622	581	615	635	637	642	605	635	593	588	615	578	611	597	637	595	584	598	606	605	558	585	582	633	610	565	632	622	613	616	584	642	604	616	613	576	557	590	616	649	602	609	630	594	636	619	614	616	653	605	615	642	603	626	590	622	655	616	668	631	616	657	626	597	623	606	618	609	584	611	639	606	603	618	593	636	616	582	606	568	564	550	629	649	622	606	568	619	625	659	607	649	594	624	613	613	643	583	586	629	627	635	648	595	581	605	603	618	616	635	605	563	621	586	616	650	634	553	598	612	627	615	637	635	618	600	590	591	599	597	580	607	578	583	596	634	594	615	578	593	608	591	561	574	608	613	604	646	646	587	612	569	599	618	601	607	603	605	619	552	590	602	557	641	636	610	558	587	624	610	601	626	562	600	609	633	586	631	643	591	619	612	607	598	580	622	626	583	608	597	587	623	617	596	575	593	605	618	595	643	647	571	606	635	599	572	569	596	627	610	564	624	610	588	641	608	596	592	612	579	591	605	614	595	610	587	576	615	588	609	581	597	597	591	547	581	590	604	618	642	606	620	596	620	626	578	579	612	637	606	575	621	605	592	625	623	591	621	565	624	629	577	592	618	575	623	586	587	612	604	597	623	587	575	582	618	647	601	592	586	639	633	565	610	612	575	624	624	623	591	618	648	614	536	619	582	597	581	592	643	628	638	583	624	618	601	558	605	580	574	617	595	627	582	618	581	659	589	599	650	558	594	606	616	606	576	604	570	594	593	587	595	565	604	639	603	590	587	611	637	612	587	607	596	594	604	601	649	562	607	616	630	591	620	624	587	621	555	552	625	597	611	593	586	592	606	611	603	601	578	602	580	623	586	614	579	633	607	569	632	605	637	631	604	580	624	599	626
24830	21006	27627	25216	17429	3486	945	851	746	784	790	726	690	750	712	679	707	689	700	709	698	694	696	644	703	632	670	659	670	697	678	612	669	676	674	685	640	650	657	701	679	715	668	643	682	677	669	643	641	647	626	656	649	629	641	640	656	638	627	717	684	677	654	662	661	658	660	682	685	716	667	672	710	625	653	650	676	662	636	691	624	627	615	689	666	668	702	689	656	656	693	675	674	650	700	669	619	667	708	677	678	653	665	685	668	684	655	675	629	675	687	659	627	632	703	651	673	682	667	648	696	617	669	632	708	723	690	645	638	644	678	699	722	661	683	717	675	663	669	664	704	620	650	635	663	638	684	684	694	731	678	641	654	658	689	676	672	654	650	653	658	721	686	684	681	690	735	654	622	707	675	667	689	709	691	620	677	614	624	703	723	659	642	689	661	636	637	662	673	679	628	643	667	694	647	668	642	680	665	646	716	650	682	655	668	671	678	707	643	661	638	651	662	679	625	693	661	653	644	625	652	692	702	591	657	665	624	647	639	660	660	660	633	683	680	712	698	689	686	670	669	617	693	660	609	683	679	657	655	677	693	729	694	693	723	676	655	670	683	662	668	692	639	687	651	676	659	649	651	697	634	652	688	677	670	687	631	645	667	661	608	660	602	683	655	650	681	711	672	681	638	664	662	681	657	657	695	621	642	645	672	669	688	683	657	685	712	674	681	677	665	664	721	714	670	670	681	633	665	649	682	731	635	685	697	654	642	661	634	646	629	672	653	621	620	654	714	664	679	676	674	629	638	683	679	643	697	667	642	606	648	706	665	717	672	632	650	707	661	682	669	643	708	656	666	616	651	676	672	671	686	677	652	665	688	662	636	636	677	650	640	666	642	651	648	670	659	670	671	712	688	649	720	661	669	607	677	643	665	642	672	651	600	632	647	657	631	723	700	645	685	643	679	659	603	652	645	688	632	621	672	654	599	662	676	657	653	656	708	618	675	668	726	693	696	683	632	609	686	668	670	698	687	685	647	663	627	656	639	661	667	694	690	641	666	666	630	616	682	630	651	660	622	639	695	689	633	654	637	675	660	633	657	680	647	672	639	656	652	658	668	647	638	612	662	707	651	619	653	661	677	710	656	615	643	686	689	646	664	643	701	683	663	670	607	672	706	694	697	642	694	662	655	656	628	668	643	678	662	664	683	652	617	695	659	669	652	705	667	629	656	677	650	634	659	679	665	669	644	666	621	667	657	650	642	662	664	653	666	650	652	705	680	643	708	710	682	657	651	670	659	662	683	674	654	647	694	674	659	676	641	670	665	650	656	691	707	677	672	663	694	619	677	692	656	643	676	609	676	678	645	675	652	670	648	634	676	672	672	699	668	674	671	647	657	641	672	663	704	640	726	666	656	669	640	709	627	664	668	696	698	637	663	642	680	650	640	634	677	674	643	668	629	631	661	676	687	705	659	641	626	666	680	674	726	644	628	650	678	698	703	634	662	678	668	687	645	644	656	646	671	682	680	631	689	668	658	642	647	714	672	684	668	700	659	661	667	652	654	633	652	679	629	704	645	642	688	661	661	630	691	653	637	687	650	647	682	707	669	667	685	667	676	639	682	648	622	655	606	704	706	632	673	654	628	653	688	662	663	698	672	621	673	678	667	681	651	663	696	666	671	676	698	631	671	638	636	725	675	708	683	653	675	659	666	680	678	687	650	638	666	691	674	666	686	655	636	672	667	675	682	695	681	668	682	662	628	674	620	658	617	630	692	687	704	652	640	644	675	646	668	676	662	692	617	664	645	622	681	662	679	677	635	680	678	670	666	652	694	670	644	649	641	677	699	694	673	683	643	675	675	673	670	674	697	639	707	680	724	703	652	664	683	694	658	617	631	648	671	683	640	629	683	697	653	661	677	678	627	610	682	665	672	597	650	712	634	657	673	652	652	662	706	669	646	616	629	704	671	663	672	693	659	646	641	627	623	672	710	667	641	706	635	678	645	683	644	677	679	673	661	660	669	622	655	635	697	644	691	692	661	616	674	666	703	668	650	658	632	673	650	686	667	658	662	661	685	668	704	625	661	704	686	673	661	650	648	679	682	690	712	665	649	705	730	650	623	696	676	658	665	655	681	686	683	657	635	695	680	656	638	633	670	665	683	704	666	644	630	636	668	670	676	677	686	669	672	637	671	680	636	611	691	689	659	690	667	648	655	683	628	694	664	676	676	645	684	655	690	713	646	714	692	660	671	690	664	722	628	616	705	686	690	663	692	667	676	589	678	645	662	691	668	692	687	648	647	668	626	685	704	706	623	625	702	688	655	660	706	660	671	662	651	704	667	661	649	665	656	674	680	651	644	676	696	699	667	692	640	656	644	663	694	634	693	623	640	620	667	646	700	684	673	702	676	706	662	698	637	752	680	700	646	650	707	651	672	710	672	637	639	668	658	664	610	673	706	704	650	617	700	660	644	637	665	661	634	670	644	647	671	667	667	628	632	701	682	658	664	660	632	672	689	665	670	649	644	639	664	672	656	680	697	649	646	708	639	680	668	642	644	646	646	686	615	697	685	631	666	618	670	679	629	668	674	632	634	653	652	717	646	719	646	636	694	680	683	677	681	650	613	639	665	639	633	624	677	688	651	671	604	648	637	677	664	645	636	701	666	628	684	652	630	680	673	655	663	688	652	626	663	616	652	688	685	638	637	743	677	650	669	666	670	709	679	642	658	660	711	679	686	624	704	668	631	650	723	661	673	693	634	653	685	669	700	665	662	690	623	666	682	648	653	649	697	661	698	624	676	689	689	704	725	666	665	688	708	634	628	630	669	664	669	683	655	686	699	670	694	680	654	662	646	661	689	660	685	682	711	672	659	656	680	666	634	730	665	666	726	682	649	630	690	633	636	694	687	698	618	687	656	667	688	687	631	658	662	643	689	674	620	654	642	675	707	694	664	705	693	698	650	693	637	661	655	694	645	667	663	677	652	683	669	644	643	644	626	656	638	636	615	633	658	699	688	662	687	655	672	643	685	591	640	674	654	662	657	684	691	622	694	654	680	639	636	696	625	664	630	687	679	649	681	725	660	614	655	655	699	669	680	688	652	632	661	653	714	630	685	678	674	721	642	654	706	693	665	645	671	698	678	658	657	680	664	646	665	644	697	701	699	659	652	601	663	671	650	668	635	659	607	636	646	682	694	675	620	673	686	674	706	658	684	674	652	702	638	606	596	609	681	700	670	616	626	718	655	671	658	664	686	659	697	669	616	666	662	664	672	625	648	692	659	699	645	628	672	692	654	692	642	613	683	657	669	673	648	671	670	664	678	634	701	617	679	672	647	677	658	688	717	642	659	641	643	649	679	658	644	632	703	668	682	685	685	682	686	641	638	626	690	693	724	666	659	633	624	683	666	671	626	665	658	662	677	651	658	663	640	658	660	690	704	638	678	696	692	655	647	661	690	661	660	662	690	633	636	646	641	658	635	653	670	682	639	623
40834	54943	41415	22841	7908	1552	1022	942	926	866	815	775	795	768	740	689	672	703	713	732	696	748	692	675	728	690	670	675	696	741	672	649	649	637	668	685	675	691	719	675	680	745	698	628	679	642	688	650	662	697	675	686	720	722	637	718	652	666	673	647	694	634	659	690	688	657	686	693	681	697	685	705	671	685	677	676	658	647	684	693	650	693	680	696	663	638	693	659	641	655	690	676	674	648	693	663	661	669	685	688	706	629	674	696	689	664	653	680	650	662	656	723	649	677	700	655	680	683	675	677	699	627	686	683	684	643	711	719	639	680	657	670	661	714	710	653	686	686	691	681	636	682	650	698	653	678	691	679	689	650	713	683	708	682	675	705	688	683	690	670	685	656	682	713	686	627	652	695	692	689	692	656	691	640	633	658	672	639	671	651	634	640	652	637	655	658	680	659	626	632	661	735	672	656	683	701	646	669	615	677	696	687	667	665	674	637	670	669	685	675	671	657	700	711	701	690	653	669	665	681	686	667	683	686	668	671	652	653	603	717	644	650	671	660	682	669	711	649	680	667	670	673	711	706	698	590	695	662	675	695	660	673	662	719	684	720	703	688	671	658	691	671	663	692	686	634	643	685	684	678	644	697	659	613	722	670	670	695	673	590	686	628	704	672	706	691	649	718	641	691	709	675	697	720	693	674	656	678	648	668	713	682	631	704	690	690	712	703	691	671	653	724	701	671	645	710	708	662	647	694	681	674	628	675	685	642	678	680	667	703	642	683	682	660	656	679	688	637	720	656	688	661	651	687	685	643	633	683	704	656	692	653	631	642	676	641	662	686	712	676	697	661	670	677	688	683	710	665	664	723	686	662	658	647	669	697	673	703	681	637	656	674	689	612	704	664	724	675	632	658	701	649	651	656	725	727	711	637	648	688	707	663	671	640	739	646	689	669	664	643	691	660	683	645	673	672	746	683	694	683	653	686	664	655	699	646	673	665	706	693	666	657	629	675	709	684	639	684	701	699	692	643	723	678	616	655	659	718	696	658	677	657	719	674	674	669	650	688	616	653	681	651	693	663	695	682	625	700	722	613	678	710	655	631	702	709	661	693	636	648	690	709	659	651	685	709	701	700	624	671	667	660	662	679	644	665	681	700	657	660	682	733	682	674	681	681	683	717	671	660	682	672	629	690	666	699	680	674	686	685	654	651	651	721	692	671	691	741	655	668	712	646	668	662	689	677	671	667	660	669	695	640	664	693	681	672	679	698	691	683	688	692	660	684	717	677	675	695	734	637	711	690	711	685	687	699	731	693	691	618	747	687	679	643	705	633	712	632	687	632	660	655	713	642	635	642	673	671	693	690	632	636	654	650	703	622	665	713	619	665	664	675	710	702	691	620	654	679	638	686	669	647	656	688	681	683	697	654	729	682	658	670	687	703	650	659	659	670	621	679	677	639	699	716	688	614	655	713	672	704	626	656	664	618	660	670	688	675	666	701	717	671	683	681	721	708	662	689	677	632	665	684	662	654	636	676	714	717	668	688	668	637	674	716	700	676	688	689	697	699	677	667	695	692	694	720	652	643	672	678	724	641	648	620	665	672	712	662	711	660	635	673	706	722	629	717	677	663	626	668	661	694	659	685	695	690	661	700	625	692	696	680	668	689	659	725	667	661	694	727	671	700	691	678	686	624	667	680	629	707	641	672	670	666	679	680	687	698	640	635	656	691	699	663	656	703	657	664	663	670	711	711	678	634	666	666	709	644	670	704	646	630	685	680	672	697	715	701	669	711	687	696	676	712	727	673	655	686	628	674	682	715	660	694	694	700	678	674	650	695	690	695	671	678	651	679	636	660	687	703	691	676	668	744	679	694	658	709	731	694	669	706	727	673	717	680	665	697	658	689	680	644	693	678	698	655	704	674	698	655	676	673	726	632	646	633	659	648	664	676	679	673	667	686	734	667	687	659	654	706	687	688	653	648	667	651	621	641	633	632	663	697	644	669	661	667	681	647	678	601	701	681	688	647	638	661	645	652	719	649	688	690	668	674	637	688	671	706	683	673	658	666	680	658	662	665	645	696	667	721	689	659	714	693	687	685	651	667	696	695	661	684	690	642	670	694	690	675	691	663	607	670	658	683	659	687	673	666	698	665	664	663	673	707	679	681	696	696	658	678	688	633	695	675	661	723	649	653	703	699	657	700	697	658	683	691	677	662	668	662	659	645	682	723	679	635	679	704	734	675	663	658	628	660	716	660	693	700	632	682	662	691	745	646	699	644	651	675	645	685	677	684	692	679	674	699	642	649	693	685	641	669	670	691	628	689	664	691	688	667	679	680	637	707	671	692	707	699	680	690	710	651	687	679	672	689	685	717	699	637	654	666	682	664	683	685	655	637	696	701	636	665	655	667	661	656	636	688	631	733	661	663	671	685	682	692	688	716	732	728	687	678	684	632	695	637	675	668	646	708	681	682	698	627	719	649	705	663	700	679	679	687	697	662	644	679	712	663	697	670	666	688	704	699	693	720	646	679	703	665	678	710	657	629	622	678	659	691	655	697	643	674	646	664	693	695	693	654	673	696	650	688	724	628	691	677	675	661	662	705	718	702	743	715	659	691	657	681	670	698	666	693	647	653	633	699	686	661	666	696	646	660	671	721	671	728	649	678	648	649	677	666	679	688	715	662	665	711	708	684	677	727	630	677	693	675	677	618	662	693	692	699	716	747	692	707	688	668	668	688	641	643	658	656	666	672	683	687	693	690	662	718	674	668	668	661	684	678	669	640	670	694	671	672	695	670	695	710	671	727	640	660	658	670	661	621	678	682	677	689	604	654	711	672	685	736	679	672	630	681	675	627	689	691	666	701	695	664	656	670	666	700	692	637	663	734	645	705	636	685	662	631	711	636	657	724	693	687	685	673	674	683	617	654	640	687	714	639	712	683	708	698	621	664	628	666	655	720	664	693	678	651	683	684	672	645	667	672	700	666	673	665	692	723	699	667	672	668	708	688	680	678	649	706	671	632	662	731	694	617	686	666	660	693	675	717	662	692	656	675	653	624	696	638	690	681	693	695	687	631	689	655	683	651	695	654	663	719	643	700	723	694	645	726	666	653	679	730	697	692	676	659	642	723	637	664	648	670	702	663	671	713	650	709	675	665	667	653	681	673	654	666	659	694	674	678	692	649	672	701	696	659	655	660	686	678	724	713	609	631	660	685	698	661	700	694	697	680	666	727	661	675	675	700	692	697	728	646	683	697	657	650	657	671	653	754	691	649	649	666	661	725	682	679	668	692	666	673	670	698	664	667	680	651	678	686	659	688	647	658	708	699	686	663	699	663	670	646	700	672	676	634	690	676	696	671	662	678	625	661	710	658	673	732	657	636	660	658	689	649	673	702	676	717	680	659	685	672	675	653	638	707	640	615	687	691	718	647	610	681	624	661	651	662	649	686	692	644	676	650	700	688	671	644	680	680	678	663	642	667	653	672	657	683	717	617
22524	20991	28361	23821	20997	20956	10247	937	724	667	697	623	594	544	499	494	453	540	489	459	496	428	456	459	455	484	476	491	443	468	459	447	506	469	485	448	461	467	462	436	469	474	462	404	463	464	433	473	462	478	490	405	437	437	497	444	431	453	421	424	489	432	429	438	451	405	467	463	483	498	458	455	466	439	442	466	444	443	449	463	470	472	460	474	465	447	434	440	456	464	477	442	476	460	461	451	474	446	450	465	443	447	442	489	408	406	468	485	455	435	450	485	485	460	439	455	462	466	436	438	437	460	468	443	435	465	449	444	433	425	417	443	442	440	460	481	462	460	409	438	475	450	475	459	438	453	489	474	442	443	424	458	431	473	416	391	468	447	433	491	486	448	432	464	474	471	422	461	441	416	415	447	462	441	403	462	448	422	425	457	477	497	449	422	457	473	477	460	471	456	463	425	487	457	454	443	453	484	459	486	461	467	480	467	409	456	444	444	448	437	447	443	469	475	451	434	463	435	439	425	481	486	466	482	486	446	431	503	448	510	460	457	461	448	456	423	419	483	469	428	430	471	453	464	453	487	472	484	380	432	445	437	466	423	471	472	457	421	447	475	461	441	452	431	417	466	493	463	427	448	453	479	458	408	470	439	445	460	457	436	477	468	433	490	453	482	478	428	429	444	437	433	449	462	474	480	464	426	468	449	451	474	463	462	415	434	434	487	469	471	494	443	452	449	449	474	438	419	470	488	407	463	482	462	460	477	473	439	429	441	457	435	451	464	415	460	450	452	467	446	457	459	452	464	446	449	455	462	467	442	459	458	477	455	485	454	432	432	443	455	450	454	457	485	456	486	412	470	445	463	436	432	447	481	426	469	431	431	448	482	436	427	454	491	494	422	467	451	482	470	466	469	462	491	460	476	449	485	467	456	443	424	461	469	431	464	462	442	465	464	446	464	450	473	427	402	485	471	435	455	423	466	465	480	502	467	469	445	474	465	462	449	454	410	447	487	456	443	453	417	460	458	423	474	457	449	441	416	410	448	434	491	430	414	444	421	411	488	452	449	445	437	463	437	453	476	467	462	484	485	441	431	428	475	442	440	432	476	435	477	480	469	477	467	469	446	406	490	433	465	452	488	445	488	466	455	436	456	486	465	423	483	435	429	466	477	440	416	471	429	442	451	438	449	469	444	466	447	440	468	463	485	468	457	455	447	450	473	455	426	461	430	442	454	495	484	466	462	451	420	472	473	463	439	461	442	461	484	456	455	474	445	432	418	475	443	462	447	440	445	506	462	437	417	458	448	465	491	427	460	474	451	455	444	464	461	438	460	439	500	477	485	437	429	428	430	470	437	476	465	468	445	432	470	463	419	415	431	443	450	461	435	453	435	484	431	430	470	455	464	464	443	448	483	457	484	434	421	479	412	464	448	467	455	496	428	447	443	437	447	437	402	477	468	477	460	473	426	438	462	439	434	433	466	447	467	455	457	441	425	419	441	494	445	477	479	449	456	471	502	470	436	377	437	447	438	456	442	418	446	491	466	488	458	476	425	484	448	455	435	446	480	479	443	462	439	445	455	423	490	389	446	452	457	440	463	398	441	482	480	453	461	465	432	429	446	446	452	456	442	450	475	491	481	464	442	453	450	483	436	441	451	506	487	415	460	449	473	439	473	458	441	429	425	474	460	446	434	445	440	413	462	429	431	445	441	434	460	450	464	447	446	445	467	488	441	443	461	459	436	497	438	430	462	421	442	466	445	479	428	462	408	476	418	437	470	485	455	408	409	466	453	463	456	432	452	438	515	440	465	449	466	460	462	410	468	431	467	519	467	445	463	424	397	461	469	427	508	480	428	470	501	441	480	483	469	433	447	460	446	430	486	426	435	460	468	435	454	410	460	438	424	472	467	421	430	454	454	479	443	471	493	458	455	449	454	493	461	436	443	473	447	441	479	476	457	442	467	454	463	453	422	479	466	475	402	420	453	442	477	453	455	446	446	409	454	446	461	426	497	464	457	446	495	453	465	450	452	458	495	477	465	465	439	458	404	458	447	494	457	447	480	390	447	489	451	468	421	445	487	441	452	454	447	423	448	456	456	449	471	452	439	452	453	455	429	444	428	447	447	470	413	461	416	458	445	474	465	469	416	443	476	481	466	480	427	456	443	451	436	435	404	437	461	414	435	472	449	441	482	460	462	457	426	476	476	417	458	456	426	443	435	445	428	413	447	435	437	419	473	449	471	415	440	447	435	407	471	495	495	428	417	483	481	476	431	452	411	489	449	456	450	471	438	497	464	413	464	454	414	460	466	465	465	477	454	408	456	420	429	450	432	455	467	442	484	446	461	453	439	411	432	441	461	485	497	470	462	482	436	423	424	446	469	457	453	455	497	464	496	449	443	451	477	459	467	409	442	435	452	440	431	445	428	476	461	443	423	435	461	459	450	446	464	431	463	430	416	439	486	446	477	428	421	452	460	462	464	458	454	421	472	449	448	421	430	441	483	461	463	453	431	474	401	453	472	487	432	475	425	482	436	454	455	468	392	458	427	513	461	454	442	433	487	447	480	443	458	481	463	427	453	444	484	453	480	473	480	439	450	471	492	476	455	434	505	483	419	465	427	431	460	518	443	457	435	441	457	434	467	483	407	474	442	445	422	491	417	457	436	455	475	491	418	448	475	491	413	477	422	415	398	424	429	493	438	475	491	459	461	433	426	453	445	454	495	446	431	498	451	485	460	415	437	470	457	488	461	478	410	425	458	433	437	431	451	432	506	449	469	465	445	444	479	450	468	457	477	433	396	414	439	432	481	443	433	484	472	464	471	450	460	477	453	460	476	466	455	477	440	421	452	473	453	447	469	449	440	466	449	454	447	437	438	485	438	494	423	450	454	452	487	454	459	475	440	450	463	494	460	483	452	471	441	433	484	447	445	436	419	436	431	468	455	457	422	438	472	438	455	461	419	417	453	452	456	470	444	458	438	449	477	445	516	457	451	458	418	440	425	460	442	428	480	438	430	486	455	451	425	443	486	481	441	461	433	447	455	424	463	443	422	447	460	421	436	445	414	438	420	433	473	430	440	480	482	435	441	460	434	434	457	463	459	522	482	435	400	462	445	476	413	457	445	465	464	478	431	425	437	478	452	435	474	480	453	466	467	466	415	438	428	449	473	443	445	409	453	460	462	483	449	428	436	433	471	456	493	441	433	493	457	458	450	494	417	444	458	434	466	488	451	484	462	434	493	475	455	437	411	438	445	470	473	450	453	483	442	461	412	446	428	471	435	498	415	475	443	433	476	472	452	455	458	472	457	456	435	408	424	484	472	449	490	479	438	457	460	441	450	472	517	469	436	435	414	444	462	452	445	434	473	480	435	445	475	408	455	472	450	437	434	459	473	458	453	438	462	436	447	442	460	439	419	480	454	449	445	432	484	457	436	504	449	474	455	471	427	428	466	439	493	424	482	432	460	469	446	443	478	439	430	440	451	446	424
43896	64681	47151	27467	11115	1756	1227	1053	914	877	771	682	640	639	575	568	544	555	492	505	488	493	536	482	495	447	490	495	473	462	475	477	475	480	493	433	510	479	481	447	491	460	454	486	493	475	514	482	478	502	458	462	490	441	432	498	440	482	480	437	497	433	453	463	484	478	499	453	494	452	491	473	451	469	455	499	493	502	470	432	406	491	506	471	464	499	517	443	502	461	482	442	453	480	499	457	513	503	476	493	451	527	497	469	465	504	444	485	476	483	474	473	454	453	464	494	457	483	464	481	523	451	483	438	489	496	487	440	443	438	483	475	451	458	491	434	452	487	439	454	444	465	483	457	430	450	526	484	474	461	483	471	491	484	450	448	477	477	474	494	462	440	444	459	455	423	476	482	426	481	483	492	490	475	493	484	431	436	431	465	469	486	478	481	500	487	494	485	499	441	467	486	437	444	470	517	452	460	516	492	473	427	473	507	447	433	458	461	466	447	493	467	476	430	470	493	454	464	426	471	443	464	476	496	451	472	483	469	489	524	519	459	483	479	459	514	474	457	476	426	475	515	442	456	496	459	476	493	477	442	488	502	517	437	473	427	452	447	460	447	460	488	493	496	471	477	431	455	474	484	473	494	469	456	490	448	489	531	464	480	460	469	460	482	510	429	450	474	461	500	484	498	445	508	483	473	482	463	473	498	484	465	543	466	458	447	460	482	443	454	437	466	469	423	466	483	445	481	481	457	449	480	474	446	470	465	443	514	454	497	490	531	473	435	496	452	471	479	450	469	483	474	473	480	455	490	465	491	447	489	496	484	463	423	450	474	433	453	470	473	460	431	455	466	491	460	468	447	459	445	439	447	487	449	463	449	449	431	449	452	425	514	521	483	496	500	487	477	453	464	505	482	417	456	461	487	443	473	452	466	482	448	497	464	472	497	487	474	458	474	452	481	446	427	472	441	463	461	473	470	452	473	494	461	469	486	477	473	500	455	454	476	476	442	490	458	469	452	503	458	475	474	448	485	445	476	473	485	472	487	486	460	445	473	436	469	485	459	484	460	502	481	464	494	496	484	462	457	440	484	472	464	483	482	455	461	465	457	474	477	478	507	455	458	472	479	455	470	432	446	426	446	460	506	465	475	484	513	479	481	473	463	483	479	443	517	475	473	458	450	460	431	467	460	464	471	496	474	497	427	501	484	443	467	464	446	470	447	465	503	458	454	463	465	466	464	459	500	480	465	481	475	411	475	478	489	465	484	460	451	459	488	458	511	506	517	452	468	497	457	455	479	438	448	504	452	437	450	452	464	467	471	453	450	472	464	465	416	433	468	440	449	468	488	459	503	472	461	442	498	483	467	444	515	494	493	467	465	480	492	465	479	483	442	454	477	480	471	432	450	452	476	447	512	459	465	464	449	469	439	476	465	464	469	523	473	451	457	495	493	507	454	496	467	455	508	467	442	467	491	482	465	473	443	491	436	469	478	451	465	464	419	496	437	484	460	488	442	466	439	467	483	466	512	482	438	487	420	490	501	476	461	432	430	483	473	450	518	467	490	460	477	468	476	476	435	488	464	467	511	457	474	444	477	449	484	416	494	453	486	490	489	486	478	466	441	487	451	467	464	477	449	458	471	460	445	490	464	471	452	462	518	445	452	479	434	474	464	484	430	440	435	466	435	474	467	465	478	421	467	486	451	474	462	487	442	457	450	466	471	466	461	429	458	482	446	446	507	467	482	488	422	468	436	472	442	437	442	439	473	454	499	474	466	478	443	459	496	406	505	469	482	464	458	455	468	511	482	470	484	478	498	418	440	483	497	493	426	478	511	497	469	504	467	422	465	484	486	461	508	455	447	461	468	499	467	465	478	444	486	444	438	467	483	484	482	443	472	469	475	497	439	453	485	460	456	470	461	461	495	492	478	466	483	451	474	501	461	418	462	478	457	480	480	473	462	504	457	471	430	462	489	480	497	440	473	474	495	488	473	481	458	437	489	454	479	465	458	489	449	460	467	491	456	513	471	437	436	457	465	472	438	471	450	448	488	463	476	465	482	468	470	486	476	450	471	484	483	455	475	461	473	448	492	462	474	456	467	457	467	464	469	456	435	450	475	441	467	467	459	490	455	487	468	468	463	476	449	475	465	443	466	483	467	512	457	484	482	471	473	489	472	425	439	475	487	499	483	477	510	448	511	465	436	444	464	445	471	492	465	442	483	476	420	470	458	474	439	481	458	456	448	503	482	475	456	437	471	468	465	502	433	507	453	490	440	470	488	515	464	479	477	447	478	479	462	429	471	426	454	510	450	496	454	463	500	467	485	466	463	485	475	485	453	435	466	475	485	490	484	462	501	455	460	468	475	468	451	462	491	451	468	470	481	466	462	478	486	513	496	474	509	482	442	491	492	495	464	470	496	454	464	473	478	465	462	495	441	435	471	484	445	475	487	495	476	435	506	462	470	470	461	476	473	420	450	492	490	454	467	461	487	434	500	455	451	444	458	486	482	452	476	438	444	455	448	486	465	465	451	465	443	476	487	478	504	499	441	465	468	429	470	459	472	439	455	475	459	447	461	455	481	483	424	456	451	419	474	451	476	494	475	484	459	484	485	446	498	477	474	425	478	478	469	495	470	441	470	480	473	482	456	466	474	477	468	474	502	430	478	445	438	475	434	481	501	486	467	475	455	463	454	456	469	479	492	458	485	457	463	486	477	462	449	477	435	448	467	472	484	505	494	495	465	489	437	457	449	466	480	449	478	486	487	478	482	485	486	483	443	491	475	485	492	473	442	430	478	455	476	438	458	522	506	468	489	489	447	464	517	468	498	485	503	495	481	477	463	452	454	452	438	432	461	418	477	455	454	472	504	433	461	464	431	467	464	493	437	492	474	505	452	475	479	452	465	485	473	470	455	465	454	473	430	483	440	429	468	460	451	436	475	507	466	446	489	455	476	473	496	487	460	516	461	464	439	491	468	493	493	467	469	464	466	455	462	438	509	427	512	466	463	500	457	442	512	475	467	474	469	440	444	453	503	474	459	485	467	440	476	464	487	476	438	430	472	456	522	455	523	475	451	449	502	456	496	470	502	458	465	446	481	417	485	429	458	472	439	456	450	450	510	453	468	481	437	445	479	440	471	440	449	436	489	451	408	443	466	467	499	440	479	424	478	456	442	477	462	472	461	472	472	477	443	480	458	450	461	487	492	493	452	483	426	436	478	451	472	459	479	439	475	467	458	473	484	492	468	470	467	474	440	492	479	459	486	449	454	467	478	453	445	495	477	456	457	454	454	491	440	449	495	463	438	465	499	472	493	457	502	452	452	454	490	476	452	411	471	484	442	441	468	480	483	492	438	450	438	444	480	458	478	470	461	441	429	428	454	460	466	490	506	464	477	461	471	462	483	487	475	463	451	438	505	447	470	449	494	414	466	434	466	490	500	473	473	470	437	463	473	446	442	450	419	455	457	461	470	466	429	473	481	457	461	510	440
35120	31553	28712	15413	3869	1167	933	848	852	807	831	756	750	780	752	736	734	784	767	763	801	699	732	730	736	753	791	774	742	736	718	758	779	786	728	769	761	727	675	797	740	743	777	742	715	703	762	717	690	798	783	751	720	738	678	735	685	693	744	809	766	751	719	760	667	759	739	754	720	704	752	730	723	768	772	715	749	760	731	750	764	713	777	770	709	709	741	738	775	715	760	737	701	782	773	721	737	791	768	790	740	768	744	706	731	764	717	738	706	754	752	723	727	752	721	744	738	729	705	762	731	735	755	740	693	771	747	762	709	727	734	750	740	686	688	708	699	686	749	727	815	727	715	720	752	780	713	678	724	766	696	764	731	812	779	687	703	740	709	740	746	732	722	728	717	719	765	727	719	714	745	715	744	736	730	774	712	766	747	754	743	723	719	766	752	753	741	739	734	707	729	705	712	763	767	783	698	697	749	794	782	754	710	785	739	779	705	744	728	739	744	753	758	789	744	729	736	773	717	721	764	745	763	709	732	703	727	684	752	721	702	794	716	716	764	697	729	726	731	752	721	733	753	733	753	700	814	687	732	707	718	752	779	737	764	743	725	778	705	773	731	803	733	704	717	761	751	739	791	743	745	741	781	755	720	727	785	766	685	777	731	740	740	754	735	739	768	725	732	743	768	736	767	748	722	754	704	742	748	735	717	721	769	715	749	764	772	792	707	729	733	745	685	728	773	724	722	789	738	725	754	743	726	757	747	739	694	674	752	769	702	746	750	723	723	718	733	736	724	752	766	731	719	737	730	757	745	723	722	699	728	737	745	741	744	774	755	721	694	733	754	744	714	759	712	787	789	730	694	736	738	729	733	705	789	758	743	721	735	723	731	713	694	718	694	736	681	740	735	706	715	728	760	751	734	744	760	692	716	733	690	698	678	711	767	727	737	754	726	747	784	724	754	769	744	726	787	753	705	758	767	728	797	725	738	771	697	764	748	761	737	701	710	762	742	704	707	704	701	696	704	730	718	752	712	745	741	705	752	744	723	736	745	732	727	718	712	788	716	698	735	714	781	740	753	732	690	768	774	685	775	679	788	724	752	752	758	696	713	800	709	724	737	731	763	709	747	726	743	739	678	801	707	750	728	751	754	708	723	721	739	733	717	729	803	719	781	715	739	762	750	683	771	735	751	739	678	736	708	761	761	706	718	821	747	754	722	777	683	735	728	712	722	731	742	775	782	748	685	664	739	784	787	721	791	722	761	747	739	746	700	786	685	708	717	754	750	743	731	740	757	739	706	745	733	710	759	780	724	710	715	710	763	758	737	701	721	763	769	754	716	726	769	779	738	710	740	737	722	752	711	747	761	687	765	743	784	748	721	729	713	720	769	794	729	771	761	738	735	769	720	751	680	757	749	722	743	807	696	713	776	754	748	826	739	740	741	757	749	705	715	756	701	732	742	679	745	765	766	777	711	738	719	755	736	707	767	745	733	805	682	727	773	701	691	761	691	740	727	755	779	759	731	760	722	739	770	729	718	710	749	714	771	741	766	698	735	736	729	757	735	800	756	714	731	756	719	721	683	782	746	737	727	746	773	683	759	723	708	693	756	750	733	729	717	704	711	761	678	746	756	726	727	712	758	717	736	738	764	725	731	726	743	731	763	778	724	713	734	759	710	690	735	707	734	746	726	721	766	761	771	766	757	726	773	793	742	751	786	718	742	734	698	686	752	757	755	672	678	771	746	716	724	773	708	742	746	792	712	790	739	755	730	731	743	733	731	757	732	680	694	728	762	734	633	723	747	749	751	734	754	731	768	748	784	734	737	708	768	722	736	706	702	731	720	754	676	741	760	721	768	755	757	786	730	741	755	721	783	740	722	726	713	724	744	714	721	722	698	716	732	745	751	721	752	735	738	722	754	700	740	723	694	734	760	731	730	737	733	707	756	765	721	752	740	752	772	756	736	715	762	706	726	777	689	779	719	764	738	717	703	739	767	680	750	760	756	723	719	739	729	726	673	777	736	732	681	739	708	759	763	737	792	746	717	723	753	725	764	723	720	741	748	729	724	745	754	769	707	757	763	739	719	753	739	757	685	700	755	743	753	728	767	736	730	737	756	714	748	706	760	736	713	725	709	741	731	702	774	751	764	780	690	731	747	731	751	684	748	712	719	731	732	723	772	740	716	732	717	762	713	702	767	759	694	727	712	708	731	687	773	692	739	720	771	752	775	732	712	717	763	709	698	741	680	722	750	766	745	749	766	777	739	750	760	716	675	764	745	701	740	735	718	702	711	733	779	737	746	756	712	728	773	729	716	734	712	726	753	786	730	761	734	699	721	777	721	693	709	721	718	715	747	790	753	716	719	750	767	697	759	769	794	741	739	757	700	757	734	781	760	743	713	731	730	725	749	750	746	755	766	730	739	745	791	798	738	656	754	752	726	747	739	737	726	700	740	720	765	761	766	774	758	694	744	728	781	721	724	732	692	707	715	744	737	761	668	741	742	740	734	739	769	742	753	740	739	694	716	741	751	713	731	707	736	764	739	712	738	758	747	737	732	722	773	704	734	753	751	729	715	680	711	760	722	701	750	709	731	784	771	722	807	696	736	758	778	753	727	732	717	714	729	674	775	721	740	753	754	782	703	712	733	726	744	701	746	726	739	746	723	732	705	708	740	746	775	695	783	705	712	751	742	745	756	748	765	753	741	756	741	716	724	745	727	715	803	725	754	744	745	761	698	733	749	736	762	759	762	719	723	769	741	783	790	756	733	722	777	741	698	788	703	746	793	750	698	711	783	746	786	729	737	729	754	749	715	775	790	758	697	735	741	767	759	732	733	743	765	710	745	717	782	714	735	747	769	738	723	727	766	714	756	719	735	791	761	722	771	701	748	739	774	699	734	757	725	774	736	748	726	726	769	722	681	700	740	687	739	751	726	772	749	718	749	697	734	667	741	753	700	775	732	757	750	786	726	807	748	734	727	729	691	762	746	734	769	720	705	741	765	782	702	732	735	788	741	783	708	739	749	804	740	717	735	751	704	722	665	784	739	724	731	733	754	752	731	767	818	739	740	777	753	712	710	720	749	760	750	739	691	761	733	761	703	697	724	739	725	693	673	715	688	717	755	746	725	726	747	692	714	720	744	702	711	706	740	749	757	789	751	712	750	753	745	771	743	731	754	725	710	785	727	730	732	746	735	713	722	708	758	677	736	742	718	729	745	731	742	747	754	727	755	720	753	719	747	714	765	732	722	715	724	685	696	720	743	707	708	762	745	702	734	741	772	727	727	746	735	755	748	724	756	721	711	669	692	700	704	694	772	725	687	769	762	739	771	701	767	770	765	750	794	762	757	712	715	738	742	670	770	731	713	732	793	737	796	781	750	748	768	802	794	715	694	743	738	705	755	754	798	726	728	760	723	780	793	799	739	795	694	760	724	744	763	713	738	744	738	713	696	777	763	768	743	711	754	728	779	661	749	754	689	713	764	724
43049	45755	31028	12814	3948	1088	980	989	948	887	843	861	816	784	790	753	858	792	790	810	824	782	755	772	731	742	734	764	804	751	825	840	812	767	755	803	748	752	696	793	748	761	784	774	748	789	792	762	810	746	734	796	760	773	755	783	734	764	779	748	761	758	747	732	727	722	803	715	751	815	819	705	783	769	770	730	768	815	764	761	760	743	741	754	730	787	744	758	769	761	758	793	738	811	812	765	771	765	767	800	763	838	743	762	743	784	737	788	734	749	766	751	798	731	780	772	779	759	728	781	827	782	775	761	757	737	756	754	773	755	755	740	774	752	754	761	769	754	756	758	743	811	716	737	786	788	735	792	732	762	792	720	789	810	722	748	746	781	744	729	769	756	766	764	719	771	789	762	699	789	735	769	750	773	747	762	817	771	766	742	735	795	768	779	827	782	767	792	729	757	723	758	762	718	739	786	751	792	748	813	702	746	769	817	771	758	734	814	708	784	759	748	743	761	784	813	720	788	737	760	722	765	761	743	724	758	748	739	805	781	764	752	770	759	755	781	755	759	744	804	787	758	790	734	736	738	749	774	753	817	813	728	779	704	768	735	767	735	798	763	740	729	776	753	774	766	753	769	751	756	747	798	791	784	771	716	788	773	772	786	804	783	761	771	740	760	738	742	706	744	738	749	769	795	767	822	830	776	765	782	801	719	747	766	726	762	782	739	770	761	789	788	835	779	700	766	780	752	783	736	785	692	746	776	700	714	790	773	748	746	755	768	730	797	789	754	839	796	793	772	776	745	709	735	769	763	732	733	756	799	765	769	788	736	787	777	739	744	767	761	816	767	753	747	792	764	755	778	743	756	811	753	720	719	750	768	739	744	802	738	777	779	759	775	799	736	733	782	831	785	805	725	740	725	729	751	813	778	718	742	779	762	780	769	802	760	747	782	714	756	739	744	747	739	771	770	777	745	732	763	778	755	784	764	754	767	773	776	786	797	760	780	803	771	770	740	783	750	753	782	755	779	785	749	765	699	797	802	816	762	740	766	705	752	790	759	803	719	768	781	758	808	743	723	777	746	764	752	796	767	759	754	790	790	831	698	749	776	737	792	754	756	770	824	766	753	757	724	767	737	726	765	738	735	730	709	760	779	726	777	709	767	753	717	747	762	759	745	756	745	777	768	706	745	755	738	802	787	749	723	760	794	793	799	780	751	733	779	748	755	704	736	777	732	753	794	717	767	731	738	752	781	726	781	766	754	762	779	738	736	755	730	726	725	750	759	758	756	797	758	824	776	754	812	772	780	723	765	758	757	752	786	808	717	762	776	781	780	745	784	728	803	735	726	790	752	730	771	756	710	769	732	772	724	795	785	746	806	744	737	784	762	770	713	762	749	772	760	748	803	794	747	789	747	753	741	754	757	808	735	785	791	786	775	786	735	757	783	797	758	733	731	748	759	801	775	775	790	827	751	793	754	760	800	731	751	761	768	743	740	760	760	781	783	746	794	779	819	732	751	777	732	739	756	775	758	778	760	768	758	802	758	706	774	812	747	758	743	751	797	697	741	798	741	819	745	766	794	705	686	766	749	763	762	751	755	735	701	737	798	762	790	761	790	798	781	785	744	790	776	814	728	732	778	784	842	723	784	773	803	746	758	753	733	775	715	759	742	761	770	753	793	795	742	753	780	785	731	753	761	727	785	787	770	747	761	718	791	729	744	837	773	770	760	755	759	792	769	780	745	806	754	730	765	804	767	724	773	792	759	735	739	769	750	775	756	790	742	762	750	737	721	775	784	739	735	744	747	784	796	738	787	728	719	789	798	769	745	806	732	717	774	795	780	760	764	790	780	753	767	762	793	768	756	786	730	763	773	804	725	742	750	798	726	765	739	716	791	804	763	776	741	808	730	794	782	744	724	792	678	751	751	691	742	802	716	711	765	779	732	821	686	749	772	727	764	774	767	743	758	707	773	788	747	766	766	749	785	773	790	824	759	767	780	790	763	793	752	784	760	782	806	776	755	759	766	773	769	784	763	757	722	772	809	749	783	738	732	730	754	747	754	793	784	749	741	741	718	790	736	780	724	807	780	768	761	779	702	756	760	766	764	758	749	715	759	732	730	749	776	734	736	783	783	715	732	744	744	713	780	743	782	744	777	788	791	737	780	775	763	777	734	766	774	786	813	789	790	787	779	785	754	741	768	805	746	776	794	762	741	746	748	804	752	766	756	740	700	765	761	787	731	751	746	809	764	752	725	753	759	751	782	757	762	789	762	790	744	752	733	740	767	730	739	764	767	687	686	694	716	775	808	792	797	722	736	777	733	723	776	751	801	759	787	791	822	796	765	723	728	762	822	784	773	764	736	785	822	763	811	767	754	764	746	784	716	765	776	755	755	767	710	747	814	776	756	718	747	746	770	790	740	749	760	791	724	806	773	732	743	761	757	819	785	740	752	750	739	762	773	746	767	728	761	752	803	740	770	722	788	763	757	743	765	793	714	798	758	785	743	713	796	767	767	763	755	743	769	775	773	708	794	752	758	755	732	737	725	760	743	744	760	770	796	747	738	806	753	778	763	778	740	761	743	758	786	767	757	754	774	787	770	755	764	789	767	783	800	702	714	742	704	773	716	789	770	748	766	798	736	748	767	730	763	752	760	781	805	741	728	717	746	732	745	771	786	782	760	779	754	752	747	773	771	751	754	733	766	774	740	749	766	766	725	790	764	796	724	778	771	768	755	796	719	774	748	764	693	759	770	764	816	802	757	800	744	737	709	769	760	728	762	743	778	799	756	740	765	748	765	723	749	777	758	754	776	739	760	755	765	764	805	749	778	749	764	756	767	761	733	802	758	799	808	742	743	773	753	796	727	761	790	765	745	834	820	738	736	770	756	766	752	796	762	752	737	749	714	786	722	772	802	794	748	713	782	769	795	751	734	761	778	789	764	791	744	753	760	732	731	749	741	723	745	768	763	740	791	727	765	749	774	749	743	740	784	767	799	800	743	777	753	769	732	769	693	769	748	805	769	725	753	694	812	749	747	761	744	782	764	734	760	770	736	816	778	748	751	771	799	738	795	785	763	823	729	758	778	749	810	763	796	771	761	781	722	756	762	780	797	727	774	713	748	754	799	784	752	784	767	797	776	723	831	801	747	773	777	728	726	770	708	740	742	738	807	772	709	797	717	748	784	775	723	793	728	757	811	756	782	733	725	751	810	775	768	792	777	779	721	783	783	719	752	812	708	833	764	785	772	798	817	709	757	743	751	722	801	769	785	748	771	746	742	748	731	775	742	782	814	761	773	758	777	738	756	784	739	799	736	767	745	793	797	784	719	742	749	730	734	772	762	749	735	798	697	742	811	767	780	727	760	770	783	764	723	772	776	769	735	772	781	750	785	730	788	782	842	760	835	743	785	734	719	788	783	820	800	735	754	765	796	774	754	737	760	820	747	763	787	791	731	787	769	791	795	744	755	750	756	784	784	746	783	730	778
23635	20962	28115	24170	21110	13651	1817	972	851	804	786	730	643	657	653	632	638	620	612	620	616	607	565	605	583	565	580	582	607	574	548	605	598	556	560	604	590	567	582	591	571	563	568	583	610	583	588	582	628	585	568	630	604	603	583	623	594	564	574	535	616	593	567	586	581	589	594	571	607	602	627	595	643	544	602	565	555	589	608	582	606	583	609	531	579	570	551	618	572	569	630	624	592	549	574	559	544	579	584	582	527	583	588	574	589	570	553	604	564	551	588	608	596	559	585	630	581	603	634	595	584	608	571	542	592	558	539	589	578	599	596	559	659	579	588	590	577	586	563	572	589	570	583	565	554	558	584	529	519	565	560	598	567	599	564	587	559	598	584	585	596	552	573	557	579	603	571	567	599	527	518	549	627	627	582	563	580	567	550	577	579	579	570	569	596	605	579	561	529	562	572	589	572	583	564	590	563	586	578	614	561	593	605	605	585	623	559	545	585	587	590	592	564	596	572	570	542	604	608	578	580	543	582	604	528	595	592	566	574	578	561	555	560	554	564	543	562	630	542	579	621	568	580	543	585	578	520	579	568	602	582	574	578	592	572	591	572	615	600	616	510	564	591	565	570	564	565	584	562	573	597	595	574	563	573	552	528	600	600	617	558	574	608	565	621	594	627	594	572	571	584	566	601	565	553	588	577	572	625	580	515	550	576	592	566	611	587	534	579	595	560	565	551	549	594	561	598	558	585	589	623	557	571	588	580	565	594	558	552	585	532	596	607	531	608	594	583	575	570	565	578	533	577	555	570	574	598	587	559	537	595	555	587	541	592	565	517	583	562	606	585	601	562	573	567	581	580	591	634	579	539	566	572	551	620	545	588	589	613	579	594	581	621	592	590	582	555	550	588	567	640	565	557	590	571	606	584	618	605	572	547	587	584	590	556	596	582	555	555	572	640	565	575	585	583	598	579	590	604	589	547	560	583	578	590	579	535	552	613	561	581	607	536	584	582	558	577	591	569	585	633	585	546	621	554	590	591	574	534	531	595	567	594	561	542	609	590	542	575	604	585	560	592	590	550	590	565	562	611	582	577	568	588	607	581	564	584	598	610	581	518	577	585	576	604	584	574	589	576	561	607	567	575	620	557	582	582	621	581	544	591	564	567	591	626	566	576	528	568	553	569	588	562	561	590	592	585	545	586	613	558	587	578	578	586	519	583	581	585	598	556	602	558	563	575	609	582	570	585	544	593	597	584	572	591	604	543	592	617	625	558	590	601	584	575	600	593	555	599	604	591	604	589	568	564	575	577	537	595	614	585	549	656	600	542	558	564	603	536	545	559	529	558	554	633	543	545	582	551	580	578	588	590	563	569	579	578	615	588	582	584	597	598	583	558	586	570	624	577	567	597	552	565	584	578	600	590	534	512	553	606	572	583	608	589	601	577	586	600	594	587	557	611	534	540	564	577	603	588	570	548	618	541	554	595	596	599	595	570	605	627	590	556	586	569	555	591	551	567	570	600	559	598	603	551	604	519	619	590	587	589	608	588	562	598	583	627	589	602	535	584	568	608	593	615	587	573	582	568	632	601	619	598	606	643	572	583	579	580	546	549	550	588	614	564	526	588	591	570	578	546	545	554	574	590	569	571	566	578	591	567	561	572	592	575	594	588	581	624	568	564	551	557	611	490	577	575	591	619	576	590	594	590	597	562	574	587	549	523	575	617	571	566	560	600	564	604	588	606	590	558	606	573	584	583	575	562	613	537	613	633	568	514	587	592	550	590	553	619	543	575	590	591	528	604	583	618	572	618	567	590	580	591	607	521	602	553	570	556	581	542	578	589	559	568	573	581	570	572	585	540	614	594	620	608	565	586	586	610	583	529	571	608	574	584	584	568	584	572	561	554	571	591	583	551	581	624	592	571	571	601	611	626	586	582	546	620	558	603	599	554	571	602	578	552	572	566	531	591	600	562	539	569	586	584	566	562	612	599	561	543	609	586	602	593	546	556	563	584	575	607	564	594	572	555	550	577	588	544	589	620	554	577	600	563	594	526	622	600	585	569	588	592	549	569	590	608	547	589	523	563	588	574	621	577	557	595	566	575	559	595	595	592	595	562	584	560	533	582	571	555	549	589	557	551	580	567	532	599	574	601	588	603	604	583	594	616	557	602	575	563	604	527	586	565	589	585	602	612	608	594	565	575	580	579	553	537	531	598	579	582	582	562	594	537	495	570	589	594	589	575	566	581	582	555	551	562	563	567	559	541	585	583	625	574	569	601	613	610	622	601	577	586	589	629	548	592	611	549	598	528	540	556	561	582	612	573	573	572	589	559	579	606	579	636	579	557	580	576	570	579	594	587	611	592	620	625	525	623	586	541	593	549	561	569	610	558	600	602	616	568	580	563	612	582	554	555	577	584	613	568	547	533	594	527	555	553	545	590	588	618	611	567	625	558	569	576	594	598	584	552	561	571	583	533	583	606	546	588	594	599	537	563	560	572	583	555	603	565	599	596	583	578	569	563	572	576	567	557	573	564	575	617	610	599	564	554	574	565	611	542	539	571	579	652	597	531	575	598	556	521	619	597	570	565	545	601	596	576	548	586	636	568	557	547	600	582	564	560	611	559	533	539	564	563	611	589	586	538	647	595	584	550	556	586	591	589	601	576	602	566	585	599	557	581	537	560	610	558	547	568	590	595	615	572	584	559	524	606	602	577	619	569	604	596	624	564	593	607	574	616	579	628	621	585	575	586	556	598	558	580	584	614	623	615	629	598	559	565	527	590	578	595	571	588	540	604	610	631	543	582	593	545	556	534	578	539	574	598	560	570	576	573	571	548	607	567	541	582	582	628	581	628	574	630	565	569	612	607	581	555	598	553	544	541	562	536	597	564	602	570	628	526	565	592	556	572	548	570	619	618	634	603	568	559	576	579	569	621	591	592	566	586	554	593	588	552	577	600	594	581	579	575	583	594	579	508	627	571	577	588	513	595	543	538	590	596	588	598	587	576	582	594	554	550	569	584	570	613	539	557	548	574	610	618	552	575	579	547	579	528	546	564	565	587	562	603	579	592	584	604	571	580	556	602	605	577	611	548	543	596	587	569	593	604	579	566	558	560	549	601	556	562	586	574	567	563	582	558	592	561	617	563	596	619	576	565	554	581	597	603	577	591	584	564	569	581	584	553	615	597	593	579	575	564	564	620	594	582	567	530	581	592	570	591	566	553	598	561	590	597	640	581	595	610	556	566	535	560	600	621	614	580	573	558	581	614	577	650	541	550	554	603	599	560	572	558	517	582	603	602	529	576	619	606	548	573	576	565	593	551	576	606	582	584	582	575	599	564	563	544	609	558	560	604	612	576	589	597	599	565	564	607	609	537	578	541	544	531	531	559	567	558	578	616	624	584	567	534	562	559	581	623	603	548	624	615	604	536	564	571	566	535	572	576	520	581	561	548	626	586	556	535	557	628	569	569	564	592	598	563	599	499	571	592	563
37826	55157	44655	27672	12710	1942	1380	1138	1118	951	909	864	762	683	707	714	700	650	670	675	570	665	626	589	623	568	610	600	574	580	595	614	623	599	581	572	578	582	581	576	600	628	620	610	643	625	603	588	595	580	602	611	555	599	594	646	625	577	559	607	598	588	627	634	650	612	590	610	606	593	572	562	655	604	591	620	587	590	561	617	564	597	616	654	643	649	628	581	589	628	591	597	592	615	613	615	602	590	610	612	531	620	592	586	623	615	563	577	607	611	591	636	597	596	627	610	595	618	620	597	566	621	572	599	613	600	568	589	557	609	611	553	598	617	614	612	585	573	668	555	600	585	628	567	579	585	614	615	567	576	596	589	596	584	559	582	552	575	561	579	643	571	613	609	589	623	614	594	574	645	610	613	585	586	564	607	617	555	642	622	583	585	583	599	608	608	615	600	628	634	622	597	622	618	597	558	633	632	567	607	664	605	601	610	592	617	606	593	598	565	600	616	604	593	589	611	564	599	626	591	569	573	612	605	643	612	604	614	631	574	648	620	630	584	632	587	590	660	607	568	586	560	588	573	615	649	596	604	566	596	627	636	606	576	602	578	545	587	617	580	618	570	611	578	623	586	626	620	602	561	616	602	602	594	604	651	598	611	630	582	623	607	580	611	546	575	624	655	567	595	625	595	605	650	557	592	621	586	596	627	622	616	585	610	625	615	596	596	573	672	626	583	596	595	631	625	582	611	554	627	574	604	643	563	583	611	622	586	592	643	583	634	570	588	583	572	550	631	608	594	574	584	559	621	595	604	563	591	611	582	632	595	589	640	572	602	600	612	622	594	573	626	599	603	634	616	614	571	587	649	607	553	611	621	564	604	623	625	605	608	618	591	604	594	577	590	586	589	616	603	594	592	618	605	620	597	645	599	620	579	630	613	623	609	631	581	599	590	596	603	602	604	624	623	603	602	581	631	579	639	663	635	659	618	618	633	574	626	575	612	616	631	652	575	567	548	620	637	585	603	572	593	616	581	631	614	624	592	622	636	615	602	594	577	591	615	600	583	610	597	602	594	600	564	621	613	595	582	588	605	610	631	635	615	611	527	635	546	609	579	572	603	634	593	579	593	608	602	615	607	571	619	571	615	621	604	627	629	569	592	614	601	610	598	572	579	571	602	633	543	605	622	645	604	603	563	579	574	577	611	615	595	569	547	603	585	584	601	614	583	617	534	549	623	590	609	617	621	582	602	562	642	610	606	624	627	621	563	620	635	652	612	626	564	624	618	597	641	645	605	571	606	607	619	641	636	592	577	605	624	619	625	570	632	602	582	560	619	578	602	581	600	613	609	605	634	550	622	628	577	610	646	590	624	592	583	621	636	565	614	579	599	600	605	590	576	622	632	571	627	575	609	578	623	600	555	612	572	564	562	599	609	638	560	617	574	554	628	589	572	640	652	613	586	584	581	565	605	614	593	614	590	587	627	565	618	597	634	561	597	618	598	645	584	566	617	596	637	535	609	604	595	584	615	625	573	568	603	652	560	616	566	588	607	600	606	558	598	594	612	607	608	643	627	587	643	612	635	592	603	596	579	588	588	586	593	640	628	555	593	596	602	612	535	593	612	581	624	565	558	595	569	626	638	567	578	577	609	639	604	638	606	577	597	584	581	618	577	621	630	591	619	607	588	614	576	565	580	602	566	648	605	599	596	558	568	613	567	569	627	579	582	577	565	635	587	593	577	595	619	562	553	604	604	576	602	635	596	601	591	607	628	593	592	613	566	620	614	597	606	596	626	658	595	558	608	618	544	628	581	635	611	621	606	618	594	600	594	584	575	571	599	586	562	577	573	592	594	641	634	621	577	564	605	581	609	578	604	576	581	610	562	615	642	586	629	559	597	636	548	587	572	586	588	581	631	598	608	584	597	594	624	637	630	614	594	614	604	578	607	549	607	591	559	607	622	558	600	610	595	588	624	605	592	601	596	587	598	641	596	577	570	611	558	621	615	582	565	573	622	597	630	590	617	581	605	632	605	608	600	595	587	589	579	616	572	602	583	589	604	591	631	551	619	577	613	649	589	571	650	596	582	621	597	542	602	618	622	634	625	634	603	579	611	582	605	564	607	659	572	606	622	578	581	578	561	582	629	613	680	577	586	624	599	595	604	580	627	654	595	581	595	584	624	611	637	583	615	559	604	594	579	657	590	602	620	592	578	565	608	602	603	596	590	587	594	571	639	584	568	647	643	578	597	593	590	602	577	600	593	611	574	549	616	614	616	648	611	587	570	600	592	599	596	608	591	593	600	619	591	618	613	610	573	576	622	614	618	600	601	588	625	627	615	601	586	535	620	602	578	583	584	629	595	581	580	589	650	582	587	583	617	598	574	615	591	597	572	613	578	599	645	613	562	571	590	516	572	589	575	579	575	609	602	622	629	577	618	613	601	615	612	584	610	618	584	634	610	608	621	619	563	626	637	620	641	619	636	617	636	610	541	567	632	638	605	605	608	651	580	592	605	594	616	605	604	579	609	597	600	580	591	603	596	602	587	579	595	582	600	588	572	641	630	580	583	599	625	568	616	566	604	656	575	571	615	593	598	569	575	612	607	627	579	602	578	585	596	609	612	626	591	606	586	603	598	651	590	634	593	605	582	616	591	583	584	598	633	643	581	592	560	566	575	563	597	570	647	629	633	584	630	605	645	583	636	603	612	572	612	569	629	609	605	558	603	612	633	632	619	588	614	566	598	631	622	593	578	627	631	614	570	606	588	591	598	586	611	634	633	552	631	607	611	559	559	581	662	572	627	653	629	607	591	595	586	639	586	589	599	567	632	557	592	590	593	613	586	616	622	595	622	593	623	580	579	592	657	637	640	574	638	582	658	579	597	587	631	584	593	582	581	563	626	577	602	630	609	598	616	632	599	608	619	598	573	575	648	556	584	638	632	609	589	566	589	591	616	615	646	620	623	604	629	564	619	622	630	627	655	601	608	574	598	561	604	629	589	601	608	622	613	611	609	651	634	577	585	605	604	569	611	615	611	609	572	613	572	617	652	629	575	642	617	618	552	592	602	544	608	559	595	656	611	631	632	582	601	599	608	604	647	588	576	565	593	629	618	620	626	594	611	631	569	604	600	601	621	603	574	615	560	580	602	591	603	617	626	646	580	615	579	620	618	600	576	644	582	660	640	590	600	563	643	620	610	595	575	588	622	593	584	611	571	617	557	610	644	591	580	605	590	603	596	622	614	569	639	620	643	597	572	563	611	626	609	632	608	596	569	589	597	607	581	586	618	633	602	582	635	602	567	624	620	621	573	573	615	600	626	618	611	581	614	623	643	578	615	639	565	615	557	606	586	617	590	627	631	591	579	592	618	576	604	570	616	564	594	604	622	594	626	627	643	611	578	608	601	595	593	652	582	598	619	617	633	598	619	573	606	616	631	540	577	610	587	574	598	584	569	595	666	570	621	575	585	611	618	634	625	584	616	599	645	521	563
24708	20960	27405	25032	17044	3171	1098	875	829	771	795	796	730	700	696	742	698	713	673	672	702	669	698	671	636	683	649	675	704	682	668	651	676	659	653	615	688	642	678	667	669	658	644	698	641	677	654	685	669	613	650	660	651	632	656	659	702	656	646	677	665	622	646	707	648	667	653	613	649	698	696	667	654	631	612	688	654	626	666	685	629	677	657	657	669	659	670	667	689	651	603	653	665	658	678	650	680	623	666	677	680	656	653	649	635	670	666	638	695	618	647	645	612	676	675	664	643	646	638	701	628	644	687	625	682	652	635	703	663	682	679	625	648	645	639	707	668	665	672	623	692	660	687	615	675	627	683	662	677	679	687	709	693	692	705	667	671	660	662	695	636	655	677	685	673	645	710	616	680	664	630	635	685	666	656	671	635	661	665	631	664	679	664	666	659	704	650	683	665	631	660	695	632	673	682	657	675	680	671	605	607	683	659	670	621	693	677	622	671	628	681	672	654	655	653	682	699	629	637	624	655	695	676	661	691	625	606	644	686	674	669	652	675	690	621	629	659	632	704	654	643	619	638	644	659	642	725	627	664	702	720	598	733	605	646	630	693	600	731	702	634	646	642	706	664	607	647	706	665	643	678	641	622	649	669	691	690	667	682	646	634	702	622	651	706	622	637	633	671	679	616	699	640	624	710	687	611	646	670	669	635	652	652	668	674	638	656	638	650	691	627	646	658	681	700	663	674	647	664	675	653	705	616	656	663	652	660	687	618	694	650	658	659	643	669	593	645	653	648	660	693	631	699	662	690	698	671	678	670	688	647	629	685	640	662	658	673	628	686	629	646	656	706	631	656	663	669	695	658	688	691	645	689	641	683	651	696	646	714	681	664	689	699	604	646	656	673	606	676	620	663	674	617	647	691	649	707	679	682	687	647	675	674	708	668	663	676	631	660	640	691	644	684	647	667	711	678	674	675	708	641	656	638	616	683	707	637	681	680	654	685	674	633	718	692	670	703	670	645	648	693	644	647	633	665	654	623	654	660	670	645	666	654	660	680	667	619	633	639	665	661	650	673	670	644	613	620	663	709	626	635	657	691	676	689	645	659	647	623	653	638	643	660	698	653	661	678	647	654	667	673	691	640	641	669	721	703	608	665	664	666	671	665	661	680	640	636	665	702	632	646	699	686	696	659	674	691	673	659	632	621	693	691	685	714	651	654	659	667	637	645	673	643	679	653	660	662	669	670	679	725	630	673	658	662	646	701	638	651	676	661	651	647	716	675	673	693	654	636	654	657	627	681	640	707	654	622	684	624	647	640	614	683	655	646	705	665	644	614	657	609	664	625	637	661	643	665	676	655	662	660	648	644	659	635	719	637	652	685	682	676	704	675	710	682	635	671	655	689	714	668	681	681	652	698	639	721	658	680	648	720	669	656	626	674	634	657	638	656	698	692	694	668	617	665	656	640	708	659	646	653	641	653	686	646	688	706	628	701	655	660	686	658	699	677	653	666	670	650	665	635	636	686	705	647	694	617	662	651	668	651	689	597	674	683	631	634	637	655	623	639	673	679	651	661	609	659	603	671	674	639	653	671	663	661	672	661	656	636	656	694	664	679	667	664	614	622	632	680	652	657	670	670	622	635	643	648	702	677	640	617	665	688	612	684	661	653	665	692	694	668	679	612	680	673	712	643	641	615	657	651	664	659	642	655	680	670	656	630	651	674	654	687	711	640	646	647	688	697	657	656	657	670	635	636	658	628	659	685	659	680	657	645	660	682	612	613	655	700	689	694	651	637	652	680	716	661	662	663	682	633	671	633	699	646	687	657	639	641	650	703	660	708	646	676	676	698	717	680	630	631	669	693	630	689	662	643	680	645	667	661	654	662	673	649	706	681	646	677	678	646	640	655	614	635	648	588	678	675	645	648	681	700	678	622	648	635	660	654	640	683	653	597	672	689	633	653	599	658	678	628	691	631	724	685	690	620	669	685	625	720	676	657	683	642	697	621	661	691	690	671	696	696	658	703	667	670	664	621	708	651	647	694	675	652	675	640	693	696	619	662	665	697	636	659	663	694	655	687	679	635	658	690	674	632	640	689	697	680	671	657	604	664	689	658	641	625	637	670	637	699	586	663	653	641	701	667	676	674	652	634	640	653	624	679	641	710	617	664	650	667	644	749	646	642	653	645	694	657	680	700	616	605	649	703	697	681	714	665	693	678	698	675	688	657	649	651	737	688	651	664	681	711	698	679	628	651	588	659	643	659	660	635	709	638	673	657	643	671	638	674	623	656	708	669	670	640	687	646	688	663	658	618	647	651	658	685	646	644	668	680	685	621	662	651	697	639	679	652	693	707	666	643	697	639	684	702	682	681	663	631	651	613	673	665	642	673	692	667	658	663	634	665	629	630	684	652	655	643	612	695	670	667	682	646	670	662	641	687	669	683	662	663	635	687	687	700	635	645	621	692	647	622	679	668	647	652	645	651	668	686	664	679	619	660	626	631	681	652	626	618	654	614	655	623	635	698	613	668	676	637	626	658	674	680	677	672	650	641	687	626	646	641	691	697	641	698	659	700	685	697	684	683	659	648	653	669	656	660	661	679	759	681	677	642	651	668	677	671	671	680	643	618	667	660	653	650	698	645	679	665	679	626	643	649	681	683	658	696	634	658	664	696	652	690	669	640	641	634	665	645	711	655	656	639	632	629	632	631	640	619	633	615	626	680	649	668	681	642	651	675	672	680	648	688	627	701	650	676	631	648	655	650	607	686	628	659	655	668	662	671	665	643	642	637	666	615	639	680	672	654	661	680	678	643	644	682	649	677	665	634	662	667	681	678	717	693	671	644	680	663	663	646	619	700	667	630	665	621	687	673	698	662	646	647	668	660	612	713	654	649	681	684	667	659	659	687	669	653	617	649	666	665	639	666	701	674	645	659	680	634	615	647	658	636	621	635	634	645	669	668	647	667	693	655	655	645	638	670	648	628	694	677	665	673	680	667	660	671	631	682	660	626	647	653	714	641	622	663	659	687	702	623	679	675	664	671	673	645	714	724	699	650	676	690	668	659	644	637	660	657	686	596	714	672	687	621	669	665	655	616	686	684	682	668	634	627	660	686	635	647	691	644	662	679	675	726	646	618	601	649	676	655	643	639	680	683	651	633	655	700	660	664	663	639	629	658	671	633	672	671	701	710	690	651	633	639	638	647	646	669	647	675	650	688	699	673	674	667	697	623	676	680	680	635	691	639	612	639	649	640	651	644	616	696	633	646	666	640	629	721	639	661	692	676	685	633	673	641	665	636	660	653	659	622	647	712	670	694	609	628	637	647	672	681	692	647	664	650	650	668	657	651	668	647	646	683	646	653	703	665	698	658	664	670	671	674	661	627	682	646	670	682	660	675	626	629	644	648	618	658	714	668	672	699	676	626	707	688	684	654	650	682	662	676	644	622	664	653	658	651	662	693	648	661	589	630	694	648	655	722	726	683	630	643	666
39919	54315	39085	21185	6756	1630	1222	1114	1045	958	886	839	776	696	737	727	764	720	727	713	701	697	644	661	752	657	713	699	710	654	721	675	609	689	659	705	678	692	682	698	700	675	672	658	628	625	652	623	669	685	644	696	664	657	683	671	684	688	652	644	656	642	686	648	684	623	653	654	644	683	692	703	685	701	650	662	651	680	680	634	677	662	701	672	698	675	697	681	683	695	616	689	680	640	641	660	644	696	704	618	701	696	721	678	625	622	716	700	665	698	666	660	675	682	654	673	682	670	640	673	668	661	660	704	651	678	697	671	682	655	676	713	644	657	685	700	646	685	720	687	669	657	638	683	657	660	658	660	663	697	682	699	689	666	672	652	665	675	701	671	681	658	657	706	686	694	657	673	688	639	709	681	748	669	648	707	669	647	679	670	682	674	675	642	667	669	670	649	680	697	616	674	659	654	684	702	675	627	672	668	696	668	633	633	633	661	680	703	677	681	667	665	646	648	714	677	669	661	699	632	659	651	658	653	684	666	670	679	696	685	666	697	698	650	665	695	681	672	687	707	639	632	673	695	677	705	626	682	659	672	684	688	709	658	645	704	661	652	628	669	612	642	697	670	650	678	647	660	651	628	696	699	630	724	698	657	695	673	672	698	693	655	653	725	675	672	695	708	667	665	697	679	666	676	689	704	648	682	709	664	685	650	691	704	695	678	687	698	691	668	712	711	676	701	667	626	630	689	723	690	642	683	664	616	657	685	720	694	647	639	629	666	662	642	703	663	684	651	659	720	703	660	650	648	673	687	706	664	643	636	676	666	695	686	649	678	653	653	660	724	697	689	681	711	653	690	686	682	690	690	664	697	693	645	720	644	675	698	683	641	648	656	691	689	677	689	631	670	689	693	700	657	727	662	643	681	648	715	650	741	683	675	688	676	676	688	687	695	657	667	715	674	684	676	707	643	701	697	680	679	660	675	704	702	673	660	639	696	679	688	670	665	688	687	638	696	634	677	678	648	700	670	696	651	667	651	686	653	660	655	674	679	691	666	706	740	679	649	659	622	659	700	652	690	674	681	702	677	659	644	652	690	654	647	682	696	640	655	674	702	690	659	654	643	644	652	692	708	671	709	677	657	656	645	692	706	670	691	656	707	717	674	657	710	666	673	662	669	645	683	716	653	601	664	672	695	668	646	667	693	682	651	716	689	673	691	660	701	715	634	671	702	623	725	649	725	658	711	700	646	625	664	711	658	656	735	625	664	663	658	651	645	667	669	694	697	685	671	699	635	669	692	645	676	646	680	654	688	693	597	674	655	670	631	689	647	651	702	672	700	703	615	640	680	693	688	699	640	664	706	667	692	680	673	638	695	667	704	692	676	690	662	635	653	628	683	680	705	644	655	671	680	634	694	651	647	716	668	651	690	705	688	709	642	647	691	690	688	683	712	674	654	628	683	661	663	721	680	638	689	631	655	705	639	721	684	662	610	703	678	655	671	716	730	666	694	685	673	661	690	677	641	655	672	755	655	682	665	702	653	698	665	676	675	662	665	746	626	640	665	673	666	671	684	701	687	701	654	643	656	664	665	688	654	663	677	660	670	720	630	638	698	653	701	653	679	646	694	657	673	647	677	660	636	671	681	639	686	649	666	652	663	686	681	631	672	669	660	661	661	688	704	730	632	663	711	710	655	654	694	666	693	687	724	624	634	687	683	660	672	680	637	700	660	724	684	672	610	724	641	660	697	667	679	638	675	662	669	718	668	623	745	639	698	658	669	653	679	662	702	665	686	697	669	675	686	668	662	676	642	670	723	669	667	672	652	626	683	695	660	637	590	721	668	668	656	620	709	644	681	735	636	677	691	700	648	711	697	700	672	668	620	680	685	694	685	672	665	717	662	689	697	697	612	693	639	639	646	683	680	638	644	627	640	660	632	633	648	670	710	656	682	670	708	677	714	695	655	680	636	705	619	687	676	647	667	646	669	648	648	678	684	737	649	686	673	674	698	691	678	655	651	744	659	685	664	680	659	722	678	677	679	686	692	662	685	722	616	703	696	730	673	676	669	654	667	703	657	674	660	662	705	693	700	662	666	688	687	705	683	691	692	644	674	695	694	677	705	654	668	661	693	695	638	703	673	719	683	683	672	690	646	662	666	690	663	678	690	663	686	700	681	677	705	650	714	676	714	706	686	657	716	685	745	673	647	662	671	663	711	686	648	677	666	672	674	662	643	651	688	705	678	667	660	680	693	692	668	632	666	692	690	666	662	673	691	714	654	660	658	709	742	683	689	667	654	649	651	683	665	648	699	693	672	700	645	603	666	649	658	653	698	687	689	669	675	714	699	709	673	621	681	671	719	690	652	695	725	679	648	662	623	674	699	711	683	690	671	644	727	647	671	683	666	682	630	670	725	695	672	715	643	688	685	680	713	655	689	687	684	609	667	689	710	634	698	664	630	656	645	642	694	669	671	672	729	672	679	684	672	730	652	643	661	675	635	699	652	670	667	708	706	711	638	655	630	686	660	682	655	684	650	688	677	658	682	684	656	635	611	708	694	644	660	646	684	701	682	678	701	644	645	667	712	710	644	701	712	652	725	665	690	626	660	653	689	704	662	710	667	640	710	656	635	634	711	701	678	650	674	684	625	660	669	607	710	671	631	670	619	691	661	759	659	607	696	662	668	657	652	648	668	682	653	699	706	690	673	644	648	709	603	705	685	681	672	667	666	626	659	695	682	666	687	647	624	671	671	670	685	641	702	684	704	649	652	682	703	701	712	685	715	663	644	675	763	651	693	651	669	705	659	641	654	708	683	648	644	660	679	715	639	678	665	670	653	683	707	677	710	744	742	711	701	641	684	664	658	673	680	685	677	657	691	645	689	714	639	648	637	701	709	669	644	721	667	674	671	662	697	704	634	693	679	671	666	684	691	717	660	655	661	668	710	685	671	722	650	678	672	683	653	681	675	669	702	684	694	673	663	653	629	659	706	664	707	664	683	686	660	663	701	668	655	635	631	690	688	674	676	684	677	654	732	677	628	716	666	714	692	721	673	651	725	652	693	632	673	710	692	687	685	698	714	642	680	670	675	655	689	656	666	705	711	716	665	716	656	652	643	660	713	675	689	698	663	701	645	668	723	671	647	670	645	668	695	672	634	721	695	681	712	655	668	694	619	678	660	669	737	663	623	672	667	660	670	698	679	653	664	708	703	663	703	643	679	647	707	672	715	695	691	657	661	677	671	675	637	675	689	657	679	699	620	672	711	683	699	638	680	698	675	698	680	659	673	676	685	669	669	663	667	659	677	698	684	653	652	634	678	676	715	676	682	656	634	626	630	658	633	695	680	681	692	696	681	653	651	690	722	707	690	682	677	700	712	659	687	705	658	672	666	685	661	689	665	691	701	673	682	698	638	657	654	661	652	697	659	661	728	671	682	711	659	684	680	677	690	665	623	637	653	690	671	654	717	671	690	673	731	680	621	667	694	646	672
22497	20974	28389	23764	21001	20908	10587	1131	828	709	705	603	619	541	533	551	519	546	482	469	467	476	521	451	459	476	439	440	459	458	449	441	431	488	450	460	441	474	442	477	425	437	438	438	461	411	433	434	455	462	471	408	450	412	448	437	424	401	454	452	468	463	476	418	417	454	427	453	430	454	380	447	433	461	435	438	436	426	448	453	485	440	444	458	457	470	468	458	472	423	447	445	444	420	487	441	441	478	473	469	425	382	456	432	429	433	466	429	449	432	429	440	429	427	398	452	433	427	417	449	417	430	433	444	412	419	395	408	456	471	419	452	423	451	402	444	436	430	448	466	443	415	440	473	451	435	439	431	429	420	454	427	442	419	408	419	423	445	396	438	409	443	451	437	442	446	468	413	424	421	418	461	415	441	423	491	410	440	421	454	441	420	475	439	441	436	453	406	428	452	435	409	470	409	452	435	433	447	407	437	426	435	436	399	444	426	440	419	412	455	433	445	400	464	422	394	463	466	426	483	443	448	465	417	407	415	397	431	420	377	438	481	438	406	413	461	419	412	451	417	422	478	462	487	448	471	426	448	444	419	439	404	457	395	457	449	413	425	455	465	425	436	433	427	446	435	425	451	425	427	448	419	454	417	426	399	458	431	473	418	392	425	462	436	410	434	454	441	423	470	408	443	457	444	448	448	408	459	449	402	481	421	422	386	388	463	462	411	399	435	444	427	452	455	450	441	408	439	427	421	399	464	410	438	462	458	436	437	421	456	408	449	425	458	420	461	435	409	449	416	422	488	421	440	438	385	418	419	434	403	447	430	445	457	422	434	443	439	390	496	427	392	431	410	466	456	469	420	442	405	439	456	393	461	437	457	444	416	402	416	415	431	455	467	437	432	392	440	422	403	448	395	450	420	416	443	443	467	424	417	406	425	443	443	433	439	470	457	416	422	422	428	456	447	450	472	440	425	419	461	440	437	438	440	447	443	453	406	438	457	418	398	383	458	449	454	399	427	430	421	422	408	479	432	442	450	452	390	395	410	423	434	444	424	418	403	460	447	471	432	412	464	454	428	455	454	393	395	463	436	447	420	462	459	445	447	448	431	424	444	413	445	453	437	421	427	383	403	452	439	452	401	425	419	415	436	436	449	413	453	420	416	433	447	409	459	442	453	404	469	435	436	429	431	420	502	459	405	475	404	432	444	428	427	439	424	384	418	404	456	431	403	453	417	431	443	425	423	411	413	420	450	419	430	408	424	436	470	422	440	449	413	421	427	389	438	431	435	456	475	456	433	421	408	444	455	444	450	452	418	465	436	449	455	424	402	426	411	431	393	395	426	401	451	425	437	429	467	410	421	438	433	460	470	419	434	383	385	444	476	404	447	404	407	433	396	453	446	453	444	402	435	428	453	431	424	389	414	433	430	432	467	473	461	461	480	456	477	467	433	430	446	451	422	429	454	403	433	451	402	418	451	415	428	428	443	447	435	424	472	424	437	407	438	451	421	406	471	433	446	418	468	418	421	440	395	427	412	432	442	429	431	404	464	420	405	430	487	425	446	437	426	421	418	427	432	449	402	427	463	417	440	450	482	418	418	394	411	476	445	393	468	451	434	425	446	452	461	410	449	462	426	411	382	458	425	459	423	444	433	401	430	433	409	467	417	438	416	447	459	438	450	459	439	444	422	479	441	400	446	415	405	447	449	406	440	439	457	452	462	446	450	453	438	454	453	437	432	447	468	412	467	410	410	425	410	467	429	453	431	443	439	459	439	450	403	433	463	448	454	398	403	431	430	443	402	433	439	466	407	423	416	436	457	443	464	438	427	468	440	444	421	456	439	439	413	415	409	421	433	447	441	453	437	448	432	413	432	442	451	465	433	450	439	404	413	429	436	468	422	440	408	446	392	427	421	435	406	414	437	452	434	414	470	443	406	448	444	425	458	411	453	445	450	401	443	491	454	468	444	410	453	422	424	480	433	499	478	441	442	410	432	409	473	478	427	449	441	414	462	444	404	415	421	443	449	425	415	437	427	455	445	435	444	448	400	438	428	421	384	406	467	409	409	462	437	442	433	438	464	421	402	418	442	486	450	429	459	431	441	397	436	462	412	410	440	431	476	442	449	387	379	453	409	449	452	410	422	416	425	439	386	401	467	434	484	437	423	439	445	449	438	464	459	416	449	459	404	415	416	432	459	441	418	443	419	439	418	440	451	419	458	403	433	441	424	412	448	456	435	450	438	448	457	452	435	423	450	424	469	441	428	460	411	449	374	435	453	405	417	430	425	401	426	432	453	434	440	454	423	408	447	438	444	437	416	440	449	484	422	405	434	465	437	437	443	431	470	421	415	480	459	481	437	424	434	448	436	472	419	452	453	454	462	424	457	441	403	429	429	439	449	466	463	425	493	450	410	417	477	467	450	450	422	453	442	450	423	394	447	439	483	435	432	425	441	426	428	411	409	407	442	439	469	383	450	467	395	412	440	399	433	430	457	456	442	430	444	444	413	463	437	450	444	445	455	454	487	485	446	420	416	436	410	389	483	405	448	432	467	464	453	425	428	434	438	404	460	431	425	430	419	421	441	433	429	451	428	413	421	447	427	421	435	422	462	433	416	435	489	458	402	401	455	457	420	408	367	400	427	426	447	423	462	463	434	409	430	467	423	420	464	432	439	450	436	443	433	451	474	465	409	379	409	418	439	423	426	443	437	455	446	394	480	435	467	451	429	431	460	468	452	432	429	411	456	419	426	414	419	430	465	436	443	446	440	417	471	434	464	415	465	469	471	419	412	444	413	412	456	453	512	426	468	471	482	446	437	463	399	416	449	419	440	398	443	446	449	443	414	447	420	451	433	442	401	479	412	440	427	406	436	420	410	421	404	423	422	460	436	415	444	416	460	414	425	439	428	410	469	396	447	457	465	435	417	429	393	443	464	434	427	485	475	439	416	429	444	418	388	443	422	425	416	438	471	475	463	403	402	434	410	441	431	428	446	449	465	441	450	459	445	394	453	413	412	431	433	441	404	445	489	463	423	407	451	400	417	453	414	416	425	452	455	437	421	394	430	469	452	424	440	428	434	453	398	418	457	440	411	445	465	440	457	423	410	436	459	477	443	423	435	456	438	390	453	444	418	457	431	439	431	466	409	428	459	467	426	456	421	437	431	452	424	466	437	443	438	440	489	444	465	442	453	448	430	430	415	421	446	424	415	459	426	448	428	426	430	410	452	379	438	456	410	391	448	437	421	442	418	406	405	447	446	435	384	426	386	457	458	437	438	462	408	428	420	435	412	454	440	419	419	451	435	422	462	411	459	436	439	472	418	417	453	459	451	430	392	452	455	429	460	457	438	413	458	478	416	445	425	415	446	438	468	424	435	399	453	439	445	462	431	467	464	429	444	443	384	439	449	418	456	424	390	472	442	445	466	403	397	418	433	413	412	419	407	391	464	433	407	415	436	416	439	441	434	435	444	439	427	437	441	458	396	403	419
44047	63356	48464	31469	14670	2675	1619	1331	1186	1041	952	756	702	627	543	548	569	593	504	548	524	534	483	473	482	486	458	471	467	502	464	448	481	443	457	472	451	436	417	447	463	454	480	480	443	469	466	478	465	454	422	452	486	446	506	445	435	451	460	403	472	443	473	442	461	460	488	465	435	472	442	472	438	418	451	454	461	472	419	439	436	503	471	447	450	464	418	467	461	488	463	450	443	443	502	481	449	454	473	414	436	462	469	441	470	470	431	462	447	516	459	429	453	456	442	486	452	475	486	446	453	482	448	425	472	427	426	428	433	433	442	445	463	434	489	438	467	458	456	475	444	398	473	461	467	456	456	473	458	431	454	472	440	465	437	467	445	446	441	464	416	475	443	461	427	477	469	454	449	411	457	476	453	402	454	393	467	456	491	487	469	424	431	438	437	497	497	451	401	469	439	479	425	448	458	431	475	425	474	465	442	436	468	447	457	467	452	507	479	434	456	451	450	453	452	447	435	410	478	461	418	453	450	442	438	428	477	438	452	450	473	474	421	455	449	429	443	468	479	483	458	481	453	439	443	425	429	426	443	444	440	453	431	445	466	436	463	473	482	437	449	447	461	435	489	412	450	451	441	463	441	448	412	469	471	452	478	485	477	427	453	446	465	486	437	457	453	451	460	455	436	483	465	481	476	444	459	410	418	480	478	427	441	452	462	421	427	444	500	443	414	428	418	452	479	446	417	451	416	423	424	435	429	473	451	437	467	454	442	429	432	436	455	441	470	459	446	421	430	455	449	470	404	452	452	440	442	457	442	426	422	464	442	462	448	454	407	431	467	445	452	461	464	447	445	471	441	455	461	451	449	432	435	468	446	442	493	445	456	465	453	460	401	462	430	491	456	454	484	464	463	455	417	414	451	479	443	484	450	477	471	445	439	423	420	435	484	432	456	437	426	394	432	441	433	469	413	442	464	444	452	421	451	412	448	449	446	463	454	474	448	430	431	446	463	444	462	460	465	419	471	450	465	405	411	406	406	440	480	494	444	456	458	476	441	471	392	476	463	444	448	421	451	462	462	467	449	430	432	421	442	461	452	452	462	462	410	469	451	472	490	404	438	426	422	449	454	464	433	457	438	450	431	418	426	427	437	421	430	439	460	455	482	446	405	427	431	424	444	452	414	444	460	464	424	462	440	467	444	436	456	455	432	461	436	473	462	447	461	496	431	465	445	444	475	449	434	441	494	516	450	454	463	451	480	455	434	459	455	441	441	438	442	458	456	479	499	456	456	440	440	455	459	450	448	436	430	421	466	428	461	445	448	457	459	487	463	459	444	474	447	471	497	503	433	417	459	418	466	464	451	451	441	478	430	419	459	471	457	453	464	485	493	413	432	443	440	454	465	460	415	424	445	433	471	457	431	444	424	442	429	437	456	454	473	452	410	414	456	463	459	490	440	464	431	458	436	466	484	487	447	442	425	428	478	436	433	463	449	431	429	436	478	481	457	457	472	449	455	468	445	435	491	423	418	474	482	436	444	462	443	419	454	415	425	455	444	479	432	463	443	484	457	465	467	456	484	452	417	443	438	457	454	420	430	450	430	440	437	472	450	470	469	462	441	435	437	489	483	472	446	464	430	444	444	459	451	459	449	470	482	441	467	468	458	445	455	475	437	454	400	455	484	442	444	469	417	458	447	513	465	439	484	437	457	475	493	450	458	470	466	450	433	417	493	458	437	446	477	470	470	481	488	411	468	458	482	461	478	466	469	420	486	444	450	446	418	432	430	449	400	460	429	448	437	407	449	425	471	428	429	426	422	474	463	428	445	414	468	437	430	449	484	475	412	447	433	444	448	436	451	434	425	428	441	447	470	481	436	451	468	475	424	452	447	454	463	427	449	491	437	458	463	433	453	456	452	443	487	439	461	435	461	445	459	457	484	469	462	457	427	443	462	464	439	436	452	447	449	474	435	434	472	467	426	430	449	441	464	424	460	488	425	456	454	426	428	424	458	478	464	438	475	468	457	470	439	484	450	434	412	472	444	447	469	452	470	439	478	431	413	480	432	455	480	436	441	490	451	440	477	444	435	420	437	431	446	462	483	468	445	474	431	486	430	472	450	443	434	487	463	464	462	433	430	464	453	504	472	448	443	453	419	422	429	457	448	447	432	454	413	449	456	420	452	476	457	473	466	453	460	475	447	451	461	452	449	456	463	464	482	458	428	454	412	431	428	453	446	475	448	465	474	458	452	422	428	452	488	469	438	480	461	431	440	450	477	437	449	461	429	460	442	456	439	452	456	448	485	456	462	455	437	462	417	446	457	465	465	423	457	444	450	450	453	456	419	464	410	429	446	437	458	414	487	485	482	438	459	486	445	470	447	443	447	416	422	438	433	471	412	444	473	456	466	473	421	431	457	462	452	451	475	452	424	411	449	459	467	452	476	460	433	456	455	431	443	445	400	410	448	425	417	429	439	456	451	453	433	444	441	439	487	455	444	468	480	448	439	434	453	425	465	444	479	436	437	429	474	442	462	461	462	490	461	488	447	425	500	431	462	438	458	517	443	472	412	481	451	442	397	406	427	466	417	382	451	449	435	480	435	430	426	455	434	490	449	468	478	476	462	433	477	450	444	453	439	481	467	458	451	452	423	432	471	456	456	433	461	441	425	420	479	409	424	464	455	446	412	472	444	447	438	438	450	463	470	455	465	463	398	501	452	455	441	469	431	483	441	458	457	492	454	436	406	444	429	483	485	445	470	462	432	482	435	456	436	458	469	460	492	464	451	428	439	430	432	453	441	454	457	449	443	456	471	494	461	427	453	457	417	410	470	444	450	443	453	422	445	480	466	468	466	451	450	463	432	470	426	449	421	455	415	434	474	432	465	466	478	446	442	454	462	428	440	463	443	419	463	409	410	471	476	469	441	410	430	447	471	474	449	429	457	457	480	453	433	438	476	443	462	450	441	462	480	453	475	470	464	436	502	447	436	422	421	445	446	446	450	451	480	435	428	441	467	464	437	452	459	478	433	461	464	460	437	452	475	506	476	437	458	424	458	473	461	449	439	414	458	469	449	431	429	406	464	391	467	462	444	455	445	469	453	454	440	470	447	417	442	464	452	447	418	489	446	423	443	482	446	461	440	466	442	470	430	454	455	426	420	452	443	409	467	447	434	455	443	482	415	442	443	438	454	451	455	442	448	466	487	445	444	485	451	452	437	423	448	462	461	427	447	454	395	448	421	493	429	445	498	452	441	460	470	417	457	432	438	462	421	501	436	434	437	463	433	471	464	464	447	485	460	463	428	449	467	445	493	462	429	432	429	446	441	419	435	448	443	422	450	445	419	453	456	486	428	414	458	444	473	499	455	428	482	434	440	451	448	444	443	411	430	446	443	417	427	439	425	451	455	458	423	435	446	441	466	427	445	484	460	475	481	437	443	434	420	452	432	438	446	486	462	441	474	474	468	456	451	467	462	423	456	480	435	435	431	468
33620	33939	32616	18951	4875	1321	995	864	837	792	793	786	763	770	717	775	773	765	833	763	766	751	774	749	824	731	735	752	774	802	710	754	735	672	738	747	729	785	751	716	727	719	735	744	709	719	754	715	713	749	756	735	736	732	665	781	779	760	759	752	729	739	711	759	701	717	755	765	700	737	729	705	736	686	722	764	755	760	762	752	743	728	734	762	749	800	657	752	698	727	768	712	721	727	741	709	752	747	784	708	712	686	713	746	700	770	784	729	719	718	758	793	772	758	733	740	702	761	791	806	773	790	729	708	788	778	719	743	714	726	701	756	753	784	674	720	773	712	700	725	752	721	717	771	744	750	714	689	731	730	713	741	723	673	722	722	783	730	723	757	777	758	765	725	763	710	747	737	702	733	741	798	761	751	754	746	700	714	673	692	726	713	745	765	704	742	744	697	702	708	740	708	731	774	740	776	719	778	730	749	805	710	751	701	726	716	790	767	731	803	737	742	750	740	767	776	705	725	704	731	760	709	706	756	797	765	783	746	730	776	745	763	748	727	753	763	723	747	713	774	746	681	728	754	735	726	683	775	692	712	774	720	728	710	688	734	793	702	749	738	738	771	703	725	707	733	788	809	743	731	757	719	735	751	710	746	704	694	760	733	719	701	763	730	737	683	726	748	750	736	778	713	751	761	754	753	693	750	740	707	736	715	714	701	732	751	731	669	727	770	709	710	754	778	792	723	714	732	767	701	751	750	731	730	710	708	700	690	729	703	664	721	735	759	772	749	761	749	746	804	725	737	751	711	719	727	702	781	734	650	696	672	741	783	769	739	712	762	761	718	744	689	754	724	698	725	705	753	712	756	753	722	758	715	726	743	693	715	741	748	740	753	708	759	739	765	739	746	791	717	741	701	692	709	692	793	741	709	745	728	712	730	780	761	752	745	729	762	732	741	707	745	772	760	744	700	715	705	728	735	743	741	768	745	735	717	768	750	676	748	760	710	740	777	712	751	735	750	754	676	719	698	773	740	732	765	699	736	732	729	770	761	747	742	686	725	790	734	717	751	701	741	762	772	793	748	757	708	751	711	737	742	734	783	777	732	714	735	762	718	756	808	754	750	710	749	752	718	787	741	754	745	776	717	777	759	771	736	760	761	780	760	761	760	675	691	692	715	766	786	698	726	776	762	788	693	742	733	750	743	750	722	764	736	747	730	753	770	756	775	755	706	737	790	751	721	732	723	782	771	715	744	730	750	721	724	700	753	760	711	748	710	769	730	694	719	725	637	715	807	777	737	792	720	782	724	782	752	749	758	697	810	764	738	739	708	735	744	707	758	722	728	722	689	807	712	694	739	720	703	732	704	742	716	717	735	753	738	730	759	766	686	695	704	705	756	740	701	751	725	706	764	776	760	759	745	687	738	760	726	765	653	741	724	725	774	735	703	756	735	743	707	745	712	774	743	700	725	739	724	719	749	728	766	735	751	763	759	747	712	743	765	686	717	723	669	710	738	747	703	730	713	707	733	731	794	710	728	752	751	689	735	746	757	768	778	709	755	740	740	714	756	757	732	725	712	759	768	712	749	705	736	709	681	767	755	737	705	718	750	746	707	758	709	704	739	808	715	758	760	717	744	773	747	743	770	745	717	759	737	703	727	738	713	770	759	722	748	746	764	757	746	760	781	768	764	720	707	697	733	776	685	722	746	763	754	739	711	700	751	748	725	743	749	723	750	709	727	772	757	704	765	746	710	693	741	736	753	754	763	778	763	738	715	762	772	759	736	736	737	681	702	743	761	717	710	707	706	685	752	717	774	700	741	743	786	717	744	748	762	732	753	731	761	743	698	755	727	745	741	732	778	760	748	730	746	791	696	719	769	717	779	735	738	742	724	761	715	737	747	737	687	739	763	753	740	803	742	742	687	794	717	733	663	756	726	737	815	738	753	744	687	773	675	778	715	793	716	724	716	745	768	785	737	750	736	728	733	728	728	769	711	777	802	759	730	748	765	766	736	707	714	707	701	684	726	762	745	768	774	775	762	738	682	698	777	727	766	729	708	728	701	735	775	724	751	711	726	746	737	729	744	732	724	753	759	748	759	754	733	739	721	719	779	695	766	690	783	737	703	788	791	746	743	712	749	742	748	728	735	797	734	751	746	720	744	741	701	765	730	695	759	725	734	745	779	740	738	749	728	781	714	806	701	765	705	762	745	765	752	735	729	708	815	722	704	766	712	745	746	716	757	705	787	732	714	685	724	774	774	699	705	752	705	752	715	762	756	734	732	723	775	766	749	691	749	718	748	759	706	690	712	751	724	780	712	678	728	688	742	746	711	748	704	726	762	711	710	733	736	707	738	742	746	736	694	760	716	755	715	691	797	731	741	780	700	771	733	716	755	738	739	704	738	708	708	711	707	716	737	721	740	744	700	715	701	758	748	763	762	765	737	783	736	709	766	710	716	732	761	722	755	686	706	741	787	704	751	765	698	723	760	703	748	740	747	711	749	708	742	748	738	737	731	746	729	779	702	720	752	723	680	753	792	710	746	689	757	738	731	719	723	715	753	770	762	675	712	692	726	732	737	723	768	740	717	711	695	726	725	743	713	740	756	781	704	745	743	791	742	769	757	729	727	749	734	752	730	739	725	727	776	744	772	798	744	752	752	797	750	730	743	716	723	745	736	717	722	742	751	745	752	726	750	720	753	718	764	781	760	718	747	739	795	747	700	762	755	770	709	700	714	758	730	714	768	789	803	823	774	750	766	772	743	747	695	725	764	740	694	756	730	769	761	745	742	751	772	721	743	708	757	725	707	754	736	704	726	756	729	807	731	757	754	756	754	710	753	746	736	728	741	793	741	748	752	696	721	736	733	708	785	740	712	795	716	741	770	745	773	706	744	728	754	715	748	776	710	732	716	725	672	740	753	747	765	782	733	700	723	790	765	720	717	698	710	714	764	717	708	731	738	717	725	737	736	802	726	716	787	755	741	737	723	740	757	758	737	709	754	751	731	744	779	724	721	742	716	748	702	755	710	784	685	730	707	706	767	731	772	759	674	757	700	717	739	756	777	726	748	757	725	762	723	777	720	729	796	729	749	762	770	716	719	769	735	684	709	753	767	734	784	732	767	758	729	745	780	719	741	706	759	771	695	733	715	752	746	787	715	771	771	775	711	760	740	748	713	680	756	758	791	689	700	792	707	713	753	742	766	721	708	725	724	728	764	708	757	730	759	714	720	705	736	733	740	683	782	748	719	755	708	720	737	698	756	710	749	778	767	712	713	712	741	735	712	766	719	775	819	744	732	739	765	739	763	730	720	704	721	731	769	731	759	760	739	756	700	688	744	715	759	735	730	756	700	731	700	730	745	730	776	755	721	777	738	706	726	725	733	723	760	710	779	695	772	700	719	732	726	720	773	696	754	725	702	729	770	738	740	767	711	765	732	760	803	737	746	708	731	753	737	753	781	765	697	722	731	753	764	778	667	740	777	710	734
41305	49528	35447	16512	5085	1311	1136	1036	1025	914	836	864	806	773	787	783	764	765	776	754	808	764	785	738	757	764	765	758	822	760	798	781	734	771	764	756	770	737	774	762	765	729	740	722	783	808	755	703	751	774	721	772	736	739	789	747	774	736	715	719	758	752	786	794	782	718	785	702	778	751	697	762	730	791	759	721	793	765	800	754	728	737	776	728	772	768	735	763	765	817	733	815	756	800	719	766	751	776	770	778	779	793	752	778	748	800	752	775	767	763	718	747	816	816	765	756	757	793	767	768	777	756	752	781	735	806	805	774	749	811	712	799	782	777	769	728	831	740	751	769	734	748	814	747	752	722	739	744	761	740	793	714	707	746	745	762	748	779	756	793	802	750	800	796	778	772	687	785	749	755	780	804	758	766	736	773	774	775	810	786	741	747	775	796	748	760	695	741	693	772	789	728	809	760	792	784	727	756	728	791	808	784	727	727	778	782	795	790	720	724	744	768	749	785	802	769	729	793	726	778	797	784	765	761	743	757	783	738	750	782	723	759	738	800	764	799	758	787	769	748	798	784	819	756	698	792	736	728	798	823	775	790	774	765	769	772	761	789	734	780	770	754	764	784	746	749	777	825	790	749	778	769	746	759	819	752	663	741	757	768	812	798	756	773	767	778	738	760	807	807	783	774	769	743	698	760	781	752	772	760	754	749	788	742	750	778	762	727	740	773	795	815	755	766	766	688	768	765	810	778	781	761	759	761	722	783	761	771	777	803	784	718	745	764	765	765	725	720	722	737	779	757	772	716	840	802	796	722	767	744	750	771	800	712	796	775	793	789	773	741	745	771	737	783	719	744	749	729	750	773	766	787	780	752	769	789	740	765	813	736	799	750	743	784	727	775	765	748	780	789	767	760	809	712	791	804	784	779	726	720	747	771	759	751	785	830	725	767	752	733	716	761	787	763	723	763	804	772	792	764	783	748	790	786	753	793	708	836	788	775	782	773	793	730	740	755	787	721	808	774	772	765	758	772	787	732	738	774	777	779	771	754	770	816	768	728	817	776	705	768	767	745	756	762	768	749	755	755	737	811	759	759	740	791	775	764	739	732	720	753	801	729	766	765	723	772	777	787	760	746	817	766	792	785	739	761	728	761	702	721	757	775	801	789	753	784	809	775	779	744	804	820	787	710	759	748	815	783	786	794	723	730	750	780	771	770	785	719	759	770	722	736	743	794	763	802	759	726	736	805	760	710	735	740	723	762	753	750	794	766	752	828	761	747	768	807	786	763	810	753	783	766	764	793	769	740	791	708	769	750	770	767	800	732	778	764	802	762	724	753	765	724	829	787	716	823	743	809	727	723	747	795	763	724	749	794	760	787	772	768	768	725	760	744	756	756	729	810	743	752	762	780	770	748	739	747	820	776	785	763	736	771	714	706	769	725	750	787	736	732	765	789	734	740	831	733	734	729	765	724	700	736	781	724	812	708	757	776	784	764	769	751	735	748	738	759	801	775	752	805	760	705	795	808	758	723	817	782	763	779	759	826	748	751	822	738	764	705	745	778	756	776	754	768	794	790	717	762	781	743	765	726	743	759	760	755	806	740	760	744	765	706	741	746	744	764	753	802	827	783	771	745	760	724	751	755	760	767	741	801	752	836	752	782	778	732	764	780	771	761	800	748	748	762	728	776	772	723	751	798	713	757	776	825	712	785	696	761	729	735	781	755	764	772	762	738	759	764	732	749	752	771	751	735	797	748	747	774	750	780	758	738	754	718	756	711	768	718	748	783	781	759	784	744	748	723	796	762	802	794	754	757	782	737	769	789	816	763	722	758	798	737	789	782	774	776	756	750	767	752	800	755	784	762	801	772	764	783	762	788	738	758	753	755	776	800	770	793	737	765	771	758	754	807	720	766	764	816	731	779	779	746	746	759	767	758	775	774	777	770	770	754	805	805	751	734	711	756	810	774	724	777	767	726	765	777	751	709	808	788	723	805	766	755	734	732	777	707	716	795	746	792	785	750	743	769	776	790	796	715	779	774	763	757	761	780	744	769	774	755	751	796	795	747	770	776	740	767	714	708	795	720	762	734	740	772	748	790	738	759	746	763	748	744	736	780	787	758	808	778	771	740	775	770	780	809	758	763	821	741	737	766	725	794	720	762	720	748	805	770	750	742	823	714	772	806	723	797	806	756	766	725	796	840	798	821	781	784	757	752	762	755	730	759	754	785	741	788	751	761	826	733	811	757	726	818	710	752	729	792	781	732	744	790	757	784	787	760	767	733	760	758	817	781	745	851	752	734	783	772	737	761	777	785	740	804	747	754	760	748	689	782	782	777	762	807	749	793	757	767	742	741	778	717	759	760	793	721	815	752	721	806	775	713	752	755	711	767	805	733	784	745	726	807	815	755	793	750	725	769	788	747	734	769	745	754	792	742	853	767	759	745	746	755	724	757	782	747	716	786	777	756	769	790	719	773	809	793	713	803	770	789	776	736	823	743	781	746	687	769	716	760	764	797	758	786	733	732	778	715	766	771	720	710	766	790	738	755	768	801	728	747	723	797	762	748	825	721	738	742	755	707	764	787	809	755	737	745	753	760	736	776	758	769	716	775	729	811	796	815	724	761	747	762	757	790	748	777	728	759	779	686	812	692	790	808	724	764	754	760	732	743	779	793	763	756	782	783	808	725	736	745	749	778	773	777	768	804	762	786	790	800	782	750	754	738	724	720	773	771	744	767	779	762	753	788	800	718	747	740	739	737	783	734	769	750	759	816	769	756	749	758	723	765	744	785	788	828	823	744	783	767	800	771	770	782	798	780	753	784	820	761	767	739	735	762	769	754	787	828	807	763	758	760	721	739	778	788	766	759	774	760	788	764	793	746	813	740	756	730	729	738	731	737	771	746	763	777	799	763	766	782	782	746	782	790	762	741	747	726	710	754	731	754	766	815	743	760	765	777	719	745	777	783	813	742	796	761	776	748	753	725	738	752	773	792	800	761	736	689	756	793	730	830	749	778	822	774	776	795	749	780	769	761	736	746	810	749	773	806	785	747	744	768	786	805	777	724	738	783	772	815	753	744	769	798	771	784	786	777	767	799	783	757	749	741	798	752	779	756	770	782	725	834	777	749	787	724	774	747	763	766	776	804	758	719	758	750	748	764	783	821	764	776	785	728	784	801	775	749	754	750	768	741	733	794	737	792	689	721	774	755	773	696	751	748	782	775	753	779	775	773	786	805	738	743	764	733	801	815	748	773	738	725	768	817	768	747	743	747	705	729	773	766	753	767	779	756	782	766	762	726	807	708	719	800	780	751	765	776	770	769	803	741	786	852	750	762	786	796	749	782	765	750	766	746	779	740	745	734	749	763	767	752	761	744	798	749	760	788	765	757	758	742	757	768	754	757	780	752	752	727	747	749	733	742	760	751	767	748	802	713	797	746	753	765	742	780	764	727	750	731	737	716	728	756	791	741	766	760	781	791	760	771	771	721
23716	20936	28080	24094	20971	13096	1572	897	772	796	685	739	682	627	626	644	646	623	604	635	634	567	569	600	616	627	589	630	594	652	618	603	597	628	591	614	581	557	601	572	568	578	608	642	556	594	612	606	615	602	589	604	599	596	551	576	591	582	579	551	582	563	554	632	581	573	609	568	594	576	633	550	601	597	568	593	593	597	589	573	582	606	613	563	601	594	600	552	599	582	597	611	597	606	577	553	602	588	555	558	556	601	647	586	633	590	613	613	598	578	599	608	594	625	567	597	571	555	630	612	598	606	561	560	587	577	600	593	579	611	583	563	597	637	580	568	598	571	594	582	624	563	537	563	549	609	560	607	571	604	565	610	584	640	586	622	604	609	588	623	592	546	592	562	642	635	555	585	560	596	630	614	630	636	595	582	638	562	639	593	621	627	594	587	598	594	560	574	546	605	615	624	599	558	563	565	625	576	579	568	605	593	571	621	600	616	609	580	572	583	549	581	607	553	544	614	631	624	585	608	621	600	565	587	612	576	610	598	577	552	627	572	607	575	607	592	554	580	617	564	586	633	560	603	579	607	601	560	574	589	587	562	587	617	587	637	577	627	609	629	594	589	594	620	647	580	625	586	623	658	589	574	611	590	621	582	569	616	594	589	596	577	609	635	594	617	565	614	577	587	565	586	652	629	590	545	573	614	613	569	607	561	543	577	539	590	563	645	532	574	569	581	606	614	597	582	598	627	585	581	607	616	617	563	586	625	615	664	583	584	613	618	588	599	610	588	540	589	579	566	584	607	640	631	599	566	614	584	567	614	601	611	575	598	571	658	577	610	591	602	631	576	669	605	584	541	566	632	587	551	652	620	578	595	583	583	597	561	587	595	585	553	587	577	568	541	574	618	600	565	570	608	593	620	561	578	568	606	615	589	556	588	649	590	586	587	579	583	578	595	601	554	608	578	575	593	568	555	609	571	578	639	604	536	622	608	594	600	635	618	570	579	602	560	614	634	573	592	584	570	580	589	585	622	600	596	609	564	594	586	620	540	576	594	599	621	600	566	563	587	617	582	591	585	629	568	594	628	605	622	609	586	590	650	596	572	567	588	629	548	604	578	596	644	612	629	625	603	577	600	590	564	574	620	582	582	620	573	590	576	593	607	615	583	609	588	594	589	606	586	613	611	605	587	587	582	589	577	580	598	556	581	599	598	623	573	635	593	613	646	587	596	623	620	592	529	572	568	567	574	589	587	624	558	539	618	563	630	590	574	639	573	610	580	567	601	671	605	620	598	605	580	566	565	587	599	614	573	571	633	591	593	606	580	620	586	604	622	623	589	561	644	624	604	558	580	588	565	604	612	542	598	539	589	610	591	581	566	585	564	576	633	603	585	597	597	586	580	604	589	577	569	605	558	591	584	621	580	602	637	582	573	596	609	624	616	560	598	611	592	613	614	576	591	556	588	599	612	601	613	608	603	586	553	598	581	569	630	577	614	567	564	624	553	641	640	578	614	595	609	567	572	621	611	570	575	595	621	615	604	597	606	589	576	588	618	584	590	593	554	598	591	589	556	571	564	553	573	615	573	590	592	530	611	601	603	598	589	595	603	601	617	640	628	595	578	622	542	611	621	583	598	634	579	579	596	580	556	625	542	597	587	561	576	605	572	582	595	574	607	584	604	572	585	604	604	567	550	619	596	585	586	572	562	609	619	578	527	556	593	644	590	605	605	566	605	618	600	588	574	566	579	595	605	602	582	638	581	563	576	618	600	671	590	605	633	597	591	583	620	593	600	630	560	573	565	602	603	563	572	591	583	595	604	585	591	527	577	584	575	599	571	568	587	575	573	575	618	603	591	572	618	564	584	575	594	601	625	583	567	590	588	582	609	620	617	591	589	618	594	599	578	585	597	584	637	606	588	612	581	579	607	640	632	589	600	573	579	566	627	594	630	604	569	568	609	539	582	578	573	607	603	556	632	615	572	629	574	568	572	591	570	618	582	574	588	572	538	586	593	547	596	603	586	603	629	621	614	599	550	603	609	583	618	567	598	580	565	604	589	571	610	613	584	557	561	576	592	598	632	605	596	559	572	587	613	587	618	562	561	616	609	561	630	588	600	574	602	599	607	588	571	616	636	606	573	609	629	593	562	572	583	602	620	615	624	562	576	619	612	570	590	594	587	608	555	578	554	580	648	624	641	600	608	600	601	582	550	559	576	575	601	573	571	535	547	641	563	590	566	608	580	587	628	570	593	605	591	587	644	563	645	582	572	612	585	612	593	613	636	573	583	552	627	598	570	572	577	582	604	602	608	601	589	595	618	626	574	606	613	592	542	562	657	583	568	608	566	572	624	595	580	551	590	597	595	615	642	567	602	572	583	601	625	578	576	561	557	605	588	625	594	563	619	619	603	594	628	644	610	541	580	603	609	602	601	625	580	623	605	563	590	569	611	631	599	628	596	589	563	600	574	587	601	616	590	622	587	574	570	598	578	547	561	581	596	596	624	585	548	650	580	618	625	581	587	596	567	577	573	574	583	591	581	604	566	609	585	655	607	616	584	580	614	646	593	596	541	588	590	657	646	585	581	552	594	616	632	593	604	604	580	621	576	603	581	576	570	585	608	599	599	599	568	624	601	595	589	577	590	574	591	604	589	611	570	629	574	578	603	559	552	583	600	612	561	565	580	590	607	634	577	577	546	563	598	575	607	570	597	617	603	604	594	589	600	601	599	606	569	602	580	621	642	563	607	591	627	597	628	586	583	555	565	614	640	579	614	558	626	598	634	580	559	574	613	585	621	593	598	584	600	632	609	610	597	602	605	592	599	540	643	560	577	570	559	579	583	560	571	567	580	584	590	618	565	618	539	525	623	573	580	600	649	537	612	549	576	577	598	648	640	575	652	562	539	568	604	604	555	572	573	553	603	601	529	595	546	601	579	596	585	612	581	583	625	610	576	656	589	580	575	624	589	621	565	574	567	585	556	591	563	579	601	563	587	652	584	599	593	599	580	592	575	657	555	604	608	574	636	580	559	602	570	591	610	585	589	581	586	655	641	615	588	660	574	584	579	586	601	595	604	558	560	576	594	613	643	599	554	695	568	639	586	578	554	597	573	541	570	592	584	610	603	597	601	596	621	591	589	589	632	591	633	585	636	621	639	636	587	609	604	571	606	618	545	578	554	583	590	604	585	632	583	618	584	594	589	600	601	608	597	569	559	595	591	558	597	549	606	582	560	578	568	566	583	587	564	583	572	614	617	577	587	612	538	577	611	575	593	592	580	545	588	638	560	618	605	617	599	607	576	585	601	616	598	563	581	572	592	557	576	575	632	601	599	589	629	571	585	593	561	598	597	586	572	553	581	551	565	604	574	558	586	582	605	615	582	589	604	609	585	608	618	584	638	593	599	580	602	571	600	622	600	608	565	582	588	575	598	635	591	618	576	601	599	593	627	606	630	594	649	600	582	572	615	590	578	584	612	571	587	571	590	614	601
40176	57930	42525	23864	8725	1650	1248	1054	980	843	796	773	754	673	648	674	631	638	640	671	681	666	670	624	666	659	653	624	605	556	653	575	640	578	675	641	621	636	613	621	652	651	627	608	596	628	622	625	625	634	618	633	626	646	621	616	628	603	592	624	595	645	610	636	645	625	666	577	606	628	630	614	622	607	585	561	603	605	629	634	612	634	645	650	621	650	576	600	625	630	618	592	645	599	566	636	621	610	574	621	585	642	645	643	616	592	643	635	598	652	613	652	606	682	649	632	615	641	585	618	594	608	635	575	599	612	634	615	635	591	599	587	651	607	634	636	666	623	641	648	653	626	640	631	639	633	652	596	621	619	640	619	609	608	611	617	633	582	601	596	603	603	598	596	612	631	647	661	569	610	625	620	583	627	606	614	634	604	642	637	607	599	610	632	667	630	643	639	603	568	616	646	571	619	598	637	622	581	639	601	598	616	618	639	619	570	606	603	588	612	642	651	655	630	609	599	615	594	599	637	595	600	611	638	610	623	655	624	664	616	590	606	589	606	601	599	647	640	626	636	603	625	640	608	619	646	645	599	652	627	627	616	654	616	608	581	620	611	631	626	597	600	597	631	604	585	611	614	643	620	629	613	616	628	618	607	630	626	612	640	610	628	611	600	631	589	603	617	634	615	622	641	609	639	648	611	604	601	641	659	544	611	619	653	655	561	562	598	591	620	628	620	623	579	639	612	650	589	593	631	673	651	621	622	626	620	639	601	612	605	600	620	626	658	645	658	578	583	658	637	594	599	619	657	634	632	650	643	604	594	618	613	631	643	600	629	581	601	620	642	604	614	657	596	622	645	615	596	651	629	608	644	632	644	582	652	644	670	669	623	633	641	608	603	629	630	593	623	650	657	631	588	634	649	594	618	611	614	586	621	601	607	624	630	634	627	635	595	636	594	603	614	607	639	614	638	607	602	635	667	626	579	609	601	595	640	613	630	602	648	616	613	564	624	617	567	628	613	586	655	614	616	618	616	637	623	644	645	667	649	552	610	577	635	682	621	661	594	585	638	571	606	634	572	586	620	627	579	631	592	610	634	603	632	586	601	586	611	644	585	609	629	616	640	598	609	591	581	608	611	604	649	591	630	589	641	599	646	623	619	641	603	623	601	603	601	587	639	617	624	662	661	624	642	596	677	601	632	628	608	646	637	632	596	623	647	582	644	639	612	617	625	575	643	637	644	628	610	582	612	597	593	630	650	591	632	630	644	611	620	610	622	584	645	626	610	628	587	619	623	598	639	608	563	627	584	596	638	590	586	628	645	643	596	618	625	655	643	637	677	628	612	624	583	623	606	576	552	617	627	604	634	622	634	613	601	638	614	622	615	628	532	620	586	629	613	647	631	603	571	629	599	602	624	620	661	603	594	658	626	660	635	567	650	644	595	592	658	597	665	595	611	591	618	585	625	618	623	645	605	654	650	601	641	608	632	574	618	621	596	645	586	639	611	631	606	581	662	667	605	643	614	617	608	624	604	606	645	620	601	630	637	602	593	641	634	608	597	608	629	566	669	637	650	652	609	623	653	563	613	608	603	600	639	651	650	606	664	634	576	647	613	591	618	613	621	628	632	643	649	601	595	615	648	610	614	617	618	612	684	616	612	641	594	630	605	649	605	583	639	612	584	619	677	593	567	574	637	652	654	605	582	643	617	614	589	637	650	641	643	602	645	655	610	620	598	657	656	643	576	581	613	615	625	615	553	607	562	576	597	631	650	644	619	659	654	667	598	604	619	586	613	629	573	617	670	626	614	620	620	656	627	649	653	648	634	640	558	629	643	625	614	606	579	641	612	641	615	612	591	643	604	650	640	607	649	625	668	626	597	631	640	619	588	621	580	625	610	629	617	595	642	620	624	599	626	623	630	653	647	627	584	611	631	610	576	612	611	572	655	607	625	614	601	654	621	633	596	596	602	574	597	584	643	644	603	609	604	603	670	640	584	610	594	633	652	599	626	641	645	601	612	609	602	589	629	624	625	610	579	597	614	562	587	625	610	615	637	582	590	574	605	623	627	609	571	623	667	637	633	636	631	660	604	666	613	644	603	598	650	630	627	637	644	597	601	671	616	659	644	571	590	630	572	663	603	648	612	609	604	616	597	624	645	616	595	627	638	576	614	656	654	583	606	598	629	659	652	651	592	621	600	609	611	613	584	651	661	625	571	639	620	610	613	624	643	642	580	646	640	622	640	647	608	583	617	598	618	611	587	562	616	620	597	602	597	631	584	609	596	666	610	633	603	623	629	624	611	619	623	616	665	642	611	607	620	613	632	626	653	649	675	619	622	628	590	636	617	639	600	624	607	591	647	658	605	645	598	635	631	595	585	646	628	629	549	620	599	650	655	590	577	606	620	614	624	649	638	602	630	627	644	611	648	600	598	623	638	662	649	635	623	617	620	615	617	610	626	578	648	627	648	631	636	604	619	557	582	622	639	611	631	616	598	618	657	617	633	623	614	604	631	618	631	644	583	618	591	641	600	636	604	601	600	655	603	637	596	606	586	672	583	605	648	633	619	609	608	589	613	628	623	611	611	626	638	602	608	633	599	637	660	617	605	594	609	666	629	606	629	611	616	653	587	623	627	643	643	600	624	671	601	577	637	634	566	665	602	576	624	622	662	604	635	596	605	588	591	611	561	691	595	587	622	642	572	611	615	630	564	616	644	617	628	570	615	597	632	611	621	652	603	597	602	611	621	609	602	652	609	627	619	603	631	592	619	651	647	640	624	641	595	642	617	672	601	635	604	600	556	618	595	600	629	627	630	655	649	636	635	631	604	624	572	639	629	597	635	596	593	586	649	610	650	640	609	615	649	615	612	599	617	560	604	673	629	624	598	629	645	580	626	577	652	659	622	633	602	618	639	645	606	595	632	640	601	646	607	604	626	646	649	659	610	631	609	627	622	630	629	630	643	637	642	582	617	647	632	604	648	632	630	637	625	618	615	608	604	602	652	631	634	653	635	573	677	626	646	630	623	576	627	597	584	597	613	627	646	652	602	641	654	675	571	627	635	585	625	597	642	618	588	601	641	629	675	599	675	633	592	610	676	575	646	633	565	597	613	574	582	629	589	576	639	656	659	569	659	620	631	657	620	646	643	601	567	564	631	662	582	613	664	603	644	621	570	637	635	603	622	603	624	615	609	622	636	645	636	594	579	601	619	593	610	628	621	605	620	592	607	645	584	635	621	615	606	680	641	641	593	580	649	622	609	668	651	625	583	605	569	579	600	581	608	570	636	628	615	599	627	614	594	636	643	640	642	589	637	621	633	632	570	633	638	630	636	667	613	623	628	598	626	602	622	630	617	606	606	608	637	637	583	568	631	649	628	646	645	664	594	648	622	628	582	633	677	623	565	603	649	639	599	646	657	592	642	617	598	654	645	609	612	681	643	613	601	624	592	643	619	619	631	635	594	651	615	618	599	619	638	605	623	611	605	612	637
24780	20932	27146	25017	17064	2863	951	843	783	772	736	711	759	688	667	696	728	671	702	684	716	688	703	654	681	690	740	749	635	686	665	670	677	698	724	657	684	633	685	733	662	664	681	749	695	747	721	725	649	727	703	654	625	667	664	665	694	656	664	644	695	679	673	705	659	691	673	703	746	667	717	709	670	675	697	688	668	688	636	666	625	646	668	686	693	673	641	718	684	699	689	696	692	652	700	667	698	742	679	674	711	702	708	694	678	707	689	677	668	660	682	683	684	674	674	670	689	677	671	705	653	652	664	691	741	686	680	651	707	659	727	675	688	670	667	692	645	690	673	669	650	670	658	686	653	679	655	740	707	755	676	711	644	675	682	705	688	672	656	676	673	676	702	665	719	681	654	678	686	639	698	722	649	659	693	681	703	664	625	662	637	664	669	688	623	717	686	670	692	645	708	700	702	698	736	766	713	720	674	699	673	694	663	657	641	685	644	686	686	768	720	711	683	639	680	669	673	699	675	683	715	697	715	732	716	713	678	681	644	645	671	688	681	682	728	668	672	702	667	694	640	674	646	716	715	626	669	687	682	681	679	688	720	659	669	726	697	660	695	707	698	669	661	720	672	685	670	684	684	714	660	660	691	698	631	722	728	710	645	660	717	686	697	660	683	700	663	641	679	700	680	672	688	698	667	628	664	688	696	659	658	637	674	668	697	677	690	677	681	683	656	665	715	680	675	616	681	683	695	708	648	678	691	712	676	706	714	678	692	663	690	667	640	687	653	694	645	670	700	648	689	690	717	676	724	718	679	696	685	688	647	702	657	688	699	670	685	691	661	679	662	713	679	668	645	619	689	711	663	676	655	671	691	665	698	697	680	646	707	684	673	651	698	685	719	733	729	720	694	714	683	668	704	636	702	651	696	688	669	670	632	677	734	668	677	733	710	654	655	702	655	727	686	684	705	697	685	700	693	675	671	733	715	727	695	687	657	652	686	693	713	705	655	700	687	634	699	668	675	708	695	658	657	711	675	717	696	649	716	732	679	683	674	658	648	628	710	660	689	664	641	705	673	724	695	686	692	670	685	664	710	648	696	683	749	722	659	665	675	684	645	718	715	707	679	657	694	713	665	639	646	690	683	728	671	734	641	680	694	662	661	660	705	683	645	697	675	686	684	636	722	727	718	656	738	727	653	673	767	694	649	648	661	664	687	664	698	663	601	701	706	672	715	631	650	733	691	714	675	737	652	712	646	705	627	659	713	680	689	662	680	692	685	662	689	701	694	666	707	662	680	708	673	675	684	667	685	715	638	669	712	677	705	731	688	655	730	659	675	676	689	657	708	752	669	726	633	703	664	699	687	677	642	699	696	675	677	658	678	682	669	647	674	648	640	676	670	670	663	665	653	693	663	669	715	698	655	675	645	706	643	658	653	703	656	665	695	661	718	654	692	657	670	658	630	681	669	712	711	667	670	688	654	699	613	722	673	709	703	688	643	670	692	696	653	701	663	713	707	685	709	681	662	670	678	649	638	650	663	733	679	718	663	697	708	668	706	680	658	641	669	679	718	667	681	753	686	704	677	678	687	683	698	667	724	694	697	727	667	685	669	710	670	659	648	658	741	713	707	645	693	667	658	728	660	704	722	674	683	687	651	686	718	634	688	580	673	678	677	713	645	636	651	648	701	692	674	622	734	683	681	706	625	671	688	717	661	685	713	655	655	683	658	682	661	674	659	709	716	691	700	661	671	651	677	719	670	664	694	699	702	698	682	679	669	644	727	652	704	701	671	700	684	712	662	699	684	692	626	698	684	678	682	709	732	738	699	692	671	675	627	677	703	665	721	661	683	724	687	657	660	681	676	719	710	668	666	711	729	681	704	685	665	727	652	629	687	681	692	731	693	727	657	668	717	690	709	715	738	651	686	695	689	649	684	694	691	701	656	675	685	677	666	622	679	644	682	633	698	688	654	665	703	687	679	705	722	707	659	645	664	683	659	703	694	671	676	636	651	664	729	676	671	693	710	696	683	659	667	688	657	655	627	706	696	661	695	713	713	676	676	726	660	670	733	692	660	693	641	709	751	669	698	704	716	651	650	661	695	659	703	710	625	684	670	744	744	671	676	667	682	650	707	703	717	685	714	668	712	696	649	679	709	683	684	677	663	648	695	736	732	698	678	694	648	654	665	684	704	687	674	731	669	680	656	653	673	644	669	632	639	684	634	716	677	684	684	681	680	664	711	649	666	630	694	669	681	682	722	704	697	647	665	701	735	635	687	673	688	651	657	713	653	684	713	636	718	686	673	696	631	696	690	686	673	670	648	631	712	671	658	672	662	677	674	704	693	650	663	674	644	690	736	628	724	718	663	730	671	655	652	682	684	683	696	713	636	667	722	680	666	696	739	657	666	664	673	693	648	680	703	696	702	655	703	660	714	685	688	687	697	703	655	676	666	673	662	688	679	660	647	694	672	691	715	643	708	670	710	686	703	666	711	694	670	687	706	668	607	667	693	669	669	693	655	680	681	627	669	706	667	684	632	703	690	705	634	683	679	703	679	692	678	694	649	673	695	655	687	642	687	688	685	708	709	698	674	668	655	674	712	665	715	633	734	718	629	699	660	701	685	674	729	656	664	687	710	712	707	678	729	681	679	669	683	702	672	659	637	674	694	636	628	649	707	714	656	685	723	708	692	655	696	701	651	653	750	718	722	692	739	704	661	708	635	650	701	704	669	701	713	690	731	644	654	706	656	647	722	696	735	657	726	673	687	666	707	669	666	697	659	703	712	659	659	723	676	684	693	715	675	717	672	653	653	661	649	702	676	674	684	680	660	660	684	686	697	712	636	681	692	672	711	690	675	633	639	665	671	672	675	684	676	687	712	751	700	703	692	666	657	720	688	684	683	684	739	649	682	670	670	668	707	684	680	696	678	649	706	694	717	688	691	679	712	629	692	669	686	696	669	727	682	708	651	658	688	651	662	672	677	692	706	691	734	655	648	680	692	667	665	696	668	708	728	694	665	699	698	718	667	692	693	720	696	735	697	697	689	667	661	668	676	703	680	654	726	701	689	652	681	662	683	693	686	639	699	676	714	682	704	666	699	703	717	702	699	680	687	644	677	660	659	624	708	681	685	691	672	714	680	707	674	644	666	708	688	691	698	715	667	693	678	675	701	713	625	648	686	727	681	687	708	678	681	697	707	673	695	691	673	699	718	697	706	735	670	673	737	718	674	675	683	697	698	644	680	690	646	681	687	664	661	691	679	634	623	656	655	674	686	647	662	663	675	697	724	637	674	734	700	711	661	699	690	638	708	605	683	647	708	678	730	635	663	682	687	611	674	705	676	675	698	667	665	703	720	708	687	678	683	685	717	670	694	688	666	726	673	681	693	708	683	679	680	685	677	651	668	650	685	653	670	678	655	684	682	700	737	679	725	693	701	668	668	647	680	699	668	659	625	710	617	699	651	702	697	674	705	689	658	665	647	686	708	684
39476	50499	34936	18383	6938	1334	1071	1086	956	875	821	773	745	743	772	765	784	803	685	728	704	698	755	672	673	727	686	722	778	709	748	696	717	767	701	714	692	674	692	723	708	720	703	718	751	716	690	702	742	667	743	674	690	717	695	705	711	650	687	697	733	742	734	665	689	768	673	753	729	679	720	751	739	711	723	696	686	669	715	689	741	733	699	684	690	690	739	745	698	656	647	716	663	732	709	681	666	701	680	730	724	685	701	732	724	726	691	690	717	698	733	748	709	682	809	691	698	729	741	711	755	696	714	682	644	683	727	699	704	716	708	740	670	676	704	743	669	664	757	661	666	698	746	655	699	710	708	722	706	705	696	675	708	704	691	752	644	708	783	691	753	698	674	707	727	673	752	685	684	708	737	750	741	721	693	691	692	712	654	708	665	697	656	672	692	692	748	654	703	746	712	690	701	699	732	717	692	715	670	763	718	710	687	695	711	716	688	756	680	629	741	696	697	719	657	697	659	755	679	703	701	708	735	660	753	696	703	722	689	656	688	709	694	717	690	678	719	725	704	692	705	696	708	702	741	713	673	683	709	733	703	705	708	686	687	691	700	720	668	697	718	735	705	675	734	690	709	666	761	674	703	704	737	697	687	690	718	673	725	678	708	699	707	747	698	700	691	673	677	770	699	692	718	634	691	682	682	720	727	712	714	640	676	731	704	746	677	704	723	688	682	690	671	717	715	702	728	710	677	701	680	711	724	720	759	711	693	736	717	682	721	684	714	727	683	673	680	663	743	725	700	697	711	696	670	678	711	696	700	667	681	722	727	684	688	718	719	664	702	712	672	655	665	712	679	652	726	733	689	694	716	702	686	684	707	690	687	689	703	699	686	714	688	661	718	730	695	686	693	738	666	699	682	708	686	713	703	722	744	679	710	718	708	716	709	700	724	686	743	693	712	730	760	680	711	718	701	692	718	737	725	693	660	724	690	728	730	720	726	677	695	731	736	684	696	675	704	703	682	680	696	682	740	698	668	788	680	696	683	712	646	707	713	738	704	707	723	721	752	687	675	680	668	728	646	742	702	709	730	700	711	705	713	713	702	711	670	739	720	729	712	680	683	699	699	680	674	707	702	689	699	693	707	702	714	711	673	675	713	710	711	713	666	714	673	712	738	700	692	749	710	686	691	699	681	701	702	677	687	673	746	690	721	719	694	686	662	675	678	674	729	687	669	704	736	688	688	677	711	675	717	727	678	716	684	694	665	693	659	688	724	659	642	680	731	696	705	679	703	736	678	656	714	726	669	737	727	692	711	664	718	662	678	637	696	745	744	692	696	695	712	701	710	696	749	719	653	735	682	714	732	677	693	724	679	685	699	694	740	681	647	697	722	716	722	677	683	675	705	666	734	676	744	695	672	651	713	676	676	719	694	659	685	699	710	693	683	716	686	696	663	683	695	702	682	672	669	670	692	649	689	695	705	694	670	687	722	712	734	685	686	752	675	687	660	695	727	677	678	782	685	741	704	683	682	695	720	722	705	710	664	721	704	703	726	688	712	726	649	730	687	740	681	707	709	772	682	714	659	708	674	709	701	664	648	656	696	701	652	715	729	688	790	712	639	727	682	727	670	689	717	645	723	699	656	663	634	661	711	647	676	693	741	680	736	693	682	721	689	686	707	748	683	636	705	722	753	660	730	684	694	719	684	649	751	703	732	678	701	681	665	689	672	755	719	684	708	679	678	676	685	676	740	707	751	708	731	678	705	708	744	688	677	711	679	685	678	717	688	715	714	706	720	669	677	691	713	699	687	696	670	696	680	675	693	679	710	680	719	671	713	705	681	732	715	697	682	715	679	661	688	715	718	688	668	697	734	706	715	660	703	712	726	707	709	686	674	704	690	725	701	703	669	715	679	649	681	677	706	666	684	689	700	718	626	726	695	749	679	706	726	696	718	691	703	687	669	686	767	695	673	682	687	755	747	755	709	713	700	677	737	678	734	713	709	695	712	707	677	686	697	654	699	708	682	701	682	678	667	688	681	742	702	658	654	665	692	762	760	711	693	729	707	683	670	722	681	667	710	717	653	688	694	698	710	686	655	738	733	758	692	710	703	715	669	655	734	657	686	710	700	712	734	675	696	732	685	686	682	709	719	685	695	724	714	740	676	717	717	712	675	689	699	738	709	733	629	668	712	686	724	713	679	651	760	654	711	669	700	663	724	674	713	741	722	715	733	738	667	695	728	672	703	693	735	695	741	717	689	713	656	719	694	709	679	715	706	692	664	714	641	676	711	754	641	682	698	674	659	706	685	679	688	670	715	682	714	679	699	702	700	747	688	720	702	699	732	717	674	712	755	670	717	690	694	696	678	745	746	740	703	717	658	673	729	661	694	665	678	755	666	683	638	677	696	697	685	661	730	708	677	713	639	704	699	674	696	744	731	707	708	702	695	671	725	736	681	760	732	734	707	732	731	738	663	688	704	736	724	679	727	670	678	710	678	679	667	685	729	724	671	709	749	703	750	703	681	683	636	670	703	724	676	680	688	689	661	726	667	682	715	692	680	640	737	752	722	689	691	701	734	658	704	700	754	765	665	737	707	713	683	694	670	720	688	696	724	761	675	685	666	683	678	717	698	647	692	690	729	701	689	692	702	717	707	663	695	718	678	668	690	684	696	644	718	693	696	714	696	680	722	686	737	685	717	716	709	667	735	637	656	715	706	687	667	660	725	683	705	666	714	667	668	703	698	707	739	688	724	704	687	707	707	745	716	715	691	709	698	686	655	695	677	714	678	671	698	700	708	680	708	692	694	723	683	701	629	661	697	716	747	713	724	674	703	699	708	689	682	716	705	724	724	677	658	687	672	661	680	675	711	680	738	664	627	726	718	660	680	739	695	684	744	666	633	744	677	700	698	688	765	690	729	674	696	722	705	652	730	669	696	751	726	691	709	694	710	675	689	707	687	711	730	703	666	748	697	707	750	681	663	674	668	697	661	768	668	674	723	689	735	736	666	719	677	712	713	692	686	664	723	687	673	708	686	723	679	715	724	688	652	705	669	668	719	714	738	646	656	702	745	684	715	670	680	686	713	762	705	682	725	757	708	663	707	741	711	689	691	726	698	665	707	787	732	710	724	719	660	680	735	705	695	699	678	691	764	693	668	723	652	672	738	700	697	683	713	714	742	712	698	686	683	736	677	648	683	691	687	669	747	718	674	714	682	699	675	686	698	731	684	729	714	691	707	671	680	708	679	718	697	721	668	686	682	695	643	693	740	732	726	706	721	715	691	710	682	708	662	738	704	648	729	732	703	704	707	708	678	657	747	672	749	717	709	700	671	673	693	623	692	703	704	705	687	761	709	696	687	692	701	725	725	694	733	751	745	759	727	740	719	712	735	746	730	707	735	697	720	644	700	713	640	741	673	733	685	759	674	721	707	705	701	704	707	688	682	665	681	690	757	739	683	709	689	719	705	708	706	764	730	710	710	698	675	710
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
