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
341173820143	341173820704	341173821254	341173821804	341173822353	341173822904	341173823454	341173824004	341173824553	341173825104	341173825654	341173826204	341173826753	341173827304	341173827854	341173828404	341173828953	341173829504	341173830054	341173830604	341173831156	341173831704	341173832254	341173832804	341173833353	341173833904	341173834454	341173835004	341173835553	341173836104	341173836654	341173837206	341173837753	341173838304	341173838854	341173839404	341173839953	341173840504	341173841054	341173841604	341173842153	341173842704	341173843254	341173843804	341173844353	341173844904	341173845454	341173846004	341173846553	341173847104	341173847654	341173848204	341173848754	341173849304	341173849854	341173850404	341173850954	341173851504	341173852054	341173852604	341173853153	341173853704	341173854254	341173854804	341173855354	341173855904	341173856454	341173857004	341173857554	341173858104	341173858654	341173859204	341173859754	341173860304	341173860854	341173861404	341173861954	341173862504	341173863054	341173863604	341173864154	341173864704	341173865254	341173865804	341173866354	341173866904	341173867454	341173868004	341173868554	341173869104	341173869654	341173870204	341173870754	341173871304	341173871854	341173872404	341173872954	341173873504	341173874054	341173874604	341173875154	341173875704	341173876254	341173876804	341173877354	341173877904	341173878454	341173879004	341173879554	341173880104	341173880654	341173881204	341173881754	341173882304	341173882854	341173883404	341173883954	341173884504	341173885054	341173885604	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	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
23157	21683	29512	24357	21682	21754	8243	1915	1439	1244	1131	1130	1072	1006	1014	1013	935	931	910	927	910	867	911	896	919	887	898	889	879	839	853	853	867	872	864	889	826	830	882	832	859	813	839	831	793	840	838	849	787	859	847	914	864	871	849	842	810	844	824	863	842	773	859	852	800	866	839	776	891	811	869	820	826	840	830	818	878	816	848	771	807	840	853	775	825	852	839	796	832	802	831	831	841	838	818	841	821	822	778	884	852	778	846	797	783	805	787	876	803	865	817	836	814	848	825	840	843	777	798	823	837	804	823	795	829	791	794	828	835	792	830	809	792	878	809	811	833	872	815	877	830	808	822	839	842	835	803	791	868	815	840	765	860	795	858	823	792	824	801	851	819	788	783	781	809	835	819	875	736	836	847	825	806	825	836	833	815	812	811	818	855	821	891	817	834	855	825	754	842	886	853	838	824	801	793	788	870	827	814	802	782	822	808	817	764	833	817	762	823	805	848	856	744	821	824	877	812	825	806	814	825	857	809	807	796	822	855	823	818	867	785	807	846	775	853	868	796	861	830	738	802	811	794	848	801	831	770	825	896	806	794	799	848	748	816	814	800	821	814	824	830	809	823	804	868	854	869	915	810	822	808	854	789	797	793	827	812	865	868	793	883	810	874	794	846	861	811	848	864	844	794	810	785	773	836	803	900	845	814	809	846	818	861	837	840	836	791	802	850	832	813	808	827	826	879	801	806	831	818	839	849	864	800	798	839	815	888	827	793	836	801	880	786	863	853	852	847	807	822	812	820	808	834	810	851	802	764	781	772	816	831	790	833	823	811	870	788	805	751	815	842	833	860	791	801	800	827	831	805	796	840	807	792	868	803	795	803	808	783	850	815	797	811	809	862	819	834	783	842	833	811	840	828	831	817	756	795	804	774	827	803	824	841	805	777	818	809	788	826	846	793	814	798	853	830	793	820	791	835	841	807	784	768	845	767	829	783	837	884	825	812	837	798	808	837	820	833	816	829	783	772	764	803	832	824	815	832	823	808	850	837	837	819	853	837	828	813	793	820	814	797	819	840	799	839	806	842	824	765	843	802	799	820	830	824	806	866	847	790	819	763	789	835	815	837	794	845	805	863	785	763	796	868	836	853	831	793	809	731	831	790	800	852	781	804	842	851	822	828	826	827	803	821	819	855	826	845	811	789	824	835	804	870	844	852	762	828	822	846	837	811	820	798	840	810	796	833	825	778	815	823	856	820	817	793	803	844	834	823	803	820	833	758	796	854	792	884	805	771	806	850	862	804	765	838	863	824	793	842	788	757	832	808	738	901	840	785	783	791	848	779	800	839	778	901	821	839	836	795	830	791	803	846	820	887	879	827	845	821	816	814	859	828	792	823	839	790	842	861	825	808	832	824	827	801	769	801	804	809	796	846	791	810	845	828	819	888	816	811	859	899	837	815	798	782	891	845	823	855	874	811	848	839	787	817	806	832	803	814	795	798	892	793	849	824	825	845	869	855	854	829	856	855	838	843	842	794	862	776	851	770	831	790	778	824	866	847	812	770	813	825	792	818	846	865	856	794	846	815	781	822	783	820	824	827	816	850	817	788	825	831	810	813	814	833	802	892	863	801	816	808	855	795	844	788	836	828	775	774	890	826	827	814	856	846	810	829	855	805	844	821	764	846	769	838	808	800	795	801	802	790	834	818	912	859	857	819	806	754	883	829	815	828	829	808	774	820	802	802	803	764	839	823	799	846	815	829	806	783	802	822	812	789	860	809	850	801	822	853	808	808	862	839	803	827	818	839	787	829	864	870	781	826	817	837	803	839	780	813	795	796	787	808	807	840	860	827	849	789	812	781	850	850	819	849	809	840	829	823	823	838	832	854	803	842	795	788	861	837	815	811	817	792	821	753	820	805	794	840	824	817	842	769	797	790	860	850	824	785	825	822	754	829	802	854	820	819	821	843	824	798	793	791	823	837	819	821	865	890	781	839	837	771	845	821	810	811	828	804	814	808	787	764	780	864	840	810	855	797	822	783	782	800	833	870	793	783	844	792	855	815	770	808	838	829	900	807	856	803	806	821	836	797	824	837	836	806	795	816	830	836	800	813	803	836	784	788	818	851	821	828	787	811	831	840	815	865	830	800	835	818	823	800	841	766	821	779	826	754	817	825	827	842	801	771	809	827	812	809	830	808	796	790	821	762	858	814	775	818	809	841	817	781	826	794	780	794	863	803	832	834	870	771	887	764	818	858	793	843	756	817	823	840	769	856	837	766	835	835	843	838	829	819	830	821	854	823	859	812	833	797	803	840	811	794	818	818	818	785	764	774	852	784	831	810	811	787	854	818	833	825	774	784	784	842	805	835	834	832	805	794	776	805	829	841	833	817	782	817	821	801	799	863	813	817	835	797	840	844	845	807	828	817	870	865	895	768	815	805	884	810	802	813	794	809	811	798	792	870	829	761	791	788	804	855	864	837	832	824	832	844	901	781	777	826	818	838	811	851	835	813	808	772	781	824	808	757	796	805	791	845	831	835	819	797	795	808	803	831	800	877	792	775	755	819	818	780	798	769	784	819	817	796	824	814	786	828	857	863	784	782	793	745	808	864	827	773	834	822	850	786	814	814	809	778	815	813	821	822	763	802	822	745	811	818	824	815	811	841	820	814	824	787	811	830	800	800	811	811	777	800	811	764	831	794	812	840	811	814	803	821	856	831	821	818	829	829	822	788	840	837	873	797	814	781	840	789	830	797	818	823	843	892	814	790	752	770	764	820	780	801	788	838	840	812	790	800	811	804	798	852	813	858	811	823	782	847	850	819	822	825	829	822	808	846	811	837	849	839	809	807	839	832	839	838	852	754	834	810	826	867	828	797	836	829	832	783	810	816	828	849	756	798	888	773	796	837	808	807	777	770	789	847	849	814	814	818	866	778	797	795	801	822	784	772	828	821	806	807	743	829	830	840	817	799	828	808	865	766	763	815	772	841	839	808	834	773	764	826	824	783	801	814	855	860	853	810	797	838	788	800	816	842	759	797	750	831	799	834	756	817	840	844	819	727	791	771	844	862	806	878	813	792	812	804	789	836	782	783	811	839	836	799	808	814	800	818	833	772	830	843	763	767	799	828	775	805	851	812	808	814	815	816	835	780	835	818	839	807	844	846	815	792	804	807	817	817	834	791	834	857	786	790	780	844	821	781	863	866	819	793	848	816	816	791	824	790	792	829	896	798	795	765	852	853	838	804	807	843	820	842	817	815	860	814	840	881	831	780	780	846	863	857	835	774	803	774	811	833	813	799	840	848	800	841	819	844	807	821	802	765	848	799	769	798	791	857	863	799	795	829	809	782	865	864	864	817	817	775	804	822	816	778	841	864	835	809	834	798	805	838	825	807	813	747	814	796	848	805	824	813	809	773	737	801	832	824	780	810	848	797	830	818	743	772	837	813	794	813	850	837	879	837	813	829	801	848	840	785	841	796	863	824	825	830	822
8240	15947	11015	5913	4724	3555	2859	2333	1981	1723	1474	1352	1234	1210	1163	1077	1070	1018	988	1017	970	989	938	993	931	915	941	920	874	849	887	847	845	903	887	875	887	832	912	888	921	943	872	869	907	887	895	885	896	868	853	862	868	896	860	853	946	844	854	894	870	863	885	875	868	898	873	853	865	897	850	834	836	910	833	862	863	848	827	832	894	876	847	849	866	843	822	856	783	817	811	893	838	895	869	790	864	859	803	826	788	824	845	811	864	819	868	909	931	805	829	868	826	886	877	851	859	818	849	848	850	864	849	860	824	808	854	852	839	817	848	852	845	849	789	848	846	840	830	831	852	791	843	874	857	890	856	807	807	799	834	794	894	822	832	854	841	861	903	800	813	870	879	839	823	833	803	826	782	823	816	788	799	840	832	840	859	808	845	833	778	829	928	829	836	906	839	813	804	833	835	871	860	812	807	874	923	813	872	837	757	789	812	865	868	866	803	820	803	847	796	839	879	823	842	866	842	838	871	819	792	823	856	856	804	821	862	804	874	889	866	865	825	866	812	818	846	844	832	827	874	833	821	857	799	802	861	842	864	837	880	869	894	850	859	855	838	843	834	893	848	821	795	826	912	856	800	837	821	886	781	903	818	831	809	861	837	816	846	878	852	827	868	759	788	889	852	841	831	902	797	865	864	873	850	810	808	833	829	846	882	816	813	892	853	847	850	870	880	874	884	788	871	920	873	863	822	786	762	841	854	816	844	864	868	853	865	843	842	861	817	829	830	870	875	859	843	879	876	875	834	810	827	859	843	820	857	857	844	814	840	846	798	871	791	854	864	842	824	846	832	801	801	794	868	837	849	825	811	805	885	781	859	840	803	835	863	906	816	830	804	824	835	809	816	868	887	831	849	855	781	820	815	833	874	858	883	812	818	869	816	797	871	839	806	803	812	814	804	826	838	811	855	871	800	884	800	854	839	879	838	832	809	890	787	810	860	822	871	780	815	817	863	815	821	832	786	799	921	851	822	799	841	864	838	835	838	838	849	829	880	848	812	840	835	840	846	872	825	866	839	830	853	842	868	851	858	845	821	810	801	811	876	825	904	785	794	841	855	892	871	869	821	812	840	870	822	849	819	815	799	821	826	797	890	876	822	814	877	818	861	883	865	857	819	880	892	835	863	869	830	796	798	814	806	815	837	857	817	822	865	832	834	816	864	860	826	855	868	873	837	851	852	826	809	793	875	854	899	840	854	889	856	842	869	815	833	838	857	836	882	767	834	825	864	861	875	871	831	806	787	838	854	835	890	826	853	799	828	843	800	843	872	838	854	833	840	871	848	867	817	842	824	858	832	802	786	849	861	839	807	848	866	870	827	863	889	823	819	820	813	832	867	849	850	846	772	833	836	825	870	860	859	831	890	838	856	841	863	836	770	872	788	831	842	812	830	869	829	868	792	833	860	811	881	844	859	797	845	877	804	786	843	796	830	749	907	868	854	802	812	835	857	860	814	835	793	823	834	910	815	820	840	759	821	852	782	835	786	776	805	831	807	906	767	854	866	837	792	870	827	833	839	810	845	850	872	811	819	833	851	823	856	807	872	844	831	841	846	833	828	850	837	832	853	770	833	830	786	831	826	868	846	843	800	865	827	813	849	744	836	780	902	829	789	846	787	840	830	819	809	837	924	869	842	861	855	871	876	811	859	858	835	849	861	790	808	827	837	862	830	832	811	816	865	779	788	870	839	813	870	849	820	798	874	831	829	777	808	845	838	851	851	817	842	814	764	825	923	822	883	839	840	842	818	771	895	824	761	862	842	820	804	846	840	841	746	847	816	832	795	866	836	835	798	839	812	811	829	802	790	847	825	869	819	841	869	851	800	868	834	854	824	893	805	871	892	842	814	828	840	856	864	845	809	822	824	900	884	804	814	822	888	861	848	740	856	802	826	818	852	888	830	875	865	886	849	834	873	870	813	841	869	806	861	836	865	794	792	877	842	835	836	845	826	843	905	819	776	846	795	850	862	831	885	849	826	881	834	839	843	851	850	807	827	849	855	841	865	822	794	815	842	788	830	823	833	839	811	882	864	868	876	839	835	832	852	848	831	854	896	818	865	874	864	856	844	858	825	899	810	869	850	821	903	840	858	819	840	805	892	851	805	877	781	906	835	816	834	727	795	893	863	848	830	892	804	819	865	832	792	860	841	845	831	783	830	828	820	801	798	796	888	828	797	821	847	795	862	839	863	819	868	837	832	836	837	840	824	871	780	845	870	831	837	853	820	845	845	763	814	835	875	865	840	820	847	857	833	857	809	882	813	848	809	896	784	809	849	806	810	827	838	820	840	834	874	809	818	857	849	896	914	860	888	884	831	797	862	803	840	799	836	809	760	815	790	859	815	889	843	837	864	863	772	827	815	859	887	831	857	910	853	831	884	841	797	828	855	821	851	862	872	777	821	847	836	858	876	825	813	821	808	814	835	845	828	810	871	818	857	857	805	896	823	789	818	857	815	789	822	831	820	862	849	871	794	808	807	794	857	789	873	819	820	818	799	780	818	872	788	785	868	849	821	815	857	788	855	839	896	787	820	823	832	788	813	819	864	869	811	862	808	840	820	847	830	834	798	817	831	811	812	793	855	862	829	815	825	882	834	819	801	868	862	775	831	814	873	833	828	863	867	825	859	872	861	889	855	807	815	859	846	853	836	808	830	854	780	882	811	903	864	806	808	858	832	821	833	839	863	869	804	819	795	894	831	839	855	832	834	829	860	809	864	848	813	818	819	873	879	798	802	875	829	859	821	865	858	827	817	830	841	834	838	843	844	859	820	830	841	878	802	799	808	845	878	846	862	864	832	805	868	834	848	826	816	819	832	797	819	841	875	808	874	820	830	819	827	810	826	836	813	834	854	790	826	822	862	874	834	808	757	813	829	815	835	817	806	830	893	836	833	820	881	805	907	869	803	870	780	790	858	824	859	862	830	801	803	866	779	832	821	791	776	761	835	821	859	855	800	822	856	841	818	831	843	857	860	841	813	857	866	794	842	780	848	801	823	841	861	841	866	825	854	784	844	839	834	816	845	838	855	823	870	825	848	828	849	844	869	854	874	830	839	828	805	898	857	868	848	789	850	847	847	819	852	854	821	840	841	832	829	827	801	872	867	844	861	874	820	785	822	817	820	851	806	848	830	831	847	789	856	847	872	861	793	806	839	842	768	886	846	811	882	907	817	844	865	865	878	853	798	847	796	812	837	819	841	822	845	815	877	860	853	852	806	867	851	777	817	863	795	858	826	884	822	842	885	870	823	833	835	839	891	829	828	810	849	840	848	873	802	847	796	846	822	821	833	832	830	796	800	865	867	820	852	824	837	835	866	914	815	852	854	837	856	885	827	825	840	827	792	825	832	884	845	852	829	873	824	812	803	781	792	857	855	847	844	837	844	872	824	826	833	860	845	800	824	861	858	858	847	829	770	813	813	835	874	768	867	794	833	844	824	845
28027	17362	3615	873	606	554	489	470	446	471	473	399	451	407	427	436	431	414	429	413	419	375	404	466	400	401	402	411	419	379	433	372	400	446	408	377	457	405	406	388	399	405	392	376	364	423	431	397	444	385	364	412	383	387	420	429	385	394	408	428	412	405	430	420	369	432	382	346	396	403	420	389	400	434	427	397	426	407	458	417	421	423	415	394	388	406	404	438	419	421	395	427	404	387	383	396	397	404	386	421	419	443	394	397	383	378	394	388	383	432	387	367	421	411	386	412	384	395	400	370	420	423	412	402	416	413	387	384	429	410	365	403	399	382	387	401	394	398	423	430	379	411	424	389	351	405	402	397	387	377	383	444	359	368	406	418	396	413	405	418	402	393	398	406	391	374	408	422	427	418	376	386	385	424	396	389	443	408	378	391	407	416	426	428	418	398	384	327	387	397	389	454	373	397	412	397	386	398	384	380	382	426	432	416	389	408	389	388	390	402	417	428	396	412	413	409	394	375	408	401	405	432	396	408	392	397	382	378	430	404	402	416	382	398	442	415	405	402	426	410	392	429	408	402	416	387	424	439	394	377	399	385	388	397	387	403	398	402	404	439	374	345	422	389	400	403	370	422	414	386	410	401	396	400	414	389	429	392	418	387	361	380	442	404	392	396	395	420	369	382	402	419	426	439	418	410	383	391	382	405	365	430	397	395	410	431	390	378	407	413	384	397	424	400	408	374	395	416	428	422	376	404	404	378	420	388	430	393	382	398	396	398	409	370	418	411	398	393	410	381	387	380	423	379	408	393	384	405	394	375	417	399	390	366	411	392	392	369	379	404	417	401	408	412	394	379	389	404	383	401	427	382	388	405	388	408	389	396	414	349	375	407	403	365	383	405	384	402	410	413	403	405	410	366	397	421	406	423	447	416	383	431	379	415	385	401	406	394	395	421	400	412	388	401	366	391	418	384	364	432	428	384	448	396	416	396	414	353	422	400	399	385	394	395	402	361	412	413	395	358	395	392	406	401	392	403	419	420	409	401	388	400	383	398	410	393	373	427	378	441	425	406	411	400	419	422	413	380	365	393	396	434	412	399	384	401	387	401	400	392	397	370	392	408	408	426	351	398	394	391	377	408	422	389	418	374	417	462	385	363	411	409	395	323	378	375	387	365	366	355	391	410	368	418	397	418	428	435	411	418	395	392	367	415	376	400	387	409	376	412	393	403	399	417	411	387	393	404	394	399	406	400	392	386	379	431	396	389	401	361	392	427	409	430	381	385	417	389	364	401	396	405	387	395	386	407	407	422	393	415	403	389	392	412	412	432	367	379	391	391	366	382	382	386	409	397	415	424	404	441	387	403	421	388	396	408	409	400	388	414	401	389	442	388	404	404	397	395	405	404	397	397	418	400	406	392	380	435	411	431	435	397	446	415	434	383	406	399	379	373	403	348	397	391	412	413	403	427	368	402	407	402	406	388	360	386	432	394	414	406	402	388	413	380	384	396	400	369	375	407	384	393	382	382	394	420	409	418	386	392	353	434	402	408	383	392	379	410	417	394	437	387	382	378	396	401	402	373	385	418	400	387	397	412	417	412	397	441	405	399	406	374	410	386	461	396	414	408	435	405	399	415	406	448	398	417	384	404	396	391	385	385	396	374	373	375	388	372	393	397	402	425	383	381	424	396	397	403	374	375	395	382	398	407	397	424	401	413	382	391	377	410	405	399	397	378	390	391	404	406	380	410	420	375	386	397	398	442	372	398	376	411	391	372	395	371	397	398	387	399	384	405	406	408	391	425	423	381	375	393	366	371	428	440	418	430	402	407	410	423	383	404	391	376	436	401	456	407	390	403	407	423	364	406	392	387	395	382	398	375	389	389	390	411	406	393	365	365	401	424	399	382	403	395	409	394	438	387	393	383	414	365	409	351	433	420	368	409	412	409	393	428	405	404	398	406	414	414	376	389	406	397	411	395	419	383	386	414	405	426	383	418	387	377	382	374	393	423	427	390	398	404	371	402	408	401	380	399	393	396	411	391	426	386	380	398	436	403	406	417	398	416	387	427	399	396	388	412	387	386	359	407	377	387	391	366	356	362	400	410	431	401	397	395	441	382	399	417	379	400	396	400	434	384	425	444	379	376	377	373	400	393	364	375	426	401	404	386	431	378	350	376	407	378	440	419	393	400	375	382	435	405	417	381	414	389	411	422	374	385	429	388	389	388	401	396	410	389	438	441	372	394	424	395	422	414	392	391	398	396	403	418	411	434	432	414	395	400	380	430	392	395	419	387	417	387	392	422	421	404	408	390	370	388	415	369	414	396	405	363	369	378	387	409	397	380	438	385	433	393	385	364	383	427	359	396	385	418	395	395	349	370	408	400	391	353	399	370	378	406	389	409	400	394	382	399	398	408	372	377	407	398	374	402	371	399	378	405	410	393	384	371	364	435	389	365	414	409	418	388	395	399	381	405	384	407	384	457	447	412	374	392	380	412	407	367	386	393	440	430	402	412	412	397	391	381	378	397	432	396	411	400	382	384	421	383	383	403	388	398	388	388	406	399	410	410	415	379	396	406	392	391	398	435	383	376	419	373	399	403	393	372	395	406	400	385	440	417	391	411	404	383	393	402	382	391	372	425	382	356	378	409	406	386	406	379	380	426	388	411	414	391	368	359	394	402	377	390	388	455	398	387	390	425	444	403	436	413	397	416	409	413	423	416	393	390	404	396	391	403	414	401	383	375	392	425	425	408	388	401	391	425	403	373	391	409	411	405	391	416	442	433	379	384	420	413	408	382	400	402	380	419	420	393	417	386	385	393	361	387	405	380	403	402	369	385	405	396	380	425	396	395	424	408	383	382	433	392	391	415	387	423	399	411	397	385	400	403	388	393	411	388	411	417	397	416	398	406	404	387	393	408	404	385	375	389	395	392	393	430	374	387	380	374	391	400	408	403	399	426	405	409	413	410	370	366	382	395	405	408	415	410	396	429	379	395	418	396	443	434	414	423	393	417	376	405	415	409	422	358	395	392	408	413	370	421	391	416	416	371	400	390	425	393	415	351	424	365	414	414	394	437	390	378	407	408	412	392	388	360	395	408	401	403	349	404	417	374	419	383	379	375	451	411	400	382	381	387	408	412	409	396	390	415	419	417	404	397	405	370	392	409	385	414	389	401	358	371	429	407	404	391	404	403	395	344	392	392	376	421	406	417	398	403	390	409	418	382	408	385	415	423	387	417	400	406	394	359	383	411	408	406	426	397	419	405	425	408	390	397	391	389	369	378	366	378	425	448	369	424	403	392	386	389	388	405	349	407	435	391	436	404	396	411	423	398	420	395	443	390	387	401	434	418	387	399	389	377	376	393	386	469	407	414	385	387	397	394	433	416	406	417	394	423	370	372	406	390	394	402	357	395	419	430	419	391	420	430	400	418	370	412	363	383	390	362	404	386	395	343	393	423	378	402	430	407	413	381	389	358	395	421	389	394	354	413
7120	1761	1296	791	728	651	618	550	553	508	494	511	406	455	423	440	421	439	456	445	444	422	428	444	442	431	410	418	451	418	439	435	438	423	446	454	430	429	425	416	456	406	441	417	445	419	433	452	419	433	418	439	417	404	451	447	437	426	442	465	434	410	463	449	422	418	467	424	458	438	404	451	455	442	402	457	426	448	412	439	403	426	408	431	437	440	427	428	460	417	428	385	439	453	415	456	420	412	406	438	498	466	453	404	411	479	433	446	416	437	398	401	418	421	427	393	405	452	402	409	475	464	435	432	407	422	434	429	462	437	458	424	440	447	398	422	430	455	438	410	402	416	428	427	443	404	423	470	411	391	446	415	417	415	453	430	371	398	475	444	419	431	431	431	478	428	450	435	408	411	476	420	425	435	392	452	446	427	432	435	409	438	429	411	451	386	433	443	494	459	439	400	425	386	430	431	459	424	413	419	433	414	416	408	406	421	405	451	424	444	435	428	413	389	441	459	410	424	436	454	442	419	391	435	419	407	430	440	420	421	427	439	434	429	464	444	445	403	422	390	420	414	427	424	435	385	423	433	413	439	404	390	418	440	429	417	409	421	474	424	419	425	398	440	434	472	420	426	383	439	415	449	437	456	392	424	431	431	434	440	439	443	423	419	420	391	419	385	404	395	429	441	415	418	434	430	446	463	475	453	431	393	406	450	419	414	448	440	426	449	436	406	428	418	411	413	465	421	401	478	435	411	405	453	391	433	413	419	390	404	411	445	447	436	419	411	440	447	449	424	443	403	445	455	416	438	443	417	446	438	405	413	440	407	419	417	401	443	457	430	459	393	456	435	386	443	443	430	441	432	444	451	453	445	442	420	403	428	432	432	415	400	427	446	419	443	436	419	422	431	409	464	438	416	424	415	454	400	470	444	426	430	431	461	442	449	417	415	424	440	414	414	419	410	443	439	436	435	441	410	446	442	444	446	429	446	438	393	442	392	455	458	412	426	463	463	473	457	430	419	400	389	456	411	422	420	426	448	409	447	446	459	387	427	397	437	443	432	420	446	405	419	401	433	447	448	435	463	389	455	390	436	455	408	422	463	452	448	420	408	442	413	420	438	408	434	418	393	432	420	457	400	407	456	419	466	426	409	434	450	395	425	465	448	382	467	434	430	449	450	470	384	382	462	432	431	417	436	419	398	430	425	458	437	401	430	432	459	436	427	426	431	423	449	445	390	439	416	438	464	459	427	443	414	425	400	459	424	450	427	418	441	420	415	424	461	441	476	423	426	424	418	430	412	437	454	442	420	430	400	412	406	424	398	461	522	450	444	457	452	394	412	454	446	422	377	385	411	404	432	413	451	432	408	386	449	444	440	416	417	416	443	451	432	413	426	429	426	430	387	437	422	443	445	410	429	436	417	421	426	429	388	454	412	464	418	454	413	409	433	438	398	445	430	424	422	432	413	407	427	430	429	440	442	451	441	456	385	460	465	455	442	458	423	406	400	434	421	426	404	443	424	426	437	424	411	443	419	426	436	398	436	448	446	419	423	428	451	400	436	440	427	409	403	433	425	405	442	426	425	443	391	411	414	401	447	408	455	394	437	408	402	420	415	439	402	422	426	452	406	407	431	411	461	427	435	464	443	419	452	448	395	407	435	417	453	391	437	452	415	482	428	438	442	436	425	387	447	439	418	469	416	431	438	403	420	453	416	403	464	442	449	442	400	449	401	406	417	406	445	455	384	409	438	423	411	423	466	441	428	414	427	470	398	411	444	410	451	435	425	438	396	458	412	402	415	411	395	415	462	431	447	437	425	431	418	407	406	403	400	389	437	431	417	425	415	451	381	446	450	444	448	433	468	445	430	432	427	396	429	431	419	444	437	422	430	423	397	426	426	402	453	419	444	427	424	429	437	400	454	434	401	414	424	422	428	426	395	426	433	451	415	458	404	425	399	421	437	416	455	401	442	415	461	402	435	400	475	446	408	424	410	397	424	408	429	402	414	463	459	438	423	452	430	437	465	430	423	395	432	419	424	407	410	403	420	454	430	446	413	438	403	423	409	446	433	448	416	444	453	448	417	418	410	450	413	432	487	452	394	430	416	447	434	419	418	424	436	391	423	435	441	398	428	468	432	440	385	404	432	432	412	422	449	425	423	416	426	448	413	443	460	435	431	432	403	427	427	447	399	465	393	430	445	408	421	421	448	426	429	414	420	432	448	447	426	415	465	432	413	444	410	450	418	403	419	447	406	405	438	440	407	412	431	432	462	437	425	448	451	458	456	399	425	432	449	400	390	407	474	417	449	436	394	400	420	449	450	423	458	402	448	413	417	405	426	420	429	471	432	434	461	458	397	431	427	430	427	434	440	444	470	417	431	391	405	413	424	429	394	427	458	456	425	423	460	453	415	454	407	439	410	421	424	455	417	419	396	387	425	424	432	421	415	434	485	438	429	432	441	435	488	438	420	461	396	431	460	453	406	441	407	423	442	468	427	418	415	414	399	425	444	442	468	392	421	395	417	437	428	432	413	411	405	436	415	425	429	450	441	412	443	434	431	410	422	465	425	397	429	426	405	431	453	440	410	430	454	415	417	445	445	445	449	426	425	403	408	443	425	441	429	429	420	421	436	421	449	400	434	444	385	415	436	427	407	472	405	439	436	448	440	441	400	432	394	416	428	440	401	422	384	430	411	421	429	438	446	405	412	435	391	436	432	417	444	407	456	424	432	390	448	405	429	475	399	420	441	462	396	444	427	397	457	415	430	440	424	394	413	419	443	415	455	414	439	433	418	442	427	451	444	434	407	409	427	448	439	378	418	427	414	410	430	417	463	427	441	436	439	461	466	436	437	434	404	422	386	447	412	421	388	415	461	388	410	420	434	418	445	390	430	415	433	438	427	430	397	423	460	438	418	420	440	402	451	449	385	443	452	400	438	415	418	434	431	453	432	401	434	426	457	453	411	420	433	474	402	424	411	407	440	451	446	370	428	438	453	411	428	441	418	429	422	456	478	444	464	419	410	457	419	399	412	418	433	465	460	423	454	458	436	414	426	438	469	462	440	395	427	385	426	453	440	427	463	428	441	448	411	395	421	467	446	410	417	458	423	402	400	437	417	419	425	451	434	472	414	368	432	442	439	452	394	421	407	387	464	451	458	432	397	428	415	428	450	419	419	445	452	408	425	405	421	475	425	410	416	415	456	376	446	462	463	442	400	419	428	435	410	425	414	417	446	432	428	422	443	421	444	413	427	448	442	404	393	420	425	408	392	458	377	466	403	422	418	458	431	412	451	421	398	431	420	438	418	436	395	442	407	459	436	462	442	423	433	442	427	452	400	462	463	418	411	447	416	415	451	446	479	418	411	435	435	463	442	427	432	431	396	429	392	426	445	468	418	378	414	435	432	418	393	452	423	441	452	406	402	425	431	430	434	427	396	458	451	388	431	454	426	452	418	404	410	440	433	416	435	434	423	446	445	441	424	426	449
23899	21276	28501	24367	21243	9172	1632	1128	1047	894	816	843	813	803	781	752	762	774	776	721	724	742	742	735	704	742	776	694	734	706	740	718	706	668	702	653	647	712	740	684	720	761	705	708	741	699	667	754	677	745	672	630	754	695	705	703	686	678	672	706	689	639	665	756	663	665	720	704	695	662	667	694	735	707	675	694	682	705	715	653	654	639	632	629	668	698	719	675	679	718	693	682	663	672	665	699	663	680	673	704	662	690	718	659	680	693	715	680	701	630	647	671	683	663	650	655	701	692	676	652	659	652	672	656	714	673	704	688	666	671	665	673	693	650	682	714	708	706	700	689	641	709	655	665	708	681	681	679	704	686	655	705	671	687	697	713	692	700	650	662	653	665	676	705	726	712	712	679	713	681	708	706	631	699	695	668	673	638	654	726	658	629	660	668	687	714	672	678	686	670	661	684	656	695	698	697	707	652	689	656	662	728	692	665	690	698	691	656	677	697	675	684	670	685	681	660	710	688	727	684	676	684	681	640	662	714	713	645	659	649	666	651	671	683	712	709	702	703	689	693	709	642	641	646	677	680	664	671	671	676	690	641	690	686	671	724	724	667	658	698	693	689	717	697	655	633	677	717	667	629	652	697	660	661	693	676	711	641	663	709	683	675	767	660	653	637	701	638	630	670	666	676	696	676	662	695	657	635	687	663	660	658	636	687	678	705	700	694	738	656	673	733	679	693	652	678	681	694	686	671	638	685	648	697	645	705	685	677	693	669	656	693	709	689	679	697	676	697	692	682	692	692	628	677	633	650	641	676	651	718	691	681	648	692	679	689	661	637	716	705	669	660	627	671	681	722	703	669	635	679	704	719	660	645	687	721	682	640	644	630	692	658	660	715	692	632	706	626	681	631	675	660	676	740	705	711	688	708	679	670	687	661	695	745	664	669	651	680	694	696	660	681	693	690	685	648	639	656	712	664	709	673	717	689	652	663	733	628	730	682	669	685	717	695	654	671	779	728	723	708	658	675	691	705	676	717	613	720	666	706	680	665	690	656	687	733	665	715	665	683	703	691	718	668	660	685	677	668	672	730	705	736	676	706	681	670	682	690	682	681	635	668	665	639	726	683	655	641	642	674	659	699	743	697	683	659	718	662	605	677	684	677	647	683	682	680	658	697	728	685	641	688	681	680	679	691	692	706	676	695	692	669	699	707	702	683	724	718	677	670	667	653	695	660	713	695	640	620	702	678	727	725	716	718	669	663	729	669	668	748	673	651	674	702	693	670	623	672	668	669	710	684	681	671	736	724	654	629	677	670	673	662	653	715	721	712	668	708	653	650	686	675	661	700	655	663	662	719	719	672	667	683	698	714	686	701	693	652	722	695	689	625	660	674	675	628	692	674	666	690	691	671	669	750	659	678	642	686	671	663	658	667	683	672	703	706	673	665	680	696	695	653	731	686	674	689	668	682	680	613	670	675	741	713	715	731	717	681	674	668	664	667	698	696	670	691	677	680	700	639	676	651	679	644	701	642	690	687	620	670	651	695	662	689	718	662	640	678	707	740	648	644	642	687	687	713	678	669	684	680	666	672	740	664	674	700	650	635	664	673	666	622	647	715	705	649	674	635	682	727	664	697	690	695	669	629	708	653	704	714	693	680	699	686	666	672	660	660	739	711	711	685	669	686	652	710	673	663	672	652	694	658	669	718	679	698	696	683	653	685	677	651	709	704	709	669	653	739	642	679	643	675	678	685	666	688	677	674	667	672	656	723	675	689	683	692	650	682	775	721	715	698	722	730	668	696	668	672	693	647	649	713	688	622	648	656	662	700	691	665	713	666	640	684	693	672	696	721	732	671	678	737	625	709	686	688	732	669	703	668	684	705	704	659	748	685	678	650	677	655	694	662	720	705	670	669	694	691	664	661	711	692	620	718	686	647	700	696	709	660	688	686	648	695	718	715	663	691	709	683	703	617	691	666	727	657	715	700	654	679	678	688	682	694	682	651	644	652	712	661	706	637	659	672	699	706	738	694	661	738	713	646	677	687	699	690	689	694	694	740	653	701	653	654	670	720	656	688	668	675	706	684	712	685	669	653	690	669	681	669	646	630	652	668	728	687	642	676	666	729	687	715	668	681	695	676	670	705	704	662	675	636	708	697	640	731	640	638	695	703	681	739	695	708	653	659	680	687	668	725	726	704	647	685	716	662	714	658	664	692	736	666	666	683	700	689	697	665	735	688	691	623	697	680	670	677	624	648	693	615	705	703	737	639	735	666	657	700	659	698	662	707	700	663	673	690	637	672	690	666	708	620	679	696	653	684	651	694	621	642	662	700	662	684	665	715	707	691	703	658	652	634	708	693	663	694	679	666	676	693	683	696	650	656	705	649	701	692	678	723	720	671	665	667	631	733	702	595	684	664	697	678	707	662	640	683	666	672	663	711	692	682	704	659	694	674	706	678	683	627	662	680	698	664	682	654	654	656	678	661	619	677	644	675	679	655	685	719	652	671	719	707	683	691	692	671	686	631	697	664	716	648	645	696	694	656	710	638	716	636	629	738	652	677	709	663	705	663	715	671	688	685	774	661	693	685	695	700	732	705	660	710	742	679	661	638	651	690	695	706	643	658	704	648	672	655	604	698	703	684	677	648	685	631	650	634	701	675	687	698	670	675	648	695	650	638	672	687	690	683	698	634	693	701	664	754	678	691	650	667	732	669	664	653	659	655	737	715	705	656	670	702	638	698	681	699	649	712	685	713	716	695	663	676	720	712	700	642	695	718	680	673	654	703	723	669	702	654	681	683	686	674	730	692	705	703	696	712	666	689	700	670	741	712	663	672	691	673	706	632	673	661	697	664	650	667	652	712	724	687	663	725	685	668	640	666	703	735	690	656	727	685	653	688	659	704	692	713	643	672	737	653	609	689	687	670	689	684	686	657	683	688	654	686	687	753	688	723	664	702	654	679	699	673	675	639	694	693	697	658	674	702	694	678	719	674	637	686	689	684	666	626	691	735	682	651	659	676	694	665	665	665	621	643	730	673	688	687	687	662	712	748	657	645	674	686	718	694	673	686	663	693	675	695	693	626	664	662	670	683	713	681	658	690	675	704	696	718	665	675	657	663	653	653	654	722	637	673	695	694	665	715	674	627	676	660	680	680	701	699	637	648	665	675	712	704	705	699	679	698	646	693	722	696	692	696	684	684	655	653	683	671	715	704	654	666	643	662	702	744	722	689	673	711	720	644	673	653	656	672	629	698	678	693	686	659	717	710	704	675	707	640	667	642	711	666	695	702	673	669	709	675	693	652	673	709	703	682	683	682	657	676	708	661	679	657	631	697	664	669	656	672	684	676	677	718	633	646	668	684	640	617	674	652	716	697	686	661	697	720	702	704	698	638	708	665	660	677	670	670	684	719	682	657	666	693	691	648	693	737	677	719	735	656	648	671	684	734	673	665	702	652	715	700	660	721	673	683	663	615	725	702	664	678	671	689
6462	9812	6767	3511	2793	2236	1881	1533	1331	1192	1001	927	900	924	812	820	818	819	757	783	774	751	768	779	766	745	727	753	746	729	779	773	692	749	754	724	718	740	739	688	724	719	711	744	714	753	724	709	759	671	693	663	716	717	754	752	694	675	698	713	700	703	729	757	730	712	761	748	739	710	728	678	780	704	682	690	704	702	700	703	736	722	678	703	715	747	711	698	715	699	707	701	723	711	731	700	707	723	693	700	675	755	658	660	709	706	686	706	714	707	715	685	703	692	718	677	720	716	732	711	701	693	716	644	702	746	662	671	673	714	716	714	725	673	710	683	681	717	726	691	699	697	690	712	692	721	692	671	705	698	741	714	650	677	711	652	700	708	719	698	757	699	719	643	748	691	684	759	714	685	690	679	690	669	740	702	733	672	658	725	701	676	676	687	723	697	703	745	778	679	679	720	725	720	688	716	717	711	714	747	695	656	738	701	709	659	710	731	712	677	709	697	689	698	659	689	676	662	719	691	716	730	689	691	700	725	663	716	726	741	686	680	698	710	713	722	667	715	730	701	692	665	720	703	735	703	721	638	697	663	706	742	660	682	722	696	714	671	739	686	745	672	725	733	731	733	702	669	707	712	702	695	721	681	707	685	700	683	729	688	712	666	724	717	685	683	707	670	656	707	692	737	731	674	695	764	704	708	702	736	678	716	663	701	711	711	694	712	717	710	700	745	669	695	710	705	724	667	742	731	692	674	774	729	695	774	721	731	695	730	735	686	750	672	702	677	704	689	717	683	678	732	711	709	696	749	746	671	702	732	687	683	669	741	727	676	736	745	678	703	706	727	733	662	701	733	698	741	695	706	704	732	698	729	717	654	711	700	730	677	702	693	726	683	713	692	697	693	728	761	718	702	666	693	744	703	693	719	724	691	723	672	701	704	691	715	666	725	732	696	655	719	675	711	692	690	726	743	722	713	661	736	680	699	673	686	738	729	684	720	708	712	724	674	696	684	685	688	723	688	705	685	743	651	655	662	680	721	689	713	724	709	676	698	718	727	707	731	696	716	727	675	728	709	686	707	718	717	706	724	702	710	703	714	696	685	691	733	678	713	702	701	706	673	686	754	722	690	737	702	725	747	700	705	668	709	702	718	709	719	731	731	731	702	733	738	655	657	710	713	695	691	728	740	688	681	721	708	764	702	691	735	688	671	693	733	744	702	680	700	738	709	729	717	704	725	737	713	728	668	646	688	758	724	685	694	704	695	728	657	716	680	681	662	690	699	725	703	680	706	690	693	685	711	677	715	744	685	685	690	698	730	734	696	655	654	694	676	681	631	727	675	676	698	718	709	678	690	675	737	686	696	670	708	706	714	709	711	741	675	664	691	718	701	686	740	688	732	711	704	729	773	683	717	702	731	711	693	702	724	690	684	687	682	719	669	744	655	718	654	713	729	682	684	680	702	732	740	759	712	711	693	715	716	710	693	707	721	677	725	705	730	736	731	738	633	692	682	655	681	689	678	713	703	747	707	735	657	764	675	736	718	717	714	703	690	752	679	716	698	738	704	755	705	695	690	696	745	713	688	730	677	665	721	688	706	696	682	696	731	706	645	707	684	745	702	694	707	638	685	671	748	698	725	724	672	718	726	716	681	686	725	660	699	722	688	720	710	625	692	761	703	736	715	696	707	687	717	672	714	726	731	748	690	683	725	713	704	728	734	629	712	689	681	673	684	701	707	755	704	672	695	701	709	695	676	667	666	675	715	723	728	644	690	725	699	694	766	727	672	691	722	724	670	683	730	716	681	737	730	667	696	708	701	687	691	702	695	699	685	680	702	692	736	769	672	726	706	698	679	671	706	705	674	667	724	664	696	724	759	679	730	714	716	702	688	715	685	700	717	720	689	764	657	728	686	710	693	701	749	714	717	725	717	717	686	737	734	694	705	688	701	669	675	690	722	699	672	740	715	704	737	685	717	707	673	695	676	701	722	718	683	708	704	673	701	676	669	634	689	719	674	679	692	752	683	715	683	700	708	710	738	666	727	702	711	681	689	671	776	688	677	681	730	702	688	716	764	706	681	691	726	705	694	725	733	697	784	693	724	693	754	708	695	684	692	732	734	681	728	738	676	667	700	755	706	683	716	659	704	730	672	694	689	721	646	693	760	673	710	692	658	736	714	739	689	702	699	706	721	729	764	677	720	694	689	701	705	728	684	705	725	684	716	673	675	709	759	682	744	696	703	722	740	693	673	687	708	706	690	715	674	695	708	704	685	696	648	736	726	693	682	694	673	677	692	701	720	694	730	671	702	724	642	679	689	716	708	744	643	677	688	668	713	730	677	731	702	673	675	687	659	684	710	707	672	728	704	732	741	694	641	725	689	683	657	674	710	719	725	695	640	695	700	720	709	693	723	690	721	715	722	672	702	686	678	715	721	736	680	680	735	723	672	732	680	727	761	738	695	697	745	721	716	677	726	699	697	712	689	670	699	656	677	717	708	665	702	675	714	676	675	686	693	706	753	666	680	710	690	762	712	733	705	716	728	727	706	723	720	716	646	702	712	721	681	693	680	690	705	692	684	683	659	689	728	726	707	741	725	667	709	701	710	693	724	677	662	659	724	691	680	689	671	760	694	707	684	704	725	705	718	698	712	751	735	712	699	682	719	750	720	683	723	682	726	730	758	668	676	690	728	716	674	692	688	705	702	757	731	732	704	717	680	709	741	713	676	712	682	676	686	690	702	716	738	722	760	677	687	677	731	705	709	707	701	670	754	674	729	661	717	669	673	692	705	662	718	712	718	694	666	694	725	704	691	690	692	700	695	697	680	694	748	701	708	714	693	737	688	675	691	675	708	707	686	685	722	669	718	670	701	728	721	757	709	688	727	729	665	724	699	701	663	705	669	717	706	656	666	662	702	702	687	739	711	698	726	717	717	709	682	711	703	750	703	667	693	744	723	689	686	720	724	697	707	694	753	729	718	724	685	714	709	700	740	683	710	708	704	689	698	722	727	704	693	719	689	673	696	710	660	682	708	756	692	708	742	730	731	686	737	689	753	671	733	679	698	697	714	696	703	722	696	688	698	715	671	702	700	708	711	726	730	716	701	686	710	754	711	727	686	758	698	687	737	703	717	733	710	675	675	727	675	683	724	663	697	646	713	679	738	697	690	692	735	695	713	682	690	715	717	664	696	720	685	717	681	682	747	703	711	678	688	686	701	651	706	695	714	669	699	702	700	710	706	756	671	734	714	734	682	722	678	751	738	696	656	768	716	738	692	684	686	682	664	693	717	743	670	698	762	723	693	689	708	691	683	710	642	685	685	700	737	717	710	672	724	679	714	694	676	716	703	724	746	705	676	737	755	690	696	733	672	705	758	732	741	679	654	666	691	688	639	661	751	726	750	721	681	677	716	699	752	715	687	705	673	683	722	716	681	716	749	758	720	642	660	716	669	700	696	728	708	735	688	736	729	686	693	722	702	707	667	708	703
24986	21250	27276	25458	9135	963	710	604	582	514	492	450	474	457	444	433	405	459	423	402	428	414	407	424	394	375	426	391	413	396	430	409	394	412	422	434	361	434	386	424	421	379	389	401	420	415	417	419	374	395	403	408	373	419	383	384	414	409	397	381	430	452	400	426	382	399	380	384	442	351	360	428	379	396	381	391	407	421	384	382	387	399	404	379	416	409	420	370	357	382	373	404	379	424	410	417	422	415	421	379	408	407	415	385	380	368	363	410	355	424	415	392	374	395	407	410	396	387	381	391	389	398	402	419	379	419	389	391	387	401	411	349	406	394	402	425	388	390	380	395	372	360	366	412	387	363	408	374	401	366	394	394	352	407	372	396	385	367	382	360	415	368	413	368	359	410	389	401	411	392	396	400	396	389	360	390	410	411	371	403	406	393	397	380	408	415	404	396	359	375	407	386	351	368	370	378	411	399	360	371	398	378	370	398	367	394	401	365	364	430	390	373	407	410	406	380	401	423	371	391	388	398	392	389	394	378	412	394	391	411	340	402	370	369	409	401	444	387	384	386	380	379	384	390	401	365	391	355	386	405	385	379	367	435	376	374	375	375	422	397	365	425	389	380	343	382	378	418	353	391	400	362	398	371	370	366	366	366	376	423	363	377	390	376	393	362	386	409	402	406	399	376	405	404	391	415	379	372	425	431	401	388	405	402	393	379	407	387	380	348	378	381	374	347	388	378	397	361	381	380	389	382	391	390	366	441	417	354	358	379	397	397	350	371	425	396	376	391	394	414	345	395	357	391	392	350	422	440	357	391	406	362	387	407	420	374	380	401	385	406	392	405	348	351	384	414	389	401	393	405	422	419	369	393	400	403	379	348	402	352	425	374	393	379	405	380	392	374	373	371	400	392	384	398	364	405	401	372	392	410	389	421	418	371	403	370	415	375	349	410	388	375	416	383	397	384	410	360	405	399	421	373	376	395	370	397	351	427	389	394	375	389	380	376	381	408	345	374	371	408	392	357	395	373	392	395	428	387	367	363	407	411	332	387	412	379	370	396	404	373	418	407	371	397	400	392	385	366	409	374	386	404	404	372	437	405	398	401	395	372	383	403	390	346	384	385	374	389	402	366	405	363	379	399	386	392	395	418	379	374	405	356	395	421	386	364	373	403	412	397	378	412	379	409	415	378	392	381	398	399	372	368	393	380	415	418	402	390	390	429	380	411	371	373	395	406	416	419	377	400	379	409	428	378	381	373	363	390	382	382	367	426	404	378	401	390	411	359	364	382	377	378	381	360	404	418	386	364	378	381	402	359	420	398	409	412	342	390	393	413	403	366	393	409	378	398	402	374	401	403	431	388	413	445	378	364	417	376	388	400	393	378	395	389	389	391	401	358	365	360	367	375	364	394	362	391	395	388	394	384	432	370	397	425	401	386	396	402	353	366	346	416	379	353	414	374	386	394	361	367	404	384	439	371	418	399	374	409	380	409	415	397	419	376	398	387	370	414	412	389	387	391	396	367	427	408	393	382	381	380	394	375	359	392	414	353	383	373	377	361	401	388	386	410	384	391	405	409	378	404	386	411	365	352	387	392	364	374	404	400	363	389	398	377	378	403	395	386	387	440	374	413	421	384	387	387	406	399	351	410	438	418	345	407	387	385	391	374	378	403	402	371	384	399	361	412	384	367	388	367	393	427	396	413	366	360	408	409	371	395	400	395	435	349	401	369	367	418	361	379	372	390	375	398	376	379	374	384	391	412	359	371	400	337	411	378	369	356	366	361	416	357	407	411	340	345	395	411	394	374	435	397	394	377	362	359	387	363	396	382	366	396	416	380	384	389	415	359	397	397	393	363	368	374	401	387	398	364	436	362	385	384	400	418	406	375	374	387	407	372	404	388	394	383	370	380	360	350	422	407	388	400	348	438	398	392	391	392	394	410	354	411	407	352	394	399	388	413	382	410	421	395	375	416	361	416	380	374	389	368	367	388	412	365	407	387	380	435	379	419	343	365	384	414	360	354	377	390	402	359	362	371	370	367	392	352	414	403	370	369	404	384	390	391	404	372	399	404	419	359	410	400	369	396	404	364	436	384	366	417	372	408	407	398	409	385	384	387	391	375	419	402	346	369	381	368	381	430	437	409	407	384	381	456	374	397	378	415	394	354	357	403	373	409	401	392	379	367	416	379	394	368	380	396	391	359	392	351	381	386	380	394	407	401	398	383	361	365	378	367	394	374	374	393	388	392	375	360	375	392	399	368	394	412	358	374	399	360	355	375	368	409	399	412	368	389	396	393	397	362	404	424	372	406	420	369	395	411	353	395	386	386	360	361	409	370	431	408	381	412	391	392	418	395	358	405	404	425	395	381	359	356	420	370	388	364	385	400	362	369	389	406	439	369	383	402	385	424	414	406	380	411	411	420	417	369	381	392	385	398	381	421	370	375	376	398	401	378	394	390	387	377	384	391	406	393	419	364	390	394	381	367	363	388	360	346	411	378	396	392	394	397	394	406	352	378	377	419	391	405	421	344	383	396	399	393	414	340	409	395	441	390	380	408	378	375	402	381	377	384	391	430	413	415	399	407	392	381	403	381	399	429	411	405	395	369	436	395	364	410	344	412	384	387	397	404	380	368	383	446	431	431	403	354	372	387	378	403	393	381	385	396	411	408	405	391	414	357	415	412	405	368	366	388	358	381	379	394	375	375	401	358	410	370	381	427	406	404	362	393	433	370	390	359	376	386	349	401	430	408	424	388	383	373	394	407	382	382	377	405	421	365	383	423	405	374	437	372	386	402	387	382	387	375	421	377	398	397	371	376	391	432	397	410	368	358	379	365	378	385	412	346	393	424	370	401	389	373	362	424	371	381	378	380	360	351	395	412	377	388	408	381	425	385	417	369	393	373	420	388	408	412	365	375	375	387	402	413	391	388	370	401	414	394	368	414	382	383	413	386	421	382	353	388	392	382	380	385	350	385	378	399	384	393	415	408	399	374	382	389	410	401	399	400	408	415	418	356	373	380	401	387	389	398	389	381	408	396	406	341	396	387	367	383	394	397	374	424	403	437	379	383	390	391	382	380	395	386	394	386	391	381	405	398	375	378	374	392	363	377	382	388	336	371	402	383	351	388	380	380	369	379	400	345	397	366	359	388	392	390	402	406	392	393	385	407	354	366	416	390	365	390	370	409	385	377	382	422	432	373	405	397	411	388	376	437	387	413	380	408	392	376	381	410	406	403	376	399	398	402	444	355	411	380	398	402	397	430	367	409	383	397	395	411	402	381	397	399	440	416	430	383	380	407	351	418	351	376	372	379	434	398	383	385	433	408	378	371	389	388	408	377	402	404	367	337	385	389	402	392	370	410	362	395	385	436	373	381	415	385	376	407	398	324	402	359	383	429	401	382	389	425	395	419	416	374	370	411	421	385	412	397	374	375	414	404	380	421	389	380	418	389	384	396	406	425	408	405	417	453	352	410	374	363	391	409
4277	6315	4232	2128	1704	1403	1162	969	800	754	635	581	564	533	521	518	501	517	525	483	507	489	489	494	459	475	464	473	464	467	456	448	432	457	409	430	416	481	463	442	446	425	452	475	479	468	454	446	435	413	401	449	437	441	484	448	448	474	451	448	464	470	489	470	434	472	437	464	464	468	455	450	419	437	401	427	430	430	456	417	409	465	416	407	430	463	435	435	422	421	423	439	434	438	451	443	450	410	437	474	424	427	444	429	420	447	460	438	443	426	446	421	394	452	438	427	437	449	469	452	430	407	451	434	437	431	424	420	426	446	475	449	424	415	457	400	492	424	442	453	432	436	450	446	431	424	422	374	472	466	458	421	469	411	429	451	449	456	429	443	440	452	436	452	450	438	469	441	428	426	427	445	424	412	426	421	398	431	451	411	442	451	453	415	418	438	467	444	444	459	427	423	483	446	440	460	439	428	433	463	450	406	392	430	420	400	418	448	442	458	488	434	487	415	419	438	440	418	410	413	449	416	459	462	410	446	455	424	447	452	398	451	428	430	406	420	454	433	479	436	437	427	431	445	434	469	484	448	465	471	446	450	450	448	440	436	417	424	418	459	443	428	414	438	444	422	420	488	419	407	439	459	443	420	437	425	460	437	446	433	430	445	443	436	428	421	436	459	426	413	415	441	465	431	424	441	487	413	442	424	442	451	406	451	465	436	401	458	474	421	436	433	446	429	441	424	424	414	436	417	441	419	439	440	461	420	422	456	458	458	448	438	444	476	468	450	437	422	447	437	448	444	414	418	403	419	413	467	418	438	430	427	461	443	437	449	399	471	450	419	420	439	458	444	429	412	450	400	404	434	454	432	458	429	503	432	416	406	444	429	426	455	419	442	447	414	412	425	468	421	425	450	440	454	441	425	428	423	445	417	436	475	427	460	405	470	433	467	454	432	437	445	433	434	426	427	397	450	428	462	457	443	425	438	443	412	454	448	404	418	439	409	422	442	423	468	390	456	432	448	446	448	434	416	418	439	428	466	420	425	428	404	464	453	411	476	441	466	459	416	442	432	416	413	426	456	421	445	431	412	428	430	411	418	424	441	431	425	446	419	403	442	457	464	459	413	440	430	489	415	416	464	434	426	472	456	425	412	419	413	478	440	442	426	443	412	454	426	436	473	412	404	431	445	445	422	452	444	460	425	428	438	420	457	437	429	424	430	445	427	421	451	450	393	439	491	445	458	429	410	398	439	439	436	444	439	443	440	443	429	420	419	461	440	400	455	437	470	413	407	457	428	440	424	447	440	406	411	447	460	491	461	449	392	383	459	418	441	429	428	428	431	414	433	401	435	413	497	445	428	458	443	420	445	437	435	460	481	449	435	442	398	430	450	465	450	451	456	489	479	451	452	457	413	421	423	467	455	446	461	456	395	466	454	426	436	407	442	439	433	412	418	468	418	403	441	447	418	444	433	425	451	402	448	448	447	456	445	436	470	407	449	449	408	434	418	457	403	438	443	464	458	420	385	418	395	432	445	445	411	445	456	448	451	454	423	420	457	434	437	436	456	429	444	451	421	456	453	416	441	498	456	408	427	433	424	433	424	449	438	436	421	433	441	422	440	428	422	429	443	423	423	441	411	416	461	471	421	439	414	454	415	398	442	419	443	428	422	435	458	458	428	439	402	436	444	453	444	476	459	432	444	421	451	457	417	402	457	418	486	430	428	448	438	418	417	438	432	409	396	432	442	442	464	455	453	433	458	452	417	442	497	411	415	455	443	445	430	435	418	461	383	435	432	454	423	418	431	413	417	467	475	465	401	431	422	463	451	432	426	411	443	425	441	440	428	397	451	441	456	405	453	414	443	433	405	414	418	452	450	410	442	460	455	428	468	448	456	464	438	424	416	424	413	416	467	439	440	424	424	416	457	415	433	440	457	416	454	472	437	453	443	426	432	425	402	438	432	482	455	446	398	472	444	417	456	420	441	417	424	414	432	440	427	452	470	420	392	445	442	459	421	421	442	433	399	425	426	439	468	462	440	457	442	430	420	411	437	438	410	429	415	454	456	475	407	420	433	437	438	455	422	423	488	416	446	409	411	455	474	437	441	447	445	435	406	429	413	436	428	412	436	441	411	398	466	443	403	451	469	415	401	377	430	423	442	436	407	453	443	451	413	403	421	436	432	404	395	431	460	404	410	433	435	418	432	407	462	446	433	404	412	429	478	434	395	418	404	423	440	437	469	426	429	433	444	444	437	499	432	387	444	450	398	450	473	409	454	457	463	433	440	447	427	433	434	424	452	438	461	460	440	434	435	470	425	428	431	435	467	429	426	418	407	437	472	431	448	422	416	482	454	424	421	411	442	439	462	418	428	468	443	482	429	415	437	431	447	433	430	450	460	447	438	438	440	441	402	426	457	426	415	429	440	462	447	408	407	460	429	479	439	427	458	410	455	462	416	431	446	412	421	449	454	437	420	470	465	458	411	464	426	434	460	441	456	460	442	458	454	418	461	432	405	450	480	410	420	403	457	403	461	411	459	399	419	424	442	429	455	430	430	413	415	411	456	445	418	450	428	438	446	446	453	456	415	450	392	423	419	384	485	458	456	452	435	397	419	452	462	445	467	420	440	417	457	426	430	438	416	410	430	415	458	442	470	455	443	467	452	428	448	430	428	418	437	426	478	440	412	477	516	460	450	453	455	430	437	466	426	428	417	466	447	414	432	459	450	408	459	421	415	422	425	437	436	416	434	415	427	470	440	425	454	440	395	445	401	429	459	420	461	421	387	412	424	421	445	427	442	483	416	444	431	461	464	472	415	449	432	429	447	481	449	440	431	467	411	404	450	435	411	430	427	423	452	447	438	445	406	444	424	460	441	475	443	411	451	442	442	427	425	460	446	413	454	446	411	425	486	408	421	440	417	420	450	450	419	443	421	435	466	472	444	424	424	402	423	441	432	457	438	437	441	460	457	459	450	412	437	439	445	429	435	456	399	442	439	400	446	427	414	450	427	432	403	420	437	456	429	430	424	444	421	468	432	431	408	430	447	464	436	445	416	484	454	421	479	429	441	477	458	437	421	450	429	444	394	408	460	426	400	438	434	470	427	413	428	442	430	470	425	461	442	491	467	464	454	460	468	421	431	391	460	432	455	462	417	418	428	406	404	436	468	417	445	416	450	452	459	448	428	432	458	426	427	420	420	439	436	461	406	422	422	414	425	404	414	393	427	461	469	443	432	444	431	458	442	429	436	424	382	419	407	432	393	480	442	408	470	422	423	434	440	421	441	462	413	421	382	393	459	400	445	459	440	432	450	408	441	457	384	431	431	445	452	442	457	445	420	435	440	447	436	429	436	437	436	411	472	423	456	430	420	444	449	456	439	419	466	451	460	407	423	417	402	448	449	436	446	453	448	469	400	420	408	484	430	425	415	463	413	428	449	463	412	392	395	449	451	442	406	429	447	406	435	417	434	441	431	427	439	445	437	471	424
22692	21274	28935	23902	21268	21315	8085	1871	1414	1252	1172	1044	1016	1050	944	905	943	905	920	915	847	917	856	841	833	883	793	873	788	841	892	851	806	824	864	860	780	753	795	805	841	807	804	819	794	829	806	828	846	820	803	820	771	767	845	814	835	817	805	803	832	815	845	793	858	827	848	768	768	825	793	818	751	822	824	802	776	835	820	804	794	824	801	788	766	836	793	787	769	809	758	814	797	808	780	837	784	823	786	782	816	791	737	764	802	761	818	795	795	806	810	781	825	784	797	822	825	759	805	774	789	745	820	787	774	811	768	759	836	789	766	784	862	807	786	800	769	763	820	771	806	819	800	827	787	812	841	789	730	790	789	768	750	746	807	790	768	794	823	798	756	795	777	777	753	794	755	794	792	795	810	826	769	832	729	779	827	824	811	765	774	760	839	765	812	786	768	772	829	769	772	790	822	766	767	776	793	809	751	789	793	756	836	771	800	774	830	823	829	735	825	737	803	790	832	798	792	745	799	805	776	741	797	809	815	764	774	783	820	809	783	819	772	755	800	771	783	774	799	784	782	803	824	780	778	798	830	807	753	819	821	766	779	808	820	772	809	770	773	802	767	760	816	803	837	788	814	798	850	821	801	770	770	791	775	792	815	793	759	779	776	801	753	781	788	810	758	738	720	807	769	825	794	809	838	809	808	800	809	808	753	789	805	777	733	786	809	832	805	840	812	802	766	814	728	803	766	747	788	801	773	810	809	786	791	779	766	756	828	793	755	816	763	785	816	786	798	837	772	780	772	766	810	817	765	739	767	773	763	772	831	746	803	755	742	751	815	803	774	749	787	792	825	810	793	810	789	784	763	785	815	813	789	783	796	809	764	800	796	789	795	832	811	795	838	812	802	762	792	786	810	795	749	738	835	846	843	780	809	795	772	810	770	790	773	803	765	851	811	802	853	788	842	743	758	793	780	850	801	778	719	806	811	784	782	774	807	806	729	788	823	790	827	779	763	785	748	821	774	775	800	785	778	806	757	800	796	798	790	764	805	790	766	801	762	795	806	818	792	787	800	802	786	788	770	741	795	824	800	794	795	742	782	810	784	790	801	820	775	789	736	779	834	815	809	814	775	760	799	827	803	777	770	779	783	791	795	801	802	764	784	811	775	764	726	815	800	833	791	784	832	821	805	773	770	777	770	812	754	782	829	795	752	752	779	770	778	730	764	787	756	808	771	827	774	792	808	756	836	779	762	785	724	795	794	848	763	787	789	752	820	796	773	812	756	762	796	752	800	791	719	852	876	729	751	782	795	780	832	803	798	799	862	783	811	778	754	773	788	758	789	831	756	795	776	771	781	785	813	831	797	816	802	791	787	840	769	784	791	724	788	773	772	740	796	793	779	821	761	791	786	796	842	796	810	808	826	769	753	826	799	764	806	819	756	777	782	778	778	761	805	788	778	783	795	784	824	713	785	752	785	826	752	781	765	799	767	796	804	815	855	770	766	787	799	784	779	786	795	795	750	800	791	778	798	761	745	785	781	743	754	769	797	779	776	840	767	825	845	803	769	813	782	776	769	789	792	760	786	790	777	793	813	803	828	806	841	757	758	824	793	764	744	761	838	804	793	777	781	798	812	774	814	797	845	803	766	775	778	807	777	717	790	831	787	766	788	786	832	811	771	808	841	797	748	809	780	839	791	833	790	774	781	730	817	726	856	817	803	835	800	800	782	773	838	808	795	797	813	814	819	768	803	826	783	774	774	788	789	793	767	840	811	774	812	835	782	794	825	822	842	831	792	782	781	791	763	816	819	790	781	787	768	766	803	774	811	776	792	792	797	794	753	811	795	825	769	831	764	842	832	822	783	797	792	750	778	750	819	801	730	788	809	792	782	795	814	760	799	824	754	780	748	804	785	812	803	807	777	813	805	787	755	814	779	757	801	805	795	787	796	774	813	771	755	763	812	754	738	778	807	789	772	821	780	772	811	753	809	774	740	767	763	808	807	762	754	754	820	797	808	742	783	800	837	755	765	750	818	747	800	789	824	806	784	786	827	783	807	852	766	792	803	799	737	806	842	837	804	758	782	787	799	819	787	807	788	819	782	835	796	805	785	825	775	738	824	816	804	801	807	797	787	779	768	781	762	808	799	782	758	825	800	745	794	792	815	779	819	810	766	785	800	806	803	809	798	820	821	793	754	814	763	848	785	758	828	788	730	795	775	789	799	791	833	744	806	779	794	789	791	765	777	785	791	809	797	832	780	812	772	763	723	794	804	778	830	790	765	783	797	808	823	771	824	770	808	809	784	799	764	759	794	800	784	762	790	775	787	826	793	799	806	792	863	780	823	816	749	794	819	799	773	797	791	768	754	783	783	783	787	853	762	765	761	819	749	737	791	751	819	792	843	800	763	806	804	791	857	751	796	842	839	802	781	772	810	819	758	791	773	781	749	799	769	831	779	791	733	749	782	778	771	810	836	815	771	771	759	800	806	799	826	812	780	789	784	734	770	768	801	799	803	812	841	819	807	822	784	811	801	807	815	781	810	799	806	772	765	778	792	800	796	771	813	753	778	811	800	792	848	760	782	820	719	799	789	774	792	769	791	793	773	774	760	814	754	780	801	748	792	818	828	807	793	805	810	771	775	776	760	787	823	798	756	811	789	746	807	774	821	765	757	814	790	809	788	777	790	782	810	811	769	784	765	767	803	789	754	792	812	783	793	778	748	777	816	771	785	806	787	718	780	807	817	797	840	800	765	768	756	770	803	811	783	821	874	766	793	807	751	790	806	780	792	813	778	774	791	804	746	798	782	823	798	780	796	793	805	798	782	821	803	803	782	837	749	782	771	811	766	832	732	812	792	797	771	778	803	796	808	791	773	786	795	805	790	771	755	771	747	765	790	769	792	744	742	732	825	805	756	755	804	814	758	764	746	797	805	819	781	773	775	767	778	763	873	785	776	779	774	815	762	822	770	792	790	702	824	770	757	805	867	803	807	811	834	835	754	805	824	806	836	807	831	783	801	775	794	799	746	749	760	817	810	812	831	818	794	857	761	789	788	788	801	752	780	767	755	724	863	803	732	774	756	831	722	756	828	764	804	817	793	796	854	789	841	789	788	752	781	800	769	789	793	758	804	792	813	814	777	726	742	758	774	807	776	820	795	763	764	778	778	783	764	783	764	757	745	796	760	811	834	781	789	798	792	781	795	828	816	840	815	747	803	751	819	809	765	801	768	794	721	786	817	760	790	808	793	764	801	748	809	837	779	792	818	814	822	845	793	808	798	820	837	824	786	768	786	807	783	811	792	761	746	792	738	766	806	790	794	778	813	801	842	738	826	798	799	779	770	779	783	814	786	809	776	832	780	792	793	755	792	788	761	806	808	766	782	792	828	776	748	766	727	796	782	810	804	800	777	814	757	815	762	791	735	751	847	753	784	741	792	743	822	772	725	815	787	804	779	794	753	767	773	809	750	746	777	747	776	754	746	804	771	785
5343	15858	10923	5903	4789	3572	2901	2437	1945	1692	1426	1275	1217	1142	1071	1044	981	1028	979	937	909	913	881	902	893	900	822	891	859	861	865	906	838	866	805	839	853	868	860	856	857	857	849	917	889	815	841	869	927	840	852	811	838	820	807	896	793	848	850	841	854	897	892	847	871	883	766	832	833	869	822	800	877	820	822	839	820	832	890	810	792	834	778	862	846	847	792	780	832	832	831	877	814	820	890	830	840	848	805	830	845	796	789	822	801	815	791	831	828	834	868	792	830	825	801	837	839	784	838	845	787	810	830	824	842	850	858	810	805	830	777	775	847	803	857	803	803	773	792	819	828	839	805	821	856	832	820	825	843	819	760	861	809	799	791	820	774	801	830	787	814	824	814	795	775	786	848	839	810	811	806	809	833	841	794	815	824	871	829	846	803	792	856	830	825	790	823	827	834	837	822	779	808	805	814	824	793	816	837	815	822	853	818	835	820	835	862	824	779	839	827	788	827	789	807	836	825	854	800	815	819	830	818	808	814	777	763	834	821	826	811	811	823	829	860	817	757	811	774	778	838	809	773	817	837	838	761	805	821	859	873	772	786	761	800	794	847	816	840	863	781	783	821	848	835	867	757	785	765	789	795	811	806	780	790	834	835	827	813	818	801	826	830	793	808	855	806	832	797	854	829	828	814	788	808	832	825	797	805	797	792	777	833	827	808	799	825	799	792	812	797	753	828	793	810	833	781	862	795	794	747	867	838	831	781	824	838	748	830	767	842	844	888	813	839	844	787	834	821	818	789	790	799	780	797	808	832	754	832	790	821	806	786	846	798	841	865	867	820	814	806	855	845	805	839	803	801	837	857	753	819	790	831	827	829	825	820	810	826	816	863	794	855	806	842	849	806	790	825	853	835	771	789	799	772	853	802	791	803	827	828	796	782	817	789	777	771	821	842	785	830	793	779	780	839	848	804	821	803	788	830	835	828	798	832	764	762	758	806	796	828	839	801	824	812	850	842	837	831	808	830	862	817	841	871	803	838	796	782	815	816	810	824	791	824	880	832	797	837	844	760	798	847	766	817	828	828	793	866	809	841	812	841	761	781	795	858	835	825	798	802	790	738	814	836	828	782	823	801	816	868	825	847	853	855	816	784	845	808	816	803	772	825	811	808	806	818	809	826	781	823	820	817	837	816	779	864	806	805	807	845	821	790	791	837	827	810	763	803	819	823	842	878	859	831	804	782	826	824	813	848	809	793	834	808	829	763	877	840	851	810	829	841	780	814	859	785	841	815	795	756	802	771	847	828	839	835	789	784	792	793	774	806	849	845	801	852	849	819	904	869	842	811	831	839	765	858	827	839	780	788	787	802	769	796	793	757	803	788	860	822	764	825	814	830	774	792	815	819	786	819	818	804	792	848	768	875	850	799	837	744	814	803	853	819	828	834	848	837	857	846	787	838	818	858	842	862	778	821	849	784	800	822	814	834	800	766	778	773	821	727	840	812	835	841	822	800	822	827	842	850	795	830	855	797	804	795	815	833	809	810	816	776	851	785	885	809	819	860	827	814	850	799	824	789	813	802	804	863	865	814	810	840	785	801	799	826	896	839	835	839	834	840	820	861	823	833	820	750	823	806	788	827	802	801	817	848	822	824	830	776	804	814	819	804	826	852	874	738	825	844	818	818	781	803	809	825	818	892	839	807	825	845	795	815	834	825	809	840	786	794	804	792	868	779	796	817	821	816	827	878	819	786	851	769	844	842	858	831	815	808	818	807	807	804	837	803	814	806	829	800	803	773	831	801	841	833	843	803	811	855	816	810	792	800	831	810	820	811	867	783	850	754	825	842	815	874	793	830	831	860	824	840	900	802	812	852	806	798	780	843	789	800	838	773	812	800	769	827	791	793	837	789	849	796	817	834	825	805	850	838	778	802	775	785	808	806	822	827	833	826	777	851	838	827	838	816	814	825	777	806	803	808	831	830	825	792	823	790	876	782	759	809	829	802	812	820	842	829	826	814	815	834	849	803	846	801	861	804	822	828	780	813	862	785	785	789	810	767	786	801	849	845	825	829	804	816	786	814	836	806	797	856	860	832	763	818	815	820	861	802	794	802	789	853	842	795	818	770	746	813	802	851	846	814	769	839	776	815	753	827	813	843	815	824	822	862	881	891	743	802	825	820	814	844	862	852	804	810	835	829	820	807	833	869	827	828	783	778	808	759	831	842	780	796	841	803	815	819	816	815	851	821	842	881	770	874	796	784	880	841	825	764	819	788	822	844	794	810	836	769	861	845	800	833	870	788	815	826	827	825	808	806	844	816	814	812	804	775	809	758	794	821	793	792	807	835	834	813	824	808	813	811	806	848	806	794	826	863	809	818	858	808	838	810	850	784	840	809	805	808	809	837	820	797	833	782	808	808	829	864	825	801	852	800	849	820	813	807	792	777	799	797	833	810	776	841	823	813	814	801	807	792	801	825	802	798	815	803	784	800	848	811	787	832	818	783	822	819	819	821	873	832	843	814	811	759	809	823	819	761	869	790	790	862	812	858	827	776	820	822	889	818	796	797	815	839	789	813	761	844	820	779	832	780	843	809	801	796	796	821	838	834	799	824	824	774	843	790	804	812	802	795	826	805	835	821	816	828	834	837	856	859	815	834	826	791	832	776	791	775	793	788	793	816	850	786	792	804	848	830	807	832	819	833	765	857	805	814	792	795	808	836	808	826	812	848	827	822	802	784	801	765	791	860	821	849	823	808	805	842	809	869	835	791	808	791	761	787	807	816	811	781	801	827	834	854	781	821	836	819	898	804	815	802	818	794	766	794	900	814	817	775	838	825	834	787	827	832	863	809	835	800	829	784	788	811	814	809	831	785	786	823	818	803	820	783	790	782	857	861	815	814	828	794	867	807	842	815	825	756	846	803	836	838	800	876	827	787	823	852	827	832	829	832	843	755	802	774	800	815	823	808	834	842	798	818	829	815	804	833	799	778	803	866	786	864	791	825	825	873	808	779	823	847	828	780	815	791	821	842	809	870	784	791	804	834	801	821	817	801	832	779	812	792	793	808	829	814	830	861	808	833	778	815	828	838	829	831	784	830	818	830	822	804	827	797	760	774	802	830	851	823	814	856	808	818	775	842	815	838	793	811	820	743	809	821	846	744	836	815	779	838	799	804	802	823	770	809	847	798	804	847	819	799	809	806	812	813	835	829	864	851	810	808	823	837	796	855	767	745	805	788	799	821	792	786	846	864	831	865	855	867	868	822	807	841	778	824	799	808	870	840	814	793	808	792	858	836	835	853	869	864	831	882	811	759	807	827	814	785	814	822	828	834	801	810	843	825	831	848	817	792	838	834	816	789	807	806	812	862	852	832	816	841	845	868	811	761	787	846	869	747	813	770	840	820	861	815	797	813	863	838	827	810	843	808	849	746	811	835	873	750	871	839	848	819	808	736	768	847	790	797	787	813	817	851	783	794	814	820	846	793	861	812	848
27993	17233	3593	855	611	526	469	466	453	465	458	426	418	420	410	373	427	431	399	391	383	403	395	366	415	351	374	383	392	414	385	399	396	432	390	371	383	376	414	402	413	388	372	373	387	377	383	430	388	374	403	407	390	364	354	387	397	374	390	364	395	410	367	427	388	408	374	382	398	396	405	400	405	403	400	365	389	377	417	399	369	392	370	396	421	423	366	427	379	396	400	401	356	369	384	379	378	390	371	386	407	352	427	398	384	376	397	376	368	363	404	429	380	361	390	435	396	397	364	371	379	375	429	374	368	365	418	412	378	354	381	387	416	360	378	381	365	405	391	382	378	377	399	386	354	380	425	415	370	422	365	434	394	388	432	383	387	416	412	377	421	404	415	360	365	385	373	393	373	424	365	381	374	354	440	412	429	389	394	399	403	394	411	390	405	384	370	368	421	411	442	418	365	393	358	397	366	382	382	401	364	363	421	392	397	420	427	375	367	397	402	372	390	412	379	401	415	405	411	381	383	382	395	381	398	390	394	400	396	404	345	384	377	423	387	382	398	370	376	370	374	378	409	382	403	378	395	361	395	373	408	386	383	380	387	381	413	403	398	401	385	400	424	342	389	410	367	389	373	386	401	405	422	361	397	407	429	387	403	408	383	387	417	367	392	351	371	432	425	396	403	409	381	375	393	397	394	368	402	390	424	355	400	400	377	380	395	410	377	378	372	358	379	415	377	407	395	359	384	347	410	400	384	394	360	399	385	393	383	410	381	386	391	377	366	389	374	393	376	409	354	429	403	433	377	390	369	389	389	379	392	382	380	408	388	383	422	393	431	411	399	370	419	369	375	404	387	429	356	405	428	366	388	398	413	403	377	384	362	369	396	387	367	398	413	410	440	358	397	350	389	405	375	387	450	391	386	411	354	414	390	384	354	405	427	382	386	388	386	382	395	368	365	400	386	396	378	409	369	408	388	351	400	398	344	421	398	375	394	365	398	384	400	405	434	409	404	409	394	413	370	428	423	375	385	376	412	408	398	421	391	368	399	410	370	376	389	368	405	424	388	387	400	414	431	381	409	405	388	347	398	416	428	393	422	410	369	380	374	398	413	405	408	430	392	371	401	386	379	369	369	379	400	404	416	434	399	391	410	430	401	368	422	414	374	381	380	364	434	417	427	366	385	362	418	412	402	381	410	382	415	401	356	403	373	358	367	391	404	400	394	419	432	402	375	392	391	395	410	388	384	364	349	396	403	366	386	381	385	389	372	409	377	410	417	388	368	375	403	387	423	368	426	358	408	398	375	392	382	401	414	366	422	406	375	383	398	376	383	419	409	371	393	404	406	430	391	387	398	396	377	368	388	396	405	427	394	374	416	388	399	396	342	411	395	400	394	376	425	388	371	385	427	406	379	409	389	432	440	402	373	430	379	358	390	391	349	412	388	434	407	374	406	360	400	421	366	396	408	385	371	404	439	417	376	397	403	368	386	385	388	363	396	400	398	395	408	394	372	376	400	392	401	398	385	391	378	406	395	373	406	350	369	404	419	424	362	372	388	345	385	377	395	392	386	385	370	379	403	393	399	342	368	404	403	365	386	419	421	418	406	373	369	351	414	371	415	416	426	393	411	412	401	366	367	418	357	373	379	420	410	449	369	381	395	415	372	383	381	429	376	380	411	393	383	353	398	367	408	387	363	403	376	399	375	382	387	403	373	395	400	404	400	383	404	398	392	428	369	373	384	390	378	357	377	384	412	358	366	338	369	399	383	388	393	427	407	391	365	380	354	397	405	395	340	411	384	365	392	403	384	389	376	374	372	352	363	414	408	389	353	361	397	376	361	379	412	386	393	426	399	380	374	379	373	396	415	398	400	406	385	383	399	386	398	403	364	399	384	385	393	358	392	439	386	403	384	393	402	407	372	399	400	410	413	414	384	400	379	390	388	390	436	399	405	392	376	416	397	385	391	394	392	421	394	409	398	384	420	384	404	426	359	399	400	383	365	382	388	354	380	390	403	428	406	397	382	394	375	401	375	404	377	388	368	391	424	396	388	342	410	417	396	402	350	384	382	434	381	362	399	397	386	402	398	374	384	377	378	399	361	408	416	394	414	412	393	395	355	385	374	389	382	383	406	422	390	411	419	430	412	368	362	394	375	377	357	400	444	385	424	426	377	359	416	394	439	379	385	382	365	388	401	408	391	395	383	394	381	401	426	433	398	434	368	357	405	422	397	419	368	394	383	352	379	431	403	436	382	387	405	396	398	430	367	366	399	425	410	380	411	389	390	375	394	395	393	367	375	409	363	377	442	354	378	383	365	396	410	394	410	391	403	379	397	408	372	379	419	389	392	372	413	369	394	426	382	432	397	391	412	361	400	383	379	383	364	400	408	404	367	411	390	369	421	404	390	423	400	395	390	390	326	379	366	429	427	399	378	392	396	410	379	415	404	344	370	385	449	374	376	440	353	370	426	393	387	411	384	369	388	362	367	397	386	373	362	356	402	369	373	369	386	388	404	394	389	399	422	374	371	403	375	369	372	365	406	405	397	390	372	376	401	357	429	375	371	367	387	386	383	376	389	389	377	421	371	404	411	415	375	383	396	431	389	384	379	400	388	375	362	397	383	368	358	383	402	403	398	430	383	413	400	408	384	392	398	413	382	361	366	424	354	399	375	380	374	393	364	390	385	370	410	377	398	394	407	392	379	377	390	426	378	384	399	410	397	388	412	381	383	368	394	387	381	414	407	389	389	380	358	365	410	401	374	389	389	400	385	395	421	370	364	387	422	370	377	370	407	378	373	398	390	406	393	381	409	372	401	360	393	404	407	374	391	350	389	403	382	403	417	403	355	405	392	354	394	364	379	409	363	387	367	399	413	358	389	401	409	438	363	392	369	387	373	381	379	377	400	409	392	389	380	386	398	401	414	410	406	366	382	386	403	404	410	371	430	403	400	384	395	397	373	383	407	372	424	393	398	377	430	398	409	430	415	398	385	369	406	378	386	410	422	401	387	406	397	390	405	406	414	388	407	387	384	394	392	401	338	394	366	389	392	390	387	425	416	400	373	368	380	394	370	384	399	375	385	395	402	394	379	397	419	396	423	400	399	407	343	382	397	375	389	377	385	423	388	367	400	390	419	373	395	384	372	377	368	380	395	378	443	368	367	405	419	377	381	393	406	386	388	393	392	420	379	391	415	392	392	403	417	394	425	373	414	387	389	351	382	387	393	394	405	417	389	396	404	368	419	370	415	373	408	381	407	412	406	366	362	376	382	375	422	379	369	427	399	385	396	392	365	423	390	397	406	381	362	394	387	380	331	420	365	378	399	399	374	407	368	389	409	393	391	390	393	401	395	402	422	414	390	389	381	377	402	382	387	374	424	378	363	410	380	406	401	346	419	390	437	429	385	405	356	392	381	389	391	369	384	429	407	383	387	393	378	398	393	372	395	389	419	381	409	403	385	403	372	386	393	415	433	374	392	359	388	415
4676	1765	1384	824	672	626	624	524	527	485	508	484	439	463	436	438	449	448	417	437	428	452	443	424	446	446	439	433	447	428	475	427	440	438	458	414	411	398	423	408	431	444	439	437	407	451	482	404	419	388	444	400	430	382	431	443	433	439	459	408	403	424	451	441	410	451	461	417	432	403	438	444	466	428	455	437	429	453	410	414	422	407	399	406	399	409	423	447	428	379	406	426	417	420	423	427	417	410	399	433	428	403	432	465	383	390	428	416	447	423	418	409	376	425	405	424	414	426	418	420	396	440	412	404	426	460	420	419	369	414	429	422	428	422	444	442	397	399	426	394	406	400	418	429	405	424	415	404	409	410	427	411	460	429	404	423	415	416	445	426	431	413	396	405	456	421	386	413	428	421	446	408	423	443	430	450	409	411	431	421	444	458	424	408	385	407	392	437	405	453	406	441	409	437	426	404	405	447	467	431	429	401	384	452	409	435	437	450	394	438	438	432	415	419	425	402	400	350	423	398	410	400	393	448	435	411	405	438	393	401	423	397	432	401	405	414	462	445	413	427	424	436	399	431	412	420	400	471	453	443	426	414	423	400	418	427	388	409	407	399	432	426	410	424	431	414	439	413	427	429	438	432	378	420	384	430	424	425	401	437	416	456	420	423	447	405	444	414	424	440	404	427	433	390	396	442	414	399	436	401	406	424	449	452	441	433	434	391	434	447	401	411	396	406	458	407	426	407	416	445	450	393	440	422	430	446	420	413	434	448	423	423	397	415	457	375	441	414	411	428	431	430	385	390	412	425	396	412	429	405	387	458	401	407	398	413	398	417	427	414	429	420	423	394	439	449	434	425	382	422	416	373	436	384	450	414	406	432	408	457	447	404	436	432	391	414	441	427	442	378	437	411	440	419	446	403	412	447	423	438	425	417	438	423	402	406	406	440	395	394	395	420	404	418	406	428	427	438	411	436	426	420	399	418	446	446	448	399	402	416	422	436	344	431	418	440	468	434	436	373	403	427	427	418	410	405	427	450	416	451	426	413	428	405	432	440	461	435	399	424	439	412	432	418	418	428	417	400	404	429	432	415	424	443	436	448	413	434	403	422	443	389	407	438	420	376	424	404	393	411	426	434	436	401	437	434	402	405	413	381	403	393	404	403	427	456	385	429	423	436	447	423	421	414	425	433	425	422	434	439	458	416	402	442	435	421	437	401	415	444	438	429	444	447	432	422	412	421	446	417	431	428	431	442	445	410	412	454	420	404	420	438	426	463	406	436	455	427	395	460	437	444	395	436	397	416	425	457	445	424	448	418	444	422	443	370	438	462	423	391	446	410	415	424	398	425	474	424	410	432	440	424	449	431	425	430	452	435	400	447	401	417	410	446	426	426	422	392	443	463	440	438	396	423	442	443	407	469	408	428	447	431	390	405	446	431	444	396	427	444	447	404	391	464	443	435	448	443	408	440	436	445	445	411	424	422	446	461	416	437	434	444	420	419	412	450	418	392	418	393	457	422	407	430	405	442	404	386	361	449	393	427	432	437	423	451	377	446	445	444	434	424	449	436	400	410	419	422	429	420	447	419	402	440	490	425	395	408	452	403	428	429	417	443	414	406	424	407	430	425	428	439	394	422	479	426	447	413	442	429	419	428	411	415	410	438	439	401	416	448	394	435	402	423	451	394	404	455	425	425	437	395	436	407	403	416	424	420	444	412	387	376	374	408	424	371	463	432	402	413	405	437	428	403	435	433	421	435	440	402	451	378	409	449	415	451	434	426	427	425	428	421	428	399	404	428	451	390	373	397	431	411	426	424	412	448	464	404	480	412	413	406	413	457	447	421	445	438	423	407	425	440	417	426	414	411	385	409	425	369	398	396	424	430	431	422	374	441	423	416	439	423	447	432	411	423	379	391	427	406	417	413	416	415	418	410	417	383	440	427	421	440	437	431	454	448	441	410	394	400	446	414	426	458	418	373	401	445	424	412	390	428	421	426	434	380	453	390	442	446	430	416	442	459	395	425	405	398	447	428	425	432	437	419	462	411	425	427	374	428	431	397	467	414	387	444	432	460	420	384	476	383	401	402	423	452	428	420	440	425	417	435	413	423	420	446	407	435	402	410	399	420	442	424	447	414	419	415	407	407	433	403	391	398	451	434	434	447	431	437	369	477	438	440	406	418	387	413	448	400	427	410	454	417	396	399	415	391	405	418	389	408	440	373	425	413	441	402	400	402	398	447	442	413	417	403	425	427	431	409	405	423	432	395	369	398	427	423	474	464	362	449	426	373	404	413	400	423	463	444	445	462	457	414	402	404	434	447	447	450	418	407	440	404	442	404	412	409	412	445	438	406	406	399	431	398	412	420	410	409	425	425	451	414	415	401	432	392	423	397	407	445	390	424	460	407	392	419	422	424	397	457	425	414	416	397	423	424	428	406	426	414	413	402	408	406	427	395	423	418	434	417	431	428	405	438	430	401	434	454	452	424	409	432	422	411	446	384	424	415	417	388	386	430	400	411	441	451	402	437	414	403	408	415	423	423	407	424	418	396	435	420	441	433	425	400	418	430	426	445	421	430	447	419	432	404	450	424	404	424	405	382	429	400	402	459	412	409	436	423	415	408	404	389	445	410	411	403	410	437	439	422	409	436	420	452	404	429	397	447	444	428	456	430	445	406	449	413	431	417	448	393	412	409	415	384	415	427	408	430	426	428	389	440	421	416	416	402	373	423	433	400	394	446	412	422	406	415	415	386	397	441	428	417	411	434	424	421	426	444	424	416	415	384	416	404	395	401	422	435	419	387	404	421	410	404	453	435	426	413	403	448	449	354	461	432	462	419	424	397	418	408	438	424	424	412	420	399	442	385	424	393	414	423	391	428	420	445	422	447	390	393	436	395	436	440	424	416	422	416	424	422	425	438	428	419	396	428	427	425	448	405	443	445	461	407	392	427	405	449	441	415	427	404	415	436	387	398	414	406	433	425	428	433	388	413	413	417	395	409	399	421	436	431	421	420	415	405	399	381	441	426	421	441	421	391	405	424	434	448	412	418	392	439	421	404	412	416	428	413	421	428	409	404	400	429	438	395	426	406	419	458	383	444	406	428	446	408	425	441	416	427	404	439	434	420	406	414	421	412	417	436	410	408	439	428	414	443	420	427	426	441	433	425	393	404	443	438	425	428	438	453	476	408	415	431	427	469	450	423	402	426	389	418	418	408	419	441	438	396	440	449	416	402	412	419	402	384	404	403	435	443	398	419	425	420	420	437	406	393	424	425	434	429	466	409	461	423	408	408	430	402	437	423	416	416	392	428	404	416	435	432	462	422	424	402	409	398	450	426	392	445	395	447	417	413	408	434	424	418	401	412	455	411	402	436	454	449	451	424	425	408	412	416	402	430	404	427	468	437	420	428	449	421	420	421	462	384	450	436	431	422	431	416	424	408	428	402	409	438	429	365	436	439	450	423	440	416	403	444	430	419	435	425	392	434
23784	21232	28450	24331	21223	9478	1713	1137	1033	942	850	803	784	800	717	759	757	742	752	691	692	701	710	705	712	762	697	680	702	727	708	736	703	731	725	661	697	681	721	717	660	724	700	680	701	666	747	678	732	660	678	683	699	708	690	679	689	682	683	721	651	732	651	678	685	683	706	652	718	764	693	682	669	681	692	666	659	709	698	694	653	639	652	710	685	686	674	701	690	635	680	651	680	691	682	684	656	666	666	670	683	685	666	701	700	657	640	685	688	654	725	710	689	674	687	651	722	677	672	674	691	665	644	677	670	708	683	667	693	680	615	657	725	630	611	687	635	646	697	659	680	657	705	693	693	692	693	687	661	695	660	661	621	683	668	642	652	648	651	647	723	713	649	680	673	683	700	662	672	642	653	718	657	758	675	679	690	644	689	667	683	677	695	657	647	680	657	693	660	706	656	707	663	682	688	671	673	714	662	688	628	701	726	693	703	676	677	654	668	694	679	648	678	653	655	710	712	691	662	630	667	626	675	647	684	712	694	702	667	664	658	699	685	656	685	672	693	668	643	692	692	697	695	681	720	652	660	662	683	601	712	688	749	617	651	685	690	701	664	654	721	720	621	722	640	667	654	661	679	691	718	669	675	683	691	704	681	662	715	709	672	642	655	719	661	692	664	706	666	694	680	725	652	654	707	690	655	653	693	681	670	708	602	659	652	642	697	674	671	694	728	662	641	672	640	614	716	714	689	660	682	688	727	660	673	702	696	656	703	709	655	671	700	679	682	745	681	659	697	701	680	667	732	696	664	648	653	687	711	679	670	686	676	630	701	707	690	672	692	678	684	625	625	655	670	664	682	675	653	714	677	690	705	657	667	653	668	667	677	675	709	689	621	664	697	673	684	737	670	650	642	627	681	697	668	675	699	668	710	705	682	674	655	654	690	693	660	701	657	697	632	681	673	685	650	698	678	668	685	648	675	648	636	669	688	638	646	712	673	705	670	725	658	687	648	728	673	680	677	688	662	672	613	697	639	711	662	646	672	679	682	682	665	719	697	669	669	676	669	669	659	680	707	694	654	677	657	685	691	649	676	655	700	678	665	681	679	702	711	667	618	645	705	674	701	662	660	656	751	720	656	678	664	646	655	701	669	677	689	661	683	701	706	690	658	713	664	598	690	682	710	627	696	718	688	647	696	609	673	682	696	721	710	720	646	674	646	655	708	658	636	676	682	685	633	656	701	676	753	673	652	677	670	649	651	683	692	672	706	636	678	706	645	669	691	656	701	654	669	692	655	691	678	688	675	717	686	637	685	643	651	661	641	674	682	681	703	661	685	647	711	691	715	717	663	702	696	659	727	678	638	642	710	692	654	664	661	704	701	669	662	644	683	653	676	633	662	668	687	678	711	668	666	706	674	684	672	642	655	678	650	666	710	753	672	702	692	669	668	670	636	652	651	651	735	734	689	649	679	624	663	708	648	731	682	651	658	689	684	633	711	646	663	649	675	664	666	676	698	674	659	652	707	616	691	691	680	727	707	704	671	652	613	720	675	695	655	667	688	688	715	642	653	664	669	667	659	716	641	682	640	660	659	654	630	682	629	678	673	664	691	653	630	677	633	663	628	712	663	658	695	705	651	678	680	673	672	627	684	644	685	655	670	705	680	653	662	728	637	687	681	685	673	693	666	656	610	726	633	707	715	651	716	674	651	660	694	676	726	678	667	622	702	679	673	665	661	681	691	682	642	739	674	648	709	686	679	708	646	683	690	657	640	675	688	677	685	678	652	658	713	618	694	585	691	696	641	678	686	656	635	667	665	678	698	724	683	707	647	670	644	702	720	658	662	679	646	684	647	666	730	674	690	716	667	702	660	664	662	675	645	623	676	696	683	647	683	673	719	707	695	691	673	662	673	646	630	678	687	683	709	684	679	649	693	685	688	710	658	677	679	693	674	695	700	661	712	627	704	652	693	650	680	673	692	709	676	626	652	666	697	682	675	728	727	702	698	674	686	696	677	703	668	598	651	691	663	686	747	664	703	703	687	672	628	631	663	599	669	694	707	735	625	698	706	661	685	699	670	670	647	675	686	682	649	728	664	693	687	625	662	642	671	640	706	637	685	629	716	699	642	659	689	648	668	674	746	649	698	666	705	684	666	651	698	676	710	658	697	671	621	704	676	692	651	732	660	671	651	705	667	697	683	663	649	669	665	676	676	670	698	642	677	670	649	682	640	694	654	690	669	695	699	699	654	668	704	676	711	700	687	722	742	666	703	678	640	691	664	662	746	656	589	641	665	714	687	681	677	655	682	658	624	670	692	638	675	689	700	696	687	665	685	692	640	667	686	676	673	707	691	672	670	690	691	685	718	678	689	672	651	697	696	657	715	654	667	685	672	625	707	698	667	633	682	654	643	680	653	642	671	673	666	658	663	718	671	723	698	639	663	680	654	668	630	690	705	638	698	679	672	666	696	627	672	630	671	676	731	694	702	659	692	655	687	644	716	690	649	665	659	672	715	689	710	712	623	675	664	684	685	670	586	704	671	719	690	669	670	656	726	661	647	667	667	690	687	633	673	676	675	669	700	713	705	642	649	682	651	666	637	646	632	673	722	648	673	658	668	670	696	691	664	672	669	678	690	656	674	638	702	684	641	694	637	668	677	673	678	708	700	666	687	666	675	692	670	704	680	661	647	650	673	685	704	647	735	692	656	680	665	667	716	639	701	700	699	662	668	694	644	704	679	705	675	659	636	635	667	658	702	656	735	680	648	690	669	657	704	654	638	654	707	677	669	698	723	723	678	679	689	627	674	686	678	677	662	687	703	660	668	679	644	656	646	679	705	677	657	702	718	662	687	684	677	678	657	703	690	655	652	666	722	706	661	658	742	718	679	705	662	708	724	677	717	660	642	678	649	670	689	680	686	708	705	698	699	687	662	668	671	665	656	702	672	714	655	663	670	680	718	704	620	631	693	651	655	724	713	709	658	688	674	662	660	639	684	636	691	674	616	669	636	696	670	700	677	651	711	712	706	629	649	690	634	697	677	678	655	714	691	677	669	708	674	670	686	616	629	646	681	709	672	669	688	654	651	679	650	640	714	586	681	686	652	666	700	720	679	673	643	678	625	692	679	681	659	634	661	668	695	627	680	721	650	660	623	688	650	676	632	671	653	752	707	694	702	668	643	687	687	655	654	663	692	662	710	643	684	704	628	687	658	660	636	676	649	690	687	690	652	630	753	658	688	697	665	656	665	686	711	682	657	643	646	681	622	675	668	680	639	671	627	658	704	696	678	676	647	677	723	732	647	687	652	638	675	681	690	690	655	649	687	676	668	695	680	631	639	652	695	669	698	631	698	653	673	689	651	682	647	687	689	652	740	714	689	683	680	634	662	719	662	640	724	696	685	701	688	685	680	660	711	721	711	674	666	717	726	667	723	680	673	702	671	695	672	678	700	683	665	673	657	700	694	611	671	664	683	657	741	678	691	657	698	642
3862	9972	6891	3559	2869	2245	1768	1515	1353	1150	1036	921	892	838	829	830	823	784	751	790	776	772	737	801	762	710	734	729	777	721	731	689	717	745	731	743	702	726	753	734	754	724	700	725	726	729	707	755	708	710	693	659	642	693	681	717	711	692	689	727	742	736	732	690	710	705	732	740	757	646	684	716	657	735	689	685	680	673	677	648	663	678	684	697	737	672	672	695	678	721	681	745	700	724	703	754	765	642	639	746	709	711	688	651	671	698	686	683	693	717	694	681	703	695	692	721	676	710	697	687	693	682	673	663	702	662	695	731	654	718	645	701	680	675	694	711	717	693	681	716	710	696	649	660	702	705	700	696	714	658	657	677	722	697	675	747	731	724	735	694	686	745	703	643	686	687	668	694	678	658	730	697	681	721	710	687	718	678	678	714	655	695	653	661	658	713	717	683	683	673	716	716	687	745	648	681	707	652	687	688	672	665	661	703	714	677	681	701	701	698	716	702	680	684	700	709	686	691	699	715	690	677	685	720	667	641	665	697	686	686	744	674	687	648	677	677	703	709	669	695	716	735	681	673	754	742	678	704	694	679	647	678	691	667	705	687	682	700	698	718	697	725	691	701	731	734	663	681	765	716	672	681	690	718	680	706	695	695	705	691	714	732	682	698	755	681	675	697	675	688	689	706	702	666	712	674	676	656	696	726	765	657	732	690	714	698	658	680	735	731	672	696	688	648	715	661	653	708	668	709	687	734	673	710	642	710	703	691	695	648	684	683	675	646	691	735	717	642	710	714	719	689	714	663	693	701	647	675	690	684	721	708	715	671	701	688	671	712	705	678	691	728	687	698	672	680	654	731	669	759	709	682	683	687	702	715	659	746	667	708	670	682	697	654	666	627	693	680	685	695	682	666	668	716	684	681	714	703	649	693	705	673	642	719	726	681	716	702	702	694	730	725	670	674	660	678	708	679	685	634	696	723	725	685	707	729	696	700	656	684	684	667	695	675	676	671	695	701	673	723	705	678	684	675	713	696	680	702	676	682	670	698	662	671	666	715	714	694	738	687	707	680	718	718	729	706	695	689	677	652	713	659	698	689	749	678	681	723	675	711	675	722	737	676	672	698	678	700	706	748	732	709	698	652	708	708	682	678	689	690	707	684	651	708	686	747	654	676	719	709	705	658	682	668	664	671	682	746	737	678	737	703	697	689	712	726	730	708	755	670	655	699	690	708	724	716	711	710	709	693	645	657	656	666	667	701	713	691	749	699	681	709	760	634	640	664	706	698	695	720	690	669	721	695	706	687	659	717	742	678	636	750	672	712	737	685	692	645	684	673	700	641	691	662	727	707	711	628	711	669	732	719	693	692	691	649	705	679	627	703	723	710	639	705	738	658	646	650	674	686	683	699	719	710	723	698	704	676	684	667	693	680	681	701	676	674	721	713	682	691	687	670	650	659	699	714	683	721	717	728	707	672	661	722	729	677	677	657	721	692	724	666	730	683	713	672	677	750	660	693	698	648	684	697	694	757	714	730	695	709	662	659	725	712	691	690	711	706	695	679	748	708	669	684	702	706	657	683	726	689	673	661	726	672	680	662	684	726	685	658	692	726	693	710	688	663	653	682	692	680	731	658	711	712	714	768	672	672	702	724	701	655	730	688	714	695	661	672	673	680	745	687	670	688	695	694	710	721	638	724	684	679	673	730	674	658	673	744	680	716	688	682	724	677	718	718	700	710	649	671	702	654	680	671	674	698	680	719	719	697	652	682	702	681	712	694	682	723	723	717	670	679	704	684	705	687	695	684	683	685	677	673	719	698	679	706	656	697	666	703	655	749	674	689	710	707	712	669	711	660	660	690	714	643	698	694	670	656	650	650	687	709	712	702	708	692	702	690	688	692	740	698	689	675	702	720	653	682	704	696	657	667	659	680	707	672	656	671	715	712	688	744	720	722	701	711	697	676	717	680	728	668	713	714	687	698	720	673	653	664	680	689	671	697	670	675	733	691	654	685	718	707	727	703	697	696	636	689	696	686	726	659	697	682	698	637	662	640	678	734	720	721	672	712	771	682	697	676	706	718	685	708	700	659	697	650	745	660	688	659	658	709	633	662	733	710	682	704	667	721	680	705	675	691	672	697	695	681	724	685	670	692	694	737	666	717	659	663	711	693	692	693	684	656	694	679	636	697	665	678	701	681	669	656	638	689	627	726	689	705	697	687	681	660	677	696	685	641	681	668	720	667	707	709	696	691	685	678	709	684	658	637	650	715	684	664	682	686	659	646	686	721	710	698	766	735	677	696	702	737	725	650	739	680	680	680	677	685	677	656	724	674	673	779	667	696	683	701	716	724	635	696	692	647	685	699	667	724	725	722	723	651	688	693	663	696	691	722	657	663	710	715	626	682	725	670	684	712	682	693	709	749	677	697	698	688	679	670	682	672	733	702	681	669	629	659	657	700	657	700	697	675	766	719	684	694	698	724	630	714	640	709	697	716	683	655	670	703	694	712	719	664	712	764	694	705	685	712	704	711	684	718	747	693	726	668	680	674	739	704	694	688	687	666	676	687	724	649	673	692	707	641	706	716	686	674	703	713	723	681	682	664	672	694	692	698	702	647	691	707	697	696	707	703	678	687	712	671	706	709	678	676	660	724	678	695	709	671	705	744	734	723	696	669	675	673	700	703	716	704	696	677	728	686	708	708	682	729	665	702	701	620	649	690	677	697	704	695	647	702	742	700	681	691	679	689	673	698	674	673	693	692	648	651	662	704	764	679	672	664	665	673	682	675	728	679	731	715	674	720	692	669	712	748	685	646	714	723	684	685	717	657	666	720	732	694	730	649	708	720	686	631	695	706	723	671	689	736	676	699	758	703	682	727	686	696	722	688	696	682	635	661	655	664	696	678	742	746	674	676	708	677	694	719	698	700	653	701	710	752	696	701	679	738	680	679	727	681	691	703	702	768	724	622	723	692	678	688	654	724	674	651	687	686	665	698	689	704	606	673	701	705	671	685	693	602	690	696	733	709	667	723	725	694	653	713	735	693	689	681	638	692	666	678	666	685	683	711	723	666	716	719	674	703	674	685	690	709	721	635	710	727	657	687	721	676	719	705	672	691	682	695	682	683	688	706	746	664	754	654	684	733	771	692	695	718	669	667	649	715	718	697	693	700	639	673	704	727	700	698	679	712	691	666	718	688	726	703	641	711	719	713	682	684	693	709	722	677	718	724	661	755	724	681	711	730	715	728	633	678	698	652	714	739	708	732	712	697	744	692	677	671	663	633	688	677	715	668	678	685	698	683	678	708	695	695	652	698	680	693	711	703	761	678	666	725	680	657	702	730	684	646	709	727	680	717	733	672	653	668	685	699	681	762	753	666	687	710	724	738	685	691	714	717	671	712	708	679	688	727	660	713	728	724	704	659	699	672	688	678	719	672	695	748	707	721	661	695	688	693	690	671	709	709	687	698	697	704	649	732	716	700	684	689	696	697
25014	21275	27271	25466	9219	960	731	582	569	518	461	461	441	433	434	427	397	410	418	423	420	469	416	393	406	390	407	403	390	401	398	360	416	417	411	395	424	403	393	406	448	429	417	391	414	401	395	379	369	393	418	434	390	378	390	411	411	385	400	422	423	402	420	389	408	388	364	401	391	406	382	405	427	376	438	372	393	359	358	399	385	395	390	375	399	368	382	369	433	383	399	389	406	373	376	378	389	376	414	418	381	376	406	411	353	391	397	385	370	382	421	364	370	395	378	430	400	361	406	354	369	378	395	371	391	396	388	394	391	391	405	347	330	386	395	379	366	384	380	424	378	370	405	419	400	352	414	379	397	387	428	401	379	391	395	389	363	326	375	371	368	381	395	411	389	375	394	387	401	368	383	360	369	387	391	429	359	410	403	395	407	414	395	422	382	383	413	352	383	401	363	415	395	396	406	428	384	375	330	380	397	412	370	426	381	413	388	408	408	395	379	422	398	373	394	384	364	402	393	426	391	384	381	416	396	387	378	400	411	355	384	388	391	374	387	393	419	424	406	387	406	397	377	353	388	387	395	418	385	375	405	372	354	403	378	382	416	418	414	421	376	405	416	378	388	399	381	407	407	404	374	414	387	396	420	365	352	369	379	404	393	408	390	387	399	366	423	365	348	365	389	421	349	394	391	379	369	358	387	393	394	379	379	401	424	387	392	404	378	379	384	412	387	359	399	417	401	412	436	417	400	372	393	373	393	430	389	377	371	385	401	380	394	384	425	396	400	371	457	392	393	389	415	417	408	432	349	422	412	333	390	407	362	417	383	418	384	398	398	396	379	428	386	399	347	385	387	388	391	374	368	386	372	413	381	359	366	394	409	383	389	393	409	401	430	380	446	361	355	374	367	391	406	373	387	421	404	383	387	370	370	373	385	338	453	361	375	387	379	338	411	412	371	353	409	382	409	411	377	437	364	381	403	405	390	399	431	385	383	371	348	374	421	368	388	379	407	394	379	386	367	401	384	400	350	333	395	422	404	382	399	363	383	395	398	410	389	390	377	384	379	395	409	371	369	360	395	389	388	379	397	379	403	393	381	393	441	396	388	377	412	370	408	398	370	357	392	403	408	439	402	352	391	390	388	406	374	414	347	356	369	432	401	376	370	392	396	395	408	405	387	367	414	395	392	433	344	394	358	420	385	373	412	413	364	394	380	407	412	363	366	353	374	411	410	355	385	355	379	371	416	389	386	384	404	388	402	399	413	372	411	373	365	402	383	397	414	394	423	383	364	389	350	400	408	403	393	388	384	375	377	394	367	361	375	428	387	380	369	408	407	380	395	433	409	393	392	366	393	370	367	378	378	380	368	384	405	376	406	405	397	390	395	381	356	352	391	426	364	375	406	383	396	391	418	423	370	397	385	388	407	362	391	373	384	390	335	414	406	364	411	412	373	357	344	386	406	392	363	388	347	370	365	376	366	394	378	368	370	392	366	383	421	377	357	386	375	361	385	416	387	424	353	372	397	389	405	411	412	402	419	368	370	356	371	389	363	375	385	367	354	405	390	408	400	387	414	394	400	408	384	391	416	375	373	403	374	411	361	376	389	361	391	392	417	383	379	378	400	411	383	398	353	374	360	385	398	403	387	413	395	360	377	389	391	398	366	386	381	393	396	426	369	398	416	372	379	422	393	388	377	398	375	418	385	359	385	319	371	388	365	363	347	375	364	378	401	378	387	415	395	413	392	379	360	380	397	387	425	404	411	418	419	354	384	368	397	383	384	375	351	361	406	349	395	393	386	387	377	414	447	416	425	399	384	411	407	392	383	384	381	353	371	398	390	372	404	377	397	408	413	400	398	361	343	373	368	401	373	380	391	365	398	391	395	374	402	394	356	371	413	360	362	407	376	409	399	394	399	359	386	375	393	405	363	404	380	409	360	397	382	368	377	399	375	344	392	362	394	378	388	354	383	391	395	362	393	383	388	381	368	396	344	371	394	395	372	374	387	399	389	378	389	390	406	364	395	399	374	384	356	396	364	377	385	385	374	392	423	399	389	378	411	358	397	397	396	398	383	384	387	431	372	354	383	391	393	423	338	389	409	365	382	381	359	400	416	387	367	404	340	398	409	371	372	357	381	410	349	386	383	408	400	421	370	424	379	370	416	435	357	392	385	370	351	404	367	359	357	369	367	419	378	359	402	391	376	382	380	392	391	379	397	354	385	389	385	385	398	403	381	377	394	402	387	370	360	422	382	401	382	404	415	396	373	411	405	366	405	387	370	360	366	392	375	366	374	380	386	378	386	386	407	383	394	376	404	411	368	362	405	408	389	384	366	368	341	383	350	375	392	370	400	395	402	389	386	389	380	384	413	371	371	373	372	373	384	364	389	363	423	387	373	401	384	367	356	414	404	394	383	407	395	375	374	386	387	372	380	360	381	416	389	392	377	365	382	378	380	361	387	410	397	339	389	348	388	391	396	372	356	401	376	384	376	389	369	362	386	412	409	394	382	399	396	398	370	389	371	390	400	396	400	379	371	412	366	376	377	371	387	427	379	357	365	379	398	377	377	405	363	349	397	383	388	399	387	385	348	369	392	405	368	359	385	392	354	376	375	389	357	383	407	406	403	409	376	394	397	375	347	400	369	386	418	379	386	376	372	359	397	359	389	335	396	394	366	384	386	401	394	368	411	372	403	378	402	385	363	353	396	357	394	378	391	392	388	376	380	366	375	388	412	402	401	410	422	356	386	335	388	412	386	397	397	384	392	354	367	395	378	373	438	380	370	381	353	400	416	431	387	406	391	402	397	379	361	401	375	431	402	406	395	372	375	427	397	382	415	399	399	376	420	397	329	384	392	356	425	384	429	386	388	393	409	402	365	368	394	385	380	363	393	392	393	347	378	413	357	394	402	368	371	391	348	354	400	388	413	386	381	390	370	405	379	413	353	363	396	370	372	375	354	355	357	349	377	389	352	392	396	392	377	330	379	371	378	372	359	385	423	384	404	373	375	348	393	390	383	402	366	402	386	423	443	399	376	385	356	394	383	366	378	378	371	388	382	404	370	393	377	371	427	413	392	389	373	418	406	382	383	378	392	377	407	381	381	387	343	396	351	393	401	373	377	356	318	356	399	410	393	387	380	415	410	404	401	365	382	370	401	400	377	371	388	383	362	385	397	419	381	401	394	409	375	404	376	346	381	378	428	404	402	397	371	363	411	381	407	398	374	426	402	400	368	445	389	385	386	389	408	422	389	398	408	385	377	393	405	375	379	391	441	366	369	379	397	386	370	390	382	389	412	398	376	396	389	416	384	400	357	322	367	387	390	361	409	372	384	383	400	386	391	370	393	389	428	400	370	362	398	362	407	389	428	379	380	423	360	409	397	391	361	360	353	401	376	391	383	386	357	384	380	401	396	425	368	364	374	393	407	390	354	382	393	411	390	327	384	422	378	410	373	423	370	415	387	420	395	368	373	353	372	381	395	412
3905	6214	4041	2173	1764	1380	1088	928	798	706	667	617	592	532	527	522	502	471	460	504	491	463	473	450	437	467	518	441	449	454	487	465	437	463	438	449	452	476	446	471	474	423	484	475	445	482	457	429	411	441	453	450	474	435	434	494	448	436	505	471	457	489	469	458	459	470	434	490	432	421	446	454	424	434	454	435	446	445	437	420	438	435	470	407	413	447	427	425	443	451	430	434	396	456	442	423	460	435	424	398	424	465	404	452	444	446	451	432	444	369	426	405	414	397	435	423	406	412	446	470	418	419	446	406	429	429	444	429	426	424	402	443	466	462	455	440	453	411	436	453	432	438	414	427	461	467	430	459	432	438	426	441	458	429	425	459	420	426	431	453	415	433	440	418	454	423	460	418	451	434	419	428	406	465	403	449	410	463	386	405	433	423	443	439	444	435	422	408	411	406	453	449	433	431	417	410	410	429	451	427	446	397	421	420	407	445	431	398	428	443	454	425	419	431	411	419	433	431	438	450	443	470	402	448	422	442	424	426	430	433	478	425	419	445	451	460	469	449	418	437	376	455	461	436	425	433	416	427	445	424	454	443	471	383	445	448	445	419	437	449	411	400	437	396	429	442	456	431	420	438	440	430	435	447	421	445	441	413	441	455	432	396	423	442	439	431	459	426	426	443	400	447	398	407	409	420	421	431	441	416	451	435	430	428	408	438	468	445	434	410	420	427	440	467	443	436	444	443	435	417	438	420	417	456	461	454	398	457	401	396	431	448	431	424	411	429	436	440	453	422	447	412	435	400	439	452	436	421	439	452	416	439	401	435	418	446	432	454	454	432	424	437	432	445	448	418	485	409	427	421	467	410	469	433	449	452	434	462	435	410	402	405	412	451	403	407	458	438	436	403	413	472	410	422	472	465	408	414	412	457	422	429	433	451	422	427	420	413	428	426	437	444	445	437	442	438	449	420	405	440	412	484	441	448	404	423	423	456	424	410	442	444	463	448	454	460	440	429	405	421	392	441	381	430	403	460	468	462	451	436	452	446	421	400	437	413	434	446	403	448	413	425	423	438	449	414	425	446	443	405	439	429	437	431	437	414	454	461	375	440	432	444	440	407	403	416	394	397	425	434	446	438	411	444	415	406	441	439	448	380	431	440	391	383	443	443	444	428	426	408	461	482	430	400	421	424	429	441	438	442	423	472	411	418	435	398	427	433	416	405	448	428	422	417	447	437	451	439	466	447	431	446	411	385	416	453	402	444	398	399	439	416	430	450	458	468	440	434	446	440	458	381	415	409	391	393	415	460	423	397	424	434	445	452	421	446	443	483	467	452	436	439	458	402	429	425	447	454	414	439	421	394	451	405	473	408	419	398	454	430	426	441	453	418	417	440	431	452	448	425	389	400	446	434	468	424	441	478	447	401	419	431	412	403	445	406	466	403	415	432	434	446	437	399	428	416	431	421	424	433	427	391	413	439	397	438	443	423	421	403	439	454	396	423	422	432	412	390	434	460	450	455	456	439	446	416	416	453	456	418	401	435	438	384	445	445	437	440	451	428	477	456	461	416	425	389	438	442	445	470	410	458	463	382	385	388	432	396	430	460	413	416	438	435	438	406	419	419	453	442	408	464	429	421	416	445	435	418	421	410	412	417	418	387	426	428	440	454	440	436	416	435	434	429	399	405	395	457	403	435	443	428	418	408	424	422	440	404	422	448	452	435	432	426	477	409	426	447	417	441	420	431	414	425	410	458	451	399	412	415	437	422	420	427	429	454	460	389	434	438	452	384	451	436	418	425	416	408	420	428	403	436	442	443	477	446	430	415	396	419	422	441	426	413	435	411	458	433	439	425	444	447	440	426	438	431	440	400	406	403	440	411	452	409	430	460	421	424	449	407	400	446	419	395	415	438	426	413	429	418	438	446	426	423	410	461	417	439	429	425	440	464	457	437	446	436	429	420	446	397	430	426	437	438	450	455	460	442	450	426	410	442	429	456	455	437	411	426	442	422	433	420	369	446	438	442	437	389	476	419	421	436	418	381	400	404	450	442	442	444	436	416	448	457	423	446	383	455	468	419	435	449	441	439	403	423	441	462	421	481	419	428	449	430	455	446	430	424	424	428	412	419	421	441	387	460	442	425	377	429	427	411	454	444	460	444	386	412	424	457	413	414	392	439	439	412	408	415	461	399	430	406	399	448	433	471	452	413	440	406	441	438	427	446	412	405	435	410	446	420	423	418	456	414	413	414	421	424	428	435	406	421	457	439	438	423	462	420	448	468	403	417	389	443	445	458	416	443	473	419	424	421	449	394	449	421	407	435	425	405	419	420	398	409	411	423	431	428	416	432	450	432	419	440	441	430	396	416	440	430	433	419	421	493	440	413	452	440	429	409	423	403	426	477	451	437	444	431	409	427	430	457	425	415	444	395	446	415	451	435	376	422	477	450	422	448	478	399	406	454	402	394	420	444	427	422	430	434	445	428	479	420	433	458	452	408	444	429	402	439	381	425	439	413	453	449	464	479	445	457	415	433	468	444	465	436	418	423	430	415	424	449	381	422	453	432	416	422	393	425	469	396	419	409	432	399	419	427	440	420	431	423	421	399	385	429	435	431	436	455	418	394	460	471	454	414	423	445	442	439	455	406	427	409	450	437	418	439	434	404	412	415	418	433	427	413	453	439	441	434	405	433	425	411	418	421	443	466	424	438	406	430	439	432	432	430	437	421	414	413	452	460	435	425	448	451	406	431	388	431	414	416	442	423	420	415	410	486	396	439	443	434	427	385	438	408	373	429	440	443	436	453	462	460	418	441	451	392	391	432	427	414	458	448	446	415	434	413	441	443	410	426	457	385	445	411	400	431	418	435	387	405	422	390	460	432	439	438	468	428	455	432	412	401	413	455	408	427	408	388	392	456	395	413	454	446	417	415	430	402	427	459	438	466	467	435	386	410	444	414	411	424	425	411	404	451	459	437	413	425	481	412	467	457	436	388	438	448	443	417	500	442	432	432	386	444	424	443	439	420	444	445	445	423	437	443	431	443	426	404	455	405	421	439	476	414	429	409	411	393	434	419	431	417	438	421	429	436	415	428	432	450	430	453	410	448	402	444	455	486	408	439	424	442	443	436	455	375	455	453	438	429	423	427	437	414	449	431	441	423	424	472	439	405	425	420	423	428	388	463	435	429	422	452	407	431	456	423	454	459	415	454	439	463	435	425	454	444	446	465	423	421	410	435	455	428	406	453	441	397	448	428	451	436	409	453	460	432	422	435	437	451	447	419	428	415	443	414	429	450	435	425	451	417	378	417	415	413	377	411	441	445	451	439	443	414	432	412	402	445	441	437	445	406	403	431	410	428	441	449	409	459	406	454	403	454	444	457	425	450	418	390	458	435	460	424	443	416	438	458	429	446	454	438	402	414	428	415	420	408	448	420	400	406	426	422	431	449	462	409	416	394	457	408	457	450	440	430	453	419	447	422	435	398	416	419
22767	21340	29041	23959	21337	21391	7933	1795	1373	1235	1147	1059	996	1002	988	950	893	902	913	886	888	893	856	882	836	839	841	861	851	846	855	859	827	874	812	815	769	851	829	812	828	785	752	793	834	825	845	854	791	837	830	808	857	778	814	802	814	803	776	770	810	841	814	812	804	793	781	798	807	768	820	802	773	792	777	810	809	789	774	766	806	823	814	789	757	838	825	803	806	813	800	760	745	797	793	768	859	769	768	778	768	809	803	770	833	771	831	766	781	796	784	830	791	805	784	792	785	790	744	807	817	775	761	742	798	799	750	788	781	825	819	838	819	804	777	810	782	880	732	765	793	756	814	800	794	759	772	792	779	846	775	765	771	815	780	757	758	799	807	790	780	771	830	781	824	830	783	773	841	766	768	747	777	757	778	792	791	798	818	787	815	750	800	817	788	819	747	825	858	789	818	820	906	786	810	801	751	764	794	821	750	809	836	827	748	792	817	781	784	831	775	873	777	807	757	773	822	800	805	811	821	772	776	792	791	745	844	778	795	780	781	751	752	794	757	763	783	805	815	813	789	786	819	784	790	740	804	764	792	799	817	813	762	749	771	854	776	797	796	806	803	789	749	815	760	755	742	826	816	763	741	784	761	821	754	769	780	782	763	810	767	765	824	791	807	770	754	705	813	811	742	799	806	802	776	820	807	741	776	784	798	814	784	784	788	736	773	792	768	792	781	856	802	759	796	767	781	799	794	736	801	775	775	776	808	819	785	765	800	804	804	816	793	831	792	828	819	802	789	737	766	758	823	763	777	755	802	790	739	774	802	773	784	773	780	782	773	769	759	753	791	790	782	758	796	802	808	746	766	822	770	759	806	741	763	795	769	780	783	825	763	819	785	777	808	850	800	786	808	741	770	796	795	798	789	793	749	714	757	773	799	811	778	767	748	806	745	819	757	743	772	797	767	776	798	792	768	781	739	757	778	784	831	791	808	783	753	793	761	779	813	825	770	805	804	774	768	793	804	784	775	812	790	841	808	825	773	782	768	789	808	776	805	806	758	780	773	839	749	758	794	775	809	808	792	792	808	834	806	770	803	775	772	796	743	758	775	747	788	810	740	801	782	825	776	735	779	797	771	787	741	735	766	824	838	825	753	804	781	758	781	769	754	800	858	752	789	787	740	802	741	767	787	758	775	832	760	827	778	829	794	789	774	792	786	793	785	803	816	776	742	754	786	810	741	747	781	821	777	788	794	800	760	775	822	828	769	736	832	765	796	797	762	785	812	789	775	817	830	842	781	744	717	778	789	826	774	821	778	803	793	784	772	813	804	808	756	770	753	774	766	807	731	763	768	791	729	745	805	769	781	805	777	835	813	769	814	814	776	807	755	750	770	780	813	799	803	779	772	778	801	796	762	746	839	786	775	796	807	776	811	799	822	806	790	815	809	781	830	797	820	755	804	778	790	748	786	766	829	772	781	788	791	828	751	806	733	800	826	828	759	781	817	764	766	810	776	761	824	768	747	739	795	826	806	821	777	799	776	798	821	817	795	787	766	806	773	745	766	836	773	788	792	796	756	816	734	824	790	802	791	797	767	812	805	843	795	808	782	832	828	760	735	743	792	771	755	779	758	811	750	834	817	785	737	755	738	751	798	760	753	789	713	816	793	806	800	780	787	811	749	739	777	783	798	829	748	797	777	760	766	796	754	802	822	798	817	791	775	826	757	834	817	762	802	733	763	741	782	785	730	765	841	740	818	774	811	744	747	758	733	771	787	789	787	755	767	771	816	823	788	819	788	759	795	782	807	740	787	756	786	790	789	793	819	809	739	819	793	777	818	769	778	739	812	763	769	799	808	792	770	753	772	788	820	754	821	767	789	803	848	809	766	783	822	786	835	833	749	721	795	781	784	783	801	785	827	800	764	792	827	770	763	762	820	840	803	813	807	830	774	711	776	779	789	785	786	731	785	757	765	746	740	805	755	796	750	790	754	771	767	752	771	740	756	773	788	735	805	809	755	821	812	812	806	761	759	808	765	799	794	753	770	730	769	805	801	758	781	791	817	768	783	721	730	809	806	811	804	786	771	762	827	800	814	779	803	771	785	787	758	799	742	765	801	799	774	807	786	756	806	787	782	805	825	755	761	759	782	772	778	797	751	779	797	808	774	801	808	749	803	783	749	807	801	765	812	749	769	730	802	750	764	780	794	785	803	748	811	840	777	768	813	846	715	798	802	770	813	745	804	704	786	734	780	783	763	763	823	736	833	754	777	744	792	790	785	759	779	815	738	799	802	793	795	762	746	735	753	780	807	737	789	769	804	786	831	761	770	773	768	759	760	801	823	749	759	853	749	806	796	847	767	770	788	801	793	761	831	833	804	817	760	810	796	786	764	822	760	760	801	814	830	816	761	746	811	755	828	810	781	784	794	754	800	795	777	762	750	820	806	768	776	748	791	757	757	750	816	718	766	815	854	770	773	814	731	806	771	875	812	810	719	794	770	776	814	783	779	788	775	722	819	797	766	750	774	819	783	776	763	777	751	761	768	791	745	762	746	769	745	833	755	815	814	765	752	838	743	802	758	743	766	790	797	776	769	829	728	787	778	747	790	782	778	725	785	775	769	782	756	781	859	787	790	785	822	775	791	777	782	815	787	759	792	728	812	751	808	770	775	852	769	780	769	761	809	738	751	742	832	787	761	781	765	753	801	802	771	797	769	809	788	797	761	798	781	821	768	808	779	779	785	835	794	749	745	746	789	814	772	804	752	772	783	757	831	797	776	808	806	770	786	800	832	774	773	754	771	781	786	765	782	799	814	837	810	762	805	812	811	823	806	785	783	784	800	824	795	791	786	739	757	750	798	797	817	823	822	774	776	744	747	725	780	823	782	781	827	818	778	777	783	754	786	757	764	757	839	745	751	723	822	784	764	816	778	767	794	804	813	786	747	799	785	778	754	801	781	813	813	779	742	803	838	761	792	773	765	802	761	777	748	748	779	812	768	773	808	803	793	788	771	746	800	788	795	790	789	843	799	750	805	784	762	788	785	812	783	745	806	769	777	810	735	829	765	808	751	783	749	757	775	763	803	822	850	743	787	764	796	733	725	766	799	745	747	723	792	772	778	816	762	736	772	765	753	788	747	786	804	771	760	808	844	731	779	771	811	819	800	794	764	835	813	754	810	770	754	807	794	792	782	778	727	792	831	769	796	856	803	794	770	850	794	797	792	816	822	773	743	786	766	795	768	825	803	782	802	775	843	805	768	803	760	792	763	804	791	710	759	775	752	788	784	837	792	754	809	748	759	768	806	806	748	800	753	760	825	726	775	838	830	793	785	715	754	816	806	813	728	795	771	762	809	807	787	769	784	789	787	802	774	810	745	740	784	776	728	750	812	826	791	798	754	774	750	733	824	730	807	792	771	789	788	816	776	744	815	767	796	803	823	784	808	812	800	807	821	783	764	829	764	730	719	784	801	816	768	765	795	742	776	764	791	807
5216	15735	11017	5866	4739	3736	2921	2336	1978	1684	1420	1304	1215	1135	1001	1058	1029	1032	933	969	914	908	959	887	901	934	796	858	910	836	872	900	803	838	821	872	892	869	879	960	890	835	835	877	816	899	902	817	827	832	830	878	870	843	819	881	799	825	848	862	902	896	853	840	853	886	831	806	854	836	830	812	833	880	878	784	819	794	781	857	816	848	836	853	764	801	850	798	813	856	848	771	830	759	795	841	806	807	847	833	813	826	821	823	818	789	846	820	763	866	800	802	818	816	851	814	830	811	808	784	826	850	835	799	823	766	804	776	825	826	839	824	796	779	794	869	834	820	809	801	817	837	820	789	837	834	816	824	741	886	854	790	789	851	794	758	772	769	806	846	764	820	835	787	804	779	819	804	750	802	748	793	836	801	777	851	802	793	785	784	841	836	826	806	862	761	817	818	781	782	775	818	838	824	844	843	800	791	828	817	808	810	814	825	796	813	824	838	819	812	785	805	778	813	819	787	756	777	821	842	791	878	787	839	789	783	789	802	777	862	774	822	804	761	801	794	810	800	813	773	866	796	802	804	831	765	864	822	815	800	845	830	840	792	816	805	810	833	891	751	806	777	808	798	836	784	783	801	865	800	797	763	849	736	838	869	823	801	730	807	804	814	788	789	808	826	826	760	772	811	817	801	779	849	824	860	822	817	783	839	817	836	840	850	798	834	797	799	824	840	827	827	765	810	754	772	789	802	844	786	866	804	794	840	774	815	799	795	803	832	804	789	823	817	779	801	788	814	822	848	772	794	786	813	794	836	851	800	805	783	816	838	817	768	828	827	843	768	821	790	748	812	805	822	788	790	815	793	766	796	860	838	807	827	790	819	883	823	783	817	777	810	793	851	809	820	810	823	782	860	844	862	790	846	845	855	787	801	820	852	826	783	832	819	746	786	819	818	803	792	819	821	846	809	785	845	858	809	802	808	797	800	763	786	840	796	820	795	793	822	865	773	780	810	758	858	845	830	817	758	808	795	765	817	796	846	816	840	779	762	799	764	831	828	810	805	776	828	798	811	782	794	830	811	799	789	783	829	905	798	807	820	760	764	849	831	799	788	783	811	839	813	796	783	763	783	798	784	820	813	757	820	822	812	790	761	822	844	816	856	791	811	813	767	841	787	841	852	818	835	772	803	805	807	831	806	804	796	849	809	803	775	801	789	811	809	848	795	843	782	798	787	840	823	825	831	831	858	754	793	762	800	797	823	805	790	780	800	774	772	833	803	757	820	769	756	789	816	807	837	801	850	847	765	818	780	830	786	811	772	788	826	803	738	823	834	825	836	771	850	803	834	788	847	813	780	830	811	795	753	841	795	810	797	810	810	790	777	806	801	821	831	802	809	824	816	759	793	797	796	808	774	843	803	806	770	817	821	798	792	822	808	863	787	862	813	811	793	760	805	752	804	778	852	758	815	815	824	828	809	793	813	806	844	761	815	816	774	827	851	802	795	827	787	821	806	808	841	826	837	839	780	764	826	831	821	830	832	791	799	787	809	827	829	856	788	783	835	837	811	830	796	818	805	773	821	793	801	840	779	823	794	837	835	838	810	809	819	777	826	835	802	809	830	801	857	823	737	821	854	846	811	814	784	782	815	769	851	832	791	810	751	826	778	760	821	775	761	840	811	862	842	782	812	789	796	803	776	748	853	810	804	801	780	824	817	793	866	790	830	817	806	836	836	797	855	784	851	802	802	775	795	775	786	783	767	857	789	818	810	831	823	810	777	809	825	822	773	785	767	821	808	839	844	818	786	769	798	812	791	829	821	800	829	855	785	884	808	808	821	813	804	843	835	804	820	842	801	813	827	774	775	772	830	838	822	832	815	869	799	790	791	836	806	780	782	837	818	794	824	811	851	799	843	799	778	800	778	827	786	815	804	840	808	803	802	797	830	818	779	795	848	804	787	795	813	768	838	825	757	806	842	776	835	780	842	761	811	803	859	762	816	837	806	828	775	807	843	790	740	813	848	786	792	820	820	834	810	801	822	866	832	848	781	811	822	840	785	768	829	786	774	818	852	767	872	840	830	800	842	827	839	807	807	780	875	750	794	823	775	856	830	836	791	833	804	836	819	821	869	799	811	783	804	797	807	829	833	825	853	882	792	746	753	833	889	772	865	805	837	863	832	801	843	795	810	837	827	801	758	832	827	866	818	801	860	812	787	761	833	804	826	811	786	777	832	809	829	813	810	820	795	815	819	772	856	797	795	810	749	805	783	767	814	787	814	806	819	833	800	774	789	834	818	787	792	837	815	784	797	848	835	813	808	763	825	762	817	834	847	822	814	794	800	841	757	787	795	766	790	837	802	757	864	818	829	816	836	787	815	785	817	798	825	807	742	800	841	816	807	862	812	800	869	807	825	775	830	803	832	787	827	798	820	803	819	775	824	822	788	780	818	814	814	819	796	823	802	815	775	800	823	761	838	832	793	793	784	799	822	853	834	774	860	836	846	797	776	809	843	836	815	789	807	763	870	809	796	799	835	780	822	793	805	811	762	790	832	755	829	807	807	730	856	772	795	791	841	779	766	836	789	805	833	798	771	823	772	799	806	761	809	813	818	757	789	812	787	824	803	802	799	861	814	828	832	868	834	805	790	802	771	859	816	814	805	814	836	867	792	784	852	833	762	792	827	781	859	811	801	767	784	777	809	774	827	796	813	818	809	785	825	797	804	801	773	837	785	811	815	810	780	779	837	829	812	785	767	830	801	787	791	832	817	870	825	850	775	806	788	795	796	834	864	831	795	788	832	804	837	804	870	823	889	806	807	826	796	780	790	763	810	764	816	766	759	823	814	794	804	782	838	798	714	803	831	835	774	810	795	777	779	767	817	866	768	777	853	774	820	779	811	794	777	758	821	792	832	834	793	775	855	801	745	823	768	797	823	842	792	720	805	816	811	804	794	776	815	824	801	751	843	786	753	819	820	784	815	834	820	844	815	806	825	797	802	857	803	769	832	798	788	829	795	856	800	818	744	802	768	819	814	824	788	802	814	828	821	792	832	823	797	819	827	773	830	748	840	831	811	836	848	818	791	759	795	815	785	783	789	837	836	805	822	827	834	743	787	774	832	802	844	861	789	779	812	836	846	854	823	819	795	762	841	801	778	792	804	842	794	819	830	768	870	766	783	787	824	863	781	803	774	824	772	826	811	826	862	844	810	803	812	773	786	854	846	826	752	807	800	801	788	866	817	839	830	844	876	777	785	861	848	819	780	782	790	798	765	801	793	809	800	778	822	808	825	780	819	789	787	836	772	773	788	765	793	813	801	764	810	786	793	815	860	740	832	805	792	779	788	849	799	778	802	813	847	814	803	756	755	773	825	783	815	820	787	787	809	767	790	826	826	839	757	812	759	830	805	842	824	781	807	794	757	819	842	813	803	807	775	808	816	833	830	819	845	781	849	829	784	758	819	785	796	834	772	796	811	775	758	811	768	782	820	780	811
27559	17117	3576	826	573	532	470	449	433	397	413	375	395	415	408	381	433	383	404	406	357	433	410	385	358	402	384	391	442	383	404	401	392	392	386	414	383	385	388	390	357	404	353	407	389	392	437	398	395	410	369	397	419	365	385	331	370	408	362	359	380	386	373	396	427	368	385	382	371	394	375	407	398	395	375	447	382	378	390	403	368	341	373	383	431	402	373	364	377	355	394	378	392	351	365	387	389	371	412	407	385	391	379	369	390	392	382	392	364	385	359	367	417	401	392	361	384	397	376	389	390	388	399	386	386	419	368	369	391	392	410	366	379	400	411	405	371	375	361	387	405	371	354	383	387	393	367	374	386	367	388	377	386	433	386	398	386	368	365	391	395	383	414	393	361	404	380	379	384	391	404	414	414	398	366	379	384	397	388	417	403	381	366	426	372	363	413	406	370	381	421	403	408	395	359	370	374	376	370	392	413	365	364	410	405	379	385	404	403	445	378	398	397	359	377	377	387	402	372	347	394	407	368	414	372	429	354	370	406	393	400	413	396	368	382	378	409	425	387	399	398	356	415	377	400	362	385	363	390	349	365	404	363	397	429	404	398	362	358	390	381	304	422	362	333	370	430	360	408	411	394	349	372	354	375	411	363	374	396	399	374	368	371	375	343	362	388	395	373	386	391	407	426	383	371	357	386	367	400	352	381	377	409	340	373	398	387	375	358	388	396	391	401	373	388	394	391	387	389	402	381	382	378	400	406	360	392	385	419	373	423	379	386	372	404	376	359	362	382	400	374	367	382	383	353	390	392	351	368	384	395	371	403	371	385	396	393	414	386	391	382	404	392	394	369	414	400	354	413	394	415	375	402	349	397	350	401	427	347	396	340	383	367	412	385	334	391	405	380	362	374	385	363	429	362	368	393	358	383	365	414	377	386	389	387	396	372	416	385	390	392	375	389	408	398	375	354	379	414	398	375	351	398	419	388	389	338	338	356	368	376	397	404	365	396	401	378	390	388	362	378	384	381	370	391	378	423	370	401	380	361	351	360	413	409	378	342	361	359	389	370	422	418	378	403	378	375	386	381	408	342	406	372	387	380	369	383	356	372	357	364	404	357	399	363	390	358	384	403	389	384	387	392	377	393	366	438	402	396	400	382	416	401	393	415	414	389	387	364	395	415	386	402	427	404	397	401	389	407	386	392	403	389	420	355	373	336	385	408	373	379	373	404	377	403	415	402	352	368	390	380	363	363	406	363	358	369	416	387	391	365	403	382	384	416	379	361	393	407	404	389	378	395	405	383	396	405	403	348	402	397	395	364	385	374	385	401	351	381	369	401	367	364	386	385	408	369	372	378	401	387	391	382	363	389	357	366	374	385	388	410	362	393	367	407	396	446	373	394	386	379	393	406	419	364	384	397	383	394	388	426	405	356	363	386	393	391	397	352	364	399	374	405	401	382	366	370	345	360	419	375	388	405	417	386	389	389	385	398	410	407	383	388	382	390	372	425	403	368	383	367	355	402	380	415	366	393	369	387	371	388	385	359	375	394	400	398	367	413	381	365	337	378	389	389	410	381	374	361	416	386	349	373	378	417	382	404	410	409	408	376	391	360	365	370	399	388	369	361	401	389	417	384	372	389	378	366	400	365	359	355	369	405	378	418	371	355	384	374	366	382	372	408	434	398	357	367	386	351	422	397	341	372	394	411	382	377	346	388	400	384	399	385	382	409	378	383	377	421	390	386	373	381	399	379	370	422	408	393	373	339	385	396	393	363	409	426	384	395	394	411	391	385	348	374	381	426	446	418	373	378	373	384	387	350	403	371	348	421	397	386	386	384	377	372	397	403	380	380	370	358	372	376	365	404	396	380	413	405	367	413	392	390	375	374	376	384	378	395	409	393	373	382	360	380	414	371	393	371	398	356	385	391	378	356	375	388	407	396	347	372	377	393	431	376	389	405	400	344	384	398	403	393	369	387	373	362	415	378	426	360	381	381	336	371	415	393	398	395	418	431	380	367	410	364	409	398	415	401	387	358	404	364	384	382	421	433	420	381	392	377	340	407	388	386	390	376	397	377	378	404	383	377	418	377	396	393	370	418	365	387	397	361	387	397	384	412	393	425	398	392	378	377	401	374	409	394	376	374	419	380	400	376	378	398	391	404	412	388	409	388	399	411	387	410	371	356	374	418	358	407	357	403	379	395	366	384	390	398	393	378	384	398	395	394	398	398	418	432	411	392	414	368	417	399	411	375	416	352	376	393	423	341	375	357	336	404	402	369	380	362	365	384	382	398	396	390	393	397	397	404	333	368	360	373	411	384	381	402	398	410	396	412	358	377	356	401	354	398	369	408	410	386	374	383	375	379	395	368	348	375	396	392	402	370	395	389	385	379	409	425	345	389	378	354	374	393	415	423	391	403	392	389	380	399	407	366	383	361	393	389	409	392	402	400	377	348	382	391	395	390	368	407	395	397	385	428	355	355	355	410	426	393	407	423	384	399	396	364	358	371	400	393	402	424	370	397	398	385	381	412	372	373	354	361	388	377	381	427	343	390	383	378	361	383	373	401	399	383	375	387	360	378	371	361	353	406	374	365	365	353	376	385	396	387	388	398	397	370	369	391	418	389	377	378	389	392	353	370	387	380	409	392	390	345	376	407	395	387	363	353	392	398	398	372	363	379	401	402	388	414	389	374	383	396	386	347	379	386	371	351	437	374	357	423	400	350	405	425	394	403	369	427	399	379	381	410	379	405	390	388	403	372	409	393	412	393	387	415	399	397	390	434	406	374	380	370	379	405	375	415	367	404	388	405	396	446	393	391	370	394	369	401	403	386	395	369	401	368	370	394	378	396	412	366	387	401	352	337	399	414	384	369	421	394	354	418	359	374	417	408	403	427	405	374	381	388	390	402	393	365	405	394	352	396	406	402	378	376	355	400	388	389	360	379	385	376	372	390	397	375	379	380	389	436	414	388	424	396	370	375	377	399	371	408	377	361	323	369	384	410	375	422	412	371	402	380	376	402	389	441	351	393	387	418	397	377	365	342	382	390	361	389	397	383	359	359	373	411	383	402	424	398	381	408	418	419	375	396	399	384	395	413	381	366	413	362	398	396	410	403	379	363	375	405	397	387	393	361	374	410	379	398	366	417	417	379	377	387	376	434	397	384	382	366	383	417	364	384	360	373	363	399	374	384	393	382	389	344	408	414	371	426	399	363	410	392	382	383	385	374	376	344	385	367	373	389	373	371	375	424	385	407	398	422	388	380	397	401	367	359	405	398	379	394	394	395	363	379	421	390	407	374	383	358	431	404	422	399	387	397	388	398	380	365	373	402	362	407	373	357	406	418	379	429	408	406	425	378	416	377	426	410	364	361	370	407	374	370	407	386	375	402	351	375	404	382	411	403	359	364	420	407	385	395	348	389	383	362	389	408	395	389	376	404	402	384	383	378	357	402	386	410	365	392	375	341	360	368	381	374	409	396	418	411	396
4556	1724	1283	802	696	637	546	576	523	473	479	438	460	446	455	433	411	434	430	435	428	467	444	453	423	411	389	465	415	441	402	432	423	421	395	426	407	423	410	455	428	401	400	434	439	388	431	414	444	428	449	440	428	383	396	409	396	424	417	400	428	410	441	411	423	441	424	393	427	407	407	451	430	436	402	447	413	414	411	439	385	443	407	418	396	418	438	434	398	425	468	372	398	418	399	420	377	426	410	438	382	380	402	437	392	411	444	388	410	412	407	437	405	394	424	410	374	433	419	393	418	431	416	412	437	437	415	409	397	443	433	396	437	417	411	410	431	422	395	415	423	408	421	401	423	402	433	386	424	391	404	446	442	416	429	426	410	400	420	420	403	416	435	453	407	431	429	449	402	408	437	422	415	382	450	419	422	401	416	396	380	396	412	424	401	419	426	374	402	406	398	408	360	409	427	430	476	426	441	416	408	429	427	390	413	396	413	394	414	411	428	423	417	407	398	385	422	449	386	400	409	417	396	384	403	398	406	393	439	435	459	433	411	432	452	388	399	436	424	446	417	441	439	432	418	429	415	405	397	433	411	417	367	396	391	390	428	413	387	411	415	421	400	403	393	432	409	436	384	438	432	432	394	412	426	382	423	407	440	419	413	431	444	404	390	389	453	433	397	397	399	355	403	454	391	405	393	411	409	408	404	433	428	415	394	405	416	441	380	391	403	410	451	403	424	441	423	383	457	411	422	394	447	414	430	399	428	404	447	387	397	395	417	400	396	410	382	427	429	387	446	375	398	441	396	424	416	403	416	402	408	432	423	422	388	434	416	415	394	433	413	453	457	427	383	400	399	391	428	439	431	402	403	402	406	404	427	404	374	415	439	376	422	426	453	404	429	427	416	401	440	395	404	441	414	435	415	392	414	418	414	434	408	443	405	426	429	387	376	384	438	415	419	401	443	428	422	385	375	382	457	401	404	419	412	413	405	391	415	415	397	434	404	420	412	385	375	419	409	408	415	421	386	391	408	423	398	432	411	438	476	394	420	437	405	440	405	415	414	437	409	455	402	418	439	407	433	409	414	416	401	401	419	421	364	381	396	440	391	417	421	419	375	397	414	436	413	413	410	418	403	395	429	444	426	408	411	409	473	394	423	436	427	433	402	416	401	440	442	391	415	398	435	416	413	400	437	407	422	406	386	410	387	427	385	407	374	450	430	419	400	396	406	394	431	395	438	436	412	430	421	400	453	430	417	432	404	393	444	426	427	403	410	400	432	380	404	397	426	416	436	421	424	403	420	397	424	344	387	405	406	400	399	421	384	380	480	413	417	432	402	427	399	425	429	399	393	432	434	392	428	394	417	399	401	403	422	465	405	416	388	430	414	431	404	414	418	424	394	399	418	447	387	423	417	395	377	437	399	429	432	416	392	401	429	424	419	443	432	413	410	392	420	411	381	407	396	413	409	367	435	447	415	417	440	418	372	430	436	402	402	418	413	407	435	391	444	414	420	410	397	420	349	420	407	403	407	390	413	388	407	458	402	412	431	414	385	403	389	420	441	402	451	413	435	403	409	392	437	465	411	423	451	404	405	413	429	390	454	417	425	416	380	432	397	413	417	422	401	381	375	411	417	421	426	395	435	406	410	433	436	400	413	404	426	400	421	404	419	411	417	429	408	429	433	404	447	417	391	430	429	440	446	454	448	421	436	404	429	426	416	404	414	393	396	428	445	368	381	425	407	398	410	432	412	394	448	420	375	405	410	435	430	413	429	401	390	406	397	414	414	386	419	410	406	443	460	404	384	472	428	428	426	434	414	434	401	424	382	399	407	427	448	412	422	431	426	406	424	416	408	428	431	396	411	403	394	417	407	364	404	427	437	365	411	428	417	422	398	423	392	399	393	408	425	399	426	419	419	407	407	421	419	405	397	444	405	391	421	424	410	407	418	400	406	399	399	404	461	413	468	431	416	436	424	452	443	386	390	371	409	412	388	414	438	408	395	415	412	432	408	400	410	411	434	399	429	413	450	438	409	404	381	380	425	440	405	397	440	417	445	423	426	401	401	438	367	405	454	460	417	413	375	396	391	412	423	411	411	396	446	421	413	420	427	400	446	415	452	440	405	393	412	385	448	387	435	425	390	427	405	384	425	421	422	390	408	412	399	394	425	438	416	396	405	430	443	421	379	415	414	404	414	432	437	459	413	397	397	431	408	379	387	395	426	400	410	446	390	387	417	393	407	398	396	445	452	389	439	386	464	443	404	410	415	407	441	384	395	380	425	411	414	396	389	417	399	419	414	420	410	420	408	439	413	402	421	424	390	403	380	417	411	438	383	422	418	414	411	433	421	427	415	416	430	391	404	416	416	428	433	421	401	420	437	363	404	431	413	412	413	433	420	419	422	419	377	373	427	402	442	390	409	422	372	405	417	452	415	410	414	452	434	393	415	372	357	374	463	428	422	397	423	413	419	446	432	413	411	400	427	463	434	413	438	448	414	452	386	461	406	442	398	374	391	431	447	439	427	438	366	418	452	386	436	433	399	391	441	405	408	412	443	400	404	399	410	416	364	424	378	405	406	403	429	404	420	404	431	397	407	395	386	396	410	406	391	433	426	420	435	428	417	414	401	417	409	382	416	430	389	447	447	400	441	421	387	432	395	386	423	453	415	409	405	418	397	397	396	405	437	462	443	422	435	417	408	431	414	407	416	423	389	446	403	378	422	436	404	390	377	436	412	444	397	399	430	427	462	415	411	421	426	387	395	425	399	394	423	444	423	399	432	419	416	444	410	435	416	406	401	410	427	383	406	418	417	399	420	423	429	408	436	428	435	408	397	442	418	417	400	429	400	377	394	394	420	423	418	441	399	445	406	385	411	406	430	421	378	448	408	392	431	406	413	408	435	422	414	388	431	386	392	414	415	383	410	400	457	393	416	423	458	394	397	436	419	389	450	457	384	394	409	395	434	421	421	426	434	446	423	401	399	420	380	436	425	351	445	419	425	440	440	413	404	432	435	415	396	396	453	447	423	423	405	386	398	382	421	396	434	413	415	395	391	421	390	450	416	424	433	427	418	445	417	391	418	381	412	411	400	426	425	430	411	426	408	400	403	438	408	421	393	389	449	403	394	404	434	381	392	400	389	411	425	417	412	415	417	399	430	430	397	406	404	422	419	438	408	402	428	423	410	400	448	452	396	398	422	446	391	418	419	439	425	425	394	411	441	430	442	417	405	416	454	399	412	427	422	389	430	422	401	391	433	417	415	423	411	428	397	394	413	412	369	410	436	429	434	384	406	407	394	421	417	405	371	413	454	440	422	422	402	402	420	436	419	443	421	413	435	394	381	403	413	442	399	409	434	394	426	422	379	397	387	415	431	409	386	404	393	416	434	401	411	421	450	427	416	409	433	431	422	426	416	399	416	421	386	437	420	424	427	456	408	408	395	387	422	392	399	444	413	389	410	437	400	414	398	416	434	413	406	397	439	438
23884	21262	28471	24364	21227	9319	1653	1080	965	925	831	809	825	797	773	799	769	740	739	735	766	727	706	722	713	704	665	695	704	676	683	672	657	685	700	685	677	671	671	744	708	666	616	683	687	700	707	677	703	715	731	679	681	703	678	666	690	695	699	672	680	670	713	673	691	674	715	738	626	678	623	725	665	678	670	673	637	694	658	673	680	634	641	674	682	659	649	670	720	679	657	675	679	679	671	670	659	650	734	682	667	671	651	680	718	596	680	659	678	705	645	681	637	667	677	682	648	682	689	662	645	672	693	713	633	654	635	646	657	672	643	647	665	723	661	667	647	693	689	658	684	657	685	655	688	664	647	702	661	682	614	648	621	701	689	638	689	698	679	674	672	674	641	640	682	653	706	673	615	680	722	667	679	677	691	638	679	661	660	712	658	697	640	696	696	641	678	661	699	695	703	663	672	637	703	690	713	643	703	684	727	655	643	662	666	661	649	723	698	605	714	683	703	678	673	695	644	714	663	695	657	689	645	682	681	691	642	671	633	721	627	647	637	663	675	658	642	693	662	667	643	649	645	675	700	669	658	664	664	644	663	649	626	630	645	667	629	693	701	629	669	672	700	678	641	680	722	674	647	702	688	656	623	641	687	695	647	686	625	657	666	659	711	669	683	668	661	666	741	695	645	688	660	642	626	631	651	652	638	686	681	691	680	643	686	676	688	654	678	643	682	703	679	693	668	626	646	671	679	656	660	676	668	662	695	701	679	672	659	665	649	658	644	666	702	653	660	673	707	686	680	636	699	663	670	698	705	638	657	678	747	698	678	667	667	648	671	668	651	699	687	668	695	631	666	662	672	656	674	661	713	649	664	677	674	683	678	677	729	699	699	704	686	689	662	671	655	650	686	699	576	646	702	676	716	646	669	676	604	671	691	711	687	646	720	690	682	687	688	679	645	680	676	671	693	703	685	685	683	677	626	630	644	698	682	673	683	645	648	687	673	681	655	702	683	633	651	615	709	654	671	678	652	672	678	682	685	697	694	696	671	693	656	687	684	674	668	658	670	670	672	680	682	688	683	662	668	669	710	710	656	686	694	655	701	634	688	642	653	666	719	711	683	649	610	657	622	660	675	680	663	673	670	675	636	717	668	672	686	634	675	665	708	666	684	648	673	668	639	657	674	668	636	718	663	681	680	681	663	672	636	665	660	644	687	676	712	626	638	686	676	694	662	644	684	692	632	637	633	706	646	663	643	638	631	687	632	697	681	669	689	626	664	642	658	614	684	675	654	645	661	676	686	648	651	700	650	657	646	660	689	669	684	689	660	692	680	667	702	681	675	632	706	667	664	697	699	709	670	678	674	656	654	698	654	645	688	640	630	687	692	627	640	657	668	703	700	711	726	623	628	683	677	707	699	688	675	692	671	664	650	629	634	675	707	715	670	696	630	684	638	688	694	625	661	665	656	651	651	651	660	629	683	676	679	641	658	692	654	685	692	666	699	671	654	651	667	680	706	662	680	649	672	621	657	628	644	654	655	655	626	654	647	650	647	653	669	695	661	669	668	674	675	650	680	657	690	661	637	629	687	658	678	640	668	644	630	684	699	664	655	698	711	661	633	702	669	695	675	697	632	665	693	678	714	668	665	677	663	651	646	684	661	672	651	669	730	701	682	668	668	606	663	653	643	662	677	631	657	668	648	701	661	730	634	697	685	690	700	699	722	635	666	706	662	654	680	674	645	683	639	717	672	658	649	624	672	653	691	628	693	696	624	699	653	660	677	666	627	607	645	661	673	676	680	694	649	693	689	673	651	676	713	683	704	641	693	646	661	716	667	675	690	678	707	662	686	668	689	655	676	663	688	647	677	651	663	639	659	670	653	635	699	657	694	688	676	654	710	673	702	688	680	652	686	681	657	683	677	669	704	713	706	730	651	690	662	683	686	669	631	644	668	668	709	688	706	675	668	682	695	680	633	667	671	674	698	708	652	710	697	625	677	647	649	671	722	684	636	652	659	625	651	670	703	686	694	690	641	719	666	663	612	695	679	655	704	640	671	708	665	667	680	674	690	673	678	684	636	653	657	683	690	717	667	655	623	670	635	663	682	620	692	689	676	645	675	610	649	697	701	615	711	687	657	657	663	651	643	654	678	674	656	699	654	696	696	703	720	651	662	665	698	692	647	693	674	705	662	672	655	665	682	636	666	658	681	701	611	681	711	631	692	679	670	704	712	707	696	691	666	675	704	667	668	661	677	628	644	687	654	660	662	665	722	671	667	720	637	727	688	655	652	657	653	682	702	629	651	672	651	636	671	623	686	636	646	693	691	658	680	666	657	656	667	664	705	694	620	676	668	729	642	647	655	641	691	679	712	669	701	661	658	674	680	648	676	617	666	654	637	679	689	686	678	693	642	647	683	654	630	660	672	663	678	643	630	690	606	623	696	710	690	684	605	683	632	659	662	658	633	660	681	693	644	671	650	635	695	640	660	673	660	634	684	679	678	701	689	652	670	683	675	661	651	655	660	677	683	683	664	641	613	669	652	646	676	675	662	633	648	627	665	693	706	657	685	735	721	694	703	674	670	638	690	639	677	683	678	690	703	676	700	660	686	684	697	675	677	634	667	732	660	616	674	693	668	658	645	690	679	643	709	664	716	659	689	641	695	693	663	645	661	644	731	678	698	709	749	691	715	692	733	631	665	659	700	648	658	681	670	673	664	681	681	659	646	647	684	652	687	625	591	692	632	673	613	640	649	682	685	657	642	708	630	625	664	673	722	688	700	698	693	649	659	704	671	692	667	669	667	662	675	694	682	608	692	672	674	645	653	660	667	701	671	693	668	692	643	720	640	653	687	636	681	674	644	628	665	683	678	712	645	661	731	653	690	663	664	588	689	696	679	707	644	650	707	694	678	643	704	688	620	672	654	711	724	686	672	653	647	654	696	614	664	652	638	700	651	697	668	681	684	700	631	658	686	646	660	655	639	639	638	616	681	656	647	636	675	664	687	641	633	707	669	677	678	658	691	640	638	678	674	689	646	689	630	689	704	618	716	665	679	657	657	642	670	682	685	673	715	684	686	665	647	653	681	675	641	679	668	658	588	619	688	677	707	687	671	652	672	649	641	653	688	662	641	675	662	697	631	667	678	646	623	688	681	682	659	663	653	706	666	680	674	664	673	616	634	632	666	711	688	642	676	673	628	650	703	666	659	688	672	681	703	678	623	704	680	642	674	684	652	723	693	707	640	661	679	656	667	716	693	626	648	674	639	646	660	659	643	684	685	705	714	669	681	683	678	723	687	660	647	667	695	706	660	670	720	628	670	646	628	640	647	629	686	633	719	661	667	636	666	672	693	669	699	643	651	684	616	631	646	673	673	689	651	664	646	667	638	698	635	644	672	642	668	647	701	711	667	664	658	687	651	693	688	648	685	632	693	733	618	631	700	628	697	613	663	666	646	646	618	729	660	680	677	720	640	650	674	678	674	641	680	623
4186	9865	6718	3587	2822	2258	1892	1531	1280	1162	1057	910	909	835	811	781	772	767	805	876	739	776	762	733	708	700	703	717	689	739	739	733	692	715	729	688	676	754	701	713	777	737	732	682	754	702	717	717	759	676	710	727	736	703	724	665	763	718	693	686	722	734	658	719	735	694	683	764	709	735	688	700	663	739	689	679	713	693	686	710	695	625	740	659	695	680	683	700	724	714	698	689	693	702	722	696	703	682	686	713	724	717	694	715	654	724	722	689	709	701	642	656	695	684	736	736	659	646	737	667	665	736	663	706	676	667	721	689	646	679	700	658	682	693	678	692	731	697	664	618	651	645	682	695	662	691	655	746	717	697	670	719	684	676	711	706	646	712	735	697	668	702	678	696	681	731	691	714	701	649	727	715	698	658	668	666	698	667	717	605	728	673	672	675	716	711	716	665	723	632	714	698	677	702	705	679	712	703	674	728	686	688	696	691	679	645	735	646	683	691	696	664	687	697	663	702	723	646	724	687	693	684	694	657	637	725	670	663	716	686	710	705	680	659	683	653	742	660	687	715	674	668	693	635	690	697	704	704	717	684	663	672	675	678	681	676	667	732	653	664	669	727	697	688	660	697	688	672	665	718	677	681	754	706	682	660	657	643	698	685	698	704	665	688	622	668	776	704	700	682	687	668	698	681	685	722	668	680	668	714	690	690	694	671	670	679	647	680	719	688	674	695	657	721	703	653	678	705	664	712	690	690	711	690	676	666	658	688	697	716	701	713	754	638	691	685	713	671	652	711	668	707	672	700	683	688	681	729	759	653	689	667	690	686	703	705	699	719	710	690	692	703	679	730	673	709	737	713	684	643	723	643	642	746	701	738	732	694	738	708	760	640	707	708	688	658	701	676	667	639	663	716	697	686	688	673	700	676	723	700	696	708	677	700	701	708	653	725	679	672	662	662	679	690	715	671	650	664	683	714	650	660	721	653	663	684	748	696	663	671	660	700	640	692	718	656	718	696	658	704	658	718	636	737	667	700	690	707	711	665	701	714	664	695	741	687	673	692	704	710	648	665	688	676	691	685	688	726	658	701	740	703	693	717	687	675	718	668	691	669	693	696	674	714	691	694	715	691	680	678	725	721	662	726	708	695	663	657	702	700	701	688	701	676	668	725	676	706	657	682	692	675	690	729	687	680	690	731	678	683	745	696	656	697	694	660	720	729	697	684	674	702	702	708	693	695	687	694	686	657	679	694	721	707	667	668	659	696	725	679	671	669	609	672	700	735	721	687	700	693	652	644	639	694	709	702	675	714	732	672	704	735	746	681	665	701	725	693	696	667	683	684	727	679	706	668	691	706	716	726	714	668	664	667	668	671	705	669	674	676	682	690	707	659	700	678	715	664	698	687	741	692	665	677	713	670	663	719	725	681	695	702	663	693	658	701	654	694	702	668	704	703	658	679	685	661	700	649	706	700	724	733	716	678	681	645	678	698	679	720	701	669	640	707	673	651	665	661	677	681	648	676	700	668	688	714	682	696	704	687	660	677	628	708	709	676	702	647	716	702	703	700	688	742	698	660	706	696	688	696	689	711	710	655	637	697	722	713	674	709	679	661	713	717	672	645	705	717	712	693	665	689	678	670	636	688	709	700	710	719	742	691	712	689	660	688	698	699	708	669	651	691	686	742	683	641	703	693	694	645	719	729	681	655	667	697	690	708	629	677	696	685	764	667	728	666	616	718	685	659	659	670	675	667	721	662	720	674	736	670	697	728	647	676	664	690	614	684	683	688	673	661	682	633	686	682	705	703	699	695	643	652	691	662	739	690	685	676	663	683	693	664	735	701	680	708	733	745	673	682	684	670	678	685	668	716	725	645	714	658	725	681	739	685	728	734	679	700	678	703	720	703	691	682	679	692	665	700	643	677	709	694	701	649	672	737	713	683	715	675	673	654	655	701	724	680	683	690	663	686	690	709	685	669	709	638	737	715	652	691	678	690	678	709	652	697	665	708	675	748	642	675	724	653	678	669	672	712	704	699	644	709	675	720	710	660	708	655	706	686	678	697	672	662	685	690	635	676	700	653	690	677	703	692	733	694	694	675	681	715	710	743	681	660	690	681	706	687	644	692	710	692	704	729	666	661	656	643	722	727	741	668	706	692	682	656	650	732	735	693	704	708	725	677	693	698	709	713	714	673	725	739	679	676	640	666	717	729	706	673	632	711	694	676	724	683	692	674	682	661	719	705	678	686	661	680	674	641	689	709	693	713	707	635	683	712	675	712	711	688	675	706	678	716	727	709	622	665	726	714	669	731	688	684	696	698	701	697	692	737	692	749	712	678	701	704	678	643	678	740	656	683	682	688	719	722	669	738	705	701	706	676	684	686	678	652	686	674	703	703	691	697	718	694	713	688	633	675	673	690	742	673	676	706	704	694	723	716	657	738	682	639	682	727	681	730	654	703	705	683	662	669	711	703	695	718	763	690	692	686	722	712	659	664	711	697	682	721	679	696	686	747	650	672	663	652	631	705	608	631	679	656	683	683	645	660	686	719	678	680	665	701	681	703	710	694	710	658	697	660	735	682	712	694	672	682	707	675	695	675	739	695	729	697	697	690	729	691	753	680	727	702	637	681	678	686	688	690	755	701	731	703	677	674	714	640	667	718	693	677	673	659	682	692	669	674	637	693	664	679	659	645	706	660	703	733	636	667	711	704	695	689	728	708	702	714	689	689	693	747	706	704	668	688	715	683	724	652	680	684	695	665	699	656	693	701	678	709	688	670	687	675	681	686	691	704	684	708	692	718	634	687	664	689	671	703	685	692	717	667	680	669	695	722	678	663	680	687	707	695	683	665	692	700	707	689	652	696	692	673	736	707	656	657	756	707	694	658	679	690	684	666	637	692	652	694	705	730	655	680	693	688	699	653	645	713	686	668	715	685	709	690	697	676	675	620	708	689	718	673	683	682	734	687	665	713	656	681	662	716	662	658	685	694	701	685	691	687	678	691	671	697	686	671	657	681	686	686	621	713	679	729	701	694	710	646	713	697	647	709	657	682	725	709	660	717	692	684	668	652	736	723	674	697	717	702	691	682	671	676	726	665	671	699	699	688	673	691	700	682	705	715	692	654	677	687	702	691	719	702	680	696	675	719	689	659	659	725	664	706	656	684	707	659	709	699	667	682	698	721	715	665	644	690	651	716	694	651	695	664	659	658	692	704	662	647	678	661	637	660	668	674	693	646	728	667	730	731	736	655	698	698	693	696	702	639	689	655	722	714	672	709	713	665	680	685	686	630	662	674	690	646	655	705	691	707	705	727	665	689	668	679	694	716	628	704	736	669	684	703	699	717	664	707	672	638	740	631	689	653	730	694	683	642	735	689	678	694	716	705	654	686	662	666	691	688	702	677	685	672	750	724	723	674	709	730	692	700	665	669	656	729	642	658	702	708	712	655	655	682	658	688	689	716	728	640	677	660	650	678	638	693	708	647	690	718
25108	21252	27226	25457	9136	900	701	586	535	539	507	474	458	439	412	416	440	423	392	421	384	380	415	392	422	377	438	393	420	388	413	372	384	366	380	384	384	416	397	419	345	395	416	398	361	397	392	408	424	391	379	400	376	391	390	393	392	399	383	373	402	395	385	389	368	399	338	405	386	427	394	403	366	392	418	372	402	394	385	382	366	377	385	381	349	368	394	400	388	439	392	380	381	382	380	368	386	397	356	395	375	350	376	394	383	390	380	360	406	372	385	338	415	387	392	366	416	416	408	398	407	393	348	356	398	397	358	379	429	349	356	367	357	369	417	366	388	402	371	355	346	384	389	398	382	395	426	378	393	356	381	395	365	370	378	382	373	360	386	377	411	372	377	368	363	378	394	401	400	407	388	368	408	366	372	373	364	405	388	356	392	375	389	385	377	411	381	373	395	364	372	399	385	353	375	403	393	378	367	354	356	360	399	368	346	354	387	357	374	370	381	355	402	342	370	388	405	401	381	378	396	426	398	365	370	388	375	361	383	328	370	407	400	385	389	385	381	386	381	387	365	387	395	396	394	403	386	392	368	388	345	349	371	357	388	377	410	387	359	379	402	398	399	411	385	378	370	361	345	394	373	411	372	386	393	358	358	363	364	380	362	409	346	359	383	371	363	362	387	363	359	349	376	378	374	383	368	376	396	392	400	384	394	346	390	362	379	380	358	367	374	381	362	357	404	402	381	371	381	397	409	359	369	348	360	398	409	395	356	388	424	389	395	377	386	343	376	388	400	360	404	376	383	370	375	362	399	389	383	381	415	355	383	410	378	410	385	367	353	383	357	416	446	391	351	341	345	349	373	364	398	410	400	378	354	340	356	394	379	406	392	421	362	396	372	401	358	417	363	390	394	366	396	382	392	363	382	379	375	391	380	377	413	356	383	409	381	336	370	370	403	381	393	402	392	395	369	390	377	419	388	365	395	364	388	405	349	330	411	381	379	380	405	377	387	404	364	394	348	366	377	412	391	408	379	358	362	382	399	389	375	359	414	392	402	372	410	419	437	361	357	355	370	376	407	365	418	373	360	364	340	373	370	406	403	355	374	366	374	385	350	366	367	396	352	386	401	391	380	352	410	373	359	387	391	370	399	385	359	373	434	383	384	359	401	371	378	400	395	393	370	370	383	377	392	392	402	373	378	365	398	372	397	408	435	381	364	374	381	369	411	355	371	373	382	383	386	377	395	338	376	361	394	356	359	350	388	409	405	395	372	364	357	408	347	369	403	384	394	389	398	374	360	386	356	400	394	398	401	377	381	359	413	367	390	392	365	362	388	401	422	376	380	362	401	377	346	389	364	342	385	368	390	391	349	412	322	378	415	382	372	376	373	385	357	384	370	389	328	400	363	382	378	375	364	356	402	369	388	398	376	374	365	382	350	362	423	380	384	398	367	395	405	419	378	375	412	386	366	374	385	349	381	372	405	372	356	376	371	383	358	348	370	381	384	379	359	368	385	409	381	414	350	396	351	360	385	325	390	385	348	398	362	359	365	388	368	363	383	386	381	359	368	356	380	397	373	378	359	382	391	369	378	396	366	391	382	384	397	403	372	384	401	335	378	356	408	383	384	401	375	425	346	394	393	412	374	390	392	371	364	363	372	363	389	374	387	392	371	359	385	383	368	370	376	392	386	400	386	374	380	389	381	398	372	353	381	373	369	368	390	408	361	413	386	396	402	386	362	364	368	364	367	397	355	414	359	379	392	389	380	373	365	388	370	396	404	404	368	388	409	370	374	368	370	380	380	393	390	368	425	350	372	378	347	374	390	355	360	372	415	370	368	347	402	368	372	385	374	385	394	348	362	374	402	371	358	379	347	353	403	399	391	405	349	375	350	376	405	401	372	354	385	402	380	362	347	346	409	395	388	360	399	370	386	383	410	368	376	375	366	335	370	378	374	378	400	362	376	374	366	398	367	362	389	446	409	345	384	390	391	364	370	356	370	388	413	374	337	399	366	348	396	368	359	375	386	368	390	395	372	380	339	381	388	388	397	389	368	390	373	387	434	368	408	348	380	396	372	416	410	382	376	359	366	402	381	380	379	373	408	376	396	384	378	359	376	342	398	376	359	344	395	375	376	388	383	370	355	339	397	371	400	353	358	351	400	393	388	386	359	407	378	364	337	355	393	388	428	346	419	388	400	398	390	405	408	369	362	328	409	399	382	393	397	364	373	385	358	347	368	361	364	394	347	383	397	346	331	377	363	402	397	372	407	404	368	371	399	382	376	387	402	406	366	407	410	393	388	399	386	397	348	374	347	381	404	364	385	392	385	393	366	412	378	403	344	380	372	387	401	379	393	367	369	383	349	407	378	373	352	406	398	336	386	369	381	420	340	392	376	391	368	372	400	410	391	408	414	374	360	365	390	374	366	405	345	401	399	352	371	355	406	353	375	391	381	395	398	407	370	376	404	368	388	398	369	392	381	402	381	364	403	405	357	391	401	402	384	396	394	378	390	352	375	364	412	364	403	384	340	393	384	346	386	386	366	357	366	362	411	378	400	332	400	413	398	382	379	375	360	369	341	404	377	359	386	353	342	428	414	351	386	369	377	397	382	357	350	387	377	372	356	349	389	365	408	352	374	388	353	353	354	373	416	354	364	379	380	374	364	361	403	390	358	375	404	414	351	360	371	378	398	357	375	392	353	378	413	387	387	376	367	398	376	394	361	359	400	372	378	363	423	356	417	350	363	374	385	411	382	394	376	393	374	347	396	369	384	393	357	377	383	390	377	369	398	357	342	390	363	381	372	421	403	350	418	335	361	361	367	354	399	347	403	377	401	362	353	381	336	387	415	403	401	347	350	387	377	373	394	376	379	358	369	384	404	377	374	373	385	411	383	386	402	401	382	400	342	351	377	399	353	399	371	389	391	390	365	388	402	381	374	383	336	399	385	373	384	387	356	426	403	385	374	376	354	369	352	383	390	376	395	396	390	351	368	389	344	390	344	338	367	379	361	354	405	382	402	393	363	381	406	373	380	372	334	391	401	365	400	374	372	412	394	358	392	369	336	385	374	336	381	409	367	383	373	397	376	377	393	391	386	358	388	376	381	351	413	411	381	366	380	362	388	389	369	353	414	392	393	388	374	364	393	371	392	402	392	385	387	389	352	375	372	421	361	394	390	383	365	375	386	388	367	391	371	386	355	380	374	370	390	385	368	372	395	368	371	355	380	399	390	353	381	395	420	379	377	350	404	395	408	354	370	374	379	384	370	384	378	409	377	384	375	344	401	379	396	355	371	373	385	373	391	370	396	354	363	381	358	348	399	357	361	370	370	377	421	405	361	421	381	360	383	385	351	370	391	412	395	393	382	378	392	371	390	357	393	372	342	365	372	366	379	371	370	374	387	413	375	425	352	399	365	392	399	371	389	386	381	390	406	374	390	385	353	386	374	379	395	351	365	375	391	392	365	375	386	403	407	379	364	361	381	344
3910	6313	4106	2102	1730	1422	1164	932	769	786	628	562	547	535	526	503	484	500	453	490	466	464	462	463	459	501	483	437	431	449	434	446	441	441	477	472	441	450	444	491	454	495	457	469	428	455	449	445	451	494	417	423	421	434	439	427	453	428	441	435	394	421	463	467	466	438	450	454	451	435	411	443	453	444	430	408	418	448	422	435	415	409	416	420	383	437	436	416	435	462	420	457	432	409	451	431	441	452	401	437	426	449	446	425	421	433	426	382	436	402	463	401	410	454	442	411	423	425	449	456	432	454	409	407	403	420	415	384	429	401	448	465	403	427	439	440	429	413	423	416	427	453	419	431	423	442	407	432	416	465	444	424	381	422	388	433	392	437	476	441	413	445	412	385	430	401	398	403	417	476	427	468	389	442	402	412	423	435	418	406	400	440	422	420	426	430	440	435	447	438	460	424	409	449	449	416	397	399	442	420	429	446	433	413	409	452	401	424	435	423	417	444	426	419	428	434	436	426	390	427	409	396	407	393	453	413	432	441	404	411	430	454	428	429	424	446	467	407	419	442	413	428	408	487	394	426	382	463	432	458	408	441	429	406	434	426	430	427	430	401	483	409	423	443	456	376	433	430	420	435	431	421	456	359	425	415	407	420	427	422	427	423	415	420	423	403	446	427	389	479	437	383	412	425	410	426	426	430	483	440	458	417	450	423	438	409	431	442	408	436	431	432	429	390	434	415	414	427	434	425	444	400	426	414	414	438	450	449	395	436	394	405	412	428	456	433	424	419	423	441	414	375	411	410	393	459	397	429	430	437	432	387	453	421	388	416	431	426	439	446	392	411	429	420	455	424	396	406	437	393	408	372	417	453	448	455	446	417	366	393	392	457	433	408	407	442	377	441	437	408	417	415	440	393	394	444	412	387	438	393	414	399	416	453	448	397	456	421	376	410	411	432	419	426	438	430	459	407	406	479	385	405	408	431	454	419	408	414	436	430	424	429	431	430	407	460	416	444	438	402	435	422	395	454	459	419	434	429	423	460	453	428	394	427	418	439	432	452	438	445	421	414	438	395	403	381	375	434	440	398	433	441	382	413	431	435	407	442	444	463	405	412	437	424	436	421	389	429	426	414	412	409	406	399	425	424	428	417	396	396	437	439	448	434	431	403	400	393	392	492	421	429	431	445	434	452	406	445	420	461	429	411	424	431	410	407	388	424	427	428	434	442	392	417	442	401	376	432	410	447	423	441	415	405	477	421	452	423	395	406	429	451	412	394	389	433	418	393	413	455	409	419	407	436	414	452	416	442	418	399	411	454	406	448	434	439	375	435	409	418	429	442	404	415	422	416	436	409	426	428	405	436	411	435	412	417	447	450	438	403	390	418	426	442	419	391	457	436	431	417	452	437	437	408	440	411	416	452	431	461	424	440	438	431	445	386	427	473	423	436	421	427	421	428	446	451	419	436	423	446	447	417	427	406	442	409	427	448	423	416	423	423	457	447	450	425	436	430	435	460	367	459	379	430	432	436	411	434	391	435	473	392	450	447	429	448	449	408	415	401	403	432	399	410	429	429	431	423	429	467	412	429	419	416	449	432	409	427	409	416	415	405	429	400	438	475	433	366	435	405	453	430	434	405	414	430	416	403	425	407	403	427	440	434	382	409	415	431	417	400	460	434	429	397	424	433	438	440	410	418	378	422	443	427	419	436	417	413	403	411	406	404	429	430	397	469	464	414	420	443	411	458	409	436	419	457	423	437	416	443	417	443	455	428	431	402	430	440	432	393	432	430	425	431	418	403	414	374	430	413	412	434	436	423	414	455	431	409	445	421	464	431	434	414	440	434	449	414	397	442	422	434	446	456	449	440	412	451	433	389	421	412	437	467	424	404	386	423	446	417	421	443	418	407	448	463	421	405	446	424	451	428	454	424	389	430	447	391	410	434	422	423	413	440	423	424	434	426	448	438	417	430	425	418	418	437	417	459	437	445	478	447	404	432	460	430	397	415	420	428	390	438	436	405	452	440	414	398	441	416	381	416	405	433	436	428	435	423	418	446	391	408	429	433	390	414	404	437	402	408	413	414	452	454	380	404	422	466	440	435	439	398	412	387	390	432	432	473	468	419	404	399	407	434	398	443	412	431	435	414	424	407	412	443	436	463	407	425	426	451	401	414	448	427	437	428	424	466	415	455	439	406	413	410	425	438	400	409	429	450	437	420	464	447	430	410	439	437	419	388	455	437	416	427	432	407	407	471	457	426	426	414	420	414	450	423	411	413	415	434	424	412	436	440	424	448	428	399	426	418	374	424	441	447	412	428	414	401	459	387	436	449	398	435	462	412	388	409	446	395	457	446	427	420	419	438	445	428	409	402	410	464	422	426	441	395	439	423	412	385	387	387	424	448	423	400	428	447	398	449	452	433	443	414	407	445	405	420	454	400	413	462	437	426	417	434	445	416	403	415	428	426	456	434	416	426	427	403	399	437	463	415	425	402	427	405	405	416	409	428	448	399	417	447	426	434	460	442	433	412	396	414	450	428	419	392	447	449	428	431	438	394	449	437	403	442	398	388	459	418	441	427	411	426	448	424	432	455	394	431	357	415	427	450	428	408	439	436	433	406	424	420	416	423	420	419	434	454	454	433	410	438	404	441	432	435	457	449	412	451	425	429	415	426	421	438	407	421	389	426	440	442	454	436	421	408	439	429	447	451	402	403	442	400	410	426	402	411	430	441	454	419	413	416	426	464	395	448	402	444	459	397	464	453	419	433	417	406	415	414	427	454	424	448	422	424	440	452	394	426	452	403	416	429	430	412	433	441	429	434	430	389	476	410	412	477	428	419	430	444	400	424	467	414	422	412	422	440	444	437	412	459	420	447	436	447	415	461	437	409	417	413	425	368	404	397	442	427	428	448	400	439	423	403	433	407	433	423	424	412	396	438	382	417	405	424	387	431	408	417	433	438	449	425	431	411	403	414	427	428	459	410	464	444	402	434	379	406	422	403	423	435	436	426	451	439	424	436	392	428	413	415	440	441	432	398	426	403	435	440	427	397	407	415	439	434	398	447	452	446	387	421	433	404	392	436	421	424	486	433	491	451	415	395	448	387	461	446	435	411	448	415	446	421	398	386	439	445	451	446	405	448	435	413	431	444	428	460	413	437	402	430	406	422	425	409	444	418	454	426	427	430	418	454	449	401	431	407	439	410	420	394	443	454	416	417	428	435	402	405	426	444	395	445	440	432	442	399	432	438	434	425	476	419	417	396	384	411	415	412	411	416	392	435	392	408	395	410	435	410	410	450	433	427	413	409	460	440	442	456	424	404	423	433	435	407	427	413	410	431	458	442	443	416	432	432	424	428	398	397	422	424	405	424	433	424	408	424	401	430	395	457	437	436	423	435	392	429	402	428	397	431	425	423	385	422	442	443	415	436	460	408	414	433	403	423	423	424	408	419	500	407	415	428	431	458	436	393	440	421	422	390	386	407	424	411
22645	21278	28993	23885	21273	21345	8192	1868	1421	1300	1188	1068	956	980	953	899	929	847	903	864	866	913	848	864	799	807	807	795	838	767	800	808	839	814	835	820	769	850	796	852	815	838	847	830	853	819	800	807	795	762	844	800	773	796	792	814	783	833	823	791	813	783	844	780	840	781	759	818	798	773	794	819	734	804	779	763	774	760	818	806	789	751	751	787	798	750	800	745	807	808	781	814	781	763	789	737	759	770	766	803	787	782	737	779	780	796	794	730	781	803	766	787	760	750	826	804	823	753	804	787	793	764	812	765	779	813	849	768	761	786	759	812	750	737	812	779	759	774	835	783	792	794	804	768	824	785	768	790	839	810	796	791	806	769	753	777	732	797	747	818	839	757	799	768	825	779	773	809	813	731	763	766	751	778	784	786	769	750	781	776	792	790	788	793	790	774	796	790	774	761	725	782	717	800	832	779	793	765	720	768	771	805	760	822	783	771	766	811	767	782	762	782	759	726	778	803	782	821	766	793	774	757	764	772	747	814	776	810	744	828	793	772	758	755	693	803	771	761	741	770	824	764	801	827	805	769	761	829	799	775	762	770	783	752	769	736	739	768	755	746	785	790	760	797	836	796	764	752	761	790	787	768	752	787	725	804	839	764	784	777	811	822	781	777	818	775	840	782	776	763	752	737	699	805	782	773	758	789	761	752	758	809	782	812	799	792	787	750	761	794	717	738	766	772	782	799	766	712	726	754	777	803	768	787	788	774	792	797	797	809	837	804	773	777	779	798	773	727	768	763	765	796	767	833	805	811	807	780	786	799	767	785	800	721	730	746	763	812	764	773	767	792	775	721	749	731	805	757	816	768	799	787	800	776	738	772	767	729	749	778	752	804	777	811	726	845	770	788	731	744	755	804	788	788	769	798	772	758	799	794	754	778	775	799	749	815	756	787	758	755	821	790	797	781	759	761	782	796	738	790	728	788	757	793	791	794	770	774	759	808	747	749	756	818	788	786	723	770	770	831	758	755	764	768	815	810	779	796	744	775	785	778	755	801	778	722	743	789	772	800	794	816	804	773	745	732	717	732	767	782	727	755	811	721	780	798	797	810	784	761	742	776	792	737	755	815	804	761	762	766	730	744	795	771	780	763	781	756	772	746	783	802	776	808	802	790	779	807	767	789	764	816	787	759	781	774	778	815	807	734	788	803	760	788	751	808	753	760	787	766	814	816	746	784	763	766	773	770	807	798	747	752	758	777	750	751	807	765	784	737	815	768	772	759	787	799	750	782	758	769	715	796	770	798	746	734	782	734	792	787	747	771	795	755	813	769	773	763	747	783	753	800	777	779	790	776	773	787	766	793	802	762	785	736	762	719	751	760	788	753	788	721	772	789	852	760	787	815	768	825	776	809	795	816	761	792	807	766	742	744	763	721	776	783	775	746	737	788	739	779	741	781	807	785	790	772	788	777	753	768	797	784	831	793	777	736	751	767	797	780	764	766	765	783	794	713	801	791	764	705	765	785	782	782	800	807	818	794	765	762	760	716	742	766	789	763	790	751	739	715	726	790	765	802	752	789	780	801	798	809	763	798	754	768	796	776	800	779	786	777	763	740	748	795	706	790	836	770	800	794	786	768	785	746	760	742	766	788	772	802	788	797	769	734	766	761	792	806	742	735	730	778	704	795	766	785	774	826	783	787	706	784	713	721	764	727	740	752	766	721	799	787	719	782	738	712	704	773	813	756	812	774	754	847	737	742	741	745	718	788	789	787	762	800	721	753	783	723	799	768	725	751	765	759	767	789	756	809	812	787	795	790	767	784	774	759	757	762	786	801	803	755	753	777	749	772	785	743	820	789	800	715	739	765	753	720	764	735	757	740	842	712	769	800	788	753	763	755	825	818	740	772	739	762	743	753	840	757	794	820	820	758	804	743	790	805	811	783	790	754	788	770	754	748	767	785	783	805	748	824	757	782	816	790	798	765	747	812	732	746	750	746	762	726	780	824	814	800	809	747	793	752	755	745	756	838	772	798	736	765	752	762	822	724	772	786	746	737	785	782	764	772	735	821	773	766	750	742	777	763	760	788	786	819	782	803	815	791	791	764	747	811	757	795	806	787	777	708	804	753	760	770	811	790	765	790	778	784	792	761	767	782	783	756	768	799	792	725	734	810	814	759	786	839	776	798	805	717	768	777	750	744	725	808	792	779	781	779	751	799	750	779	782	796	811	760	741	736	771	796	785	724	784	791	762	812	778	756	750	772	733	781	760	786	801	740	803	753	771	796	788	702	838	782	775	762	728	746	726	774	781	741	757	767	733	812	742	740	789	787	781	822	789	717	785	718	791	741	755	764	763	728	735	776	748	788	811	752	800	773	776	842	763	773	811	750	825	766	739	768	793	773	766	761	773	767	771	766	816	775	797	767	768	782	824	767	777	762	751	801	760	793	738	800	797	783	772	772	747	842	778	794	757	765	791	806	804	746	763	794	739	768	745	753	775	798	756	743	755	735	819	795	754	793	793	766	750	797	740	752	809	813	779	737	748	765	791	810	746	757	799	771	777	779	769	762	782	775	777	773	798	716	799	748	784	812	809	766	747	743	812	828	740	782	782	763	767	781	757	726	784	795	747	748	698	762	786	803	765	805	731	796	770	780	841	777	804	753	795	752	765	717	782	804	783	812	752	806	791	754	726	750	769	804	805	803	801	788	752	758	804	738	772	798	749	747	823	791	747	751	802	753	835	755	773	815	789	768	770	737	743	781	827	731	733	789	750	754	767	712	793	830	790	743	821	782	796	733	758	747	767	767	723	803	803	788	830	798	738	773	776	789	829	776	800	762	799	792	782	773	787	721	811	718	776	761	765	788	792	782	748	803	715	782	806	802	804	812	774	787	766	743	750	778	715	768	792	826	779	746	764	784	755	801	750	752	767	738	751	779	774	799	758	763	759	752	728	769	825	800	798	824	837	770	749	759	743	728	783	791	822	820	768	816	822	754	777	809	782	759	716	765	800	827	746	781	805	778	785	790	762	768	758	757	758	729	806	773	797	766	791	780	825	762	747	766	773	756	759	718	772	735	789	752	764	737	823	785	756	790	742	739	742	789	792	760	764	807	800	815	793	788	790	790	812	817	774	793	755	774	775	732	799	782	746	685	786	779	733	761	839	780	732	711	749	826	764	810	771	800	807	822	736	787	776	772	834	831	748	810	793	774	778	790	813	815	759	798	766	797	795	769	735	771	749	775	706	773	749	806	784	739	763	753	797	760	743	829	726	735	794	817	835	794	788	772	777	784	796	754	798	738	772	813	752	781	805	772	746	782	736	781	800	755	802	825	766	734	797	753	715	784	766	759	757	787	764	774	771	786	793	809	756	802	762	753	756	776	758	748	848	810	779	752	789	751	760	691	777	757	802	785	761	740	765	775	779	765	760	721	812	790	785	797	783	795	776	784	829	733	785	756	768	764	793	787	767	750	806	787	787	755	735	695	829	776
5331	17180	10964	5825	4681	3790	2905	2281	1906	1642	1456	1345	1213	1072	1060	1079	962	979	985	962	983	866	879	850	850	881	830	837	877	845	888	815	869	874	917	824	845	884	870	897	860	904	900	793	853	868	836	814	842	776	808	844	792	789	853	884	834	838	825	867	776	861	788	874	847	857	869	816	836	838	828	828	833	855	828	817	793	845	819	796	796	812	776	805	762	807	800	824	814	790	823	808	798	869	788	828	835	851	762	811	774	788	844	786	783	793	797	793	807	785	751	794	814	776	849	786	771	770	782	852	809	767	789	801	786	796	803	786	791	861	804	850	819	822	836	847	800	853	756	830	781	799	850	835	839	836	776	815	809	759	808	811	749	806	830	792	868	765	787	821	763	789	834	782	805	794	836	759	797	793	817	792	841	834	811	809	789	859	833	799	785	737	819	771	773	829	795	803	822	753	802	817	806	753	760	755	758	797	845	751	815	810	780	853	801	786	815	818	769	795	778	855	792	793	790	773	818	799	816	768	768	783	781	822	786	821	794	832	844	749	771	766	784	813	806	806	793	748	790	789	785	803	863	813	785	780	772	755	785	795	765	831	754	798	790	815	754	730	795	828	776	795	785	833	807	779	771	810	783	853	847	821	816	793	875	857	804	842	804	813	830	851	828	777	810	817	821	758	814	748	852	835	785	738	795	808	842	800	854	826	847	819	826	816	740	765	847	813	766	775	804	822	801	832	805	807	837	794	825	811	801	788	813	787	786	754	788	800	792	808	856	802	783	829	811	809	812	795	837	820	789	802	745	811	783	806	804	768	785	790	784	796	806	790	799	850	813	794	715	809	794	764	796	775	802	780	802	791	733	773	780	804	781	787	791	812	841	818	822	822	787	808	761	788	827	817	771	789	782	798	769	818	777	806	862	790	787	830	775	830	799	796	792	797	799	784	763	788	762	793	815	774	797	776	809	818	768	800	802	788	831	757	760	815	782	818	748	786	768	788	817	798	801	815	818	803	819	774	809	777	719	805	781	844	781	724	824	809	806	795	769	793	843	764	804	752	783	810	769	822	804	809	796	813	792	839	773	822	785	807	785	776	861	824	759	828	814	769	847	764	776	776	783	829	818	830	730	794	857	797	852	836	745	802	821	817	843	817	805	823	817	781	775	772	817	750	806	831	788	827	780	796	826	797	803	808	755	763	791	823	794	805	758	781	758	810	800	788	782	804	799	809	797	811	751	759	804	767	796	796	759	797	845	771	806	814	785	805	824	781	759	813	757	774	776	800	841	822	794	785	800	811	762	772	770	841	865	755	770	812	826	803	798	788	827	828	814	773	794	747	804	789	804	857	801	776	788	772	787	808	800	776	806	783	834	773	845	786	791	785	768	818	792	762	812	761	831	838	830	815	806	802	764	815	829	790	807	841	815	778	773	767	780	776	784	859	768	816	789	816	797	793	803	759	807	801	767	802	827	826	812	792	793	824	819	817	856	785	773	778	812	755	789	806	764	758	790	790	787	789	791	755	801	833	779	780	761	826	823	805	799	790	836	789	794	761	823	806	826	798	767	789	818	822	764	794	772	767	826	831	774	855	783	811	809	805	826	779	779	789	781	798	804	825	760	801	784	784	788	793	806	761	852	811	787	805	849	804	778	791	819	785	769	787	840	839	796	797	819	812	841	857	809	755	779	818	841	761	771	777	782	821	814	775	780	800	817	804	823	835	802	792	854	777	819	818	795	788	850	769	780	793	798	780	776	790	797	798	794	791	809	793	831	805	822	806	770	795	837	826	794	844	816	752	746	746	768	766	826	806	814	760	744	781	828	768	774	788	759	756	790	800	730	837	808	806	798	814	833	771	816	839	850	749	793	802	799	765	824	810	787	799	739	779	782	827	801	785	788	806	776	773	808	844	744	807	796	787	814	807	834	821	834	813	795	805	801	763	805	772	808	852	822	827	814	761	809	809	755	792	750	832	800	830	798	818	863	741	802	797	814	822	813	792	804	799	855	805	801	766	816	816	826	830	788	783	771	740	747	838	771	809	805	761	791	762	819	752	824	783	789	766	790	855	766	851	829	831	837	830	827	806	785	808	805	780	773	815	794	809	806	787	828	813	801	821	802	779	771	757	844	798	814	762	851	783	746	799	810	813	763	820	790	845	828	818	840	743	775	786	804	821	766	764	801	763	779	765	790	794	753	829	815	802	818	833	827	850	848	736	832	803	805	836	841	793	806	819	756	825	739	774	785	807	781	821	813	782	803	797	775	782	758	810	789	799	806	780	810	794	825	778	756	808	817	797	758	811	837	811	777	807	811	825	837	822	816	828	846	840	818	768	817	798	824	874	832	817	790	772	839	765	805	795	810	855	774	857	866	818	830	799	791	811	747	800	826	778	845	790	730	736	744	810	816	773	800	788	751	805	804	806	788	770	803	831	864	789	794	815	795	825	738	811	810	782	783	788	795	834	817	787	794	814	818	823	766	800	817	799	828	757	774	779	814	814	805	755	785	763	799	780	846	787	819	735	824	776	816	838	812	858	802	854	830	771	760	755	810	812	773	773	763	796	797	801	825	841	834	790	807	755	739	809	767	783	831	795	812	748	828	809	766	761	782	818	807	830	809	796	797	830	797	817	851	786	802	783	787	772	761	824	829	788	793	812	820	821	800	820	804	833	857	797	788	759	781	774	851	799	798	785	773	819	800	773	792	825	788	788	737	810	808	800	785	796	804	795	799	844	834	781	797	787	856	735	788	766	823	789	750	783	791	766	798	812	842	782	798	817	804	810	830	792	811	819	781	775	805	771	802	782	761	797	802	833	774	794	786	779	783	788	775	796	798	770	749	819	784	772	831	800	857	820	810	823	792	786	816	793	812	823	777	773	836	777	789	796	792	712	821	797	800	763	775	792	807	744	836	757	805	792	827	780	784	839	759	819	790	826	756	747	771	866	820	846	775	769	794	820	737	765	780	758	833	797	844	772	829	817	797	755	761	855	763	818	770	805	855	790	793	754	777	811	848	770	891	772	806	800	845	830	813	815	811	770	801	770	809	798	788	814	806	840	808	816	821	840	811	732	821	800	794	799	793	804	820	799	787	816	754	789	815	780	790	799	745	779	813	805	816	831	779	781	842	789	776	844	762	824	765	813	836	817	786	800	818	768	776	769	824	814	759	781	757	778	810	842	825	804	707	815	806	811	840	822	781	763	811	825	811	768	765	791	809	768	779	794	845	792	812	787	783	823	807	803	822	792	744	815	794	841	804	779	793	818	778	763	769	822	775	773	798	772	843	763	782	797	775	779	741	795	811	773	784	807	820	796	814	788	779	794	770	755	812	794	766	822	811	761	793	812	779	818	784	800	790	784	813	789	768	802	814	853	764	800	789	763	810	767	805	788	823	797	773	809	824	775	782	838	787	773	821	858	745	790	744	771	793	755	806	842	753	792	775	794	741	776	779	778	799	843	793	779	819	819	834	791	762	774	768	814	822	804	824	804
27936	17163	3583	809	610	487	487	437	395	401	401	402	378	399	373	389	408	436	390	390	391	396	411	365	379	392	392	403	397	362	373	389	402	376	400	380	391	396	349	389	413	392	388	382	358	401	392	442	395	368	378	351	401	367	399	405	379	381	392	380	404	405	398	362	381	382	391	361	384	413	389	375	405	383	320	398	370	375	352	398	357	383	384	356	370	387	388	359	366	380	342	373	364	365	427	411	367	417	382	372	389	380	366	376	377	367	364	377	369	356	367	399	405	353	377	390	392	380	382	417	375	365	386	367	394	393	365	388	358	372	368	340	379	368	366	359	367	364	367	358	389	345	403	344	410	369	388	397	376	409	370	377	370	353	379	411	340	346	381	373	378	373	368	347	364	370	365	385	382	387	329	433	349	367	399	404	404	387	378	367	365	374	344	359	366	395	360	372	399	384	374	395	370	359	378	371	412	357	354	363	367	395	386	386	375	388	394	442	364	388	371	353	405	380	374	381	417	368	370	371	380	355	395	353	365	385	378	399	389	392	397	387	370	351	339	373	384	402	387	414	401	374	367	388	406	397	407	393	389	394	364	414	341	374	403	361	365	393	395	366	371	383	387	397	388	384	386	391	380	376	389	344	386	397	388	366	380	387	379	328	376	337	372	350	354	365	411	380	364	393	382	352	387	375	320	386	378	385	384	382	401	367	334	352	338	341	386	364	361	433	372	377	369	402	353	395	362	384	379	411	389	356	371	419	371	397	404	374	403	381	393	390	408	390	387	386	394	363	361	397	364	382	383	359	370	383	406	382	381	377	412	361	390	380	390	389	366	364	402	380	332	390	376	371	391	383	382	328	346	372	362	388	374	377	330	369	381	400	361	378	391	395	394	357	356	375	369	411	378	399	362	401	355	369	389	370	393	389	364	386	421	394	388	369	410	352	374	377	401	392	385	384	372	361	369	410	409	381	396	375	383	400	389	375	360	376	411	383	369	386	397	394	375	357	405	359	394	384	391	372	351	386	365	403	402	354	376	398	398	375	402	389	355	388	363	403	388	400	366	399	379	358	387	396	362	389	403	369	363	350	340	370	364	376	376	394	370	387	376	387	393	362	411	358	399	384	412	402	370	375	403	339	373	347	367	404	365	390	397	384	383	404	393	390	339	338	382	357	369	380	390	402	376	390	368	406	363	371	398	412	398	393	400	377	393	380	380	367	371	370	433	369	366	407	401	356	377	376	357	360	360	325	383	392	364	405	367	385	360	358	412	343	375	388	401	387	381	365	372	415	414	393	365	372	375	391	421	380	361	387	390	336	374	398	396	390	374	359	400	395	372	391	370	358	350	356	382	401	383	392	399	375	365	343	396	349	379	384	389	357	397	379	389	386	380	368	331	361	392	362	384	384	344	399	403	356	380	377	391	377	402	367	365	362	376	382	368	392	399	391	400	373	376	383	375	376	397	350	391	393	388	376	366	395	391	392	392	387	379	405	399	421	373	395	324	371	365	344	411	377	416	364	404	361	373	406	397	397	355	355	383	363	405	383	393	382	388	364	353	384	408	367	346	407	357	378	372	376	360	372	395	361	370	352	382	357	355	388	352	385	390	379	380	390	363	370	419	421	366	403	378	370	375	378	369	393	373	388	391	419	379	391	400	359	383	376	380	344	384	407	374	371	381	388	405	395	354	394	383	409	405	375	375	390	395	354	359	373	379	382	369	391	352	376	384	414	374	405	394	379	362	381	359	379	372	381	401	357	393	377	385	353	358	380	408	393	402	393	379	383	337	358	388	368	398	379	371	398	407	357	396	361	357	384	398	424	377	376	361	395	423	405	390	404	371	383	362	375	367	339	385	350	383	355	396	441	353	399	379	351	371	372	393	369	389	390	382	403	377	434	376	390	389	375	382	401	373	366	383	359	392	396	376	365	397	381	418	404	369	391	364	395	362	354	402	377	387	382	381	371	368	378	371	406	383	363	388	407	377	386	372	372	354	365	379	369	403	392	377	368	374	396	350	390	384	367	346	339	382	395	355	412	396	352	349	385	400	373	381	376	385	378	366	398	425	367	392	366	395	373	397	375	374	362	409	369	375	354	381	360	354	384	361	383	406	372	405	429	382	367	384	408	357	388	387	372	352	400	373	362	382	365	376	389	399	381	351	346	393	364	348	358	385	375	385	414	342	367	391	381	363	397	374	370	401	397	374	364	410	381	420	352	391	372	359	410	416	377	381	393	369	365	395	370	377	380	355	370	392	358	382	377	390	383	372	379	386	376	343	341	359	381	380	393	371	416	377	378	376	386	371	402	382	409	359	376	388	373	404	376	384	415	408	372	371	380	415	360	385	409	375	372	413	381	381	381	381	369	400	345	399	400	393	352	414	399	405	362	390	385	349	393	393	373	382	408	374	387	385	385	372	377	367	357	402	367	370	352	383	393	397	358	380	398	379	373	385	411	357	389	394	399	415	400	372	334	399	393	409	373	417	365	359	345	373	384	370	377	396	427	368	386	378	377	349	399	404	404	361	423	376	391	373	354	373	367	394	401	378	353	419	385	398	359	379	398	370	394	394	381	360	366	351	360	375	397	401	392	364	381	390	401	386	376	357	387	344	376	395	379	348	391	351	363	387	392	356	403	377	372	387	403	407	376	357	373	381	394	369	403	386	389	381	382	361	375	384	368	414	375	387	350	356	361	382	407	402	375	373	365	397	371	371	361	367	367	382	407	368	360	388	370	393	395	372	394	447	371	349	386	368	397	361	395	386	361	387	386	384	405	369	330	392	422	352	425	389	377	377	398	397	383	389	424	359	398	423	391	368	413	378	365	350	400	388	379	372	377	385	382	390	358	383	368	386	403	372	374	361	376	364	367	325	354	393	377	359	351	385	355	378	379	395	334	424	385	379	398	416	362	383	355	402	384	370	394	357	374	402	359	388	378	415	395	382	393	402	452	384	380	366	398	360	404	384	361	350	331	376	376	350	364	395	379	385	373	356	398	349	380	390	358	391	385	402	344	360	422	384	392	378	397	396	400	405	409	391	370	410	392	407	358	405	395	360	398	363	380	370	355	426	343	413	386	395	389	402	348	386	348	335	399	351	369	407	370	354	390	380	415	396	386	389	372	370	383	387	398	389	375	370	386	370	364	384	371	385	384	343	361	357	368	368	381	346	432	389	395	369	403	369	382	380	378	356	375	381	374	402	411	381	406	372	404	352	420	402	362	365	417	360	386	379	404	397	412	376	386	366	370	385	360	375	338	396	369	361	355	370	390	416	373	382	377	399	451	365	379	407	378	389	371	368	402	399	394	392	372	404	415	383	422	391	373	366	394	413	381	342	384	398	384	390	362	406	395	347	381	368	375	400	370	401	369	336	387	366	350	418	367	368	377	355	406	349	378	381	350	439	358	402	390	368	368	394	360	361	340	373	380	401	378	379	373	400	407	364	391	386	412	358	380	387	369	381	379	351	366	389	359	359	407	370	373	375	403
4764	2037	1224	833	708	625	577	516	500	451	481	432	439	437	408	407	415	396	438	417	403	421	412	441	391	429	417	430	413	411	386	438	417	431	442	421	388	425	423	401	410	421	434	403	426	424	421	405	443	412	401	429	457	491	407	443	467	416	389	422	417	431	423	433	398	398	396	428	425	444	419	439	421	403	416	430	437	408	414	399	437	410	428	406	401	378	422	426	412	434	405	406	421	431	434	422	422	398	400	391	401	415	412	408	411	375	424	435	419	409	425	406	387	406	387	414	427	421	431	423	416	409	415	414	398	381	419	431	398	398	396	423	383	412	398	379	425	405	402	381	406	425	401	384	395	393	396	395	395	443	430	390	413	402	405	412	367	437	415	416	411	409	420	439	442	446	403	389	447	415	416	413	427	410	385	399	395	378	415	409	409	400	375	395	427	394	417	429	414	433	406	387	400	427	434	465	372	361	394	435	403	398	413	395	442	388	383	426	407	407	429	403	400	382	415	411	408	434	387	383	386	405	443	405	413	431	430	372	396	415	436	425	377	428	375	384	387	411	400	424	388	435	418	418	443	443	389	405	410	406	423	376	447	425	428	399	404	426	404	420	408	432	429	409	407	391	424	423	393	426	401	426	436	409	393	408	390	421	419	436	405	400	424	412	413	418	405	381	386	411	452	384	395	471	418	378	399	417	401	390	398	423	414	377	418	393	412	430	421	428	408	409	408	434	404	419	414	414	451	423	404	428	442	403	429	411	413	358	390	421	386	381	382	414	371	411	409	424	438	411	425	425	389	404	416	457	416	380	408	400	388	405	405	416	415	427	412	407	443	428	428	419	426	415	396	416	455	396	387	405	437	401	400	428	413	412	405	415	420	424	388	431	388	416	393	415	425	431	411	392	409	445	415	392	435	389	423	407	411	397	422	403	401	448	404	394	357	409	439	442	411	404	407	412	437	389	395	453	417	416	415	404	430	439	385	408	360	410	397	395	417	409	407	414	438	411	383	403	417	399	416	388	419	382	373	392	379	403	406	421	397	365	409	411	398	409	394	382	414	401	393	406	414	390	440	372	420	438	395	397	388	461	402	408	426	413	397	411	426	412	382	413	436	404	397	415	375	400	418	412	444	429	399	440	420	408	424	401	433	414	429	390	419	381	384	420	401	406	419	431	401	410	430	401	422	409	402	384	396	410	407	423	377	399	381	403	411	416	461	430	430	407	368	396	378	415	418	424	386	353	372	380	437	417	385	407	420	393	437	402	407	435	391	424	415	408	420	404	422	429	442	385	385	410	390	401	412	409	429	394	397	392	375	406	414	396	409	421	478	389	418	382	412	409	384	405	423	404	421	415	457	397	390	442	404	393	428	394	391	402	428	423	370	437	379	435	390	370	396	374	399	399	402	421	411	430	384	415	411	391	388	375	390	447	375	386	416	417	399	439	408	416	432	395	397	404	428	383	407	444	412	386	414	397	406	416	411	422	420	364	394	389	416	404	431	434	431	392	386	430	350	377	367	429	426	404	386	415	390	423	407	394	399	424	388	417	398	412	381	387	418	417	416	405	408	414	415	428	437	401	414	400	390	390	403	402	411	393	384	456	410	401	424	411	393	414	395	405	438	421	399	457	387	402	435	408	444	405	416	431	396	398	412	404	411	377	371	404	384	416	428	372	422	410	422	410	452	398	413	405	438	406	405	447	433	440	410	403	420	374	386	409	429	402	396	404	399	394	431	413	414	446	420	414	424	458	398	408	421	423	420	393	401	422	388	445	392	406	437	429	412	407	415	421	395	421	394	390	423	394	373	396	405	412	426	422	421	409	418	418	376	395	410	431	371	385	379	433	431	424	406	387	413	380	428	400	448	385	383	425	403	420	367	375	391	375	390	402	386	407	413	391	402	431	399	404	408	382	434	393	418	383	432	380	396	395	449	408	422	392	406	378	385	399	399	425	426	427	400	385	400	422	408	398	425	406	437	431	421	432	370	392	392	412	448	425	359	383	404	409	399	412	423	415	418	389	421	402	425	429	414	416	423	402	421	424	418	412	384	423	363	390	398	410	408	434	408	416	410	433	401	398	408	428	395	408	382	399	392	434	404	401	412	402	396	400	409	404	409	385	434	395	402	379	399	416	412	425	411	404	383	426	399	419	389	431	405	394	397	426	448	417	414	388	382	462	428	413	388	404	411	370	416	384	388	409	395	407	354	413	423	403	430	378	404	417	407	437	398	383	424	430	416	402	400	437	405	462	405	376	398	413	396	402	389	429	408	428	398	402	400	455	416	391	425	410	388	396	437	390	396	421	426	385	423	409	409	409	414	420	406	403	409	397	406	402	372	400	434	448	404	401	404	456	409	423	383	416	432	428	411	415	400	436	440	408	434	393	426	426	410	401	451	377	410	446	432	418	414	396	405	427	396	406	405	421	417	378	390	452	412	393	376	426	391	399	439	426	382	401	444	417	415	402	413	391	423	400	439	400	380	409	411	415	420	420	419	431	418	411	436	417	442	401	403	400	396	397	421	420	365	418	434	415	405	464	373	416	399	389	445	404	439	407	400	414	425	421	411	421	423	406	412	447	427	383	389	386	423	416	408	374	403	455	402	397	388	441	417	430	435	427	403	420	400	445	442	388	372	426	375	387	423	407	423	432	431	396	399	423	430	395	374	403	400	375	425	396	376	384	421	393	383	380	432	409	433	379	412	399	423	401	381	421	428	396	402	383	387	410	387	409	354	366	421	400	412	409	395	431	427	427	412	393	412	386	396	414	401	421	399	417	382	440	413	382	403	446	425	446	454	424	404	431	424	384	406	399	394	358	409	423	434	415	421	405	372	417	413	417	389	427	428	392	422	432	439	421	441	417	399	402	416	435	422	396	438	436	405	459	394	432	418	398	380	421	386	396	425	408	429	412	390	383	376	403	397	396	380	421	390	387	413	424	422	395	407	438	390	399	395	415	430	412	396	412	385	440	440	416	415	421	374	414	369	405	413	381	389	439	388	430	405	389	433	422	421	445	397	425	412	389	415	419	418	435	445	422	443	418	417	431	458	408	399	436	430	397	420	442	382	403	390	416	432	418	393	428	398	386	386	425	390	442	411	423	404	405	405	413	420	393	420	418	388	403	387	427	373	429	422	389	430	390	368	423	412	425	435	405	426	397	424	421	410	384	450	393	414	451	399	411	391	428	412	400	415	390	422	417	418	417	383	396	403	400	403	430	360	417	410	445	384	407	411	410	401	440	405	432	379	387	422	419	424	401	422	387	402	401	406	407	410	392	431	396	403	404	465	398	406	405	420	395	429	404	424	399	406	418	367	408	430	418	396	425	380	398	410	382	453	422	379	430	408	385	382	418	414	407	398	383	406	385	405	408	369	424	378	384	418	371	415	391	384	403	382	390	425	406	438	418	383	416	410	378	413	370	415	381	402	412	444	414	430	339	409	412	402	389	445	407	398	390	392	446	376	377	431	415	443	404	413	432	383	436
23900	21326	28578	24423	21316	9567	1648	1203	928	887	799	796	798	761	734	821	700	726	677	759	714	716	766	718	741	722	687	658	693	661	718	660	601	663	696	683	708	688	662	712	670	722	695	666	666	652	718	673	709	662	703	694	684	680	703	680	656	659	650	714	696	706	678	664	696	686	651	695	724	643	684	685	660	677	678	667	691	657	692	655	648	654	687	665	654	646	645	711	648	660	663	640	643	642	648	654	651	660	650	683	677	667	663	659	652	613	670	687	671	684	631	661	701	741	651	656	698	681	646	680	647	672	663	690	646	696	666	686	641	640	654	673	666	635	713	653	663	697	648	702	683	696	661	637	670	654	657	693	692	641	662	646	700	623	697	615	669	679	680	623	677	652	653	647	633	659	682	643	659	634	653	682	654	641	656	610	640	659	642	624	669	639	687	693	672	630	691	670	639	657	698	667	633	671	652	701	671	653	685	695	673	671	624	641	690	617	668	685	696	688	664	698	677	621	696	665	592	673	662	660	695	697	638	653	652	619	708	635	661	651	641	639	638	641	689	618	666	655	656	707	629	704	682	702	659	643	660	675	666	633	682	639	620	659	701	637	657	685	641	628	660	649	678	663	655	640	678	636	670	652	655	676	643	636	652	677	692	607	673	670	688	685	676	645	660	673	647	649	650	675	637	659	665	656	633	639	664	705	673	654	677	622	661	678	651	690	659	650	628	701	634	642	650	644	651	660	671	692	687	677	661	692	712	651	619	678	734	664	648	649	681	636	612	624	648	676	673	647	653	674	644	690	671	681	676	675	629	688	639	663	673	655	671	690	701	663	637	631	693	656	669	630	643	685	671	641	641	659	692	656	679	649	673	696	656	647	702	639	628	593	625	667	668	675	693	662	661	636	654	644	703	712	695	617	686	618	655	645	644	657	656	614	654	664	656	694	668	657	656	641	641	601	637	627	602	651	657	669	677	647	675	657	642	656	676	697	708	681	650	686	677	709	659	667	675	668	663	680	675	689	645	669	629	729	695	656	664	711	701	674	700	675	671	635	621	615	640	623	672	631	646	622	667	661	685	649	631	642	651	654	710	624	650	649	661	681	683	667	647	673	650	634	657	657	673	657	680	716	664	662	674	685	639	676	673	687	647	686	683	688	667	668	666	667	628	637	612	681	679	662	662	666	655	717	691	665	686	626	683	660	681	637	637	657	639	672	637	685	633	680	645	669	626	657	677	659	664	646	681	679	710	679	625	639	630	693	661	643	629	657	616	646	642	672	625	673	655	664	648	670	667	633	653	677	645	618	684	635	644	647	686	693	675	647	636	651	638	689	613	637	669	681	666	623	685	656	692	677	638	654	657	667	643	664	654	719	666	700	715	633	687	675	679	686	656	643	646	613	657	650	668	662	635	651	689	645	674	657	622	670	656	668	697	648	682	662	641	663	633	632	674	684	633	657	680	646	636	625	666	653	660	660	663	657	636	634	652	645	644	684	656	678	693	673	636	620	661	659	689	696	699	741	672	659	686	630	651	697	669	653	698	667	656	680	641	651	656	637	603	651	688	652	660	661	675	641	659	611	631	687	716	646	644	654	671	656	668	676	659	643	709	652	624	635	648	657	667	654	679	663	645	662	650	648	715	661	670	691	712	643	652	672	602	617	677	705	691	654	651	651	630	637	671	635	662	664	642	686	659	645	697	672	677	649	625	659	652	670	683	702	631	674	672	656	681	639	706	558	677	658	663	684	649	660	657	614	651	665	645	683	691	721	657	657	652	697	675	640	678	634	675	680	623	667	639	696	661	658	644	686	712	645	621	685	674	645	656	641	656	631	653	661	636	616	676	646	681	694	628	685	644	688	675	706	649	637	626	687	604	665	643	679	622	669	650	627	705	705	662	683	662	667	694	724	662	657	597	592	615	681	694	703	662	698	675	640	681	642	683	642	635	670	674	646	674	683	681	663	648	633	668	640	651	667	651	620	683	651	694	656	654	692	643	663	676	630	689	664	691	696	674	691	652	632	632	656	686	721	716	655	708	697	691	673	639	657	689	676	673	659	658	654	702	717	678	690	634	653	606	604	689	706	689	657	671	639	667	645	643	665	704	608	643	688	620	678	683	644	638	655	645	715	678	669	657	681	642	685	673	705	669	691	699	659	651	647	690	651	624	691	656	647	663	658	620	656	661	646	711	691	686	587	645	709	684	637	645	686	644	625	658	673	646	681	651	616	662	658	662	683	647	659	703	646	668	669	658	683	599	678	662	661	653	653	680	612	646	653	659	635	658	598	728	695	652	663	712	657	666	677	670	658	712	648	665	686	633	690	679	621	665	646	675	658	700	676	711	629	654	654	656	650	695	665	660	673	653	658	644	655	722	689	649	642	654	708	632	711	658	703	715	661	681	670	652	629	653	617	644	653	709	673	636	652	689	668	697	634	622	640	634	690	644	664	672	633	648	670	646	692	640	671	661	715	660	698	663	637	634	663	626	663	662	633	652	683	670	652	661	719	666	664	642	637	689	659	640	700	670	652	647	619	626	674	652	676	625	695	682	683	642	702	674	654	642	670	629	682	634	671	641	639	654	638	662	624	628	636	663	677	625	619	688	658	679	671	698	661	664	656	664	679	604	633	637	643	681	678	662	687	682	638	668	670	701	633	636	653	660	677	655	623	689	647	681	607	635	623	675	682	648	724	675	692	607	696	642	685	683	668	679	695	643	646	715	617	638	619	642	620	676	644	704	702	658	684	659	642	630	635	652	670	669	644	623	675	650	640	644	652	638	666	630	657	713	636	644	616	683	642	683	648	699	691	687	674	619	634	658	687	662	663	649	701	670	697	651	693	666	623	707	683	680	666	690	674	633	662	648	630	721	694	660	695	676	646	649	657	671	685	648	708	672	629	627	672	644	694	654	651	653	675	634	659	628	664	684	657	706	647	698	658	703	658	649	649	687	655	647	657	663	684	655	659	681	652	655	691	671	654	660	665	661	703	638	664	633	619	672	698	636	665	648	646	664	654	655	690	673	668	640	693	667	642	632	641	661	641	610	675	681	647	657	673	636	647	660	646	657	689	635	629	684	648	676	652	663	696	660	664	662	657	679	689	615	612	652	657	627	623	616	639	668	672	643	662	641	630	635	624	672	636	689	627	638	641	670	642	682	634	661	646	655	685	676	659	644	697	689	620	626	624	655	620	647	638	641	702	619	673	658	689	645	666	650	632	694	625	664	652	676	648	624	666	654	679	708	635	649	652	640	655	647	672	663	655	659	656	639	692	616	634	630	642	613	660	648	638	696	628	765	672	631	667	626	613	639	697	676	613	656	656	669	666	689	688	647	661	617	653	627	689	671	653	704	694	674	673	674	651	696	659	660	684	659	667	691	698	648	652	709	658	657	683	671	687	652	676	591	677	666	685	642	695	661	667	696	714	700	627	640	658	651	620	610	674	640	667	638	640	640	662	681	655	693	680	680	675	670	674	644	641	679	641	685	646
3837	15878	7216	3573	2776	2193	1851	1504	1339	1163	1020	958	873	899	843	738	782	817	779	752	790	728	793	747	724	724	707	734	700	766	719	725	689	717	698	768	710	725	763	683	693	728	723	760	722	732	701	774	680	669	686	684	668	685	721	724	719	698	700	699	687	707	675	710	702	713	663	745	698	753	710	761	688	683	654	703	639	680	663	652	699	735	694	646	707	686	695	674	670	680	717	711	676	663	631	662	649	672	688	644	676	631	705	699	727	699	690	737	667	669	643	694	714	661	709	666	693	714	664	681	687	713	691	720	684	737	710	652	690	693	690	723	721	666	676	666	666	654	694	674	677	719	696	689	675	679	678	648	698	682	711	704	657	716	707	697	673	674	675	702	642	675	678	678	750	638	680	724	696	713	696	661	627	702	655	687	691	709	708	674	722	708	680	684	717	680	661	664	651	697	650	706	712	681	730	704	661	622	684	688	712	678	691	686	675	665	669	667	668	693	678	659	672	681	686	721	678	663	680	662	721	695	666	671	729	695	686	711	659	681	720	651	697	667	691	653	670	659	660	711	681	699	698	639	657	668	672	698	686	684	681	638	669	766	683	686	699	652	682	689	691	659	646	685	680	690	692	662	635	668	727	692	673	667	716	670	684	697	747	670	654	678	706	733	659	675	690	677	701	674	654	696	654	704	657	721	659	668	662	695	728	681	676	685	683	687	677	675	701	666	683	704	690	667	618	667	657	673	675	687	681	686	698	675	703	673	691	694	700	679	689	631	655	661	707	704	656	654	701	667	696	650	666	708	703	688	722	697	640	647	710	701	659	663	700	700	717	703	679	700	668	698	719	674	681	742	659	689	704	656	655	668	690	682	657	661	696	730	666	690	698	720	665	690	680	689	673	659	720	655	661	702	654	713	661	655	668	646	717	667	643	692	701	637	652	659	672	686	691	675	671	682	680	712	691	626	711	701	655	660	694	695	714	692	690	656	700	676	696	683	680	664	679	711	677	694	674	700	692	663	706	703	719	701	686	639	656	674	651	702	637	676	659	670	666	665	689	684	644	670	682	646	694	670	716	735	674	656	718	714	659	714	706	733	665	675	730	648	706	652	706	650	673	664	651	625	739	625	669	627	658	667	728	694	686	656	702	671	644	704	643	697	661	703	696	680	672	669	685	663	698	644	689	682	682	647	723	679	661	697	679	651	680	724	649	681	665	686	642	675	682	691	656	700	720	634	670	661	680	648	659	683	710	666	705	699	736	699	664	659	663	688	661	627	660	694	649	694	678	651	662	677	698	685	671	659	689	676	693	666	720	649	636	705	644	678	738	681	664	683	709	698	707	686	661	711	682	660	666	670	704	680	687	709	687	668	663	675	661	680	717	678	708	664	717	713	703	661	697	699	687	720	747	673	693	675	677	681	680	677	735	667	713	667	659	696	695	645	675	661	684	697	644	690	692	690	657	669	700	665	684	721	697	706	640	660	656	674	673	709	672	697	681	674	664	689	697	679	684	692	677	720	656	685	635	674	733	670	658	643	668	714	686	696	663	704	688	663	680	670	707	672	671	695	714	678	683	665	678	717	658	697	657	716	698	670	685	677	691	698	616	680	629	643	700	679	646	704	727	705	722	658	704	706	697	697	664	695	691	733	727	665	650	690	717	708	700	705	712	708	719	654	651	696	670	683	669	671	702	731	684	692	712	646	710	637	688	662	701	687	687	703	712	679	686	699	699	687	689	699	714	661	670	693	690	678	647	690	700	667	656	662	637	687	677	674	684	670	700	711	753	708	607	658	712	670	664	693	661	710	668	648	653	686	687	639	734	689	696	700	686	655	659	680	654	728	688	713	628	612	667	721	674	708	674	646	646	667	701	679	722	680	682	683	647	681	683	613	639	666	661	620	646	630	691	721	685	730	657	709	659	684	694	710	687	658	655	684	685	699	738	712	656	698	712	704	652	644	688	671	647	666	747	673	691	673	716	737	693	644	711	705	684	707	626	704	707	665	706	705	653	638	649	713	705	644	739	680	698	674	643	719	689	648	673	704	689	704	647	683	747	620	665	721	672	681	677	676	735	678	667	686	652	714	683	679	672	622	659	696	676	676	697	697	651	671	674	666	701	671	697	699	673	697	701	681	694	682	671	640	713	662	724	654	690	713	674	658	738	675	659	753	665	654	662	698	658	711	685	711	617	672	681	692	695	687	655	702	730	716	721	639	632	673	654	667	702	706	672	691	707	658	704	625	724	683	685	678	683	718	702	683	685	698	661	654	708	719	664	671	701	725	647	705	663	646	685	680	616	668	687	636	712	678	637	689	660	665	718	684	703	658	659	701	701	652	701	691	689	688	696	681	703	677	685	653	697	690	707	648	647	651	689	660	663	680	686	692	677	668	686	657	672	671	682	681	674	638	683	643	670	663	694	731	640	667	724	696	684	701	683	641	692	688	693	734	736	676	699	651	664	642	722	689	661	722	652	651	682	630	674	665	667	670	676	681	681	666	673	637	696	647	673	727	661	721	690	653	670	647	688	663	683	613	724	665	687	655	673	662	679	686	640	644	664	652	704	664	687	732	662	685	696	726	679	657	709	702	697	693	690	730	685	684	703	647	645	678	697	686	698	652	685	699	679	639	702	671	696	663	686	710	664	641	641	668	659	710	630	662	697	673	694	627	638	657	706	632	718	716	635	675	683	678	717	668	721	667	679	657	671	705	676	653	680	697	686	695	701	664	683	691	696	717	673	659	633	696	702	669	671	684	687	680	708	700	750	624	623	673	701	702	721	705	682	638	702	681	697	702	697	671	660	635	727	677	677	673	692	686	645	677	700	671	692	683	700	681	712	674	697	675	648	676	710	697	711	689	719	713	736	714	655	652	711	713	673	717	736	664	709	631	662	744	655	684	698	660	653	669	632	686	706	647	664	709	680	718	700	734	663	654	667	640	670	682	652	689	680	707	717	672	677	660	693	690	685	683	713	641	699	662	685	686	656	686	686	704	665	662	698	699	684	687	660	657	647	714	680	658	646	654	689	686	633	685	685	687	644	663	661	684	700	698	720	737	652	714	658	707	651	683	646	668	682	667	637	700	677	703	662	644	641	651	649	631	657	698	677	682	706	668	696	702	679	676	701	624	678	640	718	664	704	698	747	691	675	733	678	675	664	708	679	710	678	666	744	669	683	677	621	691	690	673	675	700	668	620	708	658	672	647	680	663	672	681	686	629	712	696	671	731	664	679	652	653	693	675	707	644	660	706	670	717	657	650	725	674	674	656	682	688	718	684	694	633	643	722	664	695	736	726	664	686	633	662	659	654	663	629	660	657	650	636	693	670	714	687	672	703	675	704	679	717	691	609	671	686	659	674	723	682	748	675	662	670	688	704	693	646	716	650	685	633	644	635	694	686	657	675	734	665	708	662	685	657	658	712	667	685	677	728	636	627	648	694	673	640	679	702	723	704	669	656	715	716	734	718	676	632	707	670	678	664	671	693
25087	21263	27288	25419	9343	978	689	609	573	514	518	419	470	424	430	439	400	418	395	412	433	439	383	378	377	424	392	404	400	395	400	387	391	349	419	402	400	371	427	391	355	423	375	414	388	391	359	387	384	362	378	380	359	371	382	383	351	390	401	372	373	384	367	397	434	370	390	340	377	385	384	386	374	381	356	383	394	379	374	357	358	386	340	360	362	367	373	340	370	375	382	393	391	365	403	385	360	359	375	408	335	389	364	361	406	366	386	378	374	368	368	388	375	385	408	368	364	349	401	411	352	407	388	396	394	369	380	381	371	377	368	365	377	343	355	379	365	383	362	390	401	368	409	369	367	346	364	362	396	392	391	408	406	412	334	363	379	371	352	377	404	335	387	387	356	401	414	390	391	396	380	363	365	375	392	355	366	357	339	349	379	361	381	352	382	366	361	388	387	375	346	401	393	370	391	379	365	343	393	418	379	360	377	360	379	384	356	407	379	398	391	347	377	402	370	345	383	358	408	375	376	407	392	370	376	385	366	388	388	367	358	402	371	356	409	379	380	385	388	365	361	372	381	381	366	390	398	359	378	373	366	376	355	413	347	397	358	364	339	360	379	369	395	369	381	378	386	381	379	368	390	345	361	384	389	352	392	393	356	348	404	389	351	363	352	371	389	391	361	356	368	354	390	388	345	387	350	369	361	373	348	347	383	312	393	363	385	377	376	353	377	383	400	349	370	386	382	365	365	378	362	411	370	374	381	372	356	363	362	409	355	356	374	332	387	374	348	363	384	397	368	390	405	385	390	385	378	380	347	385	403	426	383	383	403	375	337	393	374	373	377	372	366	350	380	380	389	369	356	367	335	359	349	365	394	399	369	383	367	416	382	394	353	356	370	366	379	365	399	381	395	368	393	376	387	374	391	383	385	387	386	392	387	383	405	363	382	387	380	368	364	363	368	362	359	380	353	369	393	365	385	408	356	403	375	382	372	375	356	353	390	368	364	369	381	356	357	367	384	405	370	377	345	346	374	366	367	384	375	352	397	373	384	426	376	391	353	360	356	371	378	388	346	364	376	364	402	334	367	356	381	382	376	359	360	397	404	415	379	381	362	351	386	384	344	401	384	365	384	361	390	361	413	405	366	373	349	376	381	368	386	378	394	356	380	389	380	358	370	372	426	423	366	358	373	409	361	388	398	376	354	400	377	420	397	398	362	411	390	376	359	378	379	405	359	390	383	360	397	387	382	370	354	375	352	348	378	383	373	372	395	368	387	386	351	385	367	341	396	388	378	352	380	356	363	393	373	397	361	404	347	414	381	395	406	381	373	375	357	349	394	355	356	367	404	362	391	398	351	382	360	388	387	360	389	388	378	381	365	365	399	414	375	336	346	368	384	387	370	416	368	375	356	341	380	390	345	364	388	333	365	407	384	377	352	351	398	371	394	377	385	396	369	378	367	350	399	393	367	360	388	365	380	344	390	378	372	354	372	365	340	397	354	340	377	377	353	343	370	379	401	376	357	380	381	371	384	361	372	378	350	393	359	389	404	375	370	391	371	357	394	326	368	329	346	394	377	346	357	376	390	334	355	390	366	370	342	391	373	377	410	368	358	370	403	394	386	372	392	341	364	356	392	369	366	392	365	411	384	376	365	389	363	397	360	371	367	382	358	363	403	389	383	322	368	367	399	394	383	366	343	380	388	371	408	361	390	361	390	384	372	377	370	331	390	376	354	397	396	364	362	368	371	361	345	415	407	380	386	343	365	362	390	364	379	350	391	346	390	357	355	372	342	391	417	375	385	372	378	349	371	367	437	380	353	379	351	396	354	372	384	394	365	365	361	351	394	394	356	387	395	382	366	406	369	397	409	365	377	394	386	379	389	400	389	348	382	398	400	366	404	394	355	380	407	407	362	396	344	411	386	408	383	363	362	371	325	362	395	358	402	370	393	351	380	330	380	374	394	371	394	363	380	389	350	352	378	338	368	409	425	392	366	367	389	407	379	368	332	364	376	375	368	356	377	401	350	381	392	363	369	397	352	356	355	349	366	403	389	386	385	364	383	400	350	370	396	378	382	371	338	353	385	366	360	331	367	352	396	382	367	365	375	384	409	380	358	415	349	364	385	373	331	397	407	406	375	384	356	365	399	379	400	346	377	364	413	374	366	379	331	384	357	380	399	384	350	389	375	397	396	384	386	345	373	403	377	360	364	357	382	386	387	390	367	387	364	400	362	345	368	408	389	387	393	346	364	376	366	415	383	382	381	380	388	368	397	350	348	376	363	351	379	365	345	355	368	381	363	352	382	396	380	360	343	373	382	411	385	393	351	401	394	369	399	332	382	371	363	382	333	355	397	340	391	405	363	399	371	386	378	356	347	359	395	382	356	359	359	354	370	371	380	400	394	399	392	381	408	354	356	368	366	384	348	384	376	376	368	354	363	363	389	324	396	386	352	396	396	369	385	372	377	359	383	389	359	389	368	391	373	374	353	379	354	346	389	383	392	388	389	387	366	345	388	371	374	326	366	349	360	375	373	394	388	343	364	374	371	397	376	358	399	381	329	349	389	368	392	365	395	373	351	363	367	402	345	416	380	339	374	393	380	363	346	366	407	412	376	357	352	347	338	392	350	385	385	402	343	366	389	347	344	386	376	382	408	420	377	368	387	336	391	368	359	388	358	365	375	369	380	386	402	384	375	382	424	417	397	383	359	353	379	372	378	334	393	363	378	349	343	401	388	358	388	339	405	367	387	364	370	394	353	372	375	346	379	371	386	346	399	413	334	371	395	381	384	355	387	376	351	351	365	388	363	364	368	388	403	358	398	366	392	367	401	344	348	365	390	418	345	409	403	375	391	386	344	379	342	347	371	393	372	373	373	389	408	375	370	337	389	345	379	359	374	392	380	359	388	366	366	368	360	404	338	401	380	363	372	371	370	366	377	390	368	347	381	369	359	349	365	372	402	362	361	382	407	368	397	387	372	367	391	378	388	388	372	372	375	394	423	343	397	364	384	371	382	389	390	392	396	369	353	374	411	378	382	373	348	409	366	376	351	385	344	385	411	366	399	347	325	381	372	366	407	373	375	396	380	370	379	385	385	415	367	383	364	381	391	415	395	352	369	364	373	359	364	346	352	408	370	379	357	380	346	357	361	397	383	383	350	393	392	339	371	331	362	374	390	397	355	416	383	394	386	389	390	323	388	386	344	357	396	376	390	353	376	389	373	358	367	381	381	376	405	390	381	386	388	374	383	351	388	362	404	333	357	352	365	362	372	398	365	388	371	386	351	374	410	363	391	417	381	396	368	376	416	362	399	368	386	428	376	363	389	378	396	354	400	398	397	372	381	369	375	353	351	359	381	363	396	383	380	388	400	366	358	410	410	415	365	343	402	359	393	372	372	407	394	366	368	367	393	370	388	384	360	393	380	383	317	385	388	378	354	365	393	348	382	374	371	376	386	358	382	366	390	344	376	387	385	383	398	367	386	366
4023	8914	4836	2102	1701	1395	1076	939	756	702	637	580	570	576	527	507	481	477	427	464	427	447	460	469	454	424	410	475	439	445	462	417	424	428	450	425	457	408	455	426	440	419	452	420	452	489	437	424	430	409	407	418	440	393	426	413	425	440	451	413	404	398	473	441	465	447	430	410	465	425	427	449	410	411	450	403	454	402	425	411	420	405	412	433	395	436	424	448	434	458	462	449	430	425	415	400	400	417	410	407	437	443	384	433	437	413	394	417	403	404	378	393	431	469	415	444	401	430	436	419	415	465	422	409	406	409	452	438	407	406	421	406	427	443	401	407	408	446	360	410	408	433	413	387	399	426	393	436	410	427	415	407	427	444	409	417	387	412	408	438	439	421	421	427	418	430	417	416	423	466	423	425	405	420	406	428	436	412	401	410	429	415	444	390	426	448	436	407	386	413	415	407	410	423	392	420	439	403	441	397	422	404	437	432	410	398	430	434	393	416	426	416	440	373	431	404	412	405	428	409	421	380	437	428	436	428	426	419	430	429	421	445	425	381	396	363	392	423	425	389	450	381	405	412	385	445	389	403	433	400	420	443	401	433	439	433	429	454	404	422	414	430	444	430	452	421	433	392	453	417	408	394	404	379	430	436	413	415	429	383	411	450	424	428	415	413	419	427	434	422	410	379	430	430	433	435	396	425	425	416	387	423	417	404	426	426	431	408	387	407	413	457	412	413	420	429	449	405	418	442	423	408	413	431	441	413	431	425	381	417	405	408	417	425	425	408	443	439	390	423	412	374	439	414	452	397	394	446	406	420	455	423	417	444	440	413	420	414	395	398	441	457	441	457	398	427	440	436	409	432	371	391	415	424	440	407	440	445	397	424	426	434	413	410	425	407	421	407	394	435	429	426	440	405	419	468	412	426	423	365	390	433	475	456	391	412	434	427	436	422	408	416	406	457	373	402	431	415	424	426	407	399	404	435	388	432	384	405	414	399	404	407	436	390	414	385	409	409	437	423	437	432	397	426	415	437	427	407	399	452	411	452	401	423	428	408	401	433	392	391	452	441	433	430	424	383	426	422	426	392	407	440	412	426	420	427	402	437	425	380	434	420	423	399	382	400	446	397	432	423	429	434	401	426	423	409	385	429	449	406	432	414	417	414	417	366	405	414	430	413	411	465	419	431	396	442	433	404	394	419	355	453	388	423	463	426	382	418	426	436	393	435	448	399	422	411	398	423	424	378	444	414	413	400	458	442	417	411	418	431	431	399	430	425	438	415	400	395	438	455	443	407	435	395	423	424	403	453	375	411	413	422	433	397	469	438	421	441	410	443	422	399	431	399	378	432	423	438	439	397	423	396	404	424	459	433	420	402	399	405	428	440	428	457	425	409	400	414	418	429	374	435	418	440	435	430	426	423	431	442	413	420	381	405	413	385	469	441	419	437	455	431	416	415	416	449	432	427	422	416	396	387	416	411	385	419	421	436	401	413	420	410	421	393	406	409	412	435	442	416	418	452	432	415	408	407	403	414	405	403	411	391	431	378	403	438	457	427	403	413	408	421	402	450	397	391	420	381	383	440	410	379	392	439	415	462	415	396	425	424	472	406	442	428	418	397	420	423	443	404	398	423	433	415	406	438	436	394	433	413	415	425	416	398	408	431	420	453	431	411	417	397	413	423	403	420	400	390	412	415	420	435	459	413	428	458	441	415	452	397	390	419	413	417	388	455	451	443	455	392	394	420	405	403	402	421	400	422	415	389	423	432	418	424	422	402	423	387	439	402	412	383	409	414	445	429	400	437	429	407	430	401	392	439	437	430	424	431	404	426	433	427	426	426	402	426	403	395	411	446	451	421	376	408	425	420	381	423	433	410	431	440	380	449	364	433	417	423	366	395	411	411	404	405	418	419	394	422	411	404	432	387	436	426	426	420	393	413	427	459	433	398	414	391	459	428	416	409	417	418	432	392	407	421	385	423	412	433	399	426	395	416	399	388	439	413	405	389	455	446	424	399	394	445	394	435	401	397	448	431	387	401	404	384	440	411	419	422	426	398	453	428	416	429	415	446	399	419	455	436	420	439	393	430	421	404	417	424	407	422	420	404	402	432	429	417	413	410	417	430	442	400	420	422	435	404	444	395	379	409	360	397	409	420	424	420	446	421	433	430	429	416	446	430	435	359	428	412	437	448	459	420	405	413	421	382	427	412	444	412	409	376	400	426	418	393	426	422	433	394	450	370	443	401	412	368	417	410	403	443	400	396	417	425	409	414	437	436	422	425	392	424	416	441	403	442	450	418	415	429	400	410	347	438	440	423	399	413	450	420	421	432	422	443	408	401	401	431	407	414	396	422	434	405	443	423	385	408	438	477	412	365	427	420	377	420	423	405	392	429	428	414	425	415	406	391	444	431	414	438	434	436	406	410	385	397	460	394	439	403	418	439	427	393	420	413	433	411	424	435	437	439	413	409	402	454	412	454	399	411	433	456	394	423	454	379	420	425	427	408	419	423	446	419	445	430	396	394	450	418	382	438	419	407	402	433	423	419	404	451	424	388	374	402	373	433	419	434	400	415	403	379	412	381	411	407	398	377	449	426	413	409	407	420	404	403	405	412	408	426	421	419	422	432	401	416	412	401	380	389	439	406	417	417	399	428	412	423	403	409	370	413	422	388	433	382	439	415	425	452	412	377	401	411	354	379	441	405	398	408	461	432	409	419	432	428	458	412	409	393	416	441	384	427	404	450	419	428	408	414	429	390	368	409	421	448	394	410	411	390	413	386	412	405	433	411	390	409	400	393	407	393	402	402	397	390	422	408	422	403	432	445	426	427	425	431	436	422	399	421	402	418	396	403	418	431	391	436	444	402	404	425	397	382	397	426	423	412	403	446	402	435	425	451	429	371	386	415	385	412	404	389	408	418	426	421	408	402	445	419	405	422	411	387	403	462	434	374	429	433	427	431	435	391	396	425	395	408	457	418	455	427	422	441	436	404	415	442	441	462	385	426	437	418	408	401	400	430	437	398	446	476	412	382	434	389	452	387	381	386	404	410	412	399	396	426	397	435	451	405	408	429	400	413	386	373	440	391	399	417	411	438	389	387	408	408	395	378	423	426	412	398	399	414	422	447	377	373	399	407	434	417	403	422	389	412	422	415	413	421	464	426	413	400	431	414	373	429	438	444	420	448	400	416	425	441	402	395	428	410	425	441	405	425	427	448	431	380	413	423	430	401	418	391	480	464	437	381	421	401	423	370	410	416	424	404	415	423	450	415	404	413	420	414	393	417	419	433	417	403	392	424	462	415	413	362	417	405	399	379	419	417	415	412	426	432	407	415	401	369	427	395	417	464	440	404	403	446	380	416	417	418	433	420	426	403	393	412	391	412	405	426	419	394	408	436	398	449	412	433	441	399	414	424	400	380	420	396	387	424	377	417	458	414	413	408	412	409	407	400	435	407	426	415	415	424	439	389	417	379	417	423	434	406	416	417
22706	21276	28988	23888	21275	21336	8080	1830	1356	1261	1155	1026	1024	988	959	842	841	895	831	855	880	861	868	772	849	849	828	812	905	862	818	847	801	778	818	842	835	793	804	799	842	807	786	845	809	806	848	794	807	737	776	783	764	807	821	787	825	713	818	811	798	825	726	827	795	842	768	783	821	784	784	780	794	815	789	748	763	768	766	720	758	769	765	749	759	731	727	762	818	755	746	821	718	803	764	774	761	768	742	717	752	779	790	832	798	717	771	812	775	817	721	766	764	790	772	806	806	760	818	815	795	750	830	728	774	792	756	725	763	771	799	730	737	805	773	800	734	773	750	766	781	739	839	784	786	725	720	785	770	775	778	753	749	780	822	751	796	720	765	756	801	755	726	809	744	787	744	778	798	802	807	797	789	765	751	746	761	743	772	769	766	800	752	780	753	780	744	774	737	746	742	768	755	770	742	777	762	719	701	751	780	792	791	821	764	703	782	751	747	729	755	747	829	776	820	817	769	751	791	757	749	763	778	765	795	790	761	792	778	788	750	713	803	775	776	752	757	753	816	781	813	762	791	795	761	796	732	759	771	768	760	778	745	767	779	735	729	791	713	780	769	810	769	771	746	720	783	774	764	757	816	777	770	774	755	739	794	765	735	760	745	806	774	779	762	791	813	752	779	782	734	784	806	760	766	738	789	828	784	748	747	786	759	796	786	828	782	781	779	751	760	756	745	780	781	737	768	772	763	772	787	753	793	726	711	759	792	776	782	793	760	734	806	830	696	782	788	770	780	761	767	767	798	737	758	787	752	766	724	762	726	817	755	754	726	779	734	796	736	774	776	759	746	812	830	761	750	755	809	738	788	695	809	752	745	728	782	747	766	725	753	736	796	819	737	788	744	741	773	737	809	789	745	808	767	783	849	745	775	757	778	778	747	791	780	757	734	791	823	837	793	772	731	769	717	755	710	762	821	759	726	791	722	751	758	796	787	722	743	764	787	765	774	783	806	739	789	760	779	759	741	802	753	796	770	779	780	744	752	740	787	814	775	803	753	761	767	738	791	727	777	743	728	751	727	750	767	745	766	725	795	778	751	774	794	791	802	773	769	783	765	768	765	803	762	763	808	774	762	755	721	814	812	824	826	802	774	783	784	778	762	784	723	753	745	808	793	778	742	753	793	808	776	776	746	768	801	806	749	708	776	775	781	732	789	799	740	800	767	772	747	772	801	771	731	763	797	830	756	773	804	740	701	754	700	733	826	804	810	797	758	756	774	742	749	743	774	783	855	720	794	771	718	765	807	721	747	753	713	770	777	782	791	728	767	772	722	772	795	777	733	739	764	758	848	775	762	742	773	778	784	763	787	765	770	778	766	797	762	773	792	793	757	854	788	798	764	735	725	732	741	772	752	753	792	795	727	802	802	788	703	752	739	726	742	793	768	787	778	754	733	758	755	749	784	789	791	774	796	768	763	770	775	815	771	758	769	764	701	761	811	779	789	761	782	742	762	816	805	762	753	728	737	769	756	765	751	772	790	827	785	772	771	739	749	736	783	756	754	798	777	724	798	762	774	764	787	786	785	792	801	828	747	727	759	806	783	806	745	710	740	787	749	769	703	746	793	784	798	782	797	765	770	748	773	809	765	796	785	781	752	785	760	792	720	772	739	726	748	765	751	803	819	769	768	767	805	781	803	750	795	778	740	767	760	763	746	737	752	749	765	813	768	801	768	746	807	777	740	759	786	747	757	764	767	787	756	742	772	777	778	779	860	801	741	799	778	761	803	750	720	783	785	762	744	748	813	836	757	797	710	773	753	770	775	800	796	760	791	760	737	769	728	745	768	784	753	794	777	728	796	770	763	760	815	790	791	747	732	751	764	772	731	710	744	821	786	720	806	812	758	783	766	741	765	778	752	792	790	751	783	793	756	748	732	760	793	788	758	846	761	764	753	807	738	760	753	763	738	808	760	797	780	783	737	789	775	735	780	761	757	731	775	733	717	760	834	737	735	764	802	761	790	803	754	760	788	797	769	775	760	780	780	735	746	807	773	752	794	810	782	736	775	787	784	716	724	781	805	761	762	793	741	794	764	767	758	764	764	784	802	762	743	712	782	749	785	765	837	793	809	790	758	753	831	766	779	758	786	784	769	758	721	789	744	751	761	678	811	825	792	787	759	743	764	773	778	808	775	777	754	781	750	777	774	726	749	758	776	760	774	781	751	716	738	739	750	765	771	774	803	757	747	735	749	835	745	782	746	785	804	800	839	777	716	807	752	765	753	764	765	745	767	755	755	720	835	789	801	734	768	741	796	781	775	710	765	776	794	744	740	812	762	753	805	785	786	788	779	781	765	779	761	728	786	719	790	777	791	766	757	816	725	766	757	768	772	751	746	755	739	818	773	755	800	774	771	743	765	759	767	783	777	787	746	784	774	831	811	753	734	834	764	740	746	743	753	788	801	802	797	775	749	806	745	806	767	778	781	742	749	754	820	792	802	765	793	757	777	778	743	776	778	763	802	801	837	744	815	770	744	769	749	835	803	796	744	760	763	731	766	771	802	745	785	796	770	771	736	775	859	796	796	773	796	747	815	795	781	813	740	811	754	812	788	746	757	768	750	753	793	753	742	749	793	777	755	769	789	790	736	800	820	763	759	762	793	749	775	752	790	796	777	772	780	776	767	769	775	769	719	822	748	738	744	779	776	786	739	794	732	768	811	754	712	724	816	794	754	739	799	800	757	782	792	737	767	760	703	743	775	770	800	771	745	733	759	739	805	760	759	753	729	822	755	777	770	759	764	720	761	711	744	761	756	778	737	792	821	806	741	815	788	758	780	779	748	757	762	774	754	810	774	806	768	764	741	798	795	746	762	783	762	733	747	742	769	742	757	769	763	754	760	755	723	761	731	712	784	769	799	724	764	810	778	778	768	750	721	774	803	800	761	800	785	787	747	751	779	738	765	771	791	757	796	767	767	737	758	737	746	751	738	767	745	823	770	779	744	798	771	752	735	749	774	776	802	794	801	753	816	798	831	742	775	743	742	768	780	796	751	731	816	752	764	745	803	811	794	771	753	801	757	768	747	796	707	772	748	763	771	800	753	717	740	781	732	687	755	768	774	739	769	693	752	795	772	742	768	736	760	764	754	775	807	766	738	752	768	760	743	726	735	769	791	728	750	748	747	786	712	796	778	807	769	795	773	747	788	735	770	744	791	820	793	795	757	735	790	787	761	725	784	802	782	734	708	836	801	759	722	734	810	777	733	785	760	738	743	768	783	761	767	777	800	778	723	765	818	804	734	697	765	754	753	750	754	793	776	726	783	772	818	841	793	753	828	765	788	750	753	769	757	767	809	785	751	759	807	758	814	722	809	720	716	803	778	757	778	731	781	787	780	763	712	752	773	771	769	807	770	754	731	781	764	768	768	717	799	793	782	741	801	787	729	769	788	786	816	791	759	723	752	789	770	730	773	799	779	784	737	708	757	748	762	771
5134	19274	12460	5598	4701	3545	2808	2277	1942	1674	1396	1304	1197	1105	1076	1034	966	953	933	903	918	901	1007	853	868	862	843	846	836	836	782	846	832	852	816	801	856	855	815	806	870	873	799	827	863	839	871	860	785	842	832	850	794	776	758	845	796	852	879	826	781	846	804	811	810	893	897	873	795	811	756	790	822	810	780	793	820	751	829	808	792	765	859	761	754	790	813	785	805	822	800	790	793	827	814	780	768	781	832	790	770	854	784	786	798	799	753	791	789	805	786	805	772	757	797	768	817	841	812	837	793	798	772	818	730	805	778	780	774	789	767	769	820	838	823	832	794	787	777	777	841	789	822	792	811	783	828	780	788	816	778	797	792	779	703	800	770	816	816	820	729	801	794	750	788	794	784	759	777	793	820	789	778	816	823	770	750	759	817	768	812	829	757	827	768	768	774	772	780	808	783	781	807	788	805	814	827	770	793	841	759	841	774	798	820	819	773	762	802	802	801	782	828	768	763	785	778	780	784	764	776	732	790	852	784	761	803	779	738	804	811	784	764	813	842	803	739	791	816	748	821	772	746	756	772	817	792	760	775	771	766	780	759	786	794	865	791	818	818	808	815	823	797	747	775	763	779	824	800	835	765	842	755	784	833	772	760	774	802	758	798	779	750	782	781	790	764	790	783	827	788	788	765	761	739	756	734	786	751	790	804	778	804	805	761	817	758	839	754	785	821	758	798	753	793	743	798	797	826	742	772	812	783	816	802	786	785	794	826	766	796	789	790	732	784	756	795	730	772	789	780	851	746	788	803	775	757	799	792	818	826	812	782	791	794	765	806	809	773	780	764	751	786	766	845	802	839	803	776	757	801	819	757	790	786	768	820	764	765	774	784	734	816	803	792	735	778	771	786	761	777	734	795	809	810	810	784	790	762	758	793	805	801	794	763	818	776	821	801	804	773	817	795	787	801	796	778	767	756	832	824	756	793	777	837	824	788	743	791	766	796	753	833	799	756	782	839	808	776	789	790	759	754	794	825	771	822	783	757	780	785	796	759	789	835	765	801	815	772	787	769	779	807	765	820	791	783	754	798	779	806	776	811	796	732	791	802	781	803	781	769	765	844	802	805	789	779	744	791	805	824	784	769	796	809	785	757	776	786	792	815	797	775	783	786	789	792	784	760	850	814	739	790	865	773	793	754	796	792	779	805	819	806	816	762	803	801	784	812	803	746	760	755	838	755	740	741	768	759	801	756	826	770	816	805	831	796	776	757	835	778	744	765	813	770	819	774	773	762	745	813	788	814	765	794	791	766	822	811	791	786	779	799	807	779	795	772	766	781	753	773	773	764	788	796	784	804	825	774	784	781	797	796	816	780	757	790	769	808	770	793	761	770	779	794	827	772	819	774	833	795	822	743	777	775	799	807	767	810	831	816	768	781	808	772	751	787	771	767	771	812	842	774	780	802	791	810	795	809	767	794	767	776	778	766	782	798	829	828	828	740	789	809	806	798	769	762	760	809	825	796	779	833	795	817	814	780	749	850	816	797	823	772	781	821	744	811	772	767	757	813	817	786	765	868	788	758	763	766	740	776	819	822	772	838	792	811	796	809	805	784	795	756	746	778	802	758	835	798	802	797	816	795	780	788	808	741	752	780	822	797	821	811	793	788	848	769	827	747	779	782	806	789	778	744	750	793	794	775	809	794	784	779	772	780	777	806	819	760	810	809	840	787	818	780	758	816	819	786	808	804	789	778	823	811	764	818	800	809	791	771	777	788	758	765	806	819	741	827	793	754	801	760	843	764	800	735	764	775	793	822	761	835	795	776	797	801	769	734	786	800	779	755	790	772	847	806	801	823	782	776	758	779	770	797	785	745	755	745	766	780	753	776	835	793	788	832	756	812	818	774	782	763	754	766	843	820	780	832	779	813	748	790	766	779	768	758	775	811	784	777	828	750	810	826	807	775	767	807	802	764	832	832	773	759	757	797	736	802	805	785	802	816	761	834	794	830	803	791	800	803	787	806	795	789	782	782	774	815	788	789	776	759	794	806	789	768	846	740	785	765	793	733	789	752	787	797	776	818	763	784	799	762	777	806	753	795	784	779	798	817	787	811	785	805	750	794	796	791	734	817	800	754	813	812	813	849	783	743	811	821	799	776	775	825	802	711	776	822	780	808	794	800	792	785	824	775	791	816	827	781	812	824	740	799	730	824	803	767	783	818	809	815	782	757	780	796	738	807	781	756	775	758	802	777	768	812	800	779	804	788	798	758	773	831	797	785	794	773	801	773	807	734	750	760	769	825	811	808	764	773	758	760	810	776	788	802	850	785	832	783	783	807	784	793	773	791	780	764	807	778	784	797	768	826	765	754	785	790	802	785	776	829	793	818	790	782	764	754	820	789	814	803	801	808	765	812	792	813	818	752	773	813	819	796	784	784	850	820	788	738	812	763	814	831	799	801	763	779	755	772	807	783	808	774	819	756	839	766	778	775	800	809	798	828	763	762	776	780	863	788	788	781	791	777	799	795	819	798	779	769	744	754	785	758	755	765	742	777	808	814	821	751	838	821	795	772	709	795	746	792	789	771	804	787	804	794	778	833	841	771	773	779	765	800	791	798	776	814	813	817	799	762	754	758	804	847	865	764	835	812	819	826	830	863	782	799	761	768	785	800	796	809	835	774	778	808	810	777	838	786	779	794	801	771	826	772	779	785	770	819	762	817	770	750	806	774	761	764	769	789	790	830	796	787	817	810	778	807	814	745	812	788	746	818	753	794	808	780	803	811	787	769	818	783	792	768	730	768	777	782	788	770	768	750	827	744	788	805	759	821	810	799	792	817	769	813	821	808	738	785	802	810	780	770	797	765	752	803	807	802	778	779	811	803	792	777	797	748	741	759	770	758	801	791	808	777	754	843	775	781	815	788	802	814	817	837	835	793	787	732	861	816	795	815	797	770	774	791	780	785	802	777	808	769	790	810	765	727	849	794	782	759	770	818	783	781	814	821	765	770	774	780	859	808	773	790	807	832	801	787	786	769	810	760	754	793	814	785	785	803	737	783	780	749	787	774	822	810	772	821	791	739	826	755	762	725	818	787	796	723	795	749	794	820	790	788	794	800	843	817	794	725	844	783	763	804	729	802	835	831	786	753	811	808	827	810	839	801	773	793	758	802	765	761	832	773	787	776	783	797	807	742	811	792	791	796	775	791	784	790	777	818	789	810	832	792	783	796	757	802	830	835	798	809	738	798	809	823	753	788	789	809	807	798	831	816	765	856	798	765	836	753	787	787	823	801	794	807	793	801	800	837	804	807	826	810	831	768	808	755	807	761	781	790	807	827	795	724	786	752	734	792	815	801	759	798	742	778	783	737	822	786	781	830	817	777	795	805	781	822	821	733	783	813	846	802	840	759	790	798	722	831	790	797	752	807	792	802	818	813	805	773	754	838	741	799	766	801	769	818	775	851	763	778	833	766	801	744	804	761	826	765	788	740	787
28060	17345	3722	815	546	493	480	446	430	415	415	414	400	418	389	397	411	395	374	383	342	384	367	386	391	365	414	397	355	399	353	394	376	360	399	402	367	401	408	355	379	370	397	376	386	391	388	390	391	382	377	356	414	383	445	352	370	388	376	362	381	388	383	410	372	397	391	389	382	409	388	402	398	386	404	392	381	335	388	392	421	367	371	407	402	403	386	361	382	399	407	357	397	400	427	354	354	360	369	370	397	375	378	406	398	359	355	385	365	390	395	349	369	361	382	364	379	369	391	357	343	387	379	340	401	377	382	344	387	358	360	367	380	359	347	380	376	381	392	380	375	371	355	420	351	365	380	390	429	405	369	383	367	418	345	367	359	394	385	372	391	358	386	375	384	396	360	425	373	390	381	389	399	373	389	425	392	384	380	373	379	408	379	381	386	391	392	392	395	351	375	360	362	396	430	393	376	389	389	377	377	379	400	343	374	411	348	417	378	398	413	399	406	348	386	379	325	390	431	415	409	393	366	365	397	369	368	385	386	383	385	383	377	391	374	402	354	415	405	384	374	391	386	372	374	370	358	361	345	389	378	417	386	367	377	385	392	361	349	372	381	390	392	389	372	401	369	403	370	375	416	394	381	403	400	396	384	374	378	348	348	361	405	391	373	371	374	383	375	373	378	388	371	414	366	365	359	376	384	402	393	368	418	385	405	373	394	382	385	370	399	383	370	367	363	389	333	390	334	385	384	370	371	396	372	398	390	362	377	371	383	371	366	381	379	396	386	346	392	373	385	392	393	384	374	388	357	381	364	371	401	397	407	350	373	356	399	410	380	395	419	389	370	396	361	354	390	379	373	399	386	357	353	423	415	358	415	373	394	380	367	421	414	385	409	356	377	365	390	382	388	385	390	369	378	383	392	367	395	423	337	381	377	395	365	366	402	380	381	376	382	395	362	373	385	345	390	371	358	389	401	358	418	400	384	400	371	365	393	427	397	370	357	382	397	400	361	373	371	396	377	363	397	385	382	425	375	404	394	395	399	333	359	405	363	335	405	420	390	362	385	378	368	382	376	412	351	350	354	347	388	361	371	392	363	355	362	357	373	401	409	395	393	371	370	379	391	377	383	358	352	356	391	387	370	413	388	386	363	371	372	373	369	359	394	390	382	364	344	384	361	397	372	399	402	381	353	406	353	406	387	385	386	419	387	403	331	369	383	368	350	416	389	367	353	381	381	402	362	330	422	370	403	335	371	348	417	385	346	369	372	378	357	378	422	370	396	399	396	351	363	406	374	393	416	377	394	377	375	402	384	389	386	402	375	397	375	403	380	360	372	359	389	355	367	421	377	383	383	416	401	382	378	357	387	385	369	408	398	357	374	344	413	407	380	404	393	393	383	395	388	380	389	407	401	365	374	387	360	374	357	400	364	404	402	387	372	382	392	354	360	379	401	324	401	392	349	401	375	386	385	370	396	377	355	351	406	378	402	384	396	388	358	375	377	345	397	363	391	396	342	416	388	393	351	370	381	407	371	335	375	388	406	358	395	384	401	399	387	397	388	388	380	379	390	387	372	401	343	397	401	367	394	395	381	364	373	380	387	409	376	382	366	379	385	405	349	348	381	395	376	382	396	370	381	382	392	382	409	373	416	343	380	347	375	373	403	411	401	402	387	402	414	334	425	413	393	398	379	381	348	403	383	383	403	364	356	370	366	371	381	369	353	383	383	406	349	371	374	351	373	398	347	363	362	424	413	381	377	423	350	377	386	382	418	363	362	358	372	364	363	363	380	386	378	352	398	384	377	375	425	378	362	366	381	406	400	360	388	360	357	401	379	356	421	380	367	385	413	364	375	385	435	376	362	356	367	381	378	401	366	410	414	417	376	369	384	335	377	382	388	364	401	356	361	405	394	374	367	393	435	373	393	352	405	341	364	414	375	375	376	366	384	377	362	378	387	413	368	387	382	376	403	375	394	347	382	353	388	414	420	388	370	333	391	336	390	361	386	366	415	366	409	376	351	383	385	364	416	389	394	390	387	397	396	370	357	380	359	397	377	377	378	374	374	345	406	331	395	364	371	412	383	389	369	391	376	372	357	378	389	374	353	367	360	398	378	396	400	419	395	356	371	392	374	380	417	362	372	376	368	371	411	379	400	394	392	371	373	448	383	391	368	383	378	389	376	391	335	373	378	394	329	377	346	348	371	392	392	394	336	371	396	352	318	403	386	382	371	388	353	402	422	394	377	413	388	383	380	406	343	407	383	372	380	438	367	321	405	376	377	387	389	359	360	394	408	371	392	365	375	350	353	397	368	401	343	408	347	362	362	374	383	347	373	417	385	367	385	347	369	367	375	377	370	391	386	374	358	398	398	390	390	357	370	401	381	390	418	389	351	385	393	341	401	364	390	359	350	385	342	400	383	379	392	374	365	368	376	344	382	352	384	388	372	390	390	366	357	376	375	366	394	404	392	387	351	407	355	389	425	350	371	351	401	360	385	378	424	361	373	396	372	400	390	371	384	386	402	370	383	388	391	375	364	404	398	393	347	408	405	365	386	376	390	369	397	340	365	375	361	365	368	374	367	366	410	401	392	374	397	380	406	367	396	426	383	396	410	376	381	382	371	392	387	406	391	379	367	376	367	352	361	344	408	358	369	376	370	368	374	366	371	361	352	373	381	403	398	376	383	315	405	414	394	379	403	372	366	386	376	379	356	373	369	421	356	357	374	406	365	385	359	383	381	355	382	372	361	381	390	366	386	382	355	332	365	393	409	362	406	394	394	394	409	379	368	372	372	424	392	401	367	389	384	408	352	395	368	383	370	383	386	388	391	395	377	395	380	402	437	379	399	390	415	366	337	355	379	420	374	399	375	408	353	397	395	395	392	396	394	403	371	366	357	367	354	360	386	401	372	370	402	379	380	392	392	371	385	387	388	354	397	392	374	364	375	350	377	396	381	392	391	382	365	363	387	382	347	361	390	380	374	366	397	399	366	423	372	381	376	390	363	383	336	382	374	366	374	347	375	364	412	392	378	408	413	395	402	388	389	369	360	377	346	377	391	345	379	370	357	369	426	361	408	388	375	386	382	407	368	372	372	387	364	358	354	377	388	381	393	392	376	420	374	387	396	384	375	403	390	382	375	384	388	344	365	393	353	429	388	360	368	398	397	364	355	384	397	387	368	419	354	372	399	401	385	372	357	374	365	410	416	375	338	362	344	362	371	393	376	394	367	425	363	391	361	361	369	357	402	379	409	300	363	394	376	405	354	383	386	376	364	358	396	420	368	372	355	387	356	361	376	359	421	387	402	391	391	362	372	369	402	382	387	357	365	373	362	375	357	391	379	373	371	366	392	348	365	382	361	393	351	385	390	368	381	393	373	390	384	360	386	406	363	373	427	368	351	386	394	359	376	372	408	379	410	367	377	373	380	347	373	366	382	399	385	347	384	359	373	397	360	379	358	376	399	372	406	395	364	380	357	366	361	362
4722	1882	1408	794	697	631	540	530	470	472	479	434	434	384	454	432	455	477	414	397	404	411	396	404	433	390	397	421	408	440	442	428	436	406	401	399	390	404	409	403	429	381	421	398	439	391	396	419	478	413	388	405	390	433	431	428	412	414	400	433	409	385	408	418	438	415	429	457	407	411	413	408	391	386	417	396	420	389	414	438	428	394	415	385	367	395	384	398	400	407	410	444	448	407	415	405	397	411	378	392	378	406	401	397	384	373	435	419	412	432	448	393	430	399	424	393	391	405	401	439	478	404	378	415	426	405	424	391	416	440	370	443	393	414	396	441	426	388	388	415	402	447	399	424	403	427	420	371	402	394	384	393	385	429	380	409	391	409	432	419	441	378	415	360	435	386	403	404	442	417	400	414	380	362	427	434	436	443	417	395	451	379	392	421	369	385	406	406	405	411	398	428	416	432	406	395	419	482	414	415	387	408	426	428	426	419	411	434	432	430	428	393	409	409	437	378	387	394	402	419	398	444	393	431	432	450	415	415	387	432	424	407	390	428	414	389	405	400	399	403	436	424	391	419	392	394	400	387	373	388	386	402	434	447	412	407	433	406	435	409	426	425	405	428	361	392	367	422	406	392	426	405	406	404	433	434	423	446	393	412	370	411	448	460	398	363	394	389	400	401	403	425	430	417	395	395	387	419	428	397	402	406	435	377	398	416	445	390	378	401	397	432	397	453	397	378	394	400	420	385	405	399	405	390	381	410	443	446	420	414	425	411	413	433	422	375	398	412	383	398	430	440	378	375	393	401	384	388	408	363	407	408	411	442	417	422	359	398	395	394	455	434	417	414	397	421	466	410	385	429	426	380	441	408	371	434	394	402	387	411	412	403	382	467	359	396	406	428	414	402	434	421	390	387	396	406	423	390	435	389	432	417	425	416	418	439	401	368	429	382	375	392	414	414	410	380	395	391	388	442	405	432	415	410	423	398	394	425	411	392	383	377	404	405	383	427	402	414	391	427	442	405	360	420	405	425	405	381	406	408	404	409	369	420	385	418	419	406	382	392	415	397	396	407	424	403	436	371	446	393	393	453	381	407	409	416	378	404	423	388	404	402	419	408	415	426	410	437	419	400	459	383	424	424	432	418	414	392	372	431	396	438	434	418	415	427	418	412	416	403	406	397	415	423	392	387	417	380	390	395	389	405	421	434	418	389	447	402	405	398	440	379	434	396	386	428	412	405	400	418	425	390	390	367	434	401	406	430	400	422	427	394	392	370	401	432	406	405	394	427	396	412	371	415	426	402	391	411	408	445	432	391	472	358	376	381	410	373	413	380	408	420	427	397	391	418	409	433	422	423	398	405	430	407	409	397	398	430	383	395	405	409	396	405	428	433	440	394	432	416	415	452	412	372	411	386	396	401	350	406	412	411	379	415	376	409	407	417	424	385	392	400	415	433	410	448	396	363	389	399	400	441	436	399	423	414	402	418	413	405	375	390	400	452	383	420	434	429	425	393	392	379	376	394	420	424	355	397	373	408	421	433	415	378	442	397	418	428	411	420	399	413	391	423	441	392	401	384	424	425	400	392	402	439	358	374	436	432	428	416	385	385	391	414	435	420	412	402	445	402	433	406	412	389	407	426	404	406	421	420	419	415	395	441	446	406	416	381	402	404	396	474	413	452	376	408	433	409	409	447	384	391	422	425	416	419	380	420	437	397	435	411	410	405	422	411	400	389	390	383	391	344	387	455	421	432	442	404	415	403	439	389	423	413	432	392	422	436	410	370	400	397	381	407	394	374	401	422	404	423	406	412	379	433	391	403	420	409	431	417	431	442	384	417	400	416	407	407	443	386	405	377	413	397	373	402	371	400	425	419	418	442	381	431	417	384	361	435	423	373	422	374	377	393	398	424	406	396	435	396	425	412	395	429	390	398	401	406	397	407	389	402	428	413	372	409	423	453	412	388	409	411	399	420	422	383	401	393	383	408	393	395	431	407	429	405	369	414	410	412	385	415	414	448	390	385	427	421	412	434	452	449	411	400	420	398	443	414	424	430	390	398	430	424	434	376	384	397	403	402	420	438	401	374	416	397	393	418	393	415	419	390	401	413	381	432	400	404	373	393	408	414	401	422	412	410	399	393	396	409	391	398	408	409	403	403	404	431	415	391	406	418	425	370	409	388	436	454	400	410	416	406	394	429	398	366	375	402	434	441	387	401	420	395	415	408	412	408	401	364	479	434	370	412	408	406	378	393	409	411	415	408	368	383	405	415	416	416	434	422	374	420	426	396	385	429	426	385	399	425	361	403	402	387	451	449	403	411	402	440	405	405	407	408	418	426	387	427	404	403	381	402	423	418	410	433	387	403	396	413	381	435	398	414	403	425	411	383	404	416	390	419	429	382	409	423	411	444	419	359	385	428	423	382	392	423	425	386	433	408	394	419	454	421	374	417	391	425	369	422	402	378	408	422	420	421	400	428	440	413	423	433	438	404	387	423	369	409	392	373	415	379	406	385	381	408	446	373	425	420	434	427	386	429	413	389	397	409	394	424	389	405	446	404	372	386	433	393	381	410	369	428	379	401	391	381	376	382	396	416	388	421	380	421	429	420	406	411	381	391	399	389	409	388	436	425	399	389	398	424	414	414	467	400	387	420	393	419	411	432	407	390	435	413	364	447	392	408	396	412	377	412	414	408	380	403	397	381	393	405	403	406	402	425	439	412	450	419	424	419	417	398	423	439	439	416	410	416	422	442	382	425	468	419	385	423	368	350	423	405	411	434	386	405	389	392	398	413	420	417	401	419	416	425	417	391	388	418	415	384	392	370	405	439	413	382	396	425	414	437	399	413	392	412	430	406	381	426	411	421	431	398	412	382	416	440	427	402	391	410	400	424	416	392	382	433	409	413	412	388	418	393	384	410	403	404	399	460	459	429	394	423	413	425	420	462	433	407	393	415	410	405	407	432	385	402	376	370	429	423	461	379	435	381	419	394	415	398	425	454	386	410	422	398	388	416	423	386	385	384	421	402	408	410	395	431	420	371	405	437	409	430	382	397	413	413	402	428	393	424	395	394	440	386	444	394	387	415	392	370	399	397	434	366	396	402	389	416	428	406	391	376	425	401	467	428	399	350	406	387	417	382	425	380	413	437	447	382	382	408	421	421	416	424	423	414	373	395	388	390	427	394	388	411	429	429	412	384	394	429	391	405	426	404	408	444	388	383	400	421	424	410	356	397	440	379	408	398	427	449	434	397	413	384	454	406	429	416	423	436	437	428	408	417	431	416	411	420	430	384	429	395	426	435	416	404	394	409	413	364	451	399	407	411	397	411	402	411	412	396	420	399	430	399	412	397	409	361	418	398	404	406	406	387	385	390	426	428	426	461	433	461	393	407	422	414	400	439	405	392	399	427	435	441	418	410	370	408	395	408	392	380	421	428	406	422	427	430	396	412	441	418	460	421	414	415	431	454	417	430	439	395	407	399	402	441
23859	21318	28548	24398	21299	9431	1667	1115	1049	896	851	819	774	749	778	735	737	761	754	713	700	718	694	708	699	677	666	681	710	696	641	668	663	634	704	662	679	613	678	706	621	674	677	706	647	681	670	638	671	691	715	692	670	680	670	682	654	669	658	644	688	648	660	644	696	651	669	626	632	664	679	673	649	661	650	662	645	650	587	694	686	674	628	709	679	679	688	642	648	668	683	729	659	699	651	683	660	624	669	641	650	654	604	620	650	657	634	646	656	667	605	687	696	639	645	678	643	655	663	655	660	629	649	665	639	697	647	664	615	606	703	654	673	646	648	597	645	687	607	655	613	637	677	660	693	643	643	638	691	683	676	642	643	644	652	618	674	623	664	662	677	635	678	627	652	662	676	676	665	652	632	667	635	670	656	642	664	627	647	706	665	685	614	662	675	677	673	652	663	661	634	671	678	607	621	623	631	635	668	658	650	700	662	674	676	603	646	627	655	628	682	717	676	627	647	687	668	678	651	668	659	663	674	676	627	670	649	670	634	658	640	689	686	642	639	652	641	641	666	649	621	649	644	655	676	630	652	671	679	709	680	594	659	645	631	578	677	698	675	680	675	641	648	684	656	686	646	672	643	673	639	666	667	656	711	650	609	659	619	678	630	696	653	709	640	679	631	676	623	665	694	699	668	662	642	657	636	672	611	650	642	653	638	686	649	676	656	661	662	648	692	651	668	609	698	654	672	652	649	641	637	633	650	666	676	624	689	650	660	633	690	705	627	686	666	657	618	642	644	640	644	626	682	638	648	696	649	652	645	639	637	620	671	696	676	655	627	688	641	650	650	651	658	679	638	661	670	678	634	694	647	628	654	678	639	640	688	626	674	656	654	715	693	599	651	636	637	663	642	653	644	625	647	668	659	633	645	632	633	673	639	696	654	649	601	637	663	670	662	648	661	637	657	631	661	633	700	662	689	691	634	628	627	641	667	597	671	629	628	652	676	695	725	611	659	637	697	650	626	709	693	683	649	677	646	636	647	648	657	712	621	654	648	643	643	617	623	659	627	651	637	649	672	670	639	637	693	628	684	705	684	654	647	637	667	631	667	568	643	671	657	644	647	644	659	649	684	638	691	659	664	665	659	625	658	688	660	683	677	643	649	669	648	626	630	672	642	652	620	678	670	638	674	673	644	642	704	676	647	629	652	678	637	692	600	696	697	613	725	682	677	643	660	599	672	658	652	647	662	678	664	653	666	645	652	631	660	638	653	619	670	665	614	640	676	644	643	623	615	639	637	702	633	684	655	709	630	653	684	646	677	649	647	662	680	640	626	689	677	670	651	623	652	643	655	658	641	658	682	661	671	677	670	680	602	686	638	695	661	696	640	672	638	687	658	613	667	642	651	648	637	631	637	629	680	690	638	599	666	657	640	688	670	695	659	687	643	667	624	661	643	635	670	643	694	640	637	683	612	662	649	650	635	688	635	616	656	628	628	633	669	666	680	703	642	654	670	655	682	663	673	650	654	629	660	645	656	677	648	656	636	659	695	653	654	646	674	649	647	658	645	669	661	686	639	620	691	657	681	668	714	662	692	644	645	640	646	608	613	612	613	648	648	607	677	689	616	698	619	635	657	636	664	667	631	623	657	618	680	680	667	664	662	703	655	696	698	630	678	677	630	704	669	590	639	673	674	673	652	648	700	634	645	624	642	662	599	706	606	639	626	653	651	676	670	679	633	620	640	647	624	625	657	673	667	671	633	666	664	695	679	624	661	659	702	604	649	646	623	617	664	665	677	665	698	643	673	676	657	651	614	634	667	705	630	623	626	604	689	684	641	654	700	612	636	694	643	716	664	688	626	628	664	648	691	686	668	602	656	620	668	615	700	659	604	631	675	620	639	671	643	686	635	701	641	660	685	641	654	636	681	656	629	681	656	673	643	662	634	639	648	700	680	690	667	595	651	656	643	652	644	652	650	673	644	676	630	658	630	658	645	668	656	664	654	657	678	662	671	629	691	644	619	618	704	634	674	722	706	677	637	644	652	636	660	667	677	661	619	618	648	667	641	623	711	661	653	671	631	669	734	604	679	625	625	645	670	627	650	653	650	611	656	640	672	630	627	672	656	644	685	687	640	652	671	632	644	641	617	667	675	643	661	626	663	647	641	686	651	669	622	663	678	655	662	683	637	656	651	616	678	691	669	650	613	690	679	617	691	629	683	658	634	657	618	655	676	682	676	673	621	648	696	639	647	625	666	639	699	631	627	667	641	663	674	648	623	706	675	659	647	642	645	636	692	696	629	662	696	700	677	601	679	647	665	632	623	662	671	596	641	684	667	617	649	633	657	644	644	621	653	648	672	616	637	607	626	638	677	650	652	665	653	663	662	661	661	632	689	668	653	671	661	655	598	631	625	656	631	652	644	694	654	711	670	673	651	666	631	635	677	694	631	656	667	621	692	635	632	614	665	642	657	667	657	650	651	651	694	638	679	617	668	706	620	659	644	644	704	635	625	677	710	689	628	668	645	618	692	620	644	667	635	679	640	626	654	666	636	650	661	594	635	652	652	677	663	679	617	650	661	649	664	673	636	608	643	639	632	611	628	671	626	683	646	665	651	648	607	685	669	655	618	695	661	679	633	646	626	613	670	684	674	660	635	678	656	624	647	678	683	657	660	693	623	624	671	645	653	650	664	638	706	655	675	644	651	669	707	639	664	681	672	628	635	629	652	622	654	696	669	604	650	649	658	727	654	645	645	677	674	679	700	655	682	663	647	642	692	672	665	668	635	699	670	696	646	621	651	669	652	688	677	637	668	618	672	685	650	626	664	655	621	627	661	635	679	685	670	691	650	669	647	631	646	659	651	688	731	662	608	638	635	656	640	681	627	666	653	670	632	623	659	653	617	695	666	660	677	675	630	655	655	640	687	644	667	686	712	600	644	626	644	685	632	678	699	653	638	674	633	650	679	644	670	665	671	681	680	646	633	659	664	638	667	662	627	613	621	703	606	674	647	654	711	655	659	654	640	656	610	628	716	666	626	652	661	679	687	672	689	628	648	642	643	603	657	689	651	657	697	658	660	683	643	674	667	704	657	626	680	687	617	666	664	677	678	651	641	654	630	673	669	624	645	652	651	711	681	676	648	709	662	631	662	635	642	670	646	658	606	636	672	650	644	670	667	678	690	650	630	668	667	640	655	644	673	688	665	679	652	691	635	705	682	659	641	643	672	669	632	645	631	671	664	650	672	689	629	702	650	652	626	672	645	624	649	664	665	664	699	693	660	661	680	692	611	690	642	662	689	653	695	679	651	663	646	643	659	645	646	652	706	608	632	645	648	699	648	677	731	636	632	673	672	679	663	665	636	655	675	647	615	651	629	715	628	662	697	644	645	648	624	640	662	628	604	674	639	654	669	669	625	684	672	637	666	696	663	623	651	650	654	733	675	631	659	681	671	671	627	648	660	620	656	655	643	660	677	603	690	648	607	650	658	702
3903	10937	9014	3581	2752	2241	1805	1506	1280	1098	948	908	883	900	785	805	761	774	797	755	727	750	755	653	713	758	679	733	687	707	682	695	716	694	698	741	737	699	717	714	654	700	701	724	725	697	715	699	658	682	686	746	719	658	663	713	713	652	685	688	717	689	715	711	662	663	722	699	736	662	703	651	700	688	711	676	650	685	676	689	691	677	716	599	656	678	654	694	671	662	686	688	670	646	671	657	693	668	699	661	719	633	708	713	665	680	744	690	691	659	672	670	658	709	689	702	685	615	659	687	645	705	683	705	668	660	665	708	702	658	701	681	638	713	695	706	648	643	654	663	727	654	656	655	694	685	650	690	695	707	699	662	646	645	643	662	647	633	686	686	669	706	659	682	751	624	667	693	740	677	688	677	660	721	662	660	701	654	660	655	664	653	693	688	717	706	673	675	647	711	692	696	724	681	681	674	687	666	681	673	715	668	675	679	703	712	714	651	646	658	664	709	727	659	652	674	666	675	730	689	645	650	690	644	689	667	714	664	683	683	706	686	715	663	636	668	655	691	699	701	671	631	668	661	702	697	669	676	669	682	660	660	685	668	732	693	685	676	686	650	653	713	681	652	682	662	711	694	649	641	706	706	711	659	677	697	747	665	680	676	638	680	684	669	644	688	703	658	674	674	689	667	665	703	643	674	684	678	662	712	685	718	655	684	715	702	675	687	654	640	685	766	641	686	654	688	630	652	672	703	673	655	634	673	687	607	724	702	668	703	698	642	674	692	705	662	653	699	703	661	716	679	649	716	639	681	664	661	663	637	734	738	702	655	696	654	668	720	672	624	705	696	685	700	685	700	675	731	700	659	709	718	684	689	668	729	655	661	717	646	695	708	672	723	744	672	717	693	665	655	679	689	679	655	708	671	658	681	677	694	694	684	705	677	677	709	666	696	704	666	732	716	678	742	665	667	667	687	690	661	672	686	648	670	686	674	675	692	653	634	692	710	659	658	662	627	701	633	725	664	629	670	677	646	674	678	727	698	684	659	693	674	635	682	678	665	672	663	673	675	701	695	710	685	682	653	692	686	668	635	689	708	696	670	656	667	630	657	660	679	676	689	646	672	675	679	644	722	650	725	703	681	656	689	737	691	705	708	686	719	663	667	644	656	655	646	657	677	647	659	640	659	663	694	700	720	689	659	693	680	675	671	631	651	680	641	715	658	712	711	644	701	669	694	669	683	709	674	693	630	687	685	672	660	688	719	699	657	704	663	662	626	651	721	689	682	651	703	688	677	696	686	665	654	651	698	667	647	680	674	690	634	664	704	672	684	682	688	710	665	652	676	612	712	708	681	688	641	679	651	677	681	668	687	668	716	695	682	650	663	752	649	684	683	678	673	677	708	648	640	697	646	704	689	667	686	692	631	710	700	677	701	709	651	712	620	693	724	719	675	628	725	680	690	646	678	674	666	657	650	681	640	668	671	690	680	701	632	655	679	719	675	727	690	714	654	663	634	677	644	686	640	649	690	650	716	675	657	629	742	682	582	655	687	671	691	671	657	705	699	671	662	722	673	649	679	717	692	638	688	699	665	683	673	661	716	668	693	680	723	686	692	628	678	684	627	667	705	669	654	657	697	693	670	688	715	618	660	658	677	657	690	630	722	685	658	637	640	692	680	599	625	691	664	663	659	673	682	695	658	705	678	715	676	663	672	635	625	679	677	731	657	700	636	678	725	694	687	681	684	690	701	712	700	694	692	707	689	700	646	683	656	646	670	685	668	671	629	676	646	666	672	664	704	677	674	639	683	625	712	667	662	702	691	721	717	724	682	692	673	699	699	686	670	638	705	632	655	688	703	705	697	714	688	689	672	662	696	664	695	662	678	658	697	657	691	700	634	717	712	654	718	679	681	676	686	636	673	645	691	655	703	706	687	696	673	682	683	668	703	706	663	660	683	674	653	692	692	707	717	665	677	641	674	648	635	699	712	699	680	667	688	644	692	686	653	662	700	702	721	674	652	701	678	689	709	691	695	660	666	700	699	685	732	677	677	694	642	709	684	734	698	712	641	694	690	684	704	666	665	698	735	700	694	664	695	681	711	657	677	656	630	670	661	640	665	686	682	679	667	676	662	658	675	624	692	698	706	702	741	687	649	672	684	686	707	729	695	720	665	722	688	629	656	668	676	687	658	727	676	707	705	690	698	677	680	683	683	662	711	669	683	636	655	700	685	640	686	711	720	643	688	662	686	619	665	682	719	699	718	685	631	667	684	683	671	668	691	714	690	675	684	631	715	675	673	661	656	640	662	632	723	673	693	675	692	699	674	693	682	644	667	649	668	700	719	648	671	627	650	637	673	665	687	652	654	715	686	661	673	662	679	662	699	719	715	646	702	678	710	632	685	674	686	670	657	637	667	676	642	682	679	642	602	711	701	731	683	610	676	689	725	679	673	696	688	681	699	656	700	639	659	617	639	691	680	681	665	679	640	682	683	653	694	708	680	709	657	713	645	655	724	691	719	662	675	682	692	672	672	696	633	644	671	640	727	636	719	694	674	689	652	673	670	647	677	722	689	694	663	691	658	661	659	672	637	697	669	691	708	628	699	685	636	704	663	676	666	690	676	656	629	657	689	660	668	659	661	703	690	654	701	695	676	681	693	694	701	693	711	669	640	673	678	662	642	670	658	682	630	660	685	680	696	627	633	643	645	700	645	697	664	663	659	658	652	682	690	671	688	675	688	670	663	702	654	677	703	684	663	686	667	674	723	684	661	702	644	660	663	684	692	667	684	666	704	698	713	704	653	666	685	675	681	659	663	656	635	717	663	681	690	651	705	699	660	696	644	693	674	687	699	654	693	645	638	690	654	669	675	678	700	702	719	664	708	703	647	681	663	640	707	697	737	668	709	659	655	671	674	675	663	713	654	658	719	585	666	668	680	705	661	669	674	664	702	737	699	656	670	647	700	671	674	696	634	688	643	628	716	695	669	683	617	644	659	692	660	692	702	689	668	678	669	670	696	682	687	674	686	657	680	678	685	622	683	709	640	635	671	697	653	679	668	653	677	702	688	666	661	697	650	670	710	686	725	663	637	685	671	652	638	685	670	631	638	708	672	659	706	656	701	709	621	704	717	679	668	678	637	657	676	736	656	682	660	592	671	685	671	704	687	637	711	670	678	681	736	686	660	672	707	718	747	656	672	682	671	674	699	676	650	639	686	659	665	716	645	650	679	644	644	662	680	652	693	669	669	670	659	654	646	668	673	634	656	661	700	669	692	654	675	681	667	670	681	672	700	725	738	710	674	690	642	672	651	777	668	662	668	717	675	687	691	676	658	670	654	664	625	709	676	660	679	681	668	657	657	690	649	682	701	644	645	719	666	660	715	639	641	674	665	677	698	725	718	647	667	686	670	655	664	654	709	679	685	674	678	764	706	673	642	678	656	650	682	678	721	661	672	645	675	691	643	719	661	711	686	648	658	716	682	730	713	635	679
24989	21234	27312	25314	9343	950	732	597	514	484	493	420	489	427	385	445	445	412	406	417	418	403	423	374	389	385	354	355	396	379	384	396	385	401	374	395	388	358	368	371	389	395	411	384	385	377	377	409	377	343	387	355	317	371	388	355	394	401	361	377	369	377	355	382	373	374	349	329	393	348	358	392	340	397	392	378	362	366	386	364	396	428	360	344	351	363	343	405	375	326	348	370	368	385	398	374	356	366	385	384	325	372	353	353	379	371	335	350	375	347	361	325	362	380	342	349	339	333	389	373	341	382	400	408	367	350	358	395	369	380	374	358	354	365	360	368	369	373	397	386	366	351	371	354	380	344	353	375	352	391	382	360	388	369	352	363	405	376	382	375	363	357	394	392	374	369	353	375	364	386	333	327	357	379	372	366	363	363	361	355	345	388	390	353	356	323	393	366	356	354	372	370	344	361	370	354	406	394	355	398	353	353	371	370	401	356	359	392	353	338	344	379	377	341	403	370	400	378	375	358	343	380	380	363	395	376	383	367	355	362	326	386	375	357	397	371	366	347	393	378	359	361	322	376	343	355	341	393	374	364	353	385	365	347	364	377	365	377	374	342	357	388	387	366	366	358	346	368	359	364	382	391	371	375	388	419	393	382	399	359	337	389	381	381	383	372	374	342	377	358	342	336	362	381	365	368	344	370	369	349	332	379	365	380	360	382	393	366	369	382	335	379	332	368	379	360	371	340	362	380	386	362	354	375	405	374	361	358	366	385	390	396	367	364	358	379	361	344	362	362	380	365	364	383	374	366	369	368	345	361	379	390	355	399	352	357	384	380	380	376	387	370	368	372	359	390	382	379	376	371	368	362	377	364	387	452	363	412	373	378	363	360	391	359	332	364	354	381	404	377	382	354	367	335	352	357	400	390	381	366	321	360	375	358	353	350	364	352	377	369	364	401	402	366	332	369	352	361	370	374	360	375	381	386	373	366	359	356	347	368	359	354	352	341	356	392	355	405	385	374	394	393	345	384	360	347	367	355	367	394	392	367	354	365	329	362	397	356	396	390	369	371	382	372	404	364	366	364	359	387	369	368	368	366	336	349	387	408	360	344	352	388	404	382	338	371	377	355	364	381	370	376	342	409	358	357	350	374	391	389	365	393	366	385	393	377	385	358	404	315	363	378	371	342	353	375	334	361	387	393	367	352	368	385	363	379	380	364	358	334	381	379	355	350	361	361	383	390	353	385	386	339	369	387	363	399	379	361	381	373	378	387	350	346	388	386	403	346	358	360	354	381	375	364	388	365	357	347	357	359	369	365	376	365	351	382	344	387	402	397	338	355	356	367	392	398	371	363	356	365	355	363	373	375	374	372	354	403	384	329	338	381	390	375	353	344	347	377	373	347	419	393	376	394	368	353	345	397	349	345	323	349	377	362	353	363	384	369	367	396	384	368	396	353	381	408	374	375	385	388	372	379	387	365	383	389	387	396	408	355	373	356	379	379	386	370	380	343	368	351	326	358	344	331	324	372	369	328	391	374	343	351	371	380	324	385	357	393	377	375	362	335	384	358	353	353	367	372	376	374	338	386	365	380	347	350	358	362	384	359	402	350	369	363	376	359	345	350	328	389	397	365	393	332	374	369	353	382	337	369	382	358	363	418	312	396	398	368	341	365	360	364	369	366	383	303	354	364	403	349	321	341	374	389	394	354	361	361	353	361	385	380	335	389	370	354	371	359	338	379	404	339	370	362	366	371	348	363	417	397	358	360	334	363	399	360	388	354	346	348	354	373	341	346	357	366	387	372	366	372	361	348	354	364	393	370	381	365	378	352	371	374	359	376	377	335	414	392	397	388	374	346	368	374	340	322	367	367	354	406	393	368	355	326	374	354	365	338	358	367	340	353	333	354	368	352	362	379	379	368	356	373	384	392	420	377	375	356	335	393	385	392	375	375	358	369	379	361	368	398	389	363	380	343	374	379	348	363	359	352	375	384	360	411	392	354	390	359	407	386	363	377	353	443	357	366	356	365	382	359	386	396	350	343	362	368	341	388	350	376	372	398	383	354	367	344	393	358	357	373	335	357	342	335	352	335	352	396	367	387	368	377	377	368	394	373	351	362	351	337	408	363	342	349	359	390	340	362	365	359	388	361	410	375	355	372	365	417	386	342	341	391	345	381	377	370	365	384	359	362	351	356	374	382	342	376	366	361	321	318	351	365	361	392	357	344	362	394	355	347	383	362	341	389	394	341	408	389	353	346	388	373	384	407	364	366	405	343	383	352	383	370	387	360	370	330	372	405	376	357	391	401	348	379	381	365	374	355	401	348	401	345	371	336	375	360	315	353	377	379	367	352	364	403	384	389	352	363	371	361	393	343	367	390	348	378	381	347	374	362	386	385	352	354	413	360	351	358	370	388	360	368	381	361	354	371	375	344	333	396	389	360	384	387	383	365	399	368	397	362	355	311	365	361	363	365	367	365	357	411	364	376	351	321	371	368	346	344	372	364	356	396	390	374	366	357	354	349	393	376	381	369	389	394	358	366	355	381	375	374	373	358	346	368	386	386	343	373	400	371	365	371	384	388	350	345	355	383	348	351	377	351	362	373	371	369	352	365	342	376	381	364	405	367	351	356	337	350	364	362	390	360	352	362	366	313	376	361	368	337	312	392	391	364	352	380	352	395	350	363	349	351	378	355	344	385	388	335	360	358	373	335	405	349	369	389	353	341	366	383	383	366	380	367	361	365	361	365	380	395	387	347	386	358	355	357	375	357	355	378	356	383	370	385	367	349	366	371	334	361	368	358	375	399	388	385	390	365	409	354	363	357	324	342	388	341	397	354	370	364	356	375	384	381	386	361	335	408	372	395	389	375	381	397	381	367	369	360	372	378	385	381	350	356	341	332	371	394	380	364	407	372	381	346	396	351	332	385	383	360	404	385	351	348	370	372	355	359	371	355	370	379	349	342	383	377	379	359	379	340	372	375	375	360	366	386	388	387	377	353	353	333	349	371	387	366	398	367	360	361	370	380	361	403	411	380	356	366	381	401	396	344	369	363	323	387	379	355	361	375	339	391	377	363	371	370	371	372	377	413	389	359	368	387	381	384	405	378	375	378	370	382	385	378	380	354	390	346	372	367	374	387	359	365	332	345	391	343	368	366	373	367	357	348	370	404	386	376	376	394	352	356	378	345	410	371	394	365	388	333	371	333	387	362	356	397	374	345	345	347	367	356	367	332	376	398	369	384	361	406	377	335	394	398	355	359	331	352	364	359	388	350	351	383	325	384	352	350	391	374	344	360	362	365	370	368	367	365	371	363	327	383	370	386	383	364	369	369	334	365	389	357	391	344	373	367	350	365	365	370	350	368	374	396	341	373	387	363	338	360	374	371	340	382	351	361	365	325	329	384	364	355	361	334	391	382	366	386	351	376	363	384	337	365	355	352	380	358	360	369	327	386	356	379	356	408	366	362	385	385	378	357	369	338	361	328
3925	6213	5407	2041	1757	1362	1080	944	802	718	654	589	548	511	487	499	482	435	469	477	499	454	506	432	439	440	423	419	472	431	434	410	397	439	395	464	434	448	463	472	459	392	397	438	438	475	457	439	403	416	403	393	453	448	446	469	403	431	407	446	402	416	446	411	440	410	437	377	436	454	409	399	405	439	422	428	435	391	408	414	417	414	430	420	431	410	449	387	420	414	412	437	377	400	431	382	407	418	401	424	404	413	429	416	432	402	413	410	406	417	399	415	421	400	405	397	433	433	407	397	375	390	398	414	396	412	450	397	401	393	440	401	411	438	435	435	404	407	384	377	421	401	387	440	455	413	395	439	437	444	435	383	390	424	411	392	400	413	452	429	392	432	388	424	400	432	392	433	403	420	392	429	395	400	382	417	420	365	391	394	402	403	410	409	378	412	366	397	408	386	384	417	398	356	424	414	408	428	412	425	396	405	423	399	401	423	419	424	423	379	418	389	438	431	377	383	408	426	420	376	407	425	399	427	431	402	400	440	411	404	392	400	390	415	423	429	429	387	405	412	396	433	397	387	383	428	435	418	409	440	435	425	409	430	401	444	400	417	417	406	404	391	410	405	441	441	431	408	426	419	377	416	412	444	429	419	429	412	415	388	376	417	422	446	418	398	445	420	406	430	400	390	396	416	468	374	434	404	419	428	398	419	420	397	426	398	425	444	397	415	427	455	412	418	395	423	418	411	399	401	430	438	420	395	386	410	403	448	429	408	435	397	429	388	420	410	382	417	404	408	409	437	407	394	402	449	446	400	402	408	442	407	396	411	386	401	403	399	386	406	425	403	427	437	361	401	390	430	447	412	401	422	404	371	409	402	407	391	432	408	453	420	403	416	361	430	421	436	407	420	417	398	432	405	409	458	397	422	426	423	378	436	435	415	388	396	420	390	418	394	405	433	386	430	451	408	379	410	376	413	404	416	415	430	416	408	394	415	408	441	448	400	409	419	404	394	419	425	439	421	437	430	393	410	389	465	431	398	416	429	409	413	398	420	438	429	434	396	404	443	373	407	424	370	391	419	442	441	446	436	403	437	378	386	419	446	439	436	415	420	412	437	433	438	398	411	402	376	422	428	394	392	431	388	412	423	378	430	419	377	406	393	439	422	446	426	371	453	432	430	380	427	430	401	419	427	427	420	366	402	431	405	413	398	434	448	385	373	423	415	369	407	442	387	410	405	417	396	401	459	424	419	415	399	400	390	406	409	443	402	392	380	409	398	418	430	415	429	384	362	449	377	448	408	411	410	410	429	391	448	397	391	448	416	401	419	427	397	417	423	419	440	401	422	415	358	394	424	441	440	438	432	388	425	392	425	409	411	406	421	397	425	440	385	405	362	412	384	388	392	383	397	390	401	435	383	383	393	414	413	377	430	443	416	405	421	408	417	433	434	392	398	398	394	439	431	427	411	414	430	396	403	418	417	402	401	397	422	434	423	408	375	398	401	434	410	406	430	450	429	409	390	418	411	385	420	405	388	428	408	459	430	404	384	405	386	413	392	456	420	432	434	419	429	419	414	436	408	445	437	393	401	393	460	425	414	423	414	445	422	419	427	379	414	411	391	410	411	385	407	395	417	437	414	406	430	386	423	400	448	357	449	454	376	399	384	406	387	452	408	389	395	422	406	409	402	398	380	405	398	383	426	424	411	421	447	429	360	422	409	418	396	371	406	419	388	431	419	445	428	391	426	428	407	422	408	428	379	431	410	392	422	396	436	420	429	395	352	399	404	393	438	412	423	419	395	428	409	376	397	448	421	399	448	422	383	407	416	399	414	411	422	424	403	453	390	390	414	371	418	410	393	448	415	372	415	433	462	398	379	440	458	408	418	389	405	378	382	426	428	412	400	407	401	397	418	389	426	391	447	424	381	413	413	390	398	393	402	414	424	373	394	419	432	404	416	400	426	385	425	398	393	402	406	431	391	458	417	422	423	411	438	437	413	415	427	386	410	402	397	391	419	427	399	441	390	383	367	405	384	433	407	436	408	384	392	411	385	413	394	438	390	421	411	400	447	386	403	436	426	484	415	373	433	431	460	437	383	419	393	426	398	444	408	405	407	371	406	419	406	407	406	412	459	403	404	397	400	414	385	445	419	440	412	409	429	396	374	449	420	378	403	402	391	400	401	404	393	419	415	411	421	398	404	399	400	404	384	372	388	413	444	393	456	400	413	471	448	383	401	409	401	412	399	398	409	422	394	432	393	367	399	429	395	432	407	368	431	398	434	383	401	464	418	398	442	404	437	423	416	401	434	394	428	397	413	405	382	419	378	388	400	398	397	401	398	437	420	447	412	422	396	410	420	432	423	395	389	418	404	440	386	382	389	445	457	395	418	412	375	390	393	428	373	414	450	427	438	426	414	421	407	456	392	399	401	444	414	435	410	398	422	390	408	437	379	396	413	403	420	440	386	399	451	438	411	410	412	391	399	436	425	384	412	426	400	436	404	435	405	422	378	423	424	414	406	441	419	398	431	396	388	358	410	383	407	412	417	427	415	397	420	433	407	426	452	405	409	406	414	416	373	435	406	440	427	440	385	431	420	408	404	413	426	426	427	396	401	402	387	439	407	413	431	414	420	426	394	423	378	384	429	412	420	396	444	397	380	419	421	430	401	416	399	409	440	413	444	415	418	409	440	438	393	401	445	402	426	421	422	413	431	424	416	403	415	426	423	411	409	423	399	443	432	384	381	439	404	415	410	393	379	408	418	373	415	414	421	404	391	359	420	424	392	361	432	405	402	388	390	376	427	451	435	371	408	398	424	407	458	413	409	432	405	412	389	414	379	397	406	383	412	408	387	371	442	427	430	415	408	422	423	392	407	399	424	418	423	409	402	426	388	405	411	422	397	391	367	412	423	439	397	441	424	366	401	436	369	396	438	405	450	396	392	421	425	401	389	470	440	415	399	420	396	406	419	414	385	443	389	397	411	379	443	410	417	415	416	421	421	411	444	398	398	411	368	421	384	438	396	422	402	412	419	416	397	399	415	408	430	452	405	381	402	414	398	393	406	387	410	410	415	421	411	369	449	408	408	431	416	391	467	397	406	406	414	404	412	408	417	417	390	415	395	430	371	371	427	456	408	395	396	425	421	418	389	409	402	436	408	424	406	406	383	401	446	450	444	378	395	411	404	441	438	419	413	430	397	416	420	419	414	405	389	455	431	414	388	423	411	442	395	420	425	430	410	423	442	412	420	438	421	426	449	416	461	423	397	417	412	397	385	435	395	388	396	391	401	428	415	404	432	432	420	421	404	395	439	409	414	409	430	421	406	436	419	430	364	424	387	420	404	422	447	466	441	405	384	396	425	395	388	396	422	390	449	445	444	437	406	408	373	423	430	445	411	407	410	429	408	413	402	423	425	399	407	407	400	412	404	423	422	400	413	412	450	436	392	441	410	435	428	361	428	397	418	406	424	380	407	385	378	401	416	413	402
22636	21176	28876	23775	21174	21242	8164	1807	1352	1253	1125	1027	970	953	895	924	868	837	834	840	840	793	868	819	849	800	818	778	800	789	775	827	819	777	796	752	772	805	792	821	795	796	760	717	755	798	785	749	765	812	840	821	786	779	739	807	764	741	722	754	793	781	829	783	815	771	800	813	774	817	761	719	776	740	731	759	724	764	741	753	768	739	752	788	720	711	735	770	787	785	738	737	740	738	753	766	705	723	735	752	742	738	762	741	764	731	793	768	746	743	770	770	772	786	747	729	768	748	753	781	794	747	771	748	763	714	796	743	736	735	760	739	724	774	764	731	757	761	739	743	728	767	767	777	792	783	748	722	768	747	744	708	737	761	776	761	771	762	774	761	760	754	754	767	844	757	781	794	748	730	782	735	766	754	682	738	717	764	734	748	793	783	755	791	729	769	762	744	778	734	725	744	751	720	742	780	771	732	766	737	795	735	734	743	742	754	748	792	713	766	727	759	821	757	738	725	769	773	746	753	754	687	734	787	762	752	721	758	764	743	744	783	762	828	758	744	709	771	732	713	748	761	757	716	740	758	729	730	665	791	734	703	715	736	707	705	773	730	735	717	714	777	765	772	703	758	721	805	787	709	719	725	683	759	774	745	731	731	741	774	752	782	761	761	753	765	728	748	750	731	704	776	767	735	763	746	806	747	811	759	715	717	732	756	755	749	767	778	774	763	789	776	748	722	775	780	770	727	744	757	718	766	747	753	732	740	735	782	779	746	686	752	702	726	737	741	715	748	784	711	805	775	748	731	688	781	755	764	766	746	698	749	693	702	759	736	763	802	744	733	724	744	725	768	768	785	735	759	724	730	729	805	775	780	772	747	772	701	761	779	786	729	781	758	720	744	733	796	708	742	726	732	749	749	763	716	787	820	735	718	733	699	762	726	716	707	720	754	727	716	751	810	756	748	757	750	719	788	734	749	760	757	731	784	760	755	769	773	790	743	711	729	733	768	726	763	778	796	820	757	729	703	766	733	764	814	743	742	738	714	690	780	743	698	749	718	770	765	754	718	719	715	782	746	727	761	715	757	817	734	821	727	767	750	731	760	817	687	798	781	775	751	703	754	752	658	727	753	766	720	786	756	751	745	745	746	755	734	701	800	715	755	833	761	795	776	724	735	727	754	794	751	782	716	764	731	726	768	766	747	772	750	685	775	734	792	719	806	703	790	676	731	804	786	744	713	774	778	782	758	787	705	741	776	765	793	736	752	718	723	788	737	751	735	727	702	701	784	724	697	764	688	738	713	756	758	754	751	769	733	789	765	751	767	775	755	768	726	808	750	751	766	766	814	779	714	807	794	684	718	770	780	729	733	740	760	670	805	734	789	764	769	735	741	710	776	792	713	770	785	747	792	747	802	735	743	731	765	758	712	718	765	754	716	718	762	712	728	744	753	732	756	736	707	743	767	775	780	743	703	722	735	768	727	717	780	818	759	783	730	749	774	784	763	731	749	775	765	773	747	736	751	742	730	752	730	775	767	734	762	698	765	721	735	721	708	774	798	771	730	760	685	745	795	726	756	688	775	781	728	739	730	782	773	763	790	752	773	743	742	774	719	746	752	745	711	780	804	715	760	731	751	748	750	731	789	743	740	740	733	705	734	706	736	790	775	747	774	743	733	772	759	723	771	731	775	743	750	754	750	802	740	711	762	759	729	775	759	750	800	760	799	750	750	747	727	704	770	694	766	777	738	730	742	735	771	786	716	773	712	747	743	772	775	741	854	748	776	741	775	746	763	773	756	771	713	722	785	745	751	740	745	795	723	776	764	727	775	804	775	699	754	746	754	738	798	682	714	725	759	739	743	742	731	713	764	773	738	733	731	783	727	730	772	724	701	784	771	737	763	713	761	745	769	748	795	744	740	767	730	786	712	691	801	772	728	785	745	759	751	748	759	771	760	756	762	786	747	786	777	721	787	733	782	740	724	798	739	714	753	757	784	754	728	729	733	752	712	735	787	776	764	798	771	734	728	799	736	745	743	750	770	758	811	699	727	749	743	783	733	817	773	722	794	761	747	756	720	761	742	796	810	789	786	707	753	772	760	745	726	707	809	693	770	707	687	691	770	792	782	717	800	739	803	808	751	765	725	738	708	758	747	768	755	744	794	757	720	755	766	718	766	774	759	707	749	730	736	775	749	701	709	724	775	764	765	733	839	721	760	725	747	720	715	734	772	735	773	813	781	776	785	753	750	750	711	803	725	777	772	780	761	742	809	763	731	788	782	731	781	781	774	736	764	666	718	716	793	807	753	781	762	765	706	688	733	753	756	755	748	760	735	759	770	715	768	733	737	706	713	734	778	742	724	773	727	739	749	735	754	725	750	785	762	766	777	752	711	741	764	738	746	782	748	813	771	786	743	756	774	787	722	726	722	720	707	700	766	756	751	765	754	779	791	793	730	792	742	780	714	751	802	758	751	784	815	764	796	745	752	733	726	746	772	720	692	738	734	760	708	738	743	768	718	770	719	762	768	811	701	744	736	739	748	765	726	783	749	764	752	778	712	743	804	718	796	787	729	725	747	739	797	780	743	742	741	782	769	831	740	716	759	790	774	720	764	765	774	788	706	782	759	789	731	752	747	745	760	729	762	753	775	761	757	748	775	783	749	770	779	707	746	757	766	777	781	742	829	763	739	751	756	729	778	785	777	680	748	753	762	783	800	829	782	773	732	757	730	811	782	715	739	767	749	782	708	772	740	697	742	815	770	756	722	744	750	743	765	721	780	763	734	766	733	742	721	761	717	720	749	730	766	718	739	743	772	696	701	764	767	807	746	771	770	765	726	734	735	726	741	788	763	709	745	738	724	751	731	714	740	708	739	773	751	729	716	680	741	713	762	741	776	753	783	742	747	718	776	766	734	715	811	763	743	731	748	750	732	745	806	763	795	750	729	755	766	800	728	757	757	740	833	706	712	792	761	771	724	793	797	724	788	733	675	748	755	724	776	779	751	731	793	798	742	775	751	789	755	760	765	769	783	721	778	750	738	790	762	752	718	784	716	720	755	744	757	736	767	766	778	723	784	772	699	757	771	713	705	718	739	723	689	709	739	748	758	795	725	774	745	743	710	743	761	753	717	712	727	788	754	756	700	734	771	717	723	767	758	707	721	739	722	764	738	744	715	760	712	757	723	760	754	767	746	707	725	745	691	759	768	789	762	761	786	758	740	703	751	735	726	764	740	721	714	726	756	751	754	755	756	719	734	751	727	769	754	757	752	731	726	764	770	756	773	739	721	765	735	773	726	806	719	755	741	775	751	790	724	738	707	689	772	744	735	804	799	747	790	750	704	687	743	720	729	708	725	735	763	794	763	725	683	730	751	704	763	767	728	779	778	740	734	719	745	755	756	720	751	748	746	751	731	740	730	709	728	701	710	799	759	766	745	723	742	783	755	740	725	751	780	751	751	766	780	716	743	748	745	776	734	733	743	780	740	767	747
5164	17176	13169	5740	4753	3683	2880	2246	1937	1593	1401	1338	1243	1191	1062	1011	952	976	926	962	886	909	884	883	834	819	808	793	836	914	840	779	841	776	841	846	784	838	839	828	826	838	789	820	825	867	849	818	861	809	809	761	758	817	822	814	806	767	744	822	861	784	808	845	819	756	794	815	826	763	815	825	795	829	772	833	759	752	801	795	763	763	761	759	844	722	757	793	767	833	721	782	785	754	763	775	805	815	784	770	762	765	765	813	832	777	772	760	776	751	792	822	789	815	785	815	731	759	799	780	764	802	768	778	839	782	767	750	774	830	753	796	752	786	762	791	812	819	805	734	824	758	759	789	768	757	809	757	791	772	753	789	757	768	733	808	755	809	784	779	748	828	795	755	768	836	807	789	776	746	736	790	744	761	805	778	849	787	790	811	778	772	754	712	774	750	785	797	780	776	741	787	747	770	777	829	823	769	760	766	741	763	770	791	766	831	744	773	756	820	737	796	795	762	749	783	801	704	773	788	830	795	750	798	762	734	778	771	816	793	787	755	765	764	840	778	764	826	773	773	764	759	798	752	766	756	729	708	785	763	750	745	797	793	764	801	791	747	746	763	803	765	783	779	740	834	839	774	780	809	826	722	766	774	765	808	801	738	802	762	777	769	781	718	802	801	806	797	752	772	800	751	789	800	768	775	766	825	774	765	752	811	745	785	766	755	813	774	806	775	758	754	759	778	767	774	735	803	790	785	762	794	777	833	784	796	823	789	808	742	801	791	765	784	794	776	777	815	794	763	789	786	791	765	773	785	770	749	761	729	761	797	808	717	797	795	806	820	733	781	793	799	817	749	790	808	806	808	753	794	733	827	781	733	774	775	778	791	753	778	774	792	762	744	791	771	797	750	802	822	753	798	779	735	802	750	813	798	764	819	732	793	799	777	787	795	793	800	812	761	768	788	784	805	744	815	785	771	832	746	765	816	757	800	768	756	775	776	763	765	812	780	785	788	765	835	831	715	784	781	783	794	757	792	802	767	779	777	779	779	793	759	808	779	740	765	765	820	765	754	732	796	773	738	760	725	773	764	767	805	786	768	749	800	754	765	743	771	766	788	753	816	776	804	798	792	776	820	751	783	792	783	799	779	821	761	762	753	738	778	825	803	840	768	775	732	790	745	797	742	787	796	778	766	756	807	795	781	745	780	779	776	801	776	740	788	796	793	769	797	768	782	798	811	748	773	802	807	813	737	820	761	724	795	787	770	781	771	798	750	766	766	750	760	771	795	809	822	763	757	797	743	722	821	753	779	772	770	796	745	796	806	769	822	813	809	814	772	725	766	777	818	758	787	768	783	779	777	757	748	743	795	796	763	740	781	724	777	778	773	815	760	774	778	781	801	787	745	746	765	762	790	788	786	701	774	797	783	790	782	795	764	760	766	768	798	781	805	774	781	779	807	756	702	820	783	780	805	777	785	793	783	792	770	778	739	769	812	773	761	773	773	778	768	792	731	793	789	728	754	760	821	781	816	785	794	805	747	809	788	806	811	751	823	765	754	816	795	826	799	779	774	784	781	782	804	790	807	764	852	797	806	757	769	771	793	792	751	704	742	806	755	798	818	723	767	784	789	795	799	803	713	821	741	771	733	807	770	806	834	771	755	816	741	744	762	769	757	757	787	800	798	812	765	701	782	822	748	785	819	767	795	775	774	820	777	796	773	757	772	793	802	781	801	774	709	784	811	780	732	795	795	722	779	759	818	757	684	745	806	786	747	806	808	771	739	732	752	793	811	774	755	759	785	786	764	768	766	777	825	802	835	763	825	799	790	751	805	748	802	786	776	803	783	774	795	781	796	711	785	744	787	801	803	780	757	768	757	784	763	792	797	782	783	736	756	757	791	812	758	780	808	827	756	764	794	744	804	762	800	810	773	750	751	757	733	762	785	818	782	772	741	771	798	795	738	777	819	764	754	765	763	784	739	779	803	802	790	810	762	807	828	742	754	767	733	766	749	813	728	731	814	749	732	767	786	782	790	807	820	773	784	757	757	756	815	792	770	782	750	773	775	780	753	743	778	797	812	785	821	747	773	782	763	780	788	751	745	803	812	784	773	772	743	793	774	722	846	754	771	822	742	757	780	822	765	747	805	789	786	807	709	759	743	776	821	823	796	811	815	788	755	839	748	752	809	773	793	744	694	820	784	716	769	750	793	766	775	800	753	722	784	840	758	839	787	778	821	748	774	800	782	782	737	811	791	746	776	757	771	747	771	814	752	761	744	789	785	801	801	748	818	813	778	741	775	754	785	813	781	746	739	780	751	806	780	725	786	751	825	795	765	756	792	735	751	803	774	786	781	793	729	786	800	783	780	727	777	767	782	772	739	796	750	845	786	741	809	805	717	823	783	825	757	784	771	783	756	809	818	758	773	768	751	786	766	768	823	724	774	812	826	785	779	774	754	792	829	746	769	745	809	807	790	789	759	823	774	771	804	747	736	726	778	744	763	777	790	790	791	826	792	762	766	784	811	771	783	817	745	785	755	777	691	807	750	820	741	737	775	792	780	808	753	758	759	828	744	770	775	812	831	774	736	763	751	788	754	793	805	791	740	744	771	776	793	796	768	741	788	776	740	725	787	793	774	797	808	792	768	724	759	782	761	745	759	734	776	803	793	768	726	731	780	792	819	767	780	736	772	762	776	738	786	781	809	718	734	775	770	798	784	763	722	810	765	767	761	767	774	807	807	752	774	803	755	746	805	803	738	773	801	759	811	775	756	792	817	817	775	787	768	773	808	746	811	790	753	772	745	734	772	749	737	749	777	799	781	803	802	816	818	811	777	822	792	814	749	773	755	824	737	800	805	797	804	744	768	816	799	761	748	804	752	807	781	774	762	838	779	783	740	741	794	765	770	766	789	747	799	798	793	843	783	748	760	783	763	808	777	742	814	786	795	753	766	758	758	779	751	766	751	779	775	803	817	773	784	770	739	776	793	744	797	788	785	773	735	709	738	799	783	816	839	761	739	759	744	800	731	810	775	783	804	806	741	770	764	780	766	798	785	785	788	780	743	730	746	794	761	726	781	752	769	798	799	789	782	780	786	765	785	758	789	767	773	806	785	747	752	787	754	772	768	783	767	749	763	793	746	716	779	739	785	751	799	761	761	791	750	760	766	778	783	782	781	762	761	761	761	758	787	766	799	821	748	783	768	757	775	782	800	802	797	821	787	790	807	796	775	799	805	772	779	749	758	737	736	821	769	720	796	737	769	789	719	769	787	782	791	760	753	790	791	786	751	763	777	759	726	747	825	753	756	768	779	807	792	786	827	722	816	760	761	788	803	783	790	803	792	797	781	791	785	775	742	787	799	696	763	825	815	814	794	739	836	768	764	778	774	771	793	801	818	763	793	794	747	810	809	713	783	751	742	755	762	761	770	777	731	783	797	795	766	739	794	780	764	829	789	733	823	719	736	815	772	790	734	776	766	755	762	790	785	760	796
27924	17288	3614	874	642	516	465	429	398	400	391	363	378	378	364	370	373	346	372	406	393	372	404	348	393	388	372	385	346	381	402	364	347	404	357	368	374	373	375	395	381	361	391	389	412	368	378	389	378	373	378	412	378	349	379	355	392	373	389	402	399	389	414	374	401	364	360	387	367	392	364	389	361	374	371	386	365	385	420	349	343	344	405	367	352	398	388	432	358	365	398	356	374	359	379	340	397	361	368	373	338	350	347	369	348	345	383	346	386	371	376	369	390	377	372	369	365	376	335	374	352	375	381	366	381	374	362	385	349	351	355	339	365	391	397	393	355	334	361	344	353	371	369	391	373	391	375	367	368	382	390	367	361	358	396	362	347	357	370	354	377	375	400	343	373	378	376	395	381	372	356	375	393	379	375	378	381	358	352	404	346	355	387	345	378	372	375	359	386	415	372	407	388	373	332	387	383	361	359	372	370	376	363	358	380	354	377	386	365	339	359	373	352	346	321	358	393	362	348	381	383	389	422	351	376	382	383	379	319	387	375	382	357	398	353	381	372	347	361	371	359	389	369	376	392	359	366	347	378	374	349	361	358	336	400	420	403	365	385	379	367	318	357	391	347	364	342	358	351	371	385	395	364	335	361	373	356	385	340	382	408	377	384	367	372	369	355	357	370	331	398	343	343	383	382	353	372	374	392	358	387	382	380	379	375	374	391	356	382	370	374	348	378	346	366	392	311	335	365	363	391	418	389	389	357	378	358	386	389	377	412	384	397	369	411	351	371	343	385	376	372	366	387	381	395	366	368	363	385	399	362	330	335	366	394	398	370	387	406	396	374	358	400	357	340	388	370	349	372	356	361	377	342	355	351	350	367	353	380	362	360	387	380	358	368	376	378	349	394	365	363	359	330	364	361	379	389	387	333	401	383	379	382	346	399	382	383	377	398	369	377	392	378	350	381	414	381	379	398	357	336	359	376	340	377	362	374	373	372	372	379	359	390	381	324	384	360	377	383	339	340	372	386	379	379	358	352	365	389	362	384	390	408	376	354	371	374	373	380	370	356	347	357	369	391	338	369	396	411	366	367	365	385	410	368	389	378	348	360	370	383	348	389	391	371	359	392	377	373	369	379	345	383	370	359	364	379	348	363	396	352	380	367	370	384	411	363	363	345	370	360	375	379	361	372	373	392	356	387	357	344	332	361	359	373	380	362	350	351	363	386	385	350	354	372	350	370	377	380	347	382	385	369	357	370	362	354	352	361	297	355	390	374	337	352	366	355	370	398	355	381	351	352	362	366	350	354	365	345	334	368	351	364	339	387	351	375	385	375	405	355	370	376	386	401	355	393	369	400	364	356	373	343	375	380	389	337	380	371	332	367	378	374	368	350	381	384	382	330	360	359	359	360	392	352	369	366	384	376	364	351	406	370	416	382	390	364	380	386	399	389	365	334	372	368	370	381	361	410	398	367	393	373	368	395	376	354	372	380	387	362	353	358	389	365	391	340	370	370	351	351	409	385	358	366	396	379	382	364	370	369	386	380	368	352	378	387	409	391	408	395	361	361	355	390	366	370	375	388	334	383	388	369	375	413	387	339	370	359	349	371	344	394	358	343	318	394	370	360	380	364	351	361	396	335	364	328	348	354	395	364	366	396	360	355	371	362	377	410	366	356	379	348	410	400	361	347	362	351	363	363	384	366	393	348	349	367	372	390	351	345	379	371	351	376	370	390	371	374	343	351	386	408	372	349	386	390	348	366	404	383	388	384	374	393	387	360	355	362	385	372	385	347	361	356	353	407	386	385	377	413	374	361	362	404	363	341	349	336	349	357	356	381	363	345	337	374	326	362	366	396	360	379	342	339	379	375	386	382	364	354	386	354	349	367	356	389	381	352	346	357	337	377	352	354	365	382	350	344	311	337	394	351	362	369	390	343	380	390	374	365	380	365	394	383	377	358	392	399	355	354	390	355	365	380	363	419	377	373	367	376	361	385	393	399	363	383	348	372	367	331	364	374	371	376	373	388	366	373	371	397	428	389	365	370	387	400	370	384	412	358	397	349	366	322	376	349	393	367	384	364	364	359	383	371	368	366	341	386	384	317	365	387	396	352	360	344	352	420	382	349	396	359	395	402	359	380	365	407	389	401	383	391	386	373	385	376	373	344	357	354	371	358	389	343	344	385	363	371	346	385	396	409	409	397	409	379	359	358	371	357	354	368	367	376	356	372	376	393	396	348	373	390	387	362	347	353	386	370	343	373	343	315	372	383	365	346	377	352	342	386	388	374	348	359	381	362	343	393	365	397	375	372	384	352	404	370	362	357	395	387	366	378	315	365	383	348	389	385	353	361	383	344	355	354	353	354	345	376	388	381	361	351	413	377	394	361	387	376	392	377	381	342	389	397	374	387	329	330	352	385	377	353	408	360	397	362	346	390	371	358	347	360	373	356	323	357	362	381	355	359	330	386	350	365	372	343	377	358	351	381	335	377	411	368	345	362	359	372	371	355	399	368	346	384	364	370	372	346	367	363	367	405	361	360	394	371	366	351	364	353	359	376	371	369	354	358	354	384	390	354	381	390	357	369	396	361	369	392	362	359	399	353	321	371	408	332	403	404	401	370	361	390	403	369	368	383	359	347	357	379	349	373	382	411	378	370	359	354	374	358	361	402	374	373	339	333	366	350	371	359	372	342	396	433	331	372	369	367	412	361	370	377	384	365	339	337	391	381	360	395	359	393	366	351	367	370	393	359	414	372	370	341	370	381	350	383	395	382	397	369	370	341	356	373	358	337	378	385	341	375	370	363	347	425	380	355	382	331	356	365	354	387	367	367	393	333	360	370	391	409	368	362	349	346	376	342	386	381	386	350	340	387	361	390	400	374	346	345	366	366	363	331	386	362	394	356	378	388	369	347	402	358	329	372	359	380	340	358	384	372	361	359	355	360	365	355	364	376	376	353	355	373	353	360	357	387	386	385	359	377	371	382	344	355	374	380	342	398	371	370	423	357	383	403	364	372	378	357	364	407	381	382	340	360	354	353	352	408	374	358	406	361	360	359	359	377	385	360	370	396	360	384	359	342	368	368	421	347	393	343	372	372	390	367	356	388	400	323	381	373	339	347	345	392	367	360	350	340	364	397	349	341	376	347	394	382	337	352	348	364	391	421	366	362	385	371	407	359	385	393	343	388	356	346	331	361	361	387	368	361	367	359	370	396	360	347	338	371	318	397	397	404	368	367	355	362	377	339	382	377	405	345	380	330	373	362	364	372	432	372	382	363	395	392	390	360	388	394	352	359	369	396	356	350	371	359	388	347	367	397	363	355	390	364	377	365	377	353	388	359	366	378	369	360	382	362	378	396	358	353	380	346	346	387	391	372	332	355	353	377	380	362	361	353	377	389	372	341	356	376	359	344	356	359	375	393	380	330	374	332	375	377	336	396	388	379	379	377	349	365	378	341	374	379	375	373	380	377	386	330	368	380	334	391	362
4570	1750	1404	818	727	645	601	547	490	479	472	474	435	402	438	422	389	450	388	385	395	407	420	414	389	414	399	359	420	439	405	398	412	443	398	382	419	437	405	403	432	414	416	354	391	413	408	399	392	378	452	411	363	431	400	374	371	377	412	430	419	415	395	369	389	393	433	423	389	392	411	390	405	369	366	431	428	382	375	362	383	404	394	387	414	420	419	414	408	409	412	390	363	386	403	387	419	407	390	427	416	402	383	417	428	405	401	398	418	412	392	413	408	379	390	404	357	352	424	406	369	417	424	369	405	390	392	423	432	391	398	396	386	358	405	408	357	387	409	411	397	385	386	398	383	376	435	420	389	403	391	436	395	408	405	397	382	390	394	441	394	431	443	369	394	419	390	434	386	386	401	390	388	385	411	389	416	397	411	392	414	384	395	421	378	398	408	425	406	385	377	400	418	370	395	385	422	389	423	355	401	414	380	410	373	408	401	370	430	412	379	412	456	393	409	392	420	379	434	400	417	411	380	402	370	390	358	421	404	397	398	425	433	384	438	399	412	389	395	427	408	409	403	387	422	388	407	386	415	391	431	439	385	394	400	413	433	418	401	416	365	380	413	390	395	393	386	390	366	411	414	407	389	410	384	434	383	410	391	383	409	383	422	410	405	414	385	415	408	405	382	405	392	421	414	384	438	360	361	412	369	409	420	381	391	398	410	364	386	363	420	419	397	377	397	385	398	379	375	366	398	381	420	411	350	406	396	381	417	391	412	419	413	379	384	410	418	403	431	433	395	406	410	428	387	399	382	399	401	376	425	374	399	378	381	398	396	398	413	353	400	399	386	416	383	389	375	428	388	384	423	395	382	416	394	376	397	405	412	394	390	429	416	389	385	381	388	373	384	409	391	401	428	422	390	398	344	425	416	421	389	397	384	409	413	417	390	395	375	401	361	404	402	397	436	388	409	412	418	429	377	397	393	396	423	396	410	427	398	391	408	416	388	401	410	403	431	415	460	392	423	389	437	399	390	384	410	383	367	399	385	388	394	412	377	377	393	400	392	392	362	414	405	405	363	395	414	419	373	360	425	408	422	388	431	410	452	395	431	407	414	377	409	392	411	398	417	406	402	414	420	377	414	403	411	406	380	411	432	419	408	375	404	407	419	400	405	404	333	425	378	353	405	389	419	384	375	412	385	418	415	435	418	390	400	394	387	432	424	387	426	387	401	406	391	387	405	366	396	427	408	387	388	380	432	439	412	411	378	400	428	349	391	411	439	420	378	406	416	381	410	384	413	398	373	401	389	408	377	412	425	393	402	388	410	394	383	375	397	440	433	403	380	454	389	414	406	387	387	389	412	403	438	407	440	380	394	391	406	401	389	418	426	381	412	412	412	368	373	403	388	418	405	386	389	423	385	369	385	380	424	399	406	392	431	382	361	435	431	396	393	393	389	401	412	417	410	408	439	414	405	421	380	407	385	380	401	416	411	448	417	421	382	392	384	413	423	439	386	416	402	430	422	402	407	409	402	401	391	377	371	424	410	394	416	397	390	379	407	433	424	386	434	386	413	419	388	424	395	396	408	411	429	416	372	425	409	402	392	457	416	405	390	388	401	407	428	435	381	386	388	360	400	382	385	407	404	412	388	406	394	413	390	391	392	369	410	431	353	401	370	433	398	398	432	394	392	362	418	438	386	392	398	413	413	418	415	385	417	383	390	400	383	424	415	408	354	377	411	411	385	397	423	395	423	394	373	401	421	406	410	383	395	381	383	389	385	417	410	419	408	393	390	386	353	408	408	406	376	381	403	384	422	393	426	379	401	403	402	434	393	408	382	396	373	400	396	368	381	373	420	433	380	387	377	404	374	428	397	413	414	409	376	412	377	418	405	370	386	373	423	440	369	391	386	377	391	417	420	369	413	415	386	385	389	402	406	423	386	382	437	417	416	414	395	384	391	392	409	359	384	378	378	389	398	354	392	376	406	425	435	408	386	403	389	389	389	411	407	392	384	407	402	400	378	421	394	401	399	419	391	383	395	391	367	413	419	357	402	407	417	405	421	354	395	397	387	428	418	386	388	372	422	367	368	367	375	407	369	426	425	434	373	382	433	437	395	401	399	393	402	412	401	386	367	362	371	419	416	426	392	380	419	402	414	389	393	394	359	382	389	393	384	382	406	454	410	400	402	399	427	395	380	368	413	415	376	419	420	387	377	407	397	383	418	395	420	398	378	380	419	434	407	371	378	427	389	384	416	392	428	430	406	405	389	388	372	409	405	378	422	345	426	363	382	397	443	414	381	369	378	402	367	387	406	402	400	392	389	401	390	373	408	406	392	416	374	367	398	379	416	398	422	418	411	406	406	418	399	416	377	384	392	397	433	416	406	421	392	402	422	434	378	398	350	408	421	434	399	407	400	404	417	428	406	393	374	421	382	422	382	422	395	400	385	380	425	409	398	404	422	382	405	397	386	390	403	433	366	420	419	404	414	410	448	454	424	397	413	378	385	385	405	392	413	384	390	375	414	389	420	409	410	418	408	396	458	380	433	373	430	407	426	396	409	424	392	381	374	393	382	377	373	376	392	433	376	397	408	396	369	414	411	410	382	401	411	398	387	403	394	433	398	432	409	410	412	407	399	378	419	370	407	412	401	389	397	396	441	376	366	413	404	445	389	419	409	399	412	427	418	386	369	438	421	412	420	383	393	391	401	362	419	377	416	378	438	402	406	438	419	435	439	409	406	412	403	402	415	372	366	399	388	388	387	357	383	415	383	387	395	428	379	432	416	387	401	377	371	403	372	381	397	463	398	400	401	386	454	392	396	391	409	411	413	391	404	406	380	408	377	400	406	380	372	386	380	381	402	416	415	389	389	388	389	409	418	405	423	379	366	390	378	418	461	386	395	383	431	434	384	431	404	410	433	407	404	399	411	405	418	391	382	411	383	413	438	364	409	425	400	431	407	421	398	381	379	434	388	423	413	404	415	398	430	409	386	405	407	377	420	412	421	380	404	358	367	407	391	390	385	352	408	428	409	405	393	418	425	388	412	395	431	385	379	425	390	427	375	398	405	382	410	394	367	397	411	403	432	422	424	401	435	351	401	394	397	408	433	391	411	367	387	395	375	375	412	413	386	393	371	340	396	413	393	425	418	404	376	363	385	388	391	423	392	399	362	379	406	390	361	423	407	419	415	378	371	381	388	400	417	392	401	407	386	371	389	423	427	405	416	370	420	452	376	399	394	385	399	400	417	414	387	404	425	395	355	418	390	424	377	442	427	387	402	388	383	450	426	402	414	414	413	405	427	390	388	383	409	402	385	408	378	371	372	382	386	398	405	417	422	366	425	407	410	428	403	410	367	412	396	389	397	426	402	369	419	386	422	396	374	393	385	425	387	416	412	394	404	381	377	379	415	359	403	391	391	431	395	389	412	399	366	384	394	429	378	416	411	399	465	421	401	395	406	383	410	418	373	441	405	425	417	430	357	365
23797	21248	28505	24305	21231	9575	1614	1128	1056	867	807	791	772	730	743	686	705	690	754	724	659	650	698	655	702	649	647	695	676	656	688	620	720	658	679	617	668	670	693	640	677	669	697	656	656	647	662	657	624	650	665	670	656	656	655	670	652	636	691	640	679	638	612	641	706	678	657	660	645	693	691	666	647	696	678	637	623	661	648	623	611	674	623	620	640	644	683	634	674	637	677	624	688	649	684	651	617	630	643	628	612	635	684	704	693	581	663	609	664	637	609	615	639	666	662	636	641	659	616	660	633	631	669	657	663	644	649	641	644	648	620	620	688	661	662	633	641	643	643	679	637	658	672	610	632	647	626	646	636	658	630	657	641	630	608	665	652	674	597	641	650	665	616	638	668	635	636	623	610	589	607	619	648	665	687	640	634	616	666	668	689	623	616	673	651	638	665	668	631	657	674	615	633	607	626	638	641	684	624	631	621	640	640	631	677	624	630	639	647	659	696	657	647	609	633	657	656	669	669	599	656	645	650	639	586	637	599	658	635	657	673	658	666	582	635	661	683	652	680	658	645	618	609	614	643	658	629	658	655	648	625	636	604	626	639	660	639	634	635	658	644	636	643	662	645	637	643	651	658	662	661	649	611	621	603	630	683	597	669	605	631	581	660	656	669	605	658	641	653	651	649	663	677	689	644	662	650	675	632	608	661	609	660	631	594	677	651	665	615	654	622	671	623	649	630	626	612	678	639	635	629	616	642	654	602	653	632	663	601	637	651	622	683	619	626	635	629	649	633	696	635	633	635	614	607	623	670	623	638	674	642	660	687	634	647	687	682	611	684	600	609	658	644	677	637	619	682	648	611	663	658	639	611	584	623	648	645	621	677	687	666	631	656	631	677	619	644	616	608	649	636	672	628	636	614	622	677	650	608	628	621	642	616	637	614	641	658	686	659	638	644	646	624	655	666	665	649	643	665	694	661	594	671	645	645	680	652	642	645	646	647	678	651	643	663	630	666	618	650	649	666	629	620	641	595	671	638	633	645	656	661	670	626	666	658	596	631	659	627	641	627	685	669	596	657	631	685	675	703	638	586	611	630	686	622	655	659	667	647	673	647	659	618	651	636	676	651	612	661	603	687	641	628	628	640	617	635	595	619	606	673	665	625	702	656	639	629	633	616	623	650	613	626	672	637	668	603	689	658	647	664	643	676	631	679	688	644	617	643	596	664	669	649	599	685	582	637	653	646	598	662	637	624	595	615	635	669	652	646	655	605	617	665	665	711	637	636	647	597	619	610	640	685	670	632	658	660	591	677	646	594	665	663	635	651	626	675	627	643	686	627	635	648	638	651	625	659	630	701	632	642	689	636	642	674	671	618	621	609	647	642	655	665	624	604	601	640	613	691	627	647	642	640	624	648	617	611	665	649	627	595	615	673	619	656	616	631	630	617	661	649	632	646	640	654	632	665	619	640	608	626	654	611	612	653	629	634	620	683	605	676	630	622	686	692	634	663	623	660	605	678	584	605	686	640	648	607	655	636	644	665	662	635	591	603	687	650	667	596	636	629	636	631	645	619	663	620	652	640	660	671	637	638	659	643	631	585	675	655	686	634	644	623	671	647	667	614	644	663	645	626	716	669	629	666	687	648	666	675	627	600	642	692	680	621	587	665	634	694	652	636	650	623	650	606	679	648	609	658	652	600	606	636	629	661	655	613	621	662	615	636	623	650	669	612	670	668	616	622	636	603	624	649	676	624	656	656	649	660	635	666	652	599	605	641	658	626	666	625	618	683	645	642	637	647	619	644	598	632	667	641	661	592	648	640	669	594	634	631	638	642	661	663	659	641	601	657	691	692	585	640	665	621	618	692	687	680	651	604	639	689	636	670	689	630	626	592	604	612	608	672	627	671	669	641	628	661	674	610	660	639	636	631	670	665	626	583	677	640	644	668	566	652	625	641	613	625	605	664	617	647	650	630	640	631	653	679	640	645	629	640	594	650	670	651	675	628	637	625	627	642	619	657	624	631	596	583	644	613	615	617	631	643	613	651	665	621	627	681	621	632	610	637	653	643	657	635	615	650	619	647	678	650	663	701	653	617	643	673	627	641	680	646	639	657	619	620	651	634	679	659	690	631	652	646	630	659	603	643	655	615	630	654	663	635	643	646	634	637	622	674	669	624	630	645	634	627	606	663	644	632	663	587	640	629	633	677	618	639	628	625	608	643	681	659	606	670	580	660	633	666	700	675	563	685	671	650	645	658	649	632	655	665	676	642	641	661	597	665	695	633	652	665	618	648	659	626	603	631	651	656	642	660	604	641	633	653	607	621	636	643	631	664	651	694	653	615	624	607	681	663	634	666	684	656	635	658	638	668	617	613	705	664	640	606	590	630	627	637	666	651	660	614	620	609	666	664	630	660	653	620	642	660	664	655	619	650	650	646	655	668	619	618	642	615	638	637	654	666	683	679	661	675	653	653	632	608	591	657	647	638	591	688	641	631	617	631	658	590	652	649	666	677	603	671	649	633	638	657	605	612	613	639	668	652	668	619	653	599	643	653	659	674	638	635	680	608	621	626	661	641	606	688	670	657	623	622	709	642	649	662	633	687	671	672	671	655	636	655	648	632	630	643	631	648	611	650	653	646	646	661	631	684	622	680	638	597	639	655	625	658	666	639	680	665	640	624	600	671	645	629	659	653	619	645	628	660	621	667	625	664	701	655	660	663	648	615	593	670	614	663	654	620	606	625	593	608	653	667	611	649	651	673	671	629	615	620	639	642	613	614	609	673	657	674	654	694	664	659	669	638	644	642	613	673	650	618	660	666	617	603	662	641	597	623	689	639	623	650	651	635	629	647	610	668	637	658	675	622	654	636	671	683	655	673	632	649	652	597	668	644	621	618	639	583	598	641	634	615	658	663	654	648	646	650	640	634	653	692	669	628	621	651	629	625	627	655	677	630	622	646	659	625	636	635	634	661	617	642	601	622	670	613	628	621	570	639	641	616	633	621	643	645	598	630	631	653	679	678	635	605	601	659	692	609	640	646	630	642	617	658	662	640	610	647	616	636	658	640	629	575	638	652	642	616	648	645	626	672	613	585	672	603	689	664	620	628	625	624	663	620	661	654	629	679	631	659	631	673	656	630	676	639	657	644	586	664	696	669	662	671	681	651	691	621	632	652	633	674	662	649	636	687	637	677	640	631	615	652	669	673	636	618	663	638	646	701	652	623	635	633	633	619	671	695	654	629	678	673	613	637	612	631	645	631	656	597	637	679	650	634	610	670	644	668	680	639	633	627	629	636	668	609	672	653	602	643	604	601	643	685	676	615	641	603	632	659	652	645	636	662	680	621	685	636	617	627	656	630	603	633	640	635	681	612	635	641	662	626	691	668	587	634	647	637	638	670	600	621	657	595	605	678	654	634	633	669	610	653	638	626	611	646	634	641	644	654	606	653	662	642	632	615	644	636	611	630	651	626	660	627	647	581	635	665	618
4027	10027	7123	3624	2918	2263	1807	1495	1200	1135	1004	886	884	870	846	772	769	746	778	721	740	725	749	776	733	691	708	684	630	672	700	698	693	687	716	709	702	707	686	696	736	683	704	682	701	638	714	713	695	722	747	680	674	711	687	666	707	666	710	683	633	645	696	695	665	673	669	707	678	664	701	705	676	713	711	686	666	668	678	636	706	651	641	630	611	710	653	659	666	635	668	680	631	660	669	711	705	640	671	720	656	659	638	660	694	660	600	709	721	657	697	690	622	662	631	684	634	643	673	633	666	674	659	645	699	656	666	686	679	645	640	660	627	637	684	675	658	659	627	665	659	695	667	655	631	669	619	638	662	698	669	693	677	709	666	639	709	621	657	687	662	657	650	701	707	682	662	630	647	645	677	668	689	734	647	675	642	709	642	661	650	638	708	708	687	615	670	677	662	656	651	652	667	633	608	627	656	717	631	621	707	652	634	656	634	621	662	630	658	666	670	631	694	677	649	662	684	641	662	721	652	716	621	655	643	643	608	659	688	640	634	666	704	631	656	667	647	697	686	669	683	700	689	706	679	662	659	640	681	664	696	676	652	651	616	690	677	676	680	643	610	650	639	652	616	648	642	672	639	667	690	666	687	647	690	666	662	688	683	691	679	668	668	688	708	650	698	648	650	654	667	665	670	635	695	694	636	657	629	659	636	635	742	677	656	693	647	734	655	681	716	718	674	648	645	644	651	678	671	666	692	628	667	619	611	633	663	695	633	678	677	612	636	644	656	680	635	645	698	633	673	663	661	642	650	632	676	731	696	635	647	674	702	683	694	638	641	644	686	692	680	688	661	670	627	629	678	622	645	679	627	615	684	644	638	643	650	673	653	680	639	679	614	694	669	635	670	667	720	629	685	659	674	684	672	632	681	722	697	698	703	677	683	679	668	695	627	693	709	668	724	630	678	711	633	732	665	663	666	672	662	647	655	733	677	697	671	637	664	688	652	687	639	663	687	655	663	656	645	663	701	691	628	676	628	685	644	683	637	677	650	675	667	693	665	689	668	654	682	682	646	672	700	622	614	674	680	710	680	673	642	694	635	626	685	642	693	671	663	686	713	712	665	642	656	644	691	670	661	659	619	648	665	651	664	670	651	700	701	673	657	630	637	672	670	699	686	709	651	686	689	649	694	717	661	683	641	658	628	718	655	685	665	665	663	710	671	643	630	688	673	647	692	668	679	668	623	658	670	700	654	673	697	637	682	667	646	619	699	646	685	704	656	664	647	686	678	687	672	619	614	714	650	660	641	651	673	626	670	665	684	689	652	686	679	709	656	663	674	680	640	660	688	683	638	673	687	678	688	700	676	639	716	652	646	658	659	676	671	659	634	670	639	679	676	652	662	667	612	645	686	690	676	674	688	664	686	619	672	668	667	680	656	668	673	708	660	665	627	713	643	706	662	678	657	654	704	642	666	684	657	656	666	665	581	667	640	648	614	648	686	709	645	686	632	660	695	642	683	670	661	624	725	702	678	675	682	717	678	637	689	649	644	633	682	658	643	679	693	652	678	704	628	655	694	634	676	667	689	684	740	646	690	659	638	634	678	688	688	628	663	655	624	621	696	674	702	658	640	639	626	661	677	620	609	673	688	640	666	699	688	668	671	644	681	734	644	683	667	690	673	669	674	632	638	659	634	643	723	626	650	645	663	684	665	650	639	637	687	664	672	671	686	638	662	691	622	693	654	669	668	652	645	715	670	668	689	665	706	659	650	666	639	663	642	695	666	651	700	695	630	684	692	698	672	663	695	641	603	655	655	636	685	652	687	671	648	670	653	651	668	643	689	622	645	687	664	711	650	631	656	648	684	678	644	677	684	695	703	701	692	693	652	678	680	671	631	629	677	692	652	654	641	697	651	637	640	659	670	692	629	653	640	699	680	681	656	644	654	647	678	622	683	659	695	684	681	654	700	704	691	665	650	644	653	701	703	664	697	677	660	673	686	629	654	678	655	669	626	644	604	686	674	679	686	663	678	667	655	655	677	664	679	680	670	637	688	655	606	654	647	678	687	707	649	644	649	663	636	649	633	698	714	628	671	658	661	669	659	691	680	714	662	637	701	702	700	701	640	628	733	664	632	680	629	675	698	692	676	654	706	649	690	634	730	651	725	660	609	638	664	701	706	624	630	674	673	660	658	648	668	645	662	687	626	695	687	652	651	634	677	659	682	674	693	654	628	661	672	675	638	672	649	690	634	651	688	708	658	676	656	639	701	703	702	649	605	580	712	671	669	648	642	610	698	644	635	639	660	632	691	676	673	596	626	602	655	650	674	676	649	636	647	687	684	638	645	700	647	636	665	654	682	621	720	659	687	635	678	682	671	685	595	691	665	697	692	672	627	655	647	614	633	745	629	665	662	657	639	635	688	635	646	681	649	619	659	678	644	674	681	647	682	685	676	684	661	611	661	633	600	628	670	674	674	684	698	647	619	670	644	682	645	682	683	697	685	708	677	649	666	694	604	686	663	628	666	676	649	705	649	690	697	656	641	612	683	651	701	662	679	652	656	641	670	648	634	653	676	664	657	642	652	666	656	697	708	669	638	701	662	662	650	637	637	689	675	699	670	722	669	658	679	686	672	673	659	641	681	692	730	675	640	672	639	658	689	629	668	660	677	693	649	652	701	776	652	609	640	636	676	680	634	658	659	718	661	634	669	643	684	666	632	686	692	678	659	673	692	637	657	661	683	711	684	645	681	706	687	673	671	662	611	688	662	660	633	664	695	611	652	659	673	674	662	668	699	657	676	718	677	650	627	632	660	676	680	667	694	642	651	643	691	676	688	666	675	694	668	680	643	608	696	650	633	665	706	664	636	643	653	715	694	632	719	689	697	645	679	685	649	661	632	705	609	688	646	690	631	656	704	635	630	702	667	651	654	657	659	712	687	686	718	656	689	679	653	677	681	634	692	691	712	638	650	672	683	661	683	663	650	699	632	682	689	628	651	632	651	690	686	670	667	617	651	649	674	658	609	682	678	659	694	660	656	670	663	635	623	658	714	679	692	643	681	626	659	665	659	708	682	692	687	638	666	666	629	645	653	690	645	678	630	646	637	718	682	664	703	689	638	647	662	649	669	684	653	673	634	662	672	714	632	679	662	658	643	733	684	673	645	671	631	670	710	648	690	677	674	651	642	678	660	668	616	689	628	655	602	729	645	673	665	650	663	637	673	682	651	715	678	669	696	688	667	610	637	713	669	669	671	673	686	665	657	642	681	685	677	724	631	661	676	624	711	637	722	697	684	655	665	659	617	646	687	634	664	663	690	638	684	680	648	671	644	687	697	674	660	708	689	671	667	649	687	650	651	657	671	643	646	669	631	650	696	663	693	678	722	632	634	663	638	624	727	660	632	664	596	607	674	651	646	659	643	698	666	638	684	677	671	681	631	706	668	660	617	657	641	678	677	688	623	634	672	660	666	606	643	667	650	624	669	666	661	678
25036	21214	27253	25383	9409	951	670	551	505	493	432	405	450	420	448	413	401	420	394	375	404	387	381	368	385	376	371	382	351	395	417	363	360	352	344	393	351	355	370	378	399	385	383	384	343	370	382	361	344	376	345	376	355	374	388	352	397	374	365	361	371	346	365	356	400	350	372	363	354	355	356	369	347	372	359	358	356	366	379	355	383	359	380	353	399	331	389	383	373	364	344	381	350	326	370	360	344	372	382	375	389	306	329	358	383	334	364	380	389	380	327	332	369	355	390	346	382	370	368	385	384	338	366	396	346	343	358	364	379	369	344	335	369	372	341	402	307	362	345	338	380	330	332	311	388	391	357	363	349	345	351	342	366	398	366	396	343	341	347	377	338	344	358	334	339	364	320	352	355	352	346	351	359	367	375	367	368	361	343	391	349	383	334	337	329	372	346	374	369	372	378	354	387	381	345	344	340	352	375	353	344	331	320	356	375	355	355	362	327	374	350	341	365	360	346	381	345	445	352	403	368	389	365	359	378	366	337	393	391	344	344	337	390	396	396	418	369	342	356	389	377	333	368	359	355	367	369	358	376	386	356	372	383	363	349	372	390	324	355	387	348	354	340	384	376	356	362	366	367	380	346	354	363	355	342	368	355	354	379	360	376	343	351	371	330	404	345	339	334	348	350	419	388	377	380	356	354	347	344	389	358	352	380	363	333	382	376	363	324	342	404	344	358	374	378	346	365	344	385	346	369	366	345	357	335	371	354	340	376	352	367	384	381	367	348	365	363	347	336	341	347	337	376	357	393	350	342	324	352	364	358	353	354	328	355	343	376	333	386	366	345	357	362	374	377	338	339	351	344	321	364	356	328	365	349	351	340	354	348	362	354	344	362	362	392	352	353	367	384	411	326	350	346	374	377	371	376	336	371	381	390	355	376	340	373	381	327	347	364	389	330	360	371	344	348	373	333	372	344	363	318	367	378	399	315	346	368	363	366	375	363	382	360	360	359	370	349	357	363	371	362	380	348	353	386	358	381	351	373	331	393	363	340	356	332	364	367	340	336	358	381	364	354	391	356	363	392	350	344	363	384	350	354	386	349	366	343	365	367	359	359	349	345	316	349	360	345	346	349	346	352	338	370	340	368	302	346	311	341	360	362	363	359	405	334	388	428	359	385	373	319	364	343	359	339	378	367	355	358	337	328	374	342	329	352	341	324	335	369	361	366	334	358	362	349	369	333	344	335	363	348	375	366	374	352	346	372	361	371	379	341	338	341	358	333	352	364	400	362	396	382	353	335	383	346	372	397	351	373	386	387	386	339	386	352	338	326	355	342	373	359	363	360	364	377	344	397	378	355	367	369	380	339	373	367	387	344	373	338	343	394	347	372	337	370	344	362	316	318	379	383	362	345	347	373	385	362	341	358	354	365	342	364	352	360	354	357	378	343	357	380	345	374	356	365	351	352	322	378	367	327	326	334	333	328	331	384	354	352	335	370	351	365	350	351	339	350	352	331	385	343	350	341	367	349	349	360	371	338	331	373	383	363	386	343	352	376	347	394	352	353	347	331	352	358	320	358	349	354	394	386	362	343	369	381	372	337	353	377	328	381	358	346	377	397	364	325	340	366	358	386	381	345	341	361	351	381	359	349	362	335	349	388	327	356	375	355	386	351	372	350	377	344	330	379	387	358	351	394	394	370	346	367	357	353	378	331	359	371	366	375	362	371	339	368	347	358	342	364	348	321	356	370	368	357	345	321	348	388	347	375	356	347	422	378	334	346	363	383	350	359	368	369	352	336	365	345	359	390	351	396	375	369	364	383	360	356	381	381	336	375	341	382	396	341	348	339	384	365	374	386	353	345	337	353	379	341	334	323	352	329	368	357	371	366	383	360	341	396	398	383	331	368	377	374	355	373	325	362	354	354	340	350	347	435	366	331	354	344	342	386	346	335	358	368	347	337	397	369	344	361	385	350	334	360	335	404	352	376	363	379	338	333	386	389	360	341	391	335	385	343	353	376	374	339	358	329	370	348	392	361	369	350	344	377	330	382	352	388	389	333	353	362	321	363	332	377	324	384	372	371	360	351	359	350	357	379	358	382	359	350	321	353	328	409	334	334	385	356	357	354	380	361	318	346	347	373	360	365	339	346	342	342	338	347	327	388	361	345	336	338	359	350	367	357	357	373	374	318	346	342	333	357	350	398	363	340	374	350	366	351	365	336	354	373	357	344	355	367	329	357	350	357	395	378	329	361	353	344	366	359	351	396	391	328	379	357	301	384	346	394	403	362	342	352	384	339	327	378	355	368	330	332	356	367	356	367	352	366	340	373	381	325	373	351	376	357	345	353	388	369	348	414	351	347	331	343	374	351	369	353	363	343	341	367	358	401	370	383	337	378	395	385	391	360	372	411	397	360	369	361	339	348	332	332	363	355	390	392	346	347	381	364	360	359	374	394	386	341	358	330	358	363	352	356	342	377	360	332	362	410	367	369	341	393	350	333	388	372	333	330	372	367	357	357	348	375	351	379	350	356	325	315	374	382	341	366	340	350	355	362	378	356	371	334	334	349	387	364	364	390	389	360	351	336	379	369	348	322	367	328	369	356	346	373	358	351	349	372	331	345	354	364	375	380	409	371	375	339	367	362	377	380	369	321	343	379	378	350	349	371	393	350	362	384	323	363	369	341	373	373	346	360	320	349	356	370	338	367	359	362	348	341	326	326	389	383	355	376	334	333	353	395	365	372	339	356	390	369	367	353	350	375	353	377	338	374	337	391	355	371	362	348	326	339	354	354	359	354	369	394	357	356	381	334	360	386	352	368	387	354	380	383	347	356	362	347	347	324	347	378	338	369	369	356	365	363	374	367	379	379	373	347	357	351	381	368	349	377	376	358	364	370	369	359	324	384	354	344	351	362	353	370	373	399	343	354	364	376	385	372	334	378	338	329	349	377	386	355	373	369	364	319	350	335	374	365	355	368	328	356	383	383	360	345	398	350	365	354	353	358	373	342	348	327	362	361	335	331	351	350	345	349	370	385	350	357	363	345	359	403	363	344	361	368	389	386	380	326	317	341	337	379	333	374	350	359	352	370	320	360	372	322	388	337	364	351	416	379	341	365	367	349	361	340	355	371	373	346	347	373	350	374	358	349	346	363	384	369	377	358	361	328	367	355	380	367	340	371	360	356	329	368	360	374	369	353	344	361	361	357	332	329	366	361	334	397	342	352	374	388	370	390	362	389	369	363	331	394	348	312	365	356	348	355	376	360	358	369	368	345	349	374	373	359	390	353	379	367	397	366	368	347	332	365	366	365	361	359	366	355	347	374	354	330	346	364	354	307	373	351	359	351	370	352	360	377	370	333	333	344	363	379	367	380	359	338	378	363	358	355	336	384	351	350	336	360	359	345	374	388	315	339	342	360	352	377	367	358	406	369	339	391	398	351	334	389	374	355	352	379	374	392	358	361	347	347	382	392	368	350	358	386	373	364	365
3892	6246	4241	2114	1726	1379	1071	933	799	703	583	590	575	528	524	442	482	474	424	473	443	454	432	404	418	419	413	436	416	404	391	409	427	402	438	433	419	378	436	427	459	423	440	401	417	427	399	400	422	453	428	387	431	430	449	422	411	429	451	412	447	402	435	406	414	416	412	439	417	432	411	400	453	448	438	425	388	396	406	396	428	386	421	412	414	431	393	397	391	406	396	424	441	409	395	419	390	410	415	393	429	414	409	399	432	395	379	411	437	404	405	399	409	421	427	435	357	436	397	398	453	416	415	396	385	366	407	419	421	411	413	398	411	388	407	406	381	416	374	396	417	422	398	402	412	378	443	468	363	412	409	411	360	427	378	422	435	391	409	393	397	388	401	399	382	424	415	439	391	401	413	393	372	401	403	409	421	402	386	375	390	381	413	409	383	391	403	369	383	400	425	387	447	398	402	417	430	389	421	394	422	427	439	413	409	429	365	400	424	411	436	426	421	411	401	385	400	397	431	386	389	384	391	409	404	411	425	408	394	409	406	374	418	399	419	395	442	397	393	393	390	415	396	431	421	385	396	393	396	404	421	435	409	389	379	449	382	403	415	412	398	382	382	399	374	444	388	376	398	403	384	401	410	407	405	421	413	416	427	413	424	365	397	414	433	382	399	382	395	401	422	397	437	394	389	454	392	436	388	378	380	369	396	393	400	423	395	427	402	395	428	407	414	354	372	399	405	376	427	392	389	389	373	365	423	417	383	373	403	406	419	386	374	391	399	412	394	399	386	383	391	414	412	388	396	438	387	409	400	399	379	430	407	415	424	400	416	404	402	430	395	415	430	420	422	403	418	416	399	428	413	374	386	450	377	399	423	411	398	393	384	391	375	400	413	368	441	404	382	400	438	401	438	403	424	379	380	392	424	395	409	426	423	393	389	374	436	399	394	444	356	417	398	395	382	409	393	413	408	433	387	397	361	384	399	394	410	395	420	383	412	426	431	369	417	382	424	397	388	410	396	411	381	423	386	402	386	400	413	398	410	374	410	403	418	414	414	421	400	403	392	370	425	429	398	436	393	431	364	433	413	377	405	402	370	419	414	401	399	406	416	368	403	412	400	432	428	399	411	398	417	394	402	384	397	389	459	402	409	395	402	406	408	378	397	419	389	407	376	440	386	403	411	407	420	392	402	385	413	413	406	390	414	391	409	419	385	403	413	407	425	379	413	412	407	422	393	437	416	417	386	429	382	391	417	430	427	417	410	399	400	403	390	395	413	381	459	404	391	434	389	413	391	398	437	402	404	386	399	412	405	388	413	452	410	414	413	450	422	420	380	449	381	388	406	386	408	427	416	410	443	428	398	412	424	428	392	364	408	424	449	423	404	410	402	387	417	425	438	405	419	399	408	394	387	418	414	379	408	415	396	388	413	414	383	401	388	433	397	421	408	395	397	427	423	442	407	418	366	418	410	416	418	406	398	379	399	394	367	415	395	363	413	383	430	382	379	404	391	397	386	406	415	384	391	388	419	398	409	386	386	396	397	401	436	427	437	412	401	393	381	437	376	396	358	415	396	413	423	393	411	382	379	394	461	410	404	370	388	406	405	413	388	370	391	410	429	434	396	435	377	393	396	432	417	401	408	383	428	420	398	419	387	392	396	372	430	393	412	404	417	397	397	354	399	403	406	391	401	390	382	382	409	413	407	392	387	418	400	382	436	401	409	401	387	382	367	426	434	403	421	428	387	382	417	384	403	384	399	411	406	419	413	389	410	431	393	397	427	395	406	401	382	395	415	398	400	410	386	365	389	383	399	456	388	388	400	389	392	427	399	395	402	440	375	427	389	389	403	407	391	372	404	420	401	429	426	396	404	406	413	389	375	398	398	386	403	409	405	447	386	391	421	419	403	442	416	406	376	423	381	409	366	412	391	407	410	390	369	393	402	368	414	388	397	402	425	400	412	414	416	410	418	423	385	380	416	428	387	370	404	436	417	413	379	416	388	419	398	403	418	441	411	381	394	393	400	372	413	396	423	387	391	393	414	412	404	385	394	422	432	421	409	407	391	426	379	382	381	412	390	415	422	426	374	419	386	411	406	417	400	422	423	394	391	429	391	386	426	417	403	427	426	407	392	429	423	406	395	409	419	425	424	392	371	417	439	363	372	420	410	387	389	416	417	381	436	393	415	422	405	408	424	443	399	384	395	385	393	419	404	387	372	409	400	395	411	421	382	396	407	424	419	392	415	442	380	380	400	386	370	391	427	408	399	371	368	382	402	392	406	390	376	407	392	403	414	392	389	382	399	418	397	408	431	389	416	380	400	423	374	388	394	413	425	408	388	381	398	397	415	400	399	368	414	391	407	402	372	411	407	406	382	412	405	405	384	433	418	391	389	410	421	381	426	401	374	416	411	383	397	374	402	396	402	413	386	389	421	399	406	404	411	424	416	412	384	388	423	382	406	410	409	429	394	430	421	398	414	387	396	394	424	405	396	443	393	388	416	401	410	378	407	388	395	398	376	416	401	394	426	405	434	411	402	423	394	420	376	408	372	439	383	402	395	405	391	381	419	430	417	410	364	410	404	427	388	458	404	407	399	458	410	415	445	380	428	404	412	387	414	386	390	394	399	397	366	416	379	430	371	402	389	396	426	398	407	394	401	405	398	396	412	396	424	409	375	405	419	403	399	423	450	357	391	425	366	389	393	405	411	388	400	427	375	392	396	399	419	374	433	387	362	401	382	373	394	420	413	415	384	393	374	409	415	419	404	410	387	410	425	389	418	425	399	441	402	405	410	406	373	422	405	443	419	411	374	394	422	390	414	411	400	398	405	401	425	352	389	408	394	372	399	384	390	392	406	385	418	440	395	376	413	393	404	392	421	373	386	439	411	413	413	397	393	449	412	400	412	383	401	387	402	398	432	422	413	372	413	413	354	352	431	414	397	405	417	380	395	397	381	343	396	403	386	390	401	391	393	414	391	406	417	432	409	439	408	392	425	393	397	413	397	422	380	422	399	407	386	383	432	382	427	410	431	419	414	412	408	376	428	388	401	428	459	403	407	379	411	401	444	395	434	409	419	395	382	365	432	397	385	443	425	389	404	413	411	401	396	403	391	447	423	420	397	438	370	380	407	400	415	397	425	400	429	419	406	420	388	418	410	400	375	417	428	401	406	379	390	412	411	411	379	387	380	380	386	386	388	385	429	400	409	414	376	398	416	434	422	401	370	381	404	407	430	389	419	393	406	378	412	416	400	400	428	386	420	410	410	364	414	383	393	365	404	413	412	415	404	423	411	434	419	416	403	416	402	435	398	414	408	420	382	371	440	414	370	343	384	376	438	381	400	406	407	429	388	373	346	358	424	377	422	421	418	406	433	404	424	395	442	388	421	404	407	400	398	375	397	392	402	386	383	410	373	389	399	386	372	431	406	406	375	422	396	423	409	388	390	423	384	411	380	400	420	375	405	429	389	402	363	388	403	401	427	379
22676	21280	29025	23895	21283	21359	8369	1744	1297	1303	1161	1042	975	941	895	937	895	823	814	840	796	807	832	829	782	754	765	849	785	769	753	789	831	733	792	779	749	811	815	781	754	791	821	768	841	772	755	762	781	749	831	806	795	769	763	771	755	741	707	722	753	778	749	767	828	767	804	803	795	749	772	784	734	713	754	725	744	751	744	710	727	756	759	733	738	816	738	742	801	777	730	777	728	724	779	785	750	769	709	710	704	723	719	714	744	755	713	739	791	736	767	699	749	766	749	748	720	766	767	744	745	781	755	756	741	704	732	748	704	765	733	765	788	781	700	772	749	721	768	733	717	751	743	784	764	761	771	751	721	753	717	745	780	755	721	766	789	757	756	788	765	785	700	721	725	726	734	677	715	714	760	742	761	750	799	734	744	749	781	771	740	773	802	718	744	743	752	770	768	776	754	732	726	777	704	779	739	757	705	708	718	732	735	730	776	722	723	684	754	778	774	747	728	725	729	773	740	780	776	778	729	715	758	746	754	734	794	760	707	731	753	747	792	742	733	694	765	748	765	727	737	726	753	741	762	723	701	715	737	733	754	725	729	767	755	743	752	743	740	742	746	760	808	729	736	769	762	764	736	710	785	698	742	761	697	715	754	775	790	736	711	790	784	760	747	709	697	749	784	759	782	760	701	751	725	735	728	714	740	775	746	805	784	734	715	711	756	772	764	780	740	793	723	741	757	757	733	721	755	727	788	729	766	716	725	727	757	713	722	738	741	747	640	773	712	766	782	736	757	722	770	784	752	737	749	753	778	798	825	756	738	771	711	753	713	764	801	695	723	695	743	736	787	776	744	777	750	781	750	817	720	775	718	776	762	806	737	763	742	771	736	766	767	694	738	746	736	744	794	750	740	815	789	736	748	793	806	733	709	787	702	773	740	712	737	703	796	722	743	719	756	719	765	776	768	722	761	747	755	808	796	765	761	747	714	766	696	759	726	713	707	711	729	779	726	723	768	732	738	737	765	791	796	744	724	705	761	751	769	780	731	737	785	767	760	712	767	744	730	752	700	748	752	746	733	735	716	751	769	726	752	802	721	736	739	744	747	752	743	751	716	772	798	732	726	782	728	714	744	730	730	733	736	736	771	737	686	743	715	752	732	734	714	735	742	754	730	704	736	778	740	725	742	728	764	719	736	743	738	692	759	766	708	743	722	767	718	765	749	765	758	729	766	739	739	784	774	678	788	736	759	714	750	764	762	746	726	721	743	751	755	762	770	713	800	740	773	775	736	749	745	767	744	734	764	763	756	726	737	778	749	771	786	789	794	755	734	718	730	796	767	810	782	730	806	763	750	729	753	737	722	723	737	748	744	767	855	769	683	792	748	769	726	746	751	775	719	737	745	744	717	717	769	717	737	750	801	764	727	809	731	753	783	782	744	754	751	768	747	707	800	723	712	767	748	702	780	733	750	756	744	745	736	735	795	723	730	786	703	756	703	709	740	766	780	722	777	694	787	791	741	691	775	727	722	728	741	761	785	730	736	731	758	743	815	766	776	749	766	761	773	724	771	709	743	731	749	762	819	703	764	755	736	734	760	728	820	739	785	802	761	723	723	694	730	720	751	739	760	778	757	719	711	746	778	787	768	761	779	721	684	711	770	746	762	786	752	715	758	789	717	773	742	702	786	732	740	751	732	756	805	782	719	710	780	753	747	756	778	691	722	750	735	732	715	746	704	744	744	815	715	741	756	750	745	734	717	781	749	756	730	740	817	721	765	775	750	759	756	762	754	740	745	794	772	734	743	727	728	719	692	704	738	758	754	693	731	758	742	788	738	754	734	750	744	763	735	748	719	702	699	731	789	741	727	757	753	705	716	726	727	733	711	743	732	719	753	739	758	780	764	712	750	785	753	760	755	752	751	766	771	724	704	738	713	740	717	731	724	737	769	770	742	735	737	760	736	726	793	698	769	782	725	793	753	731	737	703	766	731	768	761	718	749	768	711	773	793	741	735	731	769	750	724	745	708	782	753	727	720	751	740	728	749	762	775	716	752	747	714	766	675	741	712	731	734	798	737	745	726	710	737	763	722	734	729	737	752	748	783	746	699	722	728	751	737	748	738	699	748	756	768	754	731	741	786	761	709	711	762	742	710	726	728	780	712	738	731	751	746	762	726	766	716	738	770	770	743	727	734	738	713	739	753	710	792	736	682	704	753	734	737	735	688	735	750	722	727	756	690	801	748	713	751	693	755	742	786	749	753	735	741	723	764	726	734	772	751	755	746	729	738	771	706	744	749	756	804	767	793	738	725	732	748	745	727	737	742	734	761	738	671	781	771	785	677	731	743	766	691	763	765	745	733	727	738	759	701	792	744	726	785	839	730	681	741	700	748	750	766	735	744	717	740	771	763	758	763	710	727	751	747	746	722	699	708	740	749	721	720	738	708	733	702	742	721	768	720	767	713	759	742	716	759	722	759	726	722	767	759	737	802	781	736	693	774	722	717	727	730	736	693	742	728	759	751	767	757	771	717	758	737	702	787	779	823	746	748	734	723	742	745	736	766	729	744	777	770	733	734	693	795	699	772	698	749	794	754	765	797	721	764	763	755	764	752	746	738	771	736	708	740	715	795	706	737	718	716	733	741	785	735	788	739	764	752	731	760	727	724	770	749	801	753	752	786	708	779	760	754	772	753	747	719	729	683	752	730	766	776	739	741	754	749	763	740	690	765	728	780	756	758	765	742	697	754	728	757	728	756	729	734	741	705	753	745	720	697	735	759	773	725	789	734	700	739	736	733	723	741	765	787	771	743	736	782	705	751	730	752	702	748	724	779	784	739	766	763	711	703	788	789	768	750	768	788	694	773	797	744	712	758	761	780	725	803	780	723	759	753	746	765	708	713	754	747	704	705	746	725	712	717	724	690	748	738	753	712	705	743	756	771	682	767	719	746	803	763	758	788	795	742	789	751	791	743	757	726	740	801	747	759	707	754	742	807	790	730	749	718	713	748	714	713	721	703	754	778	774	733	756	717	754	771	685	731	749	736	735	753	741	709	743	731	697	737	747	712	699	739	747	717	757	750	732	783	767	753	737	759	742	768	736	743	748	751	736	740	748	764	657	723	755	774	701	703	747	752	739	735	728	763	730	732	709	760	735	751	739	769	735	674	766	749	723	749	726	753	746	752	782	762	745	778	720	738	737	765	750	746	776	778	722	729	739	735	778	757	747	715	742	721	752	745	736	731	748	790	733	713	721	761	728	735	731	715	727	760	719	754	764	716	735	740	751	758	700	750	762	766	724	731	696	754	770	756	744	716	779	756	657	760	768	675	705	733	733	792	789	772	776	773	738	750	755	766	754	726	701	703	726	816	790	768	799	765	694	710	818	738	732	734	743	754	684	776	760	758	720	753	774	749	698	708	731	748	715	767	726	740	792	736	748	737	775	756	783	795	731	699	740	770	735	771	773	749	748	748	704	792	795	720	724	692	731	747
5296	16545	11418	5990	4748	3691	2838	2323	1906	1671	1402	1307	1122	1082	1031	1022	953	970	926	891	932	912	902	883	840	814	852	899	845	839	834	861	797	782	867	841	895	888	810	854	855	862	831	881	840	806	833	814	825	852	806	830	795	834	827	820	776	790	744	808	811	870	793	835	817	843	843	777	804	751	775	809	786	838	831	768	778	769	796	785	771	785	754	816	820	754	837	825	768	805	818	763	785	804	789	798	774	814	758	771	781	758	727	769	739	777	786	774	790	823	754	804	743	735	746	769	821	727	783	744	731	753	817	749	781	762	772	771	802	716	852	776	777	787	757	803	802	798	752	728	780	763	738	740	773	821	797	766	774	793	784	738	752	770	778	758	740	767	795	801	813	752	766	809	761	788	772	751	785	808	757	794	755	803	798	761	803	748	789	808	733	772	813	773	762	787	798	707	785	780	809	786	824	789	763	798	780	784	741	798	685	762	779	798	789	748	755	730	767	772	750	814	773	765	813	773	781	728	788	772	765	781	824	804	800	773	719	781	768	824	763	819	781	804	790	808	763	809	829	759	788	785	748	763	796	788	777	754	729	760	812	786	820	737	722	769	732	762	748	787	793	770	768	794	771	760	773	806	704	792	797	783	769	774	754	812	821	846	758	746	811	767	801	793	803	761	739	758	736	790	803	747	797	757	790	854	766	747	739	749	802	735	757	783	756	788	699	781	771	792	779	798	787	733	714	722	759	802	701	788	819	796	730	794	789	797	810	747	851	761	799	765	770	764	820	801	781	764	770	781	789	760	794	747	787	769	850	752	807	773	774	832	777	794	819	789	793	807	779	776	767	773	817	766	770	741	736	797	766	779	774	753	809	763	805	756	789	732	781	810	712	726	826	815	792	768	793	766	772	797	736	791	822	800	833	745	814	737	776	762	761	850	766	752	776	763	801	776	761	744	761	792	796	768	759	789	757	794	768	798	740	767	760	803	799	759	718	768	797	751	816	744	754	779	814	837	805	804	782	795	725	774	777	746	726	794	774	752	798	815	763	774	738	792	752	764	724	775	753	727	750	730	777	770	767	747	778	777	748	748	763	779	762	757	772	788	765	723	776	832	781	792	795	796	795	772	737	769	762	773	755	745	801	782	789	785	748	772	766	799	767	789	813	691	785	758	724	763	748	794	806	762	715	733	835	809	793	781	769	773	802	753	745	785	764	802	793	749	801	778	786	789	756	795	810	791	749	747	790	792	769	749	784	775	766	802	746	793	773	782	821	774	818	780	774	718	771	787	770	782	701	775	774	774	769	729	736	815	772	753	759	760	788	768	789	805	803	745	790	810	721	793	747	752	770	745	792	724	787	807	763	769	762	752	774	748	734	794	760	785	740	762	830	849	747	728	797	777	801	784	740	829	811	802	795	796	738	751	788	774	733	790	785	813	747	793	739	700	777	779	778	824	787	808	769	787	769	743	781	763	746	799	775	796	737	765	772	799	803	790	773	792	702	761	795	748	789	773	774	789	721	768	787	789	782	777	770	760	787	797	811	806	769	791	760	780	748	792	794	782	744	737	761	776	868	743	776	793	785	788	784	755	791	759	759	749	799	772	771	780	748	756	779	780	782	801	787	780	788	770	788	739	771	767	738	798	794	775	764	824	761	790	767	769	783	749	747	786	734	858	810	733	763	777	758	795	759	754	801	732	758	810	790	770	734	775	795	719	735	760	767	779	757	757	767	829	816	762	756	795	773	721	789	779	801	805	755	776	745	771	776	834	800	749	791	793	787	772	750	787	775	765	738	770	791	727	776	792	741	784	739	720	803	785	785	778	775	722	770	749	762	729	806	766	818	793	817	696	793	779	785	786	826	776	794	749	749	720	774	777	787	813	782	761	795	775	760	736	770	739	798	781	799	744	743	795	794	756	836	764	754	803	757	767	767	730	777	782	761	750	718	770	812	789	787	794	772	787	802	767	789	742	746	726	758	760	755	814	781	771	782	804	764	801	818	787	794	786	806	754	760	778	783	752	773	796	754	718	760	791	794	770	846	760	763	748	720	799	778	765	785	762	789	761	761	755	766	777	762	743	780	754	760	803	797	762	790	728	777	818	792	755	764	816	806	734	778	786	837	731	786	766	741	716	748	796	754	794	771	760	795	767	760	764	787	755	774	790	846	826	735	765	773	782	788	762	801	785	751	745	763	748	821	746	754	783	783	737	754	782	788	762	762	746	788	787	780	717	776	782	767	732	780	830	793	800	827	799	770	777	792	758	773	807	782	781	753	806	784	788	790	777	748	752	758	812	765	728	792	821	775	757	791	788	767	762	784	798	772	757	810	784	774	788	763	769	717	807	755	749	758	759	809	726	801	698	752	751	783	745	797	737	732	784	775	776	796	697	813	773	756	824	776	786	782	773	731	771	706	768	730	793	811	831	777	791	799	721	815	795	839	750	776	736	814	753	735	752	789	826	755	802	740	682	786	775	795	758	797	736	729	739	735	734	766	824	776	770	737	772	785	811	800	765	752	768	813	786	751	768	749	772	799	746	780	765	776	712	788	773	747	750	808	796	814	719	792	765	775	760	792	748	722	797	781	765	780	787	798	787	745	728	723	755	820	768	813	780	717	750	766	747	768	789	728	737	750	707	779	758	797	790	759	813	767	793	746	775	773	787	780	752	782	792	794	778	768	813	738	791	783	767	736	792	743	732	749	793	787	760	855	774	746	812	814	765	763	793	773	788	769	727	760	807	776	797	783	787	752	751	734	755	790	841	816	796	777	758	732	795	757	725	775	722	786	747	800	738	729	740	789	794	721	757	764	792	746	754	847	746	733	763	775	755	787	772	751	802	734	772	747	779	800	749	804	776	781	785	790	776	762	739	780	772	739	767	748	810	740	740	750	842	824	760	814	700	763	753	770	792	761	795	779	732	755	746	777	786	749	819	798	740	799	783	798	779	772	791	755	801	709	789	821	702	806	787	789	777	775	714	788	802	753	819	782	789	761	754	765	795	793	783	750	792	729	773	838	792	745	786	759	771	823	804	722	767	788	797	814	787	748	774	780	753	761	811	772	775	778	817	759	810	747	753	763	785	743	792	743	818	778	848	818	777	798	757	710	787	779	749	764	771	807	752	754	779	788	743	771	770	778	779	750	759	752	771	760	762	797	739	812	761	806	786	764	813	771	785	772	788	754	767	755	807	805	783	728	790	774	745	823	782	750	733	748	786	757	731	767	775	776	777	740	758	752	775	790	768	765	780	755	806	812	763	767	784	760	780	744	776	715	800	748	747	761	758	749	772	782	823	714	804	780	773	762	775	771	779	765	791	749	751	780	800	734	754	794	812	815	802	713	726	770	796	776	789	761	831	787	789	786	800	776	820	774	825	779	749	820	781	784	735	731	728	752	772	735	753	809	801	772	783	745	764	811	804	797	766	791	772	795	741	777	770	783	755	736	775	758	809	745	765	773	745	791	803	753	739	802	769	767	820	792	813	785	804
27762	17289	3849	1024	729	668	558	426	451	391	406	343	385	374	354	369	350	361	346	382	398	405	395	352	349	391	339	377	373	373	344	389	330	374	368	376	331	397	391	364	373	395	381	321	338	384	397	342	370	393	367	363	388	363	352	373	367	388	331	358	374	388	380	409	359	329	378	398	360	385	353	358	351	359	362	387	382	370	355	359	347	361	390	382	342	364	357	349	363	355	365	377	422	363	363	367	391	367	382	361	335	383	341	403	342	342	375	368	396	367	382	372	341	336	355	369	340	392	373	381	335	363	370	369	368	354	357	366	375	357	359	354	338	384	382	378	377	379	372	348	384	369	381	332	352	361	329	353	379	387	335	383	339	364	405	349	346	380	355	347	387	374	367	362	374	371	384	394	374	363	349	341	403	349	371	357	372	345	370	358	365	345	354	358	379	353	377	347	348	357	328	365	342	333	371	364	354	378	332	357	383	370	363	352	326	299	407	357	344	391	371	355	372	346	372	361	376	400	373	376	360	388	311	406	372	361	361	393	398	367	370	351	370	354	372	345	359	385	366	345	397	353	349	350	338	351	357	318	360	353	375	338	394	369	345	376	357	383	378	366	371	371	388	369	363	349	389	375	391	371	406	383	409	357	373	356	358	383	355	381	369	346	392	367	362	384	393	321	388	318	382	366	384	358	352	330	345	348	340	364	360	364	375	380	379	352	358	355	340	361	344	382	355	380	352	347	355	339	350	355	342	367	365	353	396	403	343	335	364	377	368	363	340	334	341	341	370	333	358	330	392	326	361	327	422	382	355	349	373	348	363	397	373	371	345	341	362	351	363	334	364	351	381	344	371	370	376	335	338	357	361	327	370	367	362	339	359	385	386	336	339	385	405	378	367	369	311	374	345	393	335	376	385	354	362	373	355	332	360	364	363	381	356	401	370	382	340	383	387	377	332	363	360	406	390	357	363	344	340	381	342	371	374	411	374	360	313	359	402	368	368	368	354	365	362	346	350	350	351	384	401	341	380	374	363	344	400	335	334	372	364	373	358	350	372	376	364	340	374	380	379	390	358	335	341	357	374	374	351	358	362	356	346	369	386	342	354	380	362	356	358	361	349	355	345	358	371	367	340	356	361	356	379	347	340	370	343	370	360	376	377	371	369	356	344	378	379	385	381	393	370	349	345	346	375	422	336	392	376	357	359	345	362	355	350	339	377	366	336	388	352	357	329	338	410	349	399	373	382	362	395	320	369	357	375	363	370	404	393	387	381	378	340	369	375	375	358	386	330	389	409	359	355	351	328	351	360	359	388	389	330	372	345	377	363	323	378	356	387	376	370	376	340	349	365	386	365	322	347	339	374	369	385	363	365	376	330	356	357	379	357	375	368	356	359	351	374	369	387	361	349	368	354	354	342	365	357	369	340	370	352	380	358	396	369	337	350	363	355	371	385	353	367	357	345	322	358	424	352	369	356	375	361	384	359	351	376	348	345	376	352	369	359	367	366	370	362	358	354	363	371	330	347	370	356	342	386	371	343	362	387	392	372	374	357	363	382	346	325	362	369	343	355	360	344	384	386	374	360	357	369	357	351	335	347	388	372	360	373	360	351	323	373	376	388	352	372	354	383	392	368	370	353	389	382	380	389	365	372	372	363	374	364	360	367	343	362	347	355	359	370	384	357	354	359	320	360	362	375	352	358	347	357	369	381	308	370	397	379	364	387	355	360	412	345	351	357	359	353	364	353	412	368	334	343	360	369	381	356	362	362	377	373	365	366	407	335	376	363	376	384	381	364	356	365	380	348	343	344	317	366	379	329	345	388	376	381	325	383	377	378	329	316	409	389	363	365	373	350	370	364	344	341	358	388	369	366	367	330	341	368	348	367	391	386	370	358	358	361	379	332	344	370	370	376	370	360	386	340	367	332	323	386	375	368	337	360	353	322	338	350	377	382	372	373	400	361	369	357	343	386	388	346	351	345	381	347	356	354	339	362	345	354	370	354	363	388	379	401	378	373	356	378	330	379	380	374	372	360	346	346	341	349	388	355	358	356	350	383	385	374	363	354	363	385	366	365	335	359	364	377	356	391	358	360	363	363	378	398	353	349	371	368	360	371	336	345	359	335	398	376	330	359	340	352	358	379	373	358	383	391	365	350	368	368	372	363	370	329	357	365	384	367	343	377	346	378	356	338	340	376	368	351	389	359	322	375	364	364	364	379	382	362	392	361	377	343	384	390	387	362	362	354	376	386	405	322	357	380	371	361	353	373	374	389	359	344	352	351	371	393	387	375	364	374	396	368	358	355	354	355	364	357	351	374	330	358	363	360	364	353	358	357	334	336	350	404	388	367	363	384	367	404	344	377	392	370	362	336	380	367	357	345	360	363	373	340	371	376	333	341	381	357	376	365	369	361	359	370	395	357	371	381	384	372	376	362	357	364	340	369	349	361	355	340	356	359	374	331	336	318	360	391	331	359	368	370	368	346	343	364	362	384	376	393	362	376	340	369	348	369	340	348	373	388	368	360	360	345	394	338	344	391	352	372	341	359	331	349	358	389	361	352	366	371	394	335	367	364	329	366	363	383	375	344	335	379	343	339	327	352	372	360	349	336	395	360	379	351	367	370	350	378	338	367	387	361	394	387	403	399	368	374	421	397	351	396	369	355	367	355	363	373	396	332	351	386	383	375	342	380	358	347	406	394	352	384	369	365	333	349	387	356	384	366	372	362	349	398	366	375	354	348	346	359	364	359	381	353	369	370	365	338	406	380	374	382	343	354	353	368	354	351	351	347	348	338	370	374	374	356	388	387	362	365	350	371	357	362	385	372	368	382	363	352	355	343	356	363	358	346	371	390	368	371	345	347	337	327	351	379	358	374	373	397	337	358	356	345	357	386	329	381	335	377	358	415	351	353	374	381	349	355	381	328	340	338	376	333	367	378	391	360	370	376	372	351	347	347	418	337	334	370	341	363	353	355	387	370	375	351	373	346	364	381	313	359	353	377	342	352	369	374	339	352	362	367	369	355	386	349	375	359	376	345	354	352	376	377	363	368	332	388	389	350	341	375	360	390	356	354	376	360	371	369	326	376	364	341	362	360	391	356	353	343	379	355	350	382	371	358	367	343	353	388	358	351	390	343	349	347	397	374	338	362	372	368	394	375	334	361	354	373	398	391	375	383	346	348	389	352	345	373	367	352	387	341	344	383	357	346	376	334	378	356	369	316	353	363	369	393	342	372	350	352	347	345	372	351	370	360	342	347	363	339	365	383	342	366	371	350	359	349	371	389	401	384	398	367	343	367	354	350	367	335	400	333	340	349	364	381	357	366	373	356	372	343	366	351	375	371	322	371	350	381	378	353	372	354	341	347	349	358	350	340	364	328	372	374	358	386	369	363	373	371	374	342	364	375	377	365	382	361	375	368	367	393	368	377	383	356	370	355	329	357	347	379	359	331	371	367	366	360	363	358	378	371	345	342	372	381	361	336	327	409	331
4614	1847	1406	812	752	593	530	547	475	472	443	406	384	434	466	395	422	390	402	421	379	392	414	441	370	452	404	370	396	397	371	408	399	383	415	413	378	396	436	353	446	412	412	408	431	382	409	410	470	381	395	408	444	413	420	364	386	405	435	395	391	423	421	392	425	398	408	403	395	439	385	402	442	402	388	399	385	408	373	427	399	384	384	384	421	371	386	371	430	385	408	398	384	381	412	376	387	358	382	395	400	359	394	451	393	421	429	353	380	374	382	396	410	364	367	377	415	383	422	401	375	394	395	387	397	382	379	366	387	384	361	400	355	399	433	373	380	351	383	396	357	359	368	390	414	362	412	378	390	399	382	405	415	390	385	377	405	391	364	385	398	391	387	429	393	397	401	388	381	364	404	433	412	412	380	367	379	377	395	398	366	380	366	386	365	397	434	381	428	410	370	399	358	423	414	428	373	375	386	373	385	404	370	407	394	356	396	393	365	384	382	416	420	394	428	397	408	381	388	404	399	386	378	391	385	404	384	417	428	406	364	422	367	377	393	374	417	376	382	371	400	378	386	392	388	396	393	382	442	399	394	418	369	390	394	383	408	356	373	373	399	383	373	354	412	407	386	398	431	396	406	413	398	384	417	372	410	406	361	412	426	359	406	405	384	391	368	387	418	384	419	409	386	404	370	420	413	390	376	398	397	404	383	383	372	367	414	401	396	395	373	406	407	385	407	391	390	387	390	387	362	388	381	408	408	387	379	423	376	380	366	423	409	337	384	388	424	423	397	384	366	343	375	431	378	415	376	386	368	345	390	381	387	345	389	411	393	378	387	369	421	406	395	382	418	392	390	396	397	450	408	376	368	411	404	398	402	373	392	389	397	353	384	379	393	407	367	391	367	412	415	389	389	369	403	441	428	368	391	423	373	429	400	392	400	390	407	377	402	389	390	397	387	391	392	393	389	422	388	355	412	402	384	387	380	395	381	409	389	365	402	363	378	425	383	363	385	385	406	380	443	391	399	376	404	360	406	366	358	396	369	386	378	392	398	352	360	386	429	414	413	375	401	419	388	392	374	368	420	393	412	426	412	369	400	406	397	362	420	412	400	403	345	406	407	414	413	392	379	431	429	395	401	412	411	451	374	367	399	405	399	390	408	379	372	368	391	410	392	376	375	416	397	374	397	395	370	367	419	411	399	417	407	397	362	405	365	403	390	415	393	400	414	383	410	414	411	393	364	403	379	392	399	404	409	369	380	390	398	395	427	399	375	423	370	402	409	371	428	411	427	366	373	351	424	390	402	396	382	415	426	404	432	375	406	401	417	409	406	369	447	372	384	382	411	399	424	382	415	366	404	435	429	390	418	391	389	422	373	367	464	402	406	386	388	378	426	432	376	408	389	390	386	356	368	379	395	353	374	400	384	414	353	372	392	402	404	413	399	397	410	397	388	375	379	399	369	385	389	406	424	410	404	385	424	377	372	373	385	395	421	387	421	395	403	400	413	423	389	395	382	384	382	412	386	395	366	432	375	419	376	394	374	419	360	401	412	358	375	408	396	376	373	400	394	375	396	385	400	379	393	371	368	380	398	419	390	372	377	406	382	373	387	383	394	365	402	401	365	426	384	393	423	383	410	409	374	369	410	357	413	403	392	351	411	400	393	382	377	369	404	399	395	377	367	415	401	397	362	379	389	392	397	381	388	393	372	417	377	388	387	378	394	409	399	400	393	405	399	341	439	406	366	405	389	406	363	378	400	429	392	421	416	414	434	389	389	401	416	418	425	392	427	380	426	397	403	419	420	409	392	389	435	403	402	381	381	386	413	394	413	399	384	390	391	367	396	390	390	399	362	386	388	394	411	394	381	388	380	424	415	363	390	410	362	388	379	364	410	388	396	404	365	403	374	414	412	431	405	383	382	433	384	374	424	380	412	404	361	363	394	401	381	394	409	399	370	389	384	391	376	371	404	385	403	382	401	420	421	386	411	400	355	424	394	374	385	401	430	355	412	386	359	372	393	388	417	418	407	400	378	363	420	423	404	377	365	405	432	382	393	420	407	388	400	417	382	357	394	417	431	384	425	430	383	403	390	409	359	409	378	407	419	397	383	410	438	405	428	411	431	378	416	359	427	412	359	406	355	410	392	390	383	376	373	403	385	379	371	392	399	392	419	394	416	376	417	383	419	393	425	410	409	404	397	376	393	408	421	371	375	373	363	378	386	391	382	411	447	370	393	385	412	386	385	408	383	398	370	393	395	413	371	400	386	376	421	366	360	390	390	449	402	396	361	409	396	386	367	406	389	412	388	381	386	372	389	386	392	438	412	356	336	393	394	432	379	374	377	433	365	369	410	373	409	403	361	388	415	409	414	392	380	353	421	389	354	410	410	378	367	360	383	403	370	386	383	372	398	392	404	411	397	385	415	378	394	411	398	412	405	403	379	407	387	418	448	390	402	399	419	445	359	411	426	400	437	374	363	377	358	389	365	376	392	406	376	409	378	401	394	396	443	392	378	407	375	416	367	367	378	393	394	398	367	391	399	397	408	429	386	379	425	373	387	397	386	392	390	382	396	408	405	404	367	402	445	401	409	391	383	357	381	415	422	438	391	396	381	389	411	398	438	392	357	393	391	372	414	390	415	338	379	375	403	407	388	413	385	388	384	379	337	368	422	398	384	397	385	401	399	413	408	389	370	407	397	398	419	411	412	384	422	372	418	408	389	403	405	369	389	383	393	411	386	357	368	402	390	398	375	414	345	368	385	377	381	385	398	423	410	394	379	399	398	374	404	405	379	375	392	426	379	371	374	382	386	376	397	355	409	376	412	412	400	425	397	375	416	393	409	404	425	401	393	404	400	390	376	358	427	419	372	357	388	370	398	383	373	419	404	381	402	399	398	387	419	378	375	373	369	396	385	387	413	424	415	388	399	398	412	379	396	414	406	361	398	401	381	412	387	399	433	395	393	371	416	409	382	410	399	439	410	389	378	400	377	396	405	375	418	353	437	412	395	391	388	372	369	365	402	417	361	353	423	383	370	402	375	405	426	381	374	366	408	395	403	382	371	396	374	402	378	393	401	409	397	391	380	373	403	388	400	399	358	392	401	379	386	350	380	367	392	381	380	388	419	402	389	378	412	393	382	408	418	418	402	368	381	397	406	398	394	368	407	387	404	344	380	399	412	393	389	429	415	394	408	394	419	359	392	415	400	399	361	372	405	395	440	362	413	382	408	408	392	416	379	390	422	396	398	405	373	378	368	410	405	377	382	391	393	384	404	401	399	406	363	418	400	371	407	384	402	433	376	399	460	393	409	387	408	393	381	373	397	367	400	378	400	423	435	373	396	424	409	401	406	407	385	395	392	378	420	399	400	386	417	409	383	370	365	422	396	406	377	396	379	347	395	370	379	411	394	355	427	390	371	389	397	373	394	374	393	409	398	384	388	406	390	395	389	386	407	401	395	366	396	380	343	379	379	396	400	411	359	394
23851	21236	28432	24331	21247	9548	1660	1095	967	848	841	846	747	734	712	726	699	694	679	695	699	659	680	646	663	646	670	682	607	672	615	691	652	645	655	619	636	672	685	615	681	625	618	667	691	669	650	690	682	659	646	657	666	627	680	708	631	666	673	621	643	660	658	671	677	622	679	669	672	634	612	685	653	640	666	617	651	645	660	659	609	621	627	632	635	628	617	681	615	637	670	651	624	656	604	606	662	634	650	658	623	633	625	632	635	665	639	612	655	652	656	603	655	652	617	650	644	655	638	617	639	621	627	620	583	627	632	652	602	652	648	610	644	636	670	669	603	596	646	598	632	665	632	665	574	637	633	619	653	661	638	600	622	634	669	650	647	651	583	601	575	622	681	610	637	645	675	603	562	636	635	636	589	619	664	620	585	640	634	640	651	621	609	623	592	638	694	635	624	646	617	665	616	585	612	670	647	644	604	660	644	612	673	563	633	597	616	603	613	645	587	664	645	624	601	634	670	619	665	636	575	635	630	648	641	630	664	648	639	607	614	667	636	585	653	678	642	660	617	660	638	610	646	654	609	590	617	630	648	631	579	620	636	653	633	600	653	614	636	606	639	652	593	668	645	624	643	592	637	633	617	628	640	612	617	634	619	598	646	675	594	706	605	575	619	627	632	605	584	640	664	668	646	618	640	647	618	663	624	624	655	631	617	641	683	669	616	625	638	644	657	693	687	669	639	673	634	627	660	640	638	617	581	599	658	646	647	598	653	663	623	633	690	636	627	655	661	640	619	655	625	579	604	626	680	646	663	614	573	587	606	610	629	626	648	599	624	607	617	665	659	610	634	629	667	642	621	608	633	631	619	624	592	653	608	621	606	610	618	629	660	638	622	632	622	657	626	605	664	603	622	624	691	598	670	654	645	604	670	653	623	617	591	638	646	677	609	625	635	633	688	613	630	632	645	653	621	627	647	655	617	595	603	596	563	627	604	623	608	648	640	678	636	627	640	645	672	689	612	691	577	652	619	588	639	639	658	636	609	671	639	638	622	587	658	609	670	608	657	641	638	646	684	649	638	614	626	631	643	627	617	616	651	606	589	616	618	650	601	661	628	635	600	627	687	625	614	672	626	598	640	584	645	638	650	632	635	644	641	651	655	570	629	630	608	612	682	607	602	690	608	659	626	630	659	607	616	628	611	637	686	674	673	648	650	631	604	654	622	647	638	622	632	646	636	618	597	658	653	657	587	636	626	631	649	620	633	640	633	598	688	597	668	646	646	659	614	635	669	662	631	639	618	605	609	590	649	628	627	615	684	601	620	628	635	646	602	643	663	577	613	661	673	647	635	656	616	652	628	631	652	643	626	603	593	640	622	630	622	640	642	640	576	635	625	664	628	624	634	624	647	653	643	656	633	611	684	604	577	605	589	643	605	635	602	610	650	579	628	647	660	619	650	633	634	625	642	626	632	605	662	653	608	674	639	607	656	651	675	653	631	654	630	606	683	629	596	634	683	594	613	632	624	665	618	624	641	608	620	660	625	675	606	661	586	658	556	654	663	584	632	639	695	638	654	604	638	588	679	653	635	640	652	619	601	653	607	600	605	627	647	637	639	618	628	621	620	664	649	641	624	642	648	617	640	640	624	649	614	663	652	668	633	597	617	621	609	665	627	683	628	601	638	635	650	625	643	656	646	590	652	613	634	663	651	647	636	653	611	594	635	623	635	638	672	708	662	595	658	650	644	674	576	643	608	615	644	656	626	647	699	666	647	632	623	604	666	662	627	645	633	605	663	613	675	635	645	684	607	672	648	660	614	650	676	600	632	646	617	629	597	650	598	613	673	646	595	634	615	666	661	593	590	613	659	669	613	613	590	601	624	657	633	637	652	662	650	614	614	602	585	629	648	630	623	656	619	631	667	608	637	679	590	666	599	664	699	667	647	664	615	600	623	627	644	613	628	663	621	613	645	620	654	622	628	670	651	640	632	594	645	649	640	654	619	639	635	657	629	623	638	646	706	623	660	657	653	634	606	653	619	655	598	598	646	641	623	643	594	655	638	626	611	632	640	651	639	644	645	653	623	638	614	645	626	633	605	626	649	602	682	580	633	635	630	640	613	650	687	637	652	627	623	627	610	638	664	649	651	617	622	653	669	667	649	648	633	636	644	617	641	668	675	652	622	606	657	592	611	665	629	573	667	636	605	635	652	626	596	632	654	631	651	671	687	623	648	643	652	677	656	607	586	671	600	650	633	645	658	646	678	612	638	629	626	642	629	676	648	658	599	628	634	643	649	671	651	643	687	670	628	672	672	613	653	614	602	618	614	627	628	636	587	625	623	627	631	655	623	625	631	666	636	631	622	584	603	631	621	623	622	646	627	617	622	626	598	664	653	659	638	635	616	595	636	668	655	624	656	618	603	643	668	651	665	653	624	625	610	601	646	623	601	654	633	654	649	628	671	626	628	603	606	658	601	636	655	620	607	613	660	619	664	630	639	586	681	644	655	627	626	593	637	623	662	672	612	627	605	649	663	628	594	643	617	653	649	656	619	657	640	627	654	612	610	609	642	636	583	615	618	627	633	598	644	693	642	620	644	651	624	609	635	663	646	646	620	663	618	679	675	597	647	643	656	631	656	629	620	585	630	638	637	658	648	674	612	653	636	626	650	664	690	654	659	608	651	658	588	616	633	659	655	653	644	614	659	615	681	618	687	656	654	625	624	640	636	605	588	629	637	588	640	655	661	634	621	612	656	611	661	620	595	623	628	641	636	631	627	628	615	665	643	629	675	659	645	603	628	657	627	647	642	653	627	606	629	650	629	620	621	614	640	589	630	639	658	602	636	632	626	591	635	622	632	655	640	627	630	643	615	631	638	604	642	668	613	636	630	607	626	640	633	592	647	663	651	675	601	616	667	640	605	593	640	603	659	628	658	662	652	679	655	618	657	600	650	643	665	651	690	626	671	639	648	598	602	603	612	654	596	649	697	598	658	676	620	609	642	638	632	604	657	620	614	604	694	647	613	669	636	601	709	640	673	644	627	595	642	628	642	648	627	635	606	621	659	643	630	588	652	630	708	620	632	655	644	696	633	614	641	647	625	646	607	692	587	610	608	627	662	665	612	665	602	649	614	634	575	601	656	655	640	637	647	680	630	666	648	665	648	624	676	657	653	621	615	598	591	656	655	671	668	637	657	648	653	630	608	603	677	627	659	605	623	582	626	587	599	648	639	628	626	606	665	614	603	612	616	606	615	634	621	686	630	611	615	613	632	641	599	625	624	629	592	617	602	635	614	626	638	669	667	636	669	662	620	629	662	636	633	610	637	616	639	626	654	687	627	601	630	645	658	633	648	615	629	629	665	639	620	632	659	646	587	623	676	644	591	628	600	597	629	592	689	633	640	631	588	665	634	637	629	631	627	608	664	647	627	629	639	619	618	599	621	626	634	675	612	672	653	663	653	641	623	599	632	655	634	619	640	620	627	630	622	674
3879	10796	6932	3607	2874	2168	1802	1483	1282	1108	975	911	875	784	830	787	738	769	725	678	705	680	726	728	685	701	633	692	696	700	689	688	690	680	687	696	627	679	715	684	699	673	657	633	635	702	674	715	679	646	642	663	698	654	655	703	676	663	694	654	636	717	646	668	660	697	649	711	641	654	660	708	678	619	645	663	698	687	643	681	659	608	641	649	629	680	630	672	654	676	637	656	637	699	663	690	648	690	637	659	672	686	695	696	644	652	621	684	689	683	623	692	654	648	631	642	654	669	661	632	670	607	617	677	686	615	625	673	640	620	693	642	664	655	683	689	656	638	659	618	697	633	622	655	653	686	651	638	665	669	665	647	639	614	634	681	669	644	672	657	644	666	672	648	633	659	678	688	681	682	637	602	686	664	640	668	611	653	638	628	668	636	665	695	667	603	676	681	662	657	681	666	623	658	650	672	628	685	657	673	683	646	664	653	647	680	701	655	622	609	654	694	644	662	659	655	677	625	639	626	707	619	637	627	681	647	663	650	619	645	703	647	655	674	687	673	679	625	630	661	661	645	638	674	657	694	665	642	668	691	631	693	651	612	647	652	630	621	675	679	653	643	642	658	628	619	681	692	649	661	620	673	632	606	689	640	652	648	695	627	650	647	679	702	668	676	623	644	670	625	630	676	659	658	618	652	641	673	624	658	630	626	681	687	718	646	689	623	697	622	635	659	632	620	681	677	650	660	658	696	672	656	679	648	692	643	621	653	637	652	693	652	630	646	654	661	668	680	640	651	693	658	657	633	686	661	636	655	663	644	650	647	609	633	647	659	668	628	650	679	635	675	669	670	674	627	647	613	676	619	677	637	668	640	640	623	676	623	648	643	701	599	675	657	636	683	680	672	648	661	677	636	617	637	678	646	660	684	654	644	636	671	668	684	650	658	676	678	612	653	643	667	618	696	640	669	653	704	681	645	667	669	682	642	654	674	665	705	587	673	645	605	626	664	634	645	656	614	636	665	675	637	682	651	587	645	688	654	721	684	654	656	668	662	672	680	669	642	639	633	660	652	619	683	670	657	654	665	670	661	668	656	653	662	625	632	668	620	610	627	663	605	650	656	681	668	633	685	667	604	629	653	678	639	688	664	708	607	665	631	645	641	636	652	711	618	669	648	648	578	666	597	656	665	639	640	627	670	645	612	667	672	648	660	664	635	654	640	631	656	661	644	627	593	640	673	673	631	669	622	641	681	641	657	690	704	678	618	672	630	677	661	657	607	663	664	688	652	667	630	709	674	658	624	634	695	653	623	620	646	634	662	694	663	628	631	627	698	627	640	684	648	662	648	679	686	693	646	662	677	682	660	673	668	631	610	678	633	692	679	608	683	673	620	695	654	634	613	640	703	639	660	628	674	620	651	699	661	632	659	667	623	687	647	641	626	731	682	657	634	619	688	695	663	657	669	676	677	594	669	674	677	694	700	677	576	601	693	697	660	645	726	655	689	641	707	636	593	659	645	662	653	650	683	648	695	643	643	621	682	625	618	632	650	631	685	692	661	656	630	646	677	634	642	695	647	649	660	631	632	615	658	677	615	672	623	631	625	679	634	677	645	674	681	689	637	626	667	681	654	647	673	640	604	652	636	638	645	653	653	670	690	677	661	631	575	658	645	658	620	641	692	683	666	646	624	633	658	672	670	642	679	654	581	623	624	657	590	676	628	622	630	592	675	629	687	697	623	620	579	651	645	625	702	658	636	626	703	683	663	688	677	644	667	660	692	674	653	683	715	677	666	681	641	679	642	651	614	628	692	644	647	695	662	613	686	650	623	656	683	636	665	691	656	654	662	653	642	660	621	656	677	684	607	678	677	661	640	626	614	668	659	672	671	679	626	607	664	687	647	680	627	648	635	714	644	624	723	670	649	664	647	634	649	636	649	707	638	656	649	653	651	632	653	633	634	682	625	634	696	665	649	633	646	649	638	666	594	665	659	643	672	648	626	673	665	636	658	629	608	642	669	640	689	651	598	662	679	663	693	659	654	665	653	670	646	646	642	660	658	649	613	622	650	667	708	733	657	672	677	630	660	607	628	634	662	675	625	671	651	659	692	632	652	642	618	612	658	621	691	681	645	625	659	670	661	639	638	645	599	661	612	692	630	694	621	667	646	663	672	681	591	663	679	639	640	660	620	656	722	650	636	672	673	630	672	641	707	654	622	669	682	648	655	687	641	614	637	657	670	663	667	658	669	644	699	644	648	668	651	640	653	633	633	632	676	661	641	640	682	653	618	654	692	702	630	702	654	634	627	711	712	652	623	682	650	640	686	673	621	673	679	641	656	682	658	637	673	653	637	644	648	667	695	692	658	654	660	627	611	663	654	612	671	652	662	690	650	666	647	625	628	694	636	682	676	648	687	702	724	620	634	636	625	681	624	654	686	600	678	670	714	621	649	630	658	633	659	674	691	673	635	639	665	676	697	608	670	675	630	666	639	676	690	645	648	626	672	646	630	627	638	646	650	655	631	637	618	714	659	601	645	623	643	666	650	649	650	662	646	666	623	662	623	663	647	671	674	651	635	602	637	661	652	640	635	670	668	650	682	661	616	639	665	662	665	652	667	614	635	665	679	645	601	691	637	633	621	664	616	662	630	626	655	653	677	653	678	654	639	648	666	667	614	683	658	658	633	669	679	687	655	682	630	671	665	662	661	636	629	679	664	639	597	624	641	676	649	627	690	664	623	613	630	631	661	675	640	691	666	596	728	630	652	648	640	636	648	683	640	665	668	655	652	657	666	640	679	665	660	633	688	634	634	625	647	656	740	604	674	646	722	641	658	662	650	608	620	643	675	660	634	693	660	591	642	665	671	633	636	642	643	657	665	652	635	679	649	671	645	678	682	647	647	688	613	610	651	657	651	622	644	660	715	660	610	664	719	713	649	674	625	673	639	650	675	627	658	614	631	639	664	650	671	631	656	673	695	651	662	687	700	655	703	635	642	678	668	608	682	686	683	635	644	647	676	617	676	677	664	648	637	644	636	656	660	640	660	668	682	639	650	600	616	657	682	640	648	656	661	620	646	668	646	701	667	650	694	645	631	679	642	661	647	684	678	666	665	629	663	651	656	627	642	717	679	692	689	679	645	641	630	681	643	588	699	657	650	631	655	721	674	646	688	630	620	637	668	669	647	647	647	674	657	652	665	640	660	625	638	669	669	625	639	644	634	656	666	674	689	660	641	658	631	643	641	576	685	645	647	627	666	634	669	715	640	657	643	666	653	610	696	657	697	609	637	722	611	739	640	648	677	657	667	644	672	708	655	635	668	677	666	708	658	620	621	614	623	633	650	628	667	639	676	670	634	629	668	615	683	697	667	671	698	640	627	613	610	657	650	674	658	695	642	669	639	637	653	707	626	665	657	687	637	641	673	620	639	637	647	641	651	637	679	671	647	660	646	644	653	674	661	662	667	650	678	698	618	662	694	694	676	640	670	630	652
25053	21256	27308	25464	9503	894	684	567	525	478	451	418	427	348	399	407	395	401	398	417	399	410	368	361	402	383	364	385	375	353	331	398	347	374	383	390	372	387	365	346	350	371	363	337	364	376	349	359	381	366	338	386	339	353	359	370	356	348	373	348	329	346	358	366	395	334	338	372	392	322	364	376	365	349	345	347	361	315	401	341	355	375	348	346	364	371	362	319	321	394	375	398	342	386	366	345	366	342	373	384	365	370	351	388	339	380	361	340	347	331	363	346	325	357	345	345	365	355	352	361	359	348	357	358	349	370	367	348	392	376	322	353	326	406	361	342	349	328	359	345	332	390	349	356	366	376	353	402	342	376	362	359	387	354	351	334	357	335	345	376	325	358	352	374	359	346	348	325	353	344	370	349	365	325	331	362	357	362	392	385	334	364	351	364	331	374	344	371	353	344	361	360	331	373	360	352	335	374	357	341	333	328	328	338	357	333	336	346	371	346	363	353	350	341	333	344	352	369	354	340	352	347	334	330	357	325	340	351	372	345	327	342	352	369	335	318	343	335	349	349	367	350	361	327	336	371	332	345	347	364	375	354	361	340	399	330	366	338	331	355	370	380	343	375	364	355	346	354	358	382	367	332	359	356	339	371	355	358	367	370	347	343	357	381	368	347	350	353	336	354	366	352	354	350	356	362	370	354	334	333	337	356	348	354	333	354	366	366	369	362	375	332	328	358	356	354	339	393	349	357	348	319	379	343	357	343	364	375	339	343	354	392	402	329	339	352	377	343	375	339	372	364	348	361	353	327	333	359	373	335	345	368	342	340	327	394	343	362	345	378	352	331	325	338	338	354	352	381	338	364	324	348	369	366	368	369	365	375	359	378	348	336	387	361	365	336	337	337	337	361	311	368	375	322	349	341	344	369	348	322	354	327	415	309	336	328	353	365	352	356	342	345	346	337	334	346	370	324	344	344	339	349	346	376	350	337	375	359	350	380	367	354	377	332	348	354	360	348	326	373	377	333	350	352	364	352	343	357	332	325	390	352	345	327	389	358	365	374	373	383	354	362	388	370	377	330	382	356	366	348	340	347	367	343	358	340	340	351	372	382	346	349	357	357	365	379	342	361	359	327	368	361	350	335	364	348	336	358	352	357	332	342	344	363	378	344	332	354	334	350	337	359	381	350	358	323	354	369	359	343	347	356	333	363	338	328	334	353	379	320	360	350	364	329	327	366	355	385	354	359	356	355	347	333	330	335	374	324	375	373	335	350	350	349	338	340	348	362	336	363	364	365	347	350	351	367	359	382	364	348	328	348	354	346	340	339	298	358	360	339	347	363	337	355	397	343	359	344	393	351	380	368	343	330	343	365	379	321	340	333	390	372	348	343	364	378	382	312	360	362	335	341	358	324	376	346	334	334	342	332	385	381	365	346	335	387	362	359	331	377	335	385	350	346	343	342	371	335	348	362	378	313	365	359	337	340	324	341	365	368	358	333	332	333	342	351	360	373	351	330	319	376	370	351	326	348	379	356	374	346	338	344	367	340	341	354	356	355	375	358	338	363	362	345	358	333	351	332	353	373	380	361	387	333	354	354	374	385	378	374	344	361	370	341	372	363	354	342	347	360	365	326	347	372	340	358	362	351	316	342	348	355	337	348	326	365	337	327	381	357	370	349	346	353	337	376	335	367	354	332	348	343	321	376	373	366	360	337	337	343	349	311	367	361	321	350	332	342	338	360	380	373	372	353	351	374	332	324	329	365	339	376	375	352	369	368	344	345	355	342	380	346	328	359	401	373	366	360	323	362	349	352	386	384	349	344	360	341	377	360	347	351	328	360	353	356	344	354	388	356	352	323	334	331	341	345	352	354	333	354	417	355	338	379	354	362	386	373	373	335	368	357	354	361	348	347	377	375	365	352	340	347	342	322	334	360	323	320	345	349	341	338	348	301	370	350	346	356	358	355	372	361	343	365	339	335	380	350	352	353	361	351	313	322	373	379	321	367	382	351	360	354	351	365	343	352	347	317	364	351	343	352	367	342	326	356	345	348	362	332	362	349	352	343	338	349	372	369	367	363	333	361	366	337	392	358	352	348	349	357	334	356	365	346	384	341	388	332	339	338	347	414	368	355	337	340	328	351	366	355	399	333	346	344	323	330	349	362	351	355	347	362	357	337	365	342	372	361	363	355	378	343	344	359	356	339	377	352	328	328	345	370	323	341	395	345	366	335	351	347	368	352	353	383	334	350	386	338	379	351	367	358	346	330	357	318	349	376	344	328	384	352	302	347	359	343	366	370	368	356	342	329	335	392	344	364	353	373	328	341	369	373	347	353	365	355	392	333	353	362	371	347	374	343	354	352	351	336	351	347	358	357	360	365	346	329	350	360	355	316	374	336	339	345	381	349	399	370	358	337	352	346	350	360	357	364	349	366	334	342	325	329	338	352	362	375	318	378	351	377	347	372	347	348	324	341	313	338	335	364	371	327	333	352	354	324	347	390	364	323	361	360	351	301	343	330	348	344	376	363	343	386	352	328	370	335	352	347	365	325	336	349	378	335	354	326	367	337	333	346	350	366	351	341	383	316	314	337	369	358	351	358	348	405	368	342	350	335	364	347	375	332	375	370	357	356	392	341	371	321	362	360	362	341	337	367	349	326	317	342	357	390	313	356	374	349	328	368	337	357	356	351	325	402	373	336	333	343	357	380	349	357	361	358	376	377	342	357	347	374	370	372	371	342	372	377	358	340	325	364	341	365	352	355	350	384	337	370	340	321	333	342	368	350	366	347	312	312	355	366	345	340	332	374	344	349	344	336	358	350	337	363	355	385	316	325	338	341	381	342	353	326	378	339	354	343	333	382	345	356	355	385	346	366	362	386	344	323	350	388	368	349	349	319	342	352	365	341	383	331	348	347	352	346	324	332	370	369	325	330	374	349	336	327	341	341	376	383	379	359	308	338	378	375	374	349	352	315	308	339	340	351	359	343	356	344	367	353	336	394	359	340	361	359	357	329	354	341	331	377	368	363	329	349	374	336	323	390	355	377	362	354	358	361	374	353	363	368	339	335	326	330	351	398	344	360	317	326	376	382	367	365	340	379	366	339	348	386	341	332	409	326	335	369	384	338	333	343	334	345	332	373	346	354	364	346	361	325	365	345	365	336	370	344	354	320	351	374	345	357	331	355	372	355	342	335	349	352	348	369	350	358	352	387	333	383	374	353	338	377	354	342	361	336	362	385	361	349	343	396	351	341	353	365	344	376	372	339	341	361	355	357	380	391	347	337	366	362	348	338	315	366	369	338	362	357	402	342	355	368	356	366	349	342	350	338	347	342	341	372	392	329	348	374	320	368	315	347	344	346	336	341	368	358	329	360	326	373	337	324	374	363	377	380	337	362	347	328	333	345	372	359	319	339	380	358	340	347	353	357	348	345	340	356	324	328	376	360	365	334	362	357	351	329	365	362	329	339	340	356	332	364	360	364	333	358
3868	6841	4168	2074	1681	1454	1107	910	791	699	606	559	525	504	479	469	428	430	492	437	466	438	436	469	422	483	394	405	403	471	422	416	409	366	421	429	415	438	418	413	412	435	439	433	404	400	398	404	351	461	399	424	429	374	404	436	353	395	415	398	451	373	441	429	386	449	417	407	416	391	412	374	421	417	412	401	418	374	411	392	408	385	394	401	406	377	380	378	400	403	419	417	427	426	407	394	396	377	386	398	390	399	382	403	405	395	390	424	410	403	377	389	390	373	381	370	410	374	411	424	389	404	361	428	421	423	397	417	373	383	370	404	408	386	396	436	401	403	389	388	379	389	410	403	426	371	403	381	383	399	397	407	404	376	412	397	426	386	390	382	417	392	403	404	409	410	377	438	425	397	401	429	404	362	379	380	390	401	373	432	372	399	381	393	408	379	389	386	375	407	391	419	397	423	388	399	404	462	366	376	403	369	392	398	404	406	394	409	396	405	381	414	420	404	387	386	390	365	362	399	356	431	403	401	379	371	419	416	375	372	423	396	412	438	367	396	407	425	400	396	372	440	390	408	376	401	369	406	354	413	407	377	374	399	390	377	399	407	384	390	367	389	386	390	389	382	413	369	396	373	397	418	368	407	410	370	388	408	389	382	421	400	398	406	403	396	375	366	406	387	377	377	393	414	403	433	363	400	387	411	398	417	411	391	349	428	371	379	386	422	395	408	397	355	402	414	380	401	383	413	382	393	399	402	430	416	353	395	393	377	366	372	374	379	389	405	399	414	410	409	389	371	421	378	391	396	372	394	400	417	395	386	376	451	381	375	392	382	395	384	382	407	359	382	378	372	407	420	389	390	417	391	393	409	403	369	398	382	398	370	419	391	401	390	398	406	390	417	397	394	381	398	399	414	414	366	413	370	403	371	394	406	407	429	395	398	384	389	407	427	393	406	392	386	376	388	383	350	414	390	412	397	399	365	426	381	395	391	409	361	391	393	385	386	391	389	387	387	418	378	416	398	390	390	441	386	357	360	393	414	450	385	418	416	427	404	414	442	403	351	388	450	408	390	421	420	379	387	409	409	422	383	396	427	401	424	422	407	437	407	418	388	381	426	409	386	370	392	355	405	413	381	378	379	379	385	398	404	392	402	426	405	400	396	370	395	441	375	382	403	403	365	395	400	432	387	384	415	382	395	403	345	411	405	406	424	410	388	424	384	404	365	407	387	383	346	384	392	428	367	394	397	406	396	393	399	398	379	411	413	398	435	358	398	408	413	413	405	367	391	404	378	382	414	406	407	404	397	403	375	418	402	376	412	365	391	401	417	419	393	410	430	411	427	393	385	359	372	407	372	369	366	393	401	373	417	396	375	433	374	404	422	437	409	401	397	422	375	389	419	380	394	347	389	381	357	376	408	436	388	395	366	387	392	399	421	415	403	406	398	378	439	424	380	416	381	421	379	388	419	363	392	390	406	417	360	409	418	375	409	415	385	401	458	393	379	439	396	407	395	382	397	403	410	401	402	390	386	398	401	387	384	393	406	392	425	389	426	391	384	404	389	402	428	382	381	423	362	372	431	383	394	433	392	353	412	403	383	394	389	399	415	429	395	388	390	383	392	374	407	428	417	417	368	399	378	375	383	385	392	379	373	401	420	427	381	393	382	405	389	403	408	393	391	393	388	376	392	396	415	371	417	372	396	392	432	417	372	414	367	393	383	409	409	399	382	382	362	389	408	418	390	368	375	419	399	396	406	364	370	360	343	362	383	390	367	421	394	379	401	367	376	423	401	393	370	402	391	389	390	387	399	380	383	392	425	426	354	425	392	376	391	401	423	395	386	378	425	364	423	354	383	393	376	405	389	397	406	398	419	384	385	375	374	399	399	399	427	365	397	399	385	424	399	367	389	381	413	384	406	402	408	409	437	389	379	385	407	384	406	422	359	412	376	366	394	371	411	406	398	425	416	394	434	426	392	380	380	382	424	409	359	399	378	372	404	405	401	418	370	417	413	391	388	418	356	410	415	385	422	407	395	431	368	373	408	411	391	421	367	433	396	395	393	359	424	387	412	398	401	345	385	404	397	394	393	378	384	385	373	400	421	373	397	404	423	393	403	344	448	384	368	406	354	409	422	409	413	366	414	379	385	377	403	400	396	383	431	397	382	385	388	392	405	373	413	421	396	347	400	381	434	428	366	373	394	387	411	384	410	383	388	369	379	387	412	396	377	403	409	374	393	403	366	412	366	422	367	396	385	392	419	402	443	390	393	391	378	426	400	399	407	418	446	382	356	387	389	389	410	380	402	374	396	378	390	424	430	396	396	413	394	369	390	408	392	434	414	410	390	359	380	432	388	414	407	436	382	378	369	393	410	427	424	394	421	415	398	370	410	393	383	394	403	408	340	414	435	403	429	390	440	405	423	378	388	362	424	417	402	414	395	364	384	403	397	422	410	383	384	426	373	408	389	393	411	416	425	371	388	413	394	412	382	407	421	420	415	382	393	387	356	382	390	371	365	382	396	398	410	403	405	407	404	386	402	388	424	396	433	418	409	420	380	402	387	388	396	399	371	403	394	402	382	408	379	392	406	396	401	378	375	401	406	405	423	425	396	405	407	375	429	350	376	367	385	394	415	403	376	399	373	418	355	393	380	392	407	403	430	384	406	369	397	388	398	398	432	389	375	412	390	366	394	390	414	427	384	356	388	412	371	402	417	400	392	397	425	405	373	406	414	398	397	429	379	418	367	418	414	400	435	391	416	365	400	427	366	373	393	419	417	391	401	374	401	373	373	370	391	391	399	401	403	399	418	394	377	375	398	362	402	370	410	354	410	391	400	387	393	419	406	439	381	464	373	352	377	374	410	396	374	381	388	415	412	383	407	401	391	363	401	387	398	392	418	416	422	356	400	370	401	382	410	380	375	414	429	388	420	396	409	377	390	354	391	400	377	402	410	405	414	399	384	419	384	389	390	377	379	397	361	398	430	372	416	380	409	396	408	355	406	381	380	391	402	390	417	427	384	371	391	378	389	406	426	376	386	420	391	433	410	408	386	397	404	400	388	416	393	425	399	387	393	413	366	379	365	387	408	401	379	394	388	369	413	395	383	366	382	362	412	416	369	368	411	383	392	379	408	361	383	406	376	400	414	397	405	399	394	396	393	405	425	392	399	389	358	396	379	402	400	411	422	372	383	367	423	389	398	418	437	374	424	396	417	386	381	394	414	403	408	385	359	390	400	407	387	383	366	383	349	440	390	390	386	370	397	427	376	369	364	426	382	404	391	351	405	376	401	423	407	380	417	394	431	406	423	408	393	384	375	391	380	412	391	401	360	409	416	392	397	414	435	382	365	393	401	424	372	407	417	410	383	411	391	440	391	407	398	423	407	381	379	381	390	386	388	412	355	388	396	410	417	355	391	407	415	400	410	374	391	410	365	399	374	349	412	391	374	440	400	388	373	426	406	421	358	377	392	371	415	438	420	420	373
22757	21267	28914	23922	21260	21310	8394	1750	1321	1272	1127	1039	991	952	922	892	844	905	842	830	812	829	828	848	810	788	766	793	752	859	796	789	784	767	806	794	794	783	777	811	834	746	771	743	772	802	800	813	757	735	766	779	769	816	819	800	714	771	787	735	761	722	742	728	789	749	772	758	770	752	772	740	774	844	702	734	756	743	768	721	694	748	736	725	744	751	750	761	713	754	762	749	777	708	745	700	714	735	693	809	715	752	741	789	773	754	750	693	726	798	755	761	714	817	755	734	746	732	696	713	769	707	740	700	793	732	752	756	759	739	791	732	777	713	775	769	752	807	705	736	708	717	743	747	768	765	784	750	771	752	751	772	743	752	773	738	726	719	733	773	748	694	735	744	738	763	717	785	770	776	703	689	721	729	730	720	721	696	710	746	747	692	727	744	773	700	720	737	750	748	726	771	779	783	713	759	669	776	767	760	666	733	786	727	777	753	778	742	750	737	751	790	722	732	760	747	738	722	759	724	777	745	715	785	737	697	755	688	716	780	723	754	752	757	704	689	742	707	726	775	737	715	768	713	726	716	739	725	764	765	732	790	752	728	752	754	799	742	736	723	738	763	709	758	740	758	751	694	676	717	689	709	728	754	726	728	716	746	758	717	741	739	722	742	713	739	738	730	713	712	705	738	699	766	740	762	728	740	738	773	739	725	736	792	737	742	704	771	749	712	748	742	737	728	747	775	759	697	702	742	691	788	740	795	766	776	755	719	726	730	759	743	728	716	745	749	726	788	766	692	768	731	705	730	735	736	737	736	781	756	744	771	733	750	738	757	731	724	770	725	780	742	756	741	779	754	771	735	715	760	760	698	757	692	728	728	744	808	743	766	744	726	741	754	711	758	753	779	745	762	745	782	719	769	712	689	722	764	723	731	711	718	746	737	782	695	755	717	683	728	704	766	726	783	762	723	768	769	764	694	771	724	760	718	740	745	733	785	749	687	765	758	760	763	762	763	732	651	786	795	706	744	700	794	735	724	780	787	740	685	744	733	721	773	734	747	733	692	756	735	719	736	775	763	768	687	787	720	724	770	715	777	728	748	743	720	741	740	743	704	744	757	716	708	686	734	750	750	707	787	690	742	708	793	740	735	745	736	750	775	794	751	722	703	718	712	694	770	731	786	754	734	724	748	763	707	753	752	761	726	740	684	759	764	748	704	690	690	771	729	706	737	741	766	750	745	744	735	758	704	800	737	698	740	755	769	710	798	723	698	745	784	741	694	725	735	732	746	767	743	722	738	748	773	734	768	723	724	742	742	723	754	767	739	732	758	710	736	729	743	752	755	776	790	759	760	770	735	722	742	706	700	698	743	741	762	750	762	782	729	766	743	753	716	748	753	741	720	723	764	769	743	732	763	745	702	771	726	734	776	749	707	729	740	755	769	743	731	714	713	756	769	757	735	783	711	756	737	732	706	705	704	777	771	733	782	742	765	732	767	745	737	754	731	755	718	715	758	745	693	753	770	727	730	721	782	737	784	778	738	739	790	713	733	770	702	714	734	705	724	758	740	761	734	762	705	773	752	712	737	737	764	767	730	747	800	740	742	716	724	721	695	742	699	747	750	709	726	713	712	700	671	802	745	737	746	769	727	785	737	759	757	715	727	716	743	729	679	747	710	731	758	741	740	731	706	740	747	738	778	724	744	806	718	774	738	710	741	764	747	711	737	703	728	751	736	705	740	782	707	734	695	696	730	715	734	774	727	769	772	733	741	707	753	714	741	673	754	778	738	766	730	759	760	738	760	679	735	733	769	713	736	761	725	755	701	717	755	723	775	717	764	750	730	702	723	752	741	702	726	732	775	758	781	701	727	713	747	702	706	728	748	755	732	698	762	751	712	778	717	725	730	704	759	780	709	740	768	781	759	753	733	732	731	770	748	753	764	744	718	753	777	776	720	750	733	754	761	771	766	738	767	668	706	720	734	735	696	717	717	756	736	767	751	738	700	742	737	731	689	744	766	705	804	735	718	749	722	689	768	751	747	713	719	744	743	701	757	696	693	743	738	743	770	695	675	703	736	701	733	747	734	749	712	747	734	696	724	782	733	764	728	768	721	765	725	745	675	798	734	740	715	705	760	723	707	761	796	724	769	773	761	766	753	723	684	709	755	740	773	728	733	692	760	743	745	716	790	749	742	721	767	760	762	781	700	747	730	768	737	714	732	743	680	725	771	769	712	763	735	713	741	773	722	748	728	715	752	772	732	729	732	726	730	763	698	726	730	745	704	732	808	736	697	739	753	750	750	695	762	715	763	695	768	773	726	710	778	717	725	770	736	771	708	742	699	756	697	697	792	733	764	781	727	754	740	743	727	769	706	770	727	701	743	726	758	736	733	706	754	787	731	777	754	735	731	746	724	732	754	709	695	742	694	706	745	736	782	749	704	744	753	754	731	704	754	793	752	733	719	749	725	718	721	714	766	767	736	770	762	743	703	745	735	764	745	763	701	738	742	713	721	716	774	780	714	725	742	797	712	737	741	727	686	764	701	731	725	784	785	732	767	766	680	714	723	737	718	720	783	707	742	647	714	759	777	697	778	692	752	746	723	732	734	750	801	704	728	721	724	742	751	749	755	741	686	727	742	746	718	780	709	725	768	734	776	689	709	732	756	705	727	720	767	741	766	715	694	706	696	711	733	696	753	739	702	727	710	764	767	750	782	733	704	704	723	732	773	750	712	756	782	791	741	756	750	741	723	809	761	762	743	755	801	722	741	732	745	737	747	755	722	754	757	757	734	731	726	747	690	795	703	762	761	800	729	698	743	727	707	708	735	700	777	690	753	728	747	750	774	725	777	728	689	755	750	757	777	731	765	711	771	701	710	752	727	699	745	742	707	684	746	756	710	777	745	748	708	731	734	752	678	740	728	794	691	756	771	748	726	748	765	754	747	751	752	728	715	694	776	724	773	732	731	689	781	782	751	754	737	709	721	741	731	790	700	753	737	719	706	733	750	750	722	676	706	770	682	752	725	699	772	746	764	690	738	733	727	736	722	789	721	715	704	707	756	774	760	711	754	743	701	738	711	716	721	761	761	729	746	708	723	775	731	741	730	798	706	777	738	782	737	740	733	757	731	723	686	723	749	757	729	761	706	718	706	723	730	742	742	713	736	728	711	714	724	706	745	712	773	800	753	739	739	657	709	738	758	750	740	744	741	676	782	756	751	679	716	760	761	737	737	724	765	765	761	727	705	797	765	707	741	751	732	757	733	756	711	734	772	804	747	709	749	738	755	741	766	684	731	721	714	755	741	694	739	729	701	761	685	812	721	739	815	756	767	724	761	738	711	685	682	696	727	787	726	766	758	707	726	744	698	723	701	760	742	736	768	721	709	755	737	704	715	753	692	714	793	745	757	738	725	728	773	716	733	743	721	727	691	731	759	764	707	713	738	728	705	774	720	744	678	752	736	726	741	749	719	761	781	754	760	699	717	760	790
5416	17797	11089	5994	4762	3738	2843	2261	1836	1633	1379	1300	1153	1079	1016	1028	974	941	892	863	895	869	904	895	866	780	793	758	850	810	804	785	796	830	865	792	817	799	801	820	843	826	871	846	813	808	826	748	802	827	811	785	795	762	799	773	825	798	810	833	828	811	791	798	837	832	763	766	822	870	810	820	774	767	757	809	772	750	775	751	783	757	713	744	763	801	732	768	802	820	774	753	796	793	785	809	784	772	728	738	732	736	768	782	780	754	717	774	764	758	719	781	745	748	792	762	773	747	728	779	822	799	761	813	726	775	745	736	744	759	760	763	812	809	748	835	761	766	730	768	797	750	741	778	735	758	794	779	768	779	739	800	751	782	750	796	763	780	784	744	776	720	774	756	761	758	733	765	746	745	767	751	786	702	732	787	742	795	741	769	810	747	759	772	756	785	771	779	766	761	768	763	790	756	784	785	785	736	779	748	761	715	776	739	760	772	765	734	735	754	764	741	755	740	803	821	765	758	776	774	760	733	783	766	743	793	777	738	787	778	788	777	760	782	760	745	776	750	716	761	790	744	841	693	742	787	771	756	722	804	754	751	748	752	772	780	701	700	800	736	794	763	756	745	765	735	744	732	767	730	774	757	800	757	734	793	811	770	752	768	792	798	751	699	735	732	801	738	772	786	766	724	791	753	743	782	745	676	721	779	771	737	734	753	742	732	743	743	743	726	756	716	730	755	776	761	806	743	744	790	707	736	752	764	749	753	735	759	764	756	751	785	719	754	697	733	726	765	762	794	761	820	743	779	761	777	780	786	766	746	772	782	779	746	752	771	777	768	759	762	744	789	760	710	764	784	776	713	751	802	776	776	747	808	763	776	780	790	717	716	768	768	776	814	772	795	758	743	793	735	769	753	799	787	817	775	727	752	759	716	725	815	771	762	715	740	794	730	771	724	761	753	770	753	752	756	725	786	736	758	810	745	749	778	763	767	774	756	749	749	746	765	758	795	793	812	759	762	741	769	793	753	735	795	790	729	827	731	775	737	769	737	785	798	843	785	716	735	811	788	784	724	788	779	744	749	751	774	753	736	729	800	764	786	736	790	788	724	765	775	749	745	759	747	736	821	785	786	761	776	759	733	789	781	702	797	797	754	759	675	771	760	800	775	788	769	761	841	718	714	770	742	718	799	763	764	765	733	723	753	738	769	781	808	704	799	802	758	819	736	779	750	754	723	769	730	723	757	758	771	802	753	735	741	746	747	758	747	750	755	748	781	748	780	729	775	734	767	759	749	781	729	753	753	789	754	761	709	780	749	749	761	715	763	761	775	770	835	794	703	824	753	763	780	744	753	804	726	728	796	797	767	809	765	740	742	780	752	770	794	754	797	790	794	735	763	801	794	725	773	770	729	789	766	775	837	802	763	749	808	785	766	741	827	748	757	758	675	751	784	788	789	744	747	741	781	770	791	786	762	741	772	740	768	785	734	755	762	748	749	746	741	785	757	762	785	754	743	808	776	768	785	754	729	715	723	769	732	783	762	723	783	781	774	761	761	756	775	743	804	787	741	756	745	775	739	772	774	738	772	750	752	768	719	760	765	781	777	759	752	752	740	738	744	744	795	747	791	761	777	775	722	741	742	737	785	744	741	732	744	803	743	783	757	758	722	764	718	715	774	777	757	743	754	740	729	716	747	767	715	745	769	784	785	755	777	783	770	767	759	716	799	776	815	769	754	763	801	750	746	730	734	767	750	820	747	781	767	723	766	745	747	748	797	780	760	745	771	765	748	770	718	806	769	758	777	747	747	794	773	774	786	789	746	759	740	746	787	836	754	772	790	751	806	715	767	760	813	756	792	788	754	741	764	777	717	764	728	794	749	780	755	728	702	747	734	763	743	756	750	761	728	735	788	775	769	795	736	789	773	765	738	724	775	718	753	767	769	726	793	743	817	686	696	796	803	804	810	769	750	823	829	799	737	759	802	809	787	816	783	727	769	752	776	785	801	738	749	747	735	734	775	775	740	759	765	774	762	750	800	759	745	790	736	765	750	773	714	778	719	766	763	767	735	764	735	733	779	775	766	736	754	760	749	728	716	774	769	740	781	722	779	812	797	779	753	736	736	778	754	780	815	734	784	782	792	773	722	774	807	731	792	771	756	753	762	766	752	787	768	755	737	754	768	774	749	779	760	789	777	757	781	750	766	797	766	741	747	776	754	705	750	752	778	779	796	754	742	750	768	776	803	763	749	733	785	764	780	784	794	721	763	736	779	766	778	749	767	775	802	759	743	712	754	750	767	747	793	774	746	743	798	764	759	786	730	795	735	769	768	746	741	792	762	765	734	802	724	761	819	795	774	751	733	771	675	773	793	779	788	791	775	740	808	703	758	788	838	748	750	802	792	783	773	760	781	747	770	791	810	789	791	721	781	758	781	747	731	790	747	764	757	766	751	746	766	730	745	752	766	745	779	755	764	760	789	773	786	724	771	749	765	774	787	774	802	754	747	774	795	808	750	753	730	805	728	770	777	805	761	714	769	734	785	757	764	766	809	763	715	723	727	799	753	726	782	765	757	715	738	763	807	796	754	764	754	797	779	781	767	785	735	783	748	791	775	746	749	753	781	807	816	757	750	808	807	752	743	798	742	746	760	789	781	783	762	780	759	765	748	808	804	774	775	754	750	755	792	751	726	792	797	781	784	734	732	782	722	765	778	780	786	710	718	759	768	772	716	770	770	744	740	761	774	736	760	811	754	740	765	787	793	728	732	751	782	768	778	793	775	812	747	757	728	732	754	711	783	737	744	755	780	740	784	779	734	774	757	784	798	753	796	806	787	764	768	755	784	796	749	812	776	731	798	769	801	778	782	774	735	765	782	804	751	773	779	763	795	764	747	772	752	747	737	763	763	761	773	765	788	783	799	797	747	707	784	764	761	757	755	725	759	776	741	790	736	768	790	710	797	775	790	762	797	781	769	722	796	706	754	736	768	804	737	799	764	779	804	768	790	737	768	784	753	770	785	771	758	743	770	755	796	793	801	773	741	787	715	735	797	751	792	759	743	800	786	815	762	790	777	757	788	739	762	783	777	800	743	753	747	721	740	815	785	766	771	786	781	749	771	728	801	748	747	835	785	735	719	772	769	779	796	821	770	745	726	791	761	766	808	756	774	784	750	739	776	686	793	778	744	745	790	792	792	786	765	751	819	787	755	762	786	794	758	745	788	780	783	785	746	776	758	783	727	729	757	695	761	780	755	757	800	762	752	790	791	762	760	773	773	795	777	781	812	778	787	760	732	769	766	761	764	766	763	787	734	797	799	825	780	742	770	812	746	802	754	755	745	753	810	772	804	756	707	758	769	745	785	746	765	690	752	812	795	720	743	796	727	802	780	705	733	731	768	783	748	738	728	804	715	751	785	761	757	704	719	757	752	705	770	740	719	696	772	767	746	753	719	770	771	740	734	806	787	779	809	810	773	741	795	785	753	757	790	726	820
27827	17330	3622	856	583	474	472	447	402	396	390	369	358	377	358	386	381	368	350	360	347	340	353	347	374	341	332	348	351	371	381	405	331	364	331	378	374	357	391	369	397	350	386	371	334	343	367	382	323	342	323	352	370	349	349	375	372	350	347	359	399	343	371	351	408	375	340	391	356	360	374	357	355	317	334	404	377	367	345	345	372	386	343	339	347	362	339	349	379	330	399	345	360	355	360	397	339	362	333	316	360	345	336	344	368	370	332	352	347	375	370	365	328	380	395	334	382	354	357	369	348	358	358	359	349	313	365	367	343	388	361	349	388	336	397	324	393	362	370	391	369	405	342	351	366	364	339	347	363	360	368	355	356	383	379	350	379	392	329	397	336	364	386	352	358	305	383	358	354	379	390	378	356	347	395	391	343	327	379	352	352	331	343	355	359	369	356	332	374	371	342	363	347	350	340	349	336	366	353	351	398	364	331	376	354	340	376	393	356	390	326	354	372	376	364	357	367	360	413	349	336	368	357	334	363	349	370	358	375	331	358	337	373	371	343	391	364	357	356	369	397	365	372	363	331	362	340	318	366	348	349	359	344	369	367	335	384	335	360	383	363	345	346	350	361	341	350	360	357	355	362	370	335	322	380	367	366	351	363	335	337	321	346	337	359	355	360	326	360	363	324	350	376	358	407	372	374	328	398	361	371	347	369	351	353	349	384	342	352	346	363	349	310	346	374	399	364	342	375	358	397	341	366	344	357	354	366	345	346	374	354	330	322	375	379	394	348	383	371	318	356	367	357	317	338	349	346	376	350	356	334	360	351	368	373	367	369	344	351	397	345	359	375	340	356	338	372	359	334	364	362	350	335	318	336	351	402	357	338	351	399	339	393	368	376	329	353	362	351	360	389	352	360	349	364	340	366	364	368	372	343	368	398	347	364	347	364	374	399	354	359	344	381	355	358	321	353	337	371	369	362	326	321	376	342	394	343	337	352	349	338	360	364	337	365	346	351	363	359	337	380	350	378	356	405	396	373	381	339	357	351	352	356	368	380	388	316	348	351	351	338	361	351	382	376	353	362	386	352	361	363	364	388	380	367	343	352	375	375	337	391	380	381	362	329	330	354	388	367	355	386	365	369	370	363	317	427	361	370	374	367	365	392	376	349	366	340	342	352	349	369	384	366	360	308	329	348	350	360	358	366	358	366	349	361	333	394	382	370	343	339	353	334	363	343	362	399	359	386	382	363	350	375	329	370	358	344	363	358	362	364	390	369	326	368	348	339	332	384	379	361	376	319	341	360	366	376	349	354	339	354	369	361	332	356	368	367	336	348	355	345	361	375	361	327	356	379	325	371	376	365	335	360	339	350	355	345	318	336	374	351	350	334	383	346	369	377	361	374	375	324	327	347	352	397	359	324	355	364	373	322	352	334	345	327	362	365	346	373	383	323	332	357	328	373	348	388	361	357	339	372	361	375	363	344	353	365	331	343	368	353	335	357	381	350	349	319	354	388	353	312	342	380	373	354	373	353	356	366	335	320	402	351	352	364	376	347	359	344	346	353	353	368	381	310	373	356	359	348	368	322	329	346	376	351	359	362	358	351	343	369	372	369	365	347	381	355	377	377	348	342	341	350	338	368	377	376	358	348	357	329	400	331	407	339	361	352	346	342	350	336	376	361	331	377	367	336	388	350	394	401	341	333	362	377	359	355	379	374	345	347	371	363	327	349	330	370	379	366	342	364	349	329	360	360	354	378	365	382	356	339	367	322	395	339	318	359	338	384	367	343	366	379	370	367	348	340	321	322	347	340	329	366	358	371	374	350	345	326	394	356	327	345	363	375	346	341	346	372	311	363	389	341	350	370	343	371	326	389	383	358	359	374	376	352	370	371	348	354	329	374	360	343	328	373	357	361	370	354	343	351	380	358	366	361	365	362	365	351	366	365	375	335	357	363	343	333	332	355	381	360	344	314	351	307	381	388	374	357	356	365	362	336	349	339	366	373	379	376	335	333	358	351	368	404	337	370	356	344	351	340	374	332	340	343	359	344	336	381	362	345	401	384	374	359	359	334	338	352	361	364	337	329	331	325	394	378	373	341	349	390	346	388	350	383	341	344	344	336	335	368	362	347	365	354	353	356	389	307	350	375	382	364	329	353	336	343	335	339	385	388	401	345	340	358	369	364	361	360	333	370	362	379	334	349	385	381	378	386	344	356	372	368	342	329	385	349	355	381	360	371	325	369	372	358	338	343	346	359	370	348	416	378	351	336	342	350	381	376	382	363	382	369	349	343	410	338	353	347	393	327	380	352	346	375	370	362	339	359	391	378	325	341	330	387	366	357	379	352	353	386	378	341	361	378	343	378	355	342	380	371	332	326	377	349	377	340	354	343	337	367	344	388	358	347	337	378	344	356	341	357	359	348	370	396	370	357	346	378	351	352	352	377	342	321	339	373	354	368	372	315	358	375	347	383	366	355	350	337	361	339	325	328	354	380	352	376	377	345	365	333	329	364	344	389	375	350	355	366	318	340	360	382	386	334	402	339	351	355	351	349	332	340	338	374	374	346	332	342	322	307	365	362	393	357	338	364	352	367	345	364	352	369	350	355	391	328	365	364	381	335	348	354	348	391	354	368	370	407	347	359	350	393	366	374	381	347	348	386	346	359	332	337	396	339	326	371	367	368	366	394	319	354	348	357	350	359	329	366	373	381	313	368	344	333	370	344	364	337	366	374	378	364	347	366	347	357	365	357	353	388	363	340	345	387	365	374	375	363	338	342	342	356	360	338	371	342	358	369	386	343	342	394	368	360	364	370	354	358	356	356	334	337	363	337	350	312	372	369	341	334	373	343	325	366	372	351	317	358	338	413	377	373	358	368	348	357	385	367	358	344	322	366	366	349	342	344	365	373	379	334	345	360	328	394	346	373	355	342	355	330	367	352	354	372	369	347	364	331	359	364	356	364	358	378	371	358	369	351	320	380	348	393	353	376	406	366	352	385	375	376	330	346	352	360	377	385	357	350	372	336	329	367	357	338	338	359	358	348	363	327	359	349	334	373	380	360	390	366	376	341	390	369	367	370	370	352	347	362	393	356	384	347	356	355	334	392	336	338	377	361	343	350	359	337	300	376	375	389	357	346	374	360	341	340	354	362	379	351	382	358	336	369	345	372	326	346	392	356	347	350	309	336	382	375	337	389	356	314	349	332	358	350	361	305	370	377	332	362	345	358	356	370	337	369	361	337	377	351	368	336	335	326	335	344	386	324	379	366	337	361	374	341	360	373	386	372	360	362	380	346	322	376	350	369	355	382	367	347	337	354	381	377	359	343	358	335	393	329	364	361	350	360	349	369	326	399	373	325	378	351	344	338	356	322	372	356	369	379	348	389	357	366	398	372	352	402	357	355	342	348	369	357	365	377	325	357	367	336	336	334	360	337	362	379	355	346	359	370	356	351	352	321	336	384	371	335	351	335	338	356	346	355	380	346	350
4561	1681	1331	799	696	623	513	475	458	491	419	405	443	412	401	389	404	396	418	420	384	409	376	416	363	405	356	380	390	374	356	394	393	388	369	391	369	392	389	405	381	370	376	465	394	415	390	360	396	409	414	367	408	388	385	382	380	368	412	393	413	390	371	392	374	423	381	393	399	412	387	391	377	382	351	364	366	399	403	380	407	376	378	359	405	364	372	351	389	387	408	371	400	372	389	407	403	401	407	374	388	374	405	369	361	397	375	387	396	387	386	374	384	395	396	372	418	367	366	366	409	369	398	368	427	373	380	359	411	434	408	384	365	380	372	383	410	389	403	361	382	406	384	402	372	392	356	409	403	409	384	376	379	379	400	392	381	361	374	363	393	376	431	347	338	373	403	394	397	408	385	400	342	382	379	367	388	375	371	392	403	372	361	381	397	358	361	388	417	386	377	359	359	400	397	365	392	421	398	386	383	401	409	358	384	391	384	373	394	373	366	383	360	384	386	406	392	378	382	387	415	411	383	384	376	398	371	357	398	377	378	387	394	357	388	381	337	380	404	409	370	364	401	386	367	407	356	407	387	395	406	390	355	374	412	377	342	379	389	381	373	381	344	364	421	382	392	400	371	403	428	366	385	393	404	387	375	340	394	374	393	396	411	364	418	374	339	383	378	375	403	348	414	385	350	417	372	385	369	373	391	384	410	341	399	438	381	392	350	374	407	374	417	373	397	372	421	378	418	380	362	377	389	393	384	376	379	380	413	403	408	365	368	349	417	398	376	373	375	407	360	389	366	395	385	397	402	391	365	394	359	384	394	372	387	413	387	389	350	359	378	383	355	380	410	395	373	349	343	417	398	399	384	367	414	378	386	396	385	374	376	332	360	402	379	370	406	381	393	397	372	393	355	385	398	376	365	398	376	387	393	374	395	386	414	353	367	399	403	364	372	386	398	401	388	413	374	361	372	355	441	401	411	364	371	372	433	381	384	375	361	390	417	401	375	386	413	364	399	350	396	396	388	396	372	419	407	403	378	389	395	394	402	395	371	407	384	434	386	394	372	377	403	407	399	395	399	366	390	382	388	395	400	365	390	391	421	369	422	374	406	371	362	360	365	373	402	417	372	368	397	375	400	412	397	377	393	372	399	371	392	390	395	402	379	362	394	360	373	396	366	399	347	387	389	373	370	393	372	383	389	390	402	366	396	381	411	391	382	378	376	382	420	397	390	420	358	386	413	400	368	385	401	405	374	407	411	401	368	403	404	414	366	360	383	354	359	374	404	382	372	397	396	382	382	368	374	361	398	408	363	393	377	366	395	432	401	390	366	393	358	389	386	410	380	352	390	393	372	410	380	381	383	418	406	363	391	400	397	427	404	409	388	391	369	434	391	377	366	362	377	360	374	389	388	403	392	389	395	345	395	411	398	388	349	399	390	367	357	386	371	372	388	416	393	383	386	407	341	389	393	396	413	403	374	360	369	418	365	400	369	363	391	404	410	370	377	336	400	396	393	367	373	386	408	393	405	371	366	366	404	356	348	368	388	384	365	388	384	386	366	395	398	411	384	356	367	397	357	409	380	382	351	373	367	384	375	407	392	386	372	377	394	364	387	382	378	410	376	390	410	378	425	391	395	376	373	387	396	373	374	405	401	404	377	373	396	386	394	363	388	386	394	347	359	409	405	409	371	402	373	364	360	373	414	360	418	395	378	392	360	359	362	381	343	393	367	412	426	417	384	353	402	396	391	379	392	380	400	410	377	378	388	394	361	382	374	360	373	380	372	382	391	373	413	401	376	391	373	405	394	371	367	351	339	362	403	362	373	397	402	383	345	414	395	375	375	389	371	357	376	339	381	384	366	382	354	412	398	362	404	403	364	409	359	395	384	389	408	395	384	363	365	395	379	370	404	368	412	396	342	411	397	400	410	398	384	398	407	357	356	404	371	362	399	378	377	410	382	382	378	396	379	382	404	357	345	410	393	378	362	378	403	380	380	394	357	402	403	423	411	373	389	359	372	398	344	390	383	374	416	386	405	395	394	379	377	404	374	372	401	378	398	386	395	373	374	389	411	410	390	368	357	391	381	354	416	397	389	384	372	408	406	375	396	359	367	403	403	375	393	363	358	419	373	365	376	416	374	378	415	436	372	403	345	362	351	377	380	372	396	404	368	365	381	360	365	351	386	378	361	375	363	388	371	416	368	405	363	402	392	411	347	390	396	386	377	383	384	377	377	361	405	407	402	396	387	367	394	381	394	371	386	400	394	384	378	401	394	368	386	405	377	404	423	360	363	394	375	367	367	397	391	397	391	391	389	366	385	353	361	352	393	354	374	397	397	402	421	374	366	405	380	403	368	403	407	376	370	355	394	410	412	387	392	382	374	376	380	351	412	388	416	406	394	396	403	387	375	382	340	387	402	392	381	364	357	351	388	432	411	418	351	355	389	385	378	412	377	411	381	414	385	380	389	355	392	380	392	355	369	390	421	373	380	404	393	352	393	407	381	347	385	374	409	366	382	395	362	412	369	392	387	412	406	391	427	370	360	379	404	390	364	392	374	384	385	424	371	403	410	395	363	374	368	397	370	409	370	364	385	375	379	392	406	386	360	385	369	377	381	374	380	400	386	382	379	390	393	373	364	401	401	379	395	379	363	410	390	396	350	406	384	400	381	401	394	384	406	413	372	382	412	353	353	390	407	396	394	401	380	382	410	420	390	425	344	397	389	383	368	391	390	376	407	386	364	393	374	405	367	362	391	383	367	373	373	370	347	387	383	405	367	384	414	380	368	379	415	411	388	386	428	393	348	369	391	411	365	436	387	361	394	370	370	379	394	361	395	367	392	409	389	410	388	376	369	400	413	384	433	400	383	410	349	370	413	392	382	384	364	393	404	357	381	380	410	372	387	359	380	403	367	357	389	352	384	389	373	387	401	382	418	374	373	363	402	396	391	399	432	354	355	374	382	377	383	367	383	360	342	419	403	371	360	376	384	369	382	371	372	380	370	350	389	396	406	391	389	383	394	377	342	356	363	378	375	348	400	400	394	403	404	357	426	364	380	383	344	432	367	395	409	389	403	395	373	377	394	409	382	377	375	395	357	400	371	395	376	412	417	362	404	371	394	367	394	367	377	406	344	379	366	413	371	379	372	376	398	383	356	411	355	370	390	384	410	406	349	402	380	381	351	401	352	363	363	402	346	380	391	399	375	403	378	437	386	432	381	391	384	355	376	359	377	401	402	359	374	360	384	365	348	370	409	344	408	387	396	368	401	378	353	403	381	377	386	408	408	403	362	394	391	358	389	408	384	404	370	407	394	408	378	364	382	406	391	368	374	374	392	396	371	379	411	377	375	376	365	368	381	391	378	398	354	382	375	384	364	382	394	403	362	381	433	365	362	383	352	370	384	379	369	389	387	371	388	371	352	385	403	369	377	390	387	371	399	377	380	390	398	371	396	422	384	394	349	384	386	402	387	377	408	364	369	373
23916	21348	28635	24420	21330	9624	1591	1101	960	882	859	815	765	729	705	740	666	722	729	688	704	644	613	665	688	672	696	629	684	633	614	649	641	620	646	627	680	668	673	654	650	702	584	605	633	664	672	643	646	674	631	664	648	620	635	620	628	606	659	649	663	643	656	616	627	576	655	657	642	652	647	617	629	669	622	649	591	641	657	596	643	617	655	584	661	596	633	630	677	617	616	667	608	633	628	619	650	621	670	646	607	669	607	632	616	616	679	630	707	626	635	620	602	624	629	616	632	640	643	636	628	599	622	661	663	647	643	668	647	630	637	632	635	628	618	627	611	638	610	640	675	639	680	649	601	654	616	607	653	623	660	655	646	607	592	622	609	608	654	626	606	616	606	637	631	611	647	656	599	643	668	650	635	596	614	619	611	677	588	651	651	662	626	633	633	609	634	612	618	669	638	645	639	617	630	612	647	615	611	646	613	685	620	615	638	633	622	587	668	635	602	627	631	664	604	647	640	607	650	661	605	624	634	648	641	623	606	646	583	654	616	631	614	622	663	592	618	610	686	608	642	607	642	625	612	684	606	615	624	621	648	672	617	629	622	597	616	650	564	663	616	657	622	629	628	649	590	626	644	619	651	608	614	654	622	616	602	594	698	629	664	648	601	593	664	649	619	615	595	616	607	627	625	607	622	659	618	656	598	692	655	664	611	651	637	645	615	613	631	606	628	642	655	600	655	620	639	636	619	634	675	666	628	618	606	643	663	686	624	588	638	636	657	691	629	671	631	612	661	615	638	618	661	617	615	625	628	631	638	641	597	595	620	633	643	623	679	602	667	636	617	588	639	614	655	616	642	561	676	604	657	631	617	620	628	653	626	621	598	662	626	583	656	655	593	698	630	637	630	615	621	630	613	608	626	602	630	672	680	629	683	592	636	648	621	668	631	626	632	648	621	593	629	626	626	629	636	619	615	665	685	671	641	621	619	569	627	653	663	609	614	615	566	646	681	659	616	640	613	607	619	612	630	570	636	651	674	601	597	683	623	649	637	652	649	628	681	630	652	610	618	595	598	643	626	631	626	593	598	634	652	626	658	632	608	641	643	686	604	627	624	618	639	613	660	581	613	657	633	661	648	612	569	617	609	602	650	587	610	665	650	624	622	656	594	660	608	663	646	633	597	591	634	643	586	588	634	639	663	646	596	667	633	609	651	634	631	663	671	685	657	622	648	665	608	620	666	598	653	623	640	611	608	689	652	630	603	651	596	609	649	631	645	653	646	630	628	638	623	640	635	645	628	624	645	653	634	587	629	634	586	631	639	587	597	617	611	643	644	650	630	602	639	607	666	647	599	615	608	635	664	641	655	627	676	622	655	593	639	616	664	598	632	642	636	607	612	593	602	631	660	616	616	651	650	625	644	610	649	651	637	629	587	667	691	611	679	682	619	598	632	621	655	630	656	661	637	652	642	657	630	619	636	637	620	648	637	588	609	645	614	615	631	613	637	630	604	595	640	622	661	643	630	596	641	654	613	637	628	642	658	627	645	646	609	620	617	622	662	632	634	665	642	673	653	607	618	634	629	610	614	715	595	607	585	639	633	597	636	613	631	658	676	634	651	643	668	637	682	647	655	652	653	643	665	597	631	599	639	647	658	633	677	638	634	610	629	653	641	599	614	640	629	611	595	631	588	643	632	644	640	610	605	623	647	619	606	661	640	654	678	637	621	625	658	654	619	615	637	609	608	632	605	672	607	638	649	631	610	619	639	636	641	561	573	599	677	695	655	608	572	649	626	624	612	601	627	640	654	555	618	653	613	579	635	650	654	628	642	623	624	669	611	624	626	599	679	620	638	649	651	665	631	627	648	597	647	651	595	640	650	590	599	651	668	662	643	640	655	636	648	609	648	648	653	638	614	597	620	581	644	642	600	640	646	621	677	648	619	590	667	620	615	665	630	618	652	668	560	630	610	671	616	613	632	628	640	655	598	654	647	629	646	620	633	644	620	645	598	651	637	609	657	621	614	629	597	613	618	685	640	617	673	620	607	602	628	616	635	604	648	638	626	624	646	605	605	590	634	658	594	655	647	601	608	601	652	623	598	615	661	639	635	649	637	656	620	584	600	640	613	589	618	627	619	589	603	646	652	591	632	623	630	639	639	633	679	654	661	626	627	654	645	665	621	632	633	637	612	615	622	628	664	672	652	588	629	665	608	631	633	650	591	649	639	609	642	631	640	593	620	679	623	621	631	653	613	642	641	613	624	657	610	656	653	586	633	635	643	628	656	632	626	597	635	616	679	595	657	627	654	649	604	659	618	655	620	651	629	633	619	609	611	622	612	628	612	637	649	634	661	611	657	646	597	628	619	611	606	608	639	631	636	614	652	678	620	606	615	640	602	618	647	668	652	623	640	620	647	646	600	623	631	592	589	650	652	624	558	644	615	619	585	644	616	633	646	671	554	593	614	647	627	623	633	604	626	618	637	650	602	609	604	672	609	642	582	629	654	653	614	612	620	657	632	666	675	622	620	642	594	637	674	564	601	598	652	588	641	598	600	587	612	637	591	658	606	648	619	631	648	671	625	616	611	615	618	629	666	649	622	643	638	654	588	659	621	615	586	651	671	658	624	638	614	621	633	630	688	703	671	621	663	675	645	636	617	628	644	640	630	626	631	643	631	635	649	659	655	611	650	648	624	585	626	633	618	599	619	631	642	688	625	631	649	612	652	661	631	639	637	618	593	696	600	593	592	650	622	645	651	682	617	610	671	608	600	607	624	646	643	623	652	608	641	672	595	634	651	620	628	626	606	620	663	650	591	577	625	621	641	663	646	638	594	689	661	605	645	604	667	627	635	668	623	689	624	633	630	631	645	641	624	634	617	596	661	651	675	666	603	656	629	645	637	650	640	589	669	635	599	616	660	573	687	678	658	628	612	636	609	631	601	645	636	627	636	699	658	575	642	659	657	664	635	630	606	648	628	615	617	617	695	602	600	595	631	630	620	562	688	621	627	645	639	646	638	648	638	599	641	639	591	642	646	671	622	628	573	619	662	691	637	638	605	620	639	686	632	600	657	657	624	622	634	655	560	654	652	598	576	629	613	608	595	612	666	616	680	661	612	599	614	647	643	590	616	648	639	649	608	628	649	670	657	630	606	628	627	670	628	575	650	618	633	658	611	632	658	631	633	624	629	593	655	657	640	610	622	586	593	633	634	640	613	638	590	629	636	634	603	592	650	639	632	635	683	680	587	625	615	661	658	683	601	646	618	623	639	631	638	596	583	632	614	619	692	589	648	621	642	625	673	638	615	661	603	622	634	627	614	650	597	568	652	599	656	614	643	635	649	630	646	660	646	621	573	607	618	604	631	621	646	665	650	601	594	630	570	625	634	588	652	621	641	629	627	612	606	651	620	654	623	616	596	570	599	629	671	637	676	633	668	623	596	606	633	636	637	579	655	606	600	613	579	590	631	612	646	621	649	638	667	629	668	665
3980	9989	6810	3666	2972	2281	1709	1497	1223	1130	927	862	894	804	820	742	783	723	725	766	722	695	752	680	697	691	775	669	682	678	673	668	713	685	681	657	697	700	736	722	731	673	672	699	721	633	650	700	671	719	661	657	717	655	669	667	692	632	635	640	686	630	704	681	690	720	642	657	668	669	719	635	666	664	671	635	688	701	627	652	634	656	637	643	674	678	681	658	634	666	659	652	707	659	676	660	634	642	652	618	681	668	646	672	665	655	657	686	615	656	671	667	684	627	690	676	651	639	642	665	612	631	628	656	644	670	641	664	634	669	637	634	626	644	647	656	667	679	689	687	643	617	666	621	655	667	621	669	700	603	639	711	676	599	631	655	648	630	635	646	649	659	596	668	629	660	645	617	667	644	624	641	678	681	723	669	650	659	674	674	678	641	644	672	625	682	655	661	644	669	673	651	625	698	652	687	620	640	605	690	683	623	639	671	663	732	629	626	660	686	696	665	652	638	646	626	644	679	664	647	649	638	656	638	648	654	616	639	669	687	625	674	624	649	713	673	669	626	666	639	627	666	713	630	639	658	647	620	628	668	654	641	628	683	619	726	625	654	679	666	601	646	619	653	690	672	654	690	635	650	607	614	693	686	638	663	621	679	619	670	588	618	621	660	647	688	674	647	651	650	651	646	618	647	624	665	659	616	686	634	613	668	627	660	655	641	607	645	603	656	613	604	614	685	673	614	650	647	668	648	671	647	630	664	672	638	634	665	658	645	637	635	633	654	670	639	665	655	617	623	668	640	661	629	684	660	714	659	649	655	649	643	623	638	648	663	655	662	632	641	645	700	636	719	636	600	667	616	648	653	644	690	646	656	653	603	647	631	639	669	652	676	629	659	666	596	658	635	637	644	629	649	686	638	637	656	667	690	677	620	646	628	681	659	615	623	632	637	671	646	637	681	668	654	628	658	614	651	687	710	655	712	642	674	670	633	659	645	659	710	631	650	604	659	666	667	651	642	627	671	655	592	647	624	662	697	637	677	695	640	631	662	704	622	592	678	685	613	632	636	651	614	642	661	581	651	640	657	622	663	632	660	627	660	619	612	637	677	696	631	655	661	629	638	649	667	655	658	648	611	648	686	634	623	652	640	664	646	660	671	672	703	653	665	593	632	701	641	667	628	678	648	680	633	636	652	612	683	669	646	652	661	658	608	641	667	657	631	647	653	673	664	671	684	674	625	667	688	639	656	656	648	647	677	709	658	591	643	652	633	633	638	638	686	687	629	698	631	654	657	600	631	662	625	634	684	661	693	667	638	661	618	675	660	679	648	643	682	634	651	640	639	634	662	634	663	639	690	680	664	647	607	660	654	667	636	670	689	654	668	643	649	683	625	648	642	648	680	657	603	615	649	692	655	594	650	643	638	657	667	644	646	652	665	692	630	652	669	718	640	647	660	640	649	616	629	657	658	653	637	682	627	688	683	678	645	623	643	669	631	657	633	654	660	650	654	662	665	648	688	673	659	683	664	635	674	624	637	671	632	620	656	679	620	685	672	658	629	648	654	677	671	632	635	633	677	622	647	654	627	686	676	696	672	665	644	657	647	646	675	642	642	619	678	621	696	641	676	636	659	672	654	621	675	673	647	659	612	607	648	665	674	686	638	666	618	628	653	630	649	620	631	625	683	598	676	681	663	652	644	603	601	640	652	659	676	645	644	670	648	700	673	650	672	615	620	667	613	615	646	666	598	624	659	662	679	625	685	674	658	653	614	676	665	656	639	707	658	677	627	583	652	615	620	665	652	651	645	627	631	709	607	661	639	639	645	661	643	693	638	647	632	649	640	686	610	662	670	630	614	593	641	597	628	693	674	645	652	694	662	587	680	632	690	639	678	628	611	607	692	663	638	638	664	676	683	640	668	670	628	681	699	670	620	673	626	620	664	616	660	596	619	651	632	614	625	606	618	658	623	640	667	686	613	654	650	657	618	650	650	635	622	677	592	657	664	661	658	698	606	638	648	632	634	695	649	577	673	656	666	676	654	657	633	619	639	656	699	657	697	651	663	641	663	663	667	648	650	663	645	661	659	664	674	632	650	665	599	667	629	638	670	660	651	708	659	629	694	674	667	633	682	707	603	661	632	595	599	649	636	630	674	679	691	632	652	642	606	609	628	678	651	636	616	622	671	655	641	669	596	669	699	643	660	559	658	676	690	655	639	671	646	634	641	653	654	604	629	649	639	672	704	611	684	667	674	639	637	664	637	633	603	666	655	672	660	611	620	648	644	663	641	601	612	617	665	663	646	640	672	652	604	638	675	661	612	642	650	662	664	614	637	642	619	649	653	643	618	708	670	671	625	634	618	674	674	645	647	651	675	653	656	667	673	651	642	661	619	634	728	647	614	655	636	665	671	642	611	637	648	626	625	646	631	660	678	680	611	627	613	677	640	678	650	688	640	624	616	630	643	633	688	675	645	637	634	595	635	644	692	645	701	645	669	632	667	584	654	653	661	634	653	662	610	602	664	669	659	638	648	637	681	668	650	617	661	662	601	662	687	669	635	638	657	648	638	657	617	632	655	663	634	704	607	658	642	662	614	625	641	620	675	666	691	657	620	677	624	633	623	697	640	612	673	684	674	651	673	619	602	641	623	637	644	657	633	675	626	607	651	604	626	642	635	648	648	621	635	695	659	654	666	648	637	678	655	689	660	631	668	682	679	646	655	684	673	682	656	640	676	669	719	684	664	640	701	663	662	617	665	645	650	626	669	688	656	655	631	654	623	651	669	664	681	582	621	675	646	671	656	606	632	702	714	691	662	637	652	653	657	668	655	634	640	645	670	672	641	654	698	665	649	644	608	634	661	670	650	664	657	636	641	649	665	683	665	643	650	632	659	622	657	694	690	629	635	651	635	647	670	646	665	669	640	665	609	650	653	678	641	683	669	662	604	691	627	697	626	648	631	663	663	658	662	600	643	642	614	691	629	677	625	611	658	655	684	651	574	665	659	644	654	653	674	652	636	679	626	640	626	597	647	648	615	618	677	702	649	640	655	643	666	590	659	656	618	661	674	693	634	649	650	652	687	632	618	596	614	650	677	655	677	630	627	650	694	692	695	630	664	646	585	641	659	674	689	649	676	604	616	685	650	643	651	662	617	656	681	650	681	664	657	650	659	689	652	605	672	657	703	633	666	633	670	668	637	633	648	626	666	665	625	641	675	639	579	660	614	650	662	686	618	618	635	652	703	644	691	663	656	676	637	676	589	605	659	629	657	624	594	649	691	647	634	639	655	671	650	679	665	654	618	647	609	678	621	654	640	628	694	597	620	694	680	641	617	701	670	618	670	612	638	649	635	676	650	623	618	658	687	651	722	670	659	651	663	608	644	685	682	649	659	648	666	585	642	660	640	599	593	639	609	629	628	649	628	607	657	654	617	680	636	637	645	686	664	657	647	674	641	611	669	627	656	667	677	658	638	646	672	660	680	693	679	649	655
25010	21193	27268	25306	9422	919	675	556	478	482	477	438	409	409	417	400	376	385	393	394	386	343	353	350	381	353	366	346	358	356	377	344	324	331	375	391	379	352	344	363	358	390	330	366	350	336	357	344	346	359	395	333	367	330	354	353	342	374	341	351	324	351	362	328	367	350	348	348	343	358	328	327	359	358	361	352	338	353	352	354	333	381	332	337	338	357	354	350	350	344	370	331	333	357	356	367	367	304	318	352	348	376	330	322	365	330	343	357	354	304	326	327	349	329	337	344	361	363	328	359	316	341	369	349	329	368	353	335	334	356	330	331	325	359	345	329	376	361	359	316	301	334	356	337	353	320	354	382	354	352	387	331	331	327	340	344	326	314	381	361	357	340	333	348	367	347	341	333	330	319	360	367	318	366	343	360	344	323	340	363	325	346	331	335	336	343	343	343	348	364	333	320	316	339	316	351	346	377	325	344	347	345	318	325	336	324	334	333	357	312	325	339	354	380	366	335	316	366	331	364	321	351	326	333	322	350	370	343	343	350	321	370	402	351	307	364	354	343	318	323	364	325	317	312	315	338	341	355	365	326	344	335	350	368	386	329	357	345	337	325	358	371	339	347	354	344	358	337	341	361	340	333	372	335	292	381	364	358	357	322	346	343	337	357	340	351	375	373	350	320	349	367	358	327	329	333	340	324	355	355	361	331	325	349	340	364	349	359	336	331	326	344	335	331	362	334	330	372	366	324	340	354	321	317	374	369	354	376	346	345	288	359	324	291	327	336	337	340	339	326	312	335	345	351	361	326	349	326	359	362	354	353	311	380	357	364	324	366	316	331	359	398	307	358	309	340	350	315	343	356	344	306	346	336	354	331	359	357	357	385	329	351	332	342	357	364	320	313	340	351	318	356	350	346	306	366	345	339	329	346	318	371	356	355	336	334	371	356	335	346	343	341	350	339	345	350	348	326	340	328	342	336	342	377	348	347	328	315	346	320	376	376	346	344	325	362	358	312	352	313	347	348	327	380	378	333	327	339	329	345	342	366	317	334	352	358	335	318	385	349	337	352	299	359	323	344	345	359	341	347	305	325	359	355	331	319	313	356	325	363	354	340	372	320	326	362	343	329	318	384	337	344	364	343	337	344	370	349	357	335	349	336	332	368	362	355	370	324	347	311	344	316	376	341	319	342	361	310	338	314	327	373	363	334	379	359	322	351	348	364	349	347	345	377	321	340	305	360	347	343	368	335	372	383	337	325	363	340	352	348	354	348	334	331	356	319	315	314	361	328	382	344	315	358	369	354	345	337	368	366	329	328	346	384	341	343	345	335	339	344	323	356	373	333	327	302	317	338	341	319	347	345	359	364	360	337	342	337	329	331	344	326	357	343	352	320	373	349	320	361	327	349	357	357	319	318	342	318	366	354	364	326	370	354	340	339	338	336	344	341	375	335	373	353	332	327	347	327	358	333	330	343	353	344	325	331	324	330	377	356	375	342	348	338	341	335	368	328	327	332	365	348	357	333	363	336	331	320	324	346	339	390	339	341	358	351	307	315	334	337	330	349	327	334	362	372	339	341	341	347	334	337	355	319	358	322	337	351	349	367	332	381	296	331	335	343	356	340	371	364	318	355	347	375	357	350	341	317	363	359	375	321	340	333	369	324	351	374	342	340	335	366	323	298	323	357	313	344	344	329	326	340	333	333	330	323	355	355	333	307	328	346	330	373	331	356	334	334	357	335	345	375	374	346	338	327	338	391	360	316	376	338	345	343	345	296	341	342	321	352	349	361	331	382	355	331	349	373	331	345	367	381	340	345	345	348	327	388	324	325	369	329	341	369	342	330	342	354	323	329	332	366	322	363	374	345	312	347	355	350	337	344	319	359	349	289	351	360	331	354	320	377	321	367	336	328	346	353	343	301	345	329	332	329	332	348	380	345	369	346	297	345	351	329	332	307	323	351	359	340	369	329	359	333	346	360	377	371	296	340	340	342	351	349	347	340	346	388	338	333	336	330	355	331	348	326	321	315	327	325	360	315	300	361	345	338	346	341	326	348	357	330	330	352	371	320	339	355	335	339	387	365	326	301	339	302	367	361	346	350	310	310	316	326	329	356	334	331	349	342	346	340	360	322	345	333	351	358	355	347	349	350	354	334	337	351	353	338	332	307	334	341	364	333	348	345	369	324	345	335	336	317	358	311	308	320	308	344	368	337	324	376	340	341	318	350	352	345	378	323	327	396	325	333	322	350	330	347	343	305	346	368	319	327	347	359	365	350	327	315	318	353	387	367	360	335	337	346	379	344	333	323	376	330	342	367	371	343	336	350	365	369	331	358	344	345	357	314	343	369	329	362	379	314	348	358	340	353	370	306	365	353	338	326	338	352	349	354	382	314	350	382	352	324	346	332	354	376	336	349	334	337	340	330	347	336	331	351	350	365	355	324	300	334	349	346	319	333	353	337	381	357	352	345	325	340	336	365	360	320	338	344	330	340	356	372	320	350	329	355	326	333	341	324	353	360	326	345	345	359	340	326	365	351	362	300	358	354	342	362	343	344	334	354	321	352	355	359	355	385	336	352	380	334	338	341	363	321	351	337	313	341	369	344	346	360	354	363	348	364	331	324	312	346	338	332	334	342	344	327	358	362	301	348	336	322	326	370	306	315	349	379	309	312	342	370	350	347	349	362	349	352	366	380	339	328	347	330	358	329	358	345	338	377	345	332	321	366	368	348	357	349	347	318	334	353	352	375	337	332	321	337	317	321	349	335	367	320	322	371	349	353	338	339	308	360	355	319	326	346	343	308	352	348	344	349	324	367	335	313	352	312	347	327	353	358	320	348	347	338	324	359	344	364	336	318	371	319	359	302	368	328	365	325	360	358	297	352	357	361	361	336	347	337	353	340	372	362	378	326	356	372	363	316	376	354	337	329	340	331	348	350	335	373	345	329	319	334	316	367	363	345	331	339	345	356	358	338	324	370	348	340	372	359	323	327	336	356	338	351	354	391	339	328	313	348	359	334	358	327	321	351	367	358	364	315	354	332	345	310	308	351	357	336	361	335	328	345	360	338	353	362	335	364	360	367	358	325	358	308	329	341	360	361	345	327	345	321	350	338	339	333	332	327	331	306	337	365	341	363	340	317	350	375	357	331	355	346	344	373	354	366	343	332	308	343	352	340	370	346	360	364	326	336	332	340	362	355	348	333	350	317	357	345	341	344	350	326	341	377	356	317	330	345	392	335	331	349	333	337	318	336	350	345	308	339	347	360	306	375	352	314	316	310	328	341	358	362	329	331	316	328	343	365	349	369	410	327	342	355	343	361	339	356	383	378	369	351	330	369	347	345	329	351	372	343	355	361	313	342	366	348	341	358	387	354	324	340	373	339	365	361	339	297	341	358	310	329	324	325	320	331	344	300	339	348	392	356	341	347	332	310	352	342	364	362	318	361	362	349	318	366	340	344	361	309	316	330	350	346	327	370	325	308	344	341
3841	6067	4115	2134	1701	1366	1158	929	757	707	569	578	514	509	479	486	428	475	460	439	461	431	420	405	421	388	380	404	396	403	398	434	405	451	416	427	452	409	413	437	437	406	409	404	391	399	364	407	394	386	372	400	414	385	426	371	418	400	389	428	389	378	406	426	424	414	425	407	365	398	426	419	371	407	400	393	393	394	383	413	391	344	363	392	412	372	376	422	394	409	384	398	344	405	402	387	402	412	402	384	403	393	372	409	397	388	358	384	355	321	367	371	392	407	405	420	373	386	375	415	359	376	380	379	351	377	372	406	366	351	354	380	404	375	362	363	375	369	405	378	353	381	365	385	361	371	383	407	397	419	382	410	404	390	380	399	387	338	424	359	392	386	386	400	361	394	394	428	365	362	376	416	406	381	364	413	380	387	400	372	405	383	393	391	419	413	360	411	387	389	386	429	371	412	430	410	414	355	389	397	393	401	386	402	398	340	384	409	401	387	423	355	390	383	353	385	375	412	376	390	394	398	366	359	365	365	412	403	392	376	407	423	393	410	380	381	395	390	374	378	374	381	393	424	372	411	415	388	395	361	368	384	400	389	400	395	415	403	404	393	364	388	373	437	354	383	398	389	368	406	404	382	400	363	437	386	393	391	400	357	360	402	404	424	380	372	380	336	424	415	360	371	371	391	411	379	383	399	355	416	409	346	387	400	350	395	360	385	379	419	401	381	359	378	370	376	372	431	398	399	377	412	389	371	441	395	374	354	385	400	397	359	366	383	405	420	366	405	365	368	404	415	381	405	405	380	395	378	382	378	369	393	396	399	410	389	406	403	371	406	401	373	415	380	368	411	361	393	351	380	378	395	358	369	359	399	399	358	379	374	397	395	396	379	400	420	361	332	350	411	398	387	397	389	392	388	374	441	376	387	397	400	388	394	351	358	385	417	390	413	366	367	371	376	397	392	371	369	403	411	366	391	365	392	348	410	372	420	383	370	385	380	395	414	375	383	386	374	395	416	401	369	375	404	409	395	365	373	367	387	390	395	403	396	412	383	389	421	371	401	366	349	391	381	388	368	372	390	396	384	430	405	398	441	395	418	361	385	400	371	378	403	359	378	378	382	362	375	329	368	382	351	369	369	390	380	374	395	382	386	350	395	376	391	367	367	390	369	432	364	348	414	366	401	390	377	394	372	433	369	383	455	425	374	393	404	391	392	398	409	364	410	391	406	347	386	381	363	417	401	385	404	367	401	370	390	428	356	437	389	348	388	380	399	378	419	398	399	388	396	407	398	395	358	387	385	396	368	374	384	400	355	378	400	392	393	342	396	372	394	394	417	388	409	419	378	405	370	400	383	373	367	365	372	392	395	392	402	395	362	369	379	385	360	374	402	371	359	412	359	379	435	395	359	383	379	392	387	409	391	414	371	377	348	377	376	407	379	396	396	422	360	393	399	398	414	384	381	377	401	393	376	361	429	363	418	368	409	421	406	392	380	379	372	390	420	395	395	378	400	400	382	363	360	419	393	376	366	376	380	402	385	384	356	384	405	394	386	398	398	414	359	395	361	378	373	362	365	382	357	382	382	387	379	385	375	386	404	401	412	390	373	351	361	403	398	391	419	412	361	392	391	422	360	360	389	379	415	413	387	371	415	378	376	380	415	426	428	380	403	377	352	392	406	372	405	390	411	392	368	387	414	377	405	426	392	382	398	409	387	390	356	384	385	394	364	393	391	393	401	388	379	390	373	373	403	400	414	384	405	409	343	374	369	386	409	398	375	431	370	401	393	394	390	440	384	370	346	403	394	390	375	348	401	410	383	366	391	390	391	356	376	384	406	401	397	378	386	383	388	383	379	405	347	408	383	376	395	372	392	385	368	375	413	404	408	409	368	372	391	386	386	402	408	378	365	400	344	349	400	391	375	408	386	380	404	386	357	356	401	415	367	407	358	379	422	380	396	349	378	384	401	395	375	366	362	402	415	424	393	408	429	416	384	412	394	385	388	406	389	405	431	414	364	417	365	391	405	398	397	392	374	434	395	398	408	403	395	367	393	385	416	399	392	418	389	390	388	409	364	379	388	390	404	357	381	399	374	411	452	399	410	386	354	396	371	393	401	352	360	393	365	393	375	389	391	404	403	410	385	369	385	393	391	397	396	398	369	363	360	379	331	417	371	394	422	372	378	413	366	353	389	407	355	376	411	368	411	367	378	366	377	376	384	382	417	376	386	374	410	395	405	358	399	371	382	401	410	379	415	377	413	369	360	415	393	386	372	393	393	369	387	435	393	409	366	419	387	354	398	401	364	374	386	391	361	391	382	393	375	423	347	393	355	387	368	375	387	355	417	401	397	371	370	385	398	387	405	386	423	384	382	394	430	357	372	379	372	356	396	391	389	395	393	387	364	385	366	377	390	407	371	376	396	393	411	383	385	368	411	398	375	403	404	404	383	389	409	376	415	394	380	400	366	384	440	375	383	403	390	420	407	366	421	419	410	391	371	369	415	384	417	381	374	401	387	388	375	400	353	392	374	337	371	410	352	387	385	396	405	396	455	388	383	366	371	378	411	375	391	366	373	366	403	370	400	389	418	348	386	387	399	413	432	377	383	369	410	374	381	409	369	401	380	420	384	415	410	403	365	362	406	359	377	421	360	385	382	407	414	390	395	387	399	385	382	414	382	356	370	385	387	422	385	360	383	382	390	387	364	399	362	363	397	364	367	407	420	426	380	374	391	381	422	397	391	345	399	388	382	372	350	372	380	371	412	383	427	411	398	419	384	402	360	407	384	423	424	390	440	369	401	414	387	422	390	388	404	416	404	405	390	389	364	378	366	396	369	403	371	414	378	389	382	373	377	378	404	401	354	391	357	381	399	345	384	400	382	406	354	394	372	411	376	367	367	414	371	399	391	359	428	390	354	365	391	405	352	404	382	354	372	365	377	410	372	393	383	402	397	378	413	410	386	420	368	377	361	377	387	365	412	381	373	366	383	370	379	401	362	377	415	370	401	349	383	406	380	382	398	397	380	397	363	381	381	379	395	397	369	376	381	386	414	427	408	377	403	368	389	386	397	359	399	371	362	373	397	366	392	410	373	423	387	355	396	392	397	381	394	384	422	395	362	376	412	354	416	376	404	412	406	375	403	400	385	396	372	373	399	394	363	385	418	375	399	385	386	340	370	353	425	361	366	385	407	399	384	392	401	383	403	402	382	387	400	383	375	400	380	383	410	402	361	366	406	375	393	383	368	381	386	384	387	407	379	381	412	373	416	377	398	375	380	379	390	378	405	392	412	397	401	401	396	358	327	374	376	434	389	396	374	367	390	366	413	392	379	392	394	392	393	380	364	356	376	361	408	342	387	375	376	402	390	415	376	422	435	389	411	370	403	377	413	384	394	402	379	379	372	375	382	391	394	396	393	379	379	357	359	401	395	371	406	388	449	385	397	380	389	382	395	385	411	386	391	384	389	387	396	386	406	380	381	357	375
22757	21286	28973	23904	21279	21351	8089	1784	1300	1232	1084	1034	929	884	922	870	831	790	830	849	809	782	823	810	823	775	798	753	739	733	772	775	738	733	765	775	785	752	743	778	770	774	744	760	801	743	759	795	722	759	761	791	754	762	783	772	725	737	767	724	738	744	772	750	737	773	769	709	739	731	741	775	790	729	739	765	718	734	686	753	705	721	727	781	736	761	716	731	733	680	738	722	687	741	758	725	763	702	722	704	693	732	685	721	710	791	711	685	721	721	693	694	702	694	771	686	717	765	735	695	715	757	711	735	736	721	704	664	773	743	759	746	707	726	720	727	721	736	707	780	746	814	713	741	740	726	733	688	734	790	711	754	714	734	741	674	718	740	688	704	685	746	732	729	736	743	760	718	684	755	740	736	724	711	651	706	733	708	708	740	731	698	735	698	719	724	763	747	731	755	693	709	700	712	727	744	708	731	719	699	774	770	704	755	724	745	693	673	727	742	743	714	766	761	750	684	785	708	704	765	739	725	720	727	723	700	727	727	706	734	695	718	714	760	728	711	688	745	765	737	751	722	747	733	679	686	742	753	779	676	768	849	736	722	782	717	743	745	739	760	692	750	715	744	768	751	750	759	708	698	704	696	728	753	755	745	717	731	770	764	744	753	691	711	746	755	760	742	708	707	740	722	724	750	703	703	697	717	694	763	743	737	708	745	707	724	690	734	737	741	702	698	777	663	723	738	715	709	693	767	758	691	718	711	714	701	724	752	698	734	721	729	712	744	747	679	741	720	738	741	712	713	689	768	712	716	726	744	712	703	754	761	731	718	709	735	762	740	670	711	725	739	699	759	737	768	745	711	749	711	707	769	671	750	751	740	747	687	696	699	713	706	742	734	685	728	718	731	759	693	713	725	754	728	709	739	720	664	712	759	766	682	705	779	694	733	741	685	723	700	704	705	723	709	746	686	727	758	790	727	719	716	704	741	738	739	741	716	706	747	738	697	741	734	762	697	722	746	672	697	738	700	698	779	713	686	689	722	713	741	724	736	724	719	753	729	726	771	735	728	733	769	737	734	732	717	727	697	740	735	741	746	781	774	702	696	695	766	733	755	707	732	719	707	731	716	717	700	709	686	751	782	769	745	757	709	751	729	717	699	742	776	760	768	727	747	718	704	706	741	741	704	750	763	679	705	733	774	736	715	698	728	690	698	701	715	724	740	751	771	723	756	710	757	715	721	708	741	755	778	732	772	699	725	756	719	709	724	701	743	783	714	691	735	735	700	750	703	739	711	780	717	724	728	653	740	715	659	772	733	777	740	727	708	693	701	785	760	710	749	722	723	734	728	707	734	716	737	712	668	746	767	731	729	695	763	724	758	707	736	706	784	762	667	717	699	727	740	685	721	727	757	713	657	718	751	734	774	692	718	728	690	712	707	730	717	746	681	745	767	691	745	739	721	736	714	726	713	690	684	727	702	703	712	716	725	704	744	730	697	698	744	747	753	716	712	739	712	740	699	738	719	737	728	750	711	716	751	744	708	710	749	775	725	741	728	725	702	725	749	757	683	729	712	746	685	685	732	699	681	704	705	707	692	720	752	705	727	731	761	696	689	733	759	737	726	706	744	708	723	699	727	754	748	689	762	713	726	700	719	694	718	751	722	731	740	677	702	730	745	696	718	734	759	698	719	723	754	725	717	690	685	737	720	741	745	741	728	709	700	731	743	697	725	800	757	737	746	746	760	757	724	723	703	752	703	742	647	737	690	744	728	720	720	700	684	738	710	767	732	773	712	727	746	719	732	639	742	779	684	743	693	769	709	717	727	723	710	736	745	733	725	688	744	755	722	711	745	704	689	749	700	765	742	753	735	705	721	677	695	728	805	702	725	744	729	734	730	698	705	713	719	753	751	691	768	743	743	716	740	705	723	732	733	656	750	715	689	690	767	734	734	726	719	738	706	757	677	746	696	721	757	734	717	712	773	693	734	719	694	745	784	721	711	766	691	778	715	707	715	766	745	733	762	732	762	678	702	721	732	707	685	725	711	736	685	723	695	717	764	734	736	674	731	769	719	762	746	754	708	709	734	745	702	788	707	688	690	692	746	700	694	723	718	713	746	690	675	696	714	751	776	757	744	716	720	734	721	729	749	716	743	710	733	742	727	697	722	777	736	798	711	732	725	705	679	744	692	720	747	736	737	703	757	756	738	683	778	695	766	719	766	739	705	741	708	753	736	754	708	686	706	773	762	732	718	679	767	741	756	719	717	713	697	711	708	720	758	725	760	741	738	742	737	714	771	743	774	705	652	743	748	751	688	723	766	767	703	719	707	706	796	702	738	731	737	705	753	693	733	742	744	718	737	700	733	702	735	713	758	768	760	727	710	736	678	682	757	713	735	744	769	752	748	764	754	707	683	718	733	671	798	760	772	738	737	707	766	770	749	764	721	761	756	742	711	673	667	709	748	750	696	688	783	697	728	711	725	743	723	717	764	733	783	737	736	762	707	764	676	725	717	720	677	757	772	742	691	720	699	738	686	685	787	720	739	730	772	724	716	720	689	697	734	766	769	659	693	728	769	713	689	746	711	704	744	714	707	685	744	757	706	770	739	718	697	710	768	687	678	694	708	724	713	744	736	744	727	758	744	738	717	691	724	765	749	737	725	725	705	676	734	782	669	684	728	734	698	719	698	728	759	760	732	763	677	714	718	732	744	757	740	744	711	693	728	698	745	714	691	680	728	713	717	679	722	701	730	757	716	732	768	693	694	709	691	727	738	746	746	706	702	721	734	743	678	707	763	738	724	737	759	685	725	744	742	781	709	764	747	709	757	726	685	739	751	729	739	724	752	704	746	726	745	713	745	679	745	773	773	747	720	723	748	738	750	713	718	706	729	739	699	740	711	758	719	711	721	750	731	731	730	681	755	697	724	714	746	736	714	733	730	735	691	688	730	742	720	719	693	718	681	758	729	715	709	778	709	732	731	744	740	695	825	730	700	680	750	700	759	685	721	730	745	718	740	745	729	742	718	685	754	761	730	770	704	714	670	681	741	680	782	734	719	717	779	672	752	748	675	738	729	732	706	721	698	713	751	687	755	670	750	757	746	766	718	768	752	737	732	726	701	709	758	691	705	685	707	723	679	764	760	700	760	742	781	791	700	733	702	690	719	720	711	745	668	672	753	709	748	766	765	752	745	752	729	771	768	698	737	721	733	733	733	679	681	766	715	716	704	684	732	719	730	646	718	753	723	793	723	773	732	714	765	735	675	675	746	707	699	766	678	754	728	713	751	716	744	757	733	745	704	726	757	773	726	734	728	735	770	734	710	771	710	718	675	692	733	708	762	736	686	749	709	751	725	771	692	699	727	728	757	737	712	722	706	745	759	737	722	787	700	746	774	704	738	770	727	701	740	765	764	700	714	710	719	803	717	655	691	731	692	712	759	702	681	747	724	731	718	702	761	776	731	734	774	733	775	747	752	712	734	701	687	717	724
5279	15920	11063	6018	4663	3661	2860	2239	1845	1565	1432	1240	1139	1080	1100	1000	982	972	890	860	873	887	843	886	797	834	813	814	796	808	787	797	807	767	802	784	762	785	831	821	779	838	757	837	779	779	816	814	818	758	763	808	776	786	739	796	770	768	755	777	761	795	776	778	760	831	777	800	773	743	797	797	740	732	765	773	754	795	763	778	755	780	762	796	716	824	819	758	747	777	761	728	768	789	744	703	715	732	784	773	757	706	719	778	781	746	746	781	760	745	751	789	761	744	773	742	766	782	721	765	771	765	760	759	746	721	716	750	755	727	784	751	723	711	770	711	717	717	758	669	752	697	749	792	792	783	739	741	751	712	735	750	719	735	719	737	761	780	750	782	715	766	740	750	749	758	777	756	722	708	793	757	807	755	764	738	740	780	749	746	732	733	726	789	776	781	758	797	725	759	746	785	797	759	735	714	813	736	730	703	729	732	689	765	741	741	774	745	773	738	763	728	780	704	729	715	765	740	757	776	731	713	777	775	731	724	752	714	735	745	757	747	752	686	762	739	734	742	740	778	736	738	754	779	713	749	773	707	759	810	758	753	766	733	752	729	726	725	712	738	784	784	714	736	777	785	753	760	762	681	766	735	772	753	781	725	735	713	760	754	753	762	752	749	744	778	792	764	798	715	738	747	791	749	794	729	755	761	757	786	760	763	785	711	735	746	757	801	755	746	744	713	745	717	749	708	742	768	731	723	717	744	732	714	762	738	794	705	747	725	781	704	759	725	773	699	726	743	757	795	786	731	746	739	703	705	699	771	703	778	769	722	703	787	721	735	792	802	765	750	769	818	748	744	749	741	791	756	737	753	719	787	738	741	746	761	806	720	643	750	793	749	745	789	762	735	822	717	785	787	754	740	731	742	751	731	805	687	774	748	772	782	722	801	775	723	743	760	754	800	745	769	754	776	725	747	763	750	812	745	756	746	812	755	756	727	722	796	738	754	741	768	751	784	760	751	745	803	774	770	766	736	772	743	740	694	706	763	717	730	748	806	736	731	729	757	794	749	782	761	773	767	722	755	717	756	776	793	751	727	734	745	759	728	744	743	757	739	776	777	768	783	715	744	818	735	744	766	807	719	767	759	721	764	754	766	756	776	766	755	693	768	738	761	760	758	691	748	708	709	774	748	793	752	700	744	730	750	781	745	719	788	798	767	781	794	754	763	739	747	773	748	707	742	793	770	729	725	739	764	780	756	783	756	734	773	757	728	749	791	775	715	764	773	782	798	724	725	719	758	798	762	773	749	757	719	737	737	761	796	740	796	726	795	810	740	722	792	731	708	732	694	773	755	717	732	742	759	745	718	736	721	761	757	782	779	733	750	780	738	746	766	767	692	713	777	716	758	727	735	718	698	751	765	766	767	756	772	709	728	750	769	752	752	742	746	750	719	735	764	764	730	767	778	741	756	784	775	807	684	752	780	779	731	736	742	760	742	780	764	754	744	789	751	731	801	729	760	808	778	729	767	756	763	692	767	761	774	749	718	755	715	767	752	788	734	747	725	766	780	768	774	691	774	793	747	762	753	716	773	723	805	740	727	727	728	720	757	785	810	773	725	768	729	698	738	801	721	766	778	751	738	731	748	775	747	757	729	756	759	747	705	724	742	748	749	719	741	724	760	725	744	725	727	785	729	739	817	706	733	783	725	776	720	791	747	763	687	753	802	730	745	767	768	770	789	821	799	785	752	765	727	760	799	740	788	740	709	748	764	771	750	724	765	751	805	708	747	794	819	718	752	748	749	756	721	775	783	739	772	768	780	774	750	740	759	720	781	756	759	753	781	765	741	742	779	743	717	722	781	752	728	701	748	740	785	726	779	771	711	750	741	758	756	788	705	805	706	733	797	766	767	800	725	730	695	752	790	729	757	702	777	744	761	785	803	705	740	715	772	720	772	760	780	754	795	787	739	741	737	735	765	771	727	783	734	770	766	750	733	806	740	769	780	759	745	710	794	752	745	737	714	730	732	729	757	753	781	764	782	758	768	764	790	723	776	771	715	754	762	717	735	725	708	709	754	769	777	777	763	744	794	717	733	732	800	784	719	776	760	742	765	754	750	718	751	760	793	760	807	754	740	750	784	734	766	763	753	800	729	741	733	774	735	763	736	774	765	789	765	784	761	750	745	741	741	768	728	799	707	772	786	781	788	737	702	752	823	764	754	745	766	782	724	711	761	745	810	754	725	796	725	759	731	760	785	756	771	773	744	754	739	755	743	787	783	760	790	737	734	753	702	766	756	772	795	721	771	744	795	807	714	771	767	756	821	741	737	800	718	781	732	752	736	794	768	740	738	728	726	744	757	741	740	759	776	792	766	744	761	751	733	740	785	749	782	762	743	759	718	766	808	727	781	699	756	731	803	782	752	765	722	722	770	815	741	752	746	729	784	775	759	754	732	755	751	763	755	783	695	757	736	750	742	738	778	766	766	775	744	775	726	768	745	735	740	740	785	717	774	746	735	733	780	741	703	734	730	749	742	770	745	711	773	768	766	719	706	748	738	738	738	755	798	776	762	743	742	740	754	762	731	766	809	787	728	756	752	751	710	723	722	765	727	674	720	774	786	751	740	795	709	764	758	708	738	754	714	752	750	741	765	754	747	759	716	756	743	775	748	754	821	745	735	791	763	761	746	745	780	818	741	749	814	779	725	778	722	772	729	757	719	744	756	767	717	719	761	767	700	729	762	747	786	760	744	780	763	756	695	782	712	689	734	770	758	756	776	722	773	740	719	748	772	792	773	747	777	761	796	749	741	725	737	719	748	770	767	729	795	762	775	733	769	803	769	774	748	768	729	746	776	729	815	799	778	780	773	766	725	740	720	806	775	766	747	732	763	741	726	741	758	721	777	797	764	737	767	720	750	738	729	764	742	758	757	753	793	776	777	752	786	748	676	769	732	706	790	718	751	705	783	753	758	718	675	735	778	712	757	749	771	780	734	775	738	772	760	742	787	684	742	717	723	769	764	761	700	729	807	748	727	690	717	713	755	829	784	735	745	755	728	802	743	775	743	725	752	758	793	749	786	805	739	784	730	765	753	758	746	774	755	789	787	769	720	731	763	782	731	794	739	745	744	767	798	762	794	764	740	739	746	725	736	737	710	741	754	731	722	808	740	787	800	754	740	723	752	809	757	722	712	743	775	738	749	753	723	763	750	763	724	733	765	754	722	755	737	742	763	798	713	764	746	777	718	709	747	753	718	723	776	748	793	721	752	782	791	710	714	732	762	736	792	767	716	685	742	767	780	716	733	801	775	799	732	772	738	741	699	755	777	756	747	736	771	770	783	765	720	755	725	801	707	763	765	756	773	783	773	788	765	693	724	721	734	745	715	759	719	713	732	775	770	774	746	725	748	766	730	722	780	770	756	758	719	707	710	771	739	817	752	768	782	735	714	728	713	771	799	756	710	732	754	764	742	749	728	730	727	741	725	766	750	772	756
27927	17172	3463	758	544	455	410	416	407	380	439	338	387	375	357	355	343	324	356	326	368	356	365	335	372	346	382	358	369	355	334	370	353	385	369	391	366	368	364	375	333	377	376	362	352	391	333	371	372	362	355	338	383	351	354	354	366	352	324	351	348	351	377	326	356	376	367	347	381	349	373	341	332	372	359	349	368	370	373	338	325	336	334	363	357	370	324	336	342	350	365	323	349	327	343	340	336	367	344	360	354	335	318	387	305	381	308	364	355	350	352	310	363	350	339	345	359	355	367	340	331	381	395	381	361	324	342	327	350	382	361	375	360	347	313	352	338	348	339	318	359	346	342	329	362	355	353	381	350	343	379	365	325	351	371	338	350	371	349	333	311	383	352	375	324	336	350	356	340	326	381	362	351	308	355	343	353	349	356	339	355	320	359	342	346	361	348	324	335	353	372	383	348	345	346	329	374	321	379	348	359	360	346	367	340	380	363	321	358	365	337	362	366	347	368	349	374	335	329	372	325	344	350	354	369	367	349	334	328	347	332	337	356	367	349	330	350	344	342	354	348	370	366	359	328	375	357	354	361	339	356	357	336	347	357	377	374	329	355	356	361	344	320	348	309	339	392	349	328	348	339	312	341	354	363	373	319	386	334	360	359	340	340	330	336	380	333	322	307	352	335	372	369	323	339	350	325	362	369	357	359	335	363	328	350	345	327	369	309	353	337	310	371	311	344	343	332	344	338	320	368	358	340	348	340	345	346	364	364	378	344	350	348	333	308	325	338	322	325	345	381	361	355	350	351	321	347	331	358	335	351	369	321	359	358	364	332	329	336	335	339	338	329	345	331	364	333	345	306	348	324	338	340	331	372	386	344	355	357	351	368	324	316	364	356	301	342	322	332	333	339	373	335	328	372	368	326	347	340	358	335	383	348	371	328	358	329	349	323	346	353	332	348	349	370	340	321	363	316	373	362	340	350	354	348	336	351	324	337	355	362	350	356	370	345	351	325	331	344	347	355	317	346	328	317	308	356	320	347	353	363	359	323	342	328	335	357	371	363	317	333	324	382	338	344	335	367	327	354	366	359	353	327	361	328	336	344	327	338	333	356	363	338	382	359	355	336	340	344	346	334	361	365	341	330	340	381	328	335	392	355	327	346	371	349	379	348	342	360	367	332	362	340	366	359	354	350	376	335	365	345	335	368	366	360	323	361	356	347	367	347	361	372	347	346	334	347	356	334	349	388	371	320	318	347	384	373	377	352	362	348	342	372	327	339	330	316	363	344	330	384	365	362	343	347	324	335	373	334	348	357	334	370	354	397	355	360	368	323	329	358	357	350	308	336	351	353	392	334	351	367	378	347	336	379	318	328	319	323	326	330	359	336	345	328	366	372	358	357	344	345	355	365	337	340	373	359	383	340	349	343	358	302	317	336	371	323	348	326	367	321	347	369	361	351	373	344	341	378	386	345	376	365	356	361	400	371	363	392	382	337	351	361	348	364	333	375	361	337	329	353	332	360	366	366	343	319	358	354	365	367	343	332	368	345	402	363	368	377	337	357	318	372	325	364	356	337	336	350	357	399	344	361	380	371	339	345	370	342	378	361	351	342	351	362	352	335	326	346	368	355	348	363	316	358	348	368	352	368	340	338	323	361	337	332	360	320	319	357	319	326	347	331	354	339	371	343	348	350	341	343	329	356	299	332	351	391	348	317	330	330	352	361	358	383	368	358	350	317	361	370	357	313	346	356	357	363	320	345	352	364	349	357	353	336	317	363	350	352	381	324	343	394	371	366	362	327	346	390	340	333	341	325	347	360	341	354	347	358	348	359	353	363	362	330	354	357	345	348	343	318	342	384	339	351	389	345	325	354	342	355	359	322	368	354	365	365	337	364	330	382	353	347	370	345	357	346	361	330	335	369	368	328	320	383	336	356	398	358	342	356	360	355	331	349	334	329	352	382	415	336	365	328	339	379	329	335	358	343	341	337	333	357	347	357	388	361	362	348	355	331	328	347	337	333	359	331	323	330	359	376	332	337	353	363	322	352	348	328	346	352	341	363	345	353	358	356	361	305	357	335	354	365	350	370	365	348	345	363	353	339	368	348	347	353	343	356	385	342	340	307	335	351	375	361	354	348	345	335	320	372	361	374	309	354	377	358	416	346	363	351	357	361	375	326	357	355	312	352	345	352	347	321	368	366	313	347	342	344	387	340	364	356	373	322	313	329	330	349	339	339	356	315	332	354	318	367	348	360	375	350	331	357	333	343	357	352	336	354	364	379	351	367	349	366	351	347	361	374	338	330	341	340	342	362	338	331	321	370	344	334	373	357	363	376	339	340	349	344	358	329	344	372	333	405	373	334	373	372	385	315	352	351	373	368	343	366	339	306	345	367	317	405	335	337	377	352	318	362	346	364	341	365	328	354	318	342	349	351	363	380	383	328	379	327	338	360	340	304	343	330	366	355	367	311	357	363	399	376	339	358	326	356	315	327	327	354	351	338	313	357	371	362	369	327	301	381	365	382	333	322	335	346	317	343	351	364	319	343	384	373	370	324	343	352	355	337	339	347	336	387	356	300	308	351	366	325	343	343	366	338	319	339	394	352	327	352	349	337	349	384	364	332	295	373	356	345	319	371	362	334	328	322	312	364	349	334	332	376	340	368	363	329	338	369	348	344	353	348	347	335	347	352	337	360	348	374	335	343	354	369	347	359	343	322	372	333	361	314	355	341	384	376	366	324	386	341	374	334	360	357	349	360	351	341	372	369	364	337	350	345	350	366	361	322	352	360	332	364	355	333	337	335	339	334	360	345	344	390	358	342	341	363	354	366	359	336	317	346	361	354	362	337	331	324	338	355	348	376	312	341	358	332	371	338	310	344	363	352	328	339	336	346	355	357	346	371	352	346	367	357	331	350	345	317	344	373	374	346	348	366	329	352	349	353	322	322	342	355	363	362	326	322	366	348	340	379	339	343	356	350	392	341	348	351	330	357	344	347	337	324	350	337	364	372	352	374	350	363	336	353	318	351	391	350	312	373	354	331	341	358	370	336	356	368	338	338	318	319	340	336	335	359	369	323	369	375	370	380	372	342	375	378	352	313	342	332	325	337	359	317	332	330	328	352	326	346	369	346	348	384	338	340	365	347	356	391	337	341	357	347	333	327	339	348	338	341	359	387	356	347	362	330	391	361	308	383	336	344	355	349	354	350	334	329	328	348	344	322	379	321	339	359	385	340	365	386	369	315	335	368	386	338	365	310	369	317	352	360	343	275	337	350	375	371	364	347	344	347	378	346	350	348	305	332	365	349	322	357	367	331	307	338	367	338	370	372	333	355	359	350	320	333	348	356	376	352	350	391	348	382	368	346	369	329	385	362	368	333	369	335	351	337	363	370	321	377	337	373	366	322	328	305	341	338	338	370	390	350	344	335	356	358	340	373	335	318	304	344	355	340	320	330	343	311	351	335	361	337	380	298	374	362	359	374	309
4578	1603	1313	748	663	586	563	498	464	451	416	399	404	392	411	404	393	382	396	400	423	413	382	371	385	402	390	378	377	366	390	409	386	392	411	367	402	391	391	382	398	398	341	363	378	372	402	383	397	377	378	393	394	394	383	376	415	375	380	385	352	359	432	404	389	352	360	380	391	382	382	369	410	367	331	375	354	388	391	391	363	358	395	372	424	399	386	376	358	360	414	377	353	358	369	372	398	358	400	380	342	412	369	387	364	358	392	390	386	355	367	420	371	388	370	421	399	410	388	396	371	380	391	345	382	390	357	374	366	401	371	351	361	355	350	382	393	381	344	372	381	379	383	397	385	397	386	380	431	378	388	378	391	429	328	378	383	369	365	409	352	398	393	371	396	354	358	393	351	379	345	388	370	383	374	384	367	392	416	420	367	387	387	380	386	385	393	376	391	382	401	378	362	403	349	395	415	393	373	399	383	386	375	398	426	391	383	379	391	379	369	390	362	373	372	347	376	394	378	363	358	418	384	353	377	376	388	375	400	400	376	378	389	360	385	377	390	347	363	383	388	351	361	361	370	353	355	349	360	339	353	378	402	376	373	364	382	378	361	376	385	346	377	374	372	395	361	400	395	391	366	377	391	357	404	401	396	352	379	376	382	412	412	363	374	383	373	400	378	423	368	403	387	359	359	398	403	377	388	344	356	370	383	372	377	359	368	441	408	365	409	415	379	394	404	350	378	379	352	340	391	392	376	369	401	367	366	351	354	400	373	402	371	341	373	326	397	378	397	372	405	430	345	378	331	355	382	366	387	362	391	382	377	384	382	389	359	351	377	377	381	383	352	376	355	405	393	385	357	393	389	366	369	383	342	354	410	354	407	379	387	341	413	384	339	388	409	341	394	398	391	394	389	361	381	345	423	395	389	382	372	395	367	378	375	367	390	389	394	388	385	390	367	376	394	375	366	379	387	385	373	383	365	384	405	359	395	370	344	407	401	336	378	378	422	402	430	372	365	337	389	394	377	385	388	342	382	397	362	407	391	368	385	344	369	410	375	337	324	385	371	390	388	389	364	366	343	371	352	393	380	419	386	375	403	404	385	415	390	335	384	396	395	386	344	399	381	373	387	360	391	388	362	377	377	357	365	369	357	351	401	347	370	374	403	384	375	341	352	354	380	381	398	343	416	385	396	375	396	377	380	359	369	368	399	383	383	366	372	356	372	354	376	385	363	374	382	384	326	377	388	350	420	364	366	400	332	367	346	361	394	369	385	388	359	363	381	391	353	383	366	361	385	366	354	348	402	355	364	354	379	377	338	352	392	390	342	396	363	373	366	380	384	393	381	397	373	374	389	357	387	389	353	413	399	375	378	385	410	352	386	361	409	411	357	405	402	365	366	363	382	362	386	375	366	377	360	343	391	380	410	375	386	382	390	367	400	387	352	390	353	363	370	425	361	371	390	377	389	407	393	357	389	388	374	374	355	353	364	368	372	373	390	378	402	384	373	394	375	348	401	364	351	417	340	385	357	372	389	373	375	394	384	343	424	374	377	359	387	383	355	348	402	368	408	368	397	406	392	379	348	375	346	367	387	351	401	389	426	371	389	376	412	392	358	400	383	409	381	397	384	379	360	378	361	380	371	370	384	352	376	367	385	369	344	353	425	385	396	383	388	395	374	344	364	370	388	398	401	389	371	377	368	377	362	362	382	349	397	392	401	372	387	384	368	355	374	380	365	370	370	380	366	369	342	359	366	379	387	381	404	387	391	370	392	370	359	383	345	358	390	388	400	403	413	386	357	371	367	373	394	406	373	401	395	394	398	406	357	368	400	385	376	357	378	354	398	342	406	400	370	401	407	391	370	373	371	405	362	363	331	382	391	378	357	352	378	374	346	395	393	392	363	388	362	362	402	365	379	364	378	414	389	366	370	402	359	377	389	343	360	367	400	393	399	383	373	368	413	402	345	364	298	356	359	350	348	357	364	363	397	376	371	368	385	396	394	372	393	337	374	380	388	409	421	372	415	387	410	389	375	390	367	432	367	383	370	355	379	355	393	385	386	372	353	399	365	397	360	377	367	380	411	389	368	381	370	360	344	367	407	354	357	385	349	381	396	385	340	390	383	382	378	349	356	421	387	362	398	399	365	387	393	337	397	387	349	350	402	358	359	364	336	382	380	357	346	397	394	380	362	399	390	394	392	396	397	331	390	390	378	436	390	394	422	366	354	417	386	403	394	379	331	375	374	413	356	369	374	370	394	354	408	392	365	378	368	336	382	372	385	370	351	367	371	375	367	383	358	401	382	413	369	398	377	395	385	391	339	388	376	358	382	369	394	408	390	339	368	391	375	366	341	394	362	415	379	365	370	384	353	394	370	360	375	416	385	375	379	375	359	397	358	361	353	369	345	373	379	363	351	379	364	368	366	356	392	385	356	369	366	373	361	363	361	385	388	386	402	401	361	391	361	348	372	368	368	380	366	364	379	386	428	364	360	385	366	408	345	350	382	410	406	385	388	354	345	402	396	377	342	401	377	404	369	362	395	363	410	376	358	389	384	382	367	386	377	393	340	369	362	382	406	371	355	363	356	386	402	384	393	364	357	335	399	340	407	351	398	373	393	369	405	367	396	336	368	379	362	393	356	387	366	381	380	409	361	374	367	375	358	371	349	377	381	405	351	366	438	374	392	367	400	363	386	387	401	395	379	389	370	357	372	350	373	379	355	354	355	364	386	396	411	383	402	361	385	381	381	355	345	393	351	355	384	404	343	361	368	370	358	369	376	380	381	369	395	360	386	374	400	390	373	353	355	363	406	371	387	354	372	361	389	363	351	384	378	404	369	368	385	376	381	394	380	330	373	363	380	360	362	390	391	383	369	355	411	394	361	410	375	384	372	372	367	353	361	370	355	346	339	393	367	399	412	380	362	380	338	352	378	376	365	370	386	393	385	389	380	369	359	376	405	362	394	380	366	339	378	346	392	356	378	394	407	394	390	377	358	400	358	366	334	352	360	355	400	400	365	388	417	380	373	383	366	370	408	376	391	378	335	364	395	385	386	348	365	399	383	368	380	369	381	390	365	387	399	378	371	386	378	358	375	356	392	371	383	364	383	372	379	380	401	369	360	372	394	376	377	375	395	376	374	367	399	399	379	359	359	364	402	352	335	354	417	364	395	354	369	386	390	406	376	381	363	344	381	383	389	381	381	357	384	380	376	360	354	355	411	380	413	402	370	370	381	373	367	376	381	346	347	362	377	354	400	376	386	397	408	360	390	382	388	357	364	379	364	370	399	388	367	370	367	375	380	405	366	371	373	404	406	374	371	377	337	362	359	371	383	370	385	380	374	394	388	397	323	393	368	368	392	374	357	353	403	361	386	364	336	383	370	350	348	369	366	367	355	393	395	359	376	378	407	357	367	412	361	418	401	385	386	376	378	403	367	325	385	373	392	384	381	357	373	364	368	395	385	374	379	360	341	354	397	384	390	375
23787	21240	28493	24297	21229	9303	1594	1079	943	873	824	761	720	724	668	680	657	682	680	671	652	665	613	700	629	620	652	628	640	601	622	617	623	635	686	627	618	612	678	609	619	649	631	648	683	621	621	670	620	607	659	655	640	662	650	616	642	652	616	638	654	604	629	645	636	648	650	617	611	633	664	638	651	616	623	638	620	615	646	617	586	622	623	616	588	602	612	635	647	620	594	615	642	612	591	620	617	568	594	619	606	583	639	590	634	625	603	595	641	649	613	579	626	661	571	630	612	624	618	587	609	561	610	614	651	601	610	632	618	588	649	599	623	594	664	605	575	648	609	643	624	643	611	602	618	647	606	676	629	676	599	644	585	650	612	649	592	590	641	621	659	644	637	611	621	640	650	626	627	637	615	641	593	687	590	624	600	625	613	556	639	621	671	602	621	627	611	577	664	637	619	609	586	630	649	600	609	604	603	626	626	594	582	638	599	651	648	622	609	570	594	653	632	628	579	626	662	639	625	676	653	645	604	643	647	656	637	678	675	602	643	590	648	630	595	626	620	659	627	627	616	601	606	586	594	616	621	625	641	619	580	538	624	571	617	645	627	672	688	611	608	667	582	630	624	626	602	613	630	541	609	602	627	628	617	592	599	638	616	657	597	559	645	636	628	625	603	603	598	558	586	631	602	578	609	677	611	611	627	624	622	588	619	649	610	631	611	617	606	628	619	578	589	619	613	628	654	629	656	587	600	610	639	600	580	616	590	579	635	619	605	616	629	600	623	628	606	592	616	620	609	630	664	621	593	594	570	638	612	589	612	651	601	674	634	646	583	609	657	666	598	610	637	572	636	619	636	592	660	643	620	615	634	620	633	591	624	600	609	601	644	605	608	679	613	583	623	610	580	595	579	628	629	677	630	605	616	642	644	614	598	608	597	666	594	639	616	583	606	614	608	593	620	620	627	597	629	603	595	626	609	604	588	620	604	601	570	654	646	658	619	620	650	614	593	611	606	638	665	607	588	622	586	604	622	625	627	609	585	592	602	599	604	570	617	589	616	655	660	583	611	652	621	643	593	605	637	607	650	634	622	627	603	634	607	630	644	652	641	625	664	620	572	607	624	628	594	632	597	614	642	600	617	622	615	635	592	598	600	633	580	626	620	564	587	603	586	620	595	646	644	603	607	587	618	594	635	629	570	588	602	608	649	633	633	611	583	677	607	640	615	623	621	608	587	602	662	636	553	628	640	645	605	589	603	624	635	621	624	589	626	607	578	620	632	663	634	644	627	646	629	621	627	614	632	599	640	596	615	633	585	592	626	601	633	669	606	605	628	600	641	575	622	631	627	625	568	639	617	623	613	642	586	600	677	638	640	627	594	634	618	571	639	606	564	600	635	649	577	629	587	660	597	639	566	581	653	625	622	638	651	555	642	580	675	633	643	600	608	606	567	577	647	640	617	646	622	599	655	639	580	630	601	628	658	671	578	627	647	646	623	585	599	638	602	581	641	586	620	577	581	619	621	655	625	622	614	639	628	653	584	583	577	637	645	651	599	621	621	634	619	607	660	603	618	652	647	621	628	607	604	601	560	605	635	611	569	641	622	587	603	659	614	610	628	642	583	611	594	636	625	597	671	618	603	686	628	617	632	616	582	608	619	657	626	647	627	636	636	564	643	640	672	600	621	605	637	630	623	619	637	628	640	634	592	587	616	593	612	621	602	592	609	630	642	597	613	594	648	649	602	592	669	628	625	631	632	566	628	587	628	573	616	558	628	598	613	654	594	590	636	640	614	649	623	600	602	593	643	582	640	575	600	635	579	633	615	598	644	624	629	596	619	605	568	616	652	606	574	634	593	657	623	624	623	592	549	581	641	638	603	624	596	681	612	643	621	627	566	652	576	658	639	614	689	644	646	605	631	679	610	607	634	623	647	627	659	638	617	594	626	603	571	615	575	621	570	624	578	644	619	602	626	601	630	574	618	618	643	602	591	638	640	613	633	624	642	663	578	595	636	617	591	592	597	587	580	607	637	661	626	637	603	628	656	596	646	651	624	658	651	615	627	646	646	604	605	624	583	587	644	625	578	635	626	644	571	616	574	596	634	625	590	597	575	629	636	569	651	601	633	610	640	638	642	611	638	568	656	650	580	604	662	618	570	622	607	601	604	620	623	605	640	608	594	637	595	624	650	615	586	627	574	617	603	641	634	648	642	587	669	626	658	637	666	626	613	627	574	627	633	625	656	643	609	614	608	651	588	670	645	627	616	602	582	586	675	621	647	623	593	600	652	636	611	657	612	607	591	643	608	610	617	623	652	647	614	648	606	625	563	629	624	593	618	623	591	651	565	595	641	652	566	575	602	602	591	607	603	683	573	598	634	649	594	609	584	617	637	607	619	554	642	595	658	602	603	654	607	618	610	613	627	549	651	585	649	610	604	629	601	619	561	589	606	579	610	664	586	595	640	656	615	629	616	618	578	601	613	578	661	639	645	594	646	615	608	589	606	612	600	649	642	624	605	618	596	629	608	663	632	573	629	642	599	600	647	644	600	579	640	631	625	605	589	596	549	559	580	630	594	617	642	595	619	619	630	641	599	632	653	631	610	609	578	618	632	574	585	604	619	583	655	639	660	610	658	601	647	661	617	637	611	614	596	696	594	638	628	593	588	624	633	613	628	641	620	581	587	600	614	597	615	620	626	634	593	666	588	632	613	626	612	598	588	568	626	620	626	620	579	674	642	612	599	606	617	632	599	614	612	626	614	575	613	604	616	656	614	616	621	631	657	640	549	632	623	624	607	625	600	591	602	644	601	605	608	573	656	636	611	612	655	595	634	641	649	641	618	616	605	625	619	606	589	614	649	651	669	650	606	609	607	614	638	619	563	636	641	594	628	613	611	608	630	561	603	646	580	621	605	628	603	667	631	609	615	607	584	643	619	621	647	637	638	612	645	613	612	659	586	607	607	611	564	595	615	594	589	579	588	630	640	605	618	605	610	597	633	600	640	559	606	595	599	640	608	593	627	611	596	594	625	607	659	618	614	616	622	631	620	671	549	645	609	605	608	630	618	536	593	598	588	634	623	620	663	626	625	605	625	623	622	640	614	624	595	600	649	613	600	585	589	610	590	606	594	596	635	626	637	611	665	603	587	607	651	593	611	586	632	567	630	645	644	622	571	601	583	602	603	593	602	589	599	612	637	583	597	663	622	633	620	603	647	590	567	607	563	605	582	612	608	596	652	606	655	605	689	613	590	645	627	622	632	615	604	597	596	578	634	638	661	632	641	611	608	609	600	618	636	623	549	603	617	606	627	608	626	584	634	642	603	626	599	624	638	626	557	589	642	612	647	620	631	618	621	640	631	610	635	650	666	604	622	611	627	597	613	660	648	595	657	641	601	635	622	630	609	612	617	652	620	647	620	626	566	640	601	591	612	561	607	637	636	570	633	615	620	606	584	625	597	605	622	634	597	584	614	660	636	633	614	631	621	624
3787	10065	6823	3442	2810	2217	1732	1383	1240	1142	922	837	846	819	752	741	781	722	710	696	729	686	738	667	659	656	660	654	648	628	678	723	704	717	686	673	673	645	650	659	683	621	652	608	724	672	719	658	651	627	656	655	632	670	653	674	655	665	644	673	623	658	670	695	653	648	690	650	662	628	674	654	657	644	650	678	643	639	623	615	621	619	630	660	636	656	585	615	607	663	619	644	660	712	636	651	626	638	631	628	646	668	657	639	656	659	642	646	627	617	636	634	620	652	664	653	628	631	643	655	621	674	634	621	625	630	642	677	638	598	656	665	647	689	564	647	635	618	647	659	647	621	666	652	667	643	659	659	582	574	614	629	629	633	675	612	650	681	634	670	610	616	629	684	650	648	592	617	667	615	619	646	647	648	707	666	633	624	662	664	687	675	634	638	612	636	631	638	657	675	627	657	638	621	613	641	656	632	648	653	618	665	624	598	617	662	652	637	651	626	640	720	663	641	667	648	639	663	660	611	607	628	612	696	641	680	653	650	667	650	655	664	652	635	639	584	606	636	653	634	637	645	613	654	644	643	599	625	615	643	643	631	639	637	655	641	639	651	612	629	617	608	678	674	587	675	602	619	595	629	646	632	624	644	629	650	651	666	622	637	639	648	631	659	647	676	649	661	630	643	653	634	645	620	643	644	638	655	688	643	674	713	549	610	671	626	652	616	649	661	614	657	632	616	672	649	613	641	645	620	649	668	611	604	666	642	672	625	650	648	679	659	596	636	599	599	651	654	646	629	635	687	655	601	656	644	660	634	652	642	598	649	607	649	650	578	647	655	671	615	653	593	646	633	657	658	628	615	610	650	639	677	660	700	680	635	607	623	676	628	629	643	649	632	618	618	656	632	700	608	674	660	648	671	638	640	626	646	614	647	600	632	641	630	673	627	658	625	673	653	616	634	628	619	644	649	615	624	611	625	650	679	642	645	623	663	611	624	630	626	671	630	673	640	619	682	642	666	639	636	669	605	628	636	619	597	619	625	618	673	694	636	633	617	642	620	676	635	632	639	620	637	650	640	663	659	628	628	607	629	627	640	609	648	615	675	669	659	629	673	637	600	653	642	620	648	624	675	687	631	665	684	611	611	597	634	649	648	623	643	651	662	624	651	649	655	657	636	622	646	630	639	602	625	610	671	638	681	618	651	635	626	663	633	648	618	671	632	587	658	616	602	619	661	608	649	647	659	641	676	601	599	647	670	610	666	614	634	614	584	594	624	637	673	660	604	611	621	658	650	622	633	600	643	571	634	639	631	650	662	649	690	694	658	652	607	605	642	604	649	659	633	667	619	625	682	639	603	629	592	639	693	608	627	640	651	640	690	653	680	644	647	611	642	605	627	684	673	599	642	657	602	574	634	671	627	591	636	661	637	624	669	633	654	617	634	664	651	703	604	642	631	589	652	628	637	646	637	658	596	642	633	628	617	621	646	659	635	643	619	687	623	639	603	670	658	644	674	667	631	610	681	664	668	665	617	660	617	612	629	662	657	639	660	600	654	648	614	682	597	621	675	678	630	637	653	611	634	647	606	631	628	670	654	616	606	636	638	602	657	625	611	669	640	599	618	651	600	643	651	659	608	658	646	627	656	626	629	664	609	671	615	586	611	615	625	608	625	638	645	603	607	597	679	674	623	661	607	657	659	647	657	611	673	657	616	628	662	644	627	636	636	658	632	667	652	620	635	653	654	664	663	658	633	615	633	671	591	603	658	629	634	598	625	653	669	645	652	612	629	613	624	604	664	618	634	625	653	631	648	632	650	642	664	645	652	595	616	622	605	685	653	653	589	601	640	628	691	574	600	630	608	666	687	628	623	629	653	655	669	611	677	597	608	640	647	621	659	583	626	655	627	624	676	615	614	619	573	684	651	606	615	641	625	692	655	625	664	651	595	569	620	631	662	633	633	630	653	725	631	634	657	640	623	632	608	647	646	642	653	663	642	656	658	669	622	640	609	652	649	616	689	661	643	614	650	624	629	572	664	667	614	642	660	675	702	627	618	633	646	618	678	694	601	637	620	643	608	641	635	600	641	619	651	649	668	615	665	629	649	608	653	605	644	660	647	644	649	629	607	648	658	601	653	677	665	625	628	646	660	591	649	641	638	593	667	689	619	628	609	647	650	650	657	658	653	672	619	649	690	617	690	639	646	617	655	629	600	662	654	597	640	692	641	643	639	681	658	681	674	605	670	651	569	626	647	618	633	641	641	640	677	630	678	604	657	653	657	641	657	642	655	600	576	641	675	617	671	652	644	634	657	618	635	658	623	628	659	615	648	632	666	633	665	600	637	672	641	643	642	626	667	649	623	635	640	644	619	617	637	607	663	624	608	649	614	638	631	625	650	637	648	604	688	622	647	652	590	633	673	639	633	619	645	664	664	649	640	624	657	653	630	619	651	626	675	657	632	613	655	635	644	712	653	662	660	676	623	611	653	634	635	632	555	657	637	618	653	621	653	655	638	644	618	632	642	609	613	656	660	624	644	617	642	610	618	626	660	628	625	629	663	647	671	612	677	624	634	634	638	630	664	639	656	606	611	668	622	658	596	653	643	632	657	666	613	581	690	653	638	647	595	630	601	575	597	642	646	638	613	650	620	631	689	672	644	619	636	618	663	653	634	636	578	637	664	675	646	633	651	619	640	596	627	598	636	596	618	674	649	668	636	618	649	624	651	654	620	650	669	658	647	649	626	612	631	668	608	647	664	675	652	610	609	651	688	630	629	664	597	652	631	634	610	602	639	617	645	644	628	669	635	633	616	627	619	624	663	637	596	669	690	631	619	601	639	629	652	631	615	622	638	644	602	629	602	655	599	615	672	669	607	666	675	678	676	612	677	672	591	637	603	627	640	599	694	612	651	628	614	632	658	625	673	670	611	603	638	636	586	652	645	645	621	673	641	615	660	659	641	617	622	664	611	639	638	687	652	656	631	659	634	616	627	592	685	659	610	619	625	638	613	613	664	649	650	671	645	665	650	616	645	677	650	608	631	617	592	644	633	594	631	650	600	651	627	646	619	666	669	616	616	653	641	642	625	663	628	656	626	601	657	621	657	608	685	645	604	611	610	588	623	664	613	601	630	597	639	625	705	624	621	663	621	610	626	630	667	655	672	639	613	661	637	628	632	607	643	632	678	638	646	632	630	675	620	639	623	657	647	614	633	640	642	626	604	644	657	646	607	624	618	603	666	623	642	626	705	645	680	697	565	618	658	641	637	631	672	668	594	598	636	661	641	674	571	595	620	639	602	655	622	638	671	618	603	704	603	635	636	614	582	611	645	623	615	670	626	679	684	668	676	660	659	666	629	621	644	631	670	627	646	633	634	656	615	634	645	651	640	666	661	612	604	628	648	633	639	671	614	624	643	626	629	628	636	653	651	635	649	637	654	644	637	649	646	644	634	640	645	658	622	613	637	645	634	586	621	681	649	657	671	631	597	630	651
25016	21237	27290	25370	9133	933	684	578	491	462	442	423	395	370	387	372	377	393	372	363	337	363	347	353	348	352	344	358	342	341	343	334	356	350	370	336	365	346	365	341	388	349	331	358	339	364	339	335	320	360	368	330	377	324	378	300	330	326	344	338	339	351	328	335	371	344	332	342	338	310	354	359	365	367	348	345	308	339	331	316	326	323	334	343	321	348	339	324	336	327	351	344	377	335	340	384	317	362	319	335	305	303	330	302	351	336	358	362	310	319	322	319	353	308	311	314	318	328	340	329	341	358	374	331	333	327	341	356	359	297	352	313	361	359	334	336	323	315	336	318	355	360	314	316	355	339	315	316	328	343	341	321	303	320	332	303	336	336	322	366	323	296	319	351	336	332	322	316	339	326	307	341	311	333	340	339	314	333	357	331	347	314	334	330	321	301	343	333	349	342	344	380	359	315	339	312	373	332	324	307	360	343	307	318	324	364	330	337	307	361	333	363	357	328	312	342	340	320	380	313	324	330	348	327	323	331	323	313	319	339	315	330	346	355	321	311	342	310	351	322	353	340	351	354	328	315	328	309	315	307	319	342	335	321	366	318	368	338	341	295	338	331	335	354	322	354	325	291	344	298	348	314	330	342	379	352	305	334	339	336	321	371	355	345	345	363	319	322	314	361	329	338	320	324	359	357	321	340	323	329	362	352	360	345	330	328	357	339	369	366	329	327	323	343	336	323	351	337	344	313	348	345	325	346	347	313	353	340	338	345	337	335	330	357	340	374	331	356	349	327	310	336	360	333	319	330	314	381	343	347	328	402	306	313	325	311	319	307	346	322	317	311	320	340	312	285	334	338	316	330	301	321	319	321	356	329	320	342	324	318	311	300	348	345	368	307	346	316	314	308	319	334	349	315	303	354	356	321	367	333	318	371	339	342	342	331	346	321	355	347	349	297	332	330	337	340	365	324	346	330	332	310	352	323	336	356	345	341	333	320	352	342	364	326	360	321	318	319	335	359	319	348	331	338	312	287	344	346	331	314	365	335	343	345	337	313	318	326	310	331	316	343	311	330	322	356	362	351	343	362	366	333	300	325	344	336	329	354	332	348	328	307	326	362	338	332	352	346	304	353	332	329	338	364	331	365	351	356	328	320	313	325	348	312	337	345	329	345	343	343	349	321	356	343	333	334	327	324	340	321	305	299	354	329	314	329	330	349	346	349	362	388	334	321	351	334	322	309	349	367	345	303	326	361	362	324	323	307	357	330	363	359	309	289	322	334	334	347	308	337	329	351	307	338	329	362	315	337	366	306	326	352	359	369	353	337	337	329	369	356	322	332	379	336	356	322	339	358	353	331	341	340	344	340	330	342	335	308	332	349	351	337	313	306	319	360	341	332	348	312	349	364	325	315	362	334	364	312	340	323	352	325	355	391	325	354	337	337	366	322	329	343	338	343	313	340	377	335	331	316	318	322	336	341	327	300	324	333	331	318	342	333	296	347	332	343	326	350	325	328	315	337	325	323	332	348	350	311	326	350	308	321	326	361	335	314	336	355	342	330	320	323	341	330	301	315	337	377	326	365	344	325	355	361	318	335	315	340	347	322	298	342	330	328	364	324	317	341	346	362	380	306	352	294	321	372	346	361	317	351	329	328	321	351	313	361	328	352	316	336	321	342	370	374	323	341	338	316	332	327	345	374	345	342	328	325	335	334	314	336	354	316	337	362	326	321	342	314	338	335	299	345	320	356	358	377	368	327	352	284	330	348	359	333	342	311	338	354	332	326	329	349	339	315	360	303	297	298	318	327	324	335	347	295	352	342	362	328	344	349	322	340	301	354	345	356	317	284	351	336	355	348	311	315	309	325	344	321	323	348	327	328	364	344	326	321	330	331	347	349	333	321	317	338	326	307	337	353	329	344	303	314	320	330	334	326	366	338	350	318	318	320	323	321	320	316	347	343	348	303	337	320	320	306	347	319	331	334	337	355	332	369	321	329	343	322	334	344	350	347	354	336	306	313	329	285	316	327	341	353	340	331	365	341	316	351	342	379	349	358	318	357	339	327	346	321	322	369	290	374	349	308	327	346	337	313	351	337	350	340	347	353	329	359	331	370	353	348	364	334	324	345	324	329	362	304	335	343	362	320	326	316	334	301	338	319	312	358	321	323	372	360	340	357	312	303	321	332	353	310	351	361	297	348	338	339	356	360	304	309	305	327	353	358	316	330	343	322	332	307	334	342	327	332	332	317	315	341	350	358	328	367	333	367	337	322	351	337	347	336	342	340	328	330	358	356	335	314	325	338	351	323	352	333	306	307	342	357	307	355	336	333	355	341	334	353	350	324	317	323	363	335	296	334	329	314	294	359	319	339	348	339	302	324	327	345	364	348	342	310	338	338	312	337	330	379	351	336	377	340	340	341	309	343	356	301	305	321	322	324	319	331	366	318	308	310	349	321	344	341	330	314	302	322	329	351	329	341	357	340	365	297	324	320	341	341	364	329	324	309	319	344	351	344	321	321	329	335	334	349	326	373	360	352	327	346	339	307	380	310	329	351	309	363	356	348	326	331	319	362	338	328	313	349	328	330	342	322	284	365	311	353	368	302	330	333	334	328	363	360	316	305	338	315	345	393	315	291	309	315	313	324	343	319	336	339	363	340	367	305	341	330	369	363	314	339	326	319	331	331	315	348	314	308	329	346	326	369	303	340	329	333	353	344	331	330	355	338	338	337	359	338	328	324	353	317	360	366	407	322	328	339	309	356	338	327	342	348	335	314	335	326	366	321	328	298	328	353	323	334	333	334	339	348	342	337	346	340	317	317	354	347	343	313	321	350	337	349	354	371	317	336	329	306	310	341	333	360	327	330	350	344	331	323	353	335	321	324	316	328	317	317	327	326	319	345	358	330	350	346	343	345	353	326	334	312	312	352	357	318	323	337	316	339	332	335	324	312	333	335	353	336	388	343	335	376	333	338	331	321	343	357	309	318	337	304	327	364	326	326	286	309	321	304	322	342	353	343	341	353	319	357	344	327	273	352	331	327	334	331	306	327	337	330	317	320	335	320	341	343	322	341	325	302	354	343	316	318	341	320	339	324	312	327	347	349	319	319	294	343	371	326	366	333	374	330	345	345	303	324	343	340	296	341	321	326	336	341	331	326	357	326	313	318	326	345	322	369	329	329	369	363	329	358	343	361	340	361	332	355	344	327	346	342	350	306	357	335	376	315	324	333	304	341	380	343	332	352	323	328	332	348	318	336	335	309	343	318	316	326	336	334	368	317	311	320	337	327	338	337	334	380	340	339	345	314	337	323	329	337	347	309	378	327	336	339	366	327	340	342	351	334	286	317	336	353	366	354	328	358	353	325	326	311	373	331	327	349	316	348	331	361	346	349	349	347	339	324	351	345	325	344	319	338	313	335	292	353	337	326	327	305	336	328	326	358	331	333	325	300	345	356	371	349	354	348	349	366	328	340	327	303	331	356	331	331
3724	6646	4080	2133	1749	1295	1088	856	764	734	556	503	474	492	475	431	453	437	461	412	387	410	417	403	392	412	386	422	405	417	407	413	385	387	418	428	417	418	413	391	418	412	414	411	368	432	350	399	380	416	328	363	369	399	404	389	400	380	401	370	392	376	397	400	417	382	367	375	406	369	433	411	374	399	386	350	387	355	383	369	396	388	381	382	425	364	375	365	372	361	363	369	407	363	422	362	374	384	386	414	376	408	370	378	352	362	360	365	345	375	394	391	355	359	379	404	392	355	375	345	371	412	419	354	372	380	372	375	385	401	359	373	391	348	368	376	369	374	404	381	342	376	384	370	391	369	379	352	364	362	378	362	377	388	383	348	362	407	370	354	384	397	378	400	363	394	405	381	392	378	373	331	391	377	382	361	357	365	364	377	388	366	356	368	374	383	359	362	351	380	403	355	394	386	371	374	364	367	382	371	378	361	396	379	387	410	383	403	385	373	383	363	380	361	370	372	383	366	375	398	364	366	383	386	336	378	385	377	402	410	348	376	399	412	398	368	394	374	350	397	395	350	360	372	414	350	362	382	409	421	385	355	403	356	345	392	397	375	403	394	433	356	387	385	365	390	382	369	364	373	379	395	370	389	369	382	390	366	378	375	387	360	402	366	353	378	378	357	375	375	370	368	387	373	370	409	394	371	369	387	342	353	366	352	365	388	407	383	382	398	362	344	373	404	319	380	324	382	369	384	408	399	400	353	392	412	396	363	363	365	403	383	357	334	386	393	399	388	349	369	382	375	381	406	370	429	373	380	364	399	369	393	350	390	354	363	395	391	386	357	359	365	348	412	361	354	375	370	385	354	375	373	379	368	364	386	404	377	384	408	353	344	416	395	383	380	404	386	364	404	370	363	402	360	381	367	381	362	364	351	375	367	408	376	378	400	411	389	349	370	391	418	386	391	358	388	414	364	373	383	384	374	387	369	385	361	377	394	363	351	375	360	388	398	389	390	394	403	353	385	405	362	356	381	364	406	378	377	403	390	355	385	375	384	394	350	381	384	374	393	381	358	423	370	357	366	366	358	365	371	385	352	400	408	370	391	371	380	382	396	372	396	329	355	356	356	376	366	370	364	382	353	370	385	382	356	437	379	356	383	397	352	389	362	387	406	400	382	367	357	372	374	372	358	353	362	337	364	383	381	399	344	371	384	383	369	373	372	360	389	371	357	350	396	376	360	377	375	371	365	349	363	407	336	382	365	375	351	369	392	409	374	402	399	378	370	379	386	362	367	370	354	368	381	408	401	401	368	383	373	406	381	368	377	386	370	364	385	365	385	371	430	348	384	382	364	398	350	372	374	394	378	363	352	387	392	367	335	356	376	375	359	395	387	342	392	384	353	372	400	386	358	383	355	385	349	374	373	373	373	373	362	351	353	384	395	364	345	376	380	374	383	366	384	401	368	365	381	382	366	356	367	388	352	388	361	371	374	383	355	368	369	337	334	373	372	367	378	388	385	367	391	371	381	384	355	393	352	380	374	373	372	345	358	367	399	387	367	341	376	392	383	377	392	359	370	414	344	378	393	398	394	346	386	376	371	368	361	376	425	388	384	401	393	373	398	404	348	373	339	358	353	351	365	376	392	345	396	355	414	350	391	378	331	361	347	380	358	337	396	391	384	351	387	395	381	391	358	389	363	356	367	365	389	370	377	394	387	369	389	346	359	387	367	359	366	383	369	402	386	389	385	359	395	399	375	355	392	365	388	376	389	384	422	375	367	364	376	357	384	392	369	395	345	375	387	357	383	381	404	366	398	436	378	381	357	357	366	384	384	390	397	386	390	355	360	370	384	393	398	393	366	357	388	357	377	423	406	379	391	367	351	375	392	433	337	423	398	398	372	390	338	356	372	407	379	381	391	368	416	364	377	357	396	341	405	417	384	378	382	384	392	354	356	348	378	369	373	392	386	388	352	377	346	362	339	375	386	398	384	386	375	400	402	366	393	395	377	335	358	367	378	347	386	393	413	344	363	407	404	393	353	348	351	367	352	370	364	376	385	366	372	370	352	373	392	360	403	364	370	410	358	360	374	364	348	390	379	376	382	342	374	395	378	374	361	391	345	385	379	372	333	356	366	370	373	376	376	367	386	364	358	394	342	383	385	382	396	361	380	390	398	345	390	383	378	381	375	398	369	412	382	398	394	326	376	400	395	395	373	373	377	376	394	357	397	369	336	369	366	409	339	386	366	372	389	346	383	348	375	400	391	356	381	390	345	383	371	365	370	366	347	337	385	378	409	395	356	377	370	353	397	401	347	373	364	378	383	375	377	369	379	362	383	380	371	343	344	370	392	374	377	376	392	356	350	358	366	378	392	328	393	360	346	375	374	364	394	349	379	362	355	331	389	359	377	371	363	368	388	389	361	378	388	386	412	373	394	419	382	363	408	410	378	391	364	392	366	351	363	350	356	383	392	374	376	375	364	384	386	379	384	408	432	371	378	390	345	350	406	393	329	341	361	366	372	390	387	379	370	374	385	374	386	378	385	360	386	365	408	384	379	372	372	375	350	372	370	381	410	349	380	409	392	403	376	378	392	379	343	364	357	401	375	419	390	396	337	350	378	381	366	364	390	386	352	371	367	353	378	363	382	372	357	403	388	387	384	388	367	375	388	370	364	378	394	388	379	398	389	369	374	385	368	369	398	367	379	379	364	365	407	352	378	374	384	391	374	389	383	375	389	361	361	373	373	348	382	327	396	395	379	343	364	410	384	390	366	375	385	384	361	381	367	391	353	391	372	365	385	422	378	359	361	385	356	369	376	398	395	378	367	365	371	388	389	390	375	362	373	366	401	390	391	380	361	393	376	365	399	407	374	365	375	387	372	397	367	373	368	372	364	405	372	393	375	375	354	376	375	420	376	371	407	375	394	408	370	412	405	360	369	375	370	368	353	378	386	398	398	374	361	370	398	385	369	376	389	380	369	345	372	359	397	414	366	352	380	373	383	355	341	374	358	359	376	348	400	384	363	360	373	373	373	374	371	335	347	379	356	356	380	391	387	358	370	347	382	356	392	346	417	367	390	358	401	377	373	374	371	364	365	362	392	385	351	377	345	355	381	350	378	367	405	371	422	377	363	408	376	396	374	411	363	361	367	360	376	398	378	405	399	359	349	380	348	369	385	393	402	406	374	362	372	380	393	397	372	372	369	378	362	410	376	388	355	359	379	375	353	374	379	372	372	384	374	359	378	356	370	387	345	425	341	406	359	372	369	361	424	433	393	429	394	401	381	359	370	402	385	393	386	401	432	382	397	363	390	399	352	374	385	366	372	391	364	349	350	354	407	398	394	380	384	392	400	373	413	369	408	402	391	370	368	387	354	384	372	364	360	348	409	351	378	379	357	383	351	366	398	365	371	391	376	384	391	377	341	354	413	419	368	400	392	363	380	358	375	379	386	367	405	410	393	359	373	326	336	395	368	379	420	409	348	383	382
22684	21264	28960	23885	21267	21314	7839	1647	1338	1168	1055	1014	936	888	929	926	803	851	885	808	794	781	757	762	772	782	773	748	763	775	722	780	723	734	726	693	736	751	772	714	734	788	738	726	731	764	717	744	733	747	749	727	728	729	769	777	744	726	742	730	750	771	735	771	748	723	790	773	791	675	746	757	719	694	748	700	721	726	711	680	694	732	737	690	734	730	697	718	747	695	696	685	739	691	744	707	722	673	726	698	718	697	682	766	690	690	683	723	676	678	726	721	688	715	715	709	694	707	735	749	729	735	698	749	722	707	714	710	717	680	666	744	720	659	703	705	687	694	679	706	676	696	704	734	650	690	669	637	701	707	711	726	658	725	710	654	664	777	738	700	659	703	719	671	684	708	680	733	680	748	707	689	649	696	706	723	692	704	705	746	699	707	736	681	669	742	704	715	723	737	729	762	706	701	696	752	716	706	685	632	716	701	662	706	677	705	708	691	700	781	677	699	687	716	758	669	746	711	705	663	726	688	761	674	699	741	713	676	689	715	647	710	695	670	703	712	685	748	695	699	664	708	662	674	711	732	690	705	689	729	714	700	719	718	694	704	700	707	731	698	700	669	696	680	711	712	712	714	720	699	749	706	698	700	691	708	714	732	696	702	736	685	714	731	707	714	641	720	756	731	691	736	676	700	709	690	731	729	724	708	707	680	720	672	668	719	770	697	710	657	743	750	708	709	730	699	732	717	646	707	723	662	746	729	696	720	713	747	714	721	685	713	685	747	686	702	726	687	752	665	702	678	717	745	685	705	725	735	707	719	744	665	754	728	725	718	747	741	697	690	756	691	683	696	683	710	718	700	732	738	699	714	697	722	749	676	716	683	712	725	688	738	709	689	731	717	709	701	702	696	726	703	735	693	713	731	721	727	719	696	751	730	749	714	659	678	676	696	695	716	765	739	689	697	753	691	715	762	751	708	722	717	704	756	684	803	719	707	643	716	731	650	701	701	700	699	738	715	745	664	698	735	706	681	659	701	704	708	686	691	686	677	674	697	763	708	670	727	721	725	739	693	728	721	678	678	691	716	691	728	697	706	739	761	711	632	726	700	721	704	726	697	708	745	738	636	703	680	706	698	691	698	658	703	732	683	759	731	698	677	716	683	744	724	737	696	719	678	702	735	677	673	739	747	735	700	684	709	732	720	722	675	662	689	722	720	713	709	724	724	740	703	706	675	692	727	762	720	741	697	687	728	730	686	702	779	699	759	703	670	714	778	719	708	704	682	680	699	713	722	683	694	732	683	683	684	726	647	709	697	738	691	684	727	705	665	689	663	708	659	718	727	712	697	715	750	744	726	661	677	742	710	717	706	678	727	700	694	681	675	718	724	750	684	742	741	707	712	718	692	710	700	756	695	724	756	688	763	710	675	714	730	707	726	739	746	707	707	709	707	767	685	778	676	680	705	683	668	711	733	679	711	686	737	705	723	658	731	702	725	700	682	681	659	666	715	709	679	694	726	708	668	708	673	719	745	732	724	691	694	710	728	657	758	674	709	715	691	728	712	727	683	716	708	718	708	714	721	743	689	714	679	751	712	730	714	690	713	680	700	703	722	693	748	721	693	715	730	717	708	713	702	736	727	721	692	698	680	668	655	727	686	705	678	636	721	699	686	711	716	729	677	724	707	741	695	663	730	706	721	746	710	681	697	678	679	717	711	668	699	759	702	694	693	735	690	681	719	728	680	708	755	699	729	706	739	723	711	691	662	721	744	703	730	717	739	729	689	730	713	708	709	667	781	700	669	685	680	706	667	729	734	714	714	728	660	732	697	752	682	696	700	695	693	723	708	714	710	727	730	780	722	697	742	731	719	660	687	746	714	687	712	727	721	671	636	713	666	660	764	693	682	731	731	717	678	717	715	672	735	682	659	751	726	759	750	698	697	690	722	728	699	703	682	767	758	729	673	719	709	718	734	754	701	735	762	698	689	741	698	702	710	699	707	779	776	736	662	744	721	744	694	727	710	693	758	686	780	709	748	768	771	738	706	697	703	708	768	700	678	661	710	746	699	657	725	729	726	731	726	689	739	677	745	716	704	719	708	772	739	699	675	740	709	661	744	706	751	732	703	700	704	681	725	718	735	735	706	740	693	745	707	713	706	698	744	732	759	726	734	734	706	720	711	722	728	723	721	712	735	697	740	690	722	714	704	695	740	673	717	730	725	740	741	731	762	773	725	670	723	726	746	732	675	717	688	690	756	681	716	747	766	725	658	679	732	687	707	714	681	701	747	735	746	728	705	670	691	712	692	676	658	726	681	702	687	681	706	723	745	657	709	707	726	753	744	715	687	742	697	712	678	767	702	705	663	695	698	649	755	647	676	679	685	665	757	682	740	748	740	697	717	688	685	759	693	733	734	727	690	709	708	693	747	691	705	759	738	756	727	705	711	725	688	744	694	683	704	765	700	713	719	724	688	682	753	718	734	707	732	763	712	716	713	753	723	753	722	698	708	700	687	712	729	713	730	748	714	709	721	724	691	748	721	691	703	658	726	716	721	693	679	722	726	732	710	681	737	700	696	718	727	683	688	693	715	701	712	712	724	747	708	743	698	720	756	717	724	744	718	703	687	709	688	692	717	667	681	728	709	725	757	718	751	700	670	742	652	712	741	753	679	715	713	763	704	761	661	667	681	701	731	721	745	659	737	692	699	713	685	737	728	697	709	689	680	722	713	697	721	691	750	720	737	693	732	693	718	723	697	754	673	703	742	773	713	705	709	691	739	654	700	721	730	705	698	699	744	703	724	727	682	734	701	691	657	717	698	707	704	710	676	727	727	691	706	734	710	713	733	739	703	672	685	785	693	716	726	721	716	692	730	694	730	655	702	741	713	673	742	722	683	684	724	748	709	731	747	753	696	721	711	726	728	730	729	701	703	660	713	694	737	728	743	688	714	705	726	736	686	687	670	745	740	712	700	682	711	687	714	702	727	709	721	702	743	703	715	709	726	723	718	736	664	714	753	707	720	691	684	649	695	756	677	698	716	686	688	673	683	717	736	705	701	722	679	742	716	730	698	696	700	648	692	651	695	731	690	688	692	698	674	702	713	712	755	727	699	683	711	685	712	684	705	721	679	789	714	687	717	691	716	714	694	701	705	771	689	667	719	666	698	685	731	697	761	723	714	700	708	699	716	696	724	691	710	687	712	742	770	737	720	734	731	742	695	683	694	679	671	710	768	758	691	677	682	672	666	727	706	729	692	704	720	712	686	678	738	713	717	709	701	769	706	693	693	702	682	662	752	668	726	711	682	685	755	741	708	738	664	728	734	698	733	727	662	696	723	698	710	725	713	671	718	701	688	685	731	679	692	731	724	798	753	736	676	668	744	742	691	725	745	743	715	714	732	729	751	723	736	663	751	721	721	670	747	709	736	740	711	749	740	644	727	756	741	735	683	713	694	660	697	687	701	743	682	686	716	699	695	694	709	752	711	708	684
5227	16460	11047	5859	4750	3663	2806	2202	1894	1642	1393	1204	1048	1046	968	1000	923	948	929	859	896	843	858	798	818	834	802	810	728	807	760	747	768	752	796	775	773	769	759	816	776	810	763	774	808	801	796	810	783	802	771	745	755	777	766	799	786	746	734	749	765	772	710	757	800	811	770	771	774	770	739	761	776	765	785	731	738	730	787	740	730	725	767	716	717	742	744	741	730	706	730	768	763	692	724	750	705	756	728	734	702	731	705	746	746	715	724	749	717	721	784	718	751	725	730	737	713	801	762	682	715	749	714	671	764	738	732	715	725	765	762	807	764	727	694	771	729	742	729	762	756	707	708	744	723	702	735	725	759	725	724	719	716	740	700	732	729	717	687	770	741	695	749	730	789	729	731	713	749	722	729	708	785	751	713	689	757	747	736	721	726	712	688	722	754	736	737	738	760	739	785	705	728	757	778	735	728	759	709	722	732	734	739	751	692	747	758	706	745	727	750	714	718	770	806	746	749	750	712	757	746	767	714	714	682	788	709	711	731	713	720	743	752	706	746	771	721	758	706	725	736	679	735	731	723	732	760	744	715	714	713	764	714	709	725	719	746	732	707	712	751	768	747	698	739	755	771	733	730	737	782	734	717	725	709	734	796	753	772	701	719	737	747	693	731	704	739	747	722	738	736	758	708	732	717	758	723	711	741	740	721	726	744	751	732	795	766	738	776	773	766	696	729	758	751	704	681	678	720	773	701	709	712	760	747	774	780	728	775	757	725	762	714	716	729	757	717	717	756	773	688	754	761	696	731	720	722	738	747	748	724	743	731	698	721	734	728	789	785	752	725	697	743	747	702	722	737	769	763	750	747	711	734	691	735	762	747	804	767	715	775	720	729	732	717	732	746	764	740	696	727	742	774	654	727	722	734	743	745	699	755	758	732	715	712	778	757	744	721	717	706	726	670	736	724	706	726	763	723	742	753	770	684	747	680	769	743	676	679	719	696	673	722	711	696	720	717	748	720	700	727	745	749	684	746	743	779	704	760	749	722	753	726	705	754	718	728	673	761	742	748	746	750	715	731	730	702	706	712	767	694	741	734	736	739	744	717	745	731	710	734	760	791	746	738	728	750	768	716	726	702	714	723	753	741	731	727	734	731	737	708	720	702	751	741	736	755	722	755	765	736	753	738	770	704	670	737	696	694	698	715	781	678	734	726	735	783	743	775	718	733	659	789	748	714	750	781	743	744	724	732	711	738	787	710	731	725	728	730	743	742	759	733	769	741	748	722	758	734	733	721	713	750	733	799	725	707	751	726	741	729	684	724	737	736	779	719	690	725	741	770	738	712	695	736	746	751	689	720	772	743	796	690	741	708	750	768	768	730	803	716	748	756	726	722	718	756	743	732	709	762	761	757	743	784	725	762	738	745	742	717	765	784	736	717	780	735	741	700	783	784	702	717	740	757	721	696	786	761	704	762	738	735	761	735	732	753	738	692	759	725	742	744	733	729	738	763	747	730	714	732	777	742	761	760	733	761	721	745	711	753	720	730	704	721	738	775	747	738	690	750	714	733	681	704	749	727	735	725	728	739	735	706	707	744	761	735	728	739	729	712	695	801	746	733	788	721	713	706	689	691	774	738	762	712	760	699	689	713	746	734	734	725	796	695	755	737	767	750	748	719	711	726	724	772	751	706	768	752	752	761	709	675	708	739	764	754	785	757	720	738	717	734	679	765	727	753	741	684	778	739	725	765	730	724	706	760	705	747	695	716	721	714	671	805	720	725	752	697	771	755	744	729	784	727	750	684	727	727	749	740	735	765	753	736	735	740	717	755	728	740	696	735	696	732	761	742	721	774	730	703	769	731	726	659	735	706	694	755	723	791	723	761	748	715	769	730	719	760	765	729	736	769	789	724	715	733	736	725	728	726	714	708	810	737	712	702	773	713	730	765	738	745	753	721	745	711	727	706	720	756	709	788	733	708	725	712	742	724	736	712	719	756	702	736	702	725	758	709	721	780	739	713	753	725	681	709	758	777	818	749	752	681	776	711	715	739	717	705	743	725	746	788	750	754	680	754	706	807	719	746	767	712	753	737	717	734	738	712	660	712	747	762	769	707	760	750	741	788	706	723	770	774	671	753	758	754	758	703	715	726	721	764	776	725	741	817	728	741	744	797	770	672	711	723	719	734	788	729	703	745	741	754	727	763	760	743	706	739	777	707	736	752	756	752	691	770	729	723	764	719	770	744	725	759	778	767	701	742	706	743	758	694	759	706	764	729	721	711	722	757	717	718	775	736	736	726	683	738	768	720	745	730	693	738	753	769	758	729	722	751	733	771	793	738	710	699	708	768	743	747	723	714	737	747	771	727	703	755	754	711	753	787	683	707	733	733	752	727	729	703	688	736	684	787	738	704	777	699	734	736	799	762	736	777	708	732	716	758	735	786	764	692	704	763	731	711	760	783	715	696	685	725	701	772	707	742	723	755	753	752	747	744	729	705	740	715	814	758	717	785	715	780	730	726	721	726	735	773	786	702	759	739	750	721	783	756	707	751	706	749	770	741	750	710	719	781	769	755	753	698	726	729	731	772	776	741	758	751	786	733	721	749	753	738	711	720	742	748	722	736	724	710	705	746	755	746	701	734	744	749	707	719	706	704	723	779	746	696	746	718	751	714	726	726	704	757	690	713	743	781	742	699	757	749	727	734	739	738	764	737	720	738	700	757	716	740	741	739	723	719	773	754	749	717	751	730	722	755	724	743	770	741	685	741	682	724	703	780	713	717	737	740	742	727	708	752	741	726	695	702	732	795	737	759	774	771	712	717	718	723	699	749	742	688	763	733	741	718	764	720	730	728	742	741	753	728	730	728	729	778	739	746	724	699	744	690	745	810	764	775	712	760	772	734	726	765	726	753	767	755	730	735	738	731	736	737	742	759	708	738	734	713	680	763	790	745	725	714	739	756	687	767	813	722	707	707	707	771	769	760	744	724	747	766	752	734	719	751	747	708	715	769	721	707	790	705	771	722	743	794	734	747	686	710	756	766	744	716	766	743	684	736	717	758	695	739	717	683	753	772	735	775	711	750	721	704	731	737	724	707	738	741	693	727	708	724	716	707	704	683	756	753	729	764	743	727	729	754	744	732	672	679	735	780	682	753	716	757	758	702	743	749	787	751	717	790	752	760	688	723	719	765	744	746	711	734	707	717	755	697	715	721	757	744	699	729	755	732	747	712	748	712	717	737	731	701	767	747	716	741	736	765	719	731	706	742	746	767	769	740	738	752	736	729	773	723	656	744	725	703	720	719	722	744	736	718	743	717	736	735	720	750	742	760	767	690	706	695	747	749	741	758	705	743	786	752	750	740	690	688	755	740	674	749	718	768	774	728	770	741	762	747	742	666	715	732	735	734	729	707	766	765	748	742	719	719	731	726	788	724	731	707	725	710	757	725	759	761	727	733	725	768	764	768	712	684	742	716	779	680	757	802	764	766	704
27929	17167	3378	783	565	489	376	403	366	395	372	351	344	361	357	331	338	327	326	333	318	342	320	344	335	369	333	338	355	402	342	321	315	313	331	326	350	363	366	358	350	327	356	329	352	373	392	329	346	349	358	330	334	334	365	304	339	362	345	348	343	350	356	353	355	355	351	325	374	344	316	368	362	340	329	317	335	377	334	298	290	318	339	345	312	313	324	328	331	323	333	362	347	338	371	368	310	353	348	312	351	329	328	309	340	327	330	329	315	297	346	331	340	348	343	330	337	351	329	317	340	328	354	348	370	332	346	355	356	358	364	330	339	352	339	345	317	335	374	326	361	346	331	341	344	331	355	329	396	321	322	333	319	342	327	348	338	309	380	331	318	369	331	331	329	344	319	337	352	345	376	310	357	329	344	346	351	326	328	323	319	333	352	313	352	317	338	339	387	350	314	353	329	339	357	331	342	374	341	361	326	356	363	327	342	365	343	356	308	341	318	321	311	346	349	354	352	309	355	334	315	333	349	328	323	332	329	352	351	343	386	336	365	333	349	320	364	326	358	353	349	359	353	340	334	346	343	340	328	313	352	336	339	352	367	345	318	321	358	342	339	320	357	336	359	359	333	327	288	349	346	357	322	343	329	344	319	316	348	361	338	340	339	328	329	319	338	334	367	352	359	344	360	355	331	338	332	315	338	338	322	317	316	336	319	356	372	399	327	344	327	324	376	352	340	337	306	323	351	303	357	359	330	352	317	359	353	326	358	364	340	323	355	332	322	364	331	346	336	332	349	334	310	328	338	353	344	318	362	366	318	381	323	321	326	316	324	358	372	348	335	284	353	387	363	316	298	334	317	364	362	355	337	357	346	337	325	319	330	327	347	310	344	342	341	334	337	352	298	344	344	351	317	330	338	377	324	333	317	332	330	342	353	308	335	354	302	368	356	326	320	368	356	344	343	369	344	344	323	290	332	349	359	349	344	300	321	369	330	323	350	345	324	358	317	327	339	369	320	346	336	338	367	331	342	352	357	318	337	345	323	362	352	378	321	334	309	323	362	336	365	339	356	328	354	351	329	324	333	340	353	313	344	370	323	350	348	321	347	334	335	324	290	335	324	318	339	362	314	364	331	342	340	354	321	334	300	368	324	320	349	339	321	334	320	307	324	322	333	311	326	336	335	320	319	327	339	349	338	346	327	318	326	355	329	348	361	339	319	332	343	336	328	354	344	330	344	367	351	352	340	324	345	347	354	368	336	364	326	357	366	363	348	349	356	357	355	338	338	315	314	333	337	350	325	325	328	332	345	345	327	364	379	310	344	336	321	355	379	357	318	342	353	356	312	292	364	342	343	341	335	346	310	333	368	340	341	337	331	367	354	394	354	347	346	336	310	351	377	337	358	337	366	334	331	315	364	303	326	316	338	338	323	358	313	345	305	340	324	381	348	313	350	333	312	344	339	311	324	296	377	349	322	321	346	350	328	347	353	360	332	329	327	320	332	344	349	328	316	347	283	335	354	342	307	326	313	337	338	346	317	326	342	313	358	342	317	329	360	318	319	309	311	332	318	331	345	319	342	354	345	356	348	366	327	372	312	333	341	325	363	362	343	303	340	346	350	330	328	348	322	324	356	344	326	339	351	366	323	347	369	311	323	351	325	303	334	340	357	344	363	311	346	363	325	324	324	318	336	338	373	327	345	343	342	343	323	344	336	346	366	320	307	351	335	375	319	313	314	304	318	339	331	355	333	364	332	357	339	310	326	362	309	317	339	382	350	310	338	329	325	348	332	329	334	354	329	336	335	322	324	317	310	308	337	333	322	321	327	357	350	323	334	334	305	338	305	307	334	350	348	356	334	312	354	352	360	332	305	349	350	342	368	361	336	355	306	359	322	313	351	342	316	326	333	373	330	354	350	317	311	350	307	335	321	333	349	335	315	325	348	356	346	302	339	393	365	303	329	304	329	344	345	347	320	352	357	346	317	320	295	334	334	348	337	321	321	336	317	345	335	366	318	313	330	304	309	352	362	320	328	337	373	334	342	309	353	323	290	338	338	302	343	333	362	327	343	318	343	352	335	302	319	362	287	313	334	352	313	353	329	363	327	336	296	361	333	341	342	365	327	292	322	347	353	337	331	348	333	337	350	313	324	328	314	338	369	339	367	327	324	342	323	358	328	343	308	360	337	312	347	376	319	342	333	330	292	318	327	317	336	385	328	300	331	339	330	360	362	308	342	335	355	340	326	336	325	324	323	341	337	341	371	336	341	325	338	327	317	373	333	348	331	306	350	318	330	382	343	349	346	343	336	338	331	317	318	351	327	318	395	356	332	380	307	319	345	313	311	325	305	326	345	331	323	297	351	335	352	341	326	346	351	310	327	361	353	346	338	331	331	325	338	331	333	377	354	322	335	344	327	350	387	349	354	346	330	351	374	342	343	326	331	344	330	363	327	351	343	347	350	313	314	362	330	320	335	351	370	370	319	322	331	331	337	327	347	346	332	353	317	338	351	356	312	346	316	319	335	320	336	344	331	317	345	354	333	356	357	359	310	339	351	329	327	368	341	336	358	328	320	328	346	302	336	363	357	361	335	324	327	326	339	347	369	343	372	318	327	330	336	346	332	349	338	325	351	323	340	331	325	329	315	327	338	371	362	311	375	364	325	370	341	340	350	335	369	318	321	330	327	334	342	352	339	337	323	312	359	348	376	297	318	329	341	363	335	334	363	353	332	355	377	323	345	346	346	320	288	326	316	353	351	351	358	336	316	326	316	320	345	328	349	305	355	339	340	332	353	355	352	330	336	293	337	343	304	332	354	306	325	350	319	330	325	369	352	332	358	337	334	385	342	301	336	309	347	329	333	340	343	348	323	331	331	359	328	361	318	339	309	338	358	280	323	363	334	347	367	348	332	333	339	331	343	340	340	328	322	356	320	334	330	346	365	341	327	332	360	360	338	341	337	347	321	335	404	336	368	317	300	335	344	339	355	344	317	355	318	347	310	359	374	338	344	316	307	346	337	318	334	330	356	320	356	320	332	335	333	351	304	330	349	329	343	372	354	334	343	323	348	346	366	348	310	342	324	346	359	371	343	342	333	345	315	324	359	362	319	341	359	337	359	341	325	375	358	314	337	330	335	353	291	309	366	357	344	336	351	342	338	363	381	342	348	342	330	331	329	298	337	349	329	389	334	360	322	310	344	334	323	329	346	323	355	289	355	329	360	341	343	300	347	317	361	351	308	297	348	361	331	336	381	362	337	344	328	329	336	334	336	343	345	368	333	331	336	337	325	346	326	339	316	306	347	318	331	340	320	315	334	307	314	372	336	321	353	351	351	339	335	324	358	354	327	372	353	359	322	302	350	303	328	336	312	344	331	312	319	342	328	359	359	331	329	326	304	340	355	373	345	339	354	345	318	316	345	338	351	312	343	332	349	369	335	323	341	348	355	318	374	313	320	308	354	341	338	351	327	349	330	328	297	325	324	325
4575	1697	1324	750	714	555	543	438	467	408	396	384	379	380	408	367	368	386	354	375	378	398	367	378	346	378	327	359	366	366	373	359	367	380	376	366	373	419	386	371	365	397	372	378	393	379	412	372	381	360	356	376	364	349	373	374	355	393	361	405	398	362	374	395	350	383	385	361	368	377	379	348	372	378	356	366	392	393	334	334	329	363	372	355	379	380	363	344	394	359	367	374	395	378	395	359	433	333	391	368	367	383	372	374	362	376	348	372	395	362	382	368	395	387	387	362	353	361	372	346	369	358	377	361	358	385	327	357	379	349	396	344	377	373	389	353	322	323	358	354	384	381	376	363	403	342	375	335	327	358	341	359	391	406	366	351	364	383	378	336	353	353	363	330	369	441	389	389	407	363	368	368	360	384	346	373	410	334	395	352	354	363	352	377	431	392	372	357	379	367	373	340	361	385	387	375	354	373	351	356	376	371	353	328	374	353	369	378	382	358	383	373	336	388	357	343	367	354	364	364	407	381	356	354	329	325	374	368	314	357	325	369	381	395	396	388	366	360	353	383	355	343	382	382	348	364	388	393	389	354	351	350	344	361	336	362	375	343	334	400	354	361	377	352	358	369	371	356	334	353	396	365	387	352	348	402	379	395	354	365	344	348	365	354	401	379	386	365	355	365	366	354	365	382	362	359	344	359	349	354	345	368	390	378	357	342	382	384	346	397	381	378	362	338	364	372	357	409	350	375	373	349	353	347	378	353	373	359	389	363	331	380	360	392	375	362	345	368	377	359	343	382	361	335	319	382	363	350	342	357	362	351	354	321	385	364	351	345	395	387	304	366	375	359	377	369	414	316	345	359	369	377	365	373	327	380	342	379	373	345	386	372	387	364	363	372	371	353	346	332	359	381	411	372	367	366	384	384	348	333	345	356	362	384	369	352	360	359	355	363	407	386	356	380	383	381	375	358	378	335	386	356	391	353	380	321	358	371	335	401	403	383	369	363	383	355	384	386	354	362	407	367	361	333	358	333	366	365	369	363	369	362	341	380	346	370	365	363	383	364	394	378	388	365	356	392	360	357	356	337	360	306	365	369	355	385	333	369	346	385	342	377	349	391	352	381	380	378	395	375	362	381	356	337	374	387	392	354	386	403	406	365	344	391	398	340	343	394	352	364	345	333	339	365	385	376	356	357	381	383	379	349	368	355	365	362	381	374	353	348	357	394	317	358	359	328	368	371	354	346	373	416	372	359	406	359	362	348	385	357	388	353	374	398	340	361	361	360	354	410	356	356	409	381	363	392	347	361	368	350	346	370	358	370	381	377	342	352	359	373	395	379	370	343	353	360	402	357	396	380	351	394	392	361	357	368	371	361	356	380	365	408	389	355	362	388	366	339	360	357	338	363	359	384	351	357	336	352	388	332	389	369	380	395	385	368	392	346	362	349	378	391	367	380	356	416	404	346	362	393	375	371	388	364	385	362	368	369	328	390	393	365	337	398	370	381	365	361	393	388	370	340	385	390	341	325	366	373	376	374	379	353	352	386	350	354	377	327	361	345	316	361	351	400	337	354	392	385	395	384	353	375	389	379	366	378	371	354	410	384	414	393	338	384	371	368	351	376	388	352	372	377	375	341	360	360	367	372	378	389	355	406	394	368	341	373	375	343	403	423	367	370	353	398	374	373	367	379	350	360	360	343	391	350	359	365	354	370	391	395	335	373	380	341	368	365	389	424	356	336	347	412	342	346	388	363	380	371	375	406	345	372	396	356	353	338	371	358	375	362	390	364	368	384	372	364	365	364	361	388	358	362	362	355	354	359	393	356	364	355	397	401	374	322	356	384	378	333	364	374	416	347	376	356	361	348	343	351	361	362	339	365	378	359	386	366	372	362	374	400	371	363	351	363	359	341	396	379	364	384	358	386	359	368	372	387	364	369	348	337	392	369	378	396	373	352	380	421	393	378	374	345	360	348	359	380	353	357	348	383	380	368	363	385	380	361	359	381	357	357	365	353	333	390	359	368	348	356	386	376	395	379	386	390	366	356	381	411	365	346	370	357	350	360	383	368	380	374	398	353	361	383	340	377	354	380	378	372	360	367	340	363	371	320	372	389	386	367	394	386	377	365	368	390	371	350	363	382	363	376	351	409	341	374	383	362	385	371	325	385	336	348	344	374	362	367	390	340	370	397	361	390	321	375	364	367	371	398	357	360	353	366	369	389	343	395	364	366	373	359	392	354	399	372	391	349	382	371	370	381	361	361	349	374	354	365	364	326	382	386	403	364	383	381	372	379	331	395	369	386	355	375	404	362	355	368	372	352	371	354	374	377	366	371	374	385	350	363	371	374	386	359	362	364	360	382	383	342	381	375	366	390	384	361	351	375	368	369	373	406	374	377	361	375	356	344	398	339	371	358	354	343	361	329	382	380	387	379	363	363	374	354	339	394	364	390	412	372	385	369	368	371	346	392	376	368	393	382	362	386	343	374	364	384	396	351	373	402	378	362	341	352	386	363	356	389	343	353	382	349	412	353	367	369	384	353	362	362	346	397	327	343	364	364	378	383	393	378	337	385	356	408	379	329	392	420	402	415	365	335	396	400	393	363	353	357	345	367	367	409	360	329	399	399	352	379	356	370	348	364	340	390	336	358	389	352	334	394	381	351	357	376	376	334	359	353	376	355	355	353	350	369	337	356	337	393	384	377	361	377	374	339	343	354	361	345	385	366	353	357	371	346	354	370	389	372	358	402	366	354	367	375	368	371	358	352	372	365	350	375	329	385	418	379	343	351	355	376	360	352	373	372	387	398	373	368	352	394	376	370	329	367	375	376	398	376	373	367	369	384	372	330	376	366	354	367	365	390	384	384	411	370	328	368	394	344	352	365	350	355	377	370	344	332	371	337	400	375	369	402	374	370	374	355	408	407	338	402	364	373	347	327	368	380	342	381	381	377	360	384	382	353	355	388	374	384	365	322	370	349	373	297	339	372	356	350	324	381	354	388	349	365	332	370	343	381	374	342	384	392	372	340	381	388	355	374	346	366	370	384	380	355	395	386	380	367	366	367	356	397	366	385	372	361	343	416	372	374	347	405	386	386	387	383	405	371	381	346	383	331	362	373	370	360	338	366	352	375	346	356	347	332	385	365	341	324	372	347	329	375	357	358	384	373	390	378	344	369	394	357	339	357	386	361	371	352	368	351	352	392	382	396	392	391	374	368	379	398	338	392	369	397	356	394	366	349	379	375	347	383	387	330	358	327	377	324	380	361	355	335	355	378	375	398	345	354	371	371	368	409	359	344	368	373	379	377	389	390	328	382	371	353	356	399	365	418	356	388	372	369	346	368	367	376	380	335	350	378	346	384	395	373	412	387	371	397	332	385	352	388	377	408	321	333	388	370	356	374	409	370	369	362	359	379	404	388	351	346	376	424	373	366	372	364	375	381	370	386	337	360	352	360	387	376	384	383	403	355	351	381	356	354	358	365	357	324
23771	21240	28472	24313	21236	8913	1524	1099	961	875	803	773	716	694	668	687	647	663	640	640	632	638	624	611	623	606	645	610	585	605	617	601	625	624	641	635	640	615	651	608	641	635	644	632	597	680	580	626	623	603	645	600	574	636	601	616	672	628	574	646	616	600	611	652	610	620	580	621	648	608	629	623	636	637	582	612	586	567	619	655	604	590	578	624	583	575	588	659	645	615	616	622	603	556	613	573	647	611	645	574	626	624	597	599	608	578	624	588	616	640	560	610	606	592	623	621	591	609	630	614	598	551	601	642	595	620	598	610	638	633	564	618	605	580	559	570	593	530	603	589	588	575	603	622	636	618	595	634	585	635	580	604	621	566	640	620	602	601	572	636	612	643	574	586	616	625	628	581	631	640	636	533	586	617	600	601	643	588	617	639	602	573	598	617	629	540	615	580	606	587	585	592	628	637	592	595	625	633	609	595	571	598	611	626	636	629	535	541	618	615	573	566	611	648	616	600	654	584	566	577	626	624	620	583	558	612	587	582	575	608	579	565	588	562	628	638	629	630	602	558	622	605	580	638	576	606	593	600	604	615	609	596	607	618	579	598	582	607	636	601	604	558	587	615	575	576	585	602	620	609	628	596	642	586	618	614	571	597	568	607	590	634	603	567	587	622	572	599	623	615	592	628	596	583	628	593	602	593	597	653	601	598	593	579	561	618	656	608	573	592	605	590	595	580	591	588	580	634	620	614	549	529	594	630	567	619	642	584	656	568	618	601	593	591	563	634	575	623	652	594	640	583	660	602	606	575	570	575	606	576	611	582	595	613	607	549	595	600	578	673	591	569	631	584	602	663	572	609	587	605	562	599	624	595	586	556	582	558	613	613	577	607	609	622	604	681	578	602	618	578	569	582	598	615	648	614	584	590	598	607	605	618	594	618	597	649	635	585	636	561	606	602	600	590	600	595	604	625	593	600	616	626	604	610	571	648	582	588	591	622	608	576	586	600	574	580	602	622	582	604	593	604	636	579	580	564	578	627	589	582	577	583	666	619	608	603	611	617	620	590	604	612	581	600	593	570	614	589	619	644	597	611	603	619	579	574	630	600	587	588	642	641	546	597	576	589	600	554	597	581	587	595	563	624	585	573	608	583	610	568	598	628	569	626	554	601	607	602	627	582	593	616	590	594	555	624	621	616	598	535	634	607	577	590	572	624	606	576	602	621	562	619	626	631	659	633	608	597	589	605	615	587	628	634	583	583	604	556	634	585	621	617	626	647	602	637	581	596	618	556	629	605	583	603	618	599	674	612	582	589	596	563	626	579	652	629	571	583	599	565	572	622	568	574	578	589	632	577	669	623	625	626	586	618	596	618	574	622	605	593	586	568	551	618	595	601	580	590	614	637	604	630	589	587	598	620	605	603	611	604	605	601	631	571	623	589	621	611	603	579	581	576	613	623	575	598	624	607	608	581	583	655	587	603	580	579	603	605	624	580	613	644	588	631	594	577	572	571	669	639	577	651	625	530	624	624	649	597	608	570	565	545	619	597	597	609	611	604	620	624	636	597	606	610	624	623	612	592	606	639	598	599	603	604	608	618	601	618	574	635	603	561	591	609	592	588	631	608	523	581	615	615	616	613	617	588	587	620	620	550	598	606	578	618	598	570	633	618	632	611	663	586	601	588	562	575	597	618	585	541	576	593	608	578	602	610	597	595	627	568	597	621	541	603	602	625	604	570	591	574	603	627	611	555	576	628	620	600	620	630	587	599	586	553	584	603	615	610	634	598	616	639	561	638	596	568	589	623	582	627	556	594	582	613	584	642	584	610	632	586	611	545	614	571	611	634	585	575	571	610	580	560	583	619	625	605	648	600	571	579	598	584	600	581	595	591	601	554	560	551	663	575	600	576	636	628	541	570	589	633	600	572	604	562	610	583	609	581	635	589	599	597	621	639	626	601	566	585	584	588	608	621	611	599	593	623	592	592	604	651	578	583	599	614	646	614	603	579	632	594	592	592	573	580	581	582	640	629	620	572	578	619	586	571	647	610	605	566	577	630	583	580	651	578	614	639	632	600	606	618	575	559	612	590	603	605	608	596	587	598	573	590	585	611	570	613	582	609	574	606	569	635	628	607	596	577	639	606	581	599	606	598	616	605	588	620	627	620	598	605	594	623	600	566	590	574	580	610	558	632	599	608	570	606	610	556	573	566	592	656	612	573	568	623	555	561	594	584	598	603	621	647	628	600	574	586	642	582	624	609	641	617	586	621	589	616	578	567	595	604	634	595	620	593	609	631	607	602	601	660	595	611	592	620	630	622	610	588	635	581	627	583	616	567	600	611	608	642	586	668	593	610	651	606	597	596	615	579	610	623	630	596	584	608	653	608	606	591	595	642	592	593	650	605	625	598	636	643	620	633	602	578	576	609	540	579	603	608	562	599	549	600	592	554	559	604	644	615	584	615	603	568	571	601	586	605	637	585	651	613	617	582	566	626	603	629	621	580	620	630	586	609	595	592	600	574	588	631	583	630	582	599	619	623	589	631	652	614	597	598	601	560	634	603	574	600	619	608	581	650	609	585	593	616	594	630	574	635	538	553	596	591	619	599	612	583	577	626	618	596	556	613	594	592	558	574	592	656	567	582	575	567	570	582	630	628	593	575	614	644	561	619	604	648	590	575	608	576	601	599	594	624	573	597	634	582	572	606	644	611	546	596	587	621	622	610	544	633	555	637	595	593	610	583	586	582	593	568	575	567	593	599	604	660	590	606	580	575	633	606	553	593	579	594	619	566	608	610	633	635	643	631	554	598	612	595	629	591	600	638	612	574	621	622	586	634	636	590	655	576	603	584	571	589	604	632	596	591	604	602	570	590	574	625	576	602	607	595	589	589	586	579	572	594	606	570	641	630	595	624	588	607	610	592	628	613	611	608	616	591	605	556	587	632	612	601	573	603	621	599	600	626	624	634	577	597	626	557	634	605	567	593	619	615	574	616	591	609	626	619	627	622	606	634	588	594	582	591	634	580	580	616	628	600	578	627	606	540	594	628	613	578	605	589	600	557	597	609	567	626	587	594	616	595	616	584	625	575	608	623	626	605	627	592	642	596	621	568	590	613	610	623	591	638	573	602	608	607	592	605	605	588	606	619	603	573	562	610	615	596	591	615	637	603	588	608	615	577	606	603	617	606	571	607	597	610	599	597	593	588	632	614	615	595	526	633	589	580	595	594	644	595	645	571	590	594	582	641	600	602	640	626	548	639	595	601	593	627	604	571	614	628	597	631	574	598	640	594	619	608	590	636	593	595	641	593	607	589	599	615	608	607	612	571	653	578	599	609	588	623	594	623	617	607	559	610	565	599	609	568	606	646	602	572	571	655	617	599	573	575	621	595	612	606	554	576	601	622	576	592	579	556	638	571	622	588	640	565	595	592	603	601	619	616	613	577	597	626	573	600	628	576	561	610	608	595	588	586	595	584	604	626	627	612	606	613
3760	10762	6627	3422	2682	2111	1740	1355	1215	1033	924	889	791	789	744	708	685	745	686	709	693	688	678	646	661	638	626	633	669	641	624	670	628	654	685	652	723	648	640	637	649	662	636	642	650	640	649	673	682	659	631	637	649	644	674	622	622	639	641	628	658	608	613	631	666	649	648	604	662	627	639	649	651	623	626	644	627	615	622	627	606	598	617	652	621	618	646	623	652	604	598	647	631	625	640	623	618	642	604	605	662	624	628	592	663	617	644	606	653	569	664	671	650	641	622	651	615	613	625	583	637	634	632	657	680	652	594	620	649	619	650	582	687	659	617	632	578	578	603	647	591	652	659	640	628	601	579	624	610	614	627	596	622	622	632	625	630	608	664	656	611	628	596	604	667	624	662	661	614	628	606	633	602	611	601	618	598	622	596	597	600	640	623	571	592	678	595	617	622	619	641	619	649	630	653	614	626	634	642	624	586	592	614	613	653	657	641	600	645	650	623	627	610	657	605	664	620	648	650	676	618	639	593	609	575	650	621	617	599	598	572	627	653	603	667	655	620	638	599	580	585	622	598	638	603	622	643	610	553	608	654	632	648	661	615	620	655	611	637	607	672	568	648	640	635	596	658	630	587	588	619	649	562	591	654	632	635	649	632	643	615	635	639	630	658	637	626	654	592	624	634	619	598	649	660	624	616	582	632	617	651	625	655	622	594	635	589	605	618	611	648	623	651	636	602	637	613	661	646	585	627	601	635	622	624	644	598	601	608	653	590	642	607	624	610	594	657	652	610	622	594	631	611	600	585	674	619	666	625	668	587	610	638	618	609	606	603	634	642	603	599	669	659	649	583	658	645	649	633	656	637	654	644	620	630	655	636	591	642	621	625	626	629	624	589	609	606	612	614	603	597	608	639	610	637	637	618	607	608	641	586	620	635	630	628	600	605	630	600	644	628	690	604	641	650	622	612	588	665	669	610	649	667	617	580	616	618	616	645	593	643	668	627	622	631	623	582	653	620	559	630	641	648	611	626	609	606	616	638	655	641	634	633	631	652	618	585	596	642	650	652	661	695	630	629	627	638	620	630	621	605	660	610	604	597	593	640	634	627	624	625	634	622	602	576	629	658	599	638	631	622	601	627	649	637	605	621	605	628	614	628	625	680	662	645	639	603	641	626	627	609	633	582	636	637	652	616	615	616	672	583	624	615	648	642	620	643	647	621	644	621	585	653	641	656	613	637	621	624	612	607	598	646	669	619	603	651	661	629	618	706	637	650	658	614	578	583	613	629	612	629	599	611	668	641	607	634	619	633	628	610	633	614	581	603	694	583	633	632	631	623	667	624	623	614	614	658	630	630	606	625	676	617	653	614	586	598	636	620	625	606	612	604	597	584	628	604	622	667	621	663	607	606	644	634	664	639	618	619	627	617	688	599	635	622	644	642	643	597	592	649	633	631	631	635	605	599	684	629	604	606	601	596	625	653	646	635	630	627	601	574	601	619	627	616	635	662	617	570	636	665	587	642	638	647	615	611	649	641	667	586	622	651	642	643	659	658	643	645	624	587	637	614	658	630	630	613	674	618	635	618	638	660	592	668	628	689	656	601	625	623	630	650	633	646	600	644	618	666	635	605	589	658	648	667	658	593	609	647	680	644	647	684	643	651	591	655	646	657	636	625	653	604	602	582	631	608	651	609	659	681	643	621	626	630	609	581	621	598	629	612	624	613	629	630	650	604	614	610	622	584	637	595	643	616	631	624	648	617	623	586	611	634	637	659	633	624	629	635	625	580	606	647	597	643	606	625	604	595	591	670	601	621	631	617	624	622	566	640	660	652	602	587	633	604	642	621	628	635	630	596	605	617	630	622	601	659	639	566	577	639	604	667	593	645	614	605	618	594	664	615	635	655	595	634	623	644	648	633	639	645	622	625	638	618	609	559	641	620	617	608	646	628	665	617	659	649	656	642	628	674	584	604	649	613	644	602	659	652	623	610	658	614	628	595	611	636	634	604	612	586	639	635	663	635	652	624	650	641	693	616	635	567	622	654	654	626	610	641	613	607	642	692	601	646	638	607	595	600	656	612	647	600	647	609	640	608	666	627	670	618	618	586	628	609	595	645	653	659	654	612	612	668	606	624	631	577	683	651	670	667	632	603	615	617	691	648	625	613	589	617	636	602	630	658	621	651	622	598	623	614	634	614	671	638	579	589	656	656	631	636	625	624	621	626	659	605	640	637	614	686	616	652	655	617	538	592	620	645	636	653	625	628	633	645	638	642	616	584	630	619	599	612	575	596	640	625	620	625	627	618	610	628	655	653	626	626	634	594	650	659	657	603	634	639	685	615	658	611	672	627	655	602	645	625	615	633	653	628	621	643	581	614	644	593	631	656	631	600	636	620	647	626	587	620	590	630	641	617	638	649	652	593	597	627	634	655	610	635	627	579	645	628	593	599	619	591	638	624	653	623	618	631	615	615	594	630	620	633	654	615	587	606	627	588	570	601	650	656	620	597	639	648	691	627	628	575	655	541	608	630	623	635	587	664	597	608	625	618	610	625	661	588	596	651	609	603	668	638	621	619	633	592	592	589	604	591	620	646	630	596	638	608	628	608	617	633	577	664	603	642	669	641	644	598	609	584	637	613	629	660	636	639	600	601	613	637	638	612	622	667	618	609	640	639	620	613	605	635	639	643	639	609	633	606	628	635	577	637	653	639	608	606	598	606	618	578	602	644	614	599	684	644	620	583	614	623	650	640	651	633	591	567	624	600	617	637	645	589	650	611	612	653	633	631	654	590	664	642	643	582	595	659	649	641	641	655	632	608	631	634	569	622	607	622	643	616	593	628	620	623	587	654	626	613	628	626	615	662	671	621	606	619	648	619	611	641	640	598	652	642	637	656	625	604	602	637	657	620	627	611	659	650	599	617	623	663	638	633	589	595	635	613	630	619	636	646	653	580	633	630	654	640	608	616	644	617	625	627	647	601	646	647	686	657	626	588	612	645	624	641	623	612	619	653	654	638	682	618	617	626	627	591	615	603	639	670	616	595	632	634	688	661	643	615	642	660	629	657	653	612	611	636	589	632	625	599	608	643	635	611	621	647	569	624	642	607	622	664	629	571	647	648	612	627	624	609	594	656	620	631	619	641	627	656	627	606	626	621	631	624	613	572	588	584	617	642	635	698	637	600	617	656	670	591	609	657	695	606	651	642	639	641	652	637	632	622	615	603	624	615	627	582	637	633	627	652	636	614	632	602	603	631	605	635	641	614	630	657	630	597	608	631	678	663	656	637	623	634	616	669	606	600	638	603	602	617	644	624	652	619	654	571	616	634	583	643	639	598	611	643	637	619	613	609	610	611	650	641	612	647	623	629	651	635	652	626	658	592	629	651	608	617	627	624	631	611	593	618	651	659	583	668	690	616	646	617	619	633	605	625	645	628	627	633	648	611	638	596	645	624	604	592	615	616	667	593	589	688	610	657	591	615	644	638	641
25043	21256	27303	25447	9104	885	668	510	493	486	407	378	367	421	376	339	374	345	349	337	363	356	342	350	363	324	355	341	350	308	311	356	349	369	317	298	341	363	349	359	305	308	352	345	346	308	320	349	366	348	338	325	349	334	348	322	300	319	348	329	344	358	339	311	313	318	330	319	340	370	311	360	331	334	331	298	314	317	334	316	326	350	315	303	333	315	316	323	332	311	347	313	318	355	320	360	313	361	331	330	342	330	329	347	271	329	300	325	327	343	325	323	327	333	320	307	322	315	332	331	330	345	340	294	299	304	314	371	298	341	337	308	292	336	311	357	310	328	321	339	337	349	335	324	340	350	313	323	321	317	360	322	310	306	338	320	320	332	344	313	333	322	332	334	322	322	292	319	349	303	330	288	333	351	339	334	302	341	323	314	318	327	321	334	340	309	272	349	340	320	345	309	336	306	308	322	377	342	328	379	312	308	308	319	310	326	337	326	346	344	369	277	314	362	323	297	307	322	329	318	342	309	324	352	334	350	339	318	327	329	307	339	320	312	333	324	336	360	342	332	312	296	296	336	382	342	325	333	316	318	328	306	312	324	343	327	361	300	351	348	311	340	325	314	308	294	335	322	327	333	332	336	304	317	334	326	359	328	322	333	281	333	335	358	332	312	340	297	318	332	348	325	314	304	326	327	380	327	315	322	308	296	353	330	350	323	318	307	354	356	345	329	369	317	310	316	353	343	335	318	326	311	320	307	328	308	337	358	311	335	307	345	343	310	321	337	301	344	321	323	343	294	308	314	330	299	310	319	326	344	298	346	319	345	331	337	299	295	344	323	307	325	320	338	280	328	345	324	340	338	315	310	338	330	338	342	367	371	320	333	330	344	325	342	330	332	333	319	346	324	321	330	326	318	317	312	306	335	307	328	333	347	310	326	325	336	313	298	301	341	339	375	327	305	320	361	331	342	343	326	299	318	313	339	336	318	310	328	345	322	311	324	314	345	337	344	327	336	353	322	293	322	304	343	348	360	303	316	329	361	350	344	314	289	311	337	337	340	307	322	345	318	314	325	310	319	341	337	339	303	310	335	339	330	292	354	343	335	339	313	309	323	298	343	322	308	347	329	334	343	328	319	321	286	328	332	347	303	305	352	301	312	327	313	328	324	331	345	328	312	344	354	313	345	268	335	330	348	331	308	330	320	352	327	328	330	322	306	336	314	325	326	315	313	298	320	354	325	320	326	335	340	321	355	298	317	351	346	320	292	309	314	350	300	348	333	326	346	310	320	347	324	351	307	315	321	318	337	338	324	320	332	342	338	333	322	301	338	328	356	360	316	356	336	297	329	321	331	338	323	293	322	303	352	336	324	349	291	330	294	331	312	294	348	340	336	307	343	330	336	318	342	363	338	337	311	310	326	324	304	307	314	338	327	362	328	317	348	311	329	277	330	314	284	325	371	303	338	317	330	345	347	343	324	312	315	357	280	348	350	312	344	316	307	338	316	343	324	332	360	333	288	310	324	339	327	318	332	299	339	317	341	313	359	322	346	335	318	325	337	322	295	343	328	298	332	330	316	296	291	318	340	341	322	316	328	355	316	316	341	363	360	299	309	307	358	354	356	325	325	320	301	337	311	304	345	319	313	311	301	313	323	310	349	331	303	321	303	342	350	344	289	328	347	320	365	327	338	309	320	302	328	313	357	332	342	298	285	344	320	337	357	353	320	348	315	336	338	317	329	280	354	315	327	323	336	325	330	315	306	303	325	288	338	316	338	324	346	327	311	354	313	332	331	323	320	350	323	323	298	366	325	319	345	371	312	315	338	347	326	309	314	351	309	313	360	338	342	336	325	303	303	344	372	323	339	316	349	340	312	312	353	302	319	345	339	334	348	322	338	334	317	327	314	320	340	285	337	316	316	356	339	343	342	343	326	346	334	339	342	323	340	312	316	342	349	339	314	323	308	307	336	320	335	330	344	347	328	319	322	326	321	327	331	320	326	336	298	311	312	289	342	295	347	316	303	303	331	297	329	326	336	305	367	340	337	319	325	369	288	337	321	303	296	335	315	321	347	313	336	341	328	316	331	293	318	295	318	322	330	333	328	307	327	335	310	282	316	334	333	296	330	363	338	349	325	361	310	309	308	330	328	300	311	355	325	333	295	310	349	309	300	313	332	327	334	331	349	361	328	330	324	332	319	339	327	319	316	338	338	305	341	318	325	310	318	337	327	330	328	327	347	317	334	317	320	311	267	335	329	319	350	317	359	312	320	333	326	318	318	319	321	330	304	346	345	319	302	370	331	336	321	335	319	312	306	318	326	301	320	342	309	314	359	294	345	309	339	336	345	335	312	354	274	297	311	320	318	350	317	365	332	332	279	353	318	361	319	288	333	323	328	308	329	357	318	327	317	317	350	332	298	300	365	321	327	328	356	343	327	339	320	331	334	302	290	328	330	330	336	307	322	302	329	311	292	309	357	358	313	346	332	294	358	322	310	297	308	319	316	359	321	347	286	311	346	328	343	338	317	315	371	319	329	363	331	347	333	294	313	324	314	292	317	342	312	350	339	341	345	329	353	318	285	313	328	301	333	349	308	285	311	349	344	368	345	303	377	347	330	315	339	345	319	315	338	344	326	351	341	297	347	356	337	300	341	351	341	362	353	306	343	330	345	330	344	361	295	310	363	319	339	348	324	332	348	303	301	320	354	320	330	381	311	342	304	320	343	329	310	304	324	331	331	346	343	343	341	328	336	342	320	362	320	304	310	320	345	312	320	322	361	335	323	277	314	309	307	314	337	326	273	324	352	348	293	324	338	309	324	329	318	351	321	292	294	325	315	335	339	323	349	336	317	320	328	309	336	335	306	326	318	342	341	319	339	362	352	323	308	315	306	319	310	321	333	324	356	350	305	335	311	325	324	332	334	327	342	353	356	353	333	305	334	308	353	343	310	295	332	344	333	318	355	343	312	315	329	330	313	320	337	328	322	297	314	340	282	325	339	338	329	304	345	362	324	331	292	360	336	310	310	305	355	355	344	319	320	369	337	323	356	325	354	334	356	335	314	332	294	337	336	333	301	329	335	347	282	353	314	330	301	350	311	332	340	327	334	345	333	337	323	314	279	317	311	285	348	335	309	326	309	325	343	369	336	335	340	323	334	311	342	334	306	341	356	328	301	336	299	345	309	358	325	320	330	310	314	325	339	343	325	360	336	377	346	329	327	337	322	301	318	321	344	336	315	342	304	313	348	342	301	309	322	324	342	327	319	340	322	319	335	322	309	359	341	328	314	323	320	326	333	353	326	352	301	330	328	333	313	295	339	346	326	338	300	347	357	331	339	360	315	319	308	336	358	318	351	312	307	330	348	308	323	325	317	311	353	330	319	348	349	341	353	309	302	327	294	337	324	337	302	344	301	304	341	325	363	315	295	329	330	306	312	326	328	341	339	332	303	325	280	336	313	328	354	295	277	316	329	306	324	330	329	342	295
3831	7185	3981	2071	1660	1292	1074	822	787	629	584	559	492	487	496	466	458	378	430	416	393	411	408	376	385	409	407	405	368	412	397	399	374	393	402	379	421	396	385	376	416	410	414	436	398	385	389	404	350	400	344	381	381	370	408	353	384	383	350	343	387	391	422	350	396	402	401	386	385	366	372	403	342	407	383	374	356	390	378	395	388	411	352	363	354	370	384	398	381	387	374	369	409	383	353	354	354	373	389	355	357	386	347	372	358	379	370	398	341	387	339	353	366	351	356	397	380	379	401	347	361	365	374	343	389	397	349	377	383	376	325	396	375	397	355	354	373	410	385	347	363	390	370	369	352	417	376	385	363	378	355	391	343	375	343	382	376	382	371	390	380	387	342	334	374	349	385	379	356	356	378	374	384	377	348	350	384	339	399	362	396	365	376	382	368	348	354	373	353	370	339	359	368	364	380	353	343	371	369	408	402	379	375	373	394	367	407	376	334	368	374	386	357	375	378	375	351	367	370	382	387	374	385	364	370	357	369	376	411	383	373	379	352	382	370	373	408	372	354	361	357	353	388	378	360	345	398	367	366	391	381	382	370	349	358	386	340	423	364	365	362	360	355	363	400	399	365	365	363	372	354	339	386	397	361	321	386	363	368	358	388	365	371	368	376	395	346	362	364	373	347	378	379	334	414	367	328	374	343	359	339	372	394	392	366	390	372	376	356	353	370	378	354	322	360	346	365	374	405	349	359	389	366	381	363	357	372	373	377	365	385	402	344	423	351	362	389	349	392	400	363	355	380	367	382	398	353	380	375	338	356	347	363	377	374	378	369	377	377	395	362	383	388	379	375	364	364	350	347	395	369	386	358	401	355	371	374	382	349	402	356	390	398	362	348	361	365	383	382	373	354	368	335	352	346	341	394	421	372	364	378	355	388	381	378	398	377	384	331	379	413	368	362	371	387	336	380	368	394	387	315	394	358	356	359	361	385	380	394	385	348	395	393	365	355	396	354	379	394	363	408	376	356	401	339	359	395	365	377	372	353	372	344	353	353	361	377	372	386	378	348	370	382	404	345	382	344	391	336	375	384	352	382	368	365	380	374	382	354	370	367	343	375	374	356	354	384	361	389	364	359	356	346	357	419	379	373	401	372	381	367	383	376	369	357	366	364	377	369	369	354	392	353	389	401	363	368	379	353	375	392	351	388	343	343	380	380	389	378	390	365	361	338	393	386	356	368	364	385	382	386	366	399	369	358	377	371	351	355	356	378	373	363	389	387	390	358	338	352	357	367	358	373	368	376	375	392	363	390	370	366	385	359	365	391	347	380	388	358	354	386	364	351	359	401	369	361	391	336	357	413	340	402	373	336	364	361	372	392	351	362	371	357	396	356	376	358	380	367	357	338	403	359	391	402	352	365	377	369	353	379	362	362	359	353	383	347	382	368	373	393	372	334	367	388	322	339	327	361	380	391	371	363	379	381	386	377	384	348	376	350	372	359	367	399	416	371	397	344	343	364	385	373	357	364	377	365	329	353	342	372	367	360	355	385	360	357	369	341	402	368	371	390	341	388	377	382	377	360	363	378	385	379	388	362	351	391	362	356	320	372	355	366	356	360	371	402	334	408	379	370	375	382	347	398	395	358	356	394	403	381	382	395	363	363	347	329	384	350	377	372	371	383	329	372	379	347	352	401	335	380	356	364	407	411	353	383	331	358	361	386	372	376	403	393	390	357	353	316	356	348	361	359	388	358	408	413	365	365	370	379	371	375	399	331	390	393	370	386	377	358	358	379	381	366	345	330	383	362	383	354	387	360	395	372	372	341	348	387	387	339	382	365	356	345	355	357	407	392	405	379	358	371	375	350	370	397	389	366	362	355	377	377	376	348	362	347	373	363	367	381	399	412	341	364	356	405	330	387	360	351	349	371	367	338	383	394	349	358	406	368	344	377	380	375	388	366	383	351	349	355	358	343	366	395	395	358	373	394	371	398	385	386	378	354	372	333	395	365	368	352	381	345	381	385	368	378	329	397	367	394	386	353	375	341	347	372	400	400	359	370	381	353	321	350	377	341	390	360	401	424	392	370	358	325	374	371	339	367	377	324	354	369	351	367	398	353	354	350	376	360	373	378	389	375	357	393	366	393	359	387	352	357	377	366	378	358	369	388	443	359	385	365	375	354	371	375	366	352	374	372	384	377	360	389	358	365	371	348	390	381	373	383	373	371	352	401	366	377	380	383	397	348	351	377	368	367	359	367	380	383	369	362	362	386	383	348	373	387	370	379	367	324	374	358	398	377	355	377	380	376	351	377	385	370	386	375	379	376	346	375	365	353	363	363	383	364	362	352	356	364	401	403	385	397	394	395	342	370	370	358	389	383	383	391	353	356	358	397	389	343	383	398	375	382	353	374	390	351	338	370	376	349	377	383	367	371	355	397	379	398	383	371	357	363	358	343	370	370	368	411	375	350	370	375	364	390	363	382	370	375	373	361	367	379	339	340	385	373	366	410	357	363	388	351	384	372	378	358	406	357	391	361	368	368	355	380	359	369	359	371	372	369	351	330	384	360	381	376	349	370	354	392	392	351	362	386	392	326	363	366	357	369	387	343	363	397	365	364	375	382	337	365	371	355	378	353	337	356	380	362	370	380	368	382	360	367	370	397	341	374	374	341	385	339	369	372	369	375	371	380	377	334	371	372	389	363	344	375	373	367	376	368	382	352	384	364	358	379	354	351	354	366	382	353	396	367	390	374	374	367	376	373	418	388	349	372	405	390	347	394	369	381	358	349	348	368	354	396	379	371	386	357	398	362	379	340	384	400	380	354	421	374	388	351	379	363	397	337	357	397	399	391	373	352	365	394	376	383	364	390	364	355	368	374	397	356	326	336	376	340	356	369	375	385	385	385	346	392	389	323	372	381	380	372	347	356	385	343	383	355	354	363	364	377	374	374	379	366	367	352	406	380	384	388	351	394	371	376	386	341	362	387	360	332	358	354	374	365	370	381	347	376	370	393	363	342	364	346	400	367	337	327	365	361	385	326	331	380	346	377	318	370	363	367	344	357	386	350	343	336	354	351	385	392	399	341	388	372	338	393	400	374	390	372	361	363	356	352	352	376	333	369	410	353	381	382	367	347	368	323	342	380	401	393	394	368	348	328	387	347	366	360	349	375	363	380	372	352	391	364	377	372	402	385	366	349	353	343	350	383	359	346	373	364	382	368	387	360	378	390	362	372	389	384	376	367	354	346	365	358	398	397	375	362	374	401	409	356	364	364	368	383	366	368	364	377	390	361	364	343	371	389	370	362	412	379	387	375	369	357	375	363	397	400	333	389	403	365	390	361	321	364	360	432	384	333	345	369	350	346	366	353	374	379	403	392	378	368	343	391	408	387	352	353	362	361	387	422	358	404	364	345	380	364	374	367	363	374	397	397	350	407	372	356	362	348	371	346	366	394	362	355	344	375	338	386	340	340	401	336	350	396	400	382	370
22737	21273	28941	23914	21268	21324	7991	1698	1317	1200	1032	1014	967	921	873	801	820	852	849	800	779	841	764	791	747	773	763	723	705	791	767	785	756	775	748	709	715	764	734	741	782	757	766	765	745	745	736	754	721	735	706	684	716	700	741	721	679	715	704	732	737	741	727	736	742	779	747	727	728	693	741	733	704	763	738	723	703	697	705	726	708	739	694	735	708	675	757	717	715	746	714	714	735	716	711	664	702	725	684	757	662	667	694	684	700	712	685	705	674	700	681	735	712	690	708	720	711	697	721	712	690	697	713	739	693	759	720	703	711	719	751	715	702	682	652	725	687	720	722	697	694	694	709	728	740	722	695	705	638	701	748	696	703	667	730	722	682	671	701	672	662	667	726	733	735	713	697	735	786	678	680	699	715	718	692	684	709	677	708	704	679	727	728	685	742	709	718	714	748	695	750	723	774	726	687	695	754	751	638	730	765	679	695	745	752	722	733	659	693	695	660	740	727	709	693	655	709	737	705	665	730	699	678	717	735	665	697	679	707	655	686	668	694	717	724	702	680	671	710	705	751	687	756	733	687	721	761	700	689	711	692	700	653	732	708	713	703	744	704	693	730	699	730	751	704	730	687	719	704	727	762	752	732	720	716	681	702	688	691	698	714	721	699	641	674	655	701	714	707	710	689	726	720	695	739	689	714	707	703	724	702	739	696	715	690	723	772	764	674	686	686	677	706	662	681	692	684	729	706	703	653	718	705	782	726	727	661	716	704	741	696	703	718	703	701	701	712	740	676	659	706	728	697	725	713	713	655	704	726	699	753	690	716	660	708	746	691	675	665	697	706	656	705	730	731	695	697	716	743	685	684	700	708	696	681	745	695	683	719	701	641	719	759	761	726	680	714	673	780	684	683	665	664	702	711	720	696	730	687	690	710	741	717	702	705	726	690	725	742	695	732	692	681	696	671	745	687	733	725	722	714	740	740	718	712	754	673	710	693	685	702	762	750	674	705	759	725	710	732	732	741	741	714	670	703	715	718	670	703	661	684	666	704	721	634	724	641	672	711	699	723	724	760	695	681	689	696	730	683	682	687	701	675	729	741	685	709	690	688	708	723	666	703	700	709	703	715	680	709	708	753	708	657	744	704	726	686	716	739	736	696	685	723	670	719	681	708	740	722	726	722	669	752	653	662	758	690	732	708	693	664	687	771	691	672	664	716	694	689	729	691	656	683	672	729	688	710	683	701	689	710	711	662	691	701	647	670	703	733	686	689	658	715	707	730	688	798	698	690	701	653	706	711	688	764	718	708	737	692	706	682	715	673	679	660	761	697	694	703	697	764	718	634	671	743	713	732	739	682	703	744	688	705	679	665	761	699	698	711	716	719	700	691	728	746	677	728	688	688	700	719	730	742	701	720	710	692	707	739	727	727	687	673	701	707	726	702	675	684	718	717	723	706	726	719	694	723	680	738	720	747	720	669	675	689	664	705	686	719	686	742	715	696	741	683	688	705	734	741	702	668	702	676	709	691	681	707	702	748	689	695	698	732	686	654	733	735	738	752	707	721	702	736	721	715	767	716	726	692	780	678	671	724	683	680	729	729	719	735	716	681	664	679	664	735	680	664	698	689	702	690	707	743	705	700	694	724	656	739	725	688	782	683	692	705	704	672	701	667	731	731	720	720	705	743	760	695	676	662	692	674	671	697	740	640	644	706	739	673	711	704	689	712	691	742	662	695	735	671	710	697	644	717	696	686	707	693	719	700	747	743	672	687	739	692	706	725	718	694	702	720	681	651	704	649	700	676	677	703	679	773	699	716	695	667	723	674	675	671	727	719	718	710	644	704	696	693	729	702	746	722	728	705	700	693	748	697	707	772	687	729	723	714	701	700	660	674	698	695	671	684	680	780	665	661	719	721	660	719	659	676	676	707	685	683	694	736	688	702	694	719	695	718	706	682	686	674	752	728	704	653	726	711	704	710	729	676	661	703	715	688	737	692	694	692	746	699	663	699	727	690	708	719	700	683	688	724	717	683	699	690	738	689	707	720	704	689	702	670	692	726	715	719	708	720	661	712	683	717	714	659	668	688	691	672	725	723	698	680	670	669	724	715	680	730	666	674	732	660	713	695	703	682	703	668	718	703	683	730	700	686	755	692	683	704	673	742	656	692	705	706	707	673	650	708	726	677	633	711	645	724	718	705	716	692	671	740	707	712	684	724	692	698	724	680	649	712	691	690	715	703	763	730	725	688	748	714	679	674	699	682	728	699	688	714	697	716	673	657	648	710	693	697	683	690	710	708	752	722	715	685	707	698	721	704	716	694	700	698	688	735	717	716	730	706	697	723	700	656	691	693	665	669	719	743	722	739	717	715	754	713	670	687	667	702	707	717	684	651	696	677	687	676	692	710	704	719	772	709	675	737	703	745	692	692	704	744	709	666	729	722	686	702	652	697	700	684	713	684	727	676	670	770	737	703	687	710	740	707	716	698	671	747	703	652	692	746	730	673	719	725	720	698	701	706	701	710	696	751	701	664	705	720	723	686	711	674	697	693	708	731	707	690	714	751	696	694	717	662	763	696	660	703	690	695	670	712	702	695	721	694	677	747	725	682	738	720	739	737	728	687	679	718	691	675	737	657	721	724	696	675	728	705	709	694	675	702	701	685	718	716	733	703	682	696	740	690	681	684	689	666	708	734	705	702	672	682	693	680	683	684	664	719	660	716	732	691	751	692	670	696	690	781	683	701	784	739	678	726	703	722	697	702	701	691	690	672	713	704	685	726	700	724	704	739	683	704	733	721	707	688	713	712	737	720	692	704	730	704	611	780	685	675	735	700	712	706	655	716	710	699	687	701	666	647	697	738	688	680	702	677	727	682	722	708	713	717	680	674	688	704	649	689	689	704	741	709	749	713	758	680	692	726	706	704	682	684	655	692	706	685	714	693	715	678	689	690	710	707	696	701	669	644	701	669	701	718	678	690	710	679	677	691	703	710	688	691	689	751	716	653	694	692	750	745	753	707	697	736	686	691	700	695	667	732	722	741	647	713	701	721	688	735	711	694	714	710	736	736	689	741	703	704	698	741	744	677	698	666	697	720	747	691	746	714	676	730	737	727	685	696	683	694	696	677	697	709	700	716	664	704	755	694	704	698	711	721	724	745	676	715	712	705	708	691	667	663	741	638	666	711	702	682	676	695	637	652	711	717	691	702	707	679	742	712	700	716	769	696	708	669	719	666	702	705	659	657	720	722	733	697	708	723	677	703	649	714	756	709	696	716	691	717	689	707	698	695	708	718	688	703	712	742	735	725	735	697	699	736	743	699	704	669	710	717	728	679	672	693	715	710	666	738	726	686	742	689	693	697	710	714	679	701	639	728	690	730	716	750	703	744	647	765	709	680	717	715	734	684	704	718	718	747	706	684	740	778	747	663	729	683	700	757	753	714	717	689	687	700	693	700	679	740	685	701	706	691	684	728	669	704	700	684	666	662	679
5189	18022	10968	5739	4706	3671	2801	2187	1823	1632	1318	1241	1097	1054	987	931	933	937	895	891	834	856	818	817	800	787	741	790	770	783	757	829	773	771	799	760	795	804	787	795	747	819	777	833	853	757	782	815	742	791	759	741	796	737	730	779	779	692	751	730	723	750	817	767	748	741	761	732	759	780	758	754	774	758	714	744	771	737	749	726	772	760	722	772	781	737	724	739	755	728	721	740	721	719	736	721	712	724	742	735	735	735	726	744	677	768	683	738	742	714	719	737	777	747	728	741	707	749	737	763	749	686	741	669	763	722	774	750	736	712	741	733	712	717	731	673	691	712	774	786	731	764	697	775	758	719	709	712	700	706	737	733	743	700	734	713	727	778	699	764	736	721	741	783	751	711	719	654	723	716	714	727	722	733	738	710	732	683	722	796	749	723	714	729	713	718	718	694	726	718	738	699	726	762	748	749	755	743	741	735	756	693	709	727	725	728	731	742	717	690	716	728	749	746	728	715	764	759	761	738	727	711	744	767	727	760	749	701	671	739	708	735	737	715	695	775	695	735	722	705	728	745	717	743	731	680	736	719	763	675	742	712	705	702	733	713	763	680	701	712	709	753	704	682	753	707	772	752	674	747	736	736	757	735	734	739	709	733	723	706	722	769	772	746	716	703	688	721	683	687	733	741	663	776	711	736	677	708	751	765	722	722	735	724	734	759	708	744	728	737	655	740	738	723	742	750	691	706	741	701	743	742	755	763	766	730	709	696	736	715	681	714	722	733	707	728	731	710	707	743	702	731	689	720	718	774	728	790	729	715	726	777	736	699	715	751	724	713	763	722	704	701	758	737	686	754	735	702	725	725	724	741	699	724	707	750	693	733	741	717	746	701	682	755	703	745	757	765	681	761	734	695	724	733	758	726	710	750	745	726	709	702	760	749	765	760	768	677	724	721	710	739	689	724	727	747	746	764	730	726	743	723	690	714	741	738	737	753	775	753	743	720	704	814	683	731	687	742	735	714	707	713	734	718	725	694	759	770	728	724	726	709	739	754	693	714	722	731	748	685	769	741	670	732	739	704	751	789	747	725	695	749	712	736	698	732	725	736	758	727	735	721	749	717	756	666	712	729	769	715	726	713	735	728	720	733	769	743	691	746	725	742	720	734	759	718	786	733	722	773	722	714	756	722	674	703	712	749	725	766	738	716	710	732	752	753	742	727	727	677	740	717	788	698	705	751	710	674	779	719	720	738	704	657	732	760	699	733	667	712	751	758	744	710	759	730	752	740	715	709	730	724	746	710	735	766	684	697	721	718	710	722	742	756	721	693	701	735	693	670	705	771	717	679	719	743	666	741	760	773	691	720	729	731	703	767	700	772	750	721	718	752	741	717	704	699	680	765	740	717	762	736	745	712	715	728	758	709	702	743	712	704	720	667	734	721	724	702	762	784	765	739	717	715	719	750	703	757	742	756	708	723	732	802	761	738	671	735	787	714	734	718	678	777	697	727	784	681	747	751	731	686	706	729	728	760	731	707	773	732	727	724	721	735	682	687	708	696	727	732	721	699	730	718	709	772	705	790	742	781	761	722	755	751	732	744	683	739	749	747	709	748	737	747	716	682	703	743	683	714	742	729	663	746	676	748	711	721	719	747	721	690	753	740	698	733	766	715	731	677	744	706	757	738	730	732	671	674	743	769	739	733	665	729	737	700	759	689	711	699	725	728	726	706	730	746	751	736	692	743	738	731	715	762	715	727	759	717	782	706	749	709	736	717	723	760	711	730	682	682	699	714	724	804	731	709	706	723	707	721	729	728	699	726	760	699	728	759	726	691	754	749	719	758	746	706	733	725	750	696	770	742	704	753	739	736	714	726	726	735	781	692	725	726	753	731	728	684	722	743	694	717	737	703	684	729	755	795	687	723	748	716	704	731	759	731	772	745	757	771	699	770	738	695	730	765	736	746	738	696	732	729	735	676	726	700	726	749	767	711	761	775	712	699	745	721	712	742	730	761	766	678	760	701	726	734	740	737	702	721	687	734	684	683	764	715	736	700	759	713	701	717	692	698	738	755	718	704	638	734	688	768	704	698	717	781	694	777	678	728	684	729	751	753	738	737	758	757	759	708	716	729	706	737	717	732	735	752	746	736	698	780	742	741	751	711	700	697	738	766	772	742	726	723	713	749	737	733	745	755	705	721	728	720	707	746	714	718	757	742	750	679	744	715	722	715	733	714	742	753	727	753	695	711	727	707	742	677	746	749	758	740	772	733	724	711	740	748	749	711	706	690	700	714	702	735	747	735	697	738	736	706	697	709	766	760	691	749	739	726	673	753	710	794	732	720	725	724	718	773	716	732	701	749	739	736	736	722	781	774	755	732	720	665	731	734	697	703	702	711	736	715	727	756	718	715	724	724	711	725	687	683	761	730	717	738	746	683	724	691	748	684	741	752	775	779	711	750	740	773	710	745	727	731	760	707	723	739	705	734	702	682	746	722	718	732	677	720	730	734	767	712	697	702	706	690	737	706	743	717	707	763	756	727	730	691	716	684	731	717	717	785	663	681	762	728	693	708	717	723	741	703	724	741	691	739	766	704	709	709	734	676	692	729	766	692	725	742	704	726	752	755	716	736	768	686	716	702	744	755	756	683	763	764	660	719	697	694	696	722	715	702	713	771	740	761	714	701	769	731	719	771	699	724	715	735	726	747	728	765	680	716	739	764	727	723	713	717	733	716	719	743	730	732	767	709	714	745	696	726	710	707	723	680	713	755	715	711	700	738	734	737	694	742	693	732	719	744	728	747	753	769	746	715	719	721	751	746	707	704	759	706	742	712	703	765	721	772	689	751	739	715	673	727	709	761	719	683	751	722	749	701	754	733	716	711	682	729	746	773	742	710	725	700	684	724	733	702	723	706	718	704	720	754	729	768	737	751	744	695	669	719	760	703	749	733	700	714	740	773	772	730	694	694	730	756	740	722	738	738	724	711	757	695	727	739	727	728	728	745	700	726	737	743	663	692	765	720	697	723	746	685	751	752	712	763	739	739	740	748	791	726	794	702	746	725	730	763	709	751	737	743	733	743	745	715	770	729	733	770	706	739	758	724	687	699	695	737	713	726	660	717	738	716	732	687	766	709	747	718	696	690	757	765	725	746	723	713	697	710	672	681	757	752	727	748	709	734	689	752	679	721	714	728	812	751	721	722	743	732	764	722	726	719	714	729	731	740	679	698	684	708	720	770	715	721	768	732	722	721	727	722	749	697	736	760	663	754	725	673	746	750	735	727	713	749	748	779	745	710	733	683	742	751	717	745	693	723	745	771	744	691	776	748	700	754	761	708	765	713	738	682	703	740	735	747	737	803	776	737	714	752	736	748	744	722	752	712	815	735	705	740	701	737	740	766	713	714	796	765	717	710	683	735	706	675	696	737	695	686	726	753	743	711	735	720	741	731	741	742	726	763	808	703	698	750	742	705	708	744	761	740	701	705	747	740
27793	17306	3530	790	538	470	373	390	358	355	339	333	362	344	343	355	388	339	359	352	334	308	336	342	332	340	342	342	340	316	345	343	327	309	398	335	306	328	358	347	319	333	338	343	311	382	385	356	331	322	325	314	322	323	315	343	294	346	369	274	317	347	375	340	363	342	347	333	331	340	363	342	325	348	324	377	363	320	314	324	345	314	322	366	315	317	328	330	359	333	361	357	329	299	332	353	330	314	303	341	340	315	311	352	328	329	330	311	342	326	345	335	322	300	350	304	325	321	318	359	312	316	323	332	314	329	325	305	345	346	356	345	324	344	337	286	340	310	343	347	334	354	331	351	319	331	336	326	330	342	359	337	332	318	338	300	315	321	345	369	339	305	324	333	327	319	312	324	341	365	311	328	349	322	301	325	338	313	352	337	346	325	322	325	310	320	352	346	343	318	303	324	311	317	346	311	318	317	315	309	358	351	327	287	363	329	344	339	343	324	310	297	335	337	332	319	321	302	333	338	338	329	337	346	355	335	325	330	335	364	341	334	306	322	353	330	317	345	349	370	335	327	306	304	343	343	361	332	329	328	346	330	355	326	334	300	352	317	344	324	300	333	337	355	338	355	308	328	318	320	313	284	340	335	367	324	315	345	336	371	285	334	343	342	348	316	349	312	333	379	349	351	321	307	368	342	304	341	354	326	325	363	346	354	338	336	350	358	334	316	328	327	346	313	322	326	307	306	348	329	309	310	346	334	327	309	341	355	355	311	318	329	357	333	302	309	343	311	322	327	317	340	341	356	355	324	361	355	345	342	326	336	378	356	343	332	339	316	346	346	305	337	336	340	332	311	322	337	344	339	352	348	326	357	319	336	309	305	326	343	344	323	328	362	329	324	310	373	330	342	306	309	317	341	318	394	316	332	329	333	391	335	303	346	359	348	323	345	350	294	333	342	355	341	334	355	323	315	354	341	317	346	343	361	323	330	313	377	362	335	315	306	328	338	350	350	326	322	337	321	334	339	351	335	323	344	327	329	364	331	347	349	331	343	371	342	320	309	334	292	323	349	322	323	358	317	337	329	337	316	350	324	333	338	332	359	339	351	334	355	331	350	331	367	331	311	350	357	344	334	354	311	368	336	351	326	362	322	339	322	369	330	364	298	296	312	337	353	311	304	339	344	357	357	322	358	346	354	378	342	347	317	322	359	298	293	323	334	346	300	329	310	346	337	339	330	355	345	309	319	312	311	323	323	369	307	334	355	347	337	338	308	335	340	325	321	293	332	349	306	309	338	327	326	334	317	359	341	328	360	342	362	364	349	309	357	309	356	333	345	336	317	306	350	316	351	342	343	312	321	331	338	364	365	355	332	324	354	344	337	318	344	316	334	355	309	346	369	360	331	335	316	324	339	360	370	327	316	327	322	306	327	332	312	324	319	340	324	353	343	319	342	293	329	371	350	328	334	343	340	294	331	351	322	330	324	306	302	331	329	307	383	314	359	324	325	295	355	345	317	346	315	319	338	323	346	324	335	323	325	347	348	341	326	331	352	314	332	321	332	325	355	361	329	315	366	356	357	340	336	305	317	321	296	341	337	333	322	331	326	342	345	351	325	334	353	304	360	327	299	317	326	333	325	393	332	347	333	354	316	288	319	314	348	362	323	291	336	362	349	318	343	319	330	360	306	320	367	303	372	340	341	405	321	349	318	353	341	312	327	356	347	329	320	326	316	319	303	299	338	329	328	300	348	350	334	347	323	331	335	328	334	346	339	344	336	361	326	338	351	363	316	339	319	339	320	344	358	339	334	321	337	318	347	316	328	332	343	353	347	396	324	313	297	324	373	366	323	308	324	333	308	337	352	333	324	318	344	326	315	326	327	368	342	368	330	349	335	336	336	321	350	323	312	387	347	335	353	313	319	322	334	358	323	346	317	358	347	341	313	322	327	339	361	317	332	324	349	352	336	334	358	334	353	318	333	332	322	313	294	339	324	346	303	320	325	327	347	330	319	333	345	326	320	345	311	365	332	337	333	333	340	298	348	331	308	367	336	331	309	303	352	309	332	312	327	337	343	303	361	346	332	323	324	316	346	330	327	355	332	355	317	354	333	380	307	367	310	334	319	332	342	329	321	353	327	343	347	361	368	323	323	325	289	305	312	326	336	326	324	337	358	355	356	339	354	318	366	327	348	341	333	323	327	336	308	321	353	305	347	331	323	345	342	307	323	317	303	311	365	333	342	368	343	316	348	328	313	358	324	348	311	342	360	327	331	355	360	321	346	332	317	339	319	324	332	351	369	326	348	343	358	364	311	278	334	338	347	346	337	348	302	358	333	354	304	324	309	350	311	342	361	373	336	358	368	356	328	309	319	336	337	323	352	332	334	329	318	332	331	351	336	338	310	331	332	324	296	333	338	330	303	336	325	363	359	331	325	342	332	327	338	361	312	322	345	340	343	320	342	359	321	354	308	317	314	319	373	301	346	309	324	354	360	369	333	338	317	328	345	324	331	306	376	324	333	362	361	342	348	291	333	324	306	367	334	332	280	366	348	350	334	327	327	346	314	321	379	330	328	352	340	329	305	360	354	362	348	359	332	308	318	363	325	334	340	365	305	292	321	318	354	324	358	315	310	342	350	348	317	357	350	315	357	309	342	321	341	348	344	348	346	366	307	318	320	310	333	316	338	343	308	345	326	343	340	347	348	286	344	327	339	320	346	341	318	352	338	308	333	338	317	331	321	343	310	313	320	354	310	310	364	354	328	332	335	337	363	340	338	327	360	325	314	321	323	310	336	311	368	338	311	358	305	317	325	313	345	342	342	335	351	343	337	336	337	319	359	358	327	326	357	334	351	313	299	329	345	343	343	322	347	313	318	343	331	327	326	309	371	315	305	312	292	330	323	340	352	335	348	327	324	315	333	323	317	328	346	321	316	351	330	337	332	355	370	333	344	325	338	320	316	372	319	337	336	351	359	331	305	328	357	353	332	343	311	314	342	344	336	330	323	307	363	357	340	307	345	361	349	360	332	352	349	330	306	337	329	313	306	345	331	355	323	339	360	320	355	321	342	342	318	323	321	319	347	342	335	369	314	362	350	322	307	339	360	362	310	314	347	332	318	309	312	332	327	335	328	313	290	335	335	303	341	340	353	323	343	309	312	343	326	360	349	351	344	321	341	347	323	321	348	384	310	319	320	339	344	371	323	330	334	318	347	338	335	362	332	341	312	345	345	315	345	340	339	344	373	337	353	335	373	364	329	345	354	351	304	342	319	318	318	353	339	346	346	323	331	320	362	309	307	369	280	316	335	365	326	315	325	303	329	311	304	347	350	308	332	329	318	342	327	306	325	311	341	331	306	339	333	305	354	305	323	327	344	354	335	306	342	344	342	333	345	333	317	368	329	346	369	348	337	326	336	303	328	336	311	340	335	353	297	328	282	327	363	335	333	320	327	332	338	321	364	367	317	334	332	297	333	313	306	322	373	331	335
4500	1909	1246	780	704	568	547	454	414	421	417	393	364	414	351	384	332	399	335	401	397	378	378	353	347	349	393	372	416	367	348	345	339	357	348	359	368	352	369	382	405	367	354	371	386	404	379	378	360	378	377	369	409	381	369	384	364	353	357	370	379	362	364	365	362	395	352	363	387	389	351	346	339	390	355	364	376	351	380	358	371	396	352	357	344	399	369	355	369	346	378	346	375	358	361	361	357	358	329	358	372	374	357	358	380	377	348	366	346	366	351	353	362	381	365	333	343	374	340	369	335	341	365	344	392	342	364	373	382	379	358	343	366	356	331	349	371	361	323	364	342	365	346	347	344	358	357	391	350	370	365	328	341	380	366	382	384	385	339	367	372	371	377	355	359	346	345	345	355	363	389	361	376	385	355	378	330	379	332	357	366	361	352	355	355	371	333	343	343	353	374	410	401	388	381	378	348	367	359	353	369	341	375	367	352	339	338	351	358	340	363	351	336	347	372	340	393	344	339	378	372	349	377	378	324	367	348	384	344	366	370	329	382	344	369	339	399	363	357	366	378	326	361	358	345	387	369	362	360	370	379	341	353	354	335	348	350	396	350	378	378	361	382	384	332	357	341	350	375	386	392	376	331	383	378	381	384	357	364	390	378	375	365	369	352	353	361	381	343	375	359	367	362	365	356	356	328	368	372	358	342	403	344	334	353	398	356	366	341	355	355	392	390	353	366	376	335	319	362	401	355	393	389	344	363	353	371	380	395	331	355	391	369	377	379	336	353	376	355	363	402	341	354	363	359	359	351	369	359	411	350	315	355	369	342	356	368	347	370	379	363	365	362	344	360	381	371	352	391	363	356	369	380	368	350	372	390	340	325	327	370	342	363	353	348	389	372	345	332	347	362	346	354	369	348	333	344	379	379	357	363	378	350	368	344	366	362	345	359	425	331	344	353	400	363	338	375	360	362	366	341	341	340	358	368	388	369	364	384	373	368	346	373	343	361	345	377	356	377	355	373	392	375	377	352	386	375	363	354	371	374	344	335	348	382	358	354	366	369	387	370	351	382	383	329	361	330	361	372	368	337	346	420	343	367	362	327	355	335	322	367	352	372	358	370	356	358	327	323	353	367	345	355	377	414	354	347	377	379	361	349	368	360	353	365	361	364	364	391	369	366	364	382	379	363	346	361	351	387	369	367	364	336	336	379	366	343	331	339	380	326	343	359	389	396	368	362	371	390	361	373	329	363	390	353	332	338	396	333	357	379	389	349	381	384	351	352	358	361	348	379	347	369	398	360	351	349	390	350	407	406	363	365	351	397	356	343	348	348	349	363	371	350	342	349	367	361	368	323	347	360	335	341	347	354	361	319	367	363	388	347	348	371	369	379	369	374	361	335	345	368	367	364	410	358	346	382	344	335	343	395	398	356	350	364	359	391	369	374	335	379	370	375	343	372	334	367	371	350	358	335	375	383	347	386	352	379	371	383	385	345	356	338	361	341	366	344	352	380	419	333	360	345	326	357	363	343	344	407	370	390	375	384	323	363	357	361	360	353	367	367	372	357	370	346	371	335	349	361	325	380	356	388	335	366	362	411	368	352	368	393	360	369	335	345	365	340	351	336	366	365	355	362	355	341	390	370	353	345	357	339	375	376	383	398	384	381	359	354	369	376	360	374	352	351	367	374	359	346	321	343	384	355	332	364	350	389	380	325	378	373	381	329	359	378	383	356	351	391	380	388	351	343	370	396	343	367	393	375	320	360	351	370	342	383	364	334	376	349	365	321	341	357	344	391	367	390	335	347	339	354	386	377	394	348	345	359	365	348	370	350	368	373	362	325	355	370	351	378	341	383	360	350	368	378	373	371	347	343	366	375	375	362	335	360	384	362	366	364	357	368	382	368	370	375	382	346	386	405	339	389	382	359	350	361	371	389	326	346	361	385	359	392	395	324	345	328	385	361	363	342	327	360	332	369	372	334	351	381	384	369	359	378	345	366	349	386	348	361	375	342	352	352	359	367	366	346	363	358	354	324	390	363	409	412	337	354	355	386	355	324	340	346	351	366	358	360	356	379	340	389	350	371	363	359	334	361	381	353	356	369	346	373	392	354	370	349	342	346	334	405	355	352	377	368	357	379	346	405	379	405	369	337	301	349	348	373	370	348	363	371	372	362	357	332	379	371	358	399	337	387	361	366	376	371	345	390	329	378	350	344	363	321	349	369	359	340	369	339	350	343	347	351	363	377	338	344	366	390	350	370	363	343	363	339	364	354	400	347	336	367	344	379	347	310	359	355	332	385	367	361	351	339	359	383	353	341	358	362	362	322	315	349	339	333	400	406	377	364	363	354	351	364	366	339	361	370	357	381	355	342	361	334	363	340	357	370	358	381	352	350	321	399	345	357	365	371	352	336	373	361	352	380	400	392	322	395	353	340	351	366	371	383	351	357	372	354	347	354	357	346	345	378	364	360	362	374	336	349	366	373	354	359	384	371	390	338	347	344	358	352	368	339	343	347	373	363	357	355	360	401	360	377	353	354	374	386	328	404	351	378	360	359	328	349	345	328	365	360	335	359	362	369	354	365	347	359	364	372	367	347	337	368	361	337	350	361	354	357	358	375	360	377	339	378	359	338	388	339	383	386	363	386	359	346	331	366	380	354	372	327	361	354	359	364	344	324	344	338	351	365	331	368	357	390	350	332	373	372	345	338	370	384	385	387	374	382	324	321	336	371	351	382	358	336	388	344	372	367	358	353	348	384	359	375	393	339	358	340	384	345	347	369	390	376	358	393	338	373	349	344	327	353	376	375	352	365	333	381	363	349	347	327	350	345	355	384	381	357	351	339	394	357	374	353	369	311	361	336	364	346	371	369	357	345	343	365	392	337	352	367	340	325	328	345	349	340	359	356	374	398	392	343	357	351	357	387	369	348	348	359	348	359	371	375	391	363	390	328	374	349	377	377	368	333	349	352	383	361	348	360	391	345	349	368	350	325	356	367	352	364	340	369	361	369	342	346	348	351	347	346	370	359	387	343	355	372	343	382	356	393	404	335	377	350	381	365	356	367	330	383	375	351	341	370	341	369	352	349	337	348	385	360	368	345	357	343	371	331	346	347	378	395	362	381	362	349	378	359	335	369	362	349	359	340	374	335	361	355	364	363	371	359	372	389	377	352	395	347	341	355	352	370	375	355	331	335	374	330	370	349	331	336	345	327	342	383	414	392	349	365	383	365	370	349	361	343	394	355	352	389	336	373	351	368	383	370	350	343	354	380	355	368	393	367	375	364	344	371	369	366	354	358	385	358	355	356	351	359	346	379	382	348	359	356	368	365	392	392	390	356	346	366	374	325	370	341	343	375	370	411	369	363	374	348	332	386	387	365	336	384	386	360	376	370	328	370	366	342	371	357	356	351	354	384	362	346	391	352	344	408	348	345	351	361	345	356	364	394	365	349	354	378	340	359	396	340	394	344	363	343	397	381	378	353	351
23794	21272	28529	24307	21246	9112	1536	1066	909	868	837	738	737	703	687	629	678	658	619	627	609	619	600	651	641	689	637	576	611	627	649	597	608	595	615	618	640	631	641	649	624	605	643	608	608	643	625	581	638	632	609	619	575	570	592	643	582	661	601	596	634	613	628	663	625	620	587	579	598	666	620	616	615	577	642	595	602	642	618	606	610	626	599	590	622	607	617	625	623	540	631	646	596	587	593	572	576	575	614	656	590	612	594	570	607	601	633	574	594	603	584	581	603	589	612	618	599	572	655	607	555	610	602	610	644	621	594	615	609	594	598	606	579	634	611	598	604	612	587	589	614	570	649	617	564	627	618	602	576	583	655	682	596	646	598	632	591	607	612	594	584	637	579	625	562	628	595	600	613	566	616	619	616	619	603	584	610	599	565	612	615	566	610	568	610	592	624	594	605	573	544	598	574	571	592	597	594	598	653	552	620	611	585	588	599	568	591	598	615	563	622	621	603	596	595	630	633	620	611	610	598	598	593	623	572	614	633	585	580	577	600	612	595	647	603	616	625	595	584	583	630	607	611	590	573	591	635	610	568	591	611	595	610	596	632	616	622	564	607	625	624	601	562	623	581	597	638	600	595	598	626	601	605	634	569	592	625	607	588	598	597	595	623	624	577	598	630	569	593	625	610	621	571	613	617	571	651	585	603	594	628	574	614	579	598	548	598	639	621	600	640	569	557	616	627	638	577	610	592	603	640	634	596	578	646	593	595	577	598	631	612	601	590	617	575	575	552	572	628	558	580	576	577	598	606	571	611	561	604	584	592	596	567	620	603	642	585	632	625	604	606	619	583	584	605	561	627	607	585	546	585	643	635	600	620	605	579	596	611	603	573	605	618	609	600	570	612	628	626	556	605	631	602	585	549	597	596	593	634	595	603	595	585	597	579	602	572	662	625	595	624	603	612	640	569	597	627	602	630	606	653	598	582	602	598	609	610	613	600	607	631	576	566	589	609	610	618	632	585	587	608	581	611	622	564	627	626	641	593	628	568	611	624	564	642	584	590	623	618	599	646	633	605	652	624	594	572	618	601	557	618	622	606	614	594	614	594	597	591	615	626	596	590	582	612	621	608	603	571	593	599	610	553	609	626	624	596	588	606	599	559	623	602	530	561	578	667	646	603	564	564	605	617	638	573	591	584	564	566	577	598	607	619	598	573	599	566	604	608	585	552	566	593	542	569	583	575	575	654	595	557	602	614	617	589	630	637	577	615	593	576	609	598	578	599	610	588	592	595	605	581	605	581	574	587	580	593	607	590	594	603	578	583	594	566	601	592	636	557	604	630	620	599	588	563	607	613	633	598	579	619	570	601	583	575	603	614	614	570	580	566	617	595	617	643	587	594	631	636	633	636	633	576	632	604	586	652	586	603	610	584	599	540	579	588	583	612	621	595	658	622	602	584	585	613	584	605	585	563	628	622	577	605	614	574	592	568	543	573	583	585	599	571	608	617	625	547	583	616	611	601	597	599	604	626	657	619	596	572	604	595	643	624	614	636	593	594	590	630	573	587	564	612	618	625	628	603	595	635	604	612	627	623	612	566	626	581	611	603	615	580	564	647	630	594	577	567	535	608	558	609	562	604	586	577	670	612	610	593	622	640	607	590	599	615	611	557	627	579	607	589	599	601	606	550	582	620	616	631	604	571	600	589	576	600	554	592	581	580	591	614	586	599	638	609	623	610	638	588	616	617	591	638	612	549	597	579	597	599	539	571	631	611	553	592	539	608	565	640	582	576	588	607	589	616	588	618	603	578	583	646	582	612	614	603	584	631	582	565	563	572	609	639	635	570	609	596	595	581	612	596	630	633	620	647	585	594	602	588	586	612	596	624	575	616	589	670	584	612	585	606	601	586	561	588	615	557	618	643	591	589	600	597	577	567	608	582	574	615	611	609	575	590	584	616	597	598	580	582	564	605	535	628	605	598	561	596	597	615	645	625	572	572	604	608	622	566	620	604	582	609	629	606	583	606	586	624	587	614	551	627	581	624	586	578	559	547	630	593	562	566	583	647	563	634	595	569	605	572	650	546	570	578	601	567	615	568	578	582	586	635	580	627	635	638	574	619	652	654	592	597	580	601	616	577	568	584	638	599	593	606	580	604	634	612	591	584	593	603	570	622	621	579	575	588	620	602	599	649	628	608	624	607	572	622	625	606	607	599	571	581	609	615	579	610	592	603	601	625	621	592	610	584	585	600	588	626	619	610	583	609	594	604	611	579	583	656	627	610	600	586	611	589	574	548	632	575	590	596	575	595	573	609	639	604	605	615	589	572	562	602	584	624	634	603	605	598	563	580	621	588	571	563	618	598	601	610	611	633	585	608	601	588	625	603	603	595	620	575	587	566	597	626	571	591	604	575	633	600	576	641	588	609	621	540	597	630	616	589	561	600	613	644	603	599	601	573	583	612	639	649	594	611	629	559	569	604	567	619	563	567	593	608	602	583	617	605	632	535	585	654	622	596	650	611	601	570	563	641	556	639	640	592	590	621	597	578	618	614	589	598	622	581	541	596	596	629	593	577	621	595	608	593	591	591	631	584	611	627	571	616	573	638	604	605	602	596	621	613	625	554	556	606	584	586	630	596	597	586	596	585	547	613	615	609	591	607	572	585	619	578	602	531	600	619	613	616	573	601	604	625	613	611	607	630	585	578	600	584	602	609	592	625	621	617	595	569	569	624	582	601	619	596	640	619	576	612	611	603	623	627	551	609	633	611	600	593	593	581	578	612	615	596	604	587	593	608	649	546	582	590	576	585	607	648	620	544	582	609	587	560	576	565	594	610	585	605	566	579	594	594	648	641	571	627	599	606	604	652	592	590	615	568	576	570	584	598	596	618	592	612	591	586	595	594	611	600	634	612	545	573	556	632	557	595	581	582	597	611	568	531	620	597	601	558	573	620	619	552	618	570	554	601	601	635	596	613	597	587	647	602	604	567	593	599	618	615	598	599	570	554	590	589	573	600	590	649	616	573	568	580	627	602	557	563	618	622	606	566	584	587	604	601	586	582	599	650	590	555	598	578	619	574	609	601	643	645	590	598	642	553	631	607	591	613	638	601	580	609	547	573	628	594	635	608	620	529	615	604	611	552	600	611	609	588	560	616	611	570	549	585	605	639	595	630	599	563	581	614	596	612	605	594	612	637	602	632	561	597	608	608	581	601	555	607	601	612	597	612	625	570	625	557	600	626	621	619	552	579	609	582	603	591	589	622	609	590	613	570	585	586	600	605	617	563	571	600	618	602	565	589	536	640	617	560	596	614	618	621	601	623	598	577	612	628	574	637	576	596	633	608	630	573	625	603	626	592	589	539	591	596	614	592	564	583	621	587	602	573	608	622	597	637	591	631	615	590	618	571	603	604	589	560	623	600	618	602	657	604	612	607	620	601	613	618	540	585	566	608	573	604	634	577	571	600	610	621	594	587	607	574	634	602	625	611	623
3687	12915	6868	3456	2777	2170	1743	1382	1212	1066	946	959	834	772	720	728	741	768	701	728	708	692	641	701	645	673	638	699	650	661	649	654	636	670	656	667	676	610	647	651	655	663	684	626	669	689	639	657	649	642	670	622	626	657	597	635	642	607	658	609	626	682	640	671	616	615	650	614	664	670	638	600	650	678	604	631	649	651	607	650	618	630	653	644	633	612	637	701	597	645	624	602	620	651	679	599	628	633	677	647	596	646	645	618	616	611	581	596	625	626	630	638	618	614	637	619	682	670	620	620	665	648	630	616	625	605	624	674	630	659	597	645	653	620	645	622	611	632	593	621	629	660	622	613	572	622	622	607	625	679	612	652	626	641	616	630	660	599	629	660	606	606	644	599	601	611	624	668	577	590	638	643	638	621	638	620	672	649	614	621	654	642	634	600	612	615	636	612	640	597	635	631	601	589	613	631	656	624	576	679	662	626	635	662	607	652	597	614	584	633	624	598	618	632	580	628	647	645	612	615	634	629	637	601	615	585	642	591	635	617	620	573	604	655	611	656	642	609	631	619	622	580	652	651	642	639	630	652	622	615	615	641	615	652	602	673	603	640	632	643	562	605	597	639	637	622	628	678	661	632	662	589	649	639	642	625	619	583	649	617	622	633	618	558	614	693	587	619	578	611	577	615	657	618	581	644	653	653	583	581	608	661	620	612	665	615	562	657	611	564	587	637	658	632	628	611	622	646	659	636	589	627	626	638	671	610	635	593	625	577	609	632	621	585	584	625	620	620	636	617	597	634	600	657	610	605	637	661	626	591	599	618	620	632	630	633	626	674	600	639	615	653	639	590	612	696	633	640	592	625	616	628	604	611	591	621	611	587	667	641	649	601	578	622	637	649	628	605	602	634	599	566	617	637	640	635	607	639	644	604	655	646	644	625	614	630	659	635	669	642	555	593	642	611	630	605	625	668	628	636	612	616	581	640	618	632	624	674	622	638	626	632	610	617	629	632	613	646	628	623	658	600	618	615	622	648	601	629	638	605	651	666	612	600	619	627	627	605	605	619	670	653	669	623	651	591	604	676	636	613	644	653	590	609	649	634	635	642	614	614	635	654	601	578	615	674	640	591	638	602	602	614	606	654	647	599	587	639	645	641	645	605	633	638	577	659	616	676	604	620	602	624	602	621	671	646	654	601	648	635	607	667	636	645	614	631	601	608	650	654	607	669	629	633	610	619	647	610	598	624	612	624	605	602	604	594	653	622	651	621	625	605	638	620	659	599	631	596	617	622	633	657	575	613	600	674	660	609	646	623	614	629	641	575	637	591	631	661	646	670	628	586	620	582	651	626	598	602	627	644	639	642	635	597	617	636	633	644	652	614	613	559	666	587	571	597	636	632	646	581	670	593	608	637	630	632	636	607	622	639	617	667	632	663	642	598	616	626	610	653	640	645	640	613	661	643	604	655	617	648	631	637	616	614	620	662	640	627	648	632	615	667	598	609	586	660	651	671	589	656	622	587	643	660	582	654	658	648	625	649	637	615	665	632	618	601	607	643	638	660	623	602	566	619	632	578	642	614	595	603	657	662	667	600	629	651	649	660	627	634	641	672	592	590	588	667	630	624	638	610	633	608	647	642	646	597	666	624	625	599	581	644	573	649	638	666	625	598	597	642	631	622	618	655	663	610	607	635	632	584	635	602	662	618	644	644	587	631	598	613	589	617	666	619	651	669	608	636	635	650	654	616	595	634	625	587	625	634	655	610	637	659	621	566	579	607	593	650	657	653	625	605	656	636	611	617	586	601	638	635	599	648	630	626	623	636	639	619	596	569	617	624	614	603	627	627	590	604	628	566	629	605	586	623	657	630	599	609	644	607	618	597	621	687	629	611	618	614	607	627	605	578	648	623	573	691	615	581	631	579	581	628	649	614	623	644	657	596	634	653	638	582	630	659	605	620	596	592	637	655	596	567	594	608	613	593	614	646	617	632	611	642	661	665	645	623	612	637	641	645	604	623	618	661	641	636	641	611	606	630	639	597	623	594	603	618	619	576	631	656	691	610	609	563	643	617	618	618	642	642	586	652	598	650	638	625	686	621	628	609	633	631	612	653	611	647	633	657	649	567	620	604	630	599	607	621	588	657	605	589	617	611	668	611	629	595	589	610	614	571	691	604	637	621	644	601	623	630	597	632	629	623	624	604	644	638	617	652	623	618	601	637	601	633	605	623	613	653	608	653	628	601	621	626	633	633	646	624	626	598	657	576	574	596	655	588	621	599	605	606	623	566	655	641	642	652	642	626	643	638	593	598	628	601	639	629	608	630	608	617	622	632	647	613	627	632	675	621	625	594	615	581	634	608	601	636	606	654	597	619	619	615	673	680	659	605	609	591	627	608	713	632	573	618	607	626	671	646	624	641	640	638	638	649	645	603	619	635	648	626	647	633	642	637	627	658	646	647	593	647	620	596	716	666	646	639	620	628	666	628	613	580	606	636	627	659	653	656	635	630	648	601	601	637	598	654	621	594	587	629	640	606	638	649	575	656	616	612	636	639	612	618	613	617	635	667	576	617	619	586	630	536	628	629	618	659	615	608	574	646	606	607	624	629	625	638	587	629	661	659	619	615	620	653	599	683	604	638	628	620	609	608	609	636	633	616	629	619	615	629	616	594	634	645	632	665	574	615	622	603	612	693	644	621	569	604	642	588	618	586	651	609	584	613	618	650	625	639	626	603	604	607	607	636	591	582	611	602	603	635	579	665	623	617	570	597	622	595	624	638	609	613	654	626	669	645	604	635	646	589	647	559	608	591	597	628	625	602	602	604	664	578	625	611	640	578	605	598	618	596	656	596	661	645	617	604	626	589	620	599	630	646	613	635	607	599	605	583	640	636	636	620	597	592	648	636	633	624	603	662	639	591	628	599	627	588	602	615	623	616	626	609	626	626	638	632	642	615	605	612	625	565	634	617	622	622	629	595	627	664	628	656	654	647	625	634	603	627	663	601	602	651	641	631	636	620	644	601	637	678	639	597	605	671	671	620	611	627	599	637	587	594	611	611	633	613	628	593	679	640	577	616	601	607	602	628	691	581	637	639	626	664	638	674	653	620	644	661	644	629	610	633	660	633	660	638	573	651	606	636	610	636	595	639	604	605	600	628	597	635	597	651	632	633	638	598	607	620	622	631	576	623	640	591	576	631	617	644	625	621	623	619	601	612	608	622	643	593	652	606	606	630	586	647	662	645	649	641	616	675	601	606	637	627	611	626	628	639	636	608	670	625	628	640	611	681	636	658	603	610	641	612	645	640	677	637	647	594	628	608	653	626	648	630	599	664	621	635	625	595	641	636	634	613	611	647	604	608	651	686	634	611	647	647	614	629	645	643	611	622	639	632	635	611	641	629	635	644	627	555	626	649	637	656	630	608	638	634	610	634	642	662	630	632	660	662	631	626	632	678	580	622	618	657	603	624	609	621	625	609	619	611	620	613	656	632
24976	21246	27257	25393	9148	872	640	488	505	448	427	374	394	377	361	381	381	373	322	337	360	327	325	328	336	328	379	345	316	317	333	348	329	330	311	321	334	332	349	359	345	318	346	402	336	366	397	370	354	354	349	332	336	343	342	328	304	337	304	357	308	352	339	336	344	322	339	339	360	345	330	331	346	284	323	380	316	297	302	330	322	314	299	315	319	327	314	317	325	360	313	356	307	294	310	328	331	318	337	316	336	320	369	348	322	313	315	318	324	322	312	299	345	323	315	340	302	351	316	310	320	358	328	353	331	329	334	311	333	283	328	341	319	302	322	298	311	315	313	318	293	328	350	341	307	330	330	319	313	329	322	325	320	349	316	341	356	327	307	331	301	322	305	300	340	343	309	354	308	316	316	338	317	304	323	300	325	333	312	319	331	333	299	351	323	360	320	335	322	335	346	317	356	320	330	339	336	317	324	339	325	340	306	324	335	297	350	324	314	337	326	315	321	332	294	336	336	337	296	332	339	312	346	320	311	318	298	295	317	336	307	326	320	314	325	299	299	330	306	313	297	319	342	301	333	320	295	313	304	358	319	324	333	333	306	289	311	335	348	332	330	312	306	335	335	309	312	319	323	329	338	317	308	322	325	315	352	325	317	333	334	323	343	329	342	340	361	332	313	327	334	370	316	333	322	338	302	330	294	301	345	321	306	315	337	305	294	319	320	324	307	353	334	332	337	339	320	321	302	316	314	338	348	338	354	295	288	321	317	354	293	335	320	334	325	337	303	308	354	361	315	325	348	339	293	299	354	318	343	340	303	309	319	330	313	359	315	358	311	316	312	335	339	334	319	319	305	315	334	345	329	315	352	319	337	338	313	327	293	318	304	325	331	299	300	330	332	348	313	314	352	336	324	329	344	347	352	315	331	319	302	329	300	329	295	316	301	331	322	334	345	312	327	348	345	320	339	311	330	306	343	304	303	327	340	329	318	348	316	334	317	352	311	316	336	319	322	331	349	298	346	316	305	300	311	336	352	291	355	270	315	328	333	328	316	304	309	301	316	326	324	305	327	320	331	337	303	347	318	328	335	332	315	327	337	332	291	315	340	333	323	298	355	370	344	330	334	299	334	319	317	341	350	317	330	308	317	333	316	308	338	322	341	324	317	275	327	336	326	337	278	322	321	338	327	357	325	320	330	321	352	344	328	351	312	345	356	307	312	324	312	291	338	312	331	297	324	320	303	279	331	325	332	289	280	363	340	378	328	301	317	323	272	298	313	325	329	317	323	325	340	356	319	330	319	307	288	321	352	309	338	321	334	313	325	331	319	315	332	313	325	286	317	329	303	312	346	331	320	270	309	316	333	327	339	315	336	335	307	325	318	334	310	321	292	334	301	316	330	329	355	336	327	323	296	332	312	352	303	316	336	327	328	294	333	319	326	312	299	300	329	325	315	310	331	318	322	315	321	314	305	330	346	315	326	351	307	343	311	337	340	302	327	321	312	317	336	327	313	328	339	337	340	322	346	315	336	323	352	326	320	321	357	322	352	338	301	351	306	339	324	299	297	315	319	333	311	307	339	324	304	330	320	355	330	335	312	323	299	330	329	315	319	316	340	332	322	347	346	319	299	326	318	343	337	325	318	302	339	340	310	350	306	341	341	330	316	319	330	310	318	309	309	318	307	332	322	322	300	320	315	323	331	313	360	347	337	345	336	331	313	334	317	306	307	303	315	336	314	328	342	318	315	338	331	336	350	339	318	332	326	321	306	340	356	305	317	325	317	325	312	324	295	332	330	332	327	337	325	307	288	303	325	301	314	281	364	314	333	328	345	316	328	320	306	313	344	306	313	324	296	291	310	298	322	322	331	330	312	283	331	358	303	325	301	305	305	288	293	318	365	327	365	318	328	343	334	345	309	335	302	328	300	324	343	316	341	332	302	313	357	324	317	312	326	319	298	351	326	299	332	323	333	305	346	301	320	320	329	319	325	322	313	291	298	319	359	315	344	346	333	347	299	341	299	323	303	309	293	328	351	301	294	302	313	340	317	334	324	349	298	315	318	311	327	300	332	319	328	342	342	313	332	308	338	340	288	304	325	325	312	340	316	307	303	328	363	371	347	303	300	350	312	292	337	322	343	338	305	311	336	335	330	336	339	311	341	332	321	350	309	306	313	305	321	325	304	272	361	300	310	293	273	334	327	365	313	346	330	332	328	354	334	346	295	350	322	327	326	323	337	348	283	322	341	337	299	332	310	314	305	360	326	324	291	330	329	337	356	311	307	278	291	325	332	313	355	319	292	314	310	320	371	277	291	303	348	304	360	354	301	342	327	273	330	300	315	338	337	365	329	317	337	319	319	306	326	327	321	341	338	301	329	328	366	339	319	302	281	336	314	322	316	351	349	344	328	295	321	301	332	325	319	306	307	308	320	310	315	288	309	299	316	323	286	313	343	332	348	316	303	324	311	310	296	295	311	297	306	310	312	313	325	314	323	348	302	310	301	304	287	300	315	299	329	332	355	331	329	356	286	306	303	328	329	315	316	350	310	307	315	346	334	316	304	350	320	330	324	325	302	311	324	325	340	310	319	344	339	336	313	353	307	318	328	302	317	325	331	309	320	300	338	328	326	325	321	316	318	345	339	334	309	331	310	320	316	342	319	313	321	334	316	320	329	313	316	342	332	317	326	273	314	331	334	342	302	326	321	335	284	323	339	339	293	288	345	302	342	345	305	319	327	320	305	311	307	315	318	301	291	333	324	324	304	313	308	320	347	314	344	297	310	275	284	334	357	329	302	283	307	301	351	302	311	310	297	311	296	317	343	302	288	322	317	353	318	319	320	306	345	347	327	311	324	301	313	309	305	334	323	315	329	316	307	299	349	341	315	323	339	378	339	330	333	338	324	343	326	292	336	333	355	310	298	335	296	342	308	325	332	318	290	334	316	313	294	337	315	341	308	321	329	358	308	301	321	312	349	297	357	300	345	286	306	314	319	330	340	320	332	313	298	307	312	324	346	324	307	339	320	351	332	327	333	331	330	341	317	333	343	320	353	343	307	371	324	335	354	303	323	313	335	315	304	323	308	320	348	342	316	346	306	316	331	319	304	304	343	345	294	337	340	334	298	315	329	327	338	305	316	335	321	317	310	316	358	352	355	350	297	297	358	316	328	346	336	341	305	316	286	348	315	333	286	336	338	321	319	309	339	342	314	331	340	299	310	315	355	327	308	325	315	331	350	315	339	305	341	329	290	300	317	303	336	326	332	318	332	271	340	311	325	323	323	310	305	353	334	326	318	316	346	314	336	321	321	359	333	336	330	308	337	298	333	327	355	327	306	309	314	313	330	297	325	315	307	333	318	354	332	320	333	345	299	334	340	314	319	326	290	311	358	336	344	311	280	305	338	350	324	309	338	346	312	331	330	358	322	303	308	315	324	317	338	325	330	298	328	334	321	344	300	331	323	318	342	318	303	309	284	296	308	297	312	342
3791	9551	4212	2041	1661	1346	1052	879	713	657	537	525	487	482	433	444	426	406	436	449	402	413	417	406	380	382	379	415	371	401	383	400	367	408	398	352	383	379	405	389	388	373	386	409	365	391	376	382	379	377	375	399	403	361	376	372	373	374	384	373	370	397	389	351	372	386	376	361	422	400	394	359	373	374	409	375	359	364	366	401	357	406	369	358	367	409	362	364	354	411	351	374	346	345	382	348	362	326	387	340	376	330	367	392	367	368	356	361	369	363	380	361	364	387	379	397	401	391	387	381	336	338	415	383	354	372	377	353	361	336	342	343	357	403	346	390	384	386	373	370	377	374	369	371	375	405	354	395	377	395	365	346	388	376	377	373	377	368	344	343	345	357	350	374	408	391	368	353	365	330	360	352	347	373	371	395	387	375	389	376	355	378	374	349	351	373	366	403	357	329	402	353	363	371	376	341	350	364	342	386	385	350	371	359	378	367	367	384	357	389	336	371	404	375	377	362	384	360	348	390	380	375	377	403	400	371	375	368	362	367	391	400	362	352	367	354	327	370	404	369	365	350	394	349	395	376	331	348	347	364	347	335	369	336	389	357	388	394	384	333	359	370	361	375	389	380	347	381	368	359	343	361	327	381	343	381	309	350	372	355	324	370	356	365	346	382	372	389	377	376	352	353	379	367	376	344	410	384	338	380	337	351	333	365	375	357	364	360	347	374	379	354	362	381	357	339	366	347	364	381	379	334	358	364	386	336	349	358	390	397	378	385	360	372	343	388	345	368	383	375	370	382	354	357	388	355	384	372	395	342	347	386	369	335	367	360	370	353	393	362	418	371	345	357	366	386	371	357	367	342	376	386	399	326	349	372	372	364	410	330	360	374	387	389	317	371	357	363	360	393	350	369	396	371	385	397	358	398	337	397	338	388	339	407	344	386	420	361	386	377	370	405	361	374	382	353	356	377	365	374	350	380	341	384	354	381	353	372	373	380	376	379	338	356	370	396	375	371	366	388	356	313	373	399	346	338	365	376	358	374	355	351	354	370	381	392	363	398	350	371	395	361	357	371	384	347	372	356	371	318	397	365	351	358	354	363	343	336	355	366	382	326	366	329	403	348	374	375	362	346	375	356	355	364	363	355	364	358	337	352	385	378	389	376	360	343	372	401	367	388	354	398	361	365	385	354	363	381	400	342	388	368	396	366	363	389	355	358	400	352	359	387	364	395	354	360	350	366	346	355	379	356	326	366	363	373	359	373	374	365	368	338	360	363	392	356	363	361	377	345	389	373	346	360	345	374	329	352	403	373	368	411	359	397	374	371	354	349	412	374	399	374	337	348	392	368	341	407	376	338	368	365	393	374	358	357	331	369	363	369	388	350	383	384	377	395	341	419	376	386	364	361	360	369	363	353	375	379	348	390	405	362	369	355	356	354	331	353	353	312	383	380	354	373	345	375	369	364	353	380	376	381	359	379	368	379	396	379	372	363	366	379	361	377	367	371	340	369	340	334	381	372	378	357	402	347	328	380	343	359	343	393	351	326	372	369	350	366	356	357	396	383	356	366	357	371	356	389	381	353	379	365	362	376	379	368	380	379	374	395	331	396	354	381	351	352	332	396	372	364	351	376	346	348	377	373	377	335	359	375	386	379	360	345	366	405	373	354	386	347	384	355	369	345	397	388	379	380	398	364	399	372	386	373	385	364	348	396	354	386	369	353	391	334	370	366	370	381	377	382	396	364	363	381	346	361	359	368	403	372	350	350	366	385	350	341	344	364	390	369	346	372	376	340	355	342	359	360	382	363	381	410	401	357	405	364	368	353	375	363	367	369	358	329	379	349	374	407	379	360	373	362	325	409	361	365	370	350	352	370	383	342	359	356	380	379	355	376	393	360	378	385	363	364	372	360	342	395	334	359	324	365	408	347	352	389	381	396	406	375	339	363	365	336	369	391	352	345	365	382	372	357	331	386	354	402	365	390	356	375	357	341	388	374	362	391	356	397	407	351	358	367	349	387	378	386	393	362	377	370	350	380	362	362	393	372	379	368	344	352	364	388	387	361	352	357	388	363	407	403	368	354	365	376	376	373	360	368	358	390	379	367	336	374	396	335	370	356	375	389	365	395	391	302	347	337	347	346	387	367	391	346	329	358	396	384	338	363	374	365	355	359	393	378	369	354	334	376	359	353	358	362	419	380	326	371	354	393	358	393	349	362	367	351	398	382	366	386	389	397	393	382	369	366	343	365	370	394	361	352	348	319	387	402	353	381	377	367	339	343	383	377	366	375	320	357	376	389	379	359	355	374	366	367	353	371	393	352	347	395	420	361	382	353	325	389	376	383	365	373	391	362	382	365	339	403	374	357	370	351	374	359	348	349	340	365	346	344	364	364	340	361	391	379	363	366	336	346	379	329	381	374	374	393	336	371	386	379	400	349	392	352	366	356	369	357	383	390	380	360	368	382	368	352	382	366	387	356	340	366	363	374	382	363	372	360	372	332	357	407	373	338	364	347	350	372	408	352	392	368	349	371	356	370	391	370	354	376	400	376	364	364	363	396	358	378	378	353	345	337	357	334	370	360	359	360	374	365	369	370	383	373	366	383	377	354	362	389	357	402	355	381	372	385	350	386	401	416	326	333	327	368	336	317	397	363	387	337	354	364	345	345	344	357	392	349	349	355	358	356	381	393	363	359	345	371	372	379	380	370	356	350	377	382	371	378	353	363	334	351	363	371	362	365	364	357	353	377	338	379	424	386	373	366	377	348	366	357	347	348	318	374	376	380	347	384	342	328	346	356	360	370	367	368	371	338	376	353	371	373	362	370	380	350	363	348	357	376	341	376	387	339	379	380	376	381	373	368	350	376	380	353	366	362	342	387	385	374	351	339	360	364	351	368	370	358	396	404	353	367	359	369	374	371	363	338	366	376	365	351	356	364	360	381	361	354	392	359	367	346	353	373	365	352	368	395	344	368	337	385	372	355	350	393	361	368	363	354	389	353	317	411	364	346	361	396	372	363	382	375	361	361	349	368	355	363	353	358	378	342	361	343	408	356	385	367	387	360	383	381	352	384	373	367	375	347	375	348	347	370	344	393	384	364	377	345	362	340	349	352	353	396	360	345	355	378	336	345	368	374	342	352	334	358	371	380	382	370	363	363	375	367	343	363	359	351	379	357	358	341	393	352	367	374	400	358	377	367	373	349	367	343	382	367	350	359	362	366	363	341	355	353	376	386	353	385	378	375	382	370	385	393	393	362	376	367	306	351	343	347	389	370	371	362	324	379	389	386	358	398	367	352	334	368	367	385	342	362	362	359	380	360	393	355	360	352	383	334	362	375	361	357	349	368	362	347	333	354	388	371	365	334	417	402	358	398	363	364	368	341	371	385	389	375	367	371	341	335	338	378	359	349	350	375	400	334	403	344	340	393	378	350	382	377	355	343	355	362	371	359	363	371	374	401	396	330	371	328	382	370	348	361	388	377	354	345
22777	21292	28971	23950	21299	21368	7857	1722	1267	1100	1049	952	928	888	812	873	837	800	772	806	808	775	774	777	744	731	794	721	771	745	702	783	779	717	700	721	697	719	775	772	776	699	720	708	707	709	735	737	684	746	755	756	743	726	701	711	771	688	693	725	756	687	689	703	756	722	697	745	713	770	722	717	637	732	682	694	689	708	690	719	688	708	674	666	737	728	717	672	694	690	736	665	706	691	688	709	727	669	729	674	676	734	705	691	717	711	673	674	742	719	661	692	668	744	716	664	689	659	684	708	676	689	674	681	653	691	649	755	683	714	715	722	722	684	669	662	681	703	700	682	714	684	707	703	765	676	668	672	659	727	689	691	693	725	658	687	666	692	700	691	722	709	691	685	668	673	694	655	710	693	689	733	689	719	739	686	693	763	677	690	700	700	660	669	692	674	694	703	635	705	742	622	714	653	691	665	679	763	664	649	674	713	693	710	725	699	736	674	706	707	681	708	646	731	668	684	734	708	693	699	705	699	680	629	745	656	665	675	646	722	690	673	712	702	698	704	727	713	708	670	697	716	716	663	739	713	722	648	691	702	696	673	664	703	683	655	688	676	706	713	732	679	746	676	683	706	688	673	674	677	736	677	716	676	734	689	755	656	685	672	735	683	646	672	643	706	702	693	708	682	672	760	697	691	700	667	700	669	651	713	685	654	709	716	668	711	690	661	675	695	705	721	687	714	665	723	738	681	699	659	685	648	690	711	606	721	655	704	731	656	689	713	674	715	684	689	685	732	721	684	643	686	667	702	692	672	675	707	710	665	689	678	700	698	695	722	663	673	678	652	691	683	703	683	714	719	707	682	645	686	713	677	695	679	714	682	751	699	645	691	648	688	690	665	753	698	701	714	681	687	697	705	663	679	705	662	660	702	683	673	697	656	689	686	695	699	727	728	728	730	676	688	688	691	625	680	746	665	711	713	688	630	722	696	696	631	643	680	680	690	665	751	745	676	654	719	732	672	679	732	758	649	664	701	649	701	653	640	702	711	696	731	696	672	690	677	700	700	691	649	674	691	627	688	716	667	691	664	705	649	704	705	628	698	694	630	706	708	692	649	682	681	689	713	672	711	725	642	678	713	671	696	652	682	730	698	675	689	721	706	662	661	692	719	641	661	702	679	685	735	749	660	706	765	726	720	642	690	694	737	656	690	694	669	710	683	677	730	696	694	695	700	715	672	686	703	644	672	615	681	727	673	709	677	711	723	660	689	684	650	700	697	683	671	671	715	652	673	734	677	671	679	670	716	705	725	680	657	677	686	715	650	684	667	689	724	722	695	689	691	744	692	700	673	678	690	694	710	667	687	647	680	707	721	670	689	689	668	687	669	633	694	691	676	692	647	672	696	684	688	646	666	693	642	706	731	710	732	683	693	683	659	674	633	665	756	711	744	742	678	672	676	683	720	679	713	713	682	682	656	699	701	693	695	662	693	690	671	699	705	654	702	666	707	672	706	707	698	724	689	670	670	692	688	698	728	660	755	735	685	700	693	688	649	706	684	720	674	662	687	688	684	661	685	666	678	671	701	659	643	638	666	698	687	737	656	687	711	703	692	675	720	699	688	697	667	667	678	691	649	650	657	651	709	667	679	694	687	676	733	685	686	690	675	697	730	697	665	657	716	679	672	667	711	693	721	687	656	626	719	688	657	702	721	670	680	698	747	681	712	698	705	670	665	732	674	652	702	706	653	718	690	685	685	703	666	683	680	691	695	654	680	707	658	698	683	662	725	695	661	708	683	682	697	668	728	719	738	691	694	708	695	666	708	707	716	710	663	665	693	713	686	677	659	681	686	682	657	731	699	648	700	685	700	700	732	663	709	688	708	698	668	723	713	677	683	707	719	674	706	676	670	708	661	720	704	667	694	696	747	683	689	724	728	701	704	692	681	730	678	719	684	697	713	630	705	743	725	688	688	676	694	703	659	653	671	681	734	641	679	707	694	671	694	673	737	677	726	691	630	697	686	703	718	720	708	697	712	742	650	648	679	718	684	719	702	718	668	634	688	723	685	711	704	698	677	669	689	699	746	714	689	703	693	702	707	694	663	730	655	680	668	668	718	697	690	707	729	704	699	744	638	690	710	731	698	690	697	742	677	671	686	657	716	682	685	673	756	687	614	684	679	702	692	668	717	706	696	671	714	690	706	666	720	713	664	701	666	753	722	700	718	701	666	716	682	701	703	679	672	666	694	709	675	700	703	723	700	653	687	660	721	711	719	708	697	661	678	719	755	653	714	747	669	723	735	730	731	689	646	696	741	675	703	722	718	694	713	671	700	711	716	730	722	705	697	654	646	697	711	678	696	667	694	658	676	707	706	659	678	671	709	708	680	683	665	724	711	721	693	686	676	700	713	749	681	678	692	680	722	676	687	732	712	747	712	711	693	686	702	680	700	700	713	714	702	655	703	710	715	745	709	694	704	720	707	624	691	666	711	679	678	680	697	655	670	667	709	668	682	692	675	666	714	730	676	709	678	697	682	674	725	734	695	695	680	704	664	706	645	693	708	726	727	746	715	693	640	737	704	672	676	662	649	693	701	665	678	685	647	702	701	694	719	696	666	681	674	700	650	619	674	699	695	668	715	683	679	690	697	685	682	709	656	686	689	672	740	668	711	689	693	661	692	733	724	655	716	682	744	657	683	674	714	658	732	678	666	679	663	734	708	706	688	695	708	658	685	683	678	638	700	709	666	646	713	688	691	654	714	655	667	666	670	711	721	680	692	691	669	707	714	664	722	713	676	667	696	703	661	686	662	701	720	648	666	697	722	679	666	671	682	726	677	693	623	694	708	761	710	642	665	663	712	702	714	681	688	694	744	716	704	682	659	698	713	679	700	752	695	670	689	712	727	671	692	695	709	687	693	696	661	681	671	662	691	718	694	701	647	631	678	707	705	718	666	688	653	671	655	696	703	678	715	665	700	696	699	660	695	699	697	682	725	672	666	676	686	754	653	688	678	667	690	703	646	642	659	727	666	745	725	695	668	690	672	686	703	709	651	696	714	690	714	684	710	702	724	617	726	720	698	687	724	685	714	710	729	662	755	710	644	684	672	616	698	710	671	739	683	687	699	704	751	739	688	683	646	670	680	693	678	712	715	725	656	706	647	664	664	654	677	691	726	681	775	721	695	667	670	646	625	717	645	668	726	728	701	686	696	702	716	692	687	710	663	679	618	688	684	725	724	701	686	736	656	663	674	723	700	731	720	689	705	736	682	734	684	695	682	645	684	723	735	710	701	686	671	695	691	703	666	648	645	731	766	691	715	707	713	738	683	708	682	738	666	654	678	698	713	698	702	672	695	680	726	693	705	747	673	736	668	718	726	671	710	725	686	651	699	675	656	717	701	732	664	747	696	668	682	670	665	668	728	629	684	674	675	612	701	693	702	687	658	694	658	686	690	664	672	702	697	740	683	688	688	660	702	704	722	721	681	698	753	649	696
5308	20859	10639	5725	4662	3576	2807	2154	1808	1538	1350	1222	1031	1017	945	969	960	866	852	883	840	858	835	838	822	791	762	783	786	804	776	778	793	786	811	808	763	743	780	766	774	808	827	799	742	790	764	778	765	747	706	761	733	760	744	734	735	737	693	694	794	749	733	795	766	735	747	730	798	736	749	757	782	782	716	732	691	736	700	731	767	679	721	707	763	742	787	746	739	684	701	714	775	720	737	730	732	758	707	737	702	704	685	694	728	733	731	705	715	741	727	702	759	718	733	705	686	714	737	720	749	705	703	727	700	722	692	740	685	677	707	749	718	678	735	753	762	771	666	726	705	709	708	696	706	729	742	743	728	715	718	746	752	729	709	730	758	741	674	691	696	718	750	777	729	724	737	769	685	757	695	726	758	706	715	746	766	671	701	736	752	724	724	721	736	670	671	692	737	747	740	746	729	682	762	732	696	731	721	726	705	732	766	726	716	702	714	719	723	703	769	723	711	672	695	695	743	731	709	688	763	724	745	732	729	770	727	718	726	696	707	725	745	705	696	748	720	739	690	741	678	676	693	715	723	703	749	696	756	712	767	729	748	666	745	776	663	721	709	720	741	694	729	701	703	725	702	745	711	778	737	740	713	757	746	713	675	710	690	730	748	656	753	660	746	715	675	716	678	741	729	702	676	765	777	736	710	696	731	725	713	727	725	730	656	704	725	655	764	719	736	747	722	701	732	744	714	705	727	718	742	751	733	736	728	721	715	765	716	722	702	742	705	700	724	698	749	767	696	723	721	739	745	697	715	720	747	724	705	742	750	738	657	732	762	688	708	731	710	749	708	749	698	720	708	703	723	778	723	691	777	720	707	723	717	687	717	719	757	756	753	662	711	724	728	658	699	755	710	695	713	719	776	716	714	701	738	780	781	785	748	754	752	695	683	706	733	729	739	722	714	699	757	675	742	725	710	700	722	726	726	777	721	755	729	723	705	730	723	716	684	724	691	714	724	702	714	713	725	708	694	727	741	700	749	720	717	700	768	694	714	710	713	731	752	777	765	667	736	739	728	722	703	749	694	739	744	700	719	724	712	686	742	756	751	673	728	724	681	704	736	703	708	697	752	730	741	652	748	673	737	724	696	723	720	693	761	736	757	686	703	733	726	697	701	701	724	701	733	725	730	707	709	736	731	746	743	721	690	717	728	738	708	712	722	726	734	722	741	710	709	756	726	721	747	721	765	747	609	733	710	742	697	692	753	663	701	698	750	699	750	746	729	703	790	743	748	698	742	732	764	700	721	723	708	716	717	722	700	736	696	693	739	710	708	710	707	701	692	710	675	716	716	733	709	717	702	709	707	738	709	737	749	737	716	761	775	746	728	728	724	712	680	709	722	687	697	715	753	736	739	667	772	755	726	751	718	716	739	766	720	670	723	721	721	733	755	745	706	718	712	692	757	750	727	717	694	692	750	727	665	677	710	758	748	751	755	774	705	708	727	703	689	700	743	715	743	745	758	700	733	723	699	746	682	757	740	723	739	690	735	739	726	729	704	680	792	766	709	747	697	682	699	741	727	730	756	724	690	764	722	723	748	762	763	690	718	701	704	706	762	723	717	714	726	727	711	727	682	704	705	698	712	685	699	691	737	731	741	740	721	716	722	712	720	713	763	716	695	768	713	737	692	703	803	732	742	730	747	698	731	730	764	722	750	718	748	746	725	722	720	734	694	742	744	748	718	710	688	726	682	728	742	674	686	683	754	670	728	730	740	727	740	754	752	715	729	704	707	783	764	713	697	744	721	671	719	696	723	771	720	735	692	774	732	705	727	766	760	682	710	725	734	688	755	661	765	716	755	711	755	737	736	709	665	731	728	734	708	752	675	750	778	733	698	680	735	742	737	741	724	696	702	727	714	708	712	761	695	724	702	723	733	720	690	691	717	690	710	703	748	734	751	748	741	685	694	766	749	738	741	736	720	780	719	647	733	719	696	703	773	746	730	746	754	723	767	756	730	736	734	693	759	749	742	723	688	730	726	684	723	731	694	675	713	675	703	711	728	662	762	709	730	751	754	742	698	757	758	701	720	720	672	712	678	773	730	697	743	750	718	731	713	814	733	696	708	707	742	744	721	729	726	686	709	725	694	768	712	686	717	716	692	751	679	732	658	708	705	668	705	691	697	737	687	710	721	695	715	732	690	687	708	711	690	696	746	691	732	716	738	721	718	709	740	709	717	733	725	719	751	661	714	720	714	734	733	767	711	696	747	714	713	707	736	731	715	703	730	692	750	677	654	731	726	693	722	756	712	708	727	780	692	680	664	692	695	767	766	704	727	745	746	740	771	716	756	689	723	681	769	770	707	733	735	696	754	753	702	720	677	727	694	748	726	775	663	690	704	707	709	664	699	741	737	719	734	698	679	764	686	765	710	755	732	754	708	677	722	747	735	694	743	690	712	817	732	724	665	744	693	645	743	748	707	738	717	703	709	690	699	771	717	720	767	730	733	724	732	743	716	778	684	706	698	734	674	727	669	764	726	707	703	739	724	703	677	712	661	719	713	727	717	764	709	715	729	697	705	701	774	778	706	753	712	743	724	728	742	724	720	766	744	717	716	721	704	688	763	749	732	704	650	735	689	708	740	708	730	774	696	705	756	709	742	725	695	711	711	754	722	727	707	678	746	724	725	729	721	694	764	643	757	715	717	708	721	703	759	696	726	703	691	756	737	715	731	751	670	677	703	742	749	718	759	767	672	695	719	721	704	721	715	714	673	719	761	744	695	736	702	709	724	776	693	728	664	707	764	740	745	668	692	687	716	713	693	699	752	714	774	789	730	704	715	690	685	739	715	779	652	741	747	772	653	688	714	769	733	750	697	737	748	691	707	729	711	732	756	745	715	681	731	724	691	733	730	732	788	742	776	675	764	718	696	768	734	739	734	744	719	734	689	688	741	729	700	755	725	744	728	693	733	734	709	709	708	708	699	693	715	736	697	761	710	721	724	742	739	759	714	695	700	708	742	723	713	721	751	722	727	734	698	677	721	741	710	716	757	765	700	688	716	712	678	725	767	743	704	692	728	713	757	714	719	739	695	742	731	674	757	743	769	727	703	725	725	724	709	681	729	763	744	711	740	703	757	735	694	683	728	757	727	782	728	700	649	765	748	694	718	715	680	705	750	736	673	766	723	738	774	719	713	700	707	715	673	655	677	758	706	711	697	721	647	742	698	744	755	750	725	727	723	742	687	729	714	705	716	741	742	699	710	720	729	706	685	724	664	740	677	738	742	723	708	693	690	716	761	689	744	697	678	695	741	739	740	743	750	713	698	698	713	725	746	735	721	716	694	737	724	713	755	700	731	719	702	676	717	685	724	680	746	687	713	715	758	757	735	728	722	708	737	720	769	758	744	723	679	737	705	704	734	722	711	699	715	715	731	734	751	746	709	728	700	692	710	674	753	733	676	721	666	742	698	752	769	737	777	683	724	690	745	722	706	723
27820	17084	3328	766	539	496	451	371	373	343	335	364	304	354	326	329	327	344	332	315	319	308	353	314	353	342	322	295	335	337	344	336	369	356	328	354	333	356	357	347	336	333	322	296	352	336	343	342	326	302	309	358	365	335	313	292	365	374	328	338	335	344	345	300	333	340	368	336	355	340	337	331	316	345	297	318	353	339	318	349	315	315	307	352	309	335	335	322	342	322	343	298	325	353	342	363	355	281	322	325	323	310	323	305	351	290	342	326	331	304	322	330	358	325	360	314	301	308	338	315	358	323	327	302	334	360	319	334	307	337	324	342	345	324	336	290	349	309	321	330	312	313	333	335	352	311	310	299	306	303	329	320	327	331	320	352	321	340	337	333	308	327	322	323	341	323	335	289	326	328	295	291	314	338	314	306	336	328	307	336	319	327	336	360	330	305	307	338	318	288	366	306	319	303	297	292	324	332	331	317	302	305	328	338	304	337	337	322	324	344	309	349	346	308	334	331	285	311	343	339	335	302	324	349	327	341	329	336	317	334	314	323	280	358	333	288	317	317	313	327	345	321	314	318	308	326	294	314	295	335	327	325	353	335	318	353	352	327	323	308	352	300	336	301	327	327	298	361	333	337	335	289	325	358	286	340	332	344	320	309	338	339	310	333	335	312	335	321	310	321	318	334	311	318	308	319	338	370	334	338	342	294	339	312	332	334	328	333	329	333	304	332	334	299	355	344	359	317	317	312	329	310	325	314	355	286	306	305	316	345	340	311	300	326	317	317	338	383	323	340	338	339	335	330	338	348	338	349	337	312	315	352	331	325	332	303	335	309	323	329	350	333	303	328	338	314	296	326	334	321	303	338	332	273	371	317	335	367	334	353	328	330	327	323	326	324	313	342	328	294	310	322	327	346	351	327	373	342	313	356	345	300	336	321	317	332	305	331	305	302	360	333	336	351	334	316	308	311	326	333	364	287	318	324	299	300	299	328	296	338	320	284	322	343	303	312	321	321	335	303	321	333	324	342	340	330	364	329	306	347	373	332	347	389	319	329	355	310	279	341	329	326	351	323	324	329	313	319	350	304	356	308	359	363	328	326	312	333	309	308	347	291	341	335	314	306	335	327	319	297	314	309	316	338	309	309	297	327	269	328	312	318	326	296	339	352	347	299	297	321	375	333	297	334	333	320	316	325	306	361	365	373	367	351	318	318	288	305	354	300	324	333	315	345	314	325	338	319	321	306	344	345	332	325	333	326	306	317	347	342	320	332	313	358	355	301	328	279	310	324	295	316	318	327	302	313	316	351	315	347	325	322	337	328	312	290	319	316	338	326	285	312	309	352	302	321	304	319	285	310	302	320	347	337	323	325	333	336	327	325	300	327	331	308	306	299	319	322	327	315	320	310	322	323	326	314	317	288	307	299	317	337	309	292	335	302	318	323	273	339	299	298	305	359	279	348	318	344	301	336	297	338	312	308	335	318	327	321	298	309	285	330	324	317	309	299	287	331	286	331	320	315	327	305	342	318	315	353	303	347	309	303	329	357	295	351	327	315	323	301	325	372	339	315	315	320	350	332	298	326	308	352	328	291	343	325	294	330	343	342	339	337	335	360	293	328	334	314	327	325	311	317	322	319	299	337	298	340	340	320	362	359	315	306	312	319	341	345	302	335	316	314	331	334	315	302	328	279	320	343	302	324	282	318	322	301	305	314	337	308	336	316	331	311	305	334	331	311	346	315	321	355	385	357	334	328	325	329	316	330	307	307	333	340	333	351	343	317	311	332	342	276	340	328	323	341	313	330	320	360	299	341	330	324	295	300	336	307	315	320	349	343	305	324	340	315	333	335	341	334	331	295	299	323	326	300	323	342	318	330	332	301	364	306	295	355	315	356	304	344	318	296	352	301	341	338	287	313	297	310	318	316	311	321	325	305	331	339	327	318	343	280	299	317	303	339	336	320	298	334	303	324	320	265	356	347	347	328	319	310	336	290	332	357	303	305	328	304	318	321	308	322	324	319	328	298	294	317	351	351	326	361	311	357	346	299	336	353	311	317	334	307	330	332	314	329	349	340	334	309	327	309	328	315	318	350	356	357	331	353	324	332	318	316	302	315	316	321	320	336	314	331	310	339	320	318	319	319	300	297	288	331	340	342	294	333	325	331	327	303	297	324	330	340	330	354	337	330	338	325	352	310	361	354	298	333	339	351	309	323	326	314	322	310	289	309	285	322	347	351	274	307	311	343	339	324	332	313	338	287	356	310	327	303	326	323	351	350	335	312	291	319	322	328	312	319	316	337	310	342	325	340	307	322	318	328	311	300	337	353	297	329	317	305	317	292	303	332	305	343	310	323	336	329	334	299	332	349	369	296	320	310	301	331	310	334	343	320	284	328	337	328	321	350	344	314	310	330	279	310	314	338	293	308	301	324	309	303	336	345	346	334	323	325	305	353	323	333	312	310	336	312	339	335	340	323	354	353	297	289	304	323	355	315	330	319	330	315	327	307	317	298	298	304	291	323	318	324	310	321	326	328	314	323	352	313	320	319	301	289	337	324	336	300	293	323	301	312	332	341	334	327	322	353	321	316	328	331	291	325	323	344	328	323	300	311	307	342	319	327	339	321	303	321	315	320	303	323	321	322	363	304	321	307	310	330	327	321	304	315	333	319	319	308	315	311	329	367	316	363	329	352	351	344	310	337	315	336	314	312	331	327	306	340	318	346	341	291	340	297	319	310	285	320	285	298	312	303	307	349	344	314	317	333	323	348	298	315	333	341	347	358	332	321	340	332	276	302	329	313	319	315	321	322	296	336	332	343	315	323	318	319	348	334	343	346	341	341	337	318	322	359	361	310	358	336	323	338	322	365	335	298	343	311	292	319	328	334	354	321	298	331	320	313	334	328	335	320	332	306	323	350	336	322	312	333	325	328	289	306	362	310	326	322	308	341	334	350	311	298	342	327	314	341	338	345	331	343	312	360	376	335	332	320	351	321	328	317	308	312	297	326	314	336	315	340	334	331	321	315	324	360	338	348	336	317	319	328	338	347	328	291	314	322	347	310	324	356	331	316	323	308	311	329	328	339	360	345	314	339	358	320	339	296	280	366	308	324	332	344	311	355	341	300	352	370	304	335	323	334	320	332	321	308	360	336	313	304	311	344	301	346	315	340	337	347	360	332	335	352	311	350	316	299	296	372	314	313	309	318	310	340	335	323	314	346	344	325	320	341	332	315	295	354	307	291	340	340	336	336	324	296	321	337	295	343	332	299	321	333	359	297	362	323	341	305	324	349	338	347	342	288	328	333	329	317	329	334	297	328	337	351	318	344	310	304	332	326	320	312	341	351	355	318	305	327	309	355	285	283	323	342	355	332	335	330	317	319	326	332	297	304	332	311	354	336	339	303	333	317	312	350	296	297	367	306	326	318	346	310	337	339	322	329	344	311	343	325	345	341	326	324	315	294	331	297	322	334	324	307	318	337	297	359	326	329
4600	2038	1197	726	647	560	527	433	431	399	417	387	386	392	370	348	350	351	395	347	381	352	356	372	375	359	363	356	361	358	344	364	364	377	367	398	364	388	367	367	365	377	354	353	362	358	402	349	399	383	349	369	387	347	356	345	358	380	334	332	372	377	374	400	357	384	378	321	344	366	370	363	380	367	335	334	354	360	358	375	354	367	370	348	357	373	376	354	393	346	356	345	366	342	320	349	375	335	341	330	343	342	326	334	339	362	367	336	383	348	358	373	322	384	360	343	355	330	354	383	357	367	393	349	337	350	366	368	325	371	350	333	389	337	350	337	315	360	368	303	360	359	350	353	372	374	395	371	380	365	373	326	340	337	374	329	379	342	347	343	370	354	369	368	351	360	362	359	358	357	334	353	346	326	341	346	377	353	377	390	358	367	323	354	354	345	350	375	377	352	327	352	350	315	352	369	325	352	363	369	343	377	325	327	346	342	405	366	315	379	353	343	348	384	347	349	318	383	333	344	356	336	364	342	342	346	366	351	343	339	332	344	322	367	332	325	343	384	377	388	335	381	357	379	359	384	361	340	359	361	357	343	360	368	331	357	379	366	340	373	342	322	320	331	340	363	353	374	364	388	366	367	340	360	339	362	351	335	377	360	380	355	391	332	350	338	353	386	364	366	349	347	387	355	340	388	349	344	345	357	351	344	345	355	357	360	331	360	340	369	415	333	370	366	374	372	347	353	337	336	334	365	386	321	353	346	361	370	336	321	359	350	359	331	398	346	355	345	381	362	362	312	348	346	355	355	348	347	356	323	343	358	319	329	344	366	336	340	363	358	362	357	359	372	365	382	342	358	354	329	377	353	343	349	349	341	324	335	355	355	355	334	346	328	342	319	375	366	326	352	353	329	360	323	369	371	373	348	360	382	389	350	336	354	317	370	365	305	380	323	366	351	364	344	362	329	337	370	359	376	362	380	364	340	344	343	357	344	363	348	359	331	341	364	371	355	360	346	382	353	366	351	361	370	375	404	310	333	349	345	327	352	338	317	347	353	384	367	381	342	336	388	368	334	363	371	329	355	348	339	352	328	351	320	409	391	360	340	350	366	362	358	370	344	375	365	379	350	365	371	359	355	366	352	356	328	341	345	357	363	372	342	357	321	327	348	335	360	369	340	333	380	361	345	334	349	364	342	334	360	392	335	342	370	339	345	351	333	363	360	344	338	328	365	367	364	357	335	371	372	376	362	326	381	331	347	345	322	361	365	361	360	344	374	339	355	357	387	340	318	372	371	359	358	359	353	344	340	354	326	358	329	349	391	334	370	324	333	373	355	324	345	366	381	367	355	312	334	331	367	376	380	339	323	335	351	367	381	354	343	345	386	368	361	378	346	334	355	340	347	349	341	359	349	329	375	358	350	352	347	323	366	355	335	369	353	362	375	371	369	351	359	347	362	341	385	314	313	391	352	368	362	350	359	360	357	334	362	330	358	359	322	339	353	320	365	330	363	353	364	365	373	360	355	372	372	356	327	349	350	335	375	368	325	348	340	378	381	348	346	344	380	365	328	353	328	330	332	331	343	378	341	375	353	386	356	351	363	346	380	345	320	375	347	333	359	371	366	393	390	371	344	362	355	349	385	334	344	347	355	329	332	359	331	368	351	359	369	379	327	320	352	385	384	361	370	323	340	352	375	379	335	329	379	336	357	362	338	345	352	349	343	363	344	396	370	348	333	372	323	342	359	343	331	342	350	339	361	358	381	339	322	348	356	371	327	342	333	341	325	310	380	384	347	320	330	362	342	367	349	347	356	352	354	358	370	385	356	371	355	343	357	332	358	356	354	374	386	352	348	338	352	355	360	343	348	359	352	338	347	367	361	342	350	353	346	360	372	394	382	330	325	378	358	344	370	343	336	346	361	357	358	344	358	365	344	336	345	348	387	351	349	344	346	364	353	334	373	344	379	349	378	369	335	366	380	342	316	360	374	345	327	373	350	347	362	321	379	343	365	366	379	364	384	359	347	339	347	341	378	361	386	384	366	381	371	338	375	370	354	348	352	361	327	337	338	382	351	350	340	366	339	406	360	343	331	379	389	352	362	369	373	362	360	341	360	354	366	334	349	356	329	343	356	383	335	368	347	368	369	363	344	388	336	357	372	375	342	342	360	347	350	364	327	339	354	358	339	338	361	367	339	387	390	358	354	358	376	348	366	341	335	334	345	365	374	364	345	356	369	356	367	328	367	348	348	326	328	324	374	358	338	362	373	354	364	363	328	349	320	351	384	361	355	376	360	342	374	375	364	349	324	342	348	358	361	376	351	357	335	367	341	324	386	329	338	372	346	385	349	353	340	360	375	360	364	350	354	368	376	367	349	326	359	334	355	363	375	354	332	355	354	323	345	348	341	358	339	371	383	359	347	338	364	341	342	334	358	375	371	388	345	375	340	372	341	387	355	355	365	370	336	338	366	323	337	335	346	354	373	354	323	333	352	359	362	391	355	350	336	362	364	361	401	385	369	366	332	363	394	373	341	312	362	356	362	345	362	333	379	354	369	335	355	337	388	353	353	382	322	355	367	385	351	307	322	382	331	365	381	369	300	308	340	376	331	351	389	382	341	354	369	354	372	337	367	343	382	353	374	381	333	371	385	378	343	354	372	358	374	355	346	351	373	378	327	344	347	368	358	343	365	348	362	332	368	385	342	367	343	336	363	368	331	344	361	329	356	336	383	370	338	348	368	379	354	361	363	354	382	356	333	374	359	350	357	355	363	357	339	342	332	372	381	354	342	338	331	348	378	349	361	344	351	374	346	342	332	345	356	347	354	330	390	341	383	369	383	353	359	342	386	382	312	371	357	357	372	385	349	343	365	354	357	336	342	356	379	364	363	301	349	336	331	330	368	355	353	359	337	356	356	341	345	338	370	317	369	349	329	356	363	376	338	335	366	355	331	320	330	359	360	345	364	341	361	327	355	397	346	326	379	368	345	371	359	381	296	379	308	365	357	366	348	360	362	331	364	351	331	331	338	385	351	334	330	343	371	340	365	385	366	336	396	325	349	357	389	380	317	302	350	355	323	374	350	305	377	345	341	364	356	385	412	360	371	361	330	400	374	368	362	375	366	352	388	363	371	394	309	324	370	332	329	347	373	352	350	355	334	356	343	343	332	345	352	339	388	377	372	347	381	362	332	334	362	351	358	390	350	338	351	381	363	369	347	329	329	370	352	365	358	378	379	353	346	365	362	339	346	351	359	334	378	359	344	374	374	349	357	319	362	373	371	324	347	365	360	357	336	370	363	345	347	381	338	316	351	362	364	369	341	336	344	361	366	372	314	374	372	372	360	339	348	349	349	354	336	366	367	350	354	384	365	365	359	372	302	360	341	358	334	341	327	369	361	381	365	382	341	362	382	350	335	376	380	366	358	347	390	329	352	370	358	358	363	334	331	338	379	341	385	362	338	340	364	344	374	393	350	352	336	378	376	353	339
23809	21234	28430	24331	21216	8841	1489	1017	853	805	750	709	736	715	694	606	661	667	677	624	635	595	596	612	601	621	606	583	621	623	605	583	651	593	637	606	625	608	598	614	586	627	654	585	616	640	623	636	616	560	612	565	549	577	551	591	608	580	568	578	599	612	647	593	578	610	552	598	577	598	557	555	561	622	577	577	575	591	563	572	618	540	608	638	613	579	547	541	591	608	549	536	577	580	588	577	568	551	567	565	600	587	588	581	584	570	597	599	583	560	521	574	581	599	624	591	567	549	589	582	572	634	575	597	578	607	594	615	603	586	559	567	591	561	569	595	581	588	573	637	550	588	598	576	567	594	588	606	591	567	593	572	600	591	585	557	557	602	570	591	616	562	609	566	624	564	611	574	573	586	618	622	604	603	606	553	599	609	615	555	614	589	570	545	601	614	616	544	576	583	605	569	590	590	584	603	636	604	589	548	601	597	574	595	551	563	612	590	592	583	595	586	561	540	609	561	580	587	588	613	601	573	598	598	590	578	564	589	564	587	598	577	609	590	564	558	537	589	561	591	557	621	540	606	586	581	600	580	569	587	575	581	552	609	542	559	569	573	599	611	584	577	586	556	548	598	621	605	570	540	598	561	613	592	547	606	589	555	580	567	578	582	573	607	637	572	563	597	585	578	557	593	614	550	591	587	593	596	576	550	561	525	554	598	615	574	605	608	621	550	579	573	577	584	597	564	600	567	583	583	555	609	566	556	596	632	562	588	586	614	616	625	607	585	576	538	592	560	570	582	565	584	584	606	579	586	569	574	557	560	568	570	602	611	561	579	553	598	583	575	587	537	611	609	606	593	548	600	543	543	585	618	552	591	658	609	620	579	583	579	543	604	545	592	630	532	561	564	564	586	589	588	570	547	564	556	538	575	625	575	574	533	559	569	594	600	558	614	574	582	562	578	542	580	589	585	530	580	556	574	542	581	559	591	580	607	596	559	578	553	590	546	571	620	590	543	568	564	568	569	558	552	560	559	605	551	596	572	575	557	599	572	601	616	584	578	621	575	608	589	568	573	563	571	636	551	597	575	555	571	596	623	591	620	557	541	592	569	647	617	598	584	595	601	591	570	576	574	589	566	573	621	552	605	591	582	630	590	590	574	587	582	606	585	625	587	551	602	599	563	628	576	554	607	588	553	558	579	591	563	596	613	607	550	561	580	602	616	603	537	571	564	589	645	571	622	598	606	610	552	566	603	627	568	553	584	622	579	573	541	575	563	577	588	570	583	643	589	623	599	549	598	619	590	608	572	568	555	611	576	591	578	555	582	524	587	538	531	563	583	618	598	607	548	592	604	570	556	594	595	581	575	589	575	615	587	554	572	570	593	664	553	566	574	590	625	597	574	576	581	613	543	566	566	573	589	621	552	605	556	579	542	564	619	555	621	602	584	637	570	598	596	589	585	581	570	572	558	571	551	592	517	594	561	567	593	572	591	594	598	540	549	605	572	550	564	550	610	568	610	578	549	583	559	590	561	634	572	611	597	575	619	564	588	585	584	589	588	561	581	545	600	559	552	573	601	582	611	604	593	612	616	660	578	554	593	560	636	578	604	596	575	606	588	558	605	567	586	572	594	576	571	570	520	573	615	584	581	570	615	609	578	568	535	576	563	578	552	577	574	609	553	568	604	593	569	586	554	588	620	616	594	611	548	580	594	570	547	567	590	619	536	578	623	607	558	590	554	571	562	611	571	593	606	584	602	615	620	560	599	613	580	592	519	605	602	571	585	605	589	551	580	585	651	631	578	530	551	586	593	590	633	599	574	574	578	598	571	582	550	554	618	582	587	593	592	554	562	567	610	625	595	599	638	577	550	581	582	578	571	538	572	608	552	606	605	565	591	585	572	590	596	581	589	573	617	624	566	550	613	588	589	561	573	604	562	540	569	636	597	541	593	561	617	608	573	567	577	610	593	585	548	589	609	550	599	596	545	620	579	557	638	585	580	571	598	577	586	537	558	577	635	573	619	551	588	586	584	579	619	536	600	563	599	599	602	599	626	559	592	553	580	610	586	641	588	535	552	575	591	579	604	543	580	600	577	586	612	591	588	562	593	592	583	495	577	635	563	578	583	599	614	585	548	613	588	565	557	552	581	551	592	628	607	592	581	567	587	610	567	622	560	606	581	548	559	588	553	560	579	604	587	577	607	654	600	578	604	576	583	542	597	608	575	577	629	530	561	567	640	585	596	584	576	563	601	614	616	566	575	599	542	614	600	609	574	606	561	593	578	591	553	575	602	554	570	569	550	570	567	598	618	566	628	587	616	621	619	619	560	579	596	604	578	598	573	548	576	595	593	606	573	594	563	549	612	623	540	574	575	575	563	572	580	589	628	624	561	564	619	588	549	575	629	587	598	590	596	554	551	607	575	591	577	597	577	601	563	521	627	592	588	602	632	549	553	589	570	579	601	576	550	566	556	557	583	573	606	587	611	597	563	591	560	532	588	554	569	602	546	635	594	555	537	612	579	592	607	554	541	580	561	554	576	577	521	545	535	599	627	580	572	579	586	609	555	560	550	600	551	558	562	608	578	531	542	573	616	534	611	621	570	612	600	552	602	579	545	577	584	570	575	583	579	627	581	580	569	549	599	613	595	631	620	593	614	605	558	557	568	548	576	591	563	578	561	569	561	534	605	548	583	588	573	597	548	588	560	648	557	610	570	552	561	557	576	563	599	543	595	596	625	627	570	572	566	576	585	593	580	558	600	566	566	586	529	601	566	530	567	579	555	586	555	588	597	549	618	570	562	554	602	578	544	570	583	608	557	574	588	565	626	602	567	601	568	542	587	576	581	621	565	609	611	623	539	548	586	574	614	547	586	575	535	576	612	554	584	613	565	560	588	618	609	563	560	592	568	597	586	548	588	539	613	622	551	540	602	583	576	602	585	583	554	516	549	565	581	600	578	550	586	586	578	562	583	570	617	541	561	572	587	592	593	555	614	586	573	575	583	589	598	554	594	560	585	593	600	569	595	601	573	618	583	594	578	570	543	559	587	567	574	598	566	583	575	580	636	593	585	628	566	586	552	608	604	607	572	635	600	607	589	510	573	554	620	554	562	618	632	552	561	603	576	581	616	537	597	593	604	591	528	610	617	630	544	580	619	585	620	579	590	588	622	561	571	598	555	574	609	575	575	556	580	592	591	549	586	569	580	580	626	592	550	575	585	631	610	614	565	566	603	567	583	584	576	603	636	572	585	610	541	587	589	614	552	582	591	510	556	560	604	541	580	561	591	603	595	561	544	611	529	637	547	548	581	584	563	586	610	585	607	591	579	587	572	596	590	557	597	614	614	603	621	549	556	565	591	563	568	595	588	597	572	613	582	588	568	574	544	589	583	607	534	557	600	585	557	575	573	560	541	614	579	568	611	584	579	603	568	608	578	590	627	600	590	570	548	620	606	569	559	616	583	591	584	583	584	579	603	554	580	570	643	621	540
3824	11856	6566	3383	2766	2164	1698	1333	1173	1049	897	866	849	786	780	731	722	696	700	638	628	621	643	684	634	639	666	626	624	641	629	639	587	619	652	628	641	684	690	641	664	612	640	685	639	604	651	628	589	625	621	647	634	660	599	629	612	633	631	624	602	622	598	659	637	570	621	661	627	666	625	647	626	635	651	647	604	603	660	598	636	592	625	594	601	604	571	627	657	658	593	642	612	618	621	614	595	619	639	622	634	611	645	567	654	606	640	604	628	638	621	582	610	591	607	602	618	615	579	654	562	606	612	631	575	628	616	646	614	601	599	567	587	584	621	597	570	633	646	567	590	607	571	634	647	605	605	599	622	639	590	616	588	626	646	592	584	573	616	623	661	609	630	601	650	639	555	596	615	609	687	606	586	606	583	635	599	620	613	637	603	589	586	607	561	644	613	615	600	603	593	609	638	597	580	557	606	622	611	600	618	592	611	621	616	630	643	649	598	620	647	609	532	617	647	602	611	639	602	648	638	591	609	585	577	589	599	627	604	624	619	609	627	640	588	614	587	600	623	645	628	587	593	576	590	646	613	644	670	585	617	576	588	570	636	598	634	602	609	624	625	617	599	651	683	599	595	644	580	598	603	615	606	624	581	636	630	579	614	629	639	600	578	614	603	627	613	649	594	587	576	555	619	613	617	603	593	574	612	561	615	611	559	607	575	623	647	628	644	597	594	607	646	626	583	612	587	631	630	572	637	628	588	653	625	609	656	596	621	618	618	605	662	594	651	588	705	603	589	582	624	625	612	598	601	588	606	621	667	591	612	616	602	620	603	620	566	607	660	614	572	631	598	640	595	661	596	622	631	628	614	604	562	616	626	639	596	634	653	648	577	591	610	618	586	573	590	611	588	592	623	602	617	624	592	613	540	634	608	615	572	619	558	583	620	603	622	632	642	615	594	600	611	601	582	648	597	595	587	653	617	616	570	636	604	657	613	603	609	589	603	606	602	578	606	612	620	620	584	634	584	600	610	626	635	566	637	593	597	575	655	586	619	578	552	560	612	607	608	573	571	606	560	575	654	592	646	648	587	651	590	587	610	596	585	652	624	633	639	616	549	596	588	610	594	612	631	610	611	601	660	587	612	557	614	621	647	592	612	562	625	624	586	615	596	634	613	599	627	632	624	599	622	626	628	618	544	572	612	625	567	580	566	627	600	604	596	603	638	617	624	594	599	641	666	687	622	630	614	615	607	639	593	650	660	616	629	609	562	645	621	593	607	617	641	607	636	587	642	624	590	606	576	631	588	595	578	616	601	608	598	593	604	615	586	649	614	672	594	586	605	562	626	684	623	584	649	562	587	539	613	590	588	599	605	595	575	599	659	626	573	664	636	625	625	644	594	635	574	644	610	619	591	610	602	620	607	580	593	669	571	602	648	588	607	628	604	601	624	572	626	614	611	602	625	638	599	609	598	631	584	610	574	628	614	595	634	595	620	638	631	622	594	552	642	601	611	608	627	576	623	580	612	605	584	624	591	588	623	576	592	630	595	603	610	610	594	623	594	562	632	622	639	614	608	591	648	650	641	595	621	601	606	612	636	600	597	619	614	618	644	587	628	645	602	605	594	613	624	603	621	595	639	592	629	576	607	633	659	582	579	619	603	585	581	612	615	666	607	606	617	601	616	622	649	611	581	619	611	611	574	558	626	605	609	598	605	587	606	600	595	568	607	594	568	639	636	577	569	580	592	600	577	617	651	649	644	611	611	609	597	615	589	623	624	644	621	581	653	613	679	518	590	610	599	617	598	627	626	625	572	653	617	602	647	619	615	583	599	584	626	590	597	590	601	625	605	634	627	612	597	589	600	611	639	597	618	537	615	641	567	633	585	595	593	591	655	631	611	619	611	642	571	606	588	561	616	657	606	622	606	601	593	609	595	631	556	614	545	617	616	597	641	560	587	571	612	633	626	601	614	597	635	657	607	597	601	605	571	603	618	609	627	611	622	601	588	590	572	633	627	628	634	593	618	589	572	646	604	661	579	598	580	602	597	600	583	633	593	618	637	588	581	619	618	594	619	606	640	575	592	563	620	652	637	628	614	597	617	614	570	572	583	588	626	589	596	632	624	595	613	567	554	641	613	629	639	547	595	589	619	600	630	556	593	612	625	576	590	638	591	580	593	625	631	591	591	592	624	610	635	593	640	611	617	590	631	656	584	595	639	615	603	661	578	594	678	622	609	653	627	620	617	608	600	626	603	598	612	633	614	610	612	565	641	609	547	663	590	653	625	580	601	575	624	607	564	571	626	626	639	592	622	646	600	598	604	621	585	597	610	560	609	598	607	637	587	600	593	627	579	590	638	646	581	612	597	639	624	586	647	570	624	595	631	606	626	551	621	592	572	583	640	599	579	599	650	578	585	626	597	627	593	607	617	604	594	572	641	615	639	636	582	599	596	645	633	634	614	581	612	621	604	581	566	638	624	601	630	578	622	632	614	611	596	611	591	605	620	593	607	599	589	598	621	610	619	592	573	590	584	582	624	599	602	592	643	603	619	642	619	586	614	601	622	627	595	591	616	570	647	620	619	602	612	600	586	569	648	613	608	638	602	611	651	592	620	649	621	615	580	615	645	613	618	583	642	635	599	587	654	631	611	649	592	556	600	638	622	623	595	588	584	593	638	605	595	663	619	649	617	602	620	618	653	584	580	605	609	595	610	593	626	591	618	594	635	585	607	590	644	609	647	582	592	605	587	598	607	599	649	603	596	606	602	616	579	609	642	617	607	581	642	555	621	607	613	650	632	606	598	563	615	606	613	613	592	604	613	611	631	652	579	575	609	621	580	611	571	618	605	630	584	544	644	619	647	597	619	557	593	561	546	650	581	561	589	611	640	663	578	613	637	629	605	630	608	620	648	606	629	583	621	617	637	619	622	600	614	647	593	595	590	637	625	623	585	602	633	621	604	570	610	619	611	650	610	620	649	595	627	584	641	593	626	597	572	621	599	586	607	636	636	633	581	615	597	595	565	565	605	555	639	592	626	608	597	625	614	579	580	631	585	588	632	599	626	595	595	577	579	600	609	668	639	600	606	636	608	636	604	613	604	613	613	586	644	609	629	627	633	602	609	629	621	613	624	632	611	586	634	611	604	618	608	633	551	612	585	560	639	599	601	668	597	691	585	600	607	571	607	585	619	656	561	615	594	606	629	554	599	590	617	567	600	636	577	628	611	596	591	563	591	575	614	647	625	628	645	594	639	599	623	578	613	602	633	626	619	593	614	554	598	602	628	607	650	588	599	629	619	596	582	600	610	641	617	601	568	565	613	637	614	598	671	634	623	623	566	601	573	588	611	641	629	615	594	601	591	621	584	644	616	634	619	665	599	610	610	645	573	594	581	582	589	578	571	629	612	623	640	623	597	633	610	614	628	596	624	630	635	603	658	586	577	613	649	599	552	646	628	627	594	603	596	609	573	572	569	692	611	588	604	642	602	611
25011	21215	27203	25379	9041	857	614	541	482	457	406	377	343	342	363	375	377	330	326	333	344	345	320	322	310	331	344	336	327	343	294	337	316	332	334	350	329	318	303	357	363	318	337	303	332	335	317	327	308	314	322	323	330	303	299	335	304	322	301	290	324	307	291	323	317	315	300	328	327	338	340	304	338	279	318	323	301	345	324	299	324	329	335	318	302	312	325	322	325	321	325	316	345	327	291	287	347	338	317	288	320	290	296	300	331	331	303	332	304	290	316	320	293	307	299	324	314	289	336	323	343	339	324	313	336	345	346	335	308	305	319	322	304	273	303	310	312	325	324	302	310	298	310	330	344	320	324	304	318	293	318	311	320	337	309	285	289	279	307	281	309	313	308	304	297	319	276	335	321	287	328	298	302	315	336	309	331	321	326	332	313	322	323	322	328	305	286	334	313	305	372	332	291	299	297	320	291	332	337	330	325	308	318	314	293	303	313	283	338	312	326	314	309	306	323	274	322	290	311	306	331	320	320	279	288	338	324	328	307	325	331	307	300	304	342	313	308	317	300	291	326	289	308	264	298	270	318	335	315	333	290	314	308	305	328	319	303	290	332	304	302	340	292	326	275	310	282	303	315	302	303	295	328	305	321	329	311	352	321	301	313	338	324	329	334	314	345	306	331	338	308	293	323	334	294	331	306	313	298	289	312	325	308	290	299	338	322	306	302	318	295	318	292	274	322	313	319	300	335	302	328	312	325	304	318	303	268	316	306	294	304	308	330	322	310	274	320	311	311	319	296	272	341	314	306	342	303	340	293	316	283	333	318	337	317	336	302	309	316	332	312	287	297	286	305	324	298	311	289	366	303	302	287	321	339	340	306	323	312	308	323	311	298	303	316	296	282	315	294	303	312	314	312	305	307	321	320	305	289	320	288	309	318	315	349	276	311	290	283	320	322	313	322	293	319	324	286	279	303	292	326	298	321	324	314	317	293	319	311	307	309	332	327	299	321	326	302	328	300	300	302	293	306	298	313	311	308	307	306	272	283	322	334	342	317	283	352	295	324	324	320	299	308	278	304	333	321	292	346	311	317	312	294	313	314	307	317	296	314	318	342	283	326	308	339	319	334	306	293	333	289	282	313	324	303	314	280	273	304	330	341	314	283	318	307	312	338	283	307	318	326	274	317	302	339	273	317	311	320	320	313	312	317	300	310	299	281	320	300	304	291	304	354	342	302	301	318	295	315	317	337	285	305	316	301	307	318	320	317	235	319	322	300	350	307	323	324	307	282	287	291	311	304	310	333	345	258	316	283	331	306	334	350	304	304	315	288	320	310	320	304	332	284	321	287	305	315	311	327	319	317	313	324	333	304	313	331	301	362	327	334	318	280	292	345	306	300	327	281	303	297	326	311	327	283	338	317	313	305	330	322	313	329	322	319	289	310	315	327	314	276	296	316	336	290	307	317	321	303	311	302	336	333	304	279	310	292	326	292	290	315	290	308	336	319	290	321	333	310	266	298	326	317	340	314	289	285	295	316	324	313	301	316	308	290	279	316	289	295	301	323	290	317	288	327	291	293	336	312	331	303	317	294	276	288	302	336	327	308	286	293	336	326	341	336	317	318	299	290	301	310	331	305	315	310	314	289	300	311	287	290	326	325	339	330	308	299	303	310	302	316	296	310	307	309	325	309	332	288	313	318	331	302	321	334	296	313	322	327	302	309	304	297	283	294	280	320	330	306	306	319	301	286	315	305	298	323	312	287	342	307	319	341	294	284	304	305	312	317	285	305	330	301	342	304	322	297	325	311	311	301	354	320	336	327	329	329	296	307	325	314	336	298	292	329	315	332	304	326	339	311	308	298	285	299	313	306	358	311	292	322	322	324	344	296	309	302	304	293	323	325	307	302	297	317	317	316	309	338	294	317	338	313	295	308	288	315	330	315	319	344	306	294	303	356	332	316	324	315	312	309	335	309	311	325	333	342	285	295	308	364	323	315	297	328	330	300	312	314	313	363	299	321	302	283	307	316	272	350	304	304	323	297	292	321	335	299	288	290	312	313	329	311	313	329	314	296	313	337	321	312	342	301	294	321	316	328	314	299	318	301	349	341	288	331	278	299	311	288	315	328	307	293	362	303	335	308	330	318	298	297	309	321	299	292	311	317	314	330	343	353	330	335	299	331	327	285	328	359	280	312	350	320	322	332	296	312	317	284	352	295	313	324	307	305	278	293	297	296	307	311	344	331	316	295	325	293	296	268	326	327	332	339	309	329	286	333	307	275	310	289	338	335	345	342	298	328	321	311	274	330	310	332	306	327	291	322	326	297	294	332	312	318	298	326	307	341	308	300	293	265	335	307	304	327	302	320	341	288	314	297	298	307	311	317	307	279	315	299	294	304	334	304	335	296	310	302	297	308	294	332	310	280	297	297	318	279	308	327	354	294	334	285	305	313	322	317	299	309	284	289	304	305	296	310	322	335	319	327	313	345	331	336	328	341	319	287	340	325	320	303	307	300	317	307	311	316	302	302	338	288	306	325	340	293	329	312	348	303	315	343	310	309	294	297	324	337	305	321	325	312	321	282	324	330	321	313	290	303	349	283	352	309	337	331	324	313	320	327	292	315	311	309	287	312	300	289	303	298	289	332	314	311	310	316	302	323	329	310	305	319	327	305	311	319	300	305	300	327	331	343	310	292	312	310	313	291	329	305	329	309	290	294	347	284	293	326	311	331	307	310	317	347	308	306	362	313	316	263	294	331	306	281	318	304	273	309	312	338	311	319	300	286	295	354	284	299	347	317	291	295	301	294	364	297	322	317	292	314	288	293	321	316	317	306	289	345	314	323	311	315	315	335	363	307	346	291	322	296	310	306	290	318	321	290	345	318	294	323	302	269	304	297	293	333	302	322	329	319	315	323	306	313	324	305	329	292	270	317	329	306	323	291	306	306	297	310	318	320	306	289	339	314	314	272	316	305	331	312	313	312	295	304	296	291	288	329	320	305	301	310	327	306	290	330	324	321	312	307	320	315	324	309	339	366	333	314	316	321	321	335	293	319	325	309	311	313	296	306	282	315	293	319	328	307	300	319	288	313	310	303	303	284	335	300	319	297	318	334	298	320	275	341	331	324	343	304	313	328	337	311	304	292	326	298	297	284	286	330	280	334	330	305	298	331	338	310	339	272	296	315	300	323	320	316	319	298	314	281	289	323	312	285	297	304	308	312	313	320	324	327	284	328	322	299	313	265	331	311	313	298	301	318	329	331	317	291	309	314	325	324	312	322	284	315	346	311	324	320	295	295	318	291	332	315	301	307	311	311	333	293	318	287	307	320	319	310	340	313	272	299	305	284	320	344	316	306	308	305	295	284	304	322	318	281	298	361	309	318	325	303	292	309	299	329	338	317	296	299	330	341	309	327	305	322	309	274	304	353	284	321	288	321	320	331	308	314	325	308	296	304	302	316	290	293	315	321	293	340	313	314	330	323	318	316	311
3777	6374	3976	2057	1597	1271	1012	837	714	636	492	505	508	453	445	448	401	418	406	411	397	394	370	373	383	389	378	351	358	379	363	363	363	383	398	407	376	365	353	346	378	386	364	384	398	392	404	371	371	346	370	348	389	346	386	328	371	369	360	399	377	387	361	395	367	383	346	377	389	358	361	332	364	350	357	356	372	356	347	378	357	354	386	359	353	343	369	380	329	355	364	393	326	330	384	366	356	315	381	358	333	326	330	383	332	376	382	348	389	378	374	329	351	333	379	363	392	332	366	332	342	356	324	360	352	375	369	330	354	357	316	360	356	347	343	346	344	352	367	367	353	358	319	368	353	348	358	413	342	361	340	360	395	340	367	337	334	337	386	363	335	338	351	384	346	319	335	359	380	350	345	348	363	375	351	333	360	354	380	336	345	368	354	342	342	389	352	396	362	394	363	321	322	311	347	317	358	342	353	390	383	342	355	367	357	354	357	400	349	377	364	348	358	399	339	331	364	334	341	358	330	335	325	320	374	338	368	369	351	354	359	344	345	337	338	355	362	341	374	386	341	335	342	340	378	338	330	363	356	336	349	355	353	346	358	364	381	348	365	364	370	383	356	330	344	351	340	350	364	346	329	321	331	388	343	316	362	315	360	349	388	356	321	344	378	333	360	362	364	338	347	378	343	363	374	356	344	345	337	361	328	346	355	335	330	357	427	362	329	340	345	352	357	371	383	365	359	362	310	361	325	340	344	343	338	328	368	378	360	336	379	363	361	343	371	361	302	362	345	351	356	369	352	356	349	339	344	346	354	377	347	330	350	339	350	367	339	322	338	340	386	331	381	339	376	329	351	358	351	364	358	370	363	374	381	381	343	345	375	378	376	350	353	367	347	328	349	344	311	339	387	365	360	351	371	344	358	344	316	392	338	364	333	332	349	402	371	328	358	349	343	382	376	364	359	351	368	360	360	341	372	362	330	339	307	359	336	342	362	360	347	326	350	366	364	357	361	345	353	355	358	325	349	345	362	310	343	322	366	341	348	371	374	370	366	360	348	356	338	366	371	354	355	316	347	372	344	368	361	386	380	360	361	374	356	334	344	353	343	340	349	344	346	374	357	363	319	314	352	318	368	379	325	390	334	348	363	361	355	361	374	354	357	347	318	378	341	393	383	359	384	350	359	371	348	353	383	358	349	343	377	317	340	378	362	343	331	357	355	334	334	349	327	368	366	353	379	325	355	348	366	359	331	352	330	386	340	345	342	311	329	363	368	420	338	344	373	370	387	335	340	369	347	353	360	358	373	320	360	342	351	350	399	377	373	370	371	359	383	333	359	408	357	340	351	379	368	333	319	391	346	341	352	384	361	334	355	363	376	365	347	376	381	348	353	351	360	332	360	345	370	343	346	335	378	348	330	357	361	365	374	406	349	358	344	381	339	336	407	341	383	367	368	368	346	330	362	357	370	355	379	379	357	396	367	341	392	370	378	335	355	376	351	346	343	344	332	356	365	356	376	367	363	380	375	362	359	319	358	360	369	338	336	370	332	325	375	343	354	337	386	355	304	350	351	364	340	360	348	347	351	364	370	343	375	322	348	381	333	352	354	357	362	355	316	290	343	356	372	370	351	345	386	378	332	346	345	349	336	365	359	361	358	324	343	357	383	348	353	376	379	379	352	309	352	350	322	341	315	334	337	365	337	341	314	359	356	328	357	361	353	355	328	346	333	352	341	357	341	371	331	347	321	362	354	374	365	327	368	344	361	349	358	362	356	379	355	344	353	325	374	359	340	368	384	331	379	357	318	323	326	364	366	363	382	343	324	349	375	377	399	350	366	362	367	354	350	390	324	363	353	316	341	379	323	339	358	363	368	351	339	381	390	387	390	355	378	352	351	360	351	374	340	340	357	324	359	353	360	382	323	354	373	342	346	324	360	334	347	326	336	364	369	366	346	334	352	350	352	333	376	311	379	335	350	369	321	357	371	366	353	358	365	361	346	363	407	343	364	370	368	343	358	377	357	364	352	336	336	364	322	340	324	339	352	336	333	339	371	344	374	346	344	334	376	346	375	347	384	340	360	358	371	317	330	360	347	367	372	347	365	357	354	348	369	355	354	356	326	372	364	335	377	354	374	358	362	354	325	359	343	385	338	328	341	370	338	383	321	409	346	336	347	356	349	415	365	342	376	313	315	357	347	365	344	349	342	372	316	373	352	338	349	365	330	338	384	365	345	369	355	356	349	333	359	370	353	365	353	348	350	374	335	369	361	308	344	342	340	381	343	392	351	357	397	321	334	376	352	348	355	320	332	342	382	340	347	339	341	346	315	356	389	362	372	348	367	331	344	352	390	348	352	374	368	362	357	346	397	327	340	340	361	329	342	337	356	353	328	361	360	380	377	334	372	360	340	334	356	343	352	327	393	336	373	357	367	367	336	346	368	351	370	337	366	338	347	385	343	341	333	394	278	348	312	324	331	350	376	349	352	361	391	342	361	329	362	314	363	379	357	370	350	332	369	369	353	360	345	353	376	348	385	376	356	381	376	359	339	331	407	319	360	410	318	335	376	354	369	344	344	351	360	356	347	373	387	348	329	366	391	371	336	358	327	356	347	358	354	353	328	354	357	351	341	373	358	355	351	343	346	342	401	406	334	356	314	373	351	334	355	337	341	369	330	345	372	344	386	359	329	348	351	354	355	351	334	326	336	338	376	368	354	334	352	349	337	380	347	315	427	363	356	351	366	381	334	332	318	344	359	337	373	352	348	324	352	369	342	340	371	375	352	339	363	325	346	338	374	382	335	389	349	368	383	368	342	362	325	332	361	355	331	356	316	306	339	355	356	358	338	342	388	367	345	367	376	343	357	351	373	338	342	375	406	341	398	336	365	341	345	387	350	363	329	356	330	368	374	349	396	349	344	392	377	336	352	342	378	346	376	380	308	311	359	353	335	386	347	349	344	332	340	338	376	374	332	343	375	341	390	344	353	331	364	353	371	380	353	345	350	350	355	352	329	375	348	332	383	357	363	348	343	344	350	331	357	353	309	321	330	363	324	371	376	370	376	383	326	341	369	358	359	336	339	333	380	343	394	379	365	347	359	356	374	384	374	368	340	337	335	346	335	378	385	355	356	359	357	397	374	353	383	343	347	362	348	366	391	376	352	381	351	356	363	345	369	338	371	361	357	383	353	350	356	332	345	336	358	376	335	354	351	380	329	367	322	358	378	359	408	356	308	340	344	337	373	352	363	341	373	363	328	378	337	340	392	344	322	328	323	340	350	349	345	393	298	345	374	358	324	338	367	373	349	335	346	353	343	366	358	336	359	355	361	329	318	361	346	371	345	343	397	383	375	327	378	335	347	334	364	389	354	334	361	333	348	309	350	362	347	362	398	373	335	342	373	335	373	352	379	357	372	318	358	319	327	364	337	362	387	376	365	312	372	388	362	334	357	360	336	386	370	364	357	334	329	386	374	360	332	373	356	394	363	323
22716	21318	29037	23911	21282	21315	7967	1657	1262	1140	1016	989	849	888	839	835	802	793	799	757	787	745	723	749	748	724	674	720	687	730	731	719	711	698	751	726	742	703	717	738	750	724	690	759	696	780	741	770	712	658	682	674	707	670	688	698	698	724	713	673	715	669	688	738	691	692	689	693	708	696	663	684	692	709	699	711	681	702	680	647	693	690	682	671	650	686	711	691	725	714	736	686	659	688	698	694	632	698	701	697	691	679	667	691	676	711	671	722	708	730	666	727	680	672	680	709	654	635	731	697	680	697	696	618	677	695	682	616	692	642	664	639	691	729	652	701	648	658	667	641	685	676	684	662	704	712	677	709	685	683	682	668	725	687	672	686	673	713	711	694	712	680	681	708	650	691	708	741	659	692	648	693	680	710	663	675	703	687	688	660	646	681	686	685	690	641	689	671	658	719	728	663	688	703	690	659	694	684	708	700	676	669	710	738	748	703	662	665	694	687	688	745	688	670	708	712	708	713	740	718	703	654	682	661	664	730	709	676	646	689	726	702	723	673	690	712	715	691	680	709	670	653	724	694	641	709	627	697	683	677	699	656	661	682	670	652	704	688	727	667	695	720	722	693	647	680	697	690	648	700	704	640	690	703	751	688	690	627	685	715	680	673	718	675	695	677	659	732	644	628	652	677	634	662	691	688	697	735	728	651	712	678	692	664	685	692	679	697	642	663	717	732	682	695	657	650	678	716	664	643	684	684	683	638	669	711	673	670	721	690	651	665	689	668	647	646	718	704	684	715	708	671	620	721	707	690	731	698	704	704	658	653	732	690	726	692	631	699	692	650	666	672	693	658	643	705	706	680	677	683	714	739	645	732	673	693	689	722	719	675	666	699	704	729	682	666	674	700	686	691	716	654	692	659	683	640	694	697	643	705	723	672	706	703	682	682	682	648	666	725	689	664	662	661	670	690	709	692	674	644	673	658	672	664	678	699	693	712	675	678	717	716	698	654	669	685	644	753	648	706	702	688	696	703	639	677	624	696	729	692	703	699	707	697	687	740	694	661	683	694	677	684	717	645	656	679	694	673	641	661	679	677	639	647	688	697	707	705	676	637	711	684	675	712	732	678	689	689	705	642	675	670	643	681	708	714	711	707	670	709	692	687	679	680	687	692	637	663	652	652	643	707	695	690	682	667	697	694	681	673	652	684	659	707	696	749	688	727	764	663	647	671	682	679	649	659	671	697	713	650	726	684	653	713	672	633	683	639	704	689	695	714	658	689	654	655	703	673	681	693	638	620	697	647	732	673	685	704	710	753	673	714	673	690	683	666	698	665	668	663	656	698	682	678	698	662	671	684	708	675	688	665	656	691	689	681	670	670	705	686	705	676	688	627	674	699	683	684	707	717	644	704	682	698	683	649	689	663	686	682	684	694	668	671	654	706	669	655	749	716	660	723	633	662	698	693	674	664	713	683	752	700	702	665	664	687	684	667	662	725	696	649	688	658	685	674	676	714	660	719	717	682	733	726	659	678	706	679	653	631	707	691	687	686	664	637	699	701	661	670	704	672	690	654	710	679	691	668	714	627	700	699	683	683	695	677	708	693	659	683	687	685	669	739	723	703	697	680	694	641	694	665	701	630	666	738	671	711	687	678	703	681	698	715	727	686	726	696	686	668	663	678	601	702	710	665	651	732	652	680	665	654	722	620	664	718	699	676	694	694	691	716	665	615	707	714	664	632	631	734	696	663	650	659	660	739	727	733	685	617	731	667	666	647	693	723	629	691	664	699	648	666	660	695	692	702	671	700	706	769	623	684	703	679	693	678	753	708	698	689	691	691	666	671	657	676	685	720	667	679	680	652	705	697	686	735	685	627	714	644	639	667	755	649	696	709	642	658	698	706	723	654	723	685	712	652	654	663	684	654	713	688	669	672	635	627	689	655	675	680	690	703	670	689	671	706	670	711	693	686	711	680	710	703	678	728	658	654	710	706	680	701	690	672	623	693	660	667	619	691	605	678	683	708	646	716	690	681	739	680	687	608	677	711	689	637	713	678	653	699	706	671	681	643	702	657	662	668	696	702	676	632	613	672	753	739	665	694	660	704	672	666	680	678	717	692	709	685	679	716	655	691	680	675	720	721	660	660	700	658	699	699	693	638	692	723	674	645	702	675	681	711	695	675	701	680	665	699	714	692	653	681	724	655	681	689	644	679	685	677	639	609	685	739	684	679	699	682	668	686	664	716	653	707	691	678	658	701	674	723	658	665	682	686	710	744	740	626	695	711	676	680	713	678	705	681	685	697	681	716	686	661	697	691	645	725	693	670	670	719	654	672	691	682	673	703	666	641	672	699	648	677	663	648	688	686	687	669	689	666	686	665	654	682	682	679	686	640	708	740	680	674	724	663	692	676	676	691	686	682	687	728	651	667	727	709	662	710	691	700	710	677	697	693	695	678	731	679	696	644	709	672	683	696	685	666	722	680	697	717	659	678	667	657	688	693	652	667	676	694	681	688	635	758	648	673	691	687	723	685	682	715	681	681	710	662	678	666	658	704	713	703	725	722	703	690	658	684	706	633	702	708	708	674	671	684	653	741	704	674	732	692	714	743	603	652	712	693	688	722	729	673	670	664	664	678	697	676	627	747	674	691	687	647	691	663	652	705	701	717	658	663	680	670	648	666	683	701	675	707	680	726	693	675	665	663	661	690	688	696	702	651	696	669	675	694	693	684	675	688	691	731	639	665	659	667	686	670	671	650	684	691	669	654	749	677	692	638	667	688	687	699	707	654	701	711	644	642	645	713	671	717	673	688	713	681	727	662	705	660	739	653	668	663	685	659	695	685	626	704	694	668	661	701	658	696	687	675	644	703	699	656	696	714	692	699	692	653	677	735	701	692	700	691	640	716	657	696	667	671	660	682	670	728	681	647	649	663	726	717	690	726	664	674	648	655	692	629	667	694	648	656	684	687	687	687	704	715	627	689	639	718	688	651	715	695	715	688	666	690	678	645	700	674	711	677	706	661	657	699	700	670	669	702	692	633	681	716	686	659	731	671	714	680	627	659	651	694	644	672	678	683	663	709	641	687	673	615	683	673	686	706	733	669	681	619	672	658	696	635	697	711	674	683	707	693	640	674	694	742	643	673	682	668	658	712	675	650	657	690	743	675	696	705	671	675	668	747	726	638	684	646	658	710	687	614	646	682	684	728	696	634	729	673	693	658	648	721	669	664	672	671	679	675	690	719	696	722	702	725	682	679	686	692	673	683	647	714	678	645	699	655	680	683	640	676	676	676	686	673	683	680	742	753	670	685	672	707	679	718	729	697	723	679	660	673	689	652	670	677	687	671	645	705	705	681	655	704	675	671	675	664	686	661	686	687	697	682	639	685	675	695	693	696	646	668	646	696	691	705	683	711	664	681	703	701	623	667	685	685	689	698	664	690	656	692	713	674	647	706	694	677	665	646	670	710	691	670	651	685	698	686	684	670	724	689
5349	15701	10888	5688	4597	3552	2780	2103	1854	1538	1307	1161	1097	1007	997	913	937	886	886	843	853	824	849	764	805	746	748	789	770	764	839	786	819	810	767	780	764	739	757	776	768	788	810	764	764	811	726	740	727	756	748	733	728	730	738	736	734	726	765	683	758	692	698	752	758	735	732	754	685	772	744	756	697	739	712	667	712	752	718	706	690	710	762	705	770	735	728	683	711	700	691	718	707	708	674	759	710	702	678	760	739	729	698	699	731	714	690	732	676	743	735	714	704	718	718	690	738	746	715	718	709	718	733	684	726	697	665	745	756	713	730	729	699	670	716	662	725	713	649	697	718	700	768	738	677	691	714	750	729	700	708	704	729	719	711	660	665	692	715	765	673	754	706	700	733	697	673	688	735	666	717	735	694	686	695	702	732	719	749	743	750	708	688	694	703	709	738	713	721	690	710	709	750	676	706	693	673	678	686	708	715	720	742	704	723	714	672	734	684	726	690	749	679	706	697	743	717	671	711	739	731	708	729	730	726	725	683	646	727	754	684	712	718	721	723	671	710	708	671	727	717	693	676	727	695	712	690	674	697	718	693	681	689	720	675	759	737	720	735	708	717	728	688	718	694	669	711	691	680	731	693	709	685	722	744	693	698	722	738	724	674	744	656	687	731	714	751	735	658	719	730	679	707	676	723	685	730	733	720	723	674	718	698	752	715	686	734	691	648	697	694	744	729	750	664	724	699	741	698	730	711	723	716	658	700	719	693	739	684	717	723	687	768	721	713	699	736	699	714	689	743	710	736	684	737	714	727	703	723	682	692	686	727	703	720	722	701	745	682	732	683	676	712	752	664	725	715	733	730	716	711	654	745	711	717	685	682	729	751	677	679	683	758	673	726	706	702	732	773	716	710	675	693	746	740	735	663	706	687	725	738	684	746	679	661	693	721	702	744	715	734	750	696	710	708	696	725	697	718	699	757	718	715	692	686	723	700	720	709	728	707	718	684	720	683	703	678	719	757	721	722	702	745	711	686	655	726	757	741	732	712	757	746	721	659	702	711	669	768	759	698	700	676	709	676	722	709	700	625	748	719	763	726	729	719	750	658	749	708	765	727	729	715	681	727	739	713	729	747	738	720	757	691	724	676	702	682	742	684	683	651	689	699	723	727	691	722	695	740	674	724	713	718	687	675	750	736	710	739	690	732	718	689	723	696	695	681	686	674	668	727	722	669	705	731	711	753	695	712	759	709	688	696	722	696	724	757	670	752	714	699	681	690	681	768	753	693	696	727	670	668	733	701	720	686	720	739	772	726	655	740	700	688	672	704	724	697	698	723	713	723	717	700	717	690	658	677	719	695	705	713	741	725	673	775	668	734	697	712	690	688	666	721	743	730	728	689	767	698	696	700	677	684	670	688	670	694	661	730	726	695	727	659	743	743	724	732	721	665	679	747	694	701	694	723	737	708	672	709	744	757	681	738	702	712	687	712	690	753	711	706	678	702	691	699	727	687	743	713	678	703	713	718	686	683	721	703	708	696	701	741	722	685	719	716	746	698	683	711	702	672	704	721	700	724	688	730	682	721	691	682	728	704	662	704	699	701	691	740	699	677	695	728	731	694	685	672	736	762	672	700	668	707	699	686	727	703	701	720	677	683	710	698	698	718	723	731	728	768	707	727	749	682	708	750	702	664	746	746	703	729	700	742	718	698	720	731	705	675	706	719	750	721	692	703	749	699	725	708	702	709	716	763	724	723	687	707	701	753	712	749	703	695	726	694	663	717	724	694	706	700	700	679	702	713	696	733	713	732	658	709	732	744	671	749	652	671	701	723	685	697	684	688	709	692	704	755	702	685	707	759	718	722	643	672	716	716	697	681	713	724	771	676	715	671	709	717	692	673	735	741	693	704	691	712	674	694	669	710	736	716	697	704	726	713	692	707	705	694	713	715	704	691	739	755	727	712	716	732	683	694	670	717	737	688	679	720	664	681	726	715	712	750	735	725	684	722	713	746	683	677	700	688	679	725	684	716	665	705	685	651	727	721	697	678	711	754	688	725	710	738	703	703	733	726	751	699	752	693	690	635	705	708	683	716	668	674	651	700	681	666	750	680	702	662	700	711	739	737	705	723	735	718	709	724	721	683	719	679	692	711	699	755	710	685	695	729	672	698	706	730	711	701	721	730	674	744	703	713	690	695	705	672	734	715	701	673	720	715	692	699	706	702	695	731	760	688	718	692	707	702	681	714	697	740	719	688	706	676	674	745	688	693	693	688	717	717	719	690	733	674	721	723	725	686	725	724	708	708	703	727	722	701	724	732	696	649	703	681	704	673	722	709	710	739	719	688	698	682	721	657	697	680	687	734	737	729	731	696	693	687	701	712	711	725	686	727	710	697	737	714	729	721	687	753	699	716	724	690	685	684	712	704	712	703	698	715	682	721	724	707	697	703	702	734	705	655	692	709	740	725	726	696	714	656	707	680	740	690	693	671	750	692	704	747	711	769	644	706	741	712	705	697	709	700	728	685	708	740	749	678	700	741	694	739	705	740	737	715	702	692	689	739	721	690	684	704	711	678	700	670	720	754	740	655	705	698	674	687	756	721	682	712	704	696	740	633	725	702	744	693	734	692	668	700	719	783	690	731	696	717	724	692	695	745	759	724	710	690	691	680	741	726	700	707	714	710	728	679	738	713	709	717	735	690	694	754	727	659	754	682	717	702	693	676	704	704	684	717	693	766	677	705	679	722	684	696	706	679	732	692	705	729	684	749	700	712	721	711	708	698	722	685	681	697	683	691	695	719	703	735	697	735	696	700	747	742	720	680	752	709	704	726	709	689	673	744	710	728	700	684	722	710	750	691	689	712	691	700	712	715	714	696	694	679	735	709	714	728	703	715	716	709	682	732	682	745	725	694	716	687	715	767	739	683	691	676	699	717	722	701	684	724	725	707	664	742	705	699	746	687	710	737	688	728	730	650	708	723	674	746	661	711	680	702	678	709	734	741	739	690	687	709	714	676	742	753	706	718	695	707	738	673	678	690	684	698	685	736	666	693	707	756	679	758	717	691	728	706	714	743	755	688	756	744	741	721	646	710	732	730	742	731	739	719	730	690	700	718	737	755	685	719	704	697	695	701	705	673	770	713	691	716	693	707	708	705	748	731	714	687	710	713	708	696	706	675	716	663	753	684	695	730	687	677	703	705	677	762	730	702	706	748	743	717	707	743	711	684	715	696	676	711	681	742	700	729	778	718	673	704	703	676	709	737	700	697	702	709	700	705	665	738	710	696	766	709	746	739	686	727	681	721	716	701	723	705	688	731	696	720	712	741	675	727	696	722	725	733	660	758	699	744	712	698	697	754	736	692	705	733	723	725	685	706	715	707	699	715	689	689	707	710	755	727	722	681	712	665	664	713	655	699	722	718	709	739	727	699	720	721	660	709	726	682	672	653	667	760	737	733	689	707	707	730	711	673	682	704	684	703	719	691	712	706	710
27881	16911	3183	726	480	406	388	372	372	336	354	323	314	324	304	306	318	318	322	311	340	341	332	312	335	320	321	336	318	298	308	319	312	286	307	352	340	345	287	318	363	298	300	311	334	322	323	330	338	327	310	351	326	323	343	309	338	311	317	294	294	307	322	309	318	314	330	295	315	293	335	337	343	314	297	306	331	327	301	308	328	310	336	329	307	325	313	319	307	325	304	337	312	310	297	324	336	298	309	318	351	346	325	296	310	335	325	318	340	336	293	335	307	322	302	314	315	306	360	330	305	310	303	313	301	319	342	327	313	303	298	275	297	316	331	283	335	318	315	343	328	324	308	312	311	320	314	316	318	301	306	300	327	309	322	340	300	343	317	325	276	339	318	348	325	326	357	306	319	318	330	321	292	325	301	331	320	334	323	306	355	313	316	318	330	348	332	304	304	287	293	312	321	305	308	313	339	336	332	295	292	293	308	328	285	337	293	326	319	309	310	344	299	364	334	288	318	323	316	293	314	308	326	298	342	328	329	278	326	314	297	324	344	291	292	311	324	295	330	323	293	309	332	349	301	356	301	295	315	315	304	316	329	317	312	301	310	313	332	317	340	307	313	328	325	331	304	307	302	312	316	333	346	325	338	296	310	342	347	320	293	312	292	347	297	344	306	319	305	307	341	320	337	309	311	297	334	319	290	296	291	320	297	319	294	318	314	304	287	315	306	299	318	298	318	291	313	328	290	300	321	304	335	367	313	336	326	303	345	321	327	318	309	317	321	306	303	327	343	318	326	308	308	308	288	325	348	328	308	308	336	342	308	293	312	336	313	311	321	321	310	307	320	314	329	307	337	330	316	289	317	348	296	312	344	295	343	331	314	309	306	327	328	305	294	362	326	326	308	304	335	313	312	295	303	312	334	321	358	320	302	301	317	306	304	305	327	310	312	321	337	304	326	293	314	287	323	324	326	277	336	338	322	338	323	291	311	298	309	321	306	350	305	309	314	306	340	298	320	302	295	312	326	301	327	328	307	265	305	324	308	294	325	318	301	284	345	317	323	338	291	308	310	303	363	330	332	316	269	317	310	303	315	337	317	325	338	332	311	335	330	315	351	320	369	290	292	284	329	323	311	276	307	336	318	304	333	315	353	306	302	318	339	292	339	281	343	337	318	305	348	316	336	320	333	307	299	307	333	315	356	319	347	336	326	323	340	302	315	354	312	305	299	332	301	324	291	295	300	320	315	304	304	285	314	334	337	339	297	290	319	331	314	321	298	323	318	327	323	306	294	287	324	279	344	346	322	299	300	339	314	298	356	355	297	337	299	351	293	348	325	313	307	330	304	329	336	295	334	324	296	310	309	313	313	277	337	295	283	331	323	354	347	310	318	311	300	315	297	354	329	314	296	293	316	325	310	326	336	312	281	333	313	329	329	314	312	332	350	329	275	320	311	300	346	356	295	322	319	336	326	331	351	290	306	290	330	292	349	293	321	311	323	304	325	295	322	316	315	294	315	297	295	319	309	291	329	302	289	329	312	301	354	288	314	297	307	328	292	314	301	320	341	323	339	334	323	316	294	302	339	310	320	282	312	312	301	300	320	281	323	323	367	337	323	328	308	351	322	331	347	300	308	295	313	304	296	317	324	340	348	308	296	343	335	335	324	291	299	310	324	323	294	293	341	333	312	331	309	309	310	312	306	323	353	341	323	323	321	334	306	286	314	345	310	328	322	313	301	290	333	285	301	283	294	309	330	325	285	324	317	339	312	295	337	314	326	317	314	289	325	304	321	300	297	335	309	259	328	310	330	341	309	336	340	325	322	312	315	321	301	322	309	289	326	303	320	329	284	355	327	297	338	316	366	322	286	326	301	330	332	307	326	341	335	289	327	331	280	310	306	331	303	340	356	268	335	319	318	342	298	353	337	318	290	297	299	307	330	341	313	340	335	314	318	338	337	336	293	290	305	303	345	293	316	313	295	328	279	313	312	294	297	316	306	307	334	332	298	345	343	296	306	303	318	307	319	320	302	320	316	294	317	315	310	304	305	310	339	314	320	333	298	298	333	322	331	321	335	320	331	291	321	305	318	324	329	314	321	305	287	314	292	317	315	343	279	300	336	336	311	317	314	313	337	298	347	287	328	313	346	306	325	334	307	320	333	338	333	336	340	304	326	303	315	301	336	311	312	338	293	320	291	326	317	308	295	318	363	332	328	353	331	338	322	329	323	351	308	328	313	307	274	308	323	287	352	307	310	331	313	305	304	346	346	346	312	305	304	280	285	322	339	301	346	325	320	337	314	293	278	300	297	273	324	347	295	311	332	279	317	306	313	345	316	316	331	334	291	348	314	293	332	318	325	303	328	303	303	358	343	346	326	323	301	321	310	348	276	312	324	312	319	329	301	299	297	333	321	325	336	288	293	310	341	299	301	337	311	304	312	318	328	327	316	296	323	330	321	347	328	329	330	333	316	324	317	303	323	323	337	308	308	335	305	320	333	320	357	325	320	333	330	312	285	311	326	311	317	337	327	310	316	321	293	304	315	320	283	338	348	294	348	319	287	299	302	284	310	328	335	292	283	328	307	271	299	311	285	339	313	317	317	298	327	294	324	334	291	320	293	306	323	312	324	321	319	307	316	284	302	329	313	314	280	289	322	346	352	326	311	327	304	315	316	295	325	334	318	307	305	295	307	312	349	301	344	300	315	363	307	318	300	281	292	284	329	308	302	333	302	316	315	301	300	286	301	282	330	288	330	360	290	295	319	322	303	306	330	307	320	323	330	327	335	308	307	310	317	319	290	290	304	319	294	307	308	323	348	355	297	283	322	272	327	309	303	350	309	340	333	318	298	327	319	315	313	286	308	328	304	309	316	321	284	322	308	319	304	337	298	313	324	332	332	322	315	306	325	321	318	345	337	342	303	322	324	343	313	333	339	314	330	325	344	301	320	349	316	329	325	311	310	312	339	309	325	346	331	293	297	328	289	332	320	362	319	319	330	300	301	295	325	313	319	301	327	315	312	327	302	291	314	318	338	299	335	287	313	320	355	350	306	301	290	304	315	322	291	321	304	320	322	315	304	303	290	337	310	347	327	339	353	288	322	312	339	335	330	314	318	301	334	342	297	330	317	290	313	325	288	348	330	301	329	329	302	292	279	302	325	298	344	310	335	303	332	296	286	317	296	302	334	308	337	297	296	323	327	327	338	327	299	306	280	297	299	313	318	300	299	326	318	311	299	293	349	302	298	298	317	305	331	312	325	318	322	311	311	307	308	299	310	327	321	289	322	353	308	302	313	321	318	283	300	286	326	297	339	301	321	319	302	311	304	302	323	314	299	311	297	329	333	352	317	316	310	310	318	315	300	288	287	327	341	321	310	316	313	293	333	331	336	325	316	339	332	337	298	313	293	334	297	315	304	317	298	307	334	325	328	332	310	330	310	318	327	332	322	298	305	311	332	330	335	344	305	323	311	302	331	336	293	318	326	338
4590	1664	1128	733	593	560	506	448	416	399	394	361	383	330	369	371	386	351	350	381	365	350	372	384	371	366	334	338	373	355	341	368	360	378	359	361	370	380	356	362	344	384	338	323	368	386	323	359	338	349	336	360	339	381	324	332	354	359	386	372	343	379	362	336	365	338	309	352	305	354	357	352	348	353	327	335	351	370	355	380	335	325	330	343	332	347	365	341	386	327	340	360	356	354	352	375	346	347	348	326	364	358	309	359	335	316	339	359	334	342	347	343	341	330	340	344	356	306	338	333	388	342	304	331	348	344	347	328	365	318	366	321	334	324	328	347	342	333	353	336	331	377	359	345	342	334	351	338	317	349	342	330	347	339	341	348	366	335	345	339	353	353	380	345	353	315	330	310	347	362	342	346	334	354	369	314	360	295	341	351	385	341	357	337	400	357	334	341	366	328	358	322	327	362	320	327	314	350	350	373	342	370	309	343	351	363	365	388	325	358	317	347	329	363	367	323	318	346	364	321	347	327	369	336	314	378	333	340	337	329	328	367	354	357	326	373	329	375	358	327	344	336	381	357	324	335	328	311	354	344	346	321	328	336	353	352	319	353	355	342	352	327	327	344	353	341	331	320	329	367	342	362	358	298	361	333	361	346	322	348	340	350	362	351	348	320	334	302	357	370	335	334	353	334	341	351	347	337	345	325	339	348	349	387	328	363	340	340	340	351	357	313	369	362	320	333	354	367	340	377	351	320	307	333	337	322	313	335	357	340	388	362	307	381	343	320	342	320	344	361	366	348	347	342	328	326	311	369	351	343	341	363	369	389	341	366	337	338	338	350	308	320	327	350	321	358	343	331	339	344	328	357	325	318	334	330	357	368	322	334	371	353	332	353	306	318	342	350	329	344	308	336	338	347	379	335	339	321	332	315	357	314	317	366	368	318	347	368	324	370	349	344	344	355	353	340	351	344	337	368	345	349	361	328	347	365	341	321	344	328	375	332	371	349	352	346	344	367	352	348	358	359	382	296	315	367	352	337	339	299	309	340	362	337	362	384	350	341	342	375	359	364	340	355	334	368	348	372	338	380	350	339	332	345	349	353	358	329	355	358	352	354	356	386	348	338	353	320	355	355	305	347	332	350	335	362	356	341	353	364	326	331	363	338	355	352	324	363	347	340	359	336	361	333	339	361	357	376	341	345	347	349	343	349	317	329	349	343	348	358	356	373	321	343	351	358	367	339	369	329	315	304	304	334	357	331	308	369	374	350	372	350	308	327	345	323	369	353	356	301	328	342	335	342	352	345	320	345	369	348	314	364	362	349	346	361	323	333	358	383	333	338	325	327	343	350	357	335	364	345	326	340	303	350	330	319	343	336	344	355	379	344	360	330	365	312	355	335	336	334	330	353	339	323	362	337	339	320	354	343	342	355	364	336	370	330	315	368	307	343	302	333	308	347	369	358	359	354	346	343	339	359	335	351	332	338	321	324	322	335	351	299	351	319	332	356	344	307	322	358	299	367	364	333	348	354	343	299	345	300	323	303	352	356	329	336	350	382	347	368	359	374	337	346	322	321	306	352	349	353	342	324	363	377	343	335	325	349	341	345	310	346	359	351	335	326	355	361	339	339	333	354	351	355	326	343	365	373	309	369	362	314	341	326	356	332	355	366	366	338	349	341	343	319	330	321	347	359	322	316	334	359	352	334	365	355	329	322	344	360	355	337	366	363	327	345	344	358	334	324	333	337	327	361	341	351	343	348	341	321	337	366	322	386	341	339	366	335	341	340	341	350	341	337	342	328	349	361	321	345	348	382	336	375	353	381	350	337	329	345	333	322	348	335	341	371	349	352	318	353	364	348	346	356	385	314	326	351	360	340	356	367	367	300	329	344	318	342	316	335	349	332	344	348	329	335	343	367	359	359	342	349	343	310	319	348	356	344	336	368	366	340	342	348	382	310	329	350	369	344	335	305	320	350	346	336	337	351	365	323	307	349	321	351	336	338	356	324	361	370	344	346	350	338	361	386	322	359	342	368	341	340	337	346	345	290	347	341	343	361	332	342	363	363	346	332	346	398	331	361	329	344	364	317	341	341	388	358	350	343	342	367	352	360	347	378	337	356	374	308	358	328	341	336	331	336	382	339	324	343	369	378	335	373	355	365	360	356	338	318	354	326	348	356	320	341	336	332	328	365	360	342	342	340	345	334	319	368	346	371	353	340	344	315	334	314	342	338	354	378	325	317	378	369	374	317	351	332	334	321	346	355	326	354	343	308	385	355	326	316	368	360	369	368	323	323	349	347	322	374	352	343	332	315	350	320	348	330	346	365	332	364	374	393	318	336	358	329	363	333	310	331	356	368	318	332	364	324	349	345	311	330	354	325	345	340	355	372	342	336	376	351	347	369	356	320	381	366	341	311	329	349	384	340	364	316	358	324	345	343	334	348	348	327	345	319	376	314	315	350	352	365	355	335	312	377	347	365	375	330	335	334	378	313	337	338	358	370	352	377	371	374	355	350	342	379	358	339	363	342	328	345	339	350	312	381	347	314	325	368	336	358	334	300	353	325	313	324	344	349	381	364	357	351	375	347	356	327	335	346	341	372	350	333	338	310	370	355	333	389	314	356	332	333	353	356	364	329	353	342	359	335	319	339	352	334	344	358	360	353	354	338	339	354	358	372	360	377	352	385	352	355	339	338	372	342	339	314	336	330	347	360	340	329	360	329	355	342	369	352	329	329	321	337	345	354	361	335	346	327	357	359	339	356	355	346	342	337	334	341	349	326	345	335	343	373	325	345	319	337	330	369	343	326	328	330	336	327	340	331	321	329	357	361	335	349	320	341	331	323	333	312	330	382	348	366	360	350	349	359	332	343	358	329	335	352	325	348	335	312	338	367	344	329	314	340	302	374	370	334	355	334	344	332	352	361	400	332	340	332	335	341	345	356	349	398	364	325	323	362	390	385	340	365	367	373	376	336	384	348	354	337	327	318	365	357	326	336	395	345	398	349	352	342	329	340	345	352	353	326	315	341	367	314	368	326	385	356	356	338	302	381	323	353	358	347	348	337	377	348	340	331	321	335	356	353	357	339	330	340	343	336	346	341	320	364	325	334	357	356	314	320	329	317	339	308	334	328	328	352	354	360	355	357	319	359	376	399	369	356	350	330	322	346	331	309	380	329	342	361	344	359	385	335	333	360	353	358	340	339	351	363	319	363	325	340	351	340	332	323	344	327	316	360	331	320	334	337	329	353	356	354	321	287	328	300	314	342	367	333	321	328	353	360	302	330	327	327	340	329	360	336	339	328	338	335	330	349	347	349	306	340	356	348	335	392	356	355	346	382	313	354	337	337	379	351	332	343	329	329	348	334	373	332	331	317	342	334	336	343	337	379	365	365	333	342	364	323	356	332	332	344	343	333	330	361	350	356	330	333	314	304	341	354	327	372	332	332	326	339	336	337	401	317	333	334	316	330	339	368	338	389	335	357	344	363
23758	21142	28285	24236	21122	8820	1513	990	882	857	743	659	695	675	674	653	637	685	629	577	623	637	633	634	607	600	597	623	599	580	571	639	609	602	598	596	595	561	593	592	614	556	607	590	620	584	618	550	626	575	612	563	560	564	586	565	563	573	556	578	564	563	531	608	538	578	580	586	587	573	577	589	585	586	559	588	593	575	573	548	536	557	557	564	603	565	561	594	609	614	546	589	558	625	551	595	561	577	598	557	570	551	571	573	585	586	566	596	555	567	573	587	567	600	578	558	592	546	568	610	603	608	543	622	544	544	556	593	553	580	557	605	612	571	575	542	531	574	521	548	553	563	576	566	544	589	582	554	612	551	568	589	621	575	574	551	594	618	555	577	574	563	548	593	564	568	593	639	571	588	575	568	585	560	547	588	567	546	564	557	545	599	590	549	603	589	552	536	575	548	581	559	571	566	578	541	568	598	547	523	606	556	623	526	546	535	598	578	557	547	573	606	545	559	613	546	586	543	568	552	601	594	608	595	583	547	546	571	562	612	594	577	569	564	587	592	609	565	555	579	579	561	574	589	580	564	542	572	575	570	578	585	608	555	510	595	561	577	524	533	583	586	570	591	558	544	600	535	556	574	567	563	610	594	536	579	588	566	562	587	587	571	581	567	573	580	534	578	569	587	530	595	553	607	560	532	590	581	575	600	573	587	570	570	602	575	533	546	616	533	615	553	517	591	581	589	546	503	557	577	569	622	565	540	584	576	559	569	571	560	541	559	554	542	570	557	574	608	595	578	550	545	589	581	618	563	562	553	593	581	558	553	524	582	542	552	611	599	591	600	568	559	589	568	542	585	581	576	653	584	606	575	560	582	584	597	548	560	577	617	514	593	578	594	566	581	562	602	583	549	516	557	537	572	562	565	554	570	561	599	549	566	560	582	557	580	599	613	588	593	540	568	558	556	568	572	533	619	557	579	524	599	556	562	593	546	559	529	592	540	550	574	558	549	542	544	584	544	505	566	587	559	584	559	601	583	565	606	551	570	552	636	583	583	570	574	585	543	561	606	584	585	594	538	564	559	567	603	604	542	531	594	586	580	582	567	562	601	566	569	568	541	564	563	581	572	555	568	573	604	591	575	557	586	585	545	576	598	564	593	554	538	577	563	519	530	597	571	556	576	589	555	594	581	574	557	581	522	586	536	580	555	566	568	556	555	576	582	573	598	566	602	581	565	640	576	559	528	578	569	548	561	572	576	536	543	596	548	525	589	569	556	555	598	541	598	530	606	555	588	560	541	567	569	616	551	545	608	538	566	550	580	570	536	581	576	596	616	510	583	581	545	566	612	600	595	571	594	546	629	562	589	569	505	538	552	601	567	588	574	525	589	563	529	608	611	595	559	579	595	570	534	552	574	545	537	584	583	603	582	566	583	525	609	556	548	608	581	595	578	591	592	587	577	577	558	599	551	573	529	560	562	542	566	615	593	529	565	537	612	557	594	521	574	584	570	611	544	557	576	527	582	573	608	558	544	540	542	568	518	559	580	571	598	608	582	581	587	560	637	569	580	609	559	572	592	569	587	532	536	609	551	571	595	555	601	577	583	597	582	545	550	610	576	563	567	568	580	584	551	590	605	550	593	559	560	548	557	599	594	546	541	587	565	574	604	571	558	593	549	574	614	578	554	539	585	563	561	606	557	559	593	540	565	549	563	579	570	571	526	588	550	598	549	585	573	569	553	577	599	610	552	560	601	525	552	548	520	582	575	584	543	580	582	602	568	601	629	559	587	541	588	603	532	621	597	531	610	537	579	558	623	516	548	591	562	557	568	579	559	542	562	637	605	556	557	558	536	599	561	565	561	607	563	527	592	564	581	568	596	574	584	567	557	595	565	596	570	595	561	590	565	559	581	545	579	593	582	566	576	565	591	519	558	568	516	548	559	526	550	609	586	610	566	555	555	551	571	591	574	583	572	573	562	563	569	584	530	561	610	619	551	571	560	576	578	568	585	506	573	613	579	572	563	551	566	561	568	569	564	538	607	544	582	600	540	545	568	597	576	545	576	607	602	576	589	544	543	557	578	540	572	548	582	622	580	551	581	592	576	580	562	564	574	547	574	601	610	563	614	542	579	597	610	581	576	563	597	572	582	571	610	569	585	550	629	565	564	594	575	568	529	545	527	593	571	602	563	537	584	566	523	542	550	561	580	560	521	633	532	582	603	544	537	548	572	564	595	616	576	579	576	584	602	569	568	620	550	549	538	546	624	524	571	611	640	563	588	540	570	605	549	579	556	541	569	574	584	563	574	599	533	524	568	564	603	517	599	577	606	579	620	535	604	591	565	574	563	596	573	543	595	517	578	569	559	549	497	574	588	566	575	586	550	531	565	598	547	607	590	579	565	568	583	553	566	552	600	622	548	594	594	555	572	595	556	569	581	553	520	560	574	575	552	547	583	621	587	576	529	589	528	585	574	580	603	574	531	576	599	548	592	551	559	595	604	555	554	582	599	598	561	582	585	603	586	562	569	573	541	570	562	578	573	559	584	552	575	601	556	553	566	555	546	543	572	575	540	572	554	583	599	580	590	589	570	604	561	579	576	597	546	604	602	589	568	624	533	568	554	602	550	583	544	527	581	584	570	595	568	561	564	602	540	547	574	551	590	565	608	569	556	573	531	552	544	609	567	573	570	557	592	575	552	607	591	544	564	552	582	562	562	556	565	587	619	573	596	584	573	556	567	538	571	533	542	526	538	613	555	544	564	576	580	559	543	620	577	535	599	597	565	609	553	576	558	589	544	546	548	564	554	552	561	559	595	554	587	556	582	563	588	573	603	603	552	593	563	551	525	601	570	580	609	551	529	570	538	581	597	533	557	509	563	595	567	574	556	574	561	558	570	595	571	562	570	555	611	604	603	571	617	586	599	630	552	558	587	586	596	626	573	526	529	548	574	529	576	597	568	553	610	563	557	586	560	583	550	580	582	605	589	575	563	619	579	563	555	593	592	565	509	566	569	592	591	562	601	602	571	572	583	576	560	555	589	588	594	573	595	554	586	605	644	578	589	573	552	583	616	543	518	582	595	515	556	551	560	563	506	551	612	585	546	580	566	571	572	594	576	506	586	540	536	561	509	573	560	584	593	615	533	610	600	573	550	523	548	588	592	574	619	581	582	567	569	575	636	540	531	561	591	574	552	581	508	602	572	609	594	540	577	512	578	573	581	584	568	604	593	579	572	539	570	600	604	547	532	589	516	561	595	588	537	517	583	539	524	517	592	570	558	566	581	560	543	550	564	577	577	594	568	596	586	568	525	543	552	561	547	568	581	551	575	584	524	583	623	566	584	566	632	552	594	588	614	530	564	567	571	534	586	545	583	577	563	622	561	573	522	558	606	544	572	574	513	581	563	611	602	590	556	596	612	551	590	577	553	561	547	560	536	588	586	599	550	515	574	532	553	582	545	563	561	618	551	546	555	578	588	576	576	581	609	583	606
3750	9878	6567	3332	2767	2144	1601	1397	1202	976	927	868	842	732	713	711	654	669	696	636	658	622	664	673	661	669	594	622	589	670	649	620	635	617	657	620	596	607	636	602	569	650	636	687	653	641	630	652	613	635	568	630	637	600	636	593	630	620	635	599	572	646	639	610	641	607	604	659	610	602	613	602	589	601	638	619	588	629	584	578	614	617	586	640	575	616	583	616	597	603	632	581	602	594	621	644	632	631	623	595	569	547	607	581	619	588	593	633	556	550	606	627	623	613	619	622	560	617	601	551	624	592	571	601	554	631	607	573	634	551	619	570	586	549	575	630	577	595	623	632	618	608	604	612	640	631	585	572	615	629	620	596	589	619	557	595	614	578	591	610	584	613	610	578	613	590	628	599	603	557	610	593	590	581	610	564	617	602	625	568	629	595	609	624	625	584	588	577	593	648	577	576	616	621	602	614	598	562	607	623	633	639	571	595	618	601	601	637	626	589	561	583	600	606	596	621	601	560	599	612	596	607	582	624	579	554	605	592	621	592	617	575	581	617	573	575	587	596	567	606	614	633	611	630	602	580	537	546	639	595	607	572	624	600	617	612	632	558	595	553	594	595	567	600	633	600	639	616	578	602	578	588	584	607	572	591	612	580	606	608	574	571	594	591	571	616	576	620	605	612	580	563	576	623	638	616	598	590	596	593	550	585	593	596	612	622	567	619	579	641	648	614	613	569	608	598	616	559	578	629	584	637	574	604	620	636	602	563	593	603	590	632	619	609	610	620	613	596	647	587	603	609	597	552	599	579	575	589	616	585	601	620	594	596	583	583	634	592	575	640	600	667	582	608	600	607	614	573	591	603	626	614	601	550	619	585	540	558	635	584	569	621	622	572	619	606	623	593	587	612	531	606	598	622	624	630	569	600	593	597	552	626	622	592	566	568	620	586	597	653	619	591	587	580	616	625	588	569	583	588	582	582	578	578	600	586	596	605	581	600	623	631	635	595	579	591	570	650	611	620	584	598	579	594	614	603	620	532	593	582	600	599	615	623	644	635	633	602	517	583	568	603	600	609	626	607	578	572	572	611	587	604	595	589	575	578	630	602	617	578	616	567	611	597	598	581	596	576	545	559	642	639	562	617	602	585	597	572	603	569	595	605	619	567	624	588	582	584	592	608	604	642	565	646	612	639	584	605	628	620	630	624	602	600	552	596	585	627	598	550	629	571	626	585	629	582	577	583	661	565	629	623	590	556	614	651	609	603	554	565	612	624	588	623	619	582	602	551	599	629	606	616	633	582	589	593	625	624	595	618	615	620	614	627	611	607	576	575	585	574	619	646	582	600	605	610	600	565	629	582	579	585	599	604	600	585	570	589	595	612	626	589	582	617	605	607	592	589	635	598	620	608	584	569	586	605	607	618	576	616	639	573	630	631	589	644	593	652	591	591	597	618	600	551	572	561	582	584	591	568	596	592	596	595	616	613	595	623	590	614	556	624	541	587	612	610	531	552	618	596	592	609	612	601	605	600	589	600	586	596	605	599	596	587	584	583	598	607	603	613	568	543	582	640	592	592	594	609	615	618	624	553	575	607	629	611	594	635	584	625	557	620	620	580	565	585	588	596	584	594	581	609	575	598	640	542	604	567	587	562	618	574	583	615	585	610	621	531	577	657	602	645	585	581	624	587	616	615	589	621	599	549	631	567	604	588	564	651	580	606	622	600	586	596	617	596	607	616	616	605	626	579	594	581	605	593	582	567	595	603	586	582	596	583	605	587	598	594	605	621	614	544	589	616	648	603	553	642	622	555	608	581	598	619	636	605	634	585	610	599	579	628	587	583	638	585	586	600	604	582	645	622	569	585	589	584	575	597	596	580	601	618	627	622	591	613	590	595	599	607	604	599	587	582	610	625	611	571	615	590	551	586	584	607	563	616	610	600	621	597	620	602	649	652	593	579	643	611	570	611	621	605	564	589	563	602	558	571	605	659	606	615	597	608	562	565	615	630	594	596	596	599	590	620	652	590	580	622	599	573	575	615	625	589	603	600	567	575	589	589	628	590	592	611	520	557	583	595	573	601	624	590	591	602	607	580	577	659	551	560	615	598	588	600	586	626	567	615	572	623	607	577	628	639	595	575	563	587	612	590	613	542	617	641	636	570	585	603	577	605	594	625	621	601	550	606	617	636	579	579	630	596	561	610	581	605	636	618	575	584	632	584	596	574	608	629	672	566	584	587	605	577	564	630	564	592	577	632	663	574	591	565	605	550	595	585	632	606	641	592	559	565	596	613	587	618	595	562	598	605	584	621	623	623	637	560	601	577	608	624	595	562	633	578	582	605	580	586	579	580	581	574	554	584	611	598	569	590	654	626	626	583	571	586	574	585	552	630	584	611	646	614	609	620	584	571	571	566	564	607	610	592	616	611	559	578	596	610	608	622	577	572	606	612	624	553	601	620	565	578	584	644	598	580	657	594	556	610	597	626	570	569	584	609	616	605	589	596	652	627	604	584	591	592	590	613	621	622	599	633	581	602	571	598	555	544	601	606	629	576	569	559	665	588	593	531	572	598	537	639	606	620	548	581	579	571	563	593	618	638	590	588	611	586	594	566	613	618	601	596	607	589	630	637	669	573	609	574	585	560	583	573	546	628	626	573	582	569	628	597	622	613	561	573	576	601	610	580	563	596	636	547	606	604	593	635	645	614	555	593	606	590	611	568	616	571	561	623	570	636	593	586	629	565	582	611	585	588	606	589	576	628	601	620	594	612	592	608	613	610	615	605	636	602	607	586	624	610	591	578	628	546	582	595	614	602	587	580	606	587	583	583	589	612	582	627	609	594	581	589	601	610	583	569	602	604	557	601	592	622	642	657	601	633	631	653	582	609	555	611	604	605	592	613	545	575	654	594	630	613	612	629	593	596	606	555	662	573	574	583	591	569	601	622	605	586	606	579	604	586	606	581	613	582	579	583	619	593	597	607	594	607	611	544	577	588	615	572	610	608	616	626	593	576	593	639	587	607	607	592	606	614	612	603	595	591	556	614	602	594	566	620	572	581	614	589	590	571	590	626	595	580	604	625	596	601	627	634	589	601	613	596	599	611	629	602	602	583	541	588	584	624	562	586	542	602	589	579	631	623	637	683	582	616	578	628	611	599	612	608	618	563	680	594	574	628	590	585	635	599	628	584	603	635	582	574	580	599	577	590	640	603	599	578	623	583	600	562	583	638	609	622	651	602	595	631	603	609	568	641	565	593	620	622	614	564	640	622	605	590	613	543	573	639	587	591	591	651	610	607	618	623	566	629	586	557	605	580	593	641	573	613	634	601	565	619	594	588	568	601	563	574	609	613	592	586	579	637	583	636	615	586	614	611	639	582	553	578	596	621	605	611	587	581	600	596	618	576	563	614	632	618	553	596	607	646	606	606	638	587	564	629	579	584	554	583	572	635	638	588	592	599	634	608	559	612	632	633	569	637	594	580	596	651	619	617
24918	21226	27234	25382	8876	859	615	530	497	427	368	377	391	319	329	359	356	347	353	347	337	334	326	342	345	335	327	322	315	337	312	346	318	313	327	360	287	324	291	309	308	292	289	304	338	317	324	320	298	315	328	300	293	341	302	317	324	297	327	310	315	318	273	303	295	310	276	295	315	323	297	307	328	324	301	313	291	296	328	310	291	325	305	298	319	292	298	326	323	306	303	307	344	323	337	313	277	288	320	307	320	302	288	310	298	311	286	277	337	273	324	322	321	290	277	320	305	306	299	309	308	312	316	318	293	292	247	269	322	279	314	365	320	281	296	320	301	277	295	309	305	321	299	327	300	290	283	323	314	309	274	332	318	353	298	329	347	299	278	289	293	297	300	335	308	313	332	299	319	301	288	334	284	278	275	315	328	271	280	288	324	296	273	331	272	298	292	322	309	318	299	324	317	309	311	309	291	317	325	298	295	325	290	330	300	298	293	250	314	309	297	335	264	337	333	306	297	319	278	331	289	326	319	274	316	289	305	306	293	293	303	299	342	319	266	281	317	325	330	299	291	325	336	332	335	313	322	306	309	311	328	320	302	289	264	291	284	359	289	284	299	307	299	333	301	308	304	281	293	277	320	332	287	288	310	336	298	303	303	302	323	317	302	300	256	309	321	295	300	276	319	291	287	299	339	307	312	282	299	308	291	321	316	320	302	309	273	279	331	297	292	276	313	292	313	311	329	340	303	320	281	286	289	291	308	293	338	281	330	298	287	285	317	329	274	305	309	293	293	298	285	293	300	315	284	353	308	308	304	308	326	298	342	343	322	328	303	289	298	293	315	276	309	303	316	295	297	310	300	311	305	296	313	345	305	296	316	308	271	290	280	307	334	281	334	297	310	310	300	311	287	303	275	278	338	307	308	308	270	314	312	284	263	297	335	286	293	302	323	297	297	318	314	299	270	328	321	285	332	305	305	290	301	278	307	287	297	288	322	325	290	295	287	296	304	306	282	254	306	296	307	311	339	287	319	284	301	315	301	288	322	305	302	291	332	337	283	310	323	305	310	292	310	286	292	275	284	289	290	297	275	298	313	304	311	295	315	313	309	321	293	300	352	289	292	327	301	323	284	297	295	286	331	279	300	318	332	291	295	320	300	296	301	290	299	279	315	307	347	285	291	295	279	333	293	289	291	310	296	288	312	285	332	306	291	308	278	308	291	304	283	309	314	316	304	337	303	342	262	305	305	290	322	292	314	311	255	304	300	310	290	288	336	322	318	323	312	307	302	295	291	294	298	306	301	326	299	307	296	288	311	308	281	279	291	310	289	297	292	284	290	321	290	279	315	289	301	318	321	309	291	323	310	302	284	298	297	321	314	320	310	261	293	321	319	346	297	284	286	305	269	298	284	299	253	295	295	326	288	310	367	296	337	302	333	316	321	296	309	284	335	313	306	296	328	300	309	281	278	285	325	319	298	304	331	341	310	313	277	275	275	278	291	331	298	267	291	305	277	313	321	285	304	307	287	328	297	287	290	320	298	295	339	341	306	304	315	297	327	306	298	317	297	324	338	331	259	294	283	303	287	284	317	330	285	276	308	317	324	314	308	311	303	287	299	308	288	295	316	267	276	286	311	286	314	277	304	334	268	302	301	318	274	303	327	320	284	307	356	323	328	292	313	313	313	301	348	294	306	297	286	291	312	307	306	296	293	329	282	288	284	297	307	294	267	285	297	295	287	299	339	304	328	313	302	305	295	294	321	302	317	300	305	303	289	303	278	292	315	297	307	283	321	279	315	284	308	325	284	324	281	324	320	283	330	287	310	310	302	294	309	298	323	272	316	334	299	332	282	304	308	251	289	305	322	306	303	342	324	298	314	308	288	315	303	319	316	335	300	304	272	276	345	301	294	317	320	297	305	284	305	310	300	300	296	325	295	323	298	269	320	318	303	304	326	309	307	312	299	309	282	281	287	342	302	280	285	299	281	292	319	297	308	299	321	329	316	338	281	298	282	312	329	337	298	282	296	270	290	286	315	281	301	316	277	297	316	269	273	282	287	290	311	319	300	293	297	290	306	285	280	319	297	301	302	331	304	300	313	291	333	315	289	273	334	321	336	287	274	303	300	309	284	280	293	313	323	285	301	310	275	329	291	300	299	315	304	240	313	310	308	294	298	325	326	303	276	317	317	311	286	274	287	278	315	296	320	314	295	306	303	302	321	306	285	290	313	309	302	295	289	281	265	281	291	286	315	298	294	315	301	289	294	291	310	299	297	293	277	311	267	271	308	273	296	308	341	269	305	285	306	289	294	279	309	305	295	308	306	291	296	316	331	311	308	285	319	297	333	292	306	288	296	326	333	317	300	305	312	320	291	331	265	290	309	354	339	309	294	298	267	273	306	297	325	299	317	327	317	328	307	305	281	284	292	314	307	308	307	279	295	301	299	322	279	307	295	319	301	308	294	303	311	325	282	311	292	299	299	287	308	314	304	309	328	300	308	329	319	303	303	292	284	310	302	309	267	320	306	315	316	294	312	300	295	338	276	297	305	308	312	303	276	306	300	273	305	290	289	301	252	295	299	322	287	306	290	299	309	299	323	285	318	304	311	292	325	312	266	305	311	293	307	313	329	299	291	332	332	326	321	281	317	298	317	309	307	329	311	294	297	296	318	298	281	314	334	291	323	301	270	313	333	302	300	316	316	276	280	322	310	306	312	316	317	294	284	287	296	323	296	313	284	311	309	295	291	320	295	309	360	295	289	290	290	320	293	317	322	310	285	330	281	318	346	339	301	297	264	322	286	305	311	276	293	297	286	311	284	304	295	305	298	327	321	311	300	286	311	282	311	288	314	303	306	302	312	310	290	305	304	305	289	305	340	301	269	310	301	306	294	312	304	295	343	319	299	295	297	255	295	309	295	308	313	279	294	315	335	303	276	294	280	311	307	288	296	292	306	299	287	314	293	318	268	298	299	303	291	304	267	324	298	273	287	297	318	291	296	280	265	304	287	278	317	308	284	360	314	295	286	279	306	313	285	313	292	336	326	340	295	301	304	336	317	287	275	278	285	303	279	292	322	314	292	313	320	316	284	295	266	300	314	280	313	332	329	314	305	295	308	322	319	299	298	304	278	288	292	312	303	296	325	311	303	328	319	320	291	325	283	314	299	288	300	305	297	288	311	329	289	306	316	287	288	297	277	308	303	330	290	311	302	334	313	326	298	313	335	314	328	318	314	308	315	305	292	286	298	294	307	331	301	283	318	318	293	312	310	305	291	276	299	318	312	351	314	330	294	283	289	324	308	277	298	307	290	303	288	293	292	320	274	305	297	323	272	278	341	277	326	269	288	315	297	291	313	332	310	313	308	302	265	302	305	311	298	324	273	297	288	301	306	312	288	309	327	302	277	289	287	310	327	321	317	307	276	310	305	283	280	337	290	333	336	294	344	299	293	288	291	315	302	299	313	305	335	311	315	308	288	282	308	315	300	319
3834	5986	3990	1999	1555	1285	1011	850	694	646	528	495	411	454	433	442	396	391	392	405	427	372	423	378	370	362	346	324	348	365	369	388	359	358	348	351	343	372	391	358	386	354	381	368	423	381	372	346	351	359	380	365	379	374	360	340	406	354	311	357	346	384	355	374	348	365	349	367	314	378	363	333	355	337	353	348	350	380	342	369	351	321	317	340	376	323	362	348	331	326	352	377	337	346	356	348	353	344	342	361	332	341	357	345	351	327	362	351	314	347	369	375	372	301	318	314	347	359	335	332	347	310	360	328	366	366	358	349	357	323	368	365	340	358	330	361	350	358	354	338	353	339	333	344	304	364	347	385	350	331	353	349	356	394	387	355	349	347	374	351	345	353	344	369	338	328	341	324	368	347	340	319	351	347	341	333	357	337	357	320	361	372	379	329	321	367	342	339	317	316	332	358	335	369	314	367	365	380	372	373	370	346	311	343	352	334	352	358	319	344	313	362	318	365	359	375	339	357	324	355	342	346	355	367	335	365	334	362	347	341	359	342	393	363	344	356	342	346	366	350	386	342	314	338	371	365	351	340	326	356	398	360	389	349	353	340	305	335	365	361	380	341	343	368	344	319	325	359	354	346	344	310	364	341	331	328	308	312	321	351	399	351	311	394	319	335	325	337	332	341	314	327	347	344	338	324	346	335	364	312	337	345	344	350	320	364	363	316	392	345	324	337	334	366	363	330	342	360	386	371	378	375	353	356	352	325	352	372	348	343	345	378	367	336	340	346	338	353	339	333	353	324	339	357	355	312	369	330	338	328	343	339	346	332	389	351	358	375	362	347	348	358	351	333	308	334	338	345	341	306	342	332	352	359	356	344	334	361	336	370	354	356	352	341	361	324	353	330	336	360	329	368	309	352	349	360	336	353	352	350	357	359	333	383	347	331	380	346	344	334	373	349	369	333	355	344	351	344	363	352	351	335	332	336	364	336	335	377	360	355	353	330	330	338	343	342	329	332	368	392	352	324	372	358	334	347	343	345	349	338	353	370	345	313	353	359	350	348	327	333	353	359	338	331	361	331	332	343	337	349	326	361	329	349	357	347	340	374	345	334	367	343	348	340	371	386	336	330	359	333	315	355	313	347	361	361	350	360	339	388	322	363	328	344	329	351	347	359	337	354	320	346	324	348	310	393	376	387	344	354	346	325	341	368	335	333	354	343	357	344	314	329	322	343	366	354	346	346	316	356	360	343	352	373	322	337	367	361	371	341	350	335	332	376	383	353	326	376	361	331	330	355	331	338	371	370	345	359	360	382	366	386	330	371	353	358	350	366	362	350	304	340	341	328	335	317	371	343	328	368	354	359	362	331	364	342	343	330	336	322	345	357	362	345	339	344	287	318	345	351	365	354	363	356	356	364	353	350	322	364	319	321	378	343	359	348	346	362	337	362	363	354	376	321	338	326	369	340	361	358	376	370	367	351	304	338	347	367	353	373	348	347	309	377	368	331	350	345	338	345	353	330	355	324	371	309	342	335	307	361	369	344	349	354	355	323	368	345	327	371	384	386	319	363	339	337	332	349	361	365	351	328	366	344	376	350	359	367	325	358	375	362	345	360	377	340	379	349	344	347	354	357	328	331	363	317	346	376	358	364	317	325	331	355	342	334	349	354	360	358	358	367	332	352	361	343	346	361	316	357	358	337	323	347	331	326	334	341	364	339	345	360	330	363	336	360	334	330	336	340	345	354	349	364	333	353	346	326	375	350	350	370	360	346	364	346	325	342	330	348	314	330	375	372	343	315	362	332	356	335	352	343	329	329	400	327	376	349	376	338	320	372	357	326	329	343	336	347	307	352	368	322	371	346	376	354	320	317	346	351	371	331	356	368	386	351	334	333	363	332	359	359	339	334	340	347	355	352	346	365	338	324	333	404	309	356	359	310	308	333	321	321	348	344	335	354	340	338	366	379	383	319	346	347	355	360	344	327	375	392	347	376	353	348	358	355	354	340	362	321	361	368	336	369	320	346	333	370	340	357	370	345	345	327	334	354	361	382	335	346	361	316	358	320	377	358	326	347	357	343	339	344	352	317	349	341	345	353	352	374	339	348	363	340	379	352	337	315	350	328	344	319	323	356	360	340	380	355	344	351	337	384	334	337	348	344	353	344	362	317	325	335	329	342	358	341	330	344	340	390	351	340	330	369	329	336	348	333	378	361	353	347	345	335	357	335	346	337	350	305	320	376	338	378	320	337	354	345	317	317	347	343	348	322	354	356	354	348	353	351	329	348	369	381	368	331	346	322	368	340	353	390	383	350	334	362	325	336	333	340	325	357	347	378	329	316	319	365	367	347	345	335	345	373	375	363	331	345	353	326	351	350	368	375	336	369	354	361	329	354	358	360	328	350	352	372	356	335	348	343	362	358	331	353	342	353	340	326	357	336	350	317	356	372	350	358	359	311	312	346	330	397	336	341	338	367	342	379	347	371	354	386	356	354	356	369	352	331	365	351	335	358	371	356	325	349	348	362	356	357	345	383	333	323	337	361	369	340	344	351	353	324	338	327	350	346	309	332	327	324	356	313	335	339	312	373	338	358	335	341	342	347	319	364	367	335	322	347	367	341	330	336	366	315	341	349	348	358	355	340	352	339	346	328	343	328	363	355	349	346	364	338	352	322	377	363	324	344	357	355	359	347	355	347	358	329	321	349	348	344	358	337	352	341	332	318	307	359	381	328	380	346	344	335	372	347	347	326	346	357	336	324	349	358	332	354	339	343	335	333	341	352	370	379	338	332	370	356	340	330	355	365	323	360	328	323	341	337	362	344	334	351	343	345	341	386	359	364	336	349	332	339	366	354	358	335	341	388	337	379	337	369	349	359	344	347	334	327	342	333	339	388	348	351	349	344	340	349	388	331	330	357	363	365	359	364	319	323	368	309	372	348	371	349	347	341	349	340	375	353	341	335	364	346	342	352	366	377	342	359	336	341	392	345	331	324	340	366	348	360	320	326	358	341	378	352	376	328	364	365	353	354	368	361	326	377	318	356	329	356	313	335	355	380	399	345	356	321	334	374	360	360	375	383	323	356	374	354	354	346	325	328	349	364	336	340	344	328	325	335	357	343	341	364	375	342	338	334	346	367	401	369	333	345	347	367	346	372	346	366	347	324	336	341	365	366	330	345	332	353	341	349	318	344	360	347	365	337	353	300	347	369	355	348	387	340	369	343	316	328	336	380	320	342	366	391	347	332	355	360	367	363	353	339	375	369	365	336	347	364	350	385	367	370	318	348	361	344	388	377	335	336	349	365	337	325	313	343	345	303	323	356	340	358	331	351	371	374	331	372	384	325	368	328	344	350	347	348	376	329	348	342	357	363	328	333	347	354	356	319	362	337	337	337	344	362	332	349	352	349	327	331	355	343	359	336	376	320	329	365	368	351	353	311	327	353	359	354	308	353	338	364	347	322	361	351	348	321	381	333	356	341	346	369	352	382
22729	21260	28927	23892	21262	21334	7705	1577	1175	1206	975	969	859	892	879	803	802	803	748	781	781	796	761	665	724	713	622	713	700	718	703	745	713	704	716	692	767	741	739	679	721	752	739	736	738	741	727	714	668	669	707	638	697	670	680	713	671	724	667	650	718	673	677	672	673	657	709	760	714	642	693	707	690	665	688	628	669	677	664	686	692	654	701	675	639	739	719	667	684	679	623	695	669	669	684	668	695	696	665	625	706	639	678	716	712	650	659	697	749	680	645	643	634	683	672	718	669	690	667	666	635	694	689	686	690	696	621	713	724	617	660	635	670	694	678	653	706	688	602	694	647	687	688	692	612	673	683	657	654	717	685	671	664	671	644	688	632	667	681	651	674	610	684	657	715	701	728	662	677	657	685	676	646	701	647	688	656	745	653	650	660	649	681	649	702	665	676	649	687	684	615	615	677	662	707	663	673	713	681	671	657	599	700	669	695	668	666	651	664	710	647	607	672	712	656	640	659	688	653	625	620	638	643	669	674	670	639	668	642	630	664	692	676	700	673	686	694	679	640	649	676	677	671	630	683	649	651	646	703	688	658	683	660	649	669	642	656	645	668	667	683	664	618	637	708	670	705	653	693	670	702	663	674	678	673	678	694	707	680	658	615	684	685	678	663	685	641	715	662	686	712	624	654	664	683	671	651	682	679	728	701	685	675	694	716	698	661	672	652	632	664	703	692	681	646	662	662	724	625	648	633	704	673	661	680	648	662	699	653	662	670	715	672	709	690	661	718	657	658	667	673	684	667	676	695	681	677	659	686	651	688	663	749	681	634	703	630	688	632	650	647	687	656	666	603	634	635	654	699	671	696	648	653	636	602	642	697	647	637	638	686	726	679	698	675	717	655	663	662	677	674	621	607	660	685	701	690	666	637	654	684	683	668	695	703	662	678	665	665	708	674	672	670	664	687	656	677	668	635	686	672	657	695	685	680	675	658	682	686	660	635	664	657	671	669	722	638	670	689	628	656	672	654	665	638	665	670	696	673	651	692	679	668	659	678	654	681	654	673	650	675	672	646	703	677	644	681	662	662	689	674	716	674	682	709	681	632	690	678	646	664	685	646	690	657	640	683	649	649	653	681	712	703	646	679	704	702	690	668	674	675	656	641	682	702	665	611	630	602	697	663	656	689	669	644	701	644	669	708	673	663	708	707	660	703	704	617	643	618	679	665	658	611	640	654	707	706	681	686	700	672	664	649	640	721	671	677	700	655	635	674	708	684	624	690	663	678	684	687	709	688	699	624	653	711	597	665	673	617	667	660	729	669	670	703	645	671	659	658	685	688	671	629	651	734	668	683	689	685	706	702	656	661	693	672	657	655	680	634	663	687	634	679	631	621	675	660	680	643	640	735	646	654	653	680	614	626	655	676	660	677	653	709	705	662	669	650	654	682	670	712	684	638	663	678	663	688	678	660	656	652	662	752	702	665	659	643	657	655	697	631	622	657	706	667	699	709	642	676	639	693	712	660	660	642	668	682	670	706	654	649	686	631	692	679	640	676	661	721	708	674	745	674	652	679	620	672	622	673	682	667	670	663	705	643	647	675	644	700	700	651	630	674	620	678	678	693	683	714	651	653	665	657	725	714	673	646	652	684	673	683	622	706	679	723	693	647	716	705	666	663	691	663	627	669	665	662	694	668	672	612	677	632	654	711	642	631	639	645	686	688	695	626	643	664	630	649	680	663	643	668	661	680	686	674	669	688	667	696	646	660	679	671	673	673	667	640	656	675	650	665	685	664	667	677	668	622	663	661	702	682	699	698	711	663	646	693	661	672	663	645	710	637	696	685	680	675	693	664	686	639	656	625	625	631	699	736	749	670	676	693	667	668	671	687	702	673	638	630	648	668	661	638	738	643	651	675	677	674	617	684	645	686	680	681	685	692	649	668	664	673	644	677	693	652	623	742	688	691	656	705	677	669	657	642	637	660	637	641	681	666	646	649	684	746	654	673	657	644	724	701	618	661	678	639	635	683	697	666	684	673	676	660	694	650	646	716	654	690	657	674	715	668	618	644	631	661	679	648	702	638	689	676	671	658	660	664	666	698	649	686	668	690	697	643	692	681	699	676	671	671	674	659	693	658	673	674	644	712	637	736	667	676	630	730	600	662	688	712	628	674	692	665	664	644	689	633	679	745	686	665	705	711	663	678	587	744	625	683	692	663	653	670	635	636	667	664	679	675	710	691	692	640	670	695	653	683	663	678	656	675	679	595	684	695	701	633	750	665	687	638	664	632	646	691	688	704	612	706	624	654	702	656	659	645	655	666	662	602	653	686	640	657	713	708	684	688	719	695	680	668	626	652	632	679	632	672	654	633	650	641	648	712	639	670	672	649	650	641	649	685	627	692	707	668	696	668	653	671	681	722	674	658	650	696	665	711	703	686	657	693	651	655	675	614	706	642	655	671	660	694	655	660	694	646	675	659	665	641	666	708	684	687	699	651	682	655	705	677	630	639	657	671	652	665	710	646	676	649	634	725	669	659	691	734	659	683	654	719	616	693	691	681	644	714	628	625	681	670	655	679	678	652	631	617	667	665	687	736	665	685	648	602	702	638	711	672	653	655	681	676	679	622	702	633	671	657	674	681	630	676	652	664	654	673	681	686	628	687	657	646	702	598	678	675	665	664	661	685	666	707	668	694	644	708	652	634	663	682	700	660	640	641	681	673	629	665	668	703	714	706	618	655	622	650	681	662	611	678	667	672	640	662	685	702	609	635	678	712	668	684	643	629	658	666	699	665	664	657	646	673	650	647	693	646	685	694	642	658	700	620	707	622	648	653	704	660	657	661	720	672	660	661	633	667	655	670	635	680	646	674	661	651	668	690	649	653	650	674	652	698	622	698	642	667	698	687	666	691	625	673	658	657	653	686	690	692	656	641	676	665	690	673	679	679	684	711	659	728	675	675	671	704	680	632	666	686	673	660	629	624	689	648	677	655	643	667	705	668	615	678	638	634	677	652	694	653	653	634	657	660	686	690	696	663	652	615	627	647	626	656	687	657	656	648	697	688	667	666	712	686	702	688	676	671	667	662	622	682	649	729	675	587	677	698	665	692	673	660	630	709	690	695	677	672	696	646	699	691	649	639	650	622	641	660	619	661	690	626	653	665	669	697	671	706	624	690	670	728	653	696	665	618	636	685	671	653	662	658	665	635	653	693	702	684	627	661	714	635	658	685	669	682	647	632	650	665	672	664	700	668	697	682	687	663	681	690	666	647	635	680	684	679	721	672	693	692	642	658	633	656	657	646	662	692	647	703	689	628	662	610	635	589	641	686	673	626	665	686	679	689	686	626	639	650	673	657	679	685	682	678	676	674	620	612	686	645	625	656	644	625	660	656	662	669	684	664	632	682	667	692	652	665	646	667	632	613	622	670	646	677	659	661	684	657	684	624	651	657	653	618	659	684	652	709	646	622	678	676	699	703	630	695	656	663	685
5369	16037	10820	5732	4686	3452	2713	2142	1762	1510	1269	1240	1107	1039	1004	882	864	875	861	817	818	814	799	791	793	746	787	762	753	728	759	764	807	720	756	767	776	765	763	754	751	779	793	766	745	733	757	723	716	736	725	733	769	752	708	691	745	733	752	716	746	691	697	752	705	743	721	717	725	683	725	728	754	661	675	696	708	691	740	711	722	695	716	695	685	677	725	714	653	688	713	674	723	642	710	700	705	702	745	708	738	737	713	688	687	702	707	698	711	746	674	710	710	658	705	742	697	664	746	682	715	707	687	742	712	736	666	687	730	709	737	705	686	738	671	718	710	706	706	642	712	714	730	713	752	709	690	700	706	722	707	691	705	684	701	676	677	730	712	705	688	704	678	711	712	679	724	699	662	687	709	682	681	699	715	708	675	695	703	630	637	744	756	652	723	721	668	736	717	717	736	700	737	735	704	712	677	634	684	662	738	682	682	666	680	706	694	719	696	671	660	690	670	678	701	669	685	673	697	711	718	659	685	726	706	733	650	754	696	643	706	751	688	715	701	757	679	721	700	711	686	699	686	682	662	718	706	680	688	685	678	723	737	700	668	671	683	686	710	715	677	701	740	712	734	739	692	729	677	676	712	674	738	712	739	754	686	685	693	661	731	725	710	654	733	695	677	695	752	682	708	666	692	685	733	692	696	697	737	693	718	729	732	757	726	650	697	677	655	682	687	728	691	683	686	711	679	669	728	704	702	701	687	709	695	670	714	695	700	717	675	677	733	695	724	702	709	726	674	692	728	717	697	743	701	708	699	694	722	692	700	724	678	716	694	739	705	713	666	695	736	679	692	747	623	722	717	713	705	696	709	718	669	704	691	670	654	722	678	654	666	725	658	710	744	716	732	718	702	732	722	678	729	657	697	725	710	736	740	702	766	702	697	718	707	742	690	725	707	708	713	708	694	722	684	672	651	748	711	693	670	687	666	724	766	737	710	695	651	726	690	710	629	714	681	684	737	709	702	700	688	692	682	654	752	670	754	689	708	671	719	718	740	688	725	707	666	679	712	645	706	751	700	726	631	699	667	707	706	718	703	667	696	672	694	720	710	695	705	695	752	692	670	723	743	652	691	696	717	702	701	659	672	747	664	718	708	687	676	716	744	700	660	698	680	722	704	738	670	721	684	707	662	712	706	711	727	678	705	662	690	695	710	676	675	678	697	668	759	688	656	681	644	770	720	760	712	683	697	701	653	629	685	686	700	719	671	687	657	676	693	699	672	703	693	682	695	661	704	716	652	684	694	720	655	674	707	675	710	706	719	688	709	691	678	689	721	716	693	693	730	718	691	675	674	739	674	703	686	738	703	730	710	679	681	708	746	711	712	705	752	693	652	693	649	714	725	649	745	711	680	695	731	654	621	700	700	668	720	697	682	703	680	702	681	623	727	673	704	766	725	687	678	709	697	720	703	689	691	731	696	741	696	692	703	681	705	687	679	710	701	720	677	717	724	672	725	680	708	729	705	694	704	700	682	727	738	678	746	710	713	700	697	631	678	680	710	675	692	716	661	699	694	622	702	701	693	703	722	693	714	685	670	701	704	699	704	701	708	726	660	656	686	712	710	737	732	700	707	753	702	718	688	679	668	715	738	720	719	698	677	706	703	653	732	722	692	716	693	669	689	718	710	690	676	694	664	692	732	696	685	685	681	748	719	658	742	697	674	703	727	650	693	716	671	726	680	702	700	676	632	659	713	716	705	708	692	723	717	692	706	735	668	718	680	730	710	671	688	664	690	680	733	736	711	680	711	698	679	668	707	752	728	686	674	715	659	685	726	673	701	666	717	705	718	702	703	709	697	704	692	656	706	677	696	668	706	704	677	728	721	742	717	672	701	677	703	791	713	683	692	717	692	717	726	727	710	696	691	698	700	693	685	712	662	731	693	687	649	718	719	711	651	711	702	689	696	644	698	627	703	675	648	654	733	689	701	730	678	711	693	705	699	693	663	739	762	711	721	695	746	680	684	659	715	694	720	726	752	693	682	685	670	695	670	700	694	649	654	702	677	716	728	698	677	684	645	706	704	696	695	731	695	698	720	641	664	717	685	695	700	672	691	696	718	710	700	701	697	687	702	649	679	720	677	700	685	692	709	747	692	796	685	688	711	713	663	719	718	670	688	679	741	718	706	672	689	705	713	711	717	667	755	682	692	691	659	666	694	699	705	721	669	738	706	707	724	663	657	701	686	716	685	745	702	675	685	697	677	746	680	732	758	679	727	716	733	711	731	681	718	651	699	692	688	705	704	664	717	721	706	661	686	707	713	704	708	738	660	662	686	722	702	764	692	718	695	716	714	678	712	722	730	656	716	723	698	684	660	782	700	707	672	686	697	746	718	710	735	718	671	680	696	747	712	677	707	762	688	693	683	696	708	725	736	713	687	694	699	731	652	690	667	725	675	693	683	681	683	671	688	698	673	669	668	724	731	715	672	671	703	690	765	702	758	703	703	707	707	687	713	661	678	693	690	689	724	676	695	678	721	666	692	738	713	709	716	747	670	727	696	764	680	729	697	696	709	691	679	693	713	714	708	737	714	765	692	697	670	691	764	726	725	713	685	720	721	679	684	660	685	715	703	691	693	731	694	741	686	640	696	670	717	677	668	665	664	748	687	725	741	690	645	707	751	675	687	685	674	675	731	701	718	667	684	708	683	719	668	681	678	646	717	697	720	729	696	714	708	682	728	704	695	668	657	700	723	701	684	708	671	701	690	702	714	669	713	691	730	691	718	693	729	694	703	722	687	646	663	701	632	680	671	713	718	709	662	645	685	709	762	699	696	714	728	696	728	693	636	715	706	724	723	726	682	726	722	660	709	716	680	680	689	661	713	674	704	699	735	719	673	659	700	682	703	700	659	728	702	701	674	701	757	703	692	694	708	706	659	702	666	656	678	707	659	665	722	705	715	735	690	708	675	697	707	733	704	659	699	684	739	719	701	685	706	694	706	719	678	666	713	700	680	663	729	683	667	778	681	692	722	704	731	693	761	685	735	718	746	724	667	737	717	690	690	665	680	709	719	707	668	675	719	736	678	695	674	654	701	731	700	699	725	666	703	702	694	695	703	699	688	698	649	717	682	719	705	738	686	646	724	737	694	684	665	689	741	714	668	711	729	677	718	685	694	668	694	691	667	682	711	687	674	706	675	656	720	695	727	687	666	701	745	723	684	678	693	708	709	695	706	691	711	684	670	740	703	701	695	708	709	703	730	699	712	694	699	694	700	708	737	715	691	714	685	736	688	642	687	651	698	660	660	650	680	727	672	714	642	659	707	720	701	731	707	715	710	746	686	641	736	699	716	684	706	675	687	645	724	719	743	660	714	688	677	719	695	722	656	704	705	695	723	695	718	726	719	657	707	712	706	733	653	666	677	728	769	685	665	696	689	712	670	706	719	696	708	711	706	728	690	672	720	674	691	695	695	709	691	696	657	731	716	697	719	723
27928	16882	3146	717	481	436	389	364	365	351	340	338	310	350	328	312	305	344	298	325	328	360	327	328	309	305	309	313	351	312	338	336	303	323	306	274	284	330	306	339	295	309	322	330	319	311	287	333	300	337	314	309	306	344	291	316	286	322	299	311	286	336	334	344	306	316	309	319	327	302	299	345	308	309	341	310	346	286	330	304	331	311	305	287	314	306	329	315	321	308	307	304	333	349	313	327	337	327	309	296	330	320	301	360	311	323	298	303	297	301	304	317	330	312	281	314	308	293	308	314	333	296	295	316	285	341	304	320	289	344	310	316	309	307	295	304	277	335	299	275	317	316	337	320	304	333	289	319	277	302	292	319	319	321	322	310	330	316	313	324	312	324	320	319	327	335	311	326	305	307	309	313	312	339	274	307	300	284	279	305	311	295	307	255	320	274	299	318	323	307	300	264	268	317	317	294	315	293	295	328	302	325	295	292	302	324	284	276	305	314	332	274	276	289	320	325	335	311	291	285	313	284	323	304	328	316	274	302	332	302	272	309	301	286	302	295	331	301	322	281	311	290	316	306	331	305	295	333	308	326	295	292	309	315	293	331	305	321	306	340	330	348	320	308	330	333	324	312	308	309	333	311	313	262	316	317	309	301	318	328	336	303	292	321	283	335	327	289	315	341	278	325	277	306	296	275	327	288	304	285	278	309	327	312	346	309	297	296	319	312	281	347	313	318	322	298	290	363	319	312	307	339	290	319	286	291	300	315	308	308	337	315	322	316	297	310	303	312	279	316	305	310	311	337	292	336	295	278	345	305	297	321	286	297	337	301	329	287	315	270	293	296	350	335	328	306	286	323	298	296	315	312	303	313	370	314	316	297	289	315	326	316	302	313	326	322	290	316	310	318	317	315	310	346	339	310	327	293	297	307	312	310	283	306	292	344	307	312	297	315	311	304	296	327	272	326	327	311	321	301	304	305	324	316	323	325	302	307	286	296	314	320	342	308	319	317	343	300	332	307	323	338	329	317	284	291	308	311	316	329	324	300	267	339	319	292	316	321	320	288	266	312	300	292	336	292	286	297	311	329	314	320	348	293	335	293	297	295	333	340	322	280	307	324	308	307	301	318	306	309	310	328	311	324	305	322	308	313	298	320	312	296	319	307	308	296	331	319	297	310	305	297	288	333	292	300	296	330	342	335	301	315	317	290	290	305	337	343	308	312	295	340	315	279	268	283	334	277	296	303	292	292	315	288	281	297	300	324	326	293	336	327	315	284	282	306	332	265	338	320	323	351	315	334	324	298	310	298	306	296	309	302	319	297	324	329	293	321	305	258	302	298	295	315	308	296	349	308	343	292	308	331	293	320	298	312	309	310	326	284	326	320	318	323	293	285	292	306	317	324	345	334	289	290	309	319	302	300	308	323	300	335	312	332	312	319	281	299	349	315	330	279	328	309	295	288	324	302	313	292	342	306	292	323	338	317	291	340	330	282	344	324	284	306	322	304	279	320	303	317	289	325	300	316	305	277	318	306	285	339	281	300	327	306	314	260	309	324	302	288	338	312	293	287	310	322	321	281	320	314	292	293	294	332	305	307	283	273	324	305	280	314	305	319	305	286	322	311	301	340	314	296	308	319	332	293	311	314	304	294	308	282	313	317	292	327	268	325	313	300	325	322	290	288	320	329	319	320	255	292	301	290	329	282	292	330	314	296	310	325	321	289	319	300	319	331	294	335	323	302	350	297	287	307	322	320	289	296	324	299	281	299	321	322	318	318	323	326	317	296	298	330	308	335	305	308	321	275	295	310	310	335	346	307	313	320	297	275	309	290	328	331	303	326	304	297	292	307	339	306	307	326	315	317	322	295	310	297	304	332	314	294	346	318	343	298	316	295	298	315	317	309	334	314	306	296	275	287	304	323	294	300	305	298	301	309	294	295	280	291	299	291	297	323	308	350	292	325	325	308	293	332	284	286	344	306	298	318	309	319	313	312	311	341	324	293	306	307	286	276	294	320	346	308	298	274	271	320	271	290	305	322	309	298	323	335	344	344	331	299	325	290	315	294	305	330	323	282	306	294	321	304	299	298	282	313	338	325	288	284	299	315	304	311	335	301	310	315	323	331	321	291	291	326	295	294	321	337	310	323	304	334	311	286	298	313	314	321	289	314	324	313	317	322	315	309	313	301	298	313	314	289	312	308	321	305	289	323	319	328	333	311	283	308	313	292	316	304	309	310	323	303	308	311	342	329	295	307	293	315	328	293	320	310	319	324	332	267	300	295	281	333	288	292	364	289	303	314	292	295	310	316	294	312	347	306	292	327	315	302	302	320	318	299	335	320	325	282	316	317	306	300	288	318	311	289	298	318	311	320	320	291	329	316	312	316	349	300	328	288	304	340	324	330	300	323	323	312	318	298	310	304	341	324	331	279	337	291	301	352	311	289	301	292	327	297	331	320	314	330	325	297	316	338	303	310	304	287	322	323	313	331	301	296	333	292	310	319	304	305	299	316	299	292	334	313	325	317	308	313	356	313	306	324	296	336	313	288	345	334	310	304	281	295	309	289	305	319	286	293	278	296	335	324	321	327	321	315	327	296	316	305	298	312	319	315	318	331	311	309	321	317	331	318	324	321	333	295	279	296	351	318	366	291	311	284	312	324	302	333	295	326	321	323	326	330	308	291	320	333	327	299	324	323	305	334	302	299	251	337	272	286	288	289	284	305	302	274	305	310	300	293	296	297	294	317	323	327	272	311	296	297	309	314	267	296	294	319	301	299	337	291	305	308	321	314	307	298	331	290	301	274	275	337	356	334	319	326	318	278	319	296	336	360	301	312	297	302	338	303	314	330	340	297	306	300	276	312	317	287	301	302	324	303	316	305	318	297	315	311	293	298	284	299	320	326	320	323	328	301	309	318	318	315	292	318	288	349	305	299	293	329	300	324	278	334	301	315	302	323	304	283	282	306	268	313	336	275	330	328	304	296	307	317	327	300	304	305	306	352	332	334	306	309	315	324	339	272	313	287	252	306	301	291	327	297	313	302	302	300	320	322	287	306	291	281	303	304	327	319	317	287	306	319	315	288	332	336	312	328	305	313	332	315	319	301	282	310	293	325	329	333	301	301	303	290	288	320	323	308	296	306	322	317	319	301	318	305	286	305	320	300	301	304	306	315	333	306	307	280	310	285	315	299	293	313	307	329	310	322	306	298	339	283	321	301	281	305	310	318	333	323	338	331	304	292	303	298	289	312	297	320	294	327	322	317	330	280	342	289	324	312	318	287	299	306	319	342	307	297	296	310	312	297	292	313	307	291	292	304	265	315	336	328	308	286	326	328	282	344	304	291	301	296	295	308	304	279	329	286	301	312	313	285	295	329	327	298	302	298	315	312	316	274	317	300	302	292	315	341	334	303	324	304	313	305	313	300	308	299	321	323	274	297	349	295	323	343	298	295	314	289	297	333	340	285	296	281	319	327	287	314	300	310	355	284
4566	1536	1056	727	595	530	438	418	405	363	354	373	375	338	334	336	365	358	335	348	353	312	375	316	292	318	380	334	345	368	306	327	332	341	321	379	359	351	309	355	343	323	353	346	376	356	341	366	359	368	362	346	318	349	363	353	319	344	339	338	317	364	371	336	347	337	345	347	350	362	338	335	374	351	345	304	353	349	330	348	320	339	322	339	354	356	379	325	337	323	355	343	328	361	358	313	338	340	353	312	344	308	362	348	330	319	329	323	360	341	343	335	319	302	339	369	346	321	341	346	308	352	335	376	343	330	299	298	317	329	295	357	316	359	351	318	339	344	340	305	323	340	337	358	319	319	350	308	314	315	322	346	351	320	341	354	369	317	344	330	355	285	340	343	340	344	338	348	331	342	338	360	343	395	363	348	325	339	321	329	341	335	369	315	353	344	349	330	317	346	330	358	350	335	317	328	324	317	404	363	326	342	334	298	353	327	347	338	322	338	345	343	336	332	333	355	313	368	301	341	333	359	328	302	368	338	384	323	364	362	360	322	333	338	370	340	373	360	344	325	320	347	339	324	376	324	318	279	334	348	319	334	330	353	344	319	353	319	337	367	365	325	346	354	331	347	314	379	314	300	347	316	338	336	371	344	342	324	323	346	305	342	324	355	328	371	338	335	364	369	358	324	338	379	315	356	317	340	375	348	365	336	305	336	311	370	342	336	348	314	361	337	315	322	346	326	314	305	349	348	318	354	354	364	347	328	359	333	322	324	343	336	324	363	348	338	311	299	356	331	357	337	337	346	337	336	355	337	351	377	359	350	309	344	366	330	304	328	332	299	324	329	331	321	336	333	325	358	361	346	330	341	358	328	327	309	352	321	346	333	345	337	323	331	314	310	352	376	357	339	298	334	312	344	337	344	324	331	336	335	366	308	333	327	332	364	344	319	334	342	310	319	333	352	348	345	358	332	307	354	357	337	343	346	356	343	335	369	358	345	369	344	342	336	361	307	338	346	335	360	354	341	349	328	339	340	338	360	336	350	356	303	358	343	380	349	336	355	345	340	356	349	369	342	315	330	339	319	326	352	345	363	361	354	357	333	336	340	361	343	304	305	346	330	329	349	349	338	303	352	357	294	309	332	330	332	337	361	341	333	336	311	347	357	378	322	347	318	343	341	346	351	309	329	317	357	336	348	313	323	354	321	365	344	333	382	314	347	340	326	339	346	365	304	333	361	341	337	334	328	326	371	293	330	365	325	369	350	337	344	336	331	329	300	375	329	340	346	361	326	327	322	352	370	325	359	321	302	340	347	320	328	369	341	324	321	329	312	346	344	346	336	286	346	352	368	351	347	345	357	338	353	328	347	356	350	339	354	326	359	331	350	366	357	310	334	319	360	351	367	349	352	345	327	370	358	335	371	363	324	335	345	341	341	328	370	309	370	323	334	308	332	358	325	293	344	349	326	312	340	353	330	321	362	331	334	329	318	323	312	335	350	332	319	323	351	314	336	358	350	336	368	323	329	330	349	338	360	347	341	382	313	314	345	346	388	337	331	303	318	366	325	303	330	342	363	323	352	364	346	332	341	363	355	348	308	336	350	364	331	387	322	322	338	331	322	344	338	328	330	375	332	359	316	363	336	347	323	338	367	368	359	318	308	341	324	319	351	316	296	306	355	326	308	342	345	360	356	341	341	327	328	340	325	329	342	334	347	321	331	370	351	346	372	341	364	335	367	345	336	335	334	331	331	317	322	368	319	301	368	335	328	378	354	363	379	340	363	364	349	350	342	329	347	333	325	350	347	338	349	331	369	373	342	349	325	341	355	329	345	347	322	327	350	361	348	303	330	373	344	357	327	340	313	368	336	351	339	340	358	341	338	338	316	359	321	347	309	340	355	322	359	342	344	327	350	369	312	337	353	350	330	319	368	319	335	368	356	342	318	342	357	337	347	354	330	338	327	381	338	340	317	351	348	371	320	378	310	328	349	337	349	330	322	315	358	305	397	296	328	332	343	338	336	335	336	328	332	324	352	330	366	351	373	354	342	322	321	323	341	333	341	343	311	356	365	355	329	374	338	349	363	337	372	352	354	365	344	353	345	330	329	369	342	333	360	358	357	304	312	367	353	341	323	344	341	349	346	338	349	335	366	311	341	341	320	356	305	318	321	323	353	364	308	333	331	358	332	351	334	342	306	339	335	355	363	326	351	362	322	329	364	352	322	319	344	355	351	331	340	353	351	317	343	335	313	340	338	323	313	324	342	349	322	343	304	330	345	307	311	376	293	358	344	345	323	333	322	337	331	303	351	303	344	346	330	319	338	336	341	344	320	327	353	302	340	355	360	327	328	323	336	358	321	335	343	351	303	360	321	323	319	339	300	321	354	350	332	336	303	372	348	330	310	333	329	330	344	367	329	331	334	326	340	336	317	341	338	347	342	339	342	347	332	354	315	352	327	332	327	341	325	345	357	346	321	363	318	336	299	330	319	327	341	304	358	322	353	354	339	318	337	324	342	369	330	324	344	351	387	296	331	347	362	347	354	315	348	341	337	333	403	331	364	356	321	352	344	295	339	340	321	331	344	352	349	362	309	323	334	325	349	327	342	331	325	316	333	310	325	320	323	305	305	340	366	335	341	354	339	341	341	350	357	337	326	324	351	339	347	346	351	344	361	330	322	329	336	320	324	329	362	330	313	336	352	325	338	368	330	342	325	343	319	332	296	345	325	308	343	357	335	326	331	367	333	330	317	328	348	337	342	325	357	333	297	324	315	340	327	334	324	379	321	354	335	322	345	345	355	334	339	354	330	325	357	353	341	309	297	335	354	337	337	325	391	340	339	324	352	362	351	317	381	331	375	356	335	358	347	357	307	347	332	360	339	310	316	347	333	377	331	346	312	316	348	341	363	332	326	347	360	340	329	366	358	335	337	362	352	365	338	337	344	359	388	342	357	331	360	354	327	325	334	350	333	344	310	334	325	340	353	331	331	339	367	338	356	329	320	341	346	352	380	324	348	310	328	361	361	372	327	321	351	311	361	347	317	356	335	338	330	367	299	365	317	335	329	359	316	353	309	318	337	345	327	313	330	350	326	319	348	354	353	341	357	342	335	344	336	356	341	353	355	339	324	353	334	318	325	335	326	367	341	319	335	360	341	360	334	360	326	344	347	343	340	339	385	341	318	333	342	339	372	336	336	354	339	356	360	312	341	378	325	340	353	349	371	329	371	329	349	316	362	320	336	341	370	339	340	383	324	324	331	322	324	357	378	330	351	344	327	342	316	330	357	354	347	327	357	331	322	316	359	318	317	332	344	303	349	351	354	335	341	312	309	332	349	343	367	337	344	345	332	334	343	338	360	322	380	326	377	347	313	361	334	298	339	324	332	348	333	345	330	335	334	358	367	305	344	326	339	358	329	353	309	331	307	354	344	330	304	321	360	335	310	375	349	334	342	353	306	354	340	324	341	325	315	314	356	362	344	327	345	344	369
23714	21211	28318	24177	21082	8904	1516	1033	849	809	747	723	710	702	694	620	691	609	598	592	620	586	593	637	626	550	560	595	521	623	597	574	577	609	585	551	594	543	615	627	556	553	602	598	578	556	617	598	650	587	569	556	580	588	576	574	555	599	550	620	562	639	555	572	539	582	559	586	548	584	556	592	591	514	588	612	594	545	556	578	569	590	589	575	555	584	550	545	573	568	609	542	541	585	603	607	542	574	527	525	568	574	551	565	525	573	614	569	583	544	541	606	595	574	603	591	606	598	563	562	553	570	613	575	580	597	566	563	604	541	615	591	563	544	580	598	559	569	572	530	530	581	570	570	579	576	606	623	551	581	553	561	525	592	567	526	597	558	596	620	608	529	546	597	627	568	579	578	603	547	583	614	597	555	576	583	595	532	607	577	588	546	583	580	547	540	579	595	600	612	543	543	554	553	548	576	548	601	576	536	599	580	587	550	562	546	568	612	562	543	574	582	617	554	592	623	525	529	566	584	562	562	572	564	563	581	555	565	599	567	579	586	576	547	580	583	602	554	518	546	598	511	563	541	544	596	560	552	579	570	550	524	579	547	583	524	555	520	553	515	570	580	597	573	542	560	553	558	531	542	576	556	580	613	569	555	556	601	572	571	576	571	547	542	561	569	599	542	553	551	573	557	597	602	542	619	543	540	584	572	571	573	598	588	538	541	542	583	533	551	604	558	597	562	588	585	550	617	585	602	538	597	571	545	544	569	549	572	552	577	606	542	586	577	611	592	557	591	541	594	528	539	559	557	563	591	595	649	615	559	578	527	565	561	592	575	542	530	538	552	609	547	575	577	573	541	548	609	595	566	612	567	554	563	603	597	568	537	585	490	561	569	546	580	557	539	549	544	541	583	608	556	573	547	557	569	568	590	546	584	590	578	590	630	551	547	558	589	532	572	564	564	524	609	560	601	582	545	539	534	602	570	547	587	565	558	580	547	570	576	549	575	565	604	554	562	568	540	608	563	585	587	547	575	552	556	591	621	578	529	590	550	549	587	578	578	534	545	549	553	559	589	547	545	616	573	594	534	583	592	528	559	535	573	594	593	570	605	572	557	590	577	597	564	597	502	550	543	553	537	584	588	545	583	523	579	528	546	603	517	540	576	575	580	540	534	538	587	576	507	584	558	575	592	536	568	552	591	556	588	614	594	566	549	540	552	576	540	522	519	561	601	539	573	558	555	611	537	576	562	556	568	542	608	530	579	552	533	535	523	521	571	581	621	579	526	536	608	617	508	527	570	563	600	572	601	524	542	546	565	574	539	545	559	543	590	580	559	561	594	557	583	560	572	557	585	547	528	585	549	533	545	569	599	557	538	545	580	564	561	585	536	576	551	551	561	612	574	557	564	573	567	579	561	566	567	528	552	535	593	573	535	613	588	548	576	575	559	579	554	594	574	596	609	558	609	570	621	577	556	587	596	532	580	589	554	559	523	534	591	580	553	545	618	570	574	563	556	560	582	557	584	549	585	569	614	524	568	595	581	558	531	563	532	561	574	534	585	561	583	555	550	525	532	539	573	579	576	540	584	587	568	545	571	551	525	558	595	541	570	548	602	561	561	580	568	568	597	564	561	568	566	580	542	556	580	564	540	540	572	543	583	577	558	582	605	560	605	573	552	592	542	613	561	605	548	570	524	572	528	564	518	588	581	584	597	558	533	592	598	519	574	538	590	593	553	573	559	580	614	569	566	574	566	590	562	546	558	535	576	551	580	559	556	530	546	597	532	528	607	571	541	544	555	543	572	599	567	566	598	547	538	546	566	535	573	580	562	571	587	595	519	571	570	552	596	585	549	566	545	585	563	591	575	545	578	523	567	581	529	610	579	581	548	573	557	583	577	568	550	589	591	550	586	600	578	582	547	540	574	555	526	548	553	594	561	531	540	587	514	547	605	550	570	527	594	561	562	530	612	539	558	585	562	584	545	533	546	589	551	582	579	538	592	593	543	582	593	568	611	570	551	565	560	588	597	557	563	591	549	565	557	623	574	544	592	555	598	556	568	608	578	565	589	577	583	535	596	602	573	590	551	538	555	604	578	581	560	624	542	570	554	585	515	589	542	563	603	599	569	543	532	519	557	589	571	594	605	569	578	542	575	563	576	539	528	528	551	592	558	541	539	600	560	583	582	545	575	548	569	613	581	558	554	585	585	611	590	543	577	565	583	578	508	610	555	589	557	554	553	560	564	563	567	548	564	581	570	593	591	536	564	564	569	548	577	588	574	572	510	568	497	593	598	585	570	573	574	547	556	600	594	544	580	554	576	582	557	574	572	608	569	593	587	596	554	553	530	570	571	542	564	571	571	585	548	560	537	587	575	567	500	531	552	551	584	556	592	615	565	575	549	598	540	603	564	519	564	554	564	577	566	563	596	563	544	608	620	595	551	582	568	575	569	577	532	559	574	580	575	587	612	547	565	567	561	569	523	560	576	536	544	591	513	538	590	552	601	586	566	539	569	536	543	580	586	557	585	569	574	543	546	599	582	563	576	539	589	555	534	575	553	547	579	550	560	573	579	515	587	542	598	570	574	544	541	559	579	579	571	562	550	601	604	593	562	561	573	528	558	556	586	560	578	553	554	542	556	529	548	551	538	587	539	537	564	593	555	548	573	547	552	606	548	532	562	562	577	576	558	547	553	546	566	566	550	586	564	601	536	584	599	641	585	559	563	529	576	629	586	574	531	570	578	567	583	567	588	545	536	582	581	583	534	560	559	560	558	543	536	541	543	619	550	572	564	597	579	560	539	548	581	587	519	570	580	579	585	572	549	601	589	584	553	579	555	579	547	574	584	576	566	550	611	525	624	561	593	561	569	628	592	543	569	626	580	595	573	634	564	534	566	602	579	591	546	574	592	612	576	548	583	556	544	541	555	570	513	511	576	590	552	534	548	584	538	545	565	560	580	554	569	539	551	549	570	570	532	556	533	554	554	557	616	534	543	560	569	552	585	525	552	564	555	627	585	578	558	540	570	563	585	584	523	560	542	568	593	565	549	577	548	584	577	571	588	558	567	562	519	551	561	578	552	579	562	557	540	579	547	564	545	554	536	581	563	560	537	545	616	573	568	533	611	566	575	576	609	559	541	553	534	571	543	568	585	547	544	541	575	598	539	555	561	541	578	556	579	544	593	550	531	597	556	544	552	577	563	590	573	561	560	558	572	596	571	551	582	575	572	566	564	530	618	588	551	562	579	567	588	572	565	516	596	576	583	552	538	539	587	577	581	592	524	555	553	553	589	558	580	562	602	569	561	553	564	547	585	587	553	558	550	558	586	556	574	597	574	514	601	569	554	574	539	575	578	607	544	554	548	578	608	565	557	546	585	566	565	574	577	573	584	529	566	598	554	568	565	539	562	539	571	518	597	544	573	545	564	565	571	541	570	579	565	526	539	578	573	563	556	554	576	584	565	612	547	584	608	541	550	590	540	581	550	567	589
3944	9614	6622	3422	2806	2219	1668	1359	1162	992	895	851	828	771	760	670	707	666	696	676	680	583	695	641	629	613	640	664	642	642	637	624	623	630	607	624	638	613	588	624	666	640	641	666	649	619	620	634	626	598	623	637	610	594	630	590	605	591	564	653	598	593	630	610	597	589	568	569	631	639	629	622	592	645	582	593	635	581	618	571	582	569	580	618	604	569	579	617	637	546	628	624	565	615	559	621	644	628	564	570	622	633	591	603	576	637	591	582	602	581	587	589	587	595	628	589	582	549	590	617	533	597	596	583	638	617	561	592	527	551	596	590	558	578	609	625	617	577	616	622	600	588	611	587	616	593	574	623	579	589	588	593	626	560	590	601	609	608	600	572	575	611	604	604	557	583	583	568	570	592	583	597	609	621	570	611	559	639	625	579	616	590	552	578	582	545	598	593	644	536	580	574	589	605	584	575	608	567	567	596	619	612	607	565	570	602	584	606	574	586	604	590	570	567	613	586	607	590	585	595	585	593	570	608	609	620	628	630	584	604	574	577	566	581	549	561	584	620	589	568	590	600	609	550	641	568	580	620	596	557	622	579	573	602	560	558	575	590	581	622	594	579	637	582	618	576	613	568	577	526	586	605	603	533	639	599	606	600	581	589	606	583	546	605	635	591	590	577	583	604	589	579	612	619	576	615	643	611	615	588	589	601	607	576	590	590	578	583	623	586	626	594	582	549	589	603	614	635	658	618	609	551	600	589	587	615	589	586	604	589	610	549	572	597	572	584	587	538	604	598	589	588	628	615	619	603	621	590	571	581	605	647	602	623	536	652	600	611	605	635	600	600	596	603	563	576	560	595	579	619	561	604	601	584	586	576	585	559	613	629	627	597	546	580	590	588	610	574	557	603	581	609	595	596	599	565	611	586	573	564	598	629	588	608	595	656	575	584	598	552	592	577	666	568	621	614	578	570	618	595	568	609	570	588	596	617	602	551	629	599	565	616	592	572	589	605	583	633	606	553	595	628	618	589	579	589	583	600	601	561	604	604	586	597	626	618	664	608	644	607	612	560	555	590	600	636	583	576	570	589	597	594	597	555	587	605	596	584	639	582	594	624	620	605	560	633	602	572	648	551	620	613	578	586	603	611	582	614	551	580	605	611	565	587	593	580	609	595	566	583	589	602	606	595	602	598	608	570	570	589	599	560	576	597	575	588	584	597	564	598	606	608	619	588	607	632	591	568	563	616	613	648	604	587	599	628	577	579	596	581	584	560	627	622	580	566	646	579	618	587	629	581	586	611	606	546	590	602	589	549	578	564	630	561	592	591	542	606	574	581	553	591	561	583	548	566	571	583	602	611	606	593	625	610	646	567	601	554	572	589	601	576	578	601	580	612	611	615	573	641	625	584	565	633	602	633	584	615	566	607	596	618	565	616	594	581	580	575	617	635	574	574	636	580	563	611	562	600	581	582	578	618	578	576	612	608	628	609	605	594	589	616	586	596	598	600	617	594	533	558	612	581	595	566	602	611	542	611	625	594	618	641	615	605	617	610	579	569	627	590	595	623	599	605	570	563	569	584	557	645	595	576	563	620	619	600	583	594	615	602	638	558	603	598	575	551	582	664	632	598	578	579	597	603	555	591	563	563	610	579	562	560	560	603	553	606	594	593	578	591	611	601	600	586	640	573	540	608	588	583	585	592	627	567	649	625	545	588	614	584	630	572	583	605	567	620	623	628	612	603	631	576	617	555	591	601	547	594	605	596	579	605	546	576	624	572	602	614	602	609	592	606	579	594	592	564	601	571	584	605	580	623	620	585	567	588	565	571	633	572	623	595	588	554	571	559	562	579	637	599	592	586	603	599	574	556	590	580	562	608	584	591	611	589	575	593	602	566	628	612	632	573	599	585	572	604	595	588	621	553	626	572	574	618	567	597	585	621	632	551	602	616	644	561	604	566	624	590	623	604	601	598	556	591	599	638	648	547	583	608	571	578	579	579	562	602	549	585	600	577	583	584	635	575	554	591	583	537	602	597	668	569	649	579	618	582	576	599	640	557	610	626	578	583	630	535	576	601	575	559	619	614	570	620	609	603	618	560	594	551	588	602	599	588	560	573	610	567	596	601	610	551	615	566	630	655	592	597	562	597	594	636	559	630	576	597	553	573	669	595	634	587	583	639	568	622	553	564	597	590	575	603	589	585	611	574	572	575	576	611	581	662	580	586	595	628	555	594	585	607	604	575	570	607	592	573	618	593	571	568	542	560	574	570	545	557	572	575	614	576	608	669	614	587	580	617	611	549	589	584	586	598	597	602	600	573	602	586	548	598	565	637	590	582	587	601	592	571	564	605	608	591	616	578	586	655	559	589	591	587	638	581	596	593	636	624	578	568	578	560	615	564	599	577	551	553	601	612	595	662	574	601	606	613	551	617	605	592	560	613	603	626	594	594	574	594	598	629	575	568	599	555	579	572	562	591	581	621	616	627	615	599	561	608	587	597	616	615	582	587	580	561	567	537	596	596	619	592	558	575	577	571	574	563	589	544	609	568	588	641	576	570	573	608	567	539	592	602	570	609	592	565	576	601	555	605	576	616	594	569	577	600	622	605	584	588	607	588	588	561	578	600	635	595	643	562	561	596	606	583	608	632	576	578	582	596	573	559	588	587	606	583	620	574	616	603	570	572	626	616	606	578	622	608	575	583	584	599	561	579	587	619	584	601	593	603	604	567	554	574	596	564	614	626	619	581	577	617	601	606	624	564	646	583	593	569	579	598	566	613	612	607	604	579	590	608	581	626	563	595	633	583	624	571	644	561	589	618	567	568	618	579	594	596	595	600	532	618	634	574	601	603	580	578	619	593	579	584	621	570	595	595	576	632	602	597	579	636	617	621	598	598	561	612	585	627	609	607	577	584	605	586	596	654	582	588	609	642	608	607	574	580	551	614	563	606	579	609	571	583	604	581	595	597	573	583	616	623	559	556	549	609	623	655	575	601	602	624	624	622	641	619	576	593	558	563	620	588	616	610	603	579	560	619	587	605	642	582	601	584	608	631	619	604	606	605	604	604	589	655	554	606	602	588	588	628	589	606	642	580	599	581	617	572	592	623	560	582	591	601	629	576	549	626	552	577	588	602	588	584	656	610	602	581	585	580	576	597	556	566	578	604	560	569	608	600	606	629	606	536	581	618	585	599	558	615	573	572	550	592	611	638	613	554	606	568	568	609	562	581	604	583	619	563	603	619	587	604	571	587	608	583	617	598	548	636	635	611	546	651	562	613	598	570	604	579	639	589	564	599	639	666	541	539	580	599	588	624	625	601	593	591	596	572	566	618	597	604	579	558	615	582	568	586	585	594	605	609	552	618	597	611	593	636	563	576	611	583	612	632	592	580	611	630	548	574	576	599	609	570	582	608	592	587	619	536	608	548	570	571	552	617	572	569	623	588	570	565	572	566	577	561	615	642	624	606	608	539	588	543	534	571	585	604	583	574
25032	21237	27215	25416	9021	846	609	455	452	414	383	339	377	330	368	351	354	331	322	351	342	336	301	310	319	310	290	301	287	305	302	293	304	325	341	298	341	279	312	316	309	345	320	313	316	330	291	322	336	319	322	312	307	310	311	313	322	302	258	293	268	323	288	297	304	301	279	303	324	283	337	304	293	318	303	313	311	310	289	308	258	310	288	310	316	297	313	311	298	329	308	290	307	288	308	304	304	316	297	257	339	300	278	296	266	328	292	290	273	315	326	307	294	264	287	272	295	280	302	298	288	267	321	304	310	324	298	311	282	274	309	302	305	313	307	327	288	308	298	300	300	265	299	292	300	281	314	319	301	296	300	356	287	292	281	294	300	292	307	271	301	316	313	293	302	314	316	312	313	255	285	288	285	295	283	283	288	292	305	319	296	303	277	282	268	311	306	299	263	287	285	327	311	291	278	281	305	281	286	307	279	278	319	306	313	309	259	303	262	321	297	259	294	296	319	326	302	280	289	297	302	285	285	313	301	313	304	324	285	306	284	323	307	291	289	299	302	318	309	294	275	284	319	291	284	307	285	290	286	330	309	277	324	314	303	310	284	291	305	285	314	319	317	293	277	264	292	308	334	312	310	310	328	326	322	274	296	300	282	299	296	325	302	287	290	320	297	296	304	287	314	313	288	339	277	310	296	296	323	301	298	320	307	274	316	298	303	330	318	301	272	294	308	286	291	294	337	307	299	282	303	292	308	289	288	308	276	294	286	354	296	291	302	280	301	287	349	320	304	309	294	287	307	345	319	305	317	321	303	266	287	294	302	308	297	303	290	309	311	290	307	279	296	301	299	294	279	298	316	290	307	296	306	302	304	277	302	303	301	283	313	313	307	299	286	308	298	283	274	302	272	308	297	321	302	284	266	295	296	304	276	304	283	257	290	294	288	291	307	281	271	319	321	281	269	277	299	277	265	331	304	300	292	306	292	281	305	309	292	272	279	299	353	318	280	293	303	302	295	286	291	284	299	303	297	322	299	311	300	319	304	279	307	308	288	281	287	325	310	282	308	311	302	286	306	290	299	272	302	282	301	318	336	292	275	313	278	285	326	287	295	306	294	300	338	276	328	294	323	280	273	285	322	264	334	295	330	287	308	276	296	288	278	304	296	273	268	289	289	273	294	303	329	258	335	316	286	268	311	297	304	287	338	282	303	277	298	282	288	329	303	291	295	314	318	288	290	330	268	301	277	279	303	331	276	313	275	307	294	285	292	297	304	297	305	258	312	282	310	313	325	299	341	303	297	292	286	322	299	312	273	300	280	295	286	284	308	289	269	298	303	311	275	292	291	277	314	303	270	273	309	298	320	279	331	294	295	300	321	306	312	285	313	304	275	313	297	317	292	285	260	318	297	304	300	270	314	322	290	302	325	301	287	294	298	305	304	300	264	326	277	292	276	312	311	294	315	309	315	325	273	310	300	276	322	311	326	324	272	310	315	297	305	285	296	299	306	261	269	323	307	312	298	326	301	283	310	274	283	306	296	314	287	316	295	353	331	309	300	303	322	283	281	319	307	317	307	313	300	307	314	310	307	269	263	277	303	315	320	300	289	292	301	285	302	326	320	287	292	310	314	303	295	292	295	292	327	305	298	311	290	304	325	285	323	313	292	251	292	324	271	296	311	274	287	321	289	288	295	285	303	285	307	289	292	308	293	321	330	304	304	298	302	294	312	281	274	305	301	316	304	316	283	342	306	283	278	266	309	321	315	278	344	285	348	290	294	277	278	301	313	295	319	309	337	309	305	302	280	311	284	332	277	303	305	258	281	278	257	329	288	320	273	321	323	313	351	308	300	319	261	271	308	280	316	312	296	279	311	282	296	282	292	281	299	288	294	280	283	326	273	283	286	297	319	289	309	315	281	318	294	297	307	258	283	322	272	275	303	291	326	313	273	322	330	292	317	283	303	324	314	333	288	286	274	301	295	287	309	308	261	297	337	334	300	292	292	301	288	279	291	308	312	329	322	278	308	300	282	314	312	303	310	288	292	280	287	295	285	286	274	278	316	285	307	279	305	309	298	285	269	293	290	304	296	301	294	283	310	367	312	308	284	285	286	271	274	278	333	272	325	262	306	254	295	274	277	313	315	270	298	288	301	294	290	290	302	291	305	300	315	299	310	290	324	314	305	292	306	307	321	278	301	319	303	332	275	310	295	323	287	293	298	296	306	280	280	257	291	316	300	315	273	309	316	367	290	277	303	292	288	312	298	302	286	316	300	284	305	301	311	283	291	317	300	281	278	300	311	317	309	328	299	277	312	330	294	290	297	292	294	312	290	284	302	263	285	279	301	306	292	310	291	297	304	324	268	296	298	291	301	294	309	300	303	296	267	258	303	286	327	294	282	308	292	308	308	301	339	292	287	293	280	280	276	287	293	300	342	263	295	319	302	286	292	321	289	322	288	315	290	335	297	273	306	319	288	286	320	310	295	295	292	297	287	300	263	257	310	292	283	309	299	304	354	279	286	316	328	286	299	287	311	325	295	323	302	294	284	308	272	299	302	299	300	330	313	291	307	297	316	306	287	299	309	327	305	282	283	301	282	268	324	260	309	274	298	284	316	298	301	271	281	292	315	309	305	314	289	314	324	322	316	287	319	295	322	325	297	290	290	299	306	277	308	285	290	282	320	301	322	319	295	269	311	290	277	284	298	294	299	304	299	285	305	285	299	307	311	277	287	305	287	290	290	314	301	307	271	297	310	302	303	290	328	292	266	319	318	354	281	301	254	310	281	281	293	281	271	296	281	302	273	288	299	295	305	311	312	283	305	282	292	302	310	319	316	300	291	292	263	292	305	314	280	318	274	323	309	270	278	308	312	310	317	283	292	312	309	293	298	306	326	248	302	311	280	286	311	306	299	283	317	289	307	299	319	281	306	325	310	299	303	308	319	313	315	324	272	293	257	287	289	302	284	308	278	299	308	315	311	273	289	277	289	305	277	287	315	279	318	297	313	294	303	303	311	297	268	285	282	289	305	291	294	280	313	284	285	290	304	310	275	307	244	321	303	288	295	283	311	313	278	286	325	307	295	330	312	285	321	314	292	276	281	281	341	300	284	286	314	331	300	291	280	315	301	260	291	256	303	304	289	316	277	303	362	286	297	318	294	285	287	320	328	286	302	280	320	304	297	295	324	288	313	284	311	290	293	294	295	332	280	291	283	269	285	316	287	309	282	287	316	280	293	293	281	288	319	274	300	264	279	275	336	308	269	285	286	309	306	290	318	276	272	296	323	272	328	314	288	291	271	308	293	344	278	306	263	273	293	295	305	277	307	296	304	266	269	296	309	273	296	313	300	304	286	304	310	290	297	301	310	330	312	311	310	288	301	296	321	280	273	295	284	332	296	287	307	307	307	309	309	301	325	305	341	281	285	278	326	306	306	339	260	277	319	292	326	300	328	303	287	291	305	277	300	276	296	299	303	310	273	273	302	312
4022	6041	3974	2073	1625	1286	1001	788	744	638	509	490	468	473	441	421	395	408	415	376	412	375	361	340	386	366	364	324	340	352	370	366	375	353	347	386	382	350	334	346	364	376	381	395	374	360	369	388	371	343	341	358	377	361	344	369	354	329	339	343	330	353	332	350	336	327	351	363	380	352	337	383	350	385	345	352	369	359	366	333	339	352	333	364	343	313	346	367	340	346	381	379	307	321	326	350	348	331	339	320	338	329	313	349	333	341	348	355	321	305	341	321	368	372	333	337	326	322	329	335	338	334	335	356	331	337	330	315	343	320	341	345	353	359	330	363	323	358	338	359	362	366	343	375	358	345	355	357	359	348	342	334	342	363	349	356	384	308	320	319	331	368	319	338	316	323	348	342	339	328	311	349	343	341	347	336	350	341	317	350	341	330	302	329	376	371	336	335	310	322	363	335	357	340	382	351	334	364	355	328	345	329	335	398	349	319	329	332	323	361	342	322	320	322	329	297	293	352	343	342	294	374	357	346	362	309	342	340	358	304	332	351	351	347	374	338	332	351	315	324	356	332	363	307	359	360	329	367	322	363	347	320	362	308	363	330	357	327	351	336	352	344	354	360	338	333	350	335	336	346	345	340	346	345	365	336	335	334	311	329	380	349	333	310	334	349	328	343	340	336	360	317	354	331	357	321	331	375	357	351	334	328	321	346	329	340	329	332	326	333	355	356	341	376	332	357	391	332	316	346	330	340	358	343	358	327	361	346	314	348	345	337	330	363	350	323	328	311	319	346	368	336	369	357	325	339	349	344	327	339	335	322	354	349	327	326	322	357	365	338	337	352	297	355	352	326	332	362	351	339	354	332	392	356	351	350	342	368	323	342	329	338	339	350	302	377	345	340	342	347	351	367	345	360	350	311	317	354	343	335	332	310	338	316	341	354	359	389	352	359	351	307	351	321	352	353	338	352	360	322	324	345	326	331	310	340	300	327	344	330	360	349	354	339	359	363	353	363	311	352	351	353	356	319	338	316	359	339	338	345	344	371	354	338	364	313	365	362	313	356	332	345	391	342	348	322	375	383	359	305	337	336	378	395	298	363	327	333	331	333	327	349	362	353	373	307	343	324	328	367	348	361	306	336	315	340	346	341	357	358	335	351	365	342	358	341	326	329	347	325	352	348	313	314	375	346	352	340	338	314	343	357	339	338	325	362	347	350	352	331	345	315	343	349	366	367	346	311	340	311	334	369	345	340	345	336	347	299	334	361	336	386	342	338	343	328	351	337	316	346	343	298	331	349	351	320	345	344	370	338	352	340	380	357	330	318	320	346	378	336	335	346	351	307	330	323	356	324	324	352	339	363	368	333	320	332	314	341	351	348	346	341	306	355	324	346	331	349	370	353	308	347	360	314	347	351	341	362	316	326	296	327	351	388	325	348	309	356	353	356	358	335	326	357	309	320	350	340	363	330	338	331	352	357	348	336	322	335	313	310	315	329	351	349	317	350	345	353	337	342	320	326	340	335	331	362	335	378	352	343	330	362	309	345	354	367	346	358	347	355	340	332	334	362	334	333	373	345	358	330	353	383	366	365	369	328	352	375	325	365	348	349	322	353	340	320	322	327	346	335	336	353	345	326	377	348	345	338	339	332	326	330	358	354	311	335	339	332	350	340	359	319	373	357	357	345	353	366	330	326	335	353	395	332	391	379	331	353	367	362	289	344	322	341	343	349	330	344	310	314	344	331	328	337	350	352	338	362	347	340	339	383	358	297	337	356	364	338	338	368	325	332	350	378	357	351	354	352	328	351	330	374	332	323	330	361	335	358	333	333	323	326	301	344	352	349	312	340	322	346	339	337	317	315	335	357	350	343	353	304	338	299	325	337	343	301	331	339	371	352	326	356	337	360	344	340	332	358	329	365	316	336	326	314	312	364	324	327	351	316	284	385	323	336	345	317	340	369	328	344	317	356	324	344	366	325	372	376	362	337	318	372	381	344	348	358	353	345	343	382	346	340	364	369	312	332	357	325	319	354	330	343	355	338	309	353	319	345	354	330	299	364	377	316	347	347	335	345	303	340	358	337	392	373	356	362	312	332	370	341	338	330	338	351	313	312	347	345	369	351	344	375	313	339	358	363	352	346	383	318	375	371	290	331	326	346	317	345	336	344	331	362	365	330	377	337	333	364	366	326	319	366	322	318	324	363	325	355	381	330	334	300	343	336	335	357	374	343	412	312	336	358	323	343	351	349	341	306	354	343	349	309	341	315	342	348	355	363	340	343	352	342	347	334	350	341	311	360	325	345	331	328	360	319	356	356	326	358	352	335	342	328	339	354	355	340	346	346	354	355	349	340	344	334	352	353	363	353	354	344	318	302	328	368	346	327	348	355	332	356	347	349	361	354	335	326	350	360	343	329	356	331	324	363	374	386	348	311	348	352	316	316	348	346	338	315	347	339	361	333	337	359	380	372	327	366	374	338	320	338	357	349	348	335	362	343	383	355	331	335	324	347	385	334	353	336	370	343	338	316	343	315	346	356	354	316	343	308	317	348	339	337	349	337	309	329	344	342	342	356	356	314	357	328	331	307	371	327	395	337	341	318	331	352	380	339	324	370	342	352	341	339	360	361	328	353	366	341	345	369	356	330	322	344	336	321	322	350	339	347	347	339	364	331	364	338	321	330	376	331	362	329	363	358	324	335	331	339	338	296	350	312	371	313	341	331	343	349	368	343	347	372	355	358	365	325	336	319	339	327	331	334	322	359	348	330	359	360	340	391	312	347	372	368	326	295	358	319	352	335	349	342	341	339	309	347	347	332	330	363	353	337	352	325	350	372	325	352	328	350	343	315	348	328	328	326	340	331	345	334	351	328	335	343	322	329	366	369	317	350	371	343	329	341	315	346	352	356	329	361	315	350	335	334	329	336	330	336	353	312	345	365	320	358	361	312	360	334	338	349	347	328	334	356	329	321	353	346	388	372	362	307	316	340	360	345	322	358	321	328	349	331	343	333	349	326	350	354	338	352	360	389	346	364	355	354	317	340	377	327	341	357	340	341	338	348	334	381	328	332	359	323	339	315	359	361	349	348	378	346	341	355	347	331	342	348	328	361	332	374	358	354	325	351	346	309	358	350	285	308	392	326	361	386	349	343	321	332	369	335	339	347	342	316	358	313	338	335	335	392	318	364	335	348	355	311	335	339	321	338	359	325	349	334	343	354	373	348	356	336	368	379	328	326	329	362	350	366	358	336	354	351	339	389	355	349	358	347	355	336	354	329	333	328	294	325	343	369	368	337	334	340	337	360	360	338	336	338	351	355	334	329	374	338	351	355	327	356	343	363	313	344	326	346	345	333	331	308	332	336	344	346	356	361	313	336	373	365	363	331	330	308	339	355	354	334	337	324	352	357	324	346	349	340	335	341	308	337	357	354	335	389	320	336	322	329	343	369	332	365	351	326	330	339	321	328	364	339	344	360	367	339	346	319	350	332
22694	21263	28945	23905	21264	21307	7748	1657	1167	1145	971	940	864	825	783	788	765	817	793	731	714	719	706	748	763	708	703	745	721	728	711	744	679	723	675	716	726	704	726	714	691	672	717	708	649	696	723	709	690	671	697	692	660	657	658	654	657	696	663	636	656	674	670	657	694	642	716	688	661	692	666	698	638	709	631	736	699	696	635	688	642	644	667	643	688	683	690	672	685	703	673	681	686	655	688	700	672	668	670	636	725	658	667	648	648	665	645	653	674	625	690	603	619	617	673	664	657	666	628	681	673	668	652	690	634	656	638	670	639	678	696	653	629	669	667	626	618	653	647	593	676	694	678	660	649	682	657	676	656	668	621	668	649	691	676	715	653	680	645	663	614	633	633	699	637	716	673	666	659	669	667	624	648	623	629	656	669	646	665	716	668	658	652	664	653	656	669	634	638	629	675	691	674	660	632	703	655	667	656	679	679	729	666	689	677	624	659	656	738	699	651	722	624	614	668	673	642	683	692	630	688	666	676	617	657	666	658	661	653	673	694	656	673	645	683	697	674	709	686	656	637	654	671	689	661	671	714	676	682	621	631	662	670	699	655	682	654	656	640	627	639	681	657	624	674	653	679	645	698	673	642	670	675	635	658	602	669	660	645	655	652	694	675	675	693	697	689	657	672	679	649	655	692	620	663	699	680	645	652	624	681	672	669	659	653	659	631	711	655	638	689	669	681	685	716	690	645	672	633	690	645	645	674	680	684	653	631	637	699	601	680	633	685	674	675	675	726	657	644	669	637	706	699	617	655	694	674	617	688	647	644	630	649	670	660	622	674	636	650	655	608	679	702	605	610	633	648	691	682	676	674	666	629	682	663	618	624	693	677	619	673	642	664	677	660	667	690	665	644	672	637	689	612	647	657	682	659	669	645	663	669	636	676	651	660	703	673	621	602	673	714	661	677	649	680	664	708	703	652	635	672	637	652	640	660	666	636	601	683	658	685	674	674	657	667	725	676	662	605	648	625	692	632	665	671	676	637	656	656	649	666	690	654	611	685	650	679	660	690	669	646	648	674	655	610	664	676	632	725	673	639	687	667	665	641	704	661	634	630	693	682	667	673	699	700	672	645	639	684	675	636	627	675	701	690	605	664	625	719	712	668	662	637	687	692	674	646	635	657	659	687	685	649	629	679	732	669	704	698	675	664	688	650	680	698	694	719	648	612	614	659	690	612	660	644	650	669	645	671	652	653	630	686	657	679	705	642	697	668	697	649	730	651	654	645	664	695	716	653	678	614	672	690	606	648	644	590	678	686	635	643	683	653	661	669	672	631	659	624	715	627	650	646	647	685	657	660	647	652	673	668	605	639	661	648	720	696	652	626	647	659	662	633	678	685	676	681	661	698	677	631	680	691	690	642	606	642	650	640	656	668	677	659	659	656	645	660	683	656	683	642	626	673	645	658	655	640	647	669	682	654	623	633	662	624	696	629	655	677	641	668	676	588	620	709	683	639	624	669	672	672	699	658	655	636	696	640	680	693	686	643	756	700	661	671	656	687	618	681	700	662	696	627	652	640	633	698	672	675	652	699	697	656	636	644	667	698	656	648	683	697	696	623	645	683	678	641	657	628	661	642	641	655	625	663	676	668	700	687	724	684	669	689	667	652	714	614	630	690	638	643	646	646	670	687	610	633	702	645	673	656	692	674	639	625	616	660	641	644	660	670	637	675	712	656	668	649	663	644	708	694	646	694	644	640	643	632	707	702	642	659	661	668	685	664	686	680	664	658	658	643	637	648	677	681	679	677	613	704	691	648	666	665	661	722	662	676	674	694	690	674	649	672	633	698	688	692	673	637	683	721	662	680	672	669	653	700	669	645	669	651	639	668	668	645	653	671	686	620	672	608	671	632	645	619	645	639	647	608	680	676	660	675	604	639	661	670	665	617	667	668	648	679	660	657	646	661	637	661	624	708	670	694	689	653	632	703	657	611	663	692	662	612	633	696	668	615	641	638	634	675	611	669	632	656	647	710	667	644	642	674	639	657	676	596	673	665	664	683	667	672	641	653	694	670	640	667	660	691	688	630	659	640	655	652	686	692	686	670	646	716	671	674	676	681	656	653	673	648	691	679	693	650	712	674	648	705	650	672	667	679	687	694	628	713	604	666	710	636	630	667	611	670	676	695	639	653	670	664	629	643	655	682	653	665	658	659	650	635	669	629	650	692	668	662	670	668	683	693	628	648	662	712	635	672	675	696	702	667	665	683	658	630	659	648	648	672	629	657	657	632	649	662	673	673	666	659	652	640	698	608	641	634	671	711	682	690	659	625	655	679	664	648	639	660	614	639	637	673	689	628	674	634	671	718	600	669	668	633	647	646	631	677	643	627	683	688	644	671	678	679	688	697	605	648	650	668	658	630	667	657	656	641	629	659	640	622	665	690	660	629	659	669	702	702	654	671	693	703	617	635	668	665	622	639	659	635	676	669	650	648	672	644	650	632	668	684	681	663	677	660	714	615	651	638	658	628	653	639	634	647	604	684	647	665	684	683	692	667	664	669	691	637	677	631	644	664	639	718	700	684	622	608	637	630	645	667	656	614	627	618	667	673	688	654	687	628	633	684	648	710	703	657	707	619	663	660	663	630	630	673	682	640	656	636	673	685	722	639	612	639	659	672	652	683	600	634	602	684	667	610	648	649	664	681	589	628	649	640	652	673	679	653	656	677	680	692	693	649	622	646	648	711	629	657	705	626	651	691	646	707	649	638	662	695	630	674	648	715	683	645	608	664	667	687	663	625	680	634	666	662	634	633	630	615	657	672	625	625	686	664	695	613	680	609	656	659	630	654	652	632	644	656	726	693	659	643	688	668	664	669	625	694	701	664	653	689	666	593	681	649	659	686	611	640	687	709	676	661	691	639	699	653	674	624	660	665	653	672	648	605	664	672	631	694	662	664	680	630	629	640	651	641	685	673	661	682	685	647	696	654	615	650	679	640	661	622	631	676	666	675	669	671	664	697	714	660	684	681	655	653	636	655	716	624	680	660	646	658	705	694	674	657	663	650	677	683	668	662	665	688	662	669	684	666	683	708	654	617	641	669	655	634	619	675	649	657	645	660	702	677	676	658	635	637	670	697	661	701	666	659	620	643	641	626	674	673	656	685	667	641	692	672	630	654	618	606	662	659	635	655	676	640	661	641	685	617	657	658	692	676	698	666	644	651	665	661	718	638	686	643	632	647	668	684	672	696	628	656	713	655	667	658	665	638	642	651	648	687	711	694	628	639	694	655	675	689	652	658	661	642	621	743	704	612	652	681	658	690	694	671	663	627	657	716	630	673	664	622	681	658	663	642	663	666	651	688	637	666	669	703	649	641	670	644	688	689	638	661	701	621	647	644	650	671	632	664	633	651	696	671	643	628	678	690	667	687	685	657	708	716	661	652	636	631	674	672	644	602	634	676	660	637	664	616	640	687	637	651	685	625	713	657	641	684	654
5831	15660	10696	5729	4654	3532	2756	2081	1881	1502	1310	1212	1049	991	983	940	854	942	862	843	829	816	771	780	813	748	761	781	773	750	753	746	766	778	735	728	785	751	746	737	787	756	746	687	747	731	726	768	746	774	694	750	735	707	715	729	744	719	688	700	687	693	722	726	723	670	721	727	694	686	764	684	696	722	709	721	713	718	704	710	664	687	708	718	709	721	708	684	669	692	742	731	672	688	733	713	683	690	689	664	691	717	699	689	702	701	668	678	704	719	674	699	685	658	719	680	681	642	707	669	691	687	717	732	698	627	702	705	662	701	703	710	709	657	729	679	677	707	683	687	665	707	699	672	701	708	673	694	675	699	660	699	722	711	725	680	651	752	727	687	693	750	722	671	732	713	720	698	675	670	726	697	670	707	759	691	694	716	671	686	709	689	625	658	672	706	664	691	706	682	681	683	692	726	688	693	717	722	708	715	690	674	708	674	682	660	623	716	657	665	688	737	679	742	679	713	701	660	714	696	729	671	693	657	701	694	641	709	710	710	705	713	645	698	696	687	714	690	711	695	720	725	708	693	690	702	707	687	657	662	712	690	687	702	674	703	678	708	700	712	706	735	648	683	683	692	754	712	651	716	713	695	712	678	725	664	692	706	665	664	657	729	682	719	729	718	687	707	715	676	694	643	751	653	717	675	688	685	700	694	716	699	707	705	682	711	718	660	694	720	682	715	695	671	703	655	703	700	691	708	723	655	704	681	677	712	677	689	656	702	659	719	700	663	683	746	719	685	678	666	618	672	716	723	678	694	677	669	674	672	717	676	709	701	661	681	685	637	679	705	688	671	626	739	678	653	681	693	708	678	652	710	705	680	693	672	691	724	693	702	697	702	711	720	701	730	693	694	723	629	709	679	706	717	664	653	714	679	711	705	674	665	733	688	673	738	744	677	701	675	677	639	721	717	681	694	665	742	703	659	682	693	641	662	721	716	678	715	705	709	715	733	691	655	694	673	668	673	732	691	694	684	718	733	659	694	689	700	666	678	681	713	679	692	718	684	673	683	672	723	650	724	661	724	642	713	701	672	712	640	665	674	688	683	713	716	648	687	667	673	676	685	710	743	724	619	669	681	711	745	654	698	686	713	670	693	712	681	710	684	630	686	680	647	718	740	715	659	713	717	698	678	696	701	691	694	731	706	675	703	678	730	709	734	691	692	697	683	616	679	695	646	704	648	686	715	658	689	684	699	682	697	678	724	681	674	711	690	677	625	715	660	664	710	721	699	702	708	724	684	702	646	721	690	675	706	716	695	737	735	714	694	673	694	657	695	690	699	686	737	703	648	658	688	670	731	704	669	739	708	672	667	682	658	693	641	747	696	684	705	668	720	683	661	659	665	740	681	708	745	676	637	695	703	668	685	709	734	699	703	723	724	730	682	667	697	688	709	689	697	698	667	686	658	708	685	648	699	648	758	710	715	715	685	710	720	687	721	725	711	686	707	683	693	714	670	676	704	708	727	715	670	674	688	672	659	700	692	717	720	673	671	698	718	739	654	669	714	696	700	700	686	710	713	709	681	715	678	696	713	687	715	682	698	711	734	701	678	716	704	658	674	677	667	704	654	739	748	677	733	731	730	733	669	725	702	676	695	727	729	721	664	685	637	702	665	720	721	765	667	678	698	709	716	704	729	720	683	745	713	666	734	705	653	634	671	669	672	674	677	658	638	750	711	701	696	710	674	701	726	713	686	680	695	674	711	728	690	637	649	704	706	666	699	685	680	736	666	669	651	659	696	701	717	676	683	681	658	670	742	716	690	686	772	693	684	718	722	685	721	660	713	648	743	715	652	700	692	671	666	695	648	705	702	684	655	706	677	698	681	697	645	686	674	703	674	697	693	682	692	704	692	687	662	719	717	731	674	675	736	662	685	657	715	678	666	666	718	681	708	684	673	666	649	725	712	674	651	682	680	699	696	693	687	715	702	675	669	687	674	725	682	694	680	638	661	703	661	710	739	659	690	748	666	706	709	645	706	681	673	672	643	693	678	716	686	713	685	722	695	703	649	693	663	721	724	708	693	695	674	705	667	711	657	670	694	719	742	690	657	664	701	722	699	676	656	694	710	698	680	665	687	663	712	718	667	659	688	705	668	687	697	709	701	736	643	644	741	713	676	721	726	663	697	700	650	754	709	744	675	689	699	675	731	697	699	694	703	696	703	710	666	703	639	697	732	660	673	721	719	696	644	694	679	693	662	708	665	743	728	713	678	699	753	700	707	715	640	709	659	655	649	688	651	656	714	687	669	728	717	696	681	719	652	661	649	722	715	723	669	702	672	656	710	713	707	680	674	710	687	683	654	672	677	707	720	702	693	694	659	686	722	743	672	681	672	738	645	664	677	673	723	664	680	690	683	698	703	682	701	712	672	703	680	696	676	682	732	680	631	674	681	678	675	709	698	738	676	681	689	730	756	709	624	637	679	701	732	697	666	728	703	715	686	669	697	699	632	677	683	662	689	681	731	695	697	667	692	711	687	710	656	708	744	722	692	714	705	716	641	717	718	714	690	694	719	685	678	692	675	694	680	701	722	703	674	719	701	662	733	686	676	715	698	705	713	654	686	693	679	698	691	706	681	721	689	674	707	702	698	686	662	682	686	679	681	673	714	683	676	679	727	725	725	709	706	670	738	683	723	686	694	723	724	659	694	686	688	675	727	663	699	713	635	727	691	674	678	641	726	673	651	690	703	672	718	656	689	690	699	676	678	708	713	652	746	690	712	689	653	692	720	710	687	715	664	712	681	726	671	680	678	697	727	677	695	684	682	674	685	736	679	659	670	679	716	694	686	692	659	689	712	672	685	669	695	695	662	686	707	712	724	684	645	701	668	678	669	732	660	693	664	694	673	672	716	733	690	719	690	662	707	673	711	674	698	718	672	671	642	691	682	703	683	712	674	690	702	668	680	694	725	666	649	661	693	699	673	724	674	725	704	712	696	705	655	673	695	633	691	741	718	698	649	705	677	726	704	636	710	683	700	722	703	720	715	668	704	711	728	674	666	707	697	682	712	679	718	677	738	701	721	698	680	710	682	684	703	748	689	727	689	627	641	730	677	682	654	700	666	703	665	680	729	695	634	744	687	670	692	702	726	649	689	686	679	658	706	710	686	648	679	712	667	692	686	643	698	730	661	680	642	654	685	710	702	690	668	747	727	716	644	717	702	701	698	727	696	701	685	720	680	740	696	670	675	656	710	691	694	683	718	709	713	646	720	653	722	657	644	731	693	691	722	694	655	684	682	767	662	697	695	681	705	690	733	683	680	698	732	672	664	719	709	696	715	646	688	695	685	679	690	701	717	668	694	660	683	686	675	682	684	666	649	729	730	667	694	654	658	657	730	720	690	641	682	678	686	697	675	710	727	734	684	666	737	716	671	724	634	727	691	672	682	665	685	767	647	687	733	717	683	651	690	662	677	668	658	702	691	698	746	718	688	674	662
27940	16904	3263	742	490	436	356	368	362	344	329	335	334	321	314	295	347	298	299	304	321	318	313	309	326	301	304	302	295	313	333	294	316	299	300	298	287	289	322	323	301	321	287	337	338	290	308	328	297	317	317	330	330	310	313	320	303	272	321	315	332	302	303	297	306	324	280	320	326	325	320	298	292	331	324	321	316	330	293	322	324	278	300	296	297	310	283	314	311	320	327	355	327	316	317	335	308	326	319	299	320	307	295	317	308	324	311	297	281	337	314	298	299	292	317	334	357	290	351	306	274	323	295	291	298	295	323	341	299	271	333	297	295	315	307	291	327	337	326	299	332	282	312	294	278	320	317	287	326	282	308	278	309	327	315	270	303	308	321	313	330	306	295	309	312	293	303	319	321	320	311	298	307	315	323	288	296	298	331	336	331	297	278	272	303	289	345	298	299	313	325	303	287	315	316	299	292	355	315	305	318	296	320	294	307	349	349	304	306	293	307	326	303	294	300	328	345	293	300	312	345	289	291	306	277	312	332	326	323	310	293	276	263	302	298	281	291	304	318	274	297	303	305	290	278	285	275	287	314	303	314	299	300	338	329	311	263	306	281	314	305	290	310	288	284	296	295	300	321	289	329	293	300	319	296	328	291	335	291	323	340	317	338	289	289	324	309	317	302	298	319	273	296	307	321	304	281	288	297	339	293	328	280	305	309	298	287	293	306	360	297	334	295	324	329	312	291	294	330	326	358	276	283	305	276	282	341	315	305	283	322	314	308	300	312	311	289	322	335	308	297	330	284	299	295	283	307	280	268	340	314	296	296	274	301	313	348	283	288	334	288	317	299	299	297	291	322	309	314	348	277	348	330	296	322	326	319	320	318	320	300	313	303	277	312	335	282	291	316	298	289	325	280	310	304	343	325	311	316	297	357	271	274	328	313	302	300	285	314	329	308	343	335	293	264	321	321	328	298	295	272	304	317	332	324	283	292	335	291	284	297	298	327	291	276	282	301	296	288	296	302	327	316	306	311	293	300	299	279	273	312	323	318	304	290	299	313	287	296	271	309	319	307	332	286	318	298	321	282	292	330	296	301	297	270	321	284	342	310	341	290	284	282	295	296	306	315	322	300	316	275	285	312	308	346	311	309	312	301	348	336	303	326	331	295	351	343	290	289	279	323	303	339	305	323	326	301	313	317	282	322	315	294	298	313	319	295	329	284	296	307	280	323	281	308	293	291	295	308	281	316	299	337	315	305	302	308	316	321	322	311	302	329	334	311	306	300	300	279	287	331	327	285	315	308	312	321	326	321	310	291	282	315	283	322	317	296	283	320	303	307	330	304	326	317	298	301	323	286	313	296	324	294	302	285	309	298	295	308	311	319	289	330	296	299	300	297	293	291	318	298	310	294	324	318	273	307	316	303	301	299	299	281	294	300	308	297	318	313	288	318	304	298	308	340	263	307	314	306	312	354	288	312	305	328	297	294	276	316	313	301	302	291	321	286	318	290	302	295	288	281	327	285	306	312	323	295	298	294	303	305	302	298	327	290	303	317	288	278	308	316	328	291	304	321	307	280	306	306	307	276	332	308	273	331	283	296	300	323	296	310	298	300	268	302	294	310	357	295	324	313	325	303	320	302	296	294	323	292	305	320	307	315	264	347	286	331	300	289	297	295	320	300	333	292	336	264	322	339	285	297	304	314	306	297	316	333	320	317	315	334	307	348	294	304	307	335	280	342	299	308	303	312	317	299	294	288	288	306	332	292	313	300	293	303	308	304	311	284	314	320	309	317	276	300	296	315	319	336	281	327	297	306	298	326	342	338	320	302	338	299	301	278	321	301	289	313	283	300	323	325	286	270	341	333	289	324	300	328	284	286	278	289	317	299	302	307	286	305	307	331	286	292	330	302	286	297	303	302	303	303	343	318	284	320	300	311	277	292	320	310	327	312	312	296	321	281	293	284	330	267	321	321	308	305	338	325	313	311	295	317	315	307	322	324	315	289	295	304	284	292	308	318	300	309	290	298	294	332	299	287	302	290	296	291	297	304	317	324	300	332	289	278	288	281	279	320	281	317	293	322	281	286	307	303	300	318	345	307	297	319	300	292	299	318	288	273	331	304	319	300	323	299	276	303	311	321	300	320	294	273	300	319	302	327	296	319	298	293	312	328	288	303	334	317	318	291	282	306	334	299	279	306	273	305	325	306	271	278	314	322	305	316	302	283	306	324	315	307	323	324	289	348	322	299	266	318	305	308	334	303	311	293	306	313	311	282	320	296	310	266	318	316	301	329	317	293	321	309	308	318	300	286	282	303	283	290	325	311	311	310	280	310	319	293	291	339	305	306	304	330	277	295	294	297	285	328	271	303	312	296	316	307	298	308	286	297	298	317	290	308	299	294	296	323	311	278	326	311	301	303	330	287	316	301	301	299	317	300	273	262	297	328	312	304	321	306	297	303	303	295	323	275	320	299	290	287	323	304	300	301	281	297	330	303	294	288	324	309	303	327	328	294	313	295	330	294	284	297	299	306	348	322	320	327	306	300	299	307	306	315	279	309	318	268	284	327	310	280	300	357	307	313	300	308	276	341	278	307	308	310	299	325	309	318	320	316	296	327	343	293	296	290	314	317	289	302	305	305	308	291	283	335	281	317	299	326	324	331	299	321	302	330	307	306	300	312	335	337	299	314	312	319	298	319	289	330	288	297	299	306	293	309	319	302	309	311	278	299	324	289	295	336	341	299	339	327	300	286	301	274	303	319	294	308	301	317	315	320	292	319	307	306	334	314	326	314	296	342	280	317	292	325	310	305	297	279	325	300	309	287	300	308	289	277	329	321	290	308	307	312	327	303	302	291	308	310	318	301	298	290	302	296	299	296	329	310	307	333	301	356	297	301	336	299	337	320	318	293	325	301	300	320	320	302	315	315	298	297	322	288	267	297	304	300	295	296	297	312	290	304	314	312	315	314	336	299	307	321	360	294	292	317	310	312	304	307	316	316	303	324	272	316	286	301	311	307	312	312	312	326	318	286	289	301	308	299	292	327	315	315	290	245	336	290	298	291	318	302	294	304	317	347	295	318	288	299	298	314	342	341	272	292	282	299	295	313	297	325	309	317	313	307	312	286	340	300	317	320	298	338	328	304	308	296	289	314	319	282	297	324	293	283	309	309	300	295	259	301	263	305	302	298	308	294	296	301	298	297	279	277	278	325	310	321	319	316	305	286	313	296	309	308	305	327	305	305	309	292	281	294	320	289	311	324	311	282	308	313	293	298	294	333	280	297	288	300	306	272	335	305	293	314	322	284	323	310	311	303	306	316	321	319	293	306	303	290	294	313	308	305	294	298	312	290	294	315	322	276	312	294	319	352	295	295	306	304	341	311	321	273	323	329	306	322	280	314	322	335	282	309	323	282	320	310	311	326	318	284	280	292	282	317	333	336	291	342	311	339	307	316	312	319	294	293	332	286	289	291	298	302	264	307	296	313	330
4743	1512	1186	716	590	559	467	421	412	408	365	351	350	356	338	364	349	343	342	381	344	361	362	344	350	356	338	355	366	337	344	370	371	343	328	358	355	324	384	348	361	343	364	351	357	341	350	360	344	321	329	359	346	330	337	326	344	309	326	327	351	362	338	319	336	347	357	312	328	310	345	363	347	338	354	340	332	326	349	318	334	315	322	350	338	350	345	347	347	367	292	317	365	320	326	361	353	364	346	324	317	320	312	333	338	304	355	312	322	286	360	320	374	340	338	320	312	319	353	334	362	342	347	320	294	322	362	321	351	315	337	335	342	326	338	307	354	325	349	348	338	318	328	332	325	338	337	329	360	330	340	334	356	336	343	326	342	355	320	341	345	328	359	340	350	363	348	303	347	318	327	343	306	325	330	337	326	318	316	368	335	339	343	358	342	333	321	345	350	337	308	347	320	359	316	335	334	351	302	314	321	348	364	321	366	330	320	341	351	295	330	315	345	355	342	344	303	335	351	319	355	300	346	342	339	307	321	327	343	337	375	327	318	344	342	348	375	339	335	344	337	344	336	344	359	317	338	339	335	346	332	321	317	327	325	317	327	360	361	349	333	373	360	336	345	358	370	296	322	335	357	347	337	334	334	329	336	338	332	319	348	342	331	342	350	345	356	344	330	359	312	329	350	361	304	333	345	307	343	320	331	369	353	339	317	358	339	330	335	331	318	348	335	344	375	327	331	324	355	335	331	351	333	333	357	320	322	340	375	334	308	306	333	373	326	366	329	337	287	334	293	331	329	329	327	341	335	325	318	333	345	331	331	370	299	380	346	320	303	313	352	321	348	342	336	360	325	319	334	336	323	297	344	326	315	313	346	327	324	363	345	318	356	311	347	350	317	356	374	346	315	375	304	359	343	327	361	348	312	338	355	331	346	330	298	333	286	329	334	311	360	318	335	331	310	310	343	319	317	332	314	359	302	337	295	319	331	337	366	360	363	378	356	345	307	304	323	335	320	355	359	314	338	331	358	315	322	328	325	382	355	323	340	314	319	303	368	336	355	360	350	314	332	312	347	357	352	336	317	349	341	343	337	345	362	345	347	362	324	345	321	324	380	328	342	350	376	327	328	333	336	305	320	329	319	344	321	345	332	316	313	360	342	326	368	321	326	327	327	318	332	339	329	335	338	356	345	323	345	320	299	310	318	334	327	363	316	325	327	323	320	304	333	336	309	340	364	344	319	352	345	335	336	320	334	337	320	319	329	330	331	304	349	343	337	324	316	368	330	335	340	349	341	331	336	351	314	338	339	342	330	350	300	337	340	339	348	346	362	333	338	347	369	324	341	322	334	318	355	314	334	364	360	353	314	318	340	389	342	314	348	357	367	324	367	340	345	333	298	356	348	345	343	346	356	326	335	310	328	322	360	356	327	328	364	333	322	336	340	346	350	347	336	343	319	315	308	332	335	328	303	351	330	339	356	336	310	371	311	320	312	331	323	323	335	311	321	345	313	357	364	361	362	337	338	300	339	321	309	340	331	344	377	317	306	331	347	336	328	335	364	297	326	326	349	328	351	330	346	322	346	336	327	300	330	333	320	352	326	329	320	328	309	336	312	372	332	382	356	317	316	339	330	338	322	332	331	319	358	366	351	347	312	369	361	319	327	312	376	336	332	332	309	309	358	345	331	351	335	326	336	333	327	354	321	342	329	352	312	371	315	324	338	324	323	365	328	321	344	353	330	337	351	325	319	331	339	347	316	347	331	332	339	345	344	315	314	342	346	315	336	355	315	327	333	355	326	316	337	341	371	297	325	356	316	330	342	317	319	310	342	306	314	348	305	320	342	355	334	320	341	312	369	340	374	300	295	360	341	338	344	324	321	336	328	361	322	327	348	334	357	350	330	328	337	333	334	335	357	349	350	329	371	378	313	350	315	320	346	339	334	314	333	363	371	348	347	321	324	322	376	323	357	336	298	322	327	325	333	367	356	327	348	338	357	352	342	324	360	318	335	327	371	299	319	354	336	322	336	337	358	302	364	337	347	342	297	320	328	358	355	331	336	316	320	333	349	340	315	307	331	363	354	328	330	334	313	356	335	302	354	340	340	327	336	304	341	350	324	353	355	328	306	366	311	346	338	348	356	359	321	323	336	315	347	331	331	333	356	365	370	357	350	365	336	330	305	326	361	316	339	319	347	358	338	297	339	306	339	343	342	336	301	335	335	353	321	367	328	343	308	345	357	351	311	320	320	348	322	348	343	317	309	358	311	319	324	328	312	325	323	336	346	330	331	330	341	347	353	323	354	326	333	346	313	356	348	310	345	342	328	353	337	326	350	331	334	342	339	366	352	340	318	334	322	327	333	341	337	362	304	329	307	341	307	341	324	380	332	365	343	328	370	295	357	335	343	315	343	304	346	337	315	321	367	369	305	373	317	313	352	344	317	327	339	367	307	347	357	351	350	320	340	286	317	340	329	325	336	345	340	329	341	357	344	319	331	335	373	352	303	330	357	350	313	336	314	333	376	355	328	342	305	349	336	331	352	360	323	325	339	337	352	325	364	342	318	318	363	315	312	367	332	345	328	333	339	357	352	328	338	321	302	329	325	329	337	350	347	322	313	387	333	311	368	332	331	348	348	341	294	357	305	308	350	321	340	336	340	332	354	360	368	330	321	346	319	361	330	323	354	325	327	349	310	307	342	322	329	328	278	338	334	337	330	342	325	329	332	339	357	361	312	312	348	322	306	346	315	312	319	343	319	300	327	319	340	300	296	337	309	364	338	350	334	324	341	326	309	349	340	340	323	326	324	329	349	342	301	336	357	318	331	321	336	324	356	320	343	325	360	340	342	331	354	320	319	302	335	331	326	316	359	374	330	343	325	337	361	352	334	349	337	315	332	312	343	351	305	347	319	355	314	315	326	324	317	340	323	320	321	355	334	327	334	377	342	340	313	326	341	321	335	332	324	315	351	311	300	332	322	319	326	301	342	333	315	345	323	293	329	364	320	327	335	337	341	348	348	319	345	282	370	345	301	340	319	322	306	347	334	361	366	329	343	358	340	333	312	304	358	316	318	406	338	362	344	341	309	302	331	320	360	335	323	351	320	330	281	316	354	328	331	392	330	335	307	358	343	309	356	323	340	362	342	293	310	322	384	329	354	332	347	353	385	320	322	348	333	336	318	358	351	343	364	361	354	321	333	346	353	344	346	338	298	334	318	321	294	338	341	362	346	330	344	340	341	336	286	321	329	326	361	354	321	306	360	340	345	349	330	339	332	354	351	357	325	342	341	354	320	321	345	337	331	327	344	363	358	333	356	366	315	370	325	330	300	340	304	324	349	323	326	345	337	315	340	317	314	340	298	329	336	356	373	313	367	358	341	354	317	311	348	367	337	346	347	311	328	299	361	359	316	342	334	362	367	328	326	353	314	347	346	345	339	337	321	322	326	361	315	318	328	323	335	351	324	342	310	299	327	314	345	343	317	335
23945	21306	28513	24436	21284	9056	1576	1067	846	805	810	700	724	684	693	649	646	626	615	583	622	619	586	622	610	574	591	613	548	588	562	587	598	591	582	556	602	611	602	591	594	596	589	588	559	588	613	614	652	577	598	582	641	608	593	614	568	576	555	605	586	579	597	589	566	614	624	536	581	570	598	564	584	593	570	563	562	602	568	582	605	548	557	540	596	574	582	568	569	555	597	585	581	581	570	569	599	547	569	529	631	592	564	569	556	543	580	587	567	560	595	596	605	548	605	534	546	537	601	600	557	538	542	595	588	525	623	532	553	604	609	546	597	575	587	615	580	629	580	590	518	584	525	574	551	567	596	546	558	596	553	599	594	577	557	549	591	546	577	575	581	576	579	575	546	593	577	577	630	598	595	598	588	567	527	575	527	557	546	570	570	590	563	573	577	554	513	559	522	562	602	581	551	603	619	577	595	566	556	563	601	520	621	540	558	590	622	572	604	562	569	559	615	595	587	610	542	579	630	562	566	567	621	571	617	597	530	568	609	579	581	613	582	579	525	563	576	580	588	562	543	584	564	574	552	603	602	547	540	564	541	569	545	595	625	568	545	541	545	624	548	601	599	551	551	587	568	602	649	551	526	589	581	555	590	576	559	583	558	607	571	604	584	588	558	554	609	550	557	590	544	611	529	547	535	553	548	561	582	557	617	553	629	604	587	609	570	583	607	619	574	547	579	584	611	554	596	605	588	541	561	560	559	575	538	562	572	553	553	603	593	581	537	561	559	594	549	567	563	543	609	562	588	583	600	558	590	613	559	546	550	561	570	564	565	573	560	590	557	561	541	572	619	578	590	576	580	619	578	556	566	570	605	546	578	576	564	579	559	569	589	636	584	553	534	535	566	637	584	563	575	553	562	563	568	576	589	577	562	540	573	534	574	575	543	570	570	570	564	582	591	539	567	599	569	579	582	566	585	582	528	547	558	590	601	584	617	600	589	547	516	563	572	543	555	592	586	549	570	560	580	540	575	529	567	568	546	553	546	552	575	573	601	561	573	589	582	601	534	567	571	609	546	601	599	559	525	569	589	588	576	581	575	563	542	524	544	618	551	557	583	568	580	545	552	567	578	588	579	548	545	555	549	580	553	591	557	593	581	585	620	583	613	552	602	547	561	636	546	554	574	545	572	595	564	563	530	559	557	544	581	595	570	593	601	547	569	588	588	533	563	548	574	574	574	589	585	552	537	572	612	607	630	609	561	541	562	533	577	605	561	563	569	592	577	557	578	575	523	607	576	566	552	567	567	556	598	582	545	610	580	562	569	552	590	578	547	592	524	590	557	533	612	562	563	583	548	562	606	579	572	554	580	571	624	574	596	602	591	566	540	566	590	551	586	617	549	533	646	598	623	559	584	592	591	568	565	603	564	562	526	556	602	585	623	567	561	547	564	591	539	557	546	556	547	604	617	614	595	544	550	541	551	542	619	545	569	564	597	598	607	537	635	532	555	546	612	508	586	558	579	586	548	548	594	627	560	577	584	603	557	571	547	566	602	570	571	538	511	539	582	577	564	588	559	558	534	552	595	592	559	559	564	583	591	570	572	565	580	569	572	565	568	556	533	556	573	540	582	574	584	575	578	593	569	571	559	568	581	552	557	529	574	532	562	570	576	562	550	587	591	587	582	556	567	610	600	559	579	534	598	598	616	574	552	543	571	568	595	576	553	537	541	583	578	568	573	581	559	554	544	568	595	559	534	604	601	576	569	563	611	590	583	545	601	616	558	547	566	594	560	582	582	591	559	568	555	608	531	593	554	551	569	588	536	516	571	591	577	559	553	567	582	547	597	562	543	545	557	573	579	615	558	575	583	563	605	556	616	572	580	529	563	535	578	566	518	561	559	572	573	609	558	569	621	560	561	617	591	536	558	563	615	568	543	585	585	593	533	599	553	565	560	605	584	597	586	524	570	564	562	555	586	583	575	574	602	591	582	543	530	576	600	584	584	604	549	580	548	576	570	559	585	586	577	554	581	576	586	518	583	518	582	569	553	565	589	580	514	594	561	557	568	565	556	594	597	535	552	577	576	591	556	578	594	569	545	588	573	565	624	583	610	573	538	551	566	583	585	545	524	570	564	573	553	593	593	583	590	560	616	518	540	561	541	549	583	548	583	550	574	575	549	584	514	557	557	556	571	575	585	581	579	591	585	583	580	529	580	566	593	486	542	580	574	572	558	597	571	552	589	570	621	576	582	518	577	527	545	556	535	586	539	574	504	563	583	591	595	584	565	569	567	555	564	594	606	606	551	541	582	570	577	585	584	567	587	574	625	586	557	579	521	599	589	567	560	557	535	553	539	564	607	599	584	563	605	567	585	591	575	567	578	565	580	583	575	533	571	598	602	571	558	544	595	576	557	597	590	575	535	576	619	526	600	572	531	578	579	561	576	582	627	604	567	583	577	535	589	556	584	564	567	547	565	610	573	557	559	628	562	573	573	549	515	590	555	546	587	561	591	537	568	517	568	581	599	551	579	615	571	602	565	545	610	542	624	591	606	543	549	590	563	556	614	538	596	548	552	560	541	557	582	620	537	564	579	547	566	551	592	590	582	565	619	551	582	558	570	644	594	563	572	593	632	600	595	535	542	543	500	530	586	551	537	562	558	558	557	555	548	555	540	535	560	594	589	535	616	561	573	582	555	551	593	602	588	592	623	553	561	591	608	540	562	594	540	557	591	581	588	653	601	554	547	561	600	563	558	594	556	569	580	590	563	537	580	557	620	574	561	530	543	622	548	584	558	571	558	581	549	628	550	585	555	568	588	578	575	585	620	568	581	546	582	585	553	590	587	559	550	571	493	536	583	547	612	535	567	608	585	576	552	555	593	585	611	571	606	541	599	514	572	534	538	586	590	595	579	557	595	549	580	549	526	579	563	628	523	563	620	610	552	572	544	604	595	549	602	604	574	604	562	555	552	583	526	595	569	572	561	587	576	589	569	571	573	571	585	552	552	580	566	586	557	559	548	592	549	619	619	575	551	631	555	519	573	576	546	535	555	603	553	553	542	561	581	580	539	617	604	529	570	583	588	587	542	533	593	551	620	579	588	584	575	513	593	595	582	563	604	573	598	578	601	584	555	593	568	552	515	587	526	596	537	541	519	574	578	578	587	569	561	587	561	559	550	587	576	574	543	616	538	575	562	596	579	589	580	630	552	578	582	577	546	572	531	555	557	562	554	578	586	596	560	558	574	565	588	588	578	551	547	566	566	571	558	592	562	582	585	559	572	535	571	549	553	552	566	568	525	592	573	580	608	602	573	578	574	609	566	568	586	609	554	595	554	568	550	615	584	572	573	557	598	604	578	570	550	530	538	553	551	519	551	565	566	611	599	542	587	570	573	556	589	552	572	575	543	538	560	549	554	597	611	588	536	556	570	554	595	506	577	552	578	579	570	543	561	517	617	542	523	593	606	549	557	520	576	546	620	598	590	555	594	595
4331	9653	6756	3379	2706	2145	1651	1383	1169	1023	927	808	812	714	746	701	648	725	648	654	694	632	652	640	624	640	632	566	613	673	608	656	650	621	637	618	613	640	620	587	619	642	602	576	628	623	629	624	623	640	609	590	567	601	588	566	565	655	635	600	654	603	572	621	607	632	604	599	592	636	611	620	543	587	608	556	585	607	591	604	568	590	577	595	603	592	600	607	546	563	599	633	630	546	593	597	584	589	569	624	556	601	567	586	580	582	585	602	572	604	602	618	605	606	609	606	607	584	601	604	611	609	615	626	590	585	615	584	623	602	586	606	577	593	584	546	563	591	553	556	566	588	600	610	581	602	609	576	621	559	588	578	580	561	558	601	572	624	597	585	570	597	633	569	606	607	640	571	584	612	611	615	613	548	598	608	585	604	556	592	588	553	595	572	624	612	583	627	612	614	618	610	574	607	633	622	593	561	606	590	562	582	554	575	612	595	595	575	599	579	588	584	630	573	613	579	576	556	567	623	632	588	624	593	624	585	612	629	630	616	592	576	585	557	604	569	580	579	576	600	602	620	592	632	599	601	573	569	509	556	556	597	576	608	624	590	597	565	589	551	570	603	595	576	617	591	623	590	597	597	598	558	570	586	586	565	643	605	625	600	579	568	600	616	592	609	583	548	579	619	575	600	594	676	546	583	580	552	554	560	624	590	615	609	624	578	568	624	629	596	574	640	619	572	589	594	589	602	600	623	649	567	611	555	665	648	578	650	601	687	585	609	611	604	578	577	617	543	603	553	634	552	554	630	625	583	608	541	596	616	643	601	585	576	596	581	585	559	583	609	620	592	567	599	557	581	583	591	620	601	566	630	608	575	566	587	581	577	601	588	545	578	583	601	574	575	622	626	634	599	636	594	589	591	609	583	618	588	535	581	553	582	617	597	588	604	615	607	585	583	541	618	611	591	585	588	609	584	557	587	583	628	580	594	585	570	563	573	560	603	593	579	601	587	583	561	622	565	566	570	624	629	628	630	602	588	647	605	567	595	652	603	603	579	584	542	593	633	586	562	629	588	593	617	591	616	535	580	614	612	604	572	604	565	588	583	566	587	637	600	597	580	586	586	581	589	603	586	589	560	604	587	589	568	574	590	594	568	607	595	597	588	621	612	613	558	554	594	577	610	577	600	567	608	639	585	561	619	605	590	640	570	578	640	576	606	587	569	582	610	604	625	575	587	598	563	597	614	566	615	584	612	590	646	568	594	605	608	585	583	601	611	604	571	580	615	589	583	585	593	588	609	591	609	566	608	564	594	591	615	569	610	620	594	597	612	589	601	601	591	605	576	605	574	568	613	599	562	614	544	607	582	590	562	625	589	592	598	590	617	610	581	624	606	584	578	588	608	584	607	571	627	589	599	575	575	606	591	560	579	551	576	641	583	598	622	576	592	584	563	588	567	568	551	592	629	586	566	577	615	634	575	572	606	591	615	582	623	596	586	644	543	559	598	607	572	576	629	556	622	558	561	523	588	589	587	544	600	632	593	595	625	597	619	589	587	583	585	591	611	585	582	609	622	627	584	608	586	573	572	588	564	570	555	608	565	585	590	603	580	558	656	562	560	648	629	619	595	568	605	588	552	601	613	603	574	598	597	606	589	611	624	621	571	604	576	598	571	596	584	575	563	610	575	611	616	574	564	599	563	588	600	612	625	622	572	536	536	640	562	612	569	612	599	606	597	588	603	589	559	609	568	589	586	591	651	559	610	575	551	583	618	605	601	593	589	550	600	659	633	569	608	601	615	590	578	593	580	547	596	613	613	617	603	577	580	636	629	576	601	578	593	581	558	567	624	589	569	625	558	582	596	638	599	593	590	605	573	628	564	578	559	566	632	610	627	553	618	554	628	616	615	601	596	535	647	600	601	576	573	541	586	619	586	616	576	633	616	571	582	575	623	620	574	607	585	566	562	579	592	570	561	596	665	590	586	578	582	629	630	616	588	603	603	592	553	590	624	594	569	615	593	570	585	600	581	554	559	606	558	550	590	609	620	579	575	558	635	637	588	617	613	602	553	609	600	586	543	547	588	605	561	561	586	631	582	631	560	601	567	574	589	607	594	579	570	591	571	579	584	601	596	572	574	621	570	545	541	574	567	603	622	621	601	556	601	582	591	566	574	620	604	596	583	577	600	633	599	551	609	597	620	564	600	591	620	539	576	564	570	564	567	623	621	570	639	598	592	614	606	602	645	603	592	550	590	618	589	559	602	593	609	559	589	588	586	586	608	617	580	635	619	554	588	626	627	563	587	569	618	588	566	606	598	571	571	578	580	560	570	633	576	573	598	591	552	590	563	596	602	603	586	572	561	592	605	570	626	566	578	609	549	573	629	571	592	575	555	608	558	577	585	565	593	597	632	611	566	566	571	617	607	627	657	588	521	566	571	593	562	593	574	573	589	631	592	555	570	554	564	589	566	585	595	576	630	641	607	580	566	617	625	603	585	600	563	574	605	591	619	625	615	566	575	551	582	602	645	563	602	636	551	606	619	553	612	587	608	587	598	632	565	575	613	613	584	590	604	611	593	575	640	542	561	614	585	571	603	546	583	557	591	595	597	617	595	559	546	586	579	617	649	567	626	651	558	592	597	556	522	654	599	608	561	659	583	586	554	596	576	586	586	624	607	590	564	578	577	617	581	638	586	586	587	604	579	601	564	623	583	600	615	625	562	615	559	570	589	590	567	604	588	589	638	590	591	611	563	575	612	612	603	606	579	591	575	565	610	601	595	625	594	611	639	615	587	582	613	584	610	590	560	569	570	597	629	644	621	552	553	562	604	561	603	618	593	628	587	572	576	565	598	604	633	614	526	573	561	576	581	577	599	603	639	566	628	645	550	570	551	579	570	636	574	544	567	631	589	560	576	577	641	575	602	598	584	588	577	620	592	598	604	597	609	577	593	531	604	632	592	564	606	596	610	575	634	562	538	562	568	610	606	595	599	606	603	576	589	599	587	564	587	546	600	543	584	594	589	552	548	618	568	575	622	568	570	636	583	575	623	621	595	584	580	606	595	577	545	615	608	573	620	589	555	627	535	597	596	561	622	598	585	592	589	577	615	595	603	597	581	590	622	560	617	551	574	624	621	613	588	553	589	663	594	602	653	599	560	607	590	575	617	589	590	599	557	607	594	600	605	621	596	586	621	582	610	530	598	581	565	607	567	556	591	590	585	607	569	585	603	630	579	581	553	596	614	579	580	578	582	624	568	586	550	609	575	645	531	617	590	603	595	644	579	565	540	622	560	544	612	578	592	615	589	611	582	565	543	569	617	541	600	536	595	599	552	538	563	590	553	594	641	633	612	622	620	581	557	632	605	588	599	612	580	596	596	634	604	586	580	614	579	589	556	559	602	614	612	575	625	580	568	629	604	614	605	593	601	588	605	548	580	578	600	566	588	566	613	575	582	602	586	602	669	589	602	593	583	605	621	596	565	598	623	575	608
24880	21218	27251	25376	8995	834	637	503	451	406	384	344	368	330	355	313	352	330	299	331	319	302	335	309	303	303	279	318	292	313	316	284	319	293	314	316	279	311	335	363	304	292	284	292	301	306	310	282	299	333	314	278	299	295	285	301	304	289	316	298	297	277	323	316	306	318	279	328	291	305	300	291	309	299	302	306	296	283	293	307	299	296	283	295	303	293	282	311	300	304	300	322	325	310	302	289	313	308	312	289	275	327	291	309	286	296	293	338	281	272	258	288	310	320	306	304	311	285	288	316	315	299	284	287	283	277	309	290	286	284	311	310	294	314	314	313	276	293	319	324	301	315	294	360	281	287	295	313	287	286	278	281	286	276	290	307	274	271	308	292	282	318	300	283	334	292	301	307	291	295	300	301	273	296	307	309	313	313	269	299	301	316	290	270	253	331	301	311	288	287	313	279	271	316	301	318	294	299	288	278	271	273	267	251	316	286	285	305	306	301	301	279	280	284	288	267	289	274	315	266	284	294	307	306	319	327	296	261	284	288	271	313	332	299	298	315	265	297	271	294	309	307	275	271	314	281	270	313	301	324	304	288	263	279	293	317	325	301	305	297	290	316	291	284	282	312	288	304	323	292	290	284	316	308	267	307	292	316	314	263	289	304	309	279	275	270	325	310	316	300	286	296	290	301	333	315	281	291	297	307	291	303	325	251	291	312	286	307	300	285	321	288	306	316	252	313	301	291	302	275	312	293	287	291	255	295	281	310	298	329	290	283	299	317	289	307	328	314	269	287	284	331	292	283	335	276	311	270	268	289	265	304	309	274	304	305	287	315	321	304	291	283	295	294	317	295	271	330	304	306	301	343	303	292	302	263	299	292	304	303	280	300	329	341	291	277	293	316	311	285	265	266	268	285	323	304	334	318	344	287	311	315	324	322	317	301	303	308	304	284	280	285	274	304	288	317	322	275	293	317	292	304	309	261	308	298	315	281	297	279	289	322	309	296	297	318	299	305	295	296	296	286	345	258	282	265	299	313	282	300	285	283	305	307	300	297	328	286	294	312	291	300	278	279	322	280	333	304	299	302	294	294	312	300	277	298	300	266	313	292	275	277	283	285	282	282	293	309	283	279	274	274	302	286	260	244	294	318	284	295	270	284	300	296	298	314	302	281	315	304	293	301	299	292	300	281	326	276	313	313	310	279	298	306	275	312	288	291	305	286	307	311	308	325	293	310	275	282	312	299	300	293	298	278	314	312	300	318	306	290	278	310	331	286	292	327	243	299	329	281	279	292	328	276	303	301	274	302	305	286	294	287	294	279	291	304	337	321	296	307	274	329	301	295	264	317	266	297	306	293	292	308	288	280	299	305	323	330	274	256	268	286	316	315	293	318	277	332	287	303	278	300	302	290	318	283	295	268	296	300	292	284	324	307	298	284	276	296	331	297	304	261	325	301	290	282	298	283	305	283	316	278	285	282	283	308	289	296	285	283	310	291	317	282	288	296	275	282	327	284	315	301	299	256	300	319	313	319	294	294	292	267	275	301	305	291	288	282	301	283	310	309	308	303	292	302	320	334	296	317	278	309	277	277	303	312	330	312	283	323	284	294	318	298	292	248	314	305	325	302	329	309	302	306	255	289	285	298	298	286	286	314	294	286	294	269	286	296	293	305	292	290	287	311	312	342	304	310	315	313	271	326	303	303	310	249	311	313	302	309	260	314	279	312	286	312	273	271	296	284	280	315	282	269	297	332	323	287	296	282	294	270	289	291	336	259	305	280	287	303	303	290	304	302	305	311	302	297	259	336	283	315	313	289	289	311	291	273	314	280	306	294	303	280	328	302	290	299	303	299	298	300	318	304	307	316	278	284	259	298	328	261	312	310	307	287	309	280	316	310	322	314	284	318	296	300	311	290	289	267	315	282	293	289	307	288	299	307	301	266	287	281	301	280	276	313	302	295	304	286	304	274	277	341	295	318	303	293	304	268	320	288	302	299	294	287	269	271	313	328	263	297	301	316	303	302	309	315	327	292	328	294	269	305	274	293	299	289	283	291	285	300	301	324	322	300	296	286	318	313	255	291	284	286	265	311	293	297	326	303	304	284	269	326	312	324	297	299	292	291	290	296	273	299	329	307	285	261	251	319	318	306	281	317	311	300	297	314	296	284	263	265	292	260	291	272	270	304	311	273	344	280	319	323	295	276	289	298	298	289	259	303	306	296	270	288	261	319	295	306	339	317	287	310	301	281	310	325	301	314	301	293	285	299	286	291	327	293	335	309	264	280	297	287	290	301	314	278	275	327	319	296	296	316	283	312	306	287	304	274	269	330	266	269	341	277	281	296	328	310	315	277	287	285	261	308	301	306	306	290	310	279	318	290	308	301	286	283	303	308	287	309	314	297	300	276	283	279	294	302	298	317	271	299	283	295	290	304	295	280	287	309	250	282	289	299	308	290	305	259	304	297	270	325	321	292	307	281	290	293	315	305	335	284	287	279	308	300	316	288	291	278	288	326	301	277	298	275	288	282	285	283	335	324	307	261	293	320	282	294	314	291	278	318	301	318	290	329	282	315	277	273	316	299	320	318	270	314	319	287	264	291	298	271	307	276	284	262	311	276	271	297	276	289	299	298	292	325	289	293	278	282	251	308	303	281	330	272	280	309	320	295	305	304	276	316	328	319	301	318	307	331	300	298	273	289	318	301	266	324	259	306	285	312	337	271	294	293	298	263	296	311	299	299	293	309	276	298	281	287	299	298	306	300	316	288	307	280	293	270	309	298	304	272	267	264	297	282	321	289	306	297	267	307	321	303	274	294	310	327	308	298	265	290	286	310	285	322	327	284	268	328	291	299	315	288	307	270	283	283	296	285	297	308	303	307	307	312	312	285	307	283	300	318	284	328	299	329	298	294	269	317	300	285	273	289	297	281	261	298	307	290	293	300	286	288	303	302	282	301	302	296	285	281	291	356	305	313	284	300	299	291	292	268	306	319	323	288	312	283	278	302	289	294	335	289	308	292	300	279	293	284	291	286	311	300	294	285	313	310	313	286	302	263	307	251	302	280	309	318	320	281	287	266	292	271	296	307	307	291	303	293	313	314	263	315	291	321	293	271	281	285	295	304	313	288	338	285	298	296	274	296	311	328	297	284	309	276	325	282	317	316	309	303	276	303	319	298	298	318	307	299	292	294	264	327	305	294	301	293	304	286	298	304	297	308	301	298	308	309	297	299	282	290	320	325	294	300	296	308	274	325	298	332	287	285	314	321	271	324	313	277	309	327	298	300	285	307	306	311	289	292	302	309	262	305	299	287	296	281	306	301	274	273	253	271	320	266	290	283	294	289	254	288	266	292	319	261	343	288	288	310	293	290	270	311	297	294	330	307	270	299	286	284	310	284	306	280	295	292	315	301	303	311	299	303	283	306	298	317	315	291	294	303	294	294	265	296	315	289	295	297	285	303	292	307	297	289	285	275	277	289	302	274	304	284
4462	6061	3796	1975	1624	1243	1044	739	680	578	533	484	490	440	412	415	400	383	368	400	365	364	366	344	397	365	392	352	385	371	372	368	350	372	377	366	364	373	413	323	368	375	392	353	342	373	342	371	353	372	319	355	334	337	344	335	352	318	351	350	358	307	366	362	347	322	339	343	395	386	332	365	348	332	359	337	353	350	326	358	327	329	328	343	332	359	383	313	329	330	345	332	339	331	347	306	312	329	368	352	348	345	347	338	324	337	324	356	319	341	349	362	342	358	326	331	353	319	343	328	358	338	327	329	323	319	307	326	319	326	349	335	322	308	358	328	338	360	322	349	341	363	350	354	339	324	302	341	332	366	338	366	355	373	358	332	342	314	343	349	353	326	335	354	342	315	333	347	377	327	334	329	336	345	350	331	345	357	358	348	360	344	331	311	277	323	353	323	315	341	348	354	319	353	366	364	339	331	332	339	368	337	358	327	343	316	353	366	343	381	343	340	339	315	367	325	321	349	336	339	310	343	336	339	319	353	329	344	333	337	343	315	357	330	333	320	324	340	326	310	355	360	350	309	349	331	312	324	331	338	333	346	339	343	332	363	358	346	311	341	309	324	352	353	344	333	356	339	369	352	343	355	331	335	357	366	310	359	339	312	361	373	355	368	352	370	342	346	334	319	352	400	330	296	359	333	304	327	327	325	303	312	315	361	337	326	330	321	360	328	360	359	351	323	353	330	382	344	335	381	343	345	353	328	321	339	338	349	379	331	361	365	311	331	327	341	337	360	326	322	350	357	316	366	322	330	376	344	336	346	348	357	377	362	373	342	339	345	333	352	327	358	308	360	323	336	313	328	346	345	365	344	362	363	340	346	332	318	328	387	340	325	349	341	316	346	368	323	344	351	325	365	312	362	323	324	347	328	320	332	322	331	339	341	325	341	343	329	323	330	344	360	322	376	348	335	346	329	355	357	317	308	344	359	320	336	352	348	373	343	341	334	346	301	360	332	316	329	347	352	342	335	340	329	354	329	319	296	353	373	336	330	356	342	381	356	330	316	327	335	366	337	356	362	333	319	343	385	367	337	333	376	351	365	329	333	358	346	356	314	328	360	330	345	341	322	342	333	334	362	328	353	367	327	356	314	330	347	345	314	343	319	303	320	343	345	312	329	357	353	352	362	338	325	341	326	325	343	342	344	340	357	362	347	309	348	321	363	323	328	323	307	316	328	323	345	359	325	332	313	347	348	353	326	329	320	328	333	347	317	381	323	285	347	330	345	319	342	341	330	340	366	341	333	332	334	353	326	359	345	373	332	335	310	363	321	337	333	331	351	361	343	358	367	344	347	349	308	342	321	360	400	365	347	318	339	340	286	349	357	355	363	314	357	330	380	310	324	323	314	334	361	340	330	360	343	351	374	361	352	324	312	334	342	334	330	347	335	342	348	338	342	310	330	329	353	359	356	331	368	343	334	316	324	356	342	352	323	334	363	369	323	375	303	346	336	348	312	341	349	358	333	346	332	345	353	353	333	323	361	341	328	349	313	344	331	379	329	340	344	346	321	317	360	332	317	302	334	336	308	360	348	351	312	339	346	361	363	352	336	326	316	332	324	349	355	325	352	323	395	385	310	361	372	358	352	346	347	369	354	370	352	337	337	332	280	317	354	341	313	361	330	367	326	325	294	378	339	345	317	358	340	340	355	364	350	300	358	352	337	354	339	345	341	354	322	359	339	327	365	366	350	327	327	373	315	339	394	324	311	349	335	349	331	365	358	359	328	323	333	326	308	357	349	363	331	339	355	339	331	325	334	340	336	331	374	373	337	360	330	335	364	365	331	351	355	350	314	342	329	344	336	325	345	320	374	320	345	338	366	304	314	361	312	309	342	355	342	337	322	325	311	329	333	356	349	356	356	316	321	355	314	331	322	329	333	347	325	329	319	320	335	354	357	361	362	330	310	320	339	360	334	352	307	322	356	330	335	347	362	347	355	311	337	372	371	360	343	352	359	371	393	309	344	346	400	379	339	299	347	337	346	380	335	326	323	334	323	354	330	319	321	331	345	331	329	349	329	376	339	337	353	306	320	361	378	342	354	328	331	342	369	330	290	341	332	375	348	366	350	338	340	340	346	327	328	325	324	322	338	349	317	368	314	309	372	352	335	344	324	347	340	358	347	338	335	357	331	341	351	309	316	336	309	322	324	369	290	335	324	340	340	328	351	359	361	330	311	365	340	359	343	347	350	331	368	323	309	329	314	334	343	331	368	342	361	345	331	315	355	358	341	344	354	345	340	334	323	335	361	351	340	330	339	308	333	365	338	343	343	335	332	338	332	325	352	357	323	346	352	318	354	328	358	314	310	397	342	362	321	324	334	341	326	354	316	362	312	313	355	331	301	281	362	335	346	315	335	328	353	322	351	332	344	337	319	350	350	339	343	350	320	374	338	320	354	337	339	346	355	351	347	342	340	342	341	356	303	341	348	342	360	341	358	385	339	335	329	328	347	327	364	385	294	354	353	349	356	352	326	366	333	343	335	333	353	354	319	349	339	339	345	333	320	351	327	336	374	371	321	338	354	342	357	325	337	367	305	366	321	341	341	344	342	313	344	345	350	340	347	322	349	336	363	359	309	335	349	306	319	349	333	324	401	333	316	355	377	329	336	353	333	342	353	341	347	376	357	350	339	337	324	353	306	367	306	353	351	307	336	350	281	352	336	325	336	315	312	365	324	335	333	349	353	357	373	356	334	336	353	352	349	363	309	334	316	341	348	342	353	371	319	322	359	327	366	342	356	329	344	339	315	340	320	336	356	355	316	329	324	328	337	333	345	369	356	358	304	351	330	331	340	370	359	350	339	359	394	337	367	334	347	327	335	352	341	369	371	331	302	339	312	357	355	337	328	304	327	323	360	346	362	353	356	362	378	366	329	330	370	349	323	332	345	312	331	355	340	339	324	394	335	325	371	320	348	341	345	369	312	326	336	380	352	335	313	330	302	351	323	360	334	379	324	342	320	308	305	323	321	356	364	304	356	332	327	358	350	334	345	311	356	355	332	344	357	324	375	303	358	366	322	364	308	335	339	319	360	317	374	375	334	324	333	345	319	335	352	337	337	325	338	365	317	332	354	353	323	341	344	380	323	338	352	344	361	346	343	337	344	334	350	340	320	320	368	342	354	347	344	302	327	330	351	317	339	345	328	318	311	333	337	309	349	354	332	359	348	339	315	343	336	340	324	334	330	335	345	359	330	348	312	328	354	311	324	347	316	314	366	324	312	330	328	363	335	309	327	337	327	329	348	345	361	315	311	346	330	323	351	327	367	321	372	327	340	346	329	350	335	345	370	331	344	360	344	340	319	340	378	368	364	315	324	325	342	332	343	369	372	336	363	366	329	319	348	360	337	347	324	356	333	338	322	350	331	350	335	348	361	350	364	349	351	303	358	341	318	346	333	349	338	331	343	338	325	322	327	342	381	337	320	344	349	326	337
22672	21274	28959	23891	21281	21351	7644	1620	1234	1082	956	942	908	877	816	809	754	709	760	748	752	796	748	668	744	717	696	655	728	675	785	723	713	690	715	707	667	727	683	730	724	689	698	698	699	697	740	729	641	708	673	663	689	669	649	635	714	677	704	681	695	619	682	684	713	666	694	645	718	702	665	698	669	681	689	649	685	656	706	688	664	647	645	664	664	685	682	698	679	691	677	682	676	746	667	652	651	677	644	707	685	660	676	669	680	659	657	701	632	655	637	690	675	670	640	681	652	660	670	702	673	593	695	622	639	634	718	680	705	632	658	690	634	663	679	632	660	657	637	648	656	657	626	690	668	682	637	636	638	647	667	673	683	670	659	686	663	579	692	664	611	705	652	626	684	668	657	666	686	670	644	642	708	631	617	636	697	665	679	655	667	650	628	673	625	656	683	650	644	702	641	687	667	703	671	645	697	627	676	648	685	653	636	647	664	653	667	641	675	650	673	639	693	626	637	647	640	645	693	617	665	632	666	595	636	607	641	673	645	664	672	645	641	629	652	674	678	671	681	658	623	678	633	631	662	650	631	642	661	635	687	655	656	695	647	650	626	613	696	647	662	627	623	664	670	700	660	644	643	648	673	627	663	720	672	651	628	683	654	693	676	650	683	680	655	647	638	698	679	650	674	665	629	636	658	679	673	699	663	642	670	640	677	663	659	671	699	677	669	654	639	666	605	686	648	639	647	652	654	681	639	623	656	663	694	627	634	708	691	638	636	706	662	593	634	675	656	659	680	627	660	646	662	710	638	684	664	594	627	702	666	673	648	634	641	646	681	657	647	671	609	632	693	634	709	653	671	628	644	625	630	629	611	660	665	647	662	690	679	652	647	624	647	630	680	660	655	678	683	655	667	660	703	674	676	680	632	634	715	716	690	691	623	669	687	650	637	611	654	647	669	643	646	658	691	669	613	648	633	652	676	685	640	711	696	657	647	658	640	686	625	693	652	688	650	650	686	689	669	641	659	615	684	674	629	630	664	665	640	635	672	692	688	664	719	649	635	630	612	660	687	664	644	672	688	647	653	644	635	668	678	655	664	651	682	668	681	623	622	674	636	648	660	652	616	643	673	665	640	675	650	677	642	651	640	634	649	637	686	649	615	658	661	639	675	709	626	702	632	690	657	679	680	718	674	688	653	647	654	667	654	633	654	676	675	669	624	668	631	674	594	643	638	637	634	674	698	644	636	652	695	677	633	685	699	654	630	658	646	620	659	682	667	675	619	698	738	669	639	627	616	678	709	653	655	642	621	640	681	608	660	682	686	710	683	637	661	655	665	680	654	672	640	676	690	692	705	710	672	605	674	647	655	651	639	651	662	622	655	641	703	691	640	682	648	662	674	669	674	632	671	661	663	707	660	658	623	684	639	654	665	640	688	692	704	697	631	663	593	640	697	668	629	650	676	666	641	683	694	646	639	647	662	624	649	664	621	666	682	711	645	671	666	621	628	656	682	660	613	660	633	686	614	625	641	679	604	684	670	617	616	680	704	714	653	634	641	624	636	717	650	630	694	610	623	654	654	669	674	649	647	669	667	673	653	642	696	683	698	619	653	647	674	687	603	612	683	627	672	646	641	652	659	690	657	697	662	609	714	639	706	689	614	615	658	647	666	636	678	663	660	644	625	630	625	646	645	655	646	665	631	620	650	656	638	672	651	639	675	624	654	692	699	683	636	658	634	674	690	607	668	662	666	670	683	631	696	680	687	677	703	623	647	684	635	661	620	671	689	665	616	658	658	631	635	643	640	667	702	692	656	649	653	670	671	691	653	633	653	649	674	666	639	696	632	644	606	644	620	650	635	636	664	639	656	648	636	715	698	638	703	669	639	634	660	679	691	644	655	632	635	650	643	664	641	678	616	677	659	674	636	651	677	654	645	669	648	615	664	659	654	619	666	657	680	690	659	679	669	658	618	619	671	633	618	685	674	641	668	721	703	667	663	695	675	624	633	635	677	686	652	682	701	667	661	674	655	646	612	662	643	658	655	664	646	664	651	597	620	691	678	686	679	599	710	600	592	651	666	619	681	639	603	663	667	700	660	680	660	635	662	635	677	638	667	645	682	713	660	664	622	641	666	685	652	632	635	662	671	675	683	643	652	631	648	680	670	693	666	620	678	662	663	608	655	668	653	679	645	696	648	697	646	668	631	598	641	667	652	664	689	653	634	610	632	668	655	656	667	696	679	683	666	655	672	651	648	663	667	672	667	686	633	651	646	620	706	670	632	694	650	660	613	639	671	639	665	636	673	659	633	654	645	696	657	673	686	621	674	668	639	667	642	731	678	672	618	644	650	697	688	586	689	644	638	676	650	600	699	618	640	690	644	667	663	699	690	649	635	670	613	635	665	698	669	629	667	693	676	651	676	646	670	660	630	697	665	648	686	691	675	642	624	657	654	658	646	639	705	678	666	634	626	631	625	630	625	629	668	593	629	661	658	640	618	671	657	683	620	599	655	686	683	643	669	686	658	662	674	665	677	644	650	656	646	595	639	667	632	642	634	713	662	643	662	689	603	647	635	660	640	598	689	677	641	619	650	642	682	612	660	625	665	682	657	695	657	662	661	644	647	638	647	681	655	629	656	633	673	625	678	699	665	645	666	665	649	660	651	634	657	638	647	664	638	641	650	654	680	696	634	672	647	660	682	670	636	639	638	658	613	642	669	638	639	699	665	678	633	656	631	659	637	621	672	646	648	672	676	676	635	632	662	627	677	648	636	645	693	652	683	690	669	620	651	685	631	643	655	636	673	638	634	717	658	660	619	603	697	693	707	687	668	630	685	706	628	659	707	654	670	659	659	655	651	672	596	671	689	711	645	634	657	679	683	673	678	642	639	684	691	658	621	680	658	630	627	639	637	667	618	638	692	715	679	621	678	629	650	706	628	655	677	635	660	665	633	673	650	675	653	634	641	669	712	649	662	660	664	678	661	684	667	634	636	695	647	728	615	677	586	699	626	710	672	656	679	667	651	651	650	653	712	701	589	685	652	664	645	638	620	648	655	631	657	641	684	653	617	620	652	655	657	713	653	641	656	662	668	678	635	650	679	703	627	649	657	632	616	661	612	688	652	721	668	652	616	651	657	718	686	670	680	648	659	639	671	683	650	681	607	657	661	674	663	631	674	701	721	707	663	700	660	655	687	661	630	655	642	681	642	714	671	671	674	668	637	667	655	666	656	655	699	643	665	602	676	639	647	657	672	697	664	684	706	670	655	638	662	671	626	612	695	655	661	649	653	661	637	634	639	627	692	609	678	627	693	719	657	600	725	643	640	629	679	590	634	671	675	667	648	639	635	651	659	717	598	675	657	676	635	623	659	651	648	619	689	624	650	676	659	614	641	646	663	671	671	630	635	636	628	684	641	648	687	626	636	592	673	672	623	675	670	713	616	647	609	657	648	654	667	649	669	654	641	658	636	623	667	614	649	640	642	678	646	664
6519	15834	10823	5692	4716	3485	2680	2165	1727	1469	1278	1224	1046	999	940	913	891	928	831	732	810	782	802	732	768	762	702	797	778	662	776	782	730	733	719	738	731	746	778	761	747	755	767	751	707	759	766	691	708	677	714	726	703	743	728	738	720	696	705	689	671	722	669	740	700	691	721	733	724	721	716	724	692	709	690	693	670	694	645	657	719	673	668	700	661	675	663	711	721	719	726	670	724	688	689	726	720	707	656	660	706	682	690	710	736	697	686	696	697	676	695	679	765	701	709	738	722	722	691	671	686	654	646	698	712	664	674	700	647	677	666	756	695	677	674	678	702	656	705	691	697	683	644	679	707	678	739	699	684	703	678	696	702	684	672	675	723	720	718	683	668	676	685	695	671	676	678	690	734	682	703	717	671	701	682	713	681	662	727	689	704	666	691	660	660	661	732	737	692	625	725	709	696	663	688	687	679	670	687	689	716	674	711	684	702	702	673	687	701	726	698	673	677	670	632	696	651	675	679	653	660	691	741	702	684	655	706	711	646	663	679	683	706	684	693	672	716	691	690	658	660	697	670	677	697	725	678	661	728	666	702	698	683	676	724	693	723	712	697	702	722	685	735	706	684	679	638	705	706	699	698	659	684	696	716	659	693	694	698	684	708	672	676	690	684	683	649	675	700	639	714	685	674	699	677	688	720	737	651	684	715	695	730	699	680	694	683	672	675	671	691	690	682	702	712	684	686	602	718	705	646	700	694	646	668	700	715	700	735	657	677	657	663	684	720	694	706	668	732	648	706	705	683	682	693	701	726	673	639	715	689	620	681	706	664	691	698	711	717	714	643	667	684	689	637	706	720	701	696	681	663	703	701	734	666	713	738	656	698	646	699	658	708	664	694	682	677	635	659	726	686	698	712	696	747	712	697	682	637	681	710	660	717	699	692	718	691	635	673	695	690	716	702	707	660	663	688	733	696	680	719	664	680	691	676	667	693	664	666	706	640	672	756	635	674	711	692	743	623	671	644	657	717	700	633	693	680	736	688	708	658	674	644	662	691	752	658	681	690	704	691	691	688	701	740	649	698	706	689	676	637	622	733	631	695	676	745	692	745	661	668	679	683	654	704	693	696	699	683	690	719	663	702	708	724	705	719	696	681	688	677	700	687	660	690	724	687	636	689	692	764	686	699	663	657	739	690	737	675	661	671	704	749	680	737	694	679	672	710	676	690	727	701	702	648	695	684	666	676	704	697	689	654	660	683	694	693	677	658	690	702	695	646	702	641	710	725	691	670	699	705	645	706	633	639	710	681	669	669	725	694	712	730	699	761	701	718	636	671	692	664	640	707	679	644	655	667	711	699	660	672	693	694	702	671	692	671	703	742	660	650	694	613	696	679	716	657	703	706	685	703	648	716	660	659	696	669	681	664	633	688	673	677	649	716	666	692	704	673	712	681	680	664	663	660	666	723	680	706	706	695	646	629	658	665	739	677	673	682	683	701	650	748	622	701	696	681	734	694	696	697	716	708	683	645	696	703	686	643	680	661	789	708	635	745	707	690	726	680	672	712	715	647	701	721	671	651	696	678	686	653	698	693	693	682	674	699	677	648	672	693	671	644	666	683	692	660	705	676	689	684	703	698	680	674	700	690	642	650	657	703	653	651	727	690	640	760	677	673	677	682	687	686	687	686	652	672	669	660	714	684	693	690	725	726	662	673	671	704	646	635	709	687	727	682	717	664	675	662	683	706	647	678	687	697	690	667	660	721	665	690	725	706	707	679	678	673	723	747	658	667	668	758	710	680	681	687	692	657	700	693	730	641	673	692	672	662	675	692	691	697	684	661	695	685	689	677	701	658	674	661	667	681	669	626	701	697	722	667	711	693	725	623	729	674	714	691	674	700	658	693	671	690	720	717	699	695	669	703	744	669	718	621	661	637	708	723	681	719	660	661	681	714	742	694	648	736	662	707	716	648	679	688	706	671	743	660	718	677	702	648	717	657	665	657	752	693	721	705	714	681	709	694	712	711	686	681	728	713	712	673	706	677	630	701	676	688	658	680	662	638	737	726	689	692	725	661	708	690	707	667	720	693	667	716	676	687	670	676	683	702	625	690	636	690	681	599	644	677	709	681	694	654	677	716	691	689	735	670	743	644	739	745	686	668	661	692	638	702	655	697	712	665	683	708	683	709	644	691	718	677	676	656	725	675	662	663	659	714	701	623	680	670	641	707	719	697	663	666	687	717	661	704	653	690	662	644	681	643	685	712	726	735	698	750	701	683	708	675	685	692	697	679	676	666	693	708	693	652	663	660	677	709	678	692	638	729	666	643	705	691	711	653	660	690	693	697	717	699	714	704	658	669	655	667	658	690	710	686	658	709	771	750	695	701	692	690	703	651	722	646	685	654	660	708	671	698	665	711	685	667	709	687	678	710	692	677	680	700	670	695	685	668	683	684	691	657	695	665	658	734	727	692	671	692	679	672	691	684	669	617	650	679	686	666	705	703	685	702	726	689	752	647	661	705	699	671	681	725	651	679	729	693	707	684	659	668	710	698	642	681	685	695	657	681	662	709	681	649	656	680	695	692	700	749	682	696	724	734	623	708	687	716	699	728	701	685	667	671	698	656	675	689	669	700	732	717	631	685	663	743	661	688	680	752	696	703	693	650	687	742	655	700	653	698	646	710	661	717	688	738	657	708	691	674	736	682	657	666	735	688	646	653	692	700	678	716	674	647	720	690	657	741	680	694	670	685	655	662	662	697	710	712	712	679	700	722	666	677	643	704	647	673	679	663	697	702	676	689	676	671	698	682	651	715	648	698	686	639	687	698	718	736	664	736	674	694	672	686	664	700	717	714	716	694	641	692	672	674	710	690	687	649	716	655	709	675	728	652	707	729	649	704	688	721	646	695	681	650	709	709	704	701	706	664	708	678	718	674	714	682	730	632	666	710	703	665	680	682	625	692	735	695	697	712	683	694	683	696	666	673	706	702	677	725	684	694	724	706	702	710	646	703	688	693	696	690	692	702	712	735	693	656	658	695	630	649	675	684	657	700	640	660	700	681	669	670	712	754	701	680	649	708	654	678	696	717	763	701	672	729	703	674	754	681	708	654	680	681	666	715	636	703	679	680	712	691	693	701	685	715	760	660	710	706	662	727	676	704	697	693	712	697	667	652	650	674	654	649	725	665	690	670	674	720	683	679	698	721	682	724	701	678	699	677	723	626	689	675	676	676	691	704	729	699	710	707	726	660	647	711	680	655	700	733	691	667	728	675	706	703	664	715	684	619	680	678	702	675	649	655	738	676	654	677	659	697	696	720	712	678	642	663	692	716	701	655	675	665	698	704	655	612	697	726	682	698	716	657	673	659	654	671	682	661	684	743	644	696	700	686	672	686	621	644	668	709	659	702	649	676	667	715	673	702	707	710	672	654	706	715	754	670	655	682	702	698	695	709	750	629	685	669	693	666	720	725	651	687	672	698	687	690	678	692	651
27694	16741	3147	733	475	403	405	361	359	312	309	327	312	326	314	289	319	307	292	315	338	307	295	281	287	341	289	285	307	338	315	303	305	291	314	304	310	309	286	316	310	349	314	322	327	331	294	287	287	361	295	310	302	314	317	290	316	307	309	316	291	320	283	284	293	325	313	308	315	294	259	312	307	273	288	280	311	312	293	315	327	278	301	280	295	309	311	305	277	301	300	289	332	264	299	302	269	322	311	291	334	303	305	308	299	326	344	316	246	308	328	307	292	321	288	326	299	278	296	291	306	331	298	288	308	296	318	304	282	291	283	318	316	281	291	262	303	275	283	336	294	308	326	321	276	294	299	289	295	338	315	351	300	283	293	289	339	290	288	291	286	285	308	293	272	286	288	304	297	327	318	311	309	282	293	320	293	300	312	290	316	280	297	325	303	337	309	313	302	310	294	299	303	274	322	296	299	319	312	313	305	274	330	330	316	271	291	278	317	302	319	299	293	292	331	310	308	261	327	305	292	298	318	286	316	328	310	296	290	284	281	303	312	320	288	302	275	299	287	296	276	291	326	316	323	285	300	298	312	308	303	283	302	293	301	289	307	289	297	274	250	306	282	280	311	307	305	310	331	321	320	290	320	289	337	332	290	348	314	310	301	286	273	296	310	301	288	316	327	280	321	322	300	300	298	324	314	298	318	341	283	289	304	317	275	303	314	294	309	298	308	317	309	303	307	308	279	326	276	288	285	314	302	312	294	278	265	309	318	269	338	283	309	304	314	324	304	278	293	295	314	300	286	320	317	307	293	318	303	325	300	295	335	294	286	285	306	291	305	322	316	285	333	319	309	302	293	312	300	298	313	290	296	292	320	306	306	301	309	305	309	275	314	288	296	310	317	301	300	288	282	309	283	304	295	324	329	285	317	306	341	301	310	298	304	308	310	296	306	302	300	304	290	285	300	277	313	276	311	311	311	280	317	290	308	318	322	300	299	315	312	291	327	280	303	300	317	295	288	351	284	305	325	323	308	291	324	298	328	284	291	319	303	281	325	312	333	279	320	312	324	333	311	336	298	307	273	311	287	325	303	289	288	323	290	300	316	323	304	327	283	314	274	318	313	272	311	315	311	261	283	274	295	316	324	331	282	324	295	300	299	327	300	325	279	295	294	274	322	329	279	272	313	313	285	318	295	289	298	290	286	315	307	329	270	268	292	306	303	309	319	309	294	319	290	293	309	309	299	294	318	281	328	293	322	319	305	308	304	291	287	303	312	296	313	307	321	288	306	277	287	302	280	258	324	331	297	305	302	337	307	285	308	304	280	294	315	296	305	311	304	276	334	299	351	291	286	319	302	308	310	292	303	327	321	310	265	309	290	309	285	313	287	295	280	324	309	318	323	309	308	318	334	288	318	277	270	332	288	287	303	294	276	278	328	280	297	330	297	300	325	296	282	269	302	284	304	268	309	310	290	302	304	303	309	328	322	318	310	327	303	285	271	298	308	292	318	321	306	321	318	319	290	295	300	304	278	279	281	296	320	315	304	300	331	328	302	315	283	311	317	292	303	315	313	290	322	288	299	325	284	309	331	307	290	290	298	286	281	275	307	328	324	295	295	315	319	274	311	292	291	325	292	308	315	312	310	297	282	313	324	315	308	309	280	329	299	288	301	287	282	300	315	310	297	310	308	286	329	288	306	295	295	289	306	309	332	329	307	317	307	274	321	310	272	281	285	302	305	295	297	286	306	320	285	288	316	268	264	286	335	295	292	271	313	299	311	318	303	299	309	320	315	293	301	327	281	337	309	260	291	309	275	294	311	265	284	329	277	291	302	289	331	289	302	281	327	337	309	285	273	299	259	283	306	323	288	302	304	294	305	307	284	283	299	331	301	266	287	313	300	280	280	295	282	291	308	280	279	314	325	276	325	280	296	322	281	302	322	320	329	339	283	295	302	305	300	331	268	317	312	289	295	305	300	299	302	308	334	289	296	303	330	303	286	328	256	283	296	322	302	306	308	293	337	291	310	305	305	320	287	310	309	251	311	274	329	299	314	288	313	286	292	316	279	321	280	299	265	326	303	301	292	324	326	297	302	289	285	311	337	289	294	316	288	313	305	298	286	313	291	291	306	296	330	330	311	294	277	288	308	305	319	278	326	322	292	291	306	299	299	301	297	318	288	327	308	313	281	288	295	336	314	331	289	313	298	324	323	304	303	305	312	322	308	289	289	300	326	287	341	318	302	292	289	296	299	294	304	280	281	310	307	301	304	288	315	306	321	310	315	303	313	342	296	315	283	309	292	299	321	312	304	306	289	313	310	295	306	300	286	312	310	291	282	317	309	319	301	305	279	294	325	257	278	308	284	288	312	302	310	324	284	282	283	298	328	313	326	285	265	324	309	299	324	279	278	291	275	313	296	299	322	306	294	306	298	304	316	336	272	268	292	279	303	320	308	296	282	291	283	275	285	304	327	330	303	285	268	303	328	335	288	322	318	306	338	334	266	316	335	288	316	307	299	330	288	307	309	320	296	295	319	311	329	344	293	318	323	279	309	301	311	306	312	312	318	292	335	282	311	344	312	305	314	319	317	268	310	284	315	312	267	267	302	313	278	333	294	310	300	294	289	271	253	306	293	310	294	307	303	326	312	335	291	302	326	342	280	259	334	321	348	299	340	311	311	291	291	310	277	308	304	309	289	298	280	295	313	297	285	300	292	281	313	287	296	302	292	277	328	309	305	296	313	319	333	282	302	316	327	290	306	308	325	289	332	319	360	315	323	323	305	263	300	314	350	322	323	291	339	296	301	321	318	300	338	308	312	258	303	309	289	299	275	311	302	305	299	303	317	304	286	344	308	312	324	317	311	284	312	278	321	339	298	304	290	290	286	286	316	282	346	289	312	298	298	287	315	309	311	299	319	292	265	284	306	310	286	296	302	297	322	290	305	278	327	298	303	324	310	313	281	301	303	301	309	310	310	309	293	287	297	275	321	313	305	286	280	287	302	286	280	340	312	325	285	274	309	306	312	355	282	289	286	307	280	284	270	267	309	282	311	325	272	316	304	279	305	316	271	308	303	310	290	298	340	299	280	310	271	298	287	299	265	322	314	302	289	316	306	321	310	288	329	332	327	293	317	302	276	269	314	348	341	323	297	275	272	288	304	285	302	313	310	290	277	271	316	332	318	321	271	301	309	310	266	298	293	301	274	275	303	303	302	332	336	290	319	279	310	293	313	282	326	279	294	281	291	302	317	283	288	305	285	279	302	300	319	294	300	294	281	287	303	274	301	309	304	287	285	316	307	296	297	310	301	295	301	320	291	294	294	304	318	308	309	338	319	300	276	287	309	314	328	329	290	302	307	290	270	281	306	304	304	287	300	298	305	285	277	313	267	291	349	329	282	314	269	292	309	338	310	341	271	318	313	283	338	321	324	328	281	332	323	295	309	274	288	306	336	338	317	318	286	299	282	310	299	303	307	297	306	294	338	311
5220	1551	1224	739	626	500	430	421	375	432	348	363	369	334	316	338	336	331	352	345	343	346	313	345	357	357	346	351	343	348	331	341	286	299	404	358	352	334	346	348	386	352	364	336	330	361	332	339	375	343	339	355	343	381	348	343	337	353	350	347	321	316	341	318	367	365	349	363	349	343	316	329	357	315	328	332	320	306	325	354	359	349	343	315	335	350	333	322	326	285	323	344	346	331	289	298	328	323	328	345	332	303	348	303	331	362	317	322	301	332	355	331	328	325	331	338	340	314	327	301	309	310	307	334	366	360	354	343	332	325	323	333	345	307	314	321	317	370	328	321	324	325	346	374	313	341	334	366	327	302	339	354	348	348	290	340	350	336	343	328	354	325	314	350	328	323	314	351	320	321	350	314	324	316	363	328	320	342	325	326	356	310	347	339	332	307	336	333	314	326	338	336	326	342	309	320	345	356	339	318	351	343	322	316	296	319	345	329	357	336	361	323	338	350	310	319	333	401	325	372	335	332	334	339	310	312	336	316	346	353	349	355	325	305	354	322	350	324	371	306	325	333	316	336	303	357	338	298	323	342	316	329	330	325	336	334	307	302	295	320	307	336	319	318	308	323	300	330	303	340	305	354	337	346	322	346	339	340	341	334	335	348	350	314	316	347	313	319	296	314	320	333	323	317	317	304	346	352	328	341	349	356	339	330	383	336	341	338	356	310	316	344	321	333	333	351	346	362	340	297	312	348	324	344	351	325	355	313	313	297	349	321	352	333	340	333	348	358	340	330	336	304	296	326	342	332	339	318	340	340	334	323	314	307	360	321	341	320	320	336	321	291	291	337	349	324	345	350	326	348	342	326	320	341	329	362	328	341	334	333	338	344	327	333	313	333	335	342	325	346	352	346	302	338	334	344	310	319	371	337	323	318	323	346	345	341	322	342	340	324	339	320	307	334	322	321	341	346	292	327	323	343	371	341	338	343	329	312	336	374	339	356	317	350	305	346	355	304	346	336	355	316	341	336	358	319	305	360	331	360	348	308	308	321	307	353	380	341	340	320	336	301	313	344	318	341	346	331	318	312	352	334	313	354	360	347	346	326	329	343	323	324	344	305	307	344	311	357	329	343	343	312	312	330	308	335	348	347	339	335	347	318	311	332	291	325	333	334	358	333	309	336	340	348	366	343	322	322	341	320	357	343	316	333	301	363	291	322	321	324	311	336	319	333	323	348	373	329	330	325	337	313	352	348	346	312	351	313	354	308	354	310	294	313	365	341	338	339	326	357	348	333	343	308	328	333	375	334	354	339	329	310	322	358	350	328	328	335	369	348	319	340	357	345	336	342	330	310	349	341	328	337	305	303	323	343	329	347	347	320	329	314	323	351	306	297	326	328	339	338	349	332	324	325	307	332	333	335	318	332	311	342	367	301	328	347	334	328	307	319	295	321	307	354	344	333	340	327	320	296	338	348	327	334	336	307	339	332	345	343	341	344	318	324	313	330	334	350	344	361	326	290	310	309	353	362	295	310	357	345	331	297	321	333	324	333	309	314	322	313	327	306	332	343	282	310	317	333	345	341	299	306	323	339	294	350	335	363	321	316	355	362	352	314	334	326	338	320	315	330	358	331	342	354	324	325	347	318	338	325	335	355	355	306	288	324	328	341	331	316	301	344	337	341	355	342	344	321	338	344	309	371	337	317	334	334	316	324	329	327	344	355	335	334	325	324	354	325	322	382	345	287	355	312	359	343	312	314	306	330	343	334	301	359	334	359	292	303	322	319	320	357	304	341	323	329	339	358	338	298	320	308	339	347	346	334	339	314	318	327	331	355	330	301	325	342	316	364	332	368	315	377	338	330	368	323	303	318	319	340	308	331	341	306	336	346	328	366	369	327	333	346	342	305	343	337	317	343	329	342	336	363	316	353	341	332	292	332	323	336	348	316	335	313	345	351	330	339	319	332	347	322	308	310	345	324	307	365	329	320	330	314	369	357	353	345	316	344	323	327	304	336	342	331	330	348	308	331	327	358	357	322	334	321	342	351	312	323	305	366	297	329	314	360	292	335	355	342	334	374	332	355	361	306	325	337	364	320	306	316	338	343	317	340	317	324	334	382	344	329	340	330	326	316	302	299	293	334	315	336	319	329	350	369	346	309	337	348	342	316	351	324	324	329	309	319	326	324	320	352	352	303	334	338	335	312	348	346	355	328	341	338	314	330	337	345	346	332	327	346	340	343	332	332	317	325	330	300	353	339	332	350	336	358	325	303	332	347	359	335	338	312	322	340	323	321	314	311	332	339	350	337	341	316	316	365	353	344	334	324	351	326	323	323	362	337	322	347	317	318	338	353	333	293	348	324	331	316	326	344	331	344	353	339	323	324	322	336	313	360	315	346	344	314	333	362	358	340	316	329	329	358	306	319	327	307	333	324	336	325	368	350	320	312	317	318	327	339	350	357	325	343	350	336	336	324	317	285	341	314	337	332	319	352	317	319	346	310	340	335	360	350	318	341	338	354	334	335	337	305	325	364	346	360	350	331	298	362	301	305	320	296	352	335	312	304	314	367	348	352	325	326	380	344	345	336	312	349	330	353	350	301	321	332	343	322	345	330	335	359	338	355	308	328	335	352	311	329	314	344	337	359	332	308	320	343	337	312	340	315	345	346	330	368	318	303	347	315	345	393	332	334	308	333	322	305	322	339	352	332	333	337	340	348	326	324	312	346	280	344	308	318	330	314	328	335	316	315	344	320	352	368	338	340	309	328	326	338	365	320	344	325	352	335	353	367	327	337	348	289	378	335	317	314	332	307	336	348	324	334	342	325	331	323	291	333	305	328	331	332	367	310	377	321	335	308	348	363	329	316	334	387	329	334	337	318	325	355	360	362	347	311	343	341	349	354	320	342	323	312	315	306	348	328	332	345	348	334	318	332	309	332	333	308	341	311	345	377	352	333	317	320	329	347	336	334	320	333	323	335	347	327	326	329	339	352	321	316	335	305	329	314	313	346	330	338	341	343	312	311	297	352	332	342	339	330	315	362	314	306	331	335	347	348	321	341	316	348	322	335	362	355	359	331	316	344	302	336	313	312	326	335	325	316	346	311	344	313	341	339	334	339	354	348	329	345	353	345	316	335	360	308	325	315	350	301	340	326	325	296	322	348	334	306	314	342	326	335	293	307	318	333	322	305	333	294	343	348	328	331	327	342	358	347	363	295	320	337	320	357	338	349	316	333	354	334	352	344	354	337	359	327	341	315	330	331	339	361	316	348	287	323	347	345	342	348	317	320	356	277	332	381	328	353	335	356	333	347	359	311	332	323	337	336	356	345	358	330	315	356	318	318	321	309	319	338	357	344	295	333	314	323	314	327	328	350	330	352	301	343	324	342	353	320	379	320	343	325	315	334	336	343	331	336	293	380	347	357	337	322	323	315	330	332	322	321	325	326	303	324	339	301	332	313	306	314	330	313	312	315	329	347	303	367	324	345
23860	21318	28507	24437	21296	8557	1497	995	861	801	782	730	631	642	692	610	632	594	600	622	650	540	630	642	581	572	606	589	584	609	558	588	568	592	596	547	601	620	654	610	607	550	567	567	591	584	596	578	607	590	558	586	542	611	608	530	585	574	608	575	594	545	567	552	594	557	587	584	553	541	579	579	543	561	558	568	589	607	579	533	571	563	584	586	556	603	585	566	576	567	545	541	570	579	603	589	584	574	595	531	590	548	586	555	536	592	568	564	561	584	590	575	596	532	583	552	563	557	602	569	558	542	584	569	531	554	572	561	559	623	576	513	540	560	591	550	574	562	532	588	579	565	510	527	523	571	547	592	576	574	600	529	618	544	556	563	561	541	596	561	569	554	574	592	569	573	552	624	556	538	534	583	573	558	572	542	572	561	556	512	544	529	563	597	596	621	534	547	542	557	533	541	601	606	571	562	571	563	606	548	581	546	514	551	608	538	538	555	529	579	567	561	559	548	573	551	566	599	557	585	592	562	570	620	570	553	584	576	548	608	559	561	542	539	589	574	594	514	548	560	582	543	582	536	568	585	561	598	572	547	537	555	597	558	600	584	553	571	583	556	528	597	525	558	539	575	575	569	600	539	551	536	589	559	548	558	593	543	573	569	542	553	537	549	552	559	585	537	541	521	548	550	566	583	519	550	546	574	551	555	588	577	572	596	610	577	562	602	619	570	568	585	588	542	576	531	558	558	560	560	541	580	628	520	526	592	563	560	624	568	552	579	548	586	564	591	586	591	567	590	588	545	572	577	594	559	549	555	526	573	532	588	574	560	544	565	580	562	577	544	553	544	557	508	534	524	524	578	538	525	558	534	588	528	528	541	594	546	516	569	541	534	603	515	551	553	544	534	630	576	546	559	564	563	566	553	547	593	579	560	576	616	605	565	593	568	527	557	542	573	548	516	592	563	564	606	561	574	554	598	545	570	539	559	553	549	590	597	561	571	557	607	584	572	565	562	607	570	507	602	568	555	566	601	570	533	570	546	563	562	566	570	582	576	532	584	537	583	560	607	522	578	545	568	527	501	565	536	540	542	556	533	559	622	586	547	560	566	599	591	539	554	597	555	571	591	609	558	538	551	529	563	579	578	569	556	534	525	552	577	560	569	538	548	554	537	581	573	595	553	508	551	556	595	567	560	543	554	583	588	549	583	601	553	552	559	589	577	593	528	533	579	567	580	618	555	566	619	578	533	526	576	550	558	587	535	551	520	533	563	596	560	522	569	499	609	529	545	566	546	575	569	607	555	618	541	559	577	550	551	574	527	589	555	557	551	602	550	580	535	586	564	576	622	562	561	567	552	577	545	553	537	521	573	572	553	577	566	556	570	573	557	569	599	575	572	561	615	558	516	547	568	574	525	583	549	559	584	590	565	537	587	582	541	554	585	581	538	566	539	610	622	517	530	602	547	595	560	535	602	540	560	568	507	593	552	556	539	606	557	547	534	522	553	561	574	535	573	568	555	571	575	574	536	575	621	583	567	595	566	557	560	578	539	566	586	558	553	579	527	520	565	567	552	515	580	521	600	586	555	559	575	584	569	594	578	562	584	577	592	607	537	549	539	548	547	598	556	558	553	567	591	551	555	580	574	570	574	568	579	541	517	586	538	602	528	566	646	570	572	572	576	571	599	547	579	580	601	548	543	551	573	572	580	520	527	582	558	563	560	585	565	560	536	525	582	591	553	592	536	577	560	539	553	563	518	559	532	590	575	567	533	537	572	554	555	592	560	557	583	570	561	565	559	553	580	542	545	594	587	571	597	547	589	574	590	501	574	561	577	541	586	566	597	530	520	530	598	565	547	550	586	567	582	559	556	572	543	547	541	564	584	588	560	524	534	570	567	541	578	551	578	587	540	609	542	563	545	558	546	572	597	558	541	570	545	568	505	550	554	604	540	590	565	596	559	572	573	588	604	566	577	570	558	576	513	603	603	580	552	568	565	618	558	536	565	594	553	560	587	536	540	535	572	552	561	547	561	562	559	567	559	562	592	593	602	558	563	518	558	535	568	572	548	563	586	576	549	558	524	567	541	598	561	595	553	586	583	588	592	549	572	575	583	603	576	581	560	558	562	594	575	584	590	521	559	548	612	585	603	564	562	567	565	567	610	566	583	561	553	552	603	531	567	568	532	580	563	576	592	577	558	618	569	547	589	586	547	573	561	582	568	621	541	563	523	540	588	548	532	586	585	557	554	581	561	568	560	592	618	576	542	557	560	549	578	541	543	572	561	566	624	596	542	585	570	597	560	537	531	595	522	564	556	566	564	574	564	556	595	546	532	563	543	566	540	518	582	571	577	602	578	529	613	549	572	554	605	579	573	556	540	546	552	613	568	546	529	585	558	544	541	535	579	567	608	566	584	572	541	590	584	567	564	581	569	558	577	580	552	560	577	604	569	548	536	609	550	569	554	579	581	567	578	563	615	578	560	588	591	543	516	554	597	578	564	576	572	557	578	562	542	584	572	552	556	564	514	548	527	560	580	576	589	564	584	525	555	582	574	551	542	626	606	586	551	521	599	600	578	578	557	593	572	539	565	556	566	570	602	499	565	563	549	547	595	541	532	573	586	533	576	582	563	558	578	577	543	520	572	511	502	593	524	549	544	580	555	595	552	600	559	588	555	565	556	544	547	572	545	549	587	557	513	622	601	526	558	521	554	541	534	590	576	566	569	570	572	571	542	579	552	577	611	561	569	555	563	555	572	594	602	574	547	563	547	543	602	601	560	609	554	580	584	542	562	503	558	593	569	575	542	561	593	582	545	565	555	558	584	543	593	606	582	569	558	533	545	538	571	551	558	602	548	575	559	527	559	562	516	548	567	553	591	568	578	532	551	543	567	571	522	576	529	534	538	600	570	548	569	566	492	584	569	547	558	537	550	569	556	571	561	580	566	602	560	620	564	480	544	541	553	596	583	575	550	568	524	562	587	500	555	533	563	579	571	557	573	561	624	587	562	540	605	515	559	530	575	560	528	581	571	548	551	600	570	544	565	582	553	535	557	568	565	565	554	558	611	570	573	553	564	625	589	567	595	614	562	589	579	547	566	578	567	590	566	596	549	607	522	599	582	557	559	547	559	579	514	587	558	584	548	587	571	553	589	552	577	568	562	567	550	547	506	567	570	564	609	562	545	591	540	524	559	538	603	580	562	523	594	584	611	586	536	531	545	578	558	559	561	593	538	569	553	604	575	567	589	579	555	573	568	565	569	591	532	559	567	575	577	564	587	542	563	564	593	529	562	573	529	538	600	578	524	562	522	548	604	572	527	548	496	572	547	576	622	540	596	578	582	509	562	578	560	582	539	551	535	548	595	574	600	553	597	579	552	569	591	560	561	523	590	540	568	575	580	589	591	609	558	564	581	577	530	528	531	544	576	568	522	596	632	557	547	549	580	524	545	582	557	569	553	572	559	588	560	531	584	605	539	542	550	546	564	564	608
5003	9949	6793	3409	2700	2103	1623	1341	1154	1026	942	861	728	792	735	653	714	667	679	659	696	662	675	618	670	622	597	576	655	608	597	617	618	668	605	593	652	604	599	575	623	650	629	635	656	635	616	599	537	584	592	587	594	623	609	597	604	571	588	541	583	587	578	616	573	594	631	579	581	609	594	594	592	564	596	602	595	582	637	612	574	629	601	628	555	571	567	588	602	579	583	621	603	594	605	572	582	570	628	592	574	589	555	590	583	602	579	601	558	622	613	597	569	581	546	574	630	574	624	593	545	562	571	596	592	592	556	569	591	620	559	564	604	628	594	590	575	567	605	559	570	542	566	624	577	614	527	598	556	629	629	610	583	581	570	596	616	634	645	555	620	608	590	568	596	608	558	601	589	621	622	575	612	567	599	545	564	644	566	576	574	618	592	578	617	568	579	623	572	562	549	580	575	597	601	570	612	604	572	602	567	578	614	567	565	591	595	603	575	624	568	568	555	625	571	612	576	620	608	609	595	588	587	597	631	604	601	594	621	626	599	617	579	601	600	578	563	581	583	547	617	618	551	572	580	593	583	594	600	574	603	616	588	578	580	630	613	599	619	591	596	609	620	654	649	589	566	592	632	521	577	598	593	627	625	559	582	608	589	617	557	626	589	568	591	545	574	548	607	559	547	578	607	592	629	585	554	609	542	631	596	565	577	615	573	599	575	614	579	545	597	542	591	621	568	597	625	579	590	605	606	561	537	567	609	574	580	607	550	550	597	575	563	588	588	584	645	583	569	634	601	579	639	579	552	616	621	588	583	601	582	581	559	582	613	596	604	567	587	564	547	633	617	571	593	583	585	552	631	586	587	602	592	586	553	564	561	596	627	571	583	563	561	553	590	599	582	573	562	561	599	648	629	615	625	569	596	603	601	528	617	574	620	618	598	559	599	545	583	601	585	611	585	541	568	561	623	609	572	548	577	580	526	599	614	598	611	578	566	565	577	562	563	576	629	595	577	606	554	646	553	554	626	624	580	568	549	605	606	585	602	591	583	559	557	548	616	600	577	560	580	590	614	633	647	562	556	605	586	571	596	578	541	607	595	673	586	600	599	600	586	540	583	610	605	615	601	572	606	613	638	594	589	653	554	611	622	614	579	576	604	646	569	644	572	590	551	626	593	614	580	576	608	632	579	604	581	571	601	548	587	615	574	644	583	610	584	619	597	610	603	564	591	583	570	569	567	564	583	614	606	641	611	590	567	570	566	592	608	582	596	603	622	592	582	569	569	574	619	590	560	533	571	553	571	581	603	600	586	545	574	597	613	613	590	617	583	612	575	619	597	581	598	599	550	591	609	609	595	623	620	557	569	605	578	572	594	599	530	615	579	551	571	616	571	591	544	573	587	564	541	561	591	601	592	583	598	591	598	593	639	548	546	611	589	577	570	572	610	557	622	657	584	581	628	579	599	568	617	622	551	569	592	645	574	586	623	620	595	585	652	655	564	578	570	570	568	575	609	628	585	576	604	593	559	604	596	603	608	640	611	561	593	588	562	564	554	571	530	603	577	599	590	595	611	578	551	573	621	594	557	607	546	545	592	606	633	636	622	601	630	639	604	589	643	608	582	562	612	575	628	530	618	608	590	585	550	599	587	593	551	576	600	607	618	621	558	603	578	588	597	598	655	611	624	629	622	607	611	632	585	589	592	634	539	621	585	580	608	581	592	599	600	608	604	613	567	580	637	611	561	597	584	600	557	600	571	600	596	583	581	553	596	592	591	589	606	581	606	605	578	625	521	575	596	558	588	586	598	603	631	600	619	651	583	604	599	562	627	576	596	657	628	555	627	607	638	586	594	656	620	616	580	620	591	567	570	595	585	534	555	552	600	651	581	559	633	596	607	607	610	631	541	596	589	608	584	581	606	580	579	609	559	621	600	588	619	580	585	599	571	589	575	580	593	570	599	576	569	592	566	659	592	622	577	622	567	625	579	591	588	562	563	559	580	621	589	624	587	567	604	605	594	617	552	567	591	620	587	590	565	608	572	623	574	609	565	592	610	580	562	622	570	582	577	552	627	608	617	603	555	585	561	599	628	578	580	591	601	591	637	615	572	568	600	592	571	548	580	580	539	604	627	580	593	577	591	564	587	574	577	567	586	585	610	601	598	587	557	596	615	543	565	629	592	591	597	602	582	564	554	554	525	574	603	559	638	609	617	597	576	579	569	573	593	613	558	581	584	596	564	590	588	593	614	610	588	601	599	565	591	581	591	605	620	601	592	539	594	563	549	572	578	568	583	574	604	592	587	584	588	588	631	590	634	613	587	612	622	552	600	577	611	615	572	586	580	632	622	566	566	598	611	633	602	564	544	578	655	587	559	606	563	582	602	604	541	609	582	570	580	578	605	636	566	585	591	612	545	625	565	619	553	576	612	597	591	562	599	583	598	588	615	600	569	615	595	565	604	615	570	543	581	586	569	615	613	585	560	582	587	587	571	594	577	582	620	579	573	564	567	585	607	616	539	602	566	608	621	565	604	587	612	600	596	609	574	601	538	588	575	560	630	576	611	589	616	572	579	601	577	583	623	579	596	584	534	576	631	589	598	601	592	605	545	555	595	578	581	559	591	603	591	620	564	600	637	594	628	613	590	565	547	564	540	662	608	629	601	593	579	554	562	539	611	583	537	564	623	591	602	605	590	566	602	587	584	573	568	603	542	616	601	622	604	637	571	590	608	599	563	618	591	578	563	579	563	612	545	583	584	557	585	587	605	640	586	616	605	616	581	594	563	601	572	579	586	613	581	594	618	582	562	582	589	585	593	566	589	600	558	578	623	538	639	590	564	555	603	587	591	601	588	604	571	581	585	582	589	534	644	584	599	638	563	623	557	596	566	587	576	565	585	562	533	548	622	591	615	570	572	575	585	585	633	601	628	576	567	623	610	608	586	594	601	623	574	584	553	614	636	569	612	580	527	626	616	564	608	615	559	571	581	562	599	575	551	565	615	605	575	588	607	628	617	591	575	568	620	621	558	606	613	602	616	600	597	603	644	548	576	622	554	607	548	557	600	557	575	575	597	571	559	596	587	592	594	566	580	564	579	607	619	606	585	593	574	566	586	661	594	604	567	555	581	609	592	576	541	582	587	546	616	573	567	609	606	564	575	586	565	614	662	563	580	595	590	587	614	602	575	596	541	602	610	589	610	598	546	593	631	645	549	607	584	623	572	635	578	611	607	570	583	609	600	622	605	594	544	560	575	597	574	596	594	594	616	565	565	551	557	601	607	608	577	591	599	649	570	591	620	589	595	594	550	598	501	559	549	591	597	588	616	609	621	574	570	613	576	621	580	558	553	614	656	584	602	639	587	593	585	562	611	603	646	561	595	622	575	556	575	583	647	612	590	585	567	602	570	576	630	589	565	585	622	592	602	597	585	615	589	585	571	566	535	561	586	610	591	574	620	628	577	543	566	634	583	624	587	581	582	580	581	606	599	599
24951	21231	27236	25395	8762	825	565	486	456	416	406	340	352	352	322	329	308	328	314	289	315	298	300	310	297	294	329	318	312	309	354	304	279	323	327	330	302	306	302	301	315	336	337	289	337	303	314	317	314	311	300	320	307	285	314	285	286	333	284	306	308	328	346	325	327	338	309	274	299	297	306	282	271	319	302	276	301	305	288	304	290	321	314	279	276	303	280	327	318	268	286	308	301	320	317	291	298	309	284	285	300	304	303	286	286	304	273	280	315	308	316	316	302	325	279	292	291	298	271	283	306	283	317	268	333	264	300	293	270	274	283	278	306	289	278	314	280	287	312	284	283	289	295	289	283	314	298	279	259	313	287	319	323	278	286	327	303	297	290	311	250	322	292	327	311	300	278	304	297	304	320	299	318	288	294	312	287	275	262	245	309	296	300	264	265	326	281	296	289	306	323	277	298	318	311	309	292	284	274	286	272	250	301	292	272	278	274	290	281	306	288	289	295	287	285	292	303	311	278	267	307	329	268	299	277	278	264	283	290	315	304	268	296	318	287	287	270	321	284	292	323	308	298	293	289	270	293	288	279	279	252	305	283	298	255	316	297	318	281	268	253	273	278	309	293	283	303	281	299	305	321	267	270	275	305	288	297	291	306	292	289	273	287	302	295	278	283	314	297	271	286	273	272	308	317	300	281	295	293	273	311	305	314	304	274	289	279	294	281	295	270	302	313	272	286	303	304	314	290	303	282	276	299	313	320	301	278	292	281	276	321	269	262	284	317	308	310	268	272	288	291	294	276	301	300	312	288	310	284	266	282	313	313	287	294	299	319	312	302	315	290	295	295	286	282	274	300	317	291	324	286	276	262	287	297	318	324	280	256	299	321	294	294	277	285	284	297	289	312	279	324	287	335	292	273	293	260	283	296	298	317	288	296	296	290	287	286	323	317	283	305	306	319	298	305	292	293	286	304	282	305	300	288	308	291	303	296	294	310	289	324	309	317	297	306	308	305	311	291	311	299	308	296	318	300	274	301	284	294	302	297	330	298	302	303	311	283	309	312	303	294	275	295	310	303	319	283	301	280	318	290	304	308	282	285	294	280	303	308	309	291	308	283	257	295	303	305	290	295	298	315	282	294	302	308	317	283	281	288	298	310	298	276	304	274	287	332	318	323	260	321	301	287	269	282	303	304	319	322	280	273	266	316	301	310	280	284	289	290	288	276	277	301	294	287	281	301	320	293	280	329	302	287	320	287	261	317	297	271	299	306	263	302	309	297	279	320	284	282	284	302	292	289	303	271	291	311	301	333	291	274	277	306	320	316	294	315	298	278	300	331	316	311	304	294	258	291	268	316	273	300	306	284	291	284	298	264	295	304	296	298	268	284	273	299	307	314	301	290	296	283	320	275	315	319	315	274	331	296	287	295	280	288	308	313	277	300	259	335	297	283	320	291	302	299	300	289	300	318	262	284	272	313	294	307	292	277	293	290	282	292	300	314	276	287	308	306	296	283	282	306	293	310	309	283	281	281	289	291	319	302	305	292	289	301	315	302	282	319	296	307	308	299	290	295	302	335	280	314	269	296	291	313	301	291	288	285	303	301	265	278	297	304	316	280	317	298	316	301	269	286	286	306	290	296	286	322	322	285	317	296	265	295	276	276	320	318	313	276	279	303	292	306	274	300	289	297	292	285	318	302	304	301	310	296	319	296	306	330	295	260	291	281	300	309	257	291	283	268	279	290	275	284	295	311	286	284	304	295	301	294	316	300	278	274	278	270	279	302	271	300	316	303	302	303	293	305	294	299	282	294	304	274	279	310	285	303	270	312	302	290	305	293	308	317	272	264	317	283	299	288	295	284	264	279	298	291	313	300	289	312	301	300	267	284	286	307	279	313	287	316	310	287	269	302	334	273	276	306	285	310	287	301	285	309	304	301	274	293	296	293	304	287	277	270	311	278	289	308	293	328	288	249	286	327	287	292	300	287	308	287	295	272	276	293	278	274	320	310	293	290	300	308	267	323	303	282	330	289	300	269	299	301	306	281	298	277	297	285	280	296	301	304	280	297	275	310	292	293	277	303	289	303	299	293	292	300	297	275	312	296	297	266	305	305	272	298	313	287	247	304	305	300	276	301	282	294	303	325	291	303	303	309	295	334	312	303	303	288	294	292	252	297	295	284	273	320	321	324	292	295	283	305	317	309	326	270	306	281	312	292	292	275	288	285	305	318	307	287	307	323	297	266	297	289	313	284	312	299	338	332	314	290	280	303	299	290	289	300	263	273	273	296	308	297	309	292	297	317	310	305	327	259	287	283	288	311	285	310	316	277	321	300	280	317	275	293	293	304	297	321	275	297	323	288	313	283	319	324	296	271	293	297	298	301	319	286	302	271	280	302	332	299	284	302	319	290	303	292	297	306	283	260	295	290	286	266	328	275	294	282	293	313	297	271	311	322	281	279	324	300	315	261	294	325	282	295	295	311	290	313	313	299	314	263	319	293	267	278	302	255	292	305	291	287	280	318	280	301	297	283	294	279	315	288	289	279	293	297	318	289	299	263	316	303	286	297	283	319	293	302	337	323	346	298	301	297	298	278	301	326	299	255	294	290	330	296	262	282	289	288	277	265	312	301	314	277	310	273	308	318	304	296	312	314	287	298	304	289	299	270	307	271	303	279	349	297	288	270	276	314	338	311	304	308	290	332	295	281	289	318	314	287	311	292	260	327	299	311	334	311	269	296	285	288	344	273	326	309	290	307	281	291	288	294	291	306	298	310	295	285	297	300	306	282	269	258	277	271	289	293	315	314	305	295	293	271	297	275	323	284	297	295	310	304	286	269	316	298	303	296	306	283	311	288	318	260	276	284	283	265	297	294	333	287	298	282	295	265	298	292	259	303	295	332	273	265	295	285	292	321	270	302	293	301	300	311	284	262	279	321	325	314	292	275	287	298	325	307	301	290	290	306	315	279	296	313	265	283	304	299	303	297	301	308	304	291	313	277	310	272	282	261	268	281	289	283	271	291	263	306	247	305	292	305	270	293	318	310	303	296	262	304	273	307	295	305	290	295	298	293	290	295	288	288	302	247	288	310	309	273	272	320	303	286	294	304	287	273	296	312	287	312	308	299	286	298	272	290	311	295	273	287	314	323	298	296	286	283	304	307	295	279	301	311	332	282	295	283	280	310	321	296	280	290	301	301	292	296	288	293	291	290	277	316	292	295	263	303	298	315	272	290	295	301	300	306	278	285	321	300	264	320	292	310	292	258	295	297	274	269	305	283	264	277	305	294	298	294	284	287	318	274	276	291	288	298	298	316	288	287	303	281	305	279	271	323	278	310	318	270	318	297	289	291	305	326	296	273	299	318	273	303	285	301	288	318	303	300	282	300	301	272	303	313	271	298	310	276	327	299	348	276	300	284	295	294	299	288	287	265	280	286	294	299	295	289	270	301	300	290	299	263	306	309	283	324	293	307	284	291	274	283	278	323	300
4859	5859	3883	2009	1643	1263	909	771	615	624	526	482	439	417	417	424	395	415	410	380	386	347	387	355	365	356	401	358	337	349	349	345	387	332	343	386	355	399	341	382	381	394	358	399	372	336	363	364	346	360	376	375	332	348	342	338	367	333	326	371	318	349	348	360	294	344	360	351	369	357	332	376	337	359	320	333	359	375	338	363	331	307	343	326	333	339	338	340	365	332	328	350	335	331	328	343	381	319	314	349	317	308	315	344	329	315	366	335	341	354	341	325	360	321	352	323	344	352	328	324	342	298	384	318	329	311	359	329	332	318	347	338	319	367	331	360	337	349	330	336	337	365	370	318	300	334	322	331	321	361	388	354	317	315	315	346	329	347	349	348	324	360	320	340	339	359	314	342	366	336	316	337	327	334	340	334	369	330	349	335	325	330	323	347	320	370	341	316	323	327	353	374	297	369	339	332	330	348	347	342	336	304	355	337	326	329	333	362	366	314	311	349	342	332	320	339	349	338	341	338	347	305	305	361	322	350	347	302	327	343	334	342	344	327	346	346	327	350	310	361	349	343	329	348	361	327	331	352	340	340	352	343	336	314	348	320	365	331	331	352	323	366	337	349	342	346	336	316	333	321	330	359	321	332	359	345	363	300	346	351	319	333	326	374	327	322	307	358	350	364	330	341	358	358	300	336	341	347	343	323	336	343	353	341	313	330	322	339	312	324	335	289	370	347	328	348	358	338	363	354	317	350	307	313	340	361	357	339	353	346	349	342	397	335	351	335	353	330	300	370	298	315	320	326	312	338	346	350	347	312	370	326	331	363	346	326	345	322	354	344	335	298	346	340	348	317	353	352	345	309	325	336	357	353	347	343	336	319	338	358	318	355	320	323	338	343	352	328	337	314	345	343	355	337	330	320	336	344	363	353	329	338	354	344	348	353	373	329	322	329	362	310	333	336	345	321	329	324	368	337	329	317	359	342	329	369	332	343	304	346	322	328	343	333	311	319	352	329	338	327	347	325	344	329	359	357	329	323	357	355	349	331	326	326	347	352	327	333	333	342	358	326	342	354	334	316	338	344	348	318	297	340	339	337	352	302	328	337	363	362	350	332	327	311	325	351	328	355	336	347	329	323	372	366	328	342	332	332	343	333	355	350	321	320	376	344	328	338	308	348	343	322	356	329	358	357	334	363	294	368	329	379	326	325	366	313	334	347	368	338	330	360	343	311	352	336	321	361	353	354	318	345	348	348	325	341	348	333	318	343	348	323	354	336	345	334	336	365	360	339	370	336	346	334	323	344	331	352	331	350	334	336	317	349	327	352	368	314	320	325	323	320	318	339	365	333	352	343	363	355	337	316	316	364	332	337	309	307	354	378	341	351	350	342	366	327	317	326	337	344	321	363	351	354	363	318	312	352	358	314	345	334	326	361	353	316	322	342	337	342	338	359	322	316	334	333	285	362	338	337	314	346	341	343	312	309	334	334	344	333	343	303	343	331	354	368	312	360	338	340	338	361	329	356	360	312	328	305	324	341	350	323	340	347	316	327	333	318	377	318	341	327	317	318	343	342	364	342	361	323	306	331	331	341	345	342	351	335	319	320	305	320	333	368	306	342	358	335	346	322	307	346	336	348	312	337	353	315	378	350	341	347	372	375	319	377	323	321	381	319	384	332	333	368	330	363	346	337	359	349	349	319	352	315	335	313	345	338	313	336	319	346	321	343	324	357	334	316	343	346	335	347	356	357	344	327	322	378	343	312	318	368	370	356	350	320	333	362	357	293	340	324	347	346	348	346	336	327	342	321	325	323	338	328	319	361	356	324	336	352	328	332	365	327	343	353	320	336	364	341	340	339	372	332	290	358	327	376	339	360	356	357	318	327	337	313	330	331	360	313	338	339	334	353	340	351	329	343	341	345	356	363	346	365	306	323	350	355	348	352	324	323	344	348	359	300	387	331	346	365	345	323	334	373	331	356	345	322	343	335	344	356	368	364	327	333	329	329	358	318	350	324	335	354	357	351	331	330	355	323	322	346	324	338	351	350	332	320	350	365	344	326	341	337	330	330	367	333	332	345	343	337	319	308	346	311	345	338	338	346	302	346	317	334	355	336	348	309	336	341	334	313	334	355	384	312	320	305	303	327	343	339	319	333	355	321	340	325	356	365	356	325	335	362	338	336	323	365	355	314	344	328	378	328	371	339	348	312	370	331	380	337	344	329	318	343	358	342	348	339	321	351	352	350	333	313	342	330	308	338	374	337	331	307	351	350	316	329	342	329	341	334	317	356	356	310	347	317	338	364	320	343	311	316	328	338	334	310	362	312	346	331	336	336	353	342	346	316	346	350	336	332	313	369	331	354	366	364	330	314	334	345	357	322	359	309	337	295	345	326	363	351	320	336	344	347	364	332	324	348	334	330	357	327	301	328	329	320	342	332	350	327	329	345	361	376	345	296	313	348	362	327	312	326	330	359	361	347	344	349	353	313	355	318	331	291	363	321	345	320	331	334	321	362	350	325	365	350	307	344	359	341	321	313	315	341	347	354	338	328	339	347	329	389	321	415	330	321	340	316	343	329	363	368	319	346	345	330	341	321	295	305	332	323	329	319	332	327	348	359	313	361	330	332	332	354	322	340	320	367	337	354	387	322	328	384	314	297	327	355	357	344	342	327	342	326	343	323	334	311	346	344	338	324	317	334	312	335	362	344	363	328	333	340	324	341	357	319	328	350	318	309	334	314	339	317	321	332	311	341	334	353	327	338	308	355	365	320	337	330	347	358	295	295	359	317	357	327	331	348	329	352	328	338	313	324	349	321	334	386	378	320	324	328	299	360	311	309	313	339	346	383	369	344	337	340	337	352	361	330	351	339	311	339	301	326	317	310	335	323	325	333	337	316	340	304	341	323	357	361	355	334	320	344	330	320	319	326	352	329	361	349	340	376	346	361	341	333	347	327	332	290	375	340	318	301	295	344	330	335	346	338	326	356	371	343	381	326	332	330	362	352	327	329	327	334	360	298	322	332	340	348	342	310	339	310	364	338	331	350	353	323	332	343	322	308	333	324	336	365	348	350	345	327	353	331	295	285	317	373	329	305	337	345	326	349	319	348	332	363	325	364	355	339	306	350	327	335	355	327	347	321	348	336	345	353	348	331	333	336	335	307	350	320	325	299	336	350	359	368	361	370	333	368	364	317	331	349	384	340	329	342	366	330	315	324	330	314	322	368	328	366	331	353	351	325	327	334	312	316	333	329	320	336	352	367	328	347	334	329	359	321	306	376	327	324	326	355	356	328	340	349	352	320	356	320	353	331	299	326	349	333	376	338	340	324	329	313	340	350	353	340	340	329	346	345	332	360	283	311	323	328	321	308	352	356	389	285	334	306	330	359	342	363	316	316	337	368	367	330	370	366	317	319	352	336	316	345	338	333	313	383	363	325	338	350	333	350	346	310	318	346	353	322	293	337	334	306	352	351	324	341	307	367	371	336
22730	21284	28958	23925	21280	21307	7651	1686	1177	1056	1006	917	872	880	841	739	773	750	750	743	717	741	748	687	679	686	679	680	721	693	719	670	726	685	697	667	691	655	735	679	723	700	671	706	692	702	690	654	671	678	686	673	631	706	709	690	660	644	695	676	647	664	635	714	651	623	662	684	689	678	662	636	677	675	677	683	650	645	698	639	653	678	622	649	656	636	684	656	641	657	653	674	638	670	690	659	684	692	698	659	645	637	698	656	673	690	626	661	661	671	633	631	669	664	650	633	617	619	696	669	666	686	638	656	670	710	640	663	714	644	669	639	711	664	703	680	635	658	639	678	665	692	664	678	675	650	637	687	640	699	635	634	683	631	638	692	686	664	686	684	621	626	674	603	656	669	737	681	628	649	643	697	698	629	654	687	648	653	601	630	632	648	686	657	646	684	703	630	630	656	679	641	635	671	649	659	668	649	631	666	662	694	647	686	643	703	634	692	687	654	636	676	645	664	651	657	673	629	609	681	657	660	630	635	654	604	649	664	649	665	633	657	679	618	616	627	660	695	675	622	678	646	625	655	659	661	716	689	671	648	668	670	653	658	655	665	674	645	670	686	638	661	669	700	652	668	632	604	688	625	658	630	649	634	664	629	635	647	654	637	646	619	641	669	656	645	650	652	698	630	680	625	669	669	622	661	691	734	654	663	677	681	668	638	669	668	658	647	632	653	691	671	651	650	649	623	664	659	662	673	676	670	629	661	632	688	659	642	637	672	644	623	656	627	661	636	625	636	614	673	642	669	636	680	671	600	662	668	645	642	664	617	687	670	698	659	664	650	646	683	651	606	666	648	677	699	638	655	665	691	679	655	656	666	672	637	656	618	687	684	680	623	680	664	685	650	625	651	704	677	652	630	690	666	646	658	654	703	637	686	656	632	670	670	669	639	641	646	651	654	685	610	661	650	667	574	599	655	629	625	667	660	646	637	671	668	620	654	663	629	670	656	617	623	599	679	664	640	659	698	645	679	676	682	676	652	648	691	674	638	646	667	652	679	662	643	654	677	651	619	681	633	635	619	699	675	659	644	657	704	640	661	635	669	648	675	660	674	639	681	657	634	662	627	634	649	673	635	676	655	673	639	688	656	672	652	643	693	629	678	671	668	662	657	649	661	635	668	651	669	639	652	639	665	631	627	661	672	624	654	616	647	628	651	705	628	662	590	618	596	648	619	680	677	645	624	632	659	732	658	690	617	692	642	659	616	656	622	674	642	641	616	657	692	669	636	632	679	692	666	678	675	685	628	656	644	677	695	695	653	679	659	679	622	683	638	668	661	649	636	690	663	655	645	668	652	631	662	644	635	692	655	651	612	613	692	653	671	644	595	670	685	640	615	651	634	677	669	627	656	643	632	643	636	680	681	667	682	635	689	688	622	651	632	683	635	664	645	679	626	631	619	660	620	666	658	671	695	691	689	666	652	707	586	654	692	643	679	656	651	648	680	625	652	614	608	679	670	691	706	685	637	718	648	652	638	652	668	685	627	660	673	673	630	635	664	664	682	653	649	661	627	676	702	644	702	633	620	644	666	668	658	637	661	661	651	675	691	635	627	673	650	627	679	633	670	664	674	590	682	656	698	608	641	679	706	659	654	655	676	668	650	656	635	609	641	641	677	646	620	613	695	636	677	633	671	666	658	692	645	650	681	653	676	633	665	709	622	639	638	627	616	646	663	682	660	647	666	616	692	682	674	646	620	643	630	658	634	620	642	660	627	651	648	676	638	682	638	706	649	649	639	645	626	627	641	637	672	630	672	646	638	657	681	681	694	661	604	654	673	668	678	636	653	721	634	668	636	698	632	675	664	683	665	639	639	627	674	656	664	659	609	636	648	705	629	604	625	697	706	602	643	637	686	683	672	633	629	678	680	688	662	663	684	615	616	694	639	668	668	663	639	696	666	633	656	665	630	668	674	688	640	709	663	630	645	664	689	664	634	682	664	650	673	677	635	610	666	654	682	684	659	684	694	600	650	680	674	633	703	666	590	638	640	624	662	665	646	646	658	619	637	716	670	632	666	624	672	702	687	697	669	635	670	649	656	649	694	660	612	633	642	652	610	662	626	647	638	673	659	634	629	670	662	669	617	676	643	655	673	652	637	645	664	669	615	691	634	642	664	687	639	678	613	639	657	672	635	652	635	621	671	681	611	667	695	575	619	638	635	659	709	651	628	662	641	673	633	660	645	638	643	665	627	681	683	648	690	630	679	674	609	674	653	645	626	696	728	694	658	652	611	639	625	622	662	634	684	626	678	663	664	660	656	684	685	646	633	654	650	604	637	623	668	648	630	647	635	623	654	681	659	628	644	653	635	656	653	642	670	664	664	664	661	636	670	708	634	565	652	691	634	687	614	623	664	642	702	637	639	628	674	659	675	625	676	640	583	705	684	638	680	615	674	642	643	601	664	620	671	634	677	659	616	664	650	618	633	677	642	597	638	662	672	622	675	620	687	652	646	669	618	621	672	627	635	668	665	637	664	696	680	632	685	634	617	610	647	634	648	636	612	627	724	673	639	631	619	686	683	635	683	643	621	654	686	662	652	651	645	657	671	663	637	625	612	663	644	662	640	664	673	656	640	660	645	675	617	656	623	701	635	628	683	626	620	679	651	659	611	656	657	625	650	677	669	688	649	623	675	668	658	643	671	628	652	697	675	630	662	673	625	673	625	704	643	610	684	661	678	661	690	621	694	609	665	649	638	661	699	665	593	648	615	638	654	716	650	682	646	682	697	659	664	655	671	629	664	629	661	622	637	611	659	666	635	622	670	639	673	664	636	663	637	617	668	685	680	608	591	627	642	673	671	635	673	625	634	678	658	660	649	656	653	637	637	690	655	605	685	677	677	678	613	675	643	688	689	612	666	652	647	620	635	653	657	691	651	667	705	639	629	643	651	647	640	664	618	682	697	669	634	611	614	669	615	621	674	655	655	667	669	712	650	647	664	633	682	682	648	683	609	646	660	644	637	660	666	650	702	647	657	634	654	640	625	668	658	614	648	595	618	633	696	644	600	658	630	697	667	638	654	660	621	664	649	657	621	670	658	644	623	671	678	690	682	633	656	634	694	636	673	637	666	651	690	700	613	654	629	591	630	651	650	637	619	650	631	598	693	674	645	615	654	655	640	599	680	653	641	597	640	642	608	677	682	682	613	682	641	649	655	620	610	646	626	657	648	631	636	688	662	659	682	667	677	657	680	666	721	648	642	709	678	665	681	609	691	654	691	673	638	619	651	650	690	666	629	686	658	625	648	659	631	628	623	622	656	633	648	670	640	713	716	644	623	631	636	643	668	631	706	654	709	623	650	671	669	689	658	595	659	639	645	658	632	652	665	666	694	676	679	691	680	705	635	648	651	665	618	632	646	672	687	672	675	680	686	660	656	641	660	624	617	648	692	667	670	654	639	685	637	715	623	635	709	680	683	669	594	694	671	700	702	662	654
6552	15827	10675	5613	4602	3421	2682	2072	1746	1444	1278	1147	1043	984	949	893	935	837	813	831	784	832	793	774	777	730	722	760	734	782	768	739	783	752	758	773	761	698	780	769	743	696	737	750	716	697	739	710	713	682	748	706	714	706	733	702	729	677	708	684	659	721	752	663	738	721	701	645	695	686	731	687	718	686	683	739	725	711	634	664	651	698	716	652	676	708	693	724	671	740	716	727	734	638	707	632	683	655	685	689	624	706	656	653	692	662	708	722	714	733	686	668	684	711	689	687	674	700	649	702	685	707	667	685	668	703	735	697	694	721	687	687	684	692	688	676	671	706	654	725	656	695	670	691	695	660	645	678	708	653	695	678	710	693	700	697	675	673	714	737	682	705	659	668	680	670	697	707	716	681	692	721	684	707	639	712	718	686	718	734	688	649	709	697	667	639	724	624	693	685	681	661	702	708	673	647	721	633	698	701	694	674	673	714	726	659	682	701	727	633	698	620	725	719	730	638	682	671	669	704	685	730	694	665	694	682	689	669	662	699	653	710	692	700	692	667	638	667	694	666	708	699	660	702	671	716	679	670	682	687	725	703	678	711	631	704	728	662	678	663	679	690	721	672	735	685	672	624	670	674	690	706	700	682	674	684	682	672	680	655	683	663	663	686	652	674	665	693	704	707	719	664	666	699	653	694	677	655	660	678	700	690	729	719	676	655	659	648	671	643	697	651	658	721	677	683	721	679	707	695	659	667	688	610	713	746	668	686	721	664	680	711	657	673	670	651	669	735	672	704	646	696	718	659	650	656	663	734	688	666	670	685	722	690	702	684	666	682	699	685	703	647	716	671	692	692	739	649	670	690	684	688	728	683	680	684	720	700	651	651	700	651	679	687	685	723	701	634	671	677	714	691	685	706	647	682	711	711	676	661	660	679	763	697	667	655	660	718	652	681	679	708	684	617	730	709	672	720	691	699	669	676	673	713	728	710	679	686	677	730	671	714	665	664	698	675	667	727	670	705	650	705	635	710	692	712	743	691	669	713	708	733	705	655	696	681	661	677	680	703	642	694	694	693	714	655	713	701	628	630	699	714	715	670	661	668	693	688	709	713	667	742	746	687	684	654	706	730	645	755	704	708	659	678	718	631	707	690	692	677	667	653	700	684	666	678	688	671	676	719	725	691	692	739	681	663	656	693	641	658	703	665	714	688	678	708	690	658	730	709	671	728	710	692	711	675	618	632	638	693	687	681	690	712	722	711	741	664	660	727	675	721	674	663	672	742	687	668	674	699	641	723	694	659	681	713	679	706	711	665	658	704	673	677	708	716	719	636	709	667	685	702	663	693	699	667	741	669	714	649	706	708	717	717	662	643	664	678	682	670	693	662	704	686	706	720	678	726	678	678	686	677	710	743	647	649	708	671	697	722	695	696	722	710	708	758	639	676	711	667	652	700	748	679	643	684	671	700	725	692	691	659	701	672	639	734	653	714	659	666	673	697	720	665	687	698	695	650	714	687	713	679	664	659	681	663	669	702	695	647	654	674	679	726	711	679	672	643	692	722	687	704	670	713	654	708	659	730	685	642	680	704	669	631	650	712	652	663	694	687	658	736	669	710	648	676	708	677	645	676	657	727	678	687	697	683	703	720	672	675	654	694	694	659	663	686	666	726	657	638	697	697	659	721	704	712	698	709	728	686	684	677	678	666	666	680	705	707	663	693	732	680	665	661	708	695	686	658	679	620	738	745	701	707	699	693	705	669	630	679	642	720	671	692	667	695	704	707	659	666	684	656	682	673	684	684	708	661	684	695	701	682	680	680	698	758	696	670	676	708	730	741	655	656	691	661	649	718	678	696	694	645	630	703	704	714	670	656	700	650	680	671	692	690	663	673	668	703	716	694	695	658	689	689	686	687	733	669	657	669	686	684	662	676	702	675	648	671	707	653	648	667	702	679	675	666	674	676	646	653	662	659	698	676	661	694	698	714	668	670	639	669	653	653	683	694	713	645	720	719	681	670	684	662	674	703	682	669	670	660	715	696	642	706	682	728	670	675	662	698	723	694	681	700	656	723	661	705	766	682	664	717	702	659	669	651	687	714	676	691	655	704	685	718	666	704	718	704	639	644	672	675	619	725	704	624	664	648	670	660	679	646	683	669	676	663	701	665	661	669	685	706	714	746	694	660	643	706	709	682	682	717	720	713	684	691	701	689	676	679	697	743	673	698	680	681	694	664	709	655	685	677	713	652	685	658	697	676	729	703	653	687	687	674	669	684	676	681	683	617	634	663	695	729	671	705	686	704	661	663	683	662	683	677	678	702	675	674	740	700	699	682	668	704	681	725	716	698	688	727	669	738	701	693	653	666	660	737	712	755	694	640	706	632	700	705	645	722	738	681	701	694	705	677	644	673	660	708	671	673	718	695	684	637	639	730	681	677	673	743	655	675	721	721	665	670	697	720	705	667	701	666	690	667	690	675	698	692	733	692	644	666	677	659	681	679	643	714	683	693	684	606	708	664	701	684	721	695	710	700	716	637	606	712	691	699	665	657	711	666	688	680	679	694	667	685	721	643	702	671	651	659	679	656	649	698	643	661	699	711	680	724	713	697	665	701	670	665	711	654	672	683	687	649	690	676	671	651	705	685	682	668	635	702	671	697	699	646	717	729	683	663	701	609	670	666	712	698	657	649	693	704	679	683	689	665	691	713	689	700	676	682	662	676	709	689	700	672	653	660	680	673	752	685	672	645	651	700	667	663	688	673	727	643	672	660	663	719	683	693	725	678	700	709	722	726	743	666	716	700	620	715	697	683	710	665	659	672	732	687	708	710	632	690	646	681	696	648	691	668	674	718	689	666	664	690	649	659	683	683	735	681	686	672	629	698	722	660	704	702	656	677	694	664	708	703	634	733	718	734	678	707	705	663	666	666	703	645	708	746	702	674	680	701	706	630	669	642	652	697	662	666	657	717	675	634	702	697	693	631	683	711	696	691	676	675	691	675	669	695	673	690	677	659	688	691	701	649	700	666	676	699	710	659	643	712	685	700	705	700	684	706	701	641	675	718	635	655	711	691	664	628	630	639	683	674	643	659	711	711	711	692	676	663	688	683	730	737	675	713	713	693	708	701	694	657	669	650	711	691	680	715	697	665	724	697	718	696	699	681	689	694	715	734	654	641	644	676	699	679	707	627	721	670	676	662	712	657	687	642	682	696	648	641	702	732	661	633	680	684	648	706	638	684	650	684	681	658	748	688	690	664	698	651	714	684	661	659	686	701	721	695	704	710	631	693	658	734	637	678	669	699	672	692	692	733	666	718	701	663	689	685	667	660	696	617	647	688	705	669	708	686	720	717	638	664	683	724	694	679	670	649	685	716	694	698	725	643	643	733	675	702	659	667	670	646	629	658	685	689	675	706	684	706	684	709	724	704	686	680	684	690	650	691	745	726	660	720	678	635	695	674	648	713	664	689	679	661	721	662	700	678	680	683	666	637
27844	17016	3243	708	503	433	414	378	331	329	342	326	317	321	311	331	325	321	327	315	315	307	317	295	339	288	315	316	294	305	324	320	327	305	315	304	290	321	356	305	336	308	330	311	294	318	325	314	283	338	312	312	294	324	305	339	342	301	306	306	302	286	304	307	331	305	358	329	332	292	318	316	324	306	316	286	314	295	318	331	329	338	283	307	308	310	340	303	303	286	300	305	327	293	301	304	313	307	310	309	304	340	310	282	283	343	302	290	299	322	295	302	287	311	271	297	339	297	300	286	318	306	341	308	304	278	301	316	311	328	307	296	274	311	301	334	296	275	300	306	318	340	280	322	286	342	306	308	319	294	324	300	305	316	284	295	290	336	307	308	330	336	299	312	309	329	295	342	303	301	285	292	312	335	326	313	303	309	316	307	321	324	286	315	327	328	298	313	301	342	314	283	288	308	317	332	302	303	297	303	304	288	316	323	293	312	311	306	299	325	276	306	255	299	299	291	311	310	304	305	298	311	317	339	317	307	317	286	288	329	298	295	308	295	309	314	317	293	312	324	293	293	318	303	311	274	307	310	290	292	327	316	277	311	287	300	310	288	304	317	298	332	307	289	325	346	319	297	279	302	307	320	315	310	315	333	299	305	312	303	318	324	314	334	290	291	318	317	331	313	291	293	298	322	321	311	287	309	309	283	307	322	285	308	342	287	333	311	302	313	306	293	289	318	308	323	336	281	291	309	298	311	309	300	301	325	324	339	311	311	337	319	319	307	291	312	314	322	284	306	315	303	291	307	335	306	320	311	329	283	285	319	339	341	306	324	325	321	269	315	304	293	313	324	333	327	334	293	304	273	320	343	315	285	325	314	313	310	331	283	304	322	290	331	326	328	313	289	291	320	331	275	332	289	347	335	308	291	341	305	292	312	314	298	304	281	298	319	319	305	316	303	340	320	341	320	288	291	326	286	322	310	284	302	306	299	329	276	295	325	282	308	322	274	332	310	330	349	275	315	272	327	331	296	307	292	308	328	300	311	324	310	295	312	305	308	309	319	271	309	300	291	257	312	295	321	329	303	322	298	310	303	301	297	310	310	285	313	316	337	321	295	340	321	328	316	324	326	305	304	310	339	298	303	272	307	320	352	300	321	284	306	309	277	286	292	298	297	346	312	299	293	283	299	298	314	292	296	316	309	318	337	308	332	298	350	339	292	288	338	302	307	289	321	295	290	305	339	316	324	302	309	286	304	302	312	311	293	277	303	344	322	325	318	304	295	341	331	314	313	295	313	323	277	325	308	296	283	302	318	310	257	310	311	305	327	304	319	367	293	308	296	318	297	325	287	327	314	314	300	276	298	317	317	311	296	340	307	310	302	322	288	319	307	317	337	347	318	313	316	321	302	273	318	327	302	328	323	300	305	306	314	310	300	306	336	316	325	302	325	304	297	299	309	302	288	306	288	282	345	304	299	295	309	286	296	338	311	294	275	290	297	280	313	306	302	292	321	274	302	363	326	293	316	298	355	325	293	307	319	337	307	294	292	316	285	285	314	309	303	316	306	294	291	294	274	326	309	307	277	291	321	324	316	289	298	294	286	321	337	330	316	304	293	299	310	276	322	297	349	290	294	313	319	308	357	303	348	288	321	324	308	295	284	322	332	320	298	306	299	316	318	309	323	299	283	301	312	325	333	336	325	317	318	301	318	308	302	282	300	296	327	322	311	299	319	290	299	345	317	280	296	298	296	329	300	292	320	291	308	321	312	328	323	325	309	281	301	297	342	334	278	308	337	297	290	294	332	323	299	322	285	318	310	297	320	294	309	308	289	287	299	297	313	298	304	316	308	289	354	318	304	297	299	330	327	331	295	338	297	288	305	296	327	321	310	291	311	313	316	317	308	301	314	316	306	301	308	302	302	299	297	305	315	298	317	314	289	295	318	299	307	293	289	329	310	346	287	319	304	313	302	299	338	304	321	293	275	296	321	266	290	301	288	315	290	293	285	311	302	304	297	311	317	277	297	295	317	301	289	308	294	308	327	320	307	314	305	312	295	318	265	272	320	285	297	337	294	270	288	290	317	283	301	288	289	345	332	304	295	314	318	282	293	283	294	292	300	315	330	305	290	333	279	306	296	300	308	283	311	268	289	296	326	311	309	321	300	304	301	331	317	305	308	307	303	333	290	310	288	316	313	341	302	283	327	311	304	317	263	331	309	303	324	299	301	311	298	292	324	314	308	314	314	302	291	322	301	307	314	287	286	314	273	313	319	300	323	326	310	313	299	298	319	317	327	306	303	288	308	322	300	309	310	291	299	298	302	290	311	340	290	310	278	334	325	327	300	317	309	271	305	323	339	303	300	290	294	325	344	305	320	301	276	315	321	312	279	320	302	283	304	291	317	286	291	320	324	309	317	309	290	306	301	282	330	299	293	317	305	295	341	308	307	293	307	333	289	327	279	317	309	334	326	289	312	296	274	339	315	336	319	314	314	315	323	300	304	288	294	291	308	311	291	301	298	324	320	312	285	303	317	303	337	289	293	336	325	319	297	299	295	320	312	320	294	301	306	299	294	281	317	269	305	290	318	291	307	313	311	276	287	289	301	299	300	291	303	280	280	285	289	298	295	319	322	288	335	328	285	314	349	291	288	298	288	316	291	300	293	303	340	329	299	299	339	279	320	289	282	312	296	316	280	322	301	316	309	323	325	288	291	317	318	302	344	300	322	302	317	311	335	287	290	303	283	283	270	323	306	323	305	320	319	320	310	284	317	322	298	308	281	318	314	327	319	318	293	343	298	314	316	303	298	276	294	319	283	269	302	300	305	293	295	303	311	291	286	329	321	282	318	325	338	280	315	290	310	318	316	270	296	330	312	306	299	318	352	297	310	295	353	324	308	297	313	299	310	330	276	310	322	294	329	279	312	273	321	294	277	286	320	264	295	325	285	311	292	304	285	293	329	308	315	322	273	334	314	309	320	340	279	334	318	302	320	304	307	331	308	313	294	311	312	294	269	324	297	290	288	272	306	315	326	293	302	307	285	319	283	296	305	301	311	282	314	339	304	314	287	306	355	298	298	324	311	333	321	327	312	314	308	321	297	287	327	308	284	333	287	271	304	306	329	305	305	301	305	313	317	299	342	333	300	328	273	316	313	308	332	329	323	319	303	285	319	296	325	318	295	327	311	306	296	315	298	316	303	299	301	292	313	364	292	314	302	292	300	322	285	328	292	304	303	308	313	319	322	295	331	330	307	267	315	298	323	329	291	306	299	291	315	311	304	326	278	317	309	292	292	284	300	324	316	306	325	282	305	274	314	289	315	307	310	284	332	321	297	350	298	305	292	299	333	330	301	284	305	272	317	292	310	280	313	288	328	282	303	290	307	312	314	310	280	291	303	291	293	283	317	255	321	300	314	316	303	295	297	299	297	281	315	304	295	322	342	289	333	300	282	348	323	280	300	310	293	286	305	296	294	305	308	354	311	305	300
5125	1535	1087	697	597	536	406	423	445	391	373	346	336	352	361	393	344	330	331	366	368	324	357	372	352	343	345	337	354	340	328	320	394	350	320	325	369	355	353	353	378	344	340	340	342	347	358	335	333	357	325	329	356	329	342	343	353	332	344	357	318	316	351	369	346	353	348	335	335	355	334	348	320	348	350	315	308	340	336	313	328	342	320	357	328	359	340	369	313	346	359	318	341	337	325	317	318	345	347	325	331	357	325	320	336	317	345	317	336	345	337	329	334	337	336	341	338	361	306	350	345	326	350	367	337	320	336	366	329	328	300	385	345	350	329	330	358	305	350	351	323	330	369	346	342	333	337	322	315	340	335	331	318	369	342	305	353	329	333	345	340	342	324	318	366	315	354	330	334	301	353	322	353	322	309	323	375	353	331	358	332	329	344	361	329	352	343	336	314	296	359	326	346	334	345	356	331	357	329	326	322	304	349	319	320	320	312	349	333	320	355	357	359	324	322	321	369	349	305	322	350	346	373	324	323	330	332	355	336	350	337	336	325	312	353	352	307	338	333	333	370	345	305	308	337	316	325	323	368	361	323	342	351	335	327	332	335	353	343	353	313	327	335	343	313	326	350	337	301	328	295	339	322	334	323	308	333	345	309	323	332	333	352	327	334	347	358	303	309	314	346	337	344	325	327	315	313	317	326	337	369	344	330	319	315	351	334	329	325	333	346	335	326	341	308	309	322	349	327	335	327	352	331	291	324	328	310	321	344	339	309	312	340	337	326	314	322	321	330	309	313	350	329	327	337	316	373	316	309	327	357	348	329	339	364	315	326	324	356	313	327	349	332	336	333	374	345	334	332	330	332	344	307	346	308	324	317	298	304	350	373	301	301	332	328	330	327	328	326	322	314	328	332	360	285	324	346	345	359	333	328	331	293	331	341	344	343	365	308	304	351	348	353	340	347	363	330	326	333	342	329	309	336	348	332	302	340	327	308	304	336	369	328	348	348	284	324	339	358	319	317	348	361	340	358	333	313	343	331	311	367	306	336	316	303	344	344	321	353	364	334	342	334	334	296	337	326	337	310	351	357	318	339	319	351	345	328	373	354	324	359	336	348	341	304	300	313	328	342	317	323	367	313	337	324	328	324	334	318	329	306	308	322	357	299	319	326	323	348	352	363	341	324	340	341	349	348	335	325	310	346	337	298	316	340	319	330	309	353	308	339	356	339	337	337	349	299	330	342	331	309	367	329	332	344	330	319	332	302	331	292	336	335	295	328	334	353	319	320	298	340	319	316	328	319	338	324	321	324	325	328	333	335	340	336	328	315	328	292	310	326	336	329	327	320	336	335	358	330	321	325	343	320	314	342	305	346	338	300	342	359	339	326	329	363	335	363	355	307	349	359	350	356	311	283	354	332	308	343	330	328	337	341	362	325	347	343	311	317	310	339	335	367	331	357	335	327	349	329	336	340	335	329	332	331	316	366	312	387	339	324	312	345	343	364	341	365	332	332	354	347	346	353	336	350	329	361	323	312	352	341	347	351	360	315	366	325	317	307	342	340	333	332	321	340	306	379	347	346	326	342	364	331	308	338	318	338	369	336	333	328	375	347	318	332	334	318	320	335	314	334	321	351	345	340	345	334	306	310	361	357	333	349	320	327	327	317	320	331	336	325	305	348	323	364	335	330	309	319	354	309	340	336	333	336	294	343	301	333	345	316	328	320	330	350	353	350	327	314	339	322	323	349	295	358	335	337	321	322	325	337	335	316	319	333	352	371	336	356	333	338	337	328	343	354	306	360	363	307	335	338	289	343	350	332	354	331	334	310	331	346	320	339	338	310	357	319	329	347	300	351	342	332	338	318	324	343	343	345	335	336	313	333	323	349	318	339	340	355	339	347	319	334	327	331	332	350	323	344	329	351	365	306	327	316	347	322	332	342	344	305	295	331	322	348	348	350	315	327	323	349	333	354	340	363	338	355	321	334	366	356	341	389	336	310	309	335	301	294	344	343	316	336	317	345	362	291	326	340	350	318	330	327	305	362	321	339	329	336	355	355	325	372	338	381	340	323	346	337	348	362	307	362	321	352	350	359	294	341	318	321	337	350	322	324	333	350	350	317	324	323	324	330	309	381	359	354	347	343	316	330	316	346	341	312	342	334	360	390	306	336	313	333	321	318	338	336	323	323	310	312	360	323	347	330	308	321	340	332	330	329	324	355	319	348	332	363	339	307	338	324	316	325	330	352	340	320	379	325	336	376	316	328	345	317	339	292	352	345	331	354	312	310	340	357	336	362	328	357	339	319	349	311	333	309	368	327	336	361	311	318	348	336	365	340	336	334	310	338	324	314	316	363	333	342	334	359	335	319	353	341	338	334	321	314	336	366	338	315	322	308	334	338	328	316	364	320	332	310	336	359	333	324	315	332	330	354	343	351	317	308	368	351	318	336	313	355	327	338	347	347	322	326	335	331	328	303	348	339	359	337	325	331	331	377	337	328	333	350	327	365	368	324	358	338	338	316	363	297	345	349	321	344	318	325	352	346	329	338	350	329	361	323	344	326	340	354	324	344	337	327	338	328	350	307	362	335	364	345	324	350	313	351	331	325	332	335	360	348	374	339	330	302	376	328	333	319	316	346	351	343	338	319	323	339	334	321	303	343	360	335	328	332	335	356	360	322	354	340	342	343	327	340	347	329	355	314	347	321	318	328	343	352	342	318	349	330	344	342	339	302	335	331	357	313	349	327	339	332	342	335	317	300	337	310	345	319	336	347	342	341	328	362	358	331	345	316	352	335	341	371	352	332	339	344	314	328	315	330	331	305	327	331	316	319	344	326	342	332	368	317	335	326	309	358	347	346	361	364	356	309	352	367	352	350	371	333	377	323	329	384	365	357	324	345	333	324	328	315	307	340	299	327	346	333	355	343	320	312	324	297	323	328	329	341	346	339	316	372	377	340	350	319	326	337	306	322	348	313	333	322	335	328	337	339	325	331	349	305	362	335	314	341	321	347	327	342	323	335	344	348	319	319	334	318	352	329	350	334	350	338	328	337	329	331	349	305	338	319	291	342	333	326	349	317	325	312	335	344	327	341	343	340	372	318	334	330	344	324	369	281	334	340	308	353	337	321	356	325	350	313	320	353	321	341	311	335	343	302	342	345	301	304	316	303	366	301	325	330	304	336	324	336	314	328	316	338	320	374	341	334	303	367	358	345	338	342	349	328	350	340	361	335	317	322	334	291	322	333	329	344	356	320	350	374	316	322	334	338	365	309	348	318	334	325	359	309	332	353	323	330	336	345	314	345	347	323	325	309	335	318	348	333	303	324	327	368	364	334	304	348	370	347	355	342	373	322	298	342	321	340	317	330	342	353	350	340	343	322	316	332	368	327	341	342	342	323	333	348	312	338	322	353	333	312	340	347	348	342	342	350	354	340	317	327	325	292	332	361	342	344	340	355	318	317	357	331	331	304	337	332	322	326	351	312	355
23877	21290	28483	24393	21259	8778	1476	972	869	826	744	704	687	635	667	614	663	641	645	636	587	613	590	565	631	582	625	553	569	612	548	581	559	580	566	647	583	611	618	591	574	553	598	565	557	601	623	589	630	576	605	618	565	565	577	603	524	574	587	606	645	556	576	604	587	589	601	542	577	595	598	571	592	549	582	552	567	553	539	541	589	557	572	558	585	573	532	608	563	565	568	583	554	561	566	561	592	527	554	565	526	564	577	580	550	604	578	586	610	573	551	539	604	544	567	560	548	569	564	546	588	591	569	573	560	537	566	544	589	560	594	554	556	573	572	565	531	528	578	543	536	620	532	580	603	526	553	588	582	544	580	583	548	567	570	584	583	530	547	563	505	565	584	548	544	578	578	554	561	571	575	569	555	602	557	600	557	573	542	543	593	585	569	567	569	581	581	558	593	576	581	552	559	573	563	543	528	556	552	538	533	549	575	580	615	576	580	602	532	521	572	568	596	555	524	569	561	571	580	588	565	571	556	588	558	551	558	527	556	541	563	523	558	592	588	579	555	553	582	601	578	576	556	600	580	540	559	580	545	564	526	558	535	572	557	538	592	557	587	553	590	554	562	559	571	541	555	582	545	535	514	525	589	560	576	563	570	555	540	548	546	552	533	590	589	582	592	592	552	552	541	543	602	573	555	519	555	556	565	536	525	531	580	551	588	546	537	517	562	569	568	519	571	556	545	583	559	586	581	559	566	592	563	571	586	563	574	599	568	574	565	595	600	551	587	539	587	555	580	608	575	571	540	591	527	553	542	529	524	553	555	575	574	581	543	568	563	572	556	578	555	568	564	543	561	542	555	529	543	603	559	566	555	545	537	569	562	585	552	582	573	549	596	595	586	500	545	542	507	587	552	581	590	536	561	567	595	561	551	541	532	558	536	557	560	572	539	519	516	566	523	552	551	554	550	558	560	568	556	567	610	583	520	550	555	555	557	519	596	557	552	574	504	552	553	589	560	547	531	545	546	583	590	562	557	534	515	563	584	530	570	528	529	544	540	573	518	542	561	527	555	582	521	532	580	551	559	575	553	540	579	594	574	575	565	560	547	560	602	560	568	596	533	583	598	541	488	607	608	522	578	552	540	587	570	538	576	588	571	551	556	535	576	589	555	556	555	525	552	578	547	557	544	559	573	552	616	593	568	571	621	547	574	575	612	562	581	567	580	552	528	604	532	531	549	562	565	558	557	548	552	579	596	550	548	569	562	551	599	557	609	538	529	534	556	559	555	555	530	552	542	534	548	561	577	562	554	549	568	558	557	556	589	544	577	603	549	552	582	546	572	596	516	611	590	547	550	563	517	569	563	531	543	516	528	583	557	566	576	554	578	534	574	556	516	571	583	604	572	541	575	580	527	566	571	543	514	570	557	547	574	549	525	517	568	563	544	600	537	576	580	566	584	568	598	598	547	611	553	531	564	602	582	554	624	566	539	535	554	595	611	537	608	616	596	563	582	560	591	541	568	553	568	602	559	538	531	611	525	606	560	531	592	587	553	561	606	565	575	560	554	595	538	560	563	560	545	569	553	578	514	571	582	557	609	536	571	564	539	589	549	547	563	533	557	608	564	589	574	587	540	535	534	542	559	582	578	591	542	592	575	575	570	529	604	518	556	567	514	528	571	534	557	577	542	551	581	601	560	551	561	534	558	542	550	526	547	569	547	575	548	556	549	566	528	556	582	566	586	531	545	557	599	576	590	547	578	574	546	564	545	527	523	548	571	545	539	558	605	562	561	559	610	576	542	581	587	560	559	553	565	592	542	551	555	589	577	586	523	577	617	556	555	549	546	567	547	560	562	588	585	522	581	592	564	497	599	581	583	536	556	581	560	581	602	548	561	584	554	552	561	555	546	539	539	572	572	562	602	579	549	577	528	567	569	562	545	563	570	552	563	601	544	563	568	608	562	576	527	533	541	540	527	542	562	562	542	614	569	566	535	555	566	535	562	594	584	606	593	572	562	556	604	571	541	558	569	553	563	577	592	554	557	523	586	594	588	618	552	552	582	596	547	599	611	548	563	546	568	552	581	531	531	581	542	532	583	587	539	598	524	530	531	607	612	618	571	535	545	563	551	534	555	548	556	567	601	542	592	543	562	548	594	581	584	577	547	567	555	554	522	562	542	565	536	528	571	596	581	574	543	579	585	609	541	550	593	605	552	593	624	585	553	556	569	581	551	530	563	563	585	560	591	552	560	550	527	586	560	534	581	565	541	567	607	572	534	562	596	594	598	573	577	545	565	585	555	567	572	571	600	535	579	577	515	545	579	553	561	594	610	536	611	592	628	584	559	551	558	547	531	572	598	573	579	544	522	513	540	588	515	536	555	611	565	570	566	582	572	564	577	568	546	576	602	535	618	585	557	533	627	572	548	593	554	526	566	600	573	595	529	521	568	603	575	536	555	554	533	631	580	557	540	588	583	557	536	534	528	532	547	557	576	590	526	548	548	608	614	540	568	600	523	529	590	595	565	595	524	592	557	558	561	547	576	557	555	543	511	584	591	574	536	604	553	601	579	575	520	566	618	540	529	519	562	537	545	572	574	580	588	571	591	558	579	570	583	575	549	539	552	582	573	533	535	575	602	539	568	525	548	584	577	575	578	525	576	567	581	564	558	605	578	560	533	586	561	553	559	533	551	570	551	537	555	592	568	551	605	556	558	559	585	613	597	554	563	569	534	570	528	593	516	573	526	553	591	606	589	567	565	559	574	548	599	571	527	570	548	535	550	534	519	542	534	553	538	616	602	567	566	545	537	562	616	566	534	552	576	580	570	598	535	572	560	548	564	585	581	568	556	534	546	555	567	583	530	552	570	550	581	565	608	533	522	600	585	540	577	537	607	546	570	535	572	555	545	520	535	569	540	583	593	579	582	596	518	536	537	537	595	581	562	553	580	580	567	618	536	558	613	571	565	551	578	529	563	606	559	556	555	524	569	581	574	557	632	546	528	587	566	520	521	578	546	587	542	555	568	576	548	543	567	543	551	574	563	583	565	578	582	583	573	548	548	554	575	553	534	578	572	595	506	574	556	559	524	583	586	547	530	561	579	568	520	573	561	554	569	584	595	539	572	607	585	544	568	538	569	554	592	554	570	565	555	586	561	560	585	556	571	540	561	553	554	571	530	533	542	507	568	593	565	596	558	594	584	599	587	533	538	548	550	561	504	550	596	556	573	564	554	560	590	584	525	580	548	540	552	576	592	532	565	549	558	563	580	588	584	561	592	556	548	556	549	525	574	566	566	612	554	556	548	554	548	556	568	586	536	555	561	522	544	533	588	590	538	547	576	573	530	554	579	559	556	580	556	546	590	542	592	560	536	554	575	579	591	594	585	587	643	557	581	594	563	600	555	547	566	527	541	605	544	560	577	518	578	569	547	548	546	564	594	584	585	567	537	578	565	565	570	590	523	579	548	531	560	594	612	560	525	550	571	554	546	554
4603	9949	6614	3344	2654	2077	1628	1328	1153	999	878	833	772	734	721	681	708	661	659	703	671	663	646	631	580	640	632	645	625	608	631	622	628	629	651	592	636	598	595	626	604	651	624	658	569	631	606	555	640	613	581	640	590	618	609	559	631	599	599	583	583	600	598	641	588	538	627	580	623	606	619	628	577	620	610	546	616	610	616	574	580	541	592	586	602	609	625	607	598	588	601	552	598	604	608	592	578	611	612	620	568	561	628	600	591	591	592	607	564	554	600	564	612	595	592	583	563	581	586	608	651	564	590	578	592	595	599	544	619	576	523	591	562	570	601	579	566	551	575	581	581	586	557	594	573	621	588	567	599	587	583	590	587	563	541	571	636	621	623	571	586	575	566	583	544	619	591	594	629	586	576	580	599	581	592	621	614	560	640	600	602	585	534	567	588	596	561	602	588	565	566	603	555	593	557	607	596	612	567	573	605	600	594	575	574	589	549	609	590	603	578	622	558	610	548	611	591	620	617	589	623	587	587	583	564	609	582	566	557	570	575	579	567	610	590	596	605	589	554	573	605	571	600	558	595	590	558	637	558	602	593	588	549	577	582	598	628	622	589	582	593	618	588	587	615	576	598	619	567	586	586	563	564	578	570	615	587	608	573	566	601	571	585	578	587	617	554	591	546	635	579	645	572	620	615	611	591	565	622	622	601	589	616	626	576	599	569	561	616	589	571	613	590	589	537	604	594	601	565	571	610	625	576	616	591	603	610	584	618	595	568	601	586	560	646	584	569	586	576	565	586	593	575	619	586	622	564	604	606	584	591	622	604	560	598	580	545	591	566	613	578	583	606	613	581	592	596	568	644	578	554	602	619	606	596	581	579	609	584	628	550	574	598	553	588	586	600	587	542	586	536	608	586	665	581	572	602	616	621	585	598	625	612	614	598	585	606	578	587	566	597	607	553	644	563	534	610	595	536	593	583	598	596	592	579	554	584	555	580	565	664	628	582	656	566	563	565	565	650	529	582	619	601	596	570	624	583	600	557	609	592	637	620	586	591	546	560	572	562	596	588	607	605	558	589	556	569	562	603	578	557	584	599	564	566	613	611	589	593	612	621	573	595	574	563	572	582	613	583	596	578	582	595	569	578	590	575	539	646	596	565	598	528	600	584	565	624	613	570	545	523	647	566	584	584	582	609	614	608	605	592	637	603	610	588	564	585	591	565	540	629	626	617	611	591	583	572	640	614	563	602	592	574	596	577	611	587	565	555	582	583	604	624	619	599	546	578	592	556	555	549	612	593	594	613	583	624	606	604	569	543	560	647	599	613	601	585	589	600	571	600	639	587	563	565	561	579	536	560	572	545	597	584	633	574	613	585	553	582	566	530	626	590	573	597	622	617	546	606	570	558	585	564	579	588	580	651	568	601	620	610	587	580	620	590	554	551	611	607	575	585	598	619	590	561	573	574	601	622	604	592	604	559	603	593	588	585	606	596	594	611	632	560	603	599	577	608	628	586	580	577	528	587	596	624	587	568	625	601	577	589	613	579	550	576	608	625	568	644	569	615	597	592	555	538	592	554	605	577	601	575	570	597	583	565	575	555	572	620	616	581	640	542	582	582	578	558	586	586	592	597	627	551	566	594	596	607	556	597	625	600	579	545	587	584	634	618	557	542	608	539	535	600	560	597	618	606	570	594	594	571	606	579	579	605	582	610	606	559	598	593	549	556	626	578	601	552	569	604	641	596	580	594	593	573	584	596	593	605	566	588	595	623	634	607	601	590	583	602	603	573	590	601	591	589	575	575	614	570	606	563	569	589	590	565	603	567	596	541	573	532	573	606	613	610	583	577	581	636	612	593	570	613	611	572	591	619	580	594	608	596	616	564	609	599	595	543	576	608	612	595	553	582	581	597	571	559	613	581	598	576	576	606	610	644	630	530	589	604	576	562	574	563	577	570	566	576	570	566	598	601	588	559	593	579	610	607	538	559	548	586	599	574	621	624	562	613	597	642	586	587	562	559	608	587	582	577	599	557	586	634	584	566	606	630	615	565	643	574	560	545	575	591	592	596	573	575	601	543	579	608	590	544	591	621	549	631	568	591	560	599	606	554	618	545	643	586	606	586	544	545	613	586	575	604	607	633	590	615	589	617	599	585	570	579	578	582	622	588	570	559	536	583	593	579	555	630	575	622	538	599	625	529	604	587	599	570	643	577	554	626	602	566	579	598	595	596	557	584	605	537	566	583	558	673	613	597	602	578	612	602	596	606	599	562	582	630	547	629	555	545	606	581	582	551	607	591	541	560	611	585	542	552	569	593	594	561	614	623	539	565	585	551	570	570	582	618	548	585	550	562	566	540	595	587	564	604	555	607	584	583	523	565	589	571	616	584	578	604	582	572	590	550	587	574	573	532	606	612	571	570	558	563	588	622	577	605	563	596	616	551	575	570	584	574	601	592	578	616	544	596	598	535	604	569	573	598	579	624	616	573	594	595	610	576	595	553	545	609	580	547	610	585	558	620	580	573	562	608	570	574	622	561	571	597	587	615	598	600	558	551	592	553	589	558	611	596	573	586	572	614	592	606	608	586	589	597	606	599	591	583	587	564	600	567	596	577	603	605	592	582	629	549	579	604	614	577	616	550	600	564	596	598	606	572	587	619	580	585	574	582	616	594	626	564	580	549	587	608	586	597	605	596	594	552	568	625	579	577	592	564	599	591	550	633	559	567	570	567	552	589	589	602	572	575	577	618	615	579	592	568	595	592	587	556	556	574	585	615	573	599	639	601	589	579	591	619	557	562	606	570	557	601	572	564	590	599	611	565	564	590	596	604	579	574	572	557	564	560	594	568	587	566	607	603	596	613	589	585	586	565	604	597	561	603	588	570	610	620	589	558	590	601	633	551	564	618	594	625	573	566	588	579	607	582	605	581	603	568	601	587	596	561	602	576	569	576	563	586	576	569	571	580	555	589	613	612	598	594	608	575	589	567	586	616	644	627	561	582	630	636	559	608	584	556	565	611	604	550	586	639	570	598	567	629	602	581	549	611	590	581	587	581	581	617	594	565	601	603	609	628	585	600	585	588	589	569	553	612	566	568	535	621	573	596	601	587	611	546	566	609	591	566	594	609	547	581	564	605	570	625	593	625	631	572	612	583	610	568	592	575	591	553	589	606	584	592	623	620	581	554	565	572	595	586	579	537	591	582	587	579	594	549	587	614	591	591	539	613	582	586	569	574	607	571	557	593	563	596	616	533	606	593	564	586	585	592	585	579	609	649	590	564	621	567	606	549	604	590	567	594	628	545	572	551	577	549	587	576	606	580	609	598	605	554	560	559	534	564	539	602	612	574	604	538	605	593	608	597	616	577	594	597	570	573	604	595	542	582	581	583	622	591	535	593	607	563	581	594	590	571	597	615	590	529	615	567	608	600	612	579	588	640	580	571	594	574	594	577	629	611	573	560	574	562	576	571	594	565	563	607	640	592	614	552	584
24883	21236	27236	25410	8871	831	611	498	433	390	402	353	386	325	339	327	319	333	367	317	338	307	323	325	313	337	313	322	315	324	314	292	325	299	293	312	321	316	328	302	326	286	328	340	325	319	275	320	320	282	303	317	281	298	325	295	300	297	334	313	350	302	310	330	288	276	310	314	291	342	285	309	323	316	282	281	272	333	299	316	301	264	285	285	292	323	280	313	305	274	274	301	305	271	267	281	296	291	309	279	285	289	324	284	289	275	320	266	304	332	307	304	281	317	275	300	322	307	329	281	266	331	355	302	268	300	276	290	285	276	309	301	312	269	306	286	308	294	301	284	286	304	283	301	313	277	276	291	310	255	325	289	299	286	288	304	279	280	307	292	278	282	294	292	308	291	306	278	302	306	315	306	296	298	307	301	296	323	299	290	320	286	290	312	293	272	322	304	277	284	264	339	286	290	288	265	276	291	294	320	309	291	307	276	294	302	284	285	296	267	294	278	292	299	320	291	341	306	285	298	336	293	309	307	271	341	309	281	285	272	290	297	294	321	303	263	323	288	291	301	322	289	282	299	332	264	305	280	293	323	309	289	291	324	289	294	296	304	295	275	326	299	306	306	299	292	306	318	283	264	287	317	292	322	288	288	313	305	277	293	352	300	292	298	303	297	262	292	278	297	290	278	306	299	264	296	284	307	289	279	325	299	273	304	296	295	326	304	284	322	312	297	296	274	277	279	285	273	286	279	305	291	290	283	302	293	366	295	293	301	289	307	304	295	284	310	306	313	303	310	237	294	296	298	302	281	302	315	269	288	308	322	293	265	315	336	299	283	282	288	307	301	292	277	265	305	306	315	285	285	296	299	292	325	299	293	276	315	278	314	316	313	287	304	274	290	306	296	331	301	272	288	305	292	291	292	293	289	305	283	306	299	289	298	310	298	296	340	301	249	312	301	299	316	266	310	280	328	290	258	284	282	297	277	267	286	310	308	277	274	291	294	299	304	314	299	298	328	273	302	303	291	276	306	275	311	286	256	288	299	295	301	285	279	313	302	271	281	278	285	264	313	320	298	251	303	291	276	275	306	346	321	326	299	281	292	288	305	315	335	305	288	300	304	296	277	299	297	279	307	292	260	302	329	322	272	302	284	288	274	348	301	306	291	287	278	313	277	308	262	314	314	301	317	288	298	286	296	289	311	300	302	293	275	332	307	330	295	272	310	293	274	278	340	287	310	304	271	295	259	286	265	315	305	280	281	292	323	246	320	261	274	279	266	289	313	286	308	295	300	291	273	317	286	295	288	281	295	301	303	292	308	293	309	284	294	270	297	262	319	302	301	253	280	338	279	297	315	284	330	312	307	301	300	304	277	287	276	266	284	292	284	306	306	276	310	279	262	289	289	296	287	300	302	263	272	275	293	277	310	294	303	288	296	299	290	273	289	298	292	311	279	301	273	286	295	296	288	301	293	301	285	298	339	318	321	312	296	303	309	309	294	282	305	262	280	296	325	292	286	267	265	306	312	271	270	260	294	265	311	294	266	298	310	303	292	302	284	305	301	286	299	284	298	270	288	292	286	293	298	310	297	278	303	309	310	296	298	291	271	263	251	284	278	310	298	289	274	326	301	323	287	273	315	327	296	272	272	282	297	294	348	297	307	299	294	285	302	280	265	292	296	284	295	288	293	280	344	307	305	286	280	324	306	310	283	304	334	306	295	288	277	290	296	298	291	330	291	294	301	293	308	266	281	295	287	284	283	260	318	274	305	301	318	293	268	275	265	286	297	299	310	284	294	305	265	295	295	272	306	319	281	314	301	293	290	291	285	311	277	330	305	290	280	305	284	270	278	317	294	299	275	277	266	275	294	311	291	246	297	293	299	291	280	291	268	327	281	282	306	324	277	274	291	314	291	290	291	317	322	268	289	292	293	301	317	305	290	279	307	309	298	281	283	285	276	275	289	282	317	275	278	287	325	278	307	300	302	287	315	286	282	284	309	303	300	281	266	293	271	330	314	296	302	295	307	290	282	298	305	286	291	292	328	321	283	310	299	286	304	287	287	291	283	310	285	300	293	308	330	289	273	285	297	300	304	316	320	295	302	308	288	292	314	267	275	279	280	323	287	316	291	300	298	282	293	301	307	312	329	302	325	298	298	300	283	291	282	297	315	300	267	302	333	313	292	275	264	303	294	277	300	259	297	274	287	285	297	291	283	298	270	308	294	304	288	312	275	297	290	269	311	297	298	284	284	302	278	281	291	274	315	297	281	286	299	304	304	286	300	285	263	313	302	309	309	305	286	267	295	262	305	301	308	304	315	303	308	314	279	290	268	268	279	278	289	289	281	286	290	301	277	291	287	296	341	302	284	289	295	289	316	311	282	287	286	304	319	299	306	280	284	294	297	283	275	312	301	296	289	302	292	303	281	284	284	292	289	288	279	275	308	302	299	281	314	318	277	283	286	293	298	302	301	283	282	292	290	279	300	320	295	302	303	286	318	276	289	312	290	296	333	294	316	278	281	294	288	304	285	264	273	304	280	324	298	321	306	293	306	300	309	321	304	264	299	255	272	291	315	311	287	324	275	319	277	259	311	306	289	300	292	276	311	288	277	295	318	298	277	301	272	288	332	294	251	254	293	312	291	322	298	301	306	275	282	309	307	315	310	313	312	299	319	302	328	295	300	270	277	301	301	297	288	274	284	332	266	304	294	304	267	300	302	271	315	279	297	298	280	278	292	291	268	282	292	294	301	316	274	326	301	298	323	294	310	293	301	326	298	330	286	303	271	310	296	287	325	291	317	307	290	301	279	301	300	293	307	284	278	287	290	302	288	290	285	316	296	346	286	296	312	322	298	271	338	248	307	310	317	288	307	275	285	321	273	306	285	339	299	292	308	331	282	314	285	301	284	306	284	303	284	286	286	278	249	290	264	314	320	301	307	270	308	341	312	310	302	269	273	283	302	291	261	282	272	264	308	319	304	308	293	284	313	267	294	304	302	288	295	285	305	295	294	293	303	315	282	309	284	307	298	294	298	284	299	319	341	264	273	280	280	299	289	314	300	291	315	310	326	289	308	277	304	299	295	301	288	296	294	292	281	291	292	298	312	290	291	297	317	304	315	282	295	295	263	297	314	317	310	287	292	277	314	287	302	310	280	303	290	294	281	284	287	303	275	302	316	306	290	287	329	300	295	289	309	281	287	316	299	310	316	287	287	279	277	286	317	299	321	285	299	295	289	295	271	284	292	272	294	279	282	300	270	291	296	299	316	276	305	294	251	310	298	272	284	332	330	278	285	282	297	282	304	317	287	303	308	288	259	284	316	288	280	312	296	266	300	264	270	269	305	319	292	273	278	309	286	332	279	266	276	309	288	344	320	275	295	285	289	316	305	307	300	301	273	282	262	311	291	306	279	298	281	324	312	275	329	314	324	250	321	294	298	303	285	308	277	297	308	298	287	276	308	288	320	289	297	307	308	300	304	302	264	314	283
4362	6336	3869	2063	1578	1215	974	776	641	614	554	490	441	443	398	409	428	376	367	373	368	405	397	351	389	343	335	374	377	355	369	356	370	387	353	344	380	338	372	368	362	359	364	389	347	388	350	335	346	353	320	375	329	334	350	370	368	354	337	343	345	335	378	355	384	356	352	358	338	340	353	344	377	327	354	360	365	344	354	335	368	316	319	329	373	358	352	343	307	352	312	348	345	320	338	347	359	361	336	336	296	336	347	355	331	323	328	348	326	308	321	354	319	330	361	344	335	340	319	342	334	337	333	334	348	327	337	318	372	340	328	347	337	328	322	337	323	295	370	294	345	343	329	370	307	319	371	352	346	289	334	349	347	317	346	311	333	364	291	346	327	329	359	347	333	347	375	332	319	344	309	362	349	330	310	346	331	323	342	356	346	349	332	313	336	347	324	362	324	333	332	359	329	409	324	327	336	353	329	335	344	341	352	321	365	354	315	332	352	307	363	320	334	358	353	354	320	328	310	369	337	337	337	356	329	346	342	305	321	327	338	317	350	297	364	341	354	307	365	354	334	352	335	333	365	332	330	312	363	335	333	332	345	303	318	352	353	330	319	341	343	352	363	356	361	335	318	359	344	335	320	352	351	333	378	356	352	372	337	357	330	324	309	364	359	324	341	361	305	318	345	335	366	311	335	315	338	316	347	347	329	324	367	351	318	357	326	323	299	335	350	319	333	339	361	312	324	356	366	357	301	333	384	364	346	306	321	338	323	345	329	346	355	327	329	330	337	347	324	306	342	345	348	331	312	339	335	346	323	349	313	344	329	357	312	290	340	322	323	334	339	355	314	340	310	313	333	362	342	322	349	292	340	338	360	317	334	345	347	349	347	312	333	354	320	372	320	379	334	333	354	319	346	328	353	325	325	322	323	347	353	331	337	359	342	332	322	364	329	302	332	374	377	319	312	323	335	310	339	338	316	356	335	349	303	353	336	356	330	360	337	370	319	340	381	322	329	327	366	329	356	329	353	333	329	314	348	353	350	347	337	336	348	331	346	323	350	328	340	361	339	354	332	344	307	341	325	345	333	321	352	334	337	339	334	333	359	323	303	332	316	352	349	366	324	325	310	304	332	337	335	348	331	316	357	345	324	327	342	305	326	332	371	345	328	311	301	335	323	350	326	374	353	337	315	332	309	355	352	349	344	318	328	333	318	352	327	319	334	332	319	340	342	321	332	306	340	326	345	340	358	314	403	319	332	325	332	345	355	338	359	305	325	303	334	334	310	342	371	331	343	348	357	358	318	334	354	349	296	322	314	337	313	352	315	326	347	315	356	334	363	346	298	375	355	316	346	358	364	316	323	348	304	344	341	375	341	318	358	350	355	369	317	343	338	316	347	333	343	389	336	334	347	334	347	317	314	307	372	302	337	370	327	339	363	323	320	319	345	294	345	342	338	338	368	350	293	334	347	352	325	349	316	325	326	348	355	334	345	360	312	317	347	337	300	327	327	336	323	292	329	311	372	331	328	342	326	312	316	333	339	319	315	354	330	323	349	359	377	350	311	324	317	334	361	315	362	351	322	320	349	342	329	341	332	328	362	324	325	353	303	335	341	345	344	325	324	343	372	357	363	348	341	346	340	355	316	362	311	340	340	295	348	343	356	354	350	329	405	335	325	350	335	330	321	326	327	336	340	329	377	334	354	340	331	345	365	342	348	363	346	364	341	329	339	315	372	292	350	339	331	325	326	298	318	356	316	348	309	323	349	345	356	349	322	340	341	332	380	370	336	358	343	349	349	341	349	329	312	306	350	303	310	316	344	329	332	340	321	344	349	300	320	367	341	345	346	357	331	323	334	332	334	335	348	348	317	357	342	348	344	354	336	351	372	371	313	298	357	388	314	324	342	313	318	357	333	351	328	332	364	332	346	333	311	320	313	300	332	319	317	349	329	318	362	331	336	335	363	344	318	350	336	355	286	337	362	316	369	321	356	309	333	340	334	349	328	345	336	375	338	341	314	318	355	324	353	352	336	345	361	362	370	333	341	326	333	323	337	336	355	363	331	350	352	322	360	355	321	344	348	330	339	317	337	353	317	349	360	336	365	357	323	364	314	318	300	311	333	337	342	321	334	319	304	336	304	305	331	311	348	329	308	313	327	338	381	327	372	334	345	344	340	321	319	332	329	333	354	344	350	328	335	337	320	357	318	329	366	349	366	357	337	338	348	348	316	344	340	354	350	362	331	343	327	353	353	366	334	341	303	343	339	293	329	378	331	350	332	334	317	331	343	335	341	357	371	392	352	319	335	356	332	333	340	360	326	332	326	324	331	338	347	360	347	368	316	339	328	318	340	354	313	389	304	352	348	335	317	328	336	334	303	333	311	389	368	339	338	338	346	334	333	295	343	310	313	315	353	354	377	329	332	355	368	332	342	322	328	348	326	321	335	317	344	318	345	342	341	329	344	321	350	305	351	360	359	327	338	324	324	335	324	340	314	336	341	333	369	329	320	316	357	314	346	314	358	337	336	357	306	357	318	342	324	335	333	388	337	323	313	351	338	350	361	326	338	349	370	321	357	328	359	296	338	329	339	318	313	315	339	323	347	383	323	324	331	325	323	328	333	360	341	329	342	348	335	334	356	351	335	313	320	318	374	315	361	340	335	338	293	337	323	336	344	345	343	315	322	319	341	345	374	324	334	297	324	313	349	316	347	329	339	325	323	336	312	330	335	325	332	377	324	335	332	330	334	350	327	329	333	346	323	342	304	343	311	358	319	357	322	338	326	306	359	375	357	302	314	311	341	350	306	348	358	327	297	335	324	362	328	310	337	345	322	349	375	312	361	356	335	360	348	364	377	351	310	322	333	304	337	367	342	342	339	318	318	337	384	350	326	333	354	339	331	343	337	305	337	306	326	345	349	331	336	358	304	366	319	321	333	360	347	327	323	344	376	333	349	373	348	283	358	305	305	316	338	335	348	315	355	287	352	345	331	337	326	312	319	327	357	319	345	323	340	326	347	333	360	316	343	327	368	346	329	360	343	357	356	335	361	307	327	330	334	311	322	323	347	347	324	314	320	305	342	313	324	342	314	342	346	308	332	318	314	336	336	339	335	343	352	288	358	329	340	370	344	332	344	360	348	349	277	353	349	305	343	354	341	336	346	361	342	310	333	334	337	334	323	350	354	335	338	336	368	339	343	349	356	352	363	353	303	327	312	332	331	340	323	335	340	336	318	346	335	341	356	309	327	330	315	337	343	351	336	330	303	338	305	359	327	337	341	349	372	358	333	341	334	337	305	310	304	347	325	330	316	345	317	350	336	372	363	327	343	354	341	312	329	327	335	323	307	346	326	316	360	347	339	363	314	364	347	331	345	320	313	313	336	347	347	304	370	384	337	343	313	311	322	303	305	337	290	344	355	326	334	340	327	350	330	333	315	351	291	348	344	331	356	324	386	345	320	315	327	332	357	349	341	308	306	334	328	327	283	345
22691	21262	28932	23884	21257	21281	7537	1574	1198	1086	1019	900	888	822	820	794	759	806	752	745	674	707	725	710	716	754	701	703	719	706	716	695	736	715	709	673	678	668	739	744	699	702	701	699	642	640	718	675	663	682	678	677	666	667	656	699	716	623	667	677	725	719	641	676	676	670	660	619	626	675	674	692	674	636	647	667	618	679	673	652	651	687	670	643	643	662	686	677	691	688	652	657	648	628	642	645	660	660	645	641	635	629	693	665	716	678	642	675	720	664	693	659	700	638	644	648	638	675	650	716	638	706	639	635	663	651	655	669	631	674	651	662	653	664	661	656	645	626	670	646	604	613	621	642	690	594	614	674	614	647	684	660	635	665	686	639	696	653	673	650	658	653	662	683	635	683	600	636	670	679	619	656	626	682	639	656	681	647	665	663	616	669	698	661	658	670	613	609	684	643	620	648	671	647	630	673	665	642	623	654	690	687	667	621	619	637	643	631	644	674	686	634	673	665	713	654	613	673	626	654	607	640	653	636	689	632	673	622	690	653	653	630	646	656	621	675	623	671	650	643	642	625	630	664	655	636	696	671	654	668	704	693	663	639	652	692	668	650	708	645	668	657	645	614	641	634	684	691	664	665	642	626	667	638	652	654	611	639	684	645	656	648	683	671	725	670	677	619	661	683	595	623	674	652	676	693	639	649	642	617	657	657	669	653	651	631	650	662	617	697	607	636	685	676	650	636	637	668	659	634	673	681	646	660	644	671	632	650	668	670	649	685	594	668	598	655	633	664	648	627	649	653	651	670	657	656	624	631	693	637	654	559	635	646	657	670	707	682	617	667	637	669	669	637	649	645	672	625	655	654	682	622	637	675	650	681	664	606	608	659	717	627	670	643	644	650	634	629	707	666	661	639	673	675	629	642	659	662	615	691	651	655	656	698	676	635	612	656	688	633	644	684	673	631	648	666	646	640	681	660	590	627	648	688	625	653	659	644	694	641	668	639	641	612	667	657	675	687	650	671	662	648	672	685	667	665	628	659	637	666	653	684	688	631	639	678	637	672	672	696	707	686	638	657	657	675	605	591	642	630	674	658	685	614	673	621	685	649	655	674	661	629	636	683	588	660	645	627	682	669	630	640	609	618	673	705	676	653	694	672	629	644	653	688	654	641	693	640	672	647	671	629	679	670	668	662	658	647	644	643	653	636	641	705	653	595	669	641	625	634	654	615	624	696	623	655	634	663	606	597	696	634	656	659	674	616	613	603	685	665	727	643	689	620	673	647	671	638	659	671	664	621	652	664	626	646	642	639	648	637	670	641	615	649	668	650	640	628	651	626	661	669	625	627	709	697	637	653	677	639	595	647	630	615	689	623	650	642	693	716	656	715	653	648	656	639	672	666	659	640	679	675	627	625	687	690	645	701	621	641	669	644	687	653	647	684	663	654	694	646	656	688	600	646	678	692	665	691	643	669	660	666	611	678	643	644	657	647	645	618	677	670	691	641	661	631	617	644	655	655	686	641	619	674	664	663	640	655	654	625	667	617	666	689	633	643	675	659	642	647	668	612	630	663	645	674	683	646	683	614	671	650	628	649	642	665	625	630	657	650	628	656	644	682	625	641	650	679	642	638	652	631	626	716	639	692	650	583	624	677	655	662	702	670	674	618	651	674	696	618	652	668	632	648	664	649	659	678	661	675	662	666	664	591	676	689	636	666	621	669	622	667	672	631	652	660	671	618	679	671	659	643	625	702	657	641	632	641	645	676	679	679	662	617	656	661	644	634	635	675	651	648	611	633	672	636	635	652	620	658	672	675	656	709	644	630	644	650	654	677	645	648	632	652	639	654	635	680	634	660	669	624	617	714	616	658	646	628	646	682	672	660	635	644	676	648	664	628	644	690	642	617	602	635	622	724	632	612	669	616	699	621	687	692	689	642	657	674	679	643	688	641	635	627	630	618	676	642	614	698	612	635	657	612	688	646	633	636	667	670	662	630	681	661	647	641	635	620	701	665	644	647	664	642	647	621	585	679	639	648	654	619	663	724	632	661	671	660	608	671	646	667	655	672	662	597	647	638	667	639	646	639	631	685	654	657	669	696	685	624	672	653	678	675	654	669	642	647	665	630	664	636	624	674	666	639	685	643	642	690	684	630	647	621	609	636	649	654	671	626	666	614	670	605	655	636	655	656	620	615	632	661	625	653	616	661	621	632	641	646	664	623	721	714	608	662	667	652	631	666	674	646	629	615	659	636	653	655	590	648	673	658	632	674	613	637	680	641	668	696	681	743	645	621	634	671	665	656	661	646	690	673	696	700	695	662	647	676	654	662	675	679	653	632	634	664	666	680	654	674	632	675	655	652	659	611	704	643	666	633	654	620	621	642	683	619	665	648	625	646	634	672	729	632	640	625	643	666	697	666	651	657	653	651	596	644	614	661	644	657	732	652	669	663	666	633	664	702	616	634	654	668	584	642	656	636	698	614	646	628	651	665	675	668	663	658	620	689	678	648	643	647	667	681	605	634	621	660	635	647	678	673	668	652	658	649	653	645	604	630	653	637	620	665	644	659	658	650	678	629	613	686	677	668	653	711	652	696	623	639	592	677	666	656	602	670	646	612	631	652	640	619	654	669	602	667	671	657	646	629	668	678	658	640	666	656	710	655	647	653	656	682	670	674	622	685	659	672	647	631	670	663	624	687	668	630	687	644	664	651	704	621	636	668	683	679	675	647	674	659	639	657	639	643	613	660	687	656	658	651	670	638	669	651	622	655	671	696	715	650	648	691	630	629	661	656	661	668	665	647	608	622	643	663	647	690	671	661	649	662	641	632	698	650	647	650	655	620	677	674	629	666	656	666	684	628	684	655	657	653	674	689	625	645	645	616	640	642	616	654	584	673	663	691	621	643	651	695	596	645	613	621	665	626	630	639	658	648	637	683	591	605	642	667	641	661	705	657	648	621	655	694	635	602	683	634	653	673	668	679	664	621	644	658	623	629	632	655	627	658	671	658	657	628	669	619	662	651	655	638	656	667	674	609	669	624	674	652	654	659	672	675	632	710	677	668	705	634	670	686	664	633	629	674	661	655	670	629	665	633	664	640	626	623	647	637	698	631	684	674	631	620	680	644	647	664	622	645	643	670	635	611	662	696	662	668	696	634	655	676	626	659	670	630	635	665	696	658	651	650	705	632	627	635	667	655	712	626	719	642	650	636	597	673	626	645	663	669	667	643	657	665	666	647	616	676	616	664	641	645	656	665	652	601	627	668	616	657	671	682	618	634	654	651	682	621	684	624	669	664	627	683	642	672	654	693	667	632	707	653	644	636	613	587	635	676	676	660	669	681	566	680	635	655	655	653	658	675	632	673	665	640	596	644	639	602	639	623	659	649	671	610	656	670	618	675	690	637	653	610	640	623	680	660	682	639	669	646	636	600	638	685	675	689	665	648	669	622	637	671	660	691	621	611	643	708	649	689	652	662	694	608	651	640	653	680
5960	17653	10684	5622	4610	3432	2599	2052	1731	1500	1305	1138	1077	1005	958	914	905	901	846	826	781	802	798	726	724	712	747	708	725	752	687	820	733	751	756	712	757	774	785	707	671	784	732	769	747	671	735	733	736	692	710	716	779	739	689	727	746	680	688	684	692	722	713	709	663	762	705	699	673	714	704	671	774	714	690	762	695	745	646	681	714	707	700	673	682	680	697	633	694	704	746	676	694	713	673	652	659	716	722	670	658	701	645	680	716	675	648	689	683	705	714	679	714	721	654	697	680	658	679	684	700	712	670	702	673	649	710	656	669	688	622	681	657	665	691	712	692	656	687	678	664	641	659	662	678	630	729	692	670	675	689	680	705	677	676	634	693	663	674	675	687	692	678	683	693	637	723	690	676	660	653	639	644	683	671	692	636	690	696	707	659	636	700	668	681	707	681	695	683	724	641	682	702	660	687	645	704	711	695	658	686	664	672	705	677	658	695	679	668	663	722	645	677	707	664	708	662	711	696	709	659	688	680	655	676	675	721	683	709	691	685	698	704	704	642	685	692	689	682	666	688	690	687	650	661	656	676	669	631	668	654	690	732	686	650	674	658	728	681	674	667	632	688	642	643	663	709	653	683	672	655	700	685	703	713	714	703	690	663	647	685	727	650	633	680	705	682	672	628	667	677	681	664	681	714	664	681	674	707	682	683	697	720	667	708	683	682	663	639	685	672	651	689	699	712	637	702	677	687	664	666	690	681	674	653	663	671	690	681	651	658	674	668	679	624	709	696	668	655	685	683	653	688	669	673	661	667	684	741	685	633	685	645	681	678	656	688	630	697	740	708	723	682	667	679	682	672	678	668	700	688	659	675	636	695	655	695	669	652	694	701	702	653	674	672	681	677	665	698	675	661	688	728	668	687	690	669	718	716	662	700	713	719	712	664	707	646	649	679	698	712	708	630	721	720	700	706	645	651	646	685	713	673	659	656	619	668	655	659	645	748	649	701	658	647	641	717	667	693	696	684	662	666	618	674	695	678	714	642	641	613	663	683	677	684	642	662	688	702	686	670	665	686	675	684	645	707	654	705	695	668	650	671	661	667	663	692	655	687	710	675	665	702	753	698	675	653	666	722	678	622	671	683	641	708	698	687	649	718	665	671	712	669	683	709	653	695	725	663	731	651	663	638	703	643	666	670	658	703	660	701	654	692	680	699	690	650	704	671	693	692	671	688	673	668	703	662	719	656	672	673	714	674	661	687	670	655	690	670	718	682	627	677	655	633	670	671	652	659	736	649	738	693	654	653	669	719	694	718	708	694	676	658	661	649	732	686	652	712	734	692	665	701	666	701	696	713	687	704	661	684	689	656	684	687	688	659	680	731	670	733	722	668	695	659	706	692	677	704	665	681	700	653	709	659	673	686	684	691	687	674	672	678	699	698	679	678	679	678	685	668	654	696	682	687	656	672	676	695	655	703	696	715	686	658	655	677	665	686	648	637	675	710	704	723	667	664	683	710	704	715	707	663	707	707	698	687	668	694	660	663	695	627	711	648	698	729	653	690	644	688	694	727	648	647	650	678	613	713	647	669	656	719	690	691	691	728	703	685	659	685	638	678	640	637	697	681	698	665	680	661	662	667	694	683	662	717	678	696	713	653	675	713	675	675	670	685	657	651	675	694	655	699	703	655	626	689	654	674	716	681	704	691	656	641	700	723	620	678	656	650	722	684	703	702	704	667	693	668	675	666	694	692	677	689	617	620	682	688	698	671	664	691	646	712	671	698	694	712	664	643	673	689	658	667	707	675	672	657	698	686	637	659	620	702	678	694	680	660	710	695	672	652	702	649	643	694	679	658	712	684	686	659	681	629	634	718	697	706	669	669	712	669	687	651	657	637	697	648	735	673	671	762	656	694	702	662	699	688	663	726	650	732	665	639	642	717	632	656	683	660	660	652	696	663	646	637	682	667	693	688	668	678	722	638	669	669	677	679	663	673	672	717	726	677	706	640	705	694	680	705	708	642	747	722	681	679	679	673	685	672	623	676	680	670	713	686	737	633	706	701	699	592	709	654	718	700	652	699	720	720	690	673	657	709	681	672	700	670	704	693	694	684	658	731	694	660	682	631	676	674	601	676	680	678	670	681	702	667	689	649	648	670	703	668	656	658	730	673	702	668	717	648	710	656	687	708	712	650	663	690	684	631	710	693	640	686	678	719	677	732	674	652	651	693	693	668	640	709	698	659	723	680	726	676	698	681	658	686	693	687	668	682	617	654	724	680	696	686	666	706	668	730	676	692	657	646	726	691	645	672	680	673	693	660	701	711	681	677	625	676	668	690	653	652	689	666	653	672	684	724	733	690	681	674	672	684	690	711	717	696	643	638	680	646	649	722	673	684	684	676	681	672	690	687	670	679	675	648	684	696	645	652	727	672	672	688	662	637	642	674	697	714	652	662	727	682	681	662	686	643	677	666	683	681	686	710	735	699	695	659	641	636	672	689	680	674	677	707	712	645	652	701	691	694	710	680	745	653	665	694	677	682	652	673	682	697	707	675	665	659	634	621	626	642	704	654	673	678	672	668	727	642	632	696	681	745	667	686	725	700	658	696	673	710	647	693	732	716	657	654	737	739	714	629	682	663	687	675	708	706	653	626	729	694	670	642	690	738	663	724	689	691	646	673	662	679	670	674	653	680	648	677	638	626	673	692	716	710	685	655	681	742	654	698	706	711	720	694	653	705	650	697	707	693	679	657	712	672	705	694	645	707	682	689	705	660	668	673	658	644	642	706	683	727	712	695	651	703	681	688	689	676	683	725	671	735	678	714	648	708	716	704	717	682	651	696	662	676	649	676	690	682	669	695	653	719	681	668	656	624	682	687	673	674	734	644	661	669	635	675	702	721	703	636	692	710	700	681	666	675	656	705	659	675	677	698	690	654	678	664	678	682	726	661	622	682	709	677	657	638	691	670	672	698	663	698	635	631	713	670	672	702	655	668	711	660	662	695	704	672	687	675	704	656	654	678	666	723	698	664	676	664	673	631	695	679	700	686	705	675	697	641	646	667	673	660	663	721	678	652	693	735	720	671	658	658	660	698	692	659	661	622	696	698	682	681	677	681	693	675	689	725	655	739	667	695	703	716	650	711	658	683	688	717	695	670	683	647	677	631	676	697	652	686	708	712	729	621	675	656	678	734	680	692	702	697	688	683	717	672	630	649	720	710	648	654	681	693	662	675	676	672	661	661	681	688	644	687	667	686	694	655	714	668	679	718	654	683	687	683	653	699	672	661	675	692	695	678	682	645	718	651	642	711	633	662	644	642	699	679	674	683	659	662	697	665	667	662	625	693	700	713	660	653	638	662	712	594	697	697	670	683	670	656	641	702	666	677	625	674	665	659	671	708	663	633	666	707	652	665	682	750	691	674	654	730	621	698	678	658	682	708	720	651	695	644	675	731	666	659	690	690	672	668	739	689	700	694	683	677	650	695	661	687	669
27657	16828	3129	740	510	436	354	381	338	338	365	324	346	318	301	288	294	317	340	342	313	312	328	291	312	301	309	292	334	304	315	316	293	294	318	264	296	311	312	309	323	283	310	311	311	305	300	313	305	297	288	327	312	323	339	308	300	302	325	325	338	342	320	297	309	278	275	316	338	309	314	293	347	310	294	275	302	304	316	295	302	289	295	305	302	302	313	295	327	304	328	304	288	307	274	297	291	316	288	283	315	302	298	308	301	304	296	277	314	304	342	306	289	331	270	294	276	333	296	317	307	301	302	296	321	313	308	276	285	291	305	312	300	284	281	284	303	310	280	301	288	309	286	280	328	325	315	322	330	306	304	287	261	318	296	284	294	305	286	291	327	321	285	275	307	244	292	303	286	316	328	302	330	291	290	301	303	322	307	284	305	253	281	327	341	329	312	294	280	278	299	316	317	337	302	293	314	291	325	303	302	303	295	311	325	281	293	309	321	271	316	315	308	299	278	304	304	302	328	307	302	306	335	302	319	298	286	341	285	287	320	308	338	311	336	304	266	303	302	298	282	319	315	283	295	298	323	295	292	277	259	314	320	304	321	292	304	324	296	280	309	313	281	293	318	309	293	273	314	322	315	332	325	287	313	298	279	306	288	308	319	317	312	319	295	305	304	313	316	305	300	303	305	286	312	301	341	300	292	331	301	307	305	300	289	336	290	292	296	311	267	290	329	329	261	275	307	306	305	336	293	298	278	304	338	300	309	309	321	319	307	287	299	312	279	297	291	334	303	306	345	294	288	277	298	307	310	304	309	287	307	325	329	287	286	297	297	272	284	279	282	317	274	320	299	323	285	352	307	316	315	302	299	328	292	324	313	338	306	295	302	298	292	296	297	317	293	291	302	318	297	342	296	308	286	298	310	297	304	309	302	294	290	314	289	264	284	309	258	287	326	288	285	301	323	318	304	286	330	323	320	326	318	292	307	308	316	282	291	284	299	258	324	329	278	284	299	329	300	281	292	307	310	326	310	282	277	304	303	291	320	309	310	277	305	299	309	281	295	321	305	310	288	322	305	283	286	320	321	290	322	279	315	304	294	321	285	329	333	281	298	318	280	311	283	329	289	279	285	302	293	290	304	299	284	295	293	319	304	298	287	316	341	282	313	283	310	319	302	329	306	312	310	299	337	309	311	320	288	306	334	310	316	306	315	314	317	318	316	318	286	325	305	299	338	293	269	293	301	290	332	288	322	295	324	295	283	327	304	326	291	283	287	327	317	319	284	304	295	293	315	321	327	293	263	310	289	292	296	294	288	307	306	319	278	313	305	286	303	318	313	284	251	312	322	281	322	302	307	271	269	317	310	300	315	324	277	334	327	310	273	322	276	277	353	280	276	319	304	280	269	311	340	336	365	296	321	284	318	312	323	283	302	319	312	331	340	308	291	284	270	271	287	309	310	286	293	288	284	310	301	311	330	311	311	282	310	277	303	290	314	316	339	287	309	307	311	323	299	340	313	295	313	303	281	307	312	278	289	296	298	282	297	313	290	308	289	302	283	289	319	321	305	282	288	311	300	336	340	305	286	302	291	326	328	281	284	300	329	298	302	299	338	289	299	292	296	313	320	299	326	316	277	319	298	335	319	305	289	321	299	298	299	300	283	320	304	306	321	303	285	298	336	312	299	289	275	262	300	287	345	307	310	332	294	321	324	308	301	327	292	280	264	319	306	298	343	360	329	302	316	311	313	290	276	312	286	284	276	302	306	301	298	294	260	291	282	312	291	301	313	306	286	334	301	312	296	290	301	304	282	307	306	285	285	278	310	323	303	278	316	288	309	311	327	287	280	268	278	320	298	318	311	287	315	340	299	298	303	300	306	322	290	306	283	313	316	314	328	288	291	322	317	258	297	275	308	318	291	296	321	303	322	316	306	293	306	322	338	319	300	324	298	328	302	294	308	251	310	306	306	321	300	277	305	298	321	296	303	295	300	301	323	317	308	321	322	305	312	316	314	284	273	300	330	301	311	289	281	346	304	322	288	306	318	285	336	302	286	289	300	296	296	318	280	302	337	310	300	330	311	310	321	308	291	330	264	305	329	287	318	287	317	290	313	321	292	280	312	301	281	309	321	310	340	297	282	307	304	314	304	311	309	286	323	313	270	288	312	306	297	314	278	290	318	305	270	275	286	323	255	338	311	277	314	293	301	331	320	306	295	320	320	305	294	295	311	292	274	294	313	290	283	288	308	350	316	303	300	318	307	294	275	290	322	311	310	290	304	285	310	295	309	304	319	292	298	325	295	311	300	317	304	338	305	299	295	306	282	307	298	335	315	306	320	311	310	307	293	318	312	308	320	279	317	347	294	315	293	285	296	305	299	276	320	324	308	294	354	297	325	345	302	302	306	334	338	316	302	340	263	327	316	299	338	332	295	298	302	333	322	294	293	281	276	328	328	278	289	293	283	279	327	280	301	274	295	329	311	277	316	296	307	298	277	294	253	280	307	299	298	319	307	328	285	288	299	302	278	320	304	324	303	302	301	333	285	321	341	307	316	330	278	285	279	314	283	260	307	312	293	310	289	287	311	293	310	268	297	296	284	296	291	299	306	294	320	295	297	320	316	299	292	288	312	319	301	297	296	274	280	307	278	294	268	301	310	302	299	305	302	299	289	330	277	300	343	282	327	299	310	325	275	297	298	311	302	325	304	289	335	306	325	313	289	295	299	301	288	280	289	319	301	300	324	264	310	320	317	335	279	294	303	303	280	309	292	298	308	303	293	339	330	313	298	327	288	294	315	317	292	288	319	313	281	319	310	318	266	310	290	293	300	339	315	289	286	278	308	301	312	281	305	295	323	308	300	324	296	311	301	292	298	278	318	332	307	302	294	297	312	295	315	293	317	298	317	318	314	312	292	304	309	311	319	305	304	321	287	306	287	295	312	318	330	313	316	296	276	300	285	309	295	313	297	277	304	279	318	299	329	278	310	308	320	276	344	308	288	283	290	303	322	326	323	270	298	328	292	302	281	273	291	279	288	281	310	323	269	290	295	299	323	305	322	300	300	306	314	306	295	314	282	323	314	305	328	324	307	293	309	303	278	303	320	306	292	318	329	332	326	291	293	267	322	330	310	320	295	310	302	291	287	299	307	309	335	282	299	313	267	282	302	302	282	284	303	316	310	291	324	308	290	289	283	303	304	314	320	291	303	306	321	290	322	304	292	319	300	330	305	280	306	302	289	337	286	304	301	296	305	318	318	316	298	296	282	312	289	304	301	293	300	303	308	311	302	338	313	324	316	313	344	301	310	296	310	338	320	328	312	305	305	296	321	309	312	276	322	312	337	307	338	291	286	307	305	325	331	292	318	261	304	320	287	318	291	288	301	278	305	296	341	336	317	316	281	304	319	298	297	302	279	289	285	311	296	292	336	305	302	325	329	269	297	311	346	319	316	315	306	317	310	317	321	275	302	326	280	300	292	326	311	294	302	316
4917	1583	1107	691	598	508	471	409	399	386	382	335	349	316	325	374	368	344	362	329	296	365	327	344	333	355	344	319	339	359	363	298	357	321	340	365	348	353	360	314	330	325	357	335	336	326	344	316	342	310	360	307	328	325	337	317	340	332	349	348	342	306	357	342	354	334	348	332	322	309	363	350	336	355	308	325	335	344	346	329	323	344	321	308	326	321	351	339	327	317	329	337	330	327	325	320	314	296	301	367	311	346	335	347	327	310	316	390	310	315	336	322	346	333	330	329	336	308	328	328	314	313	336	321	348	349	307	357	336	319	342	358	280	304	314	334	292	321	323	323	369	341	315	307	330	316	325	307	349	324	307	300	358	339	324	316	335	340	318	335	337	359	342	333	345	325	316	306	352	297	327	307	312	340	318	309	322	337	324	346	327	317	334	356	327	302	363	360	320	331	338	327	323	343	319	328	328	344	333	317	356	338	347	342	307	362	330	330	327	311	307	340	295	312	319	313	331	299	325	338	322	315	326	334	334	325	320	328	355	309	336	357	305	321	357	339	311	343	339	345	330	347	335	326	290	321	327	309	308	309	346	336	345	329	358	337	327	311	345	331	339	344	354	280	303	306	317	328	367	326	306	323	316	338	306	313	304	351	353	353	316	333	323	341	308	321	341	305	315	337	330	329	319	311	334	340	362	348	316	304	315	350	300	355	338	310	303	349	353	346	333	350	353	307	346	343	327	354	358	352	310	358	334	336	326	295	347	334	325	332	332	309	328	334	351	319	335	319	329	362	322	331	312	345	318	327	348	355	357	331	351	333	334	333	301	341	293	308	315	348	337	312	323	321	349	290	300	327	320	334	310	391	310	314	352	313	337	339	333	347	322	306	343	336	335	324	349	307	328	356	320	338	340	343	346	321	331	339	341	333	322	332	311	322	318	330	333	311	320	314	322	332	304	333	352	304	358	307	334	352	310	326	315	321	333	357	328	338	310	302	318	303	305	344	310	327	323	353	315	331	334	322	298	339	308	308	341	318	323	341	321	343	333	361	365	343	320	287	312	329	303	319	329	324	326	329	314	331	350	308	355	335	316	372	324	345	321	328	336	327	332	327	344	354	297	343	303	377	303	327	309	338	325	321	324	311	318	347	337	314	333	326	334	324	310	308	350	318	317	316	337	350	367	322	330	332	323	304	321	320	335	301	328	336	361	371	306	360	325	304	334	317	343	324	314	320	343	319	334	335	325	334	325	316	331	341	317	343	364	330	326	327	322	324	293	377	335	336	323	328	323	314	317	342	308	323	294	331	363	336	294	325	332	339	297	330	328	316	311	330	361	318	315	353	328	338	287	366	311	340	304	330	347	338	339	318	319	344	329	345	350	331	335	346	318	330	366	313	324	331	336	329	333	324	373	359	326	338	309	363	337	342	311	331	337	349	340	328	360	334	325	341	324	308	342	326	314	327	339	349	354	336	325	335	299	310	349	309	334	336	343	348	371	330	337	352	327	349	379	345	303	318	316	357	351	326	357	325	336	315	359	351	310	314	328	339	305	328	343	319	357	341	340	327	332	323	310	359	296	308	344	327	324	336	343	343	317	355	337	302	321	306	340	313	343	309	293	314	340	332	341	328	318	338	341	328	321	313	315	328	322	322	370	385	333	310	309	347	320	310	316	378	325	363	312	312	344	329	346	320	312	345	346	321	323	304	297	331	375	354	311	329	323	347	337	319	334	343	347	350	329	345	329	320	342	311	354	361	335	322	306	315	311	351	348	329	331	320	357	333	343	323	322	340	346	307	332	343	315	276	322	355	306	333	307	300	325	325	335	334	323	324	344	321	331	338	349	372	352	343	330	342	346	312	306	338	331	317	330	332	373	323	352	294	300	345	291	332	326	333	339	341	314	327	320	352	318	316	346	332	313	331	334	308	345	304	347	326	343	338	347	275	323	314	328	372	324	313	344	368	337	322	327	321	351	332	349	315	337	336	375	311	333	322	357	330	296	321	346	304	302	331	347	329	330	336	335	333	344	333	303	335	337	330	316	318	329	334	326	313	307	323	313	328	329	373	358	334	335	342	314	337	321	349	325	310	355	327	312	326	314	350	327	324	326	358	351	338	330	345	344	331	316	337	328	360	304	307	310	297	349	328	335	347	374	335	339	334	318	334	345	319	352	337	329	351	356	317	324	342	300	316	337	319	337	351	306	324	348	379	311	372	312	346	322	336	332	351	329	322	318	325	320	361	333	346	322	324	300	333	317	325	292	351	339	317	325	328	365	347	273	322	342	352	343	319	310	347	355	327	334	322	349	346	316	346	300	341	333	366	358	329	347	340	311	356	351	377	328	343	315	343	327	359	290	339	317	346	315	350	321	332	338	314	339	340	317	339	276	319	309	325	345	324	314	315	322	330	336	310	334	334	323	335	330	330	334	303	308	335	293	332	323	324	301	371	321	327	316	335	315	320	334	340	354	333	320	351	365	355	314	319	318	310	343	362	333	325	321	320	325	356	349	337	313	376	313	315	345	331	353	328	332	317	335	336	376	323	321	302	354	325	324	348	343	346	332	334	331	324	307	328	336	337	327	328	275	318	353	341	333	332	315	326	353	361	332	327	331	330	341	340	323	326	312	310	341	357	335	343	313	320	323	307	337	340	331	302	326	310	332	341	316	339	343	327	302	348	330	308	329	321	357	295	351	364	316	312	344	307	305	296	315	305	295	351	325	359	328	336	324	340	324	357	326	320	322	345	354	302	320	345	326	332	311	322	321	279	351	299	317	283	345	327	326	341	313	337	304	296	315	302	316	294	331	344	336	339	315	338	315	279	319	330	383	327	303	341	299	328	328	325	343	319	326	352	325	343	280	331	356	357	318	334	319	338	304	320	365	347	311	359	334	298	334	362	314	342	309	294	352	346	303	321	301	349	307	341	323	336	339	363	326	332	310	311	330	349	336	302	306	327	358	348	334	318	320	329	322	349	324	320	343	313	349	377	307	309	346	337	298	371	317	343	314	335	322	315	320	334	367	347	333	344	361	319	325	365	305	353	319	327	324	314	310	340	310	302	311	299	307	317	373	359	325	349	339	321	333	333	336	346	312	317	313	343	296	331	350	318	297	362	329	315	315	394	290	337	333	342	329	325	344	345	308	332	321	312	336	328	317	314	352	371	314	348	365	358	334	347	305	346	328	314	297	324	344	311	331	370	321	338	358	329	329	294	326	379	314	339	332	321	313	308	354	328	337	338	326	351	313	325	337	295	332	344	317	333	315	324	322	307	317	329	315	309	356	335	293	356	322	353	364	357	319	327	328	347	305	328	348	300	337	347	364	340	373	336	345	286	328	322	322	298	328	331	317	326	330	290	341	331	333	330	326	299	337	315	303	316	323	338	370	340	341	311	348	346	316	329	318	349	299	319	332	336	351	346	351	342	353	328	347	336	339	313	331	330	333	306	329	337	295	345	329	304	365	328	345	329	334	316	325	293	362	293
23866	21258	28376	24401	21233	8702	1469	1016	845	764	785	719	671	675	654	659	640	612	614	628	589	619	633	578	580	598	552	575	553	564	572	600	586	598	599	583	642	585	632	576	655	624	629	581	574	581	589	567	624	580	574	625	539	567	616	604	598	577	549	585	544	569	584	569	561	594	554	576	562	585	515	550	583	575	559	552	578	554	583	569	546	571	583	571	586	554	579	536	578	579	607	570	531	546	577	557	559	538	583	558	588	544	518	593	577	560	536	557	593	588	550	561	599	578	572	581	597	595	586	573	534	523	539	588	556	568	582	550	577	549	486	526	536	573	579	577	546	564	570	542	571	599	542	513	570	537	556	553	524	572	558	561	539	556	547	581	548	563	553	516	565	569	532	603	559	536	596	598	546	547	577	579	614	573	542	542	553	559	525	567	553	566	513	558	588	569	561	561	575	545	574	573	595	569	538	568	613	614	537	588	596	572	559	550	565	552	570	531	585	592	590	539	516	551	519	555	560	559	527	545	561	583	558	531	556	569	552	543	576	574	557	572	523	558	523	528	562	551	487	578	578	549	542	548	538	575	549	526	572	545	589	541	576	539	569	579	565	573	528	579	584	565	576	550	581	623	542	563	543	561	510	619	569	537	566	565	541	601	529	521	559	595	562	520	545	557	584	524	573	544	560	581	538	547	585	533	611	538	548	603	544	551	558	567	537	551	554	574	604	563	551	547	611	552	560	589	564	581	576	528	609	554	573	612	579	544	541	554	547	564	585	595	531	572	602	546	577	514	527	482	588	529	561	595	564	556	558	561	557	507	571	543	616	578	521	600	563	604	591	550	533	523	571	563	557	510	567	526	554	551	570	563	546	506	530	597	592	538	588	543	538	557	545	511	566	584	608	594	582	556	563	590	569	548	546	568	529	543	563	594	561	570	518	530	543	559	580	533	543	574	595	552	614	527	565	570	557	592	612	534	551	573	546	560	559	570	558	531	589	565	562	552	561	595	561	537	586	559	610	547	578	561	544	537	568	560	577	607	550	562	584	546	551	558	504	604	575	588	563	543	509	611	574	554	563	568	607	521	549	592	573	564	560	589	573	541	567	587	552	535	515	547	530	550	527	573	593	561	591	565	545	614	565	549	582	527	549	597	540	582	584	591	519	538	560	566	535	512	552	586	574	543	573	583	578	543	519	570	571	576	616	568	583	553	576	587	579	545	570	559	562	564	561	586	577	607	540	565	556	531	583	592	562	587	569	608	558	519	536	564	579	540	528	539	557	552	549	551	583	571	553	549	573	572	574	561	566	583	562	577	623	566	541	514	547	584	566	587	600	552	601	601	561	561	533	537	564	527	561	582	516	524	540	540	559	583	574	570	557	572	544	593	560	581	567	580	536	591	594	526	540	540	562	561	568	595	566	541	557	524	533	556	559	559	581	511	615	542	586	531	562	561	563	555	582	567	551	524	542	592	560	561	542	543	556	576	536	563	578	562	561	544	569	542	536	561	569	586	562	538	563	544	573	595	545	547	573	558	543	561	543	531	560	556	561	509	545	545	559	587	540	501	571	523	581	540	512	543	578	597	518	563	538	587	542	548	580	551	530	586	537	522	525	556	540	555	548	521	578	583	545	583	559	535	605	580	570	582	561	553	575	544	532	540	599	541	579	580	539	525	514	605	554	515	549	556	579	543	531	586	591	585	551	555	564	545	556	549	558	568	551	542	560	577	544	557	599	585	577	558	575	567	564	601	521	557	597	561	530	563	600	578	581	578	553	530	549	501	574	545	537	577	595	591	556	617	560	593	569	561	571	532	572	575	575	537	517	574	569	572	597	544	543	510	557	573	574	562	563	594	538	513	558	558	610	563	539	534	538	594	583	541	547	569	552	603	568	560	525	541	525	582	589	551	558	525	548	537	523	541	528	571	581	556	611	582	574	546	568	570	565	596	582	561	584	543	576	568	541	589	538	613	519	542	558	571	584	547	563	527	542	583	544	551	526	581	564	576	512	545	625	594	566	572	541	536	536	560	576	552	578	534	564	603	578	568	607	572	554	533	585	596	569	567	536	548	591	564	578	582	573	561	578	571	591	586	558	550	535	523	563	548	555	547	570	543	597	545	584	514	554	571	554	565	541	549	565	591	547	576	559	525	585	558	550	562	570	559	563	544	578	589	565	575	599	569	528	549	537	601	518	555	547	560	572	531	575	527	595	565	596	532	575	555	617	536	567	573	540	546	603	571	555	548	595	580	548	616	590	589	575	548	561	567	566	557	550	567	562	533	552	537	582	526	583	574	535	554	568	568	568	552	559	584	577	571	586	604	556	516	552	528	543	528	583	531	600	569	574	567	561	569	544	540	574	582	540	578	579	571	579	551	516	531	551	583	509	549	568	559	567	612	519	531	534	556	554	564	520	588	572	568	561	573	508	573	539	550	547	577	562	578	582	550	635	568	562	542	550	555	574	562	579	578	587	561	503	537	564	613	527	577	576	516	581	558	551	555	580	578	564	559	568	551	587	555	573	549	554	524	562	561	542	532	595	565	562	537	584	564	534	542	543	568	577	498	576	557	564	587	541	567	583	564	561	540	520	537	571	497	543	541	577	553	568	612	558	571	574	564	545	544	567	546	585	527	556	577	610	534	552	577	576	548	561	576	569	574	587	537	583	601	551	553	569	574	558	540	587	541	515	532	553	566	543	537	559	558	564	569	575	506	551	551	555	560	526	592	549	567	540	539	577	581	480	597	555	560	580	544	550	592	517	538	563	530	520	535	535	552	588	576	576	570	569	554	555	572	557	581	570	580	482	524	550	541	592	535	547	618	547	555	573	537	603	554	580	614	578	565	551	543	593	572	518	605	604	569	527	583	566	604	554	648	540	577	570	563	572	555	592	531	558	567	531	559	530	555	583	625	587	532	595	525	578	523	520	529	569	530	585	525	525	496	544	571	558	536	550	558	570	558	595	610	539	564	525	562	555	575	593	534	513	567	586	597	599	597	555	554	577	531	558	571	557	571	535	596	573	579	563	549	589	578	573	555	565	580	554	541	576	564	542	592	557	566	551	567	561	592	587	538	600	583	567	568	534	578	546	582	570	586	542	562	580	614	539	591	562	562	531	561	547	551	544	552	563	584	548	532	611	560	575	545	537	548	591	548	590	578	573	519	567	625	575	570	546	545	527	548	586	553	579	540	573	546	528	502	592	570	532	518	592	598	506	539	572	542	528	544	599	551	524	598	550	601	560	599	608	581	556	574	542	570	575	552	581	560	539	507	538	555	534	548	613	567	574	542	573	576	539	589	585	558	553	558	585	551	572	518	565	545	576	550	529	553	541	582	553	575	601	534	550	561	572	544	558	542	548	551	566	569	561	528	567	537	570	548	571	578	577	559	603	560	576	588	553	580	556	553	570	554	593	556	540	531	601	551	588	584	569	557	595	577	526	562	571	573	551	556	565	599	529	560	541	581	568	538	531	549	553	547	558	584	511	567
4212	10051	6506	3452	2653	2042	1608	1322	1171	1039	875	843	752	740	657	709	662	655	713	682	672	653	651	637	607	601	638	568	646	627	580	603	624	617	603	649	640	596	594	629	599	601	619	593	612	602	621	551	562	608	658	607	607	607	594	613	590	613	603	612	576	574	598	595	611	586	628	614	568	614	585	634	598	573	578	566	580	588	607	545	595	586	582	591	589	598	591	584	605	572	565	609	579	576	607	601	548	584	594	587	615	602	592	592	550	536	582	605	567	587	530	567	574	562	565	525	601	581	631	613	571	579	572	616	566	547	589	583	595	556	581	585	589	573	552	557	607	626	565	587	590	593	566	562	609	576	591	581	582	617	555	561	585	594	550	601	609	586	551	586	587	558	590	573	558	608	531	577	596	611	556	622	583	582	586	593	573	577	579	588	579	547	612	595	559	549	600	580	554	571	578	593	613	586	573	635	601	561	609	577	576	612	580	562	607	555	563	623	573	540	571	541	610	565	618	576	614	614	613	626	533	558	619	615	572	574	549	573	593	590	591	600	588	574	542	584	596	584	561	600	594	556	588	593	573	611	575	565	608	580	606	589	570	540	580	581	545	573	609	604	578	584	579	570	580	575	568	570	592	559	574	571	564	622	546	599	578	593	586	557	568	625	575	603	560	588	537	604	549	550	591	597	557	572	615	592	577	556	574	570	599	575	596	577	584	581	582	567	587	582	574	580	583	562	606	625	573	549	588	559	554	554	594	570	531	602	593	612	557	606	579	585	581	588	545	580	583	547	596	553	578	573	557	617	593	609	585	584	584	511	595	576	595	567	579	554	592	570	600	585	605	576	547	578	570	570	576	585	580	627	596	592	597	573	558	567	602	550	602	629	590	567	611	598	588	592	604	590	585	566	596	606	574	567	578	652	587	593	571	593	612	547	565	590	613	632	582	586	583	594	577	590	578	598	598	595	546	551	585	553	593	555	571	554	609	579	572	550	567	556	562	522	554	568	537	585	570	591	613	607	590	613	606	610	529	567	626	583	599	557	611	589	612	555	580	576	564	585	606	569	558	563	616	614	648	553	555	576	596	571	591	583	607	618	574	577	611	569	596	567	570	624	552	594	563	617	569	550	601	570	632	573	551	591	574	587	566	555	578	594	598	570	568	562	598	593	603	573	615	602	582	561	593	616	602	588	564	603	559	560	608	594	577	562	564	539	593	596	566	576	591	607	587	555	585	556	546	624	585	604	564	604	596	582	590	593	579	592	553	579	563	583	594	573	567	580	559	614	584	615	566	595	566	557	576	582	615	590	571	573	577	534	564	562	591	526	570	571	530	571	568	550	599	581	603	574	586	591	612	582	638	564	618	580	607	561	581	630	619	596	579	556	536	559	585	575	538	579	554	601	580	620	528	592	551	553	558	609	575	577	587	595	585	600	599	548	600	602	603	608	575	580	575	612	576	558	538	574	583	566	571	595	537	589	546	590	572	615	612	507	560	605	631	582	578	590	570	566	554	591	585	588	567	528	587	592	562	577	592	577	583	589	590	593	621	563	574	562	595	591	560	590	546	548	617	573	594	628	570	610	592	582	633	572	584	575	578	621	610	585	590	595	584	562	565	571	575	556	564	597	609	543	610	601	624	579	621	538	588	531	579	575	586	558	629	557	562	556	545	565	554	585	553	568	642	581	589	609	598	573	577	599	591	585	557	578	554	584	575	593	580	600	543	596	555	568	552	592	540	590	563	596	588	593	599	573	592	576	584	594	568	607	610	569	532	581	560	562	647	606	567	570	592	554	582	583	594	583	572	622	549	583	598	570	541	576	593	610	591	629	584	583	580	564	578	610	617	521	575	579	600	583	570	594	577	591	548	565	574	585	557	585	591	565	551	585	552	621	653	547	598	620	582	596	534	566	573	590	569	641	601	555	603	530	566	588	569	580	576	585	567	557	567	561	599	573	613	556	615	573	580	596	573	583	612	576	566	594	594	576	616	572	554	555	608	571	577	596	618	566	594	577	625	606	610	579	589	606	605	597	549	602	611	554	573	605	570	540	540	543	601	587	554	572	580	587	591	617	571	619	558	631	607	586	577	653	566	591	563	593	599	554	579	610	592	632	569	592	572	573	614	544	610	614	561	612	627	604	596	592	580	590	612	566	546	587	540	562	549	578	582	589	585	556	604	601	605	569	631	591	587	616	576	578	589	582	626	633	591	631	608	582	650	551	578	602	590	583	611	594	614	573	554	582	575	524	616	579	577	592	587	604	596	585	593	638	577	590	590	577	571	603	590	565	552	603	610	562	584	613	589	560	616	536	595	569	577	590	577	565	562	598	597	612	614	573	568	580	590	602	549	624	619	592	584	642	609	578	601	610	567	607	561	557	584	554	585	584	576	570	553	600	572	592	579	578	565	531	585	597	578	610	589	596	600	602	576	597	582	557	593	585	565	587	605	539	596	562	620	579	605	555	615	605	572	580	560	583	592	599	617	645	546	570	614	539	565	574	566	588	532	566	527	561	575	569	580	558	569	576	620	556	585	588	604	581	603	549	600	578	577	563	540	605	567	594	580	604	615	615	593	567	605	547	530	597	617	595	537	574	571	565	570	576	584	533	572	575	578	597	568	570	584	598	595	582	622	607	557	590	600	557	592	598	601	544	583	554	585	598	637	611	592	608	633	611	562	599	572	582	598	571	608	591	592	591	580	580	586	572	605	596	584	615	623	592	579	584	598	561	563	579	633	607	612	589	593	543	590	615	609	603	578	583	629	550	550	596	570	604	580	626	605	588	564	570	562	580	578	590	580	560	622	581	578	595	583	579	543	600	558	593	598	625	604	575	597	583	590	568	584	582	597	544	559	575	608	553	573	533	590	601	549	588	594	582	617	607	605	570	598	617	604	591	586	611	593	627	581	587	642	564	606	546	585	552	569	615	565	567	601	556	556	587	633	580	599	566	624	564	594	591	610	565	606	560	573	584	619	577	562	583	567	554	589	620	568	513	591	643	582	601	571	567	550	535	568	537	601	584	554	615	563	553	578	571	580	591	609	602	582	608	593	595	608	536	579	576	589	541	552	634	576	598	569	556	574	592	539	623	556	554	601	610	594	606	603	583	609	596	589	621	572	565	602	562	591	630	616	622	565	595	599	577	559	594	575	597	600	601	586	551	564	625	560	587	552	574	571	615	607	578	607	601	579	580	544	541	601	615	593	588	578	563	572	602	567	572	587	596	574	576	547	603	585	611	608	585	599	586	526	590	603	579	604	591	561	519	571	574	603	570	588	574	588	591	584	609	519	558	564	614	571	603	570	549	592	547	553	577	535	552	590	542	618	564	624	649	579	591	612	612	557	593	597	607	586	580	542	592	571	554	607	567	577	583	554	569	559	604	592	612	643	545	586	581	582	565	624	593	592	620	559	613	606	582	569	572	598	614	606	586	591	557	615	584	582	619	580	602	579	601	560	628	576	541	617	602	639	539	551	558	539	575	589	554
25101	21338	27351	25505	8697	834	614	508	462	392	397	349	357	388	355	324	346	324	305	337	304	326	315	322	305	308	323	331	312	311	302	333	295	299	290	328	338	306	345	328	323	322	307	274	288	314	323	306	320	322	304	313	314	324	284	318	359	307	300	341	346	330	317	310	326	279	279	308	291	318	307	309	276	260	320	301	305	280	303	320	268	303	283	288	306	305	308	294	324	307	283	295	304	308	322	288	285	302	283	269	273	298	297	270	297	300	303	315	281	316	297	308	292	306	264	296	299	335	287	295	309	279	281	277	266	292	301	308	300	306	307	283	272	273	285	318	281	291	294	279	298	295	297	308	319	321	295	284	306	287	315	290	279	311	282	281	292	286	286	295	276	284	304	299	292	312	276	295	291	286	302	296	308	310	277	294	309	290	275	278	323	276	298	298	305	307	295	299	274	296	311	277	313	274	317	325	273	292	305	294	277	287	305	322	311	292	290	302	289	308	291	313	322	298	286	280	293	308	308	281	292	311	310	292	288	283	261	289	299	285	302	307	306	299	296	305	293	294	291	290	282	309	288	313	296	297	300	293	288	307	293	314	326	309	295	260	291	283	264	273	261	298	276	274	283	277	297	292	315	299	312	287	330	276	307	311	322	274	288	354	270	334	281	300	298	300	290	301	274	296	302	275	272	279	286	275	302	248	299	302	282	291	288	295	287	318	276	298	309	290	305	297	313	275	259	308	279	294	282	283	290	304	315	278	322	281	257	323	257	295	312	299	314	271	296	278	294	290	290	285	286	283	280	294	301	301	320	281	286	277	313	275	282	290	272	285	299	294	269	273	288	294	286	299	288	280	292	333	300	306	274	309	286	273	297	296	283	272	295	289	286	258	293	322	292	278	284	290	284	298	288	292	290	286	277	291	251	317	283	294	269	305	290	301	286	290	294	289	297	288	273	288	289	277	301	316	316	274	293	295	295	296	310	274	295	278	304	285	294	274	271	294	318	273	308	277	291	315	294	278	276	324	289	299	288	321	305	320	311	301	298	288	280	288	295	272	291	307	287	288	293	321	297	283	295	321	319	297	311	305	286	315	297	268	285	295	295	309	270	346	292	305	304	299	271	280	289	290	300	272	314	250	316	264	283	358	291	293	268	307	288	301	309	308	273	288	301	293	288	281	285	285	294	299	296	273	320	290	292	275	282	317	285	311	281	283	269	313	315	306	304	292	286	293	292	290	312	311	283	275	281	296	322	273	330	279	302	299	277	305	313	291	289	297	308	283	298	294	320	316	311	291	293	278	270	278	263	312	281	295	301	289	308	319	294	287	296	314	316	298	302	294	301	319	311	288	288	307	285	337	281	304	310	268	280	313	302	295	294	302	304	288	313	287	266	310	305	263	286	283	255	322	289	297	292	313	284	280	290	283	303	297	279	280	306	304	306	293	285	309	319	285	289	280	264	293	308	272	296	289	296	294	286	317	286	290	285	272	296	289	297	313	260	327	320	277	298	285	321	307	284	278	317	285	291	278	245	275	315	292	276	291	305	298	300	294	326	317	312	316	319	305	286	293	293	284	293	292	286	307	300	303	287	318	282	266	308	286	299	322	310	306	276	267	304	290	303	282	308	298	302	310	307	296	302	291	263	303	270	282	313	316	286	288	267	307	319	320	286	297	305	280	313	304	285	310	314	279	300	264	282	322	284	273	310	274	289	271	293	279	277	291	324	255	274	295	275	339	284	296	291	302	283	287	313	297	310	304	268	288	338	319	302	290	272	299	307	311	308	289	287	305	303	272	288	319	304	288	285	279	298	303	295	291	287	305	263	277	271	284	293	277	297	286	292	279	289	285	312	284	269	293	300	305	302	286	295	323	303	289	325	292	323	308	280	282	291	298	264	294	295	294	315	281	281	265	281	315	316	288	277	299	288	314	280	299	277	278	281	274	279	298	293	285	346	305	266	267	272	284	285	293	291	276	291	302	310	282	306	286	295	302	286	276	308	286	289	280	319	294	269	288	288	279	313	303	277	289	298	291	323	302	290	291	291	323	284	319	318	277	294	298	282	295	282	302	307	297	301	283	290	336	289	303	261	303	306	277	282	276	322	301	312	308	295	276	284	272	278	308	322	267	272	281	285	313	301	310	274	299	284	282	281	296	242	288	287	302	299	324	305	307	307	302	285	294	293	301	289	285	310	287	259	277	298	295	319	282	294	282	306	279	321	300	302	282	312	291	300	291	294	309	281	286	271	295	293	310	296	301	290	269	325	278	282	265	279	316	314	290	326	317	264	283	331	278	300	291	250	311	264	310	266	301	328	298	303	292	341	303	294	303	290	296	290	285	291	282	297	311	285	266	319	256	267	294	308	284	260	300	299	295	294	287	270	298	316	305	317	314	310	281	256	299	260	267	316	268	320	273	319	303	305	314	300	279	301	265	288	282	260	277	302	305	286	309	313	291	296	290	305	287	255	276	283	312	269	311	294	271	294	328	282	278	277	268	301	305	282	298	279	256	298	286	305	308	285	268	306	313	283	305	272	270	306	301	315	293	272	313	280	275	283	264	325	274	300	304	292	299	273	293	298	285	306	308	294	294	291	324	285	306	302	308	300	281	291	290	306	280	297	300	289	299	314	281	275	286	277	307	302	298	278	307	278	287	306	301	309	248	318	275	275	271	310	288	311	298	279	277	285	286	305	282	277	288	287	290	307	282	304	308	283	319	304	267	286	304	295	273	300	297	279	281	289	289	297	302	327	292	264	306	271	305	321	294	301	292	273	279	282	293	293	283	317	265	319	320	274	287	322	287	321	310	267	316	282	288	304	296	308	314	253	294	293	283	294	271	316	311	287	314	277	277	293	293	298	266	260	291	309	297	274	291	294	299	273	277	281	284	304	310	284	294	304	296	312	298	260	294	279	306	303	300	302	286	282	308	278	285	285	291	292	309	311	305	298	291	296	275	289	308	289	279	311	271	263	261	286	287	292	288	293	293	286	284	313	305	286	295	316	280	303	305	295	284	309	299	290	261	284	287	304	285	291	292	291	307	307	276	282	284	293	277	296	297	294	317	293	300	301	307	298	267	271	281	270	297	287	311	270	306	298	276	303	320	299	302	316	276	302	297	281	277	322	292	306	296	276	285	293	284	322	291	259	305	273	269	282	289	274	341	293	263	253	269	311	287	274	316	289	312	300	296	307	292	303	270	304	319	290	287	299	308	279	290	273	291	303	322	298	306	324	307	311	287	275	284	291	264	276	282	263	310	305	318	308	286	283	280	289	303	304	311	307	277	277	330	280	268	313	251	274	295	289	318	308	290	270	315	287	270	274	296	302	287	260	274	325	276	272	300	281	293	291	319	297	298	289	311	313	315	307	304	306	283	292	295	304	292	307	312	294	290	280	280	295	268	286	287	284	298	280	283	340	302	287	303	321	281	262	312	309	296	310	296	293	314	278	311	322	293	288	279	295	335	319	264	287	307	281	260	263	288	303	302
4224	6098	3804	2012	1571	1276	946	790	622	587	525	449	441	447	436	380	404	402	355	396	461	380	364	359	366	353	396	383	344	332	370	391	342	381	360	348	368	376	398	394	359	371	355	365	374	368	394	374	345	351	374	369	351	334	342	343	345	378	340	354	329	360	363	356	350	342	382	346	348	384	346	314	332	332	324	350	329	325	348	329	330	313	308	365	355	338	328	324	341	346	344	341	325	366	351	342	350	345	332	335	320	332	276	339	356	348	346	280	343	339	337	318	348	305	340	342	343	367	322	343	354	358	332	342	336	334	360	317	311	353	360	357	347	331	343	358	326	323	350	329	346	368	304	342	321	344	361	317	352	346	339	319	344	320	331	338	327	339	354	341	350	323	329	332	346	348	298	343	320	337	367	336	339	371	312	346	304	360	326	346	350	317	297	341	350	358	328	363	361	361	368	322	327	361	367	352	355	317	352	349	356	360	335	329	313	348	336	336	370	389	333	309	345	318	323	318	321	342	340	342	355	358	346	317	335	354	352	346	332	306	344	330	351	363	298	362	368	326	335	341	353	317	323	314	329	358	337	364	348	307	342	365	334	311	336	386	337	373	318	313	364	317	339	337	348	357	354	327	331	360	343	341	336	348	365	333	340	347	325	308	379	351	347	353	344	343	320	313	343	335	330	362	349	333	306	337	331	335	335	328	377	330	350	316	351	335	359	332	335	287	343	323	316	344	342	346	345	336	309	332	332	319	351	356	331	315	347	343	325	348	355	341	321	378	332	326	321	333	307	337	365	347	347	341	344	363	327	324	351	337	353	311	320	285	298	313	375	336	305	334	318	325	354	339	360	320	343	343	335	342	291	357	328	343	309	339	321	337	354	342	306	379	324	324	329	329	331	333	349	338	358	328	321	335	363	366	359	336	323	342	367	352	331	299	352	331	353	318	333	332	350	340	367	316	306	348	338	354	346	321	330	311	331	335	362	336	318	304	348	363	314	305	347	326	345	359	341	320	301	296	350	337	319	330	330	326	306	329	316	346	354	359	315	332	329	321	326	317	330	340	310	316	316	365	371	352	332	371	334	360	336	344	328	352	344	332	302	325	347	350	373	313	376	331	350	321	326	373	354	362	301	316	346	347	345	313	336	304	342	344	342	338	348	316	325	313	306	339	350	334	288	335	326	310	350	305	362	350	350	325	323	302	325	350	332	350	307	335	323	349	367	340	323	358	355	357	343	366	312	347	339	329	342	346	321	359	336	329	359	325	308	369	350	354	318	334	339	331	346	331	325	357	379	352	348	331	359	358	363	354	309	363	344	311	318	350	314	362	307	327	349	370	297	355	338	356	305	342	353	328	315	324	351	323	337	328	332	334	361	417	336	325	327	326	336	345	383	361	312	339	338	291	329	321	331	321	346	319	330	346	346	325	326	363	325	350	335	318	340	411	313	358	308	350	335	341	329	340	326	321	315	334	339	345	325	347	357	352	376	339	327	374	375	317	324	334	300	323	314	335	379	332	327	347	332	358	329	333	330	343	296	338	346	333	339	317	337	358	324	311	337	341	340	330	366	333	320	357	334	361	340	345	360	337	377	349	346	344	332	361	362	328	307	337	348	321	373	339	359	336	341	328	319	309	325	351	340	324	329	327	300	339	327	362	336	353	314	356	352	333	311	331	342	369	322	340	302	375	330	334	320	325	358	343	358	338	333	345	332	312	333	344	319	301	348	331	322	327	340	330	353	313	349	341	333	350	293	308	312	388	340	344	308	320	346	347	340	344	330	333	358	320	361	354	317	327	330	347	337	337	359	328	300	330	324	341	314	354	317	331	337	365	340	346	350	346	354	309	336	313	324	365	346	340	348	362	316	347	333	328	344	342	328	355	322	347	315	302	330	319	333	337	340	345	364	316	312	330	336	333	353	355	330	342	353	335	339	330	317	325	349	319	326	339	345	331	347	343	319	357	354	333	360	329	341	333	333	316	340	304	330	327	330	354	341	331	345	321	343	331	318	310	332	318	335	313	332	373	316	333	307	307	306	367	322	347	340	329	348	386	365	366	346	324	343	324	359	337	316	313	336	360	359	345	327	329	316	293	331	341	331	327	366	359	343	308	359	361	343	364	328	339	363	347	361	355	329	303	331	325	335	345	338	346	373	344	341	321	307	324	361	334	347	351	316	334	322	321	374	331	369	359	325	318	320	336	332	316	359	322	341	358	394	321	313	337	334	356	355	337	342	340	365	333	327	323	308	313	335	324	345	328	327	322	361	305	331	338	320	339	322	289	334	368	332	309	320	323	324	353	330	323	338	316	336	303	346	394	334	323	349	353	329	322	327	333	347	367	355	316	333	340	380	320	325	339	354	363	356	344	317	323	364	363	306	334	322	326	307	316	343	319	345	337	316	342	307	346	327	364	369	348	316	328	341	342	341	340	337	332	321	354	348	321	352	329	332	346	360	362	309	338	323	314	328	339	336	332	328	349	330	329	355	357	329	342	323	311	327	327	329	357	323	346	328	331	320	357	336	302	364	358	320	321	316	337	353	337	350	361	343	366	340	344	356	332	324	337	328	342	329	358	298	347	332	333	335	354	340	318	321	338	344	316	331	329	334	325	303	354	363	322	325	377	352	352	342	320	325	319	388	347	328	331	360	344	322	347	357	294	308	322	335	323	313	346	318	312	337	335	327	340	320	361	336	321	350	336	344	343	333	347	355	335	330	320	328	371	331	342	317	289	361	332	334	373	333	351	322	353	331	358	289	365	325	346	324	343	350	332	357	337	324	334	335	333	344	336	346	334	341	349	333	326	329	345	349	344	329	336	333	331	333	320	313	331	333	318	330	345	346	342	313	315	329	351	316	313	305	301	351	333	320	342	378	329	293	324	361	302	338	337	317	331	324	356	335	314	341	309	367	317	352	330	333	330	340	302	368	322	304	316	338	331	307	353	318	318	296	387	357	311	341	331	287	315	331	339	352	328	357	355	304	354	334	320	337	334	382	362	335	337	340	319	391	338	343	303	342	329	346	330	345	327	346	331	358	317	317	329	347	334	340	364	334	322	353	333	333	329	343	331	348	365	346	331	313	354	352	344	323	360	307	308	326	312	344	334	319	342	345	302	321	328	354	327	324	335	336	289	294	335	302	343	345	349	357	329	338	343	366	302	299	315	337	307	324	345	337	367	342	331	318	330	325	333	305	326	302	345	313	363	320	348	335	342	345	325	337	348	350	336	351	333	330	350	359	377	315	391	349	318	334	364	332	332	303	339	347	358	342	341	369	350	341	338	368	300	372	363	356	324	342	355	331	327	330	334	336	343	321	320	335	309	341	319	324	307	328	325	358	390	336	327	313	390	355	335	347	336	344	339	376	337	339	342	314	341	329	340	370	336	343	349	355	314	311	294	348	329	329	339	337	344	344	329	339	331	327	315	336	376	303	318	369	347	370	310	308	321	325	364	340	322	322	322	335	332	342	361	346	335	332	361	335	327
22668	21258	28940	23868	21262	21323	7007	1556	1239	1041	952	921	870	845	800	798	762	760	733	797	755	719	711	684	677	663	744	690	669	699	673	692	672	669	651	722	690	698	649	686	682	698	675	667	628	650	670	675	668	695	646	718	673	651	656	648	628	665	677	691	667	654	661	643	655	662	631	728	688	607	624	607	704	654	638	596	656	639	630	631	642	648	666	621	670	663	657	715	620	615	643	683	673	639	664	682	643	677	653	645	636	709	633	596	619	668	652	630	626	647	655	672	627	635	662	670	634	649	552	655	620	610	617	670	659	674	621	701	632	619	643	607	652	665	661	637	638	680	597	623	658	646	651	677	664	660	601	618	666	672	655	649	643	656	619	665	627	642	635	592	665	646	678	638	628	637	712	677	669	673	669	623	689	665	631	683	637	635	669	652	623	705	652	642	623	689	659	700	669	633	647	632	641	615	636	624	604	648	664	695	670	603	657	646	649	657	663	640	652	603	652	665	643	645	627	634	630	640	686	661	664	678	640	690	648	596	649	660	649	681	704	622	640	638	612	622	623	624	628	593	629	646	639	652	627	657	641	614	606	641	621	648	570	628	642	633	694	592	663	629	613	605	627	637	619	644	608	611	640	656	649	609	631	663	624	644	678	640	670	716	646	667	666	625	657	604	673	623	649	627	591	645	631	679	651	657	659	646	650	646	667	589	618	698	643	614	630	584	653	670	678	679	675	637	657	618	628	675	677	613	637	656	631	659	634	622	639	620	680	633	650	639	647	664	682	666	640	663	643	692	641	641	588	659	630	622	632	631	624	637	679	649	629	698	638	648	667	618	620	607	665	632	637	654	641	620	600	587	622	668	659	627	641	633	626	644	645	599	672	628	640	648	614	671	619	612	668	619	627	752	662	665	660	648	648	633	628	641	642	652	699	619	652	629	658	619	643	626	639	649	651	620	650	640	585	633	661	630	619	678	695	655	620	630	626	645	674	637	652	647	615	631	642	677	671	609	687	672	637	636	611	636	584	694	638	674	664	681	670	647	635	709	668	609	631	619	650	672	630	652	622	621	640	636	598	644	676	641	705	611	660	649	665	645	641	627	646	656	676	598	657	641	632	653	621	672	651	596	657	644	643	659	618	617	700	627	643	654	608	634	640	649	655	680	632	598	619	614	638	642	672	650	622	658	695	672	645	640	690	650	639	603	625	623	637	673	593	641	708	661	631	654	618	654	696	612	603	692	617	636	629	637	705	638	632	674	661	675	651	654	664	673	636	655	657	626	648	634	683	666	635	615	620	591	661	668	632	680	654	667	667	712	618	648	664	660	699	655	663	613	668	633	668	613	689	665	634	638	607	672	678	643	639	625	639	624	642	644	661	647	612	646	625	637	610	600	655	681	627	619	677	662	633	641	622	612	621	633	691	631	645	616	660	665	634	655	686	615	627	653	680	657	638	660	671	651	679	656	655	649	659	639	682	678	650	643	646	664	602	638	650	684	639	660	620	602	629	634	641	653	640	647	646	604	654	604	646	632	611	642	670	597	644	612	642	640	609	630	663	656	599	618	680	624	625	639	627	660	640	617	644	631	667	646	641	609	608	628	645	640	624	593	609	672	643	689	633	602	698	625	628	604	573	624	586	639	647	598	661	633	661	632	616	610	632	615	659	622	622	626	635	646	607	642	647	640	615	681	644	675	698	643	657	642	692	590	650	644	682	651	670	661	650	633	707	646	651	641	626	635	620	653	608	603	634	649	598	625	675	641	664	612	640	677	638	609	626	666	631	625	578	592	641	678	620	639	642	646	663	639	645	649	602	632	637	660	630	636	585	670	644	665	662	624	623	609	613	603	635	621	671	642	627	600	684	638	726	634	606	698	624	665	680	679	649	627	644	607	667	650	624	634	635	669	644	631	652	672	648	636	671	619	635	584	659	607	609	650	630	654	647	627	674	643	656	675	638	644	621	663	638	645	645	611	635	654	617	627	582	650	657	679	636	665	635	692	648	645	644	661	659	622	667	655	669	650	665	655	629	630	672	629	627	589	660	623	672	648	632	661	682	681	652	635	617	676	694	655	632	621	659	619	620	606	624	644	675	624	652	662	653	653	585	613	644	655	608	614	671	670	677	620	669	672	641	625	700	636	619	688	653	683	664	674	702	630	654	624	646	661	627	638	665	641	616	648	668	684	634	622	656	636	635	624	656	606	633	629	674	624	666	598	648	671	625	662	701	647	600	650	657	657	664	673	632	625	659	656	638	647	615	662	668	667	680	624	627	617	640	647	639	624	648	666	622	611	621	649	577	622	591	609	653	651	655	646	640	637	597	640	701	637	674	624	632	683	659	625	667	653	591	666	620	604	631	635	647	681	650	639	647	684	594	634	652	635	677	664	722	608	662	651	678	620	628	609	592	651	662	644	686	608	648	631	649	639	636	664	625	602	710	614	669	654	628	672	693	658	631	653	610	624	659	629	659	650	673	621	690	645	643	639	633	643	630	622	659	683	604	682	615	654	660	625	565	654	624	704	649	592	662	618	658	632	655	630	646	642	663	591	621	589	652	596	597	597	654	639	627	656	656	630	577	647	655	607	663	613	629	593	612	675	693	659	641	640	669	633	638	610	649	622	632	583	637	623	659	644	603	619	621	653	638	642	620	635	639	649	629	651	615	649	633	629	631	599	649	658	648	675	644	675	708	587	618	638	618	653	639	623	669	632	593	637	658	636	669	602	643	624	647	663	616	650	625	625	686	685	636	648	683	599	673	661	659	661	642	587	651	617	631	631	647	652	651	630	639	639	659	647	634	633	647	658	607	633	678	643	641	666	652	614	642	625	637	661	652	628	647	619	617	653	599	634	629	703	641	668	665	641	644	628	607	622	654	597	646	608	669	671	642	682	628	627	663	644	631	641	636	659	630	634	670	646	632	645	691	586	626	658	639	689	605	619	649	623	614	646	610	627	652	660	614	621	653	646	627	664	619	615	639	608	648	606	648	624	635	662	636	612	591	593	636	666	641	629	613	589	654	648	635	666	639	660	653	682	634	661	607	637	670	623	670	587	646	592	651	621	728	683	605	650	601	647	620	628	649	623	614	683	650	623	567	612	670	651	654	614	694	618	603	673	643	638	679	608	655	659	612	690	616	637	632	657	621	657	650	602	676	661	607	654	654	673	632	691	608	634	666	671	627	597	644	649	642	616	639	642	683	631	595	648	611	604	657	652	628	649	631	634	640	634	675	593	598	610	627	614	617	641	652	655	663	624	632	632	670	631	639	569	616	678	587	634	624	653	643	612	661	684	616	644	635	632	644	643	693	586	631	662	662	593	632	619	651	606	622	621	637	622	612	611	645	663	613	646	644	625	653	622	625	676	664	627	631	586	657	630	685	653	640	653	616	662	623	622	663	682	608	661	623	657	660	700	672	628	638	620	633	652	657	620	674	571	660	623	650	656	626	637	634	641	645	645	648	620	622	620	652	609	658	671	642	601	612	672
5653	16321	10523	5731	4424	3336	2565	1997	1738	1449	1254	1149	1029	1036	890	862	868	816	807	813	812	813	754	734	694	730	725	736	724	728	714	710	760	760	735	777	719	733	757	758	778	700	684	779	797	755	739	721	704	711	691	694	692	703	689	683	649	682	714	704	738	708	676	743	685	700	689	695	692	697	709	713	688	707	701	648	687	643	689	646	669	713	683	646	687	650	680	727	680	673	676	674	698	644	658	694	642	657	726	650	687	686	708	666	668	676	700	655	688	692	697	706	698	651	665	691	656	674	664	668	692	687	683	657	642	713	642	679	743	679	726	676	693	688	692	682	672	645	691	670	720	665	724	692	694	671	672	704	700	654	650	645	698	671	658	654	700	708	674	669	648	667	698	659	688	636	676	661	719	683	694	725	651	679	680	714	672	678	716	662	689	667	668	653	718	661	645	668	689	661	659	656	658	695	676	679	664	665	667	693	649	690	690	593	714	629	642	710	632	622	691	648	669	680	665	694	671	638	648	662	657	667	676	685	672	717	715	662	649	646	740	709	645	688	688	701	651	687	688	647	676	679	682	658	683	680	716	671	717	699	708	702	686	677	698	677	694	666	652	643	701	638	621	698	668	661	719	675	667	646	676	687	661	631	654	709	680	691	657	647	673	680	682	648	676	614	663	651	661	712	700	665	701	676	657	699	700	738	658	698	675	687	673	687	678	663	633	672	696	655	678	650	728	674	719	660	669	691	680	676	725	678	604	717	702	694	662	687	653	716	689	681	640	701	639	658	660	632	706	687	647	692	665	692	668	700	716	684	685	703	656	655	653	650	638	683	640	710	641	702	681	663	678	656	647	653	688	665	676	669	660	667	658	690	646	709	673	724	707	666	650	671	669	654	700	693	713	679	643	672	673	673	633	674	632	692	654	688	679	649	655	665	673	650	688	693	681	657	701	692	655	717	685	658	669	682	708	713	663	624	649	689	643	682	693	635	708	668	663	707	675	677	644	670	632	626	658	676	664	693	666	672	676	644	665	678	649	701	664	651	698	674	661	696	681	696	601	662	666	670	699	723	675	661	674	693	697	663	696	662	653	680	695	662	653	635	714	670	613	618	638	707	677	670	642	666	699	676	701	663	684	656	646	655	652	643	681	718	689	656	673	608	717	684	657	725	680	665	634	707	630	664	658	654	688	666	662	687	681	677	685	677	659	682	668	697	707	692	674	667	639	696	665	656	670	654	627	667	682	651	665	716	654	658	689	656	675	642	713	680	688	667	685	707	644	704	691	667	679	685	679	686	671	720	678	658	658	648	683	680	655	669	602	696	680	662	643	621	689	674	719	726	664	689	680	659	670	713	696	731	677	633	719	677	653	698	663	676	668	680	681	697	696	625	728	689	706	673	711	633	690	668	650	701	681	664	706	658	651	660	635	668	674	658	631	637	654	676	631	688	693	679	630	658	670	669	706	666	645	698	675	690	686	674	726	655	638	646	680	708	686	662	661	704	713	694	647	713	668	664	656	679	695	665	687	656	625	686	679	640	672	672	660	654	658	671	673	672	661	675	647	684	669	693	705	648	711	670	659	704	706	677	695	694	643	706	658	681	641	668	677	700	699	659	713	690	749	625	700	682	646	659	702	689	668	657	627	691	719	697	647	651	659	665	658	698	688	667	690	712	670	638	708	636	661	638	702	661	697	697	700	649	670	669	700	677	676	691	647	694	656	619	722	671	684	699	663	675	677	706	692	635	672	697	648	637	704	677	683	663	693	655	652	688	668	668	703	689	680	701	648	659	666	700	718	671	684	698	670	697	644	688	685	727	692	691	697	637	627	685	665	719	659	728	690	638	739	713	648	715	674	669	643	665	639	671	725	688	646	696	677	628	670	659	689	658	671	680	715	680	644	642	634	690	700	641	644	639	700	646	650	679	694	750	658	643	684	672	649	722	669	704	669	672	670	682	653	682	682	642	635	717	619	679	668	666	721	667	675	634	680	715	671	634	676	689	719	652	646	677	625	662	633	705	720	694	714	675	658	679	656	663	662	672	674	690	644	634	684	645	655	667	645	731	624	650	695	625	715	613	653	671	681	643	679	725	659	655	668	676	672	691	648	706	702	631	699	693	673	669	668	742	650	703	677	664	681	646	719	660	644	666	617	725	693	589	652	693	627	714	646	662	627	615	628	679	663	677	674	622	680	659	679	635	672	654	695	651	679	726	699	720	710	616	685	641	658	668	675	662	700	687	710	660	700	679	659	717	656	725	714	663	699	664	692	672	689	664	664	696	658	656	638	681	728	695	693	640	617	627	711	674	688	734	702	681	696	670	709	670	694	667	689	734	681	614	690	620	689	681	617	610	675	667	687	685	681	683	682	672	653	635	664	643	675	711	656	654	661	661	683	626	671	661	611	670	671	668	624	683	669	678	681	711	695	662	705	714	659	747	666	667	659	690	651	701	693	627	627	660	606	678	642	676	667	663	702	726	652	641	656	671	688	713	687	642	709	665	719	666	654	673	674	696	677	667	647	645	661	650	669	673	625	647	666	646	655	664	629	722	670	715	682	655	662	687	675	692	669	650	678	718	639	660	672	681	697	706	662	711	662	660	660	731	701	646	721	656	691	689	706	711	672	657	677	689	665	654	669	672	691	706	651	672	637	752	721	640	684	662	654	720	696	726	637	670	664	668	684	710	682	712	682	696	687	683	688	681	657	658	664	669	685	694	653	617	677	709	738	607	662	695	647	677	702	650	663	679	681	673	635	634	675	676	683	692	683	688	651	653	664	653	684	699	717	663	692	658	670	667	683	660	649	639	654	655	686	706	668	646	679	686	689	648	676	651	705	677	684	711	743	672	673	692	687	672	623	703	677	697	661	659	648	659	687	702	669	682	650	677	670	641	650	668	687	690	685	655	674	720	697	682	642	701	641	676	688	611	669	713	694	702	673	689	628	707	668	683	671	676	673	659	647	650	705	669	695	704	648	728	646	639	667	698	629	667	663	628	659	663	650	723	684	691	650	634	714	687	683	669	648	690	707	646	681	689	666	690	744	641	676	671	671	747	686	665	675	656	681	691	684	706	673	668	706	703	683	673	667	699	662	641	609	633	656	694	708	657	648	686	734	675	656	704	655	618	664	702	670	678	700	671	689	720	732	643	705	676	699	692	657	683	660	679	694	688	626	643	703	681	649	649	652	719	655	666	693	641	668	669	739	674	671	681	689	671	717	699	640	671	689	672	690	660	679	633	650	661	669	670	667	683	655	627	693	666	683	670	677	708	654	703	687	691	673	680	687	662	692	654	660	685	654	672	672	673	665	662	662	681	706	706	693	675	625	636	685	638	688	634	679	679	669	667	677	704	676	659	670	677	689	663	659	648	656	679	632	674	688	675	677	664	687	682	628	674	649	681	692	666	686	663	669	721	647	662	751	683	700	672	646	669	646	658	667	707	681	707	690	675	698	688	697	621	645	681	715	620	691	658	662	643	655	671	666	653
27752	16929	3061	741	435	380	385	349	349	293	326	339	308	288	312	315	294	301	319	311	287	272	303	328	268	296	257	324	305	333	317	306	285	301	294	335	286	304	334	321	308	299	350	320	309	323	282	303	282	325	358	280	305	298	321	321	292	299	270	311	312	303	299	289	315	287	300	317	328	315	309	290	298	303	296	288	299	311	284	275	302	319	316	296	302	293	301	292	331	300	287	298	301	298	341	326	311	335	285	292	311	277	327	291	294	326	305	287	328	312	280	297	279	282	312	294	270	286	299	303	289	283	298	347	308	301	294	302	288	290	308	305	286	313	293	301	294	290	309	278	316	301	283	345	287	307	303	290	298	300	298	287	288	279	309	297	301	305	287	297	296	328	275	293	285	309	309	300	343	289	336	304	302	286	310	320	330	317	296	284	284	303	298	279	278	292	321	278	284	298	341	300	323	275	291	290	277	323	295	283	301	298	312	317	285	312	288	296	302	328	331	295	325	300	304	298	299	317	319	313	298	289	285	310	323	314	271	288	300	304	319	291	271	311	257	298	314	289	280	281	305	292	303	290	333	310	337	311	314	277	300	295	295	295	292	269	294	309	310	316	297	296	310	331	306	299	283	292	280	293	289	289	283	288	294	309	326	293	278	290	305	307	314	296	298	294	272	289	312	342	270	312	317	310	285	334	293	298	288	325	302	305	289	302	310	300	309	283	303	316	308	299	283	302	306	299	303	316	304	296	285	280	290	291	314	292	316	324	275	346	300	325	307	300	288	296	281	324	348	319	307	320	326	260	299	292	283	282	299	303	297	291	316	263	291	292	321	285	328	309	300	261	308	302	285	304	304	300	289	317	313	301	290	291	293	281	310	286	311	293	259	315	280	320	306	335	268	291	289	286	331	293	316	300	293	296	280	316	291	303	316	329	280	297	282	315	287	299	305	294	296	317	321	315	304	279	282	296	296	328	292	309	278	269	309	296	327	308	318	307	319	293	292	335	293	313	293	293	308	323	289	304	270	321	315	284	274	317	318	297	306	302	321	305	310	316	308	325	304	285	280	323	278	294	298	295	294	286	290	291	301	294	285	308	279	283	266	286	321	336	286	314	308	336	262	269	320	314	304	299	308	292	301	278	309	303	276	297	290	303	301	284	298	300	303	290	293	300	322	295	329	320	266	306	315	321	285	292	319	299	305	333	318	314	290	299	277	320	332	303	312	311	303	311	307	295	288	269	314	344	316	302	317	280	313	293	320	310	321	266	308	292	293	310	297	342	266	284	310	302	312	268	290	336	306	310	298	293	324	298	329	299	326	293	298	295	293	291	302	298	300	287	305	257	312	318	283	286	317	300	295	305	293	320	320	289	311	280	277	290	315	307	302	295	291	297	293	302	314	297	278	303	274	300	297	302	352	284	308	309	336	306	305	267	315	303	279	296	322	318	301	321	290	297	284	288	299	303	290	270	294	295	321	310	333	273	291	316	285	316	291	311	329	297	287	312	310	313	318	278	308	262	314	300	275	276	285	337	301	275	304	297	306	298	289	263	284	291	291	318	306	285	270	282	334	282	307	308	311	289	272	299	300	309	260	311	282	316	301	258	307	275	285	304	306	279	280	283	298	272	310	290	276	312	311	281	303	313	312	283	315	312	291	269	323	321	296	303	282	321	285	327	306	291	287	314	301	323	307	306	286	287	323	313	295	294	330	305	307	311	322	295	302	305	274	294	293	323	302	326	292	287	298	310	285	331	348	309	269	291	299	308	290	300	302	318	306	307	317	299	305	271	300	280	273	304	285	294	284	310	312	323	282	282	311	306	301	323	310	293	294	313	326	302	314	294	308	287	306	287	314	300	272	301	272	320	263	285	276	280	314	312	302	288	309	308	313	298	336	295	299	311	293	300	319	298	265	308	313	305	315	310	300	308	312	288	285	293	320	302	284	326	291	286	284	300	310	322	316	291	304	299	318	291	307	295	274	284	304	322	290	327	286	319	308	309	310	308	289	296	323	310	323	292	300	313	337	277	289	282	295	286	340	314	285	282	278	321	267	277	298	306	320	299	296	308	289	309	310	306	327	268	282	335	308	289	295	338	322	293	321	260	288	288	292	284	306	290	320	292	300	285	279	305	295	302	322	309	291	274	311	307	309	267	340	288	301	328	314	293	299	311	300	307	318	286	291	318	291	285	322	308	306	304	297	283	292	310	291	287	285	310	283	306	294	325	277	322	315	297	294	292	313	305	272	308	297	286	320	282	323	275	302	323	289	294	326	311	317	309	307	286	320	300	340	298	315	285	289	288	297	276	299	310	279	280	309	306	307	285	308	303	311	302	305	302	294	312	280	296	277	325	298	297	299	269	276	260	317	292	296	302	298	308	287	290	340	316	313	285	298	301	269	276	294	319	264	298	338	291	273	308	302	281	303	277	310	300	310	252	344	296	296	296	283	309	260	306	313	299	275	289	302	306	268	287	289	311	302	293	295	276	297	345	318	313	300	302	306	321	312	319	296	312	301	288	309	322	310	303	300	288	276	293	320	289	289	292	293	307	312	290	291	338	273	286	305	267	299	271	333	329	311	300	303	320	293	305	268	291	310	297	295	327	305	296	319	310	275	338	278	320	281	317	294	306	296	311	308	305	331	337	289	280	313	330	318	279	303	281	317	289	299	297	312	289	262	313	303	325	318	295	292	287	297	294	318	291	283	331	271	324	320	295	293	287	301	297	337	293	313	328	313	329	292	289	292	331	282	265	293	297	312	329	270	308	284	313	315	322	295	274	290	288	300	266	316	310	300	308	308	309	292	275	332	299	300	327	290	328	306	305	292	281	283	271	277	268	302	297	270	321	309	300	303	299	319	298	313	290	314	322	319	286	322	304	277	272	297	292	316	296	276	319	316	321	295	269	326	328	315	313	307	303	317	288	298	312	325	317	320	318	308	303	296	314	292	289	286	310	275	311	310	316	288	289	283	279	286	297	294	318	318	298	265	290	289	313	303	272	288	302	329	300	303	310	299	309	279	318	307	316	301	289	281	304	311	306	306	297	307	326	294	316	301	298	282	278	279	307	276	277	323	267	285	284	311	285	299	279	269	332	312	289	296	320	313	280	283	339	314	273	303	277	298	283	313	299	325	304	325	303	279	296	309	312	342	293	315	329	271	289	297	282	307	301	288	320	310	308	326	295	292	298	321	297	305	320	287	285	306	317	301	284	286	308	311	295	296	320	280	321	277	278	289	314	299	295	312	304	296	309	306	323	326	285	265	325	312	275	287	312	288	317	274	297	297	310	308	309	319	310	308	297	279	325	309	309	327	286	281	299	294	298	297	307	391	310	311	296	319	266	311	311	293	301	321	292	294	295	306	323	287	318	327	320	283	296	305	267	316	297	318	300	308	288	326	269	307	293	305	327	274	308	303	334	290	301	282	308	308	284	307	293	274	323	290	319	321	302	259	280	285	292	294	292	319	312	296	305	328	284	297	302	326	298
4951	1517	1094	678	567	542	453	402	365	353	350	317	321	364	383	355	360	334	364	356	375	334	357	347	343	350	320	380	327	334	314	334	349	338	357	367	369	360	368	331	388	360	349	345	357	327	370	351	334	332	347	355	357	328	351	324	324	373	319	349	334	343	320	346	338	335	316	331	320	330	331	318	337	362	336	319	338	316	315	371	318	293	327	311	285	323	347	373	349	326	329	309	327	320	331	335	330	330	342	367	372	340	336	323	358	355	353	318	329	345	319	307	330	334	344	336	348	333	357	340	321	332	353	330	301	319	348	325	329	310	306	339	339	360	319	331	338	324	340	336	291	309	339	357	333	319	384	305	308	330	354	327	348	352	340	335	326	313	310	350	304	344	347	333	314	335	352	315	324	326	339	328	336	347	329	352	317	335	302	363	331	334	300	314	304	338	354	321	355	318	309	310	323	322	333	321	317	304	335	340	330	333	325	309	346	329	312	363	350	304	308	321	326	307	288	344	308	317	359	343	302	338	351	351	308	323	294	323	316	294	336	332	323	336	327	336	310	331	330	327	328	327	304	307	334	369	313	300	332	342	352	337	326	302	336	302	332	327	326	322	351	344	340	309	298	346	321	308	355	332	333	331	326	349	288	328	323	324	331	364	323	309	363	312	315	315	313	356	333	321	310	324	337	327	323	274	324	332	314	303	312	338	360	329	327	314	365	313	321	338	318	313	332	322	339	317	355	333	331	352	354	299	355	376	337	347	337	297	327	318	357	327	334	315	318	313	334	333	316	330	319	316	316	322	334	318	339	331	317	317	294	319	343	328	326	334	338	334	350	296	346	353	319	313	330	344	293	328	327	321	297	347	315	321	334	326	315	309	327	298	322	329	317	326	294	336	310	309	316	308	330	343	322	338	324	348	355	316	324	318	324	307	339	329	329	300	311	317	324	342	296	291	304	308	323	327	315	333	318	329	374	324	347	302	304	358	338	366	287	300	319	311	319	335	342	369	334	288	361	335	347	352	349	328	323	328	340	323	341	308	333	332	341	311	345	310	337	338	337	346	331	351	310	341	319	345	313	291	317	302	303	334	351	328	328	319	309	309	298	341	328	329	302	313	328	342	341	331	316	329	303	330	323	320	349	323	332	333	309	327	331	325	338	332	313	327	342	299	306	312	324	334	346	320	357	344	324	293	338	339	344	364	313	307	354	346	307	325	313	348	319	355	339	301	300	307	319	324	338	334	317	347	375	347	347	303	304	350	327	299	327	327	321	344	284	317	314	319	359	326	332	324	291	349	347	348	300	318	339	338	343	348	353	312	329	318	339	318	308	339	344	339	340	324	309	342	319	350	328	330	361	322	292	349	352	322	312	346	318	300	336	322	340	368	342	322	324	317	300	332	289	343	320	373	368	328	319	327	323	331	348	314	331	332	317	352	313	332	305	316	353	304	338	315	315	342	337	297	329	324	311	347	317	375	343	321	354	310	322	304	287	310	357	332	298	332	349	283	345	331	316	340	323	347	323	338	295	327	327	315	302	318	332	328	316	330	337	342	308	302	364	344	302	294	341	283	324	328	331	323	314	316	306	327	308	336	333	317	316	306	304	321	318	317	334	349	295	335	302	344	311	334	299	332	329	301	327	349	331	333	328	325	327	294	344	331	329	331	330	330	355	334	328	330	336	326	331	315	349	297	297	310	318	359	307	345	300	334	314	328	317	306	330	288	324	339	338	324	347	356	316	345	314	318	322	309	311	332	321	315	298	304	322	319	342	355	326	338	314	343	313	306	347	337	314	327	348	313	348	329	320	322	325	342	333	328	311	297	322	325	327	285	357	315	308	338	371	322	316	306	368	316	307	338	335	344	306	321	337	345	295	342	330	328	307	340	290	329	328	338	346	296	336	338	323	317	357	314	334	325	293	316	362	327	319	318	342	348	349	311	321	307	306	297	289	323	344	340	316	341	332	308	344	347	349	300	328	313	313	287	312	350	345	348	334	350	325	334	315	344	311	324	295	332	339	321	362	330	339	326	344	323	357	318	317	327	339	334	326	313	289	321	318	330	337	336	301	341	363	309	327	318	308	317	347	282	349	300	352	329	336	332	295	331	324	336	303	333	319	320	321	338	285	363	320	333	348	292	324	306	309	374	341	344	304	348	334	324	309	299	309	351	349	326	311	318	307	354	329	315	329	327	332	346	337	327	298	306	305	345	311	316	310	359	344	355	326	333	320	315	304	332	303	294	312	341	292	320	293	354	337	310	321	339	307	306	344	361	342	336	335	314	326	303	301	335	312	327	300	317	319	374	329	320	319	302	336	308	299	329	348	338	343	315	308	315	315	343	336	323	324	366	344	304	323	319	322	338	305	328	286	322	320	342	358	331	317	296	355	312	325	337	337	314	316	363	309	329	309	319	340	315	334	335	374	319	340	320	329	332	302	306	321	328	306	329	316	295	359	302	341	300	328	340	331	348	339	318	325	354	343	325	335	361	326	359	367	325	314	323	318	317	330	331	358	318	330	304	315	329	322	358	327	304	347	331	290	340	312	354	324	340	311	319	316	330	309	324	361	343	304	310	329	333	294	331	339	352	342	303	339	302	302	308	307	351	341	343	324	307	329	361	345	328	346	302	347	349	306	343	323	305	318	343	356	361	321	339	315	311	333	317	332	338	323	352	342	333	326	380	348	327	338	299	332	306	346	345	350	321	348	323	308	313	332	272	323	314	299	341	360	353	308	313	351	300	295	338	333	334	342	313	346	337	342	324	335	328	339	313	323	307	330	322	330	291	342	335	329	372	333	335	365	365	317	315	366	302	324	340	310	375	344	315	323	355	321	312	333	331	356	342	337	324	337	321	312	329	357	323	336	314	369	304	327	338	324	324	298	323	322	301	329	339	335	303	333	357	317	288	325	302	365	340	352	339	338	318	302	335	334	320	318	337	335	342	303	326	307	300	336	357	326	304	327	319	307	321	276	322	319	359	335	317	307	337	334	337	337	326	301	317	326	332	333	323	336	354	308	341	346	316	345	320	337	337	294	322	342	328	326	361	342	348	313	341	325	338	344	314	310	308	326	361	355	313	321	328	352	328	315	323	334	354	321	318	331	308	355	307	316	314	280	321	330	334	310	339	324	309	344	326	347	298	347	332	325	321	354	345	336	347	322	324	325	358	336	339	295	328	318	342	329	324	314	364	362	325	339	351	316	324	346	313	329	323	330	316	334	317	325	346	319	317	329	338	310	323	322	329	307	357	339	327	337	290	325	360	372	339	320	331	335	319	347	341	330	357	321	315	310	325	321	330	325	325	331	336	332	315	342	322	322	342	318	343	329	293	357	329	305	333	342	302	314	321	297	320	344	331	306	333	358	353	333	337	307	326	356	342	335	329	297	338	299	362	304	322	329	310	350	338	329	306	325	325	301	339	327	347	322	318	351	330	342	347	360	320	334	315	297	343	319	347	331	317	313	338	350	348	298	331	350	333	347	312
23796	21232	28407	24341	21214	8636	1379	917	836	756	702	708	710	655	646	623	617	605	621	589	594	563	560	616	567	578	591	601	543	561	583	592	578	624	558	562	575	576	613	599	583	615	567	577	543	544	594	570	552	527	587	521	598	587	597	554	550	529	568	516	570	498	615	576	583	557	566	576	498	530	520	519	545	538	552	559	539	516	588	566	555	561	526	605	552	521	529	545	604	567	546	547	553	578	552	565	580	590	582	591	559	600	542	582	568	561	571	527	528	570	558	574	585	565	567	562	543	514	532	523	477	569	574	603	564	576	507	567	568	555	537	576	554	547	558	566	531	566	532	539	567	562	584	534	567	550	601	565	538	559	570	563	568	509	542	553	536	515	573	491	585	528	563	562	540	551	558	557	553	540	534	544	522	509	539	576	580	534	516	537	547	521	567	555	531	587	563	535	521	561	553	579	541	574	571	558	553	534	554	545	552	529	532	516	587	569	545	566	548	538	514	554	493	532	549	560	529	548	584	556	559	608	519	577	567	584	572	564	562	589	545	562	577	594	572	541	580	499	562	568	559	509	546	543	564	559	553	605	572	551	536	553	565	551	526	543	553	577	523	574	536	555	528	552	545	575	595	555	538	552	544	603	560	577	524	526	573	560	566	554	567	543	563	581	526	524	546	548	525	570	545	535	529	576	553	523	533	561	525	558	543	536	548	559	540	574	622	562	575	526	545	513	586	591	535	567	608	530	534	528	564	563	511	574	530	540	582	602	527	583	558	598	531	563	532	584	544	571	487	574	567	544	502	508	529	550	581	534	543	549	552	568	499	508	515	519	579	551	538	553	568	571	551	539	537	536	572	530	561	531	516	563	578	541	542	500	577	552	531	559	502	564	573	545	559	562	537	584	535	592	523	493	547	517	544	566	538	566	561	500	543	523	539	540	566	527	571	560	559	538	586	538	597	533	536	547	560	562	525	582	563	544	554	563	518	556	554	573	539	529	533	584	567	517	539	593	555	554	537	531	529	541	562	558	575	526	586	560	514	546	496	568	545	580	566	581	515	562	537	533	546	587	557	596	531	596	548	560	552	576	563	548	517	538	573	531	585	552	570	551	566	546	529	527	572	536	557	526	551	546	540	540	526	561	578	576	497	556	593	514	568	544	584	574	533	590	567	592	521	527	574	564	540	539	545	535	538	522	539	576	530	571	548	598	523	555	503	547	578	568	572	532	566	559	507	550	532	552	569	601	547	556	540	557	562	539	551	590	540	545	555	567	556	594	564	501	519	561	543	576	568	560	537	557	533	524	539	521	541	556	540	570	583	572	559	558	546	547	546	625	546	552	513	564	485	556	552	507	541	567	575	550	543	555	549	554	552	555	537	560	552	534	545	608	572	521	562	559	579	547	559	574	553	538	520	537	568	559	536	541	585	570	551	560	484	534	548	546	558	538	554	596	554	558	543	623	545	531	564	567	576	566	546	549	525	571	571	576	598	523	580	529	523	576	520	569	558	545	580	535	554	560	556	564	559	595	520	567	542	527	533	532	527	526	547	533	531	553	602	531	561	537	532	508	566	549	603	531	570	522	528	580	569	552	539	547	552	554	562	558	542	585	556	540	537	506	574	586	513	583	525	512	579	556	531	512	548	555	561	561	557	557	539	522	553	558	569	564	542	541	532	535	575	515	589	531	560	563	529	536	558	559	550	575	556	537	506	544	537	580	526	562	552	553	593	593	553	571	531	566	557	592	543	491	567	523	609	580	541	557	580	544	520	552	598	521	569	540	550	569	547	549	571	577	585	532	550	526	534	505	594	579	566	579	586	523	600	559	555	587	534	542	567	574	562	536	583	533	529	548	533	545	580	555	569	584	534	560	523	573	552	555	531	546	504	528	543	539	527	527	509	525	571	568	529	554	519	549	547	594	518	558	557	560	500	514	538	504	563	567	570	560	569	554	587	556	536	531	558	529	529	534	544	569	521	566	566	542	534	522	547	589	545	537	567	570	590	556	551	572	526	544	512	570	554	556	566	532	597	566	574	520	539	558	593	551	549	546	541	527	513	563	568	574	550	560	502	547	545	594	512	539	533	511	564	517	547	544	531	557	532	528	555	583	586	570	500	531	626	555	564	578	536	595	568	536	520	534	548	551	542	558	571	558	543	533	533	569	556	543	548	548	568	551	535	515	562	582	500	548	577	552	539	554	574	541	534	572	564	568	509	562	547	562	544	511	578	564	570	563	530	556	552	508	558	535	503	558	585	555	523	560	575	620	613	613	538	564	524	565	543	577	554	550	536	534	582	537	553	578	544	582	530	518	513	599	550	568	544	567	526	542	559	556	530	545	538	554	555	518	526	560	524	557	541	551	551	579	544	528	551	581	573	532	549	558	518	553	560	542	533	553	504	531	535	590	558	542	566	579	527	547	579	496	568	559	581	558	550	572	540	557	560	543	535	519	569	569	586	570	546	521	535	576	534	566	601	584	530	578	582	574	548	541	534	597	551	555	570	532	544	568	551	540	535	539	556	530	551	590	566	530	597	547	558	571	554	565	538	532	572	555	546	541	536	584	544	556	552	534	547	554	529	547	531	545	520	557	561	561	568	547	533	554	536	519	502	558	531	569	557	548	567	559	573	553	521	571	532	523	548	559	539	556	555	573	552	578	595	553	528	554	557	539	582	526	551	610	550	546	563	544	566	537	537	576	580	602	557	503	556	524	538	558	611	563	577	532	566	573	539	555	595	606	535	559	562	562	566	536	559	524	534	563	596	542	529	567	542	536	542	540	574	539	595	540	580	575	574	565	568	566	538	542	546	560	573	550	548	545	559	553	511	515	552	595	575	533	521	576	594	553	534	592	553	546	585	525	611	547	557	557	590	556	547	530	525	550	563	631	542	534	569	567	551	545	520	545	558	548	548	541	523	537	541	505	554	552	523	527	538	554	559	557	541	552	529	529	537	525	568	558	557	528	619	540	528	530	552	596	530	537	578	594	583	572	579	525	544	500	530	564	553	544	568	561	577	492	584	596	566	521	575	546	516	526	570	505	546	563	576	546	542	595	551	527	550	512	532	518	585	567	541	554	466	551	534	570	560	600	570	556	533	538	584	527	560	525	597	528	556	517	566	556	555	545	529	584	568	579	537	613	568	576	550	558	574	553	556	544	546	536	507	555	536	545	535	521	569	535	563	556	582	561	531	589	553	544	546	571	551	524	534	556	563	587	548	577	567	561	514	523	538	529	519	634	566	564	530	547	530	538	557	558	542	540	557	540	547	572	550	578	519	534	577	525	561	543	587	570	582	535	544	536	507	503	578	517	516	522	547	547	556	551	555	530	539	515	511	535	503	618	556	543	559	573	598	560	557	558	552	529	566	578	504	562	575	560	539	500	573	537	570	549	561	510	469	549	551	533	517	541	601	592	587	521	535	551	547	568	575	547	565	533	567	547	536	594	524	563	539	561	536	544	534	547	528	562	554	565	552	583	550	545	564	542
4152	9814	6295	3356	2649	2007	1596	1290	1074	949	920	756	787	686	730	718	662	648	663	654	628	657	620	575	573	627	644	699	623	601	647	622	612	664	618	563	586	637	592	642	615	644	607	665	596	625	581	603	593	610	596	624	612	617	631	585	573	574	585	575	586	577	589	585	631	561	587	550	592	588	579	596	599	568	533	580	567	621	566	563	548	559	601	527	646	543	602	606	617	594	538	551	573	538	500	544	623	593	608	602	581	565	572	580	568	610	576	526	616	599	609	578	573	564	599	558	540	580	607	610	576	594	571	582	613	565	531	586	551	592	567	589	610	565	560	585	608	602	583	605	599	630	585	577	580	563	592	607	633	591	605	603	556	550	551	566	579	534	630	560	542	570	549	559	570	545	552	587	574	571	559	565	575	573	521	645	555	542	597	574	532	601	632	609	583	575	576	543	640	554	567	550	586	558	532	578	571	613	596	612	569	565	569	596	577	575	566	545	615	559	552	613	583	567	570	573	578	568	589	557	603	609	564	588	559	534	586	551	606	577	556	576	568	535	564	549	576	566	572	549	558	577	562	574	543	575	561	540	573	576	602	600	595	556	580	597	571	594	579	589	585	602	575	576	555	573	559	595	603	607	589	584	588	613	609	612	551	502	602	568	559	573	585	550	579	574	570	592	562	556	594	566	653	578	541	561	589	552	585	536	594	569	568	558	602	617	565	569	580	533	536	602	518	550	607	568	569	594	560	568	576	590	568	602	553	595	569	583	567	561	569	620	577	582	569	578	572	613	602	576	558	586	554	536	566	568	541	561	614	539	599	579	600	547	564	567	547	554	576	535	579	535	577	559	538	532	588	589	562	578	562	583	582	545	593	591	561	606	551	588	599	599	612	582	581	591	552	593	580	544	610	561	574	618	562	568	569	569	556	570	597	585	590	537	568	611	511	573	596	587	546	564	620	545	548	588	567	599	597	587	581	567	563	582	576	572	600	504	541	556	560	575	547	561	556	544	562	601	597	588	584	580	607	568	584	593	564	583	601	560	551	550	549	561	560	555	552	604	602	553	542	556	612	584	557	571	596	569	592	588	541	571	619	556	572	585	585	570	611	576	567	564	554	566	568	591	557	534	580	564	581	580	613	549	606	566	554	567	566	564	540	544	592	574	662	628	580	596	532	590	550	561	541	544	566	575	581	570	549	597	572	555	601	599	542	583	576	598	582	559	544	615	597	577	557	550	551	557	581	594	622	583	598	605	559	586	580	635	538	550	587	594	571	560	565	558	587	567	524	535	584	609	524	547	577	593	577	608	575	567	654	572	595	560	562	581	560	562	609	572	566	556	574	571	595	569	582	569	576	594	597	617	563	660	561	525	573	589	548	549	557	580	561	544	550	587	573	560	545	557	559	604	581	622	576	596	590	585	573	534	577	569	611	570	598	610	582	549	569	582	586	588	567	611	620	530	551	594	558	585	558	589	587	570	605	595	627	594	575	590	583	559	619	546	562	578	618	604	576	585	541	553	632	549	584	574	560	621	595	562	593	605	576	556	551	582	575	601	572	592	577	580	565	545	564	589	592	570	575	587	605	562	584	541	592	581	580	584	597	543	610	582	573	547	553	617	568	627	584	577	576	569	532	593	587	557	611	578	561	643	599	570	575	610	575	568	531	589	578	602	599	568	584	578	590	608	584	610	605	555	551	536	515	578	557	550	561	552	602	573	553	557	575	573	604	559	520	574	630	493	542	583	570	533	580	587	566	625	597	584	572	558	594	592	572	588	607	567	601	587	595	541	542	592	580	606	566	597	582	568	590	553	570	588	573	610	570	566	584	557	581	596	613	608	502	598	587	561	590	600	567	568	552	565	568	565	568	570	542	603	613	540	582	564	584	580	564	545	569	573	582	557	573	566	569	567	604	604	561	587	560	549	612	610	566	583	581	559	577	618	576	575	527	585	603	567	574	589	566	606	586	564	588	596	572	559	596	558	607	563	547	588	565	617	579	567	562	595	600	554	582	587	550	564	553	592	584	570	539	556	565	579	591	549	583	579	561	556	544	556	565	557	574	562	604	618	589	571	558	579	537	541	586	566	542	581	629	572	564	568	581	603	596	551	585	584	602	569	617	557	566	558	640	518	580	506	580	578	564	545	573	594	600	528	550	557	621	552	535	580	597	522	553	556	609	575	545	549	588	572	585	568	570	606	608	577	587	621	593	579	570	575	578	589	550	565	572	562	599	547	552	592	556	579	583	585	565	542	602	622	572	571	621	578	616	582	602	603	539	594	578	589	601	563	569	574	534	575	610	550	561	591	564	562	571	543	525	559	563	632	579	572	555	542	585	550	593	562	547	587	591	566	550	580	563	562	623	583	590	566	569	594	587	581	571	580	587	562	547	588	569	599	594	599	547	560	581	590	553	599	578	599	569	576	586	583	566	551	525	576	549	581	592	586	548	596	591	528	578	620	579	576	582	576	543	564	608	573	556	589	549	544	585	538	585	611	565	548	575	582	557	577	584	575	554	589	571	579	571	541	583	545	579	534	572	565	568	584	564	556	539	589	606	573	570	587	569	558	617	581	554	585	572	566	608	553	531	606	572	588	575	564	575	609	538	591	582	594	549	582	589	538	544	565	560	562	619	629	595	525	591	591	577	577	612	567	517	569	549	612	585	595	602	590	562	578	606	527	562	599	583	623	554	546	576	560	598	599	579	565	561	560	601	533	544	566	558	616	517	592	583	565	559	598	567	574	623	612	591	621	602	582	552	569	527	562	598	564	572	593	602	539	562	545	556	579	623	545	574	543	573	570	552	546	593	588	585	558	599	562	562	559	571	557	578	569	556	563	573	562	586	569	582	592	539	576	552	599	576	612	566	564	535	593	580	597	573	550	524	596	597	614	558	556	540	574	558	584	543	545	612	533	608	582	560	586	545	596	563	548	557	557	548	593	602	585	629	536	579	575	560	542	577	571	543	619	578	519	619	563	553	548	570	625	573	523	485	587	545	535	556	571	574	589	571	541	612	623	579	561	605	570	554	598	589	570	595	542	554	607	614	588	572	590	591	544	577	529	584	583	563	529	620	564	537	616	583	599	566	602	586	554	583	585	572	553	570	623	562	572	633	580	614	569	594	575	587	533	618	542	567	582	560	605	562	582	592	595	589	552	569	560	514	587	577	528	563	564	626	599	571	585	548	573	552	583	564	591	560	596	556	547	606	585	551	581	613	565	574	576	612	556	571	586	598	582	585	611	566	592	613	572	564	574	583	568	586	579	563	569	572	580	589	594	594	594	595	560	557	574	594	580	590	599	558	604	598	584	586	592	570	601	572	576	554	619	567	577	565	559	567	548	628	557	499	569	557	587	557	572	563	557	579	614	563	584	530	534	618	588	554	601	557	593	561	596	562	573	536	568	595	580	581	586	559	606	615	582	565	609	552	590	558	561	542	557	542	545	529	594	607	541	566	570	598	600	557	569	550	587	573	562	571	567	575	575
24959	21251	27260	25406	8832	835	606	508	452	447	389	354	357	357	315	289	325	324	326	309	332	325	300	324	314	284	293	308	298	282	317	301	313	313	291	299	297	317	320	341	316	289	315	287	329	285	290	291	280	300	312	310	300	276	282	282	337	287	331	289	278	249	261	303	326	291	301	268	304	271	328	314	292	304	277	269	268	298	282	270	249	281	268	278	303	265	269	297	301	304	298	293	278	306	293	305	275	262	307	255	297	312	308	295	302	278	322	276	276	294	273	285	280	289	295	300	292	265	275	287	275	284	254	301	295	274	306	254	265	290	290	296	306	295	309	275	283	307	256	289	277	293	283	287	298	265	271	295	253	294	268	292	299	304	301	285	279	310	326	268	307	312	245	280	266	259	250	282	259	291	284	306	271	262	281	326	306	279	284	298	301	292	267	312	262	305	299	278	284	254	286	315	289	280	267	307	275	293	277	294	319	274	300	264	301	314	283	294	290	301	272	277	302	314	307	284	291	289	288	291	314	288	270	308	300	288	314	295	263	298	276	298	314	297	271	233	316	293	303	284	297	287	299	307	319	278	276	301	291	284	307	304	275	272	265	302	301	274	272	263	303	296	293	283	269	272	297	274	277	264	304	280	290	267	274	270	270	307	291	307	303	308	304	306	254	290	272	296	285	293	286	283	278	296	317	301	287	307	270	306	293	305	288	272	258	300	281	273	293	288	302	290	299	321	267	310	304	278	299	256	304	302	285	299	315	273	265	293	262	291	291	300	275	286	316	277	244	277	287	296	268	278	295	287	296	282	258	280	292	314	292	253	302	308	298	297	284	293	282	283	315	299	264	295	306	298	291	262	251	300	288	268	339	292	295	247	322	300	271	274	301	284	295	286	288	274	261	291	282	294	278	300	295	273	280	273	293	285	317	269	275	301	301	293	284	314	305	293	298	258	283	282	290	297	305	300	266	297	282	279	279	292	266	286	282	297	297	301	292	284	279	280	298	290	300	272	287	281	293	278	301	270	284	269	296	274	276	278	297	287	289	311	271	248	301	291	302	292	295	310	301	304	284	272	287	310	331	284	278	250	286	317	308	285	296	278	282	299	265	269	281	300	277	286	299	288	300	290	273	287	294	279	286	252	274	260	309	292	283	274	283	277	285	319	281	297	301	277	293	286	292	289	259	294	279	284	282	255	297	255	301	291	282	273	306	304	273	286	298	288	274	277	289	285	281	300	280	279	295	273	306	277	294	274	258	291	281	293	262	287	317	288	270	279	276	266	281	299	316	306	306	305	295	290	246	297	318	294	281	273	278	285	279	304	284	262	274	311	278	294	301	294	311	300	274	327	297	296	313	282	299	310	284	269	279	284	276	291	295	304	298	268	259	269	267	299	277	275	285	285	268	283	277	286	255	283	284	290	269	298	265	315	305	268	285	289	267	279	294	254	299	291	257	274	312	266	289	279	283	290	283	264	281	308	274	264	322	294	298	330	305	299	297	269	287	308	287	273	308	293	299	305	290	264	256	294	291	284	290	309	308	311	317	303	291	275	287	264	285	282	318	284	279	289	305	268	307	270	276	279	283	300	272	297	290	260	280	300	286	277	320	265	288	266	296	265	287	256	299	299	283	300	313	300	288	288	272	272	290	291	276	300	298	290	269	260	323	278	303	263	287	276	297	296	305	300	280	280	278	268	273	306	256	281	307	286	294	308	301	287	299	299	295	287	264	313	319	294	293	323	305	259	304	301	307	283	281	270	289	296	277	294	289	267	290	293	291	300	304	294	311	285	282	290	277	304	263	295	284	297	291	299	326	282	307	266	285	284	314	301	291	290	295	286	293	285	301	277	269	294	324	324	315	297	283	276	303	277	291	307	266	297	313	296	275	299	280	305	259	275	309	326	267	303	269	307	271	274	294	298	281	292	311	312	275	261	297	291	319	301	308	289	292	295	304	295	269	307	301	303	280	294	285	269	316	274	295	305	286	263	306	288	290	317	288	309	277	284	278	314	294	304	279	282	273	319	276	302	315	281	283	307	301	281	274	299	282	294	307	281	278	324	299	296	290	264	278	284	275	301	276	270	271	269	286	292	300	308	262	266	269	274	303	302	274	311	302	266	299	261	307	287	288	267	277	287	290	278	263	277	275	302	292	283	288	272	278	275	306	300	274	295	284	268	295	267	303	279	298	308	273	299	279	310	305	300	280	298	337	296	292	308	275	279	293	284	282	287	298	289	265	287	279	267	241	264	293	282	289	265	284	276	266	300	266	272	255	267	288	274	273	297	309	283	289	274	286	256	292	288	317	322	263	275	254	266	278	269	305	279	323	290	269	270	328	265	308	331	255	313	291	265	290	311	296	308	332	316	275	310	306	307	298	292	283	292	265	315	275	287	305	311	288	315	281	279	308	283	289	269	287	285	291	277	264	317	288	286	278	298	297	301	276	260	296	308	290	281	276	282	299	289	315	288	307	300	313	309	271	290	303	270	285	291	301	319	301	277	315	272	322	284	317	264	300	291	268	280	285	322	276	306	276	299	281	267	284	297	275	333	294	311	293	296	287	285	303	299	278	290	311	293	293	264	298	298	264	302	315	285	286	295	282	298	271	268	270	287	277	297	284	314	306	272	296	266	310	300	281	291	287	266	268	325	286	294	288	304	299	297	309	277	303	281	305	297	247	279	291	298	313	255	293	288	288	295	265	287	299	289	312	289	256	289	308	323	298	284	314	272	289	287	265	270	289	303	282	298	295	268	272	291	292	294	260	264	288	277	295	304	273	289	283	264	296	287	303	287	284	289	294	289	274	307	311	309	283	272	277	274	309	294	268	281	272	280	282	287	285	267	288	284	286	266	306	304	307	279	277	269	287	267	272	283	285	261	275	298	299	318	268	326	266	312	299	280	288	297	269	268	271	286	273	296	307	299	271	294	287	296	270	288	301	292	294	290	270	280	300	257	295	281	309	280	323	278	295	315	293	276	320	275	277	283	263	255	278	297	321	282	287	270	275	275	287	276	310	285	286	266	286	312	292	261	306	299	292	282	280	288	291	292	290	295	291	289	282	305	273	295	281	287	311	276	292	292	304	287	306	291	277	290	294	299	280	280	265	281	284	270	265	274	273	311	274	264	324	312	301	309	284	310	267	269	281	319	321	276	296	304	312	297	301	307	280	244	330	283	283	267	292	267	299	314	295	283	306	294	329	279	294	302	307	299	275	282	277	282	286	312	298	250	275	271	279	285	270	296	309	286	298	282	314	291	261	262	273	280	318	301	289	295	263	260	281	310	269	296	303	284	300	273	307	289	280	329	296	311	279	290	315	303	294	311	268	280	272	310	292	301	288	267	301	300	271	288	279	262	279	293	254	273	281	298	290	276	297	289	281	292	270	272	338	273	289	283	287	248	300	284	291	297	300	303	269	303	301	293	296	272	292	264	303	294	305	298	285	292	266	266	257	304	289	294	291	296	294	268	261	290	290	325	267	258	298	314
4116	5937	3710	1930	1525	1166	934	838	642	575	502	461	426	434	443	402	376	408	394	403	372	346	355	397	315	340	331	339	338	373	344	328	362	383	350	369	339	352	358	368	342	342	341	353	340	354	317	343	317	358	340	329	294	339	329	333	334	368	325	343	336	367	349	344	327	337	337	324	337	333	328	349	335	341	338	334	309	355	321	359	328	349	331	346	352	337	351	365	336	337	328	341	313	325	349	341	340	338	314	344	302	297	342	326	332	343	345	341	328	341	342	318	304	353	312	320	279	328	346	339	297	333	349	303	319	326	337	299	321	307	360	354	321	316	322	361	338	338	351	327	317	351	321	318	326	329	315	319	333	290	340	327	319	373	297	352	358	319	343	328	317	328	326	297	313	320	310	291	300	320	334	325	357	317	324	315	337	357	314	335	306	322	353	307	328	305	346	308	364	323	304	326	320	297	327	339	310	314	337	315	334	297	311	320	342	324	327	325	301	320	327	312	326	279	319	313	335	339	348	295	350	337	312	351	331	328	311	292	343	303	312	326	324	340	312	354	341	312	363	335	359	322	326	290	312	332	334	348	345	318	332	315	364	343	308	326	311	316	344	331	317	321	331	337	346	354	330	314	317	309	314	339	354	321	356	308	306	324	317	326	310	338	322	342	341	326	307	327	313	357	338	342	337	333	329	351	328	324	282	290	307	346	333	331	342	296	345	337	316	313	305	316	329	338	331	304	286	325	331	334	351	342	298	315	333	304	351	327	337	342	354	334	336	358	358	336	351	309	314	319	302	327	284	315	343	365	354	335	352	315	305	336	334	337	333	311	339	325	310	307	326	310	324	336	341	318	341	330	332	342	328	340	350	331	335	308	308	328	358	352	302	319	325	343	307	313	326	340	331	336	339	318	319	347	335	327	293	323	310	329	351	321	310	312	325	325	307	345	308	354	331	317	337	331	335	305	348	293	354	333	309	331	320	363	318	357	346	332	348	355	334	328	325	348	304	305	338	330	304	318	335	347	326	315	305	335	320	317	339	320	322	308	338	331	326	352	308	299	339	329	311	316	281	331	323	316	298	317	351	354	293	347	354	371	301	342	286	344	283	344	289	300	324	329	308	342	354	371	289	348	308	331	307	344	313	324	303	336	295	310	347	323	332	333	357	340	318	328	332	332	336	345	335	313	332	341	337	340	343	332	352	319	323	322	312	336	321	360	326	309	331	346	338	312	334	345	351	323	295	299	339	322	311	303	365	331	310	341	324	359	318	317	296	301	318	324	308	341	369	333	333	315	329	354	329	318	314	331	332	326	355	347	366	298	340	322	338	364	299	313	305	300	318	335	344	303	311	311	323	292	344	328	329	317	299	311	339	331	335	316	315	342	337	311	373	309	317	330	351	336	335	293	346	312	312	307	345	310	337	336	326	350	310	301	343	319	334	299	297	323	300	345	299	306	375	308	341	324	349	310	327	320	352	288	314	355	327	360	317	321	321	341	329	323	365	333	327	329	336	339	301	336	334	327	357	337	315	323	334	274	343	310	341	292	364	345	340	326	326	345	343	313	329	313	335	336	364	352	317	331	302	315	331	348	307	325	349	314	338	329	324	344	328	335	323	319	321	333	329	324	328	287	312	318	306	340	342	336	313	329	342	332	338	361	324	329	311	357	318	327	348	342	321	316	295	329	344	335	322	323	290	311	302	316	301	321	337	338	352	324	308	331	312	330	315	330	372	320	336	321	343	332	330	356	356	337	299	305	318	304	315	329	329	363	303	321	327	321	336	365	316	320	345	291	325	305	299	335	324	334	349	303	345	313	319	297	356	332	312	323	359	331	372	331	321	322	323	343	298	309	315	310	352	307	299	325	340	327	331	355	328	350	310	310	324	316	369	337	309	330	320	345	311	318	332	314	332	306	330	356	323	323	341	323	327	348	330	352	312	340	335	302	335	299	310	350	321	340	321	327	334	343	333	304	339	295	350	317	329	357	316	306	340	314	326	323	328	359	327	319	314	354	307	319	327	344	343	335	332	335	309	312	345	315	333	315	333	320	339	322	339	316	332	333	332	343	338	328	318	327	335	332	321	320	355	353	319	347	338	369	294	291	300	345	314	328	340	328	298	340	372	339	345	318	334	316	336	338	337	320	306	338	319	309	318	322	336	273	339	339	363	350	332	311	340	339	347	327	338	315	347	349	344	311	345	298	330	304	327	343	322	324	317	307	339	358	344	339	327	346	327	328	344	345	353	325	336	359	304	327	330	356	316	317	360	331	367	304	351	308	325	349	360	346	303	335	350	343	335	351	324	335	332	344	292	347	323	331	336	357	328	301	320	356	322	325	339	333	334	319	311	332	330	311	299	349	319	340	330	330	332	329	319	306	307	296	334	324	327	312	321	321	364	330	311	313	307	301	310	344	301	312	333	321	327	302	321	312	328	346	313	340	311	342	326	333	353	324	327	332	309	337	315	338	368	300	308	335	329	330	297	342	343	312	348	306	311	314	348	332	336	348	358	313	320	318	311	329	352	329	307	301	309	364	321	335	292	343	329	352	333	309	303	338	344	321	326	340	326	307	331	308	330	320	329	350	334	310	306	302	362	309	328	316	338	323	324	355	329	325	349	352	319	322	326	342	337	326	310	336	324	319	353	298	305	343	307	371	340	368	326	308	361	295	328	325	325	356	332	367	337	319	328	369	329	306	334	314	312	337	302	306	313	346	303	314	312	333	334	364	336	308	300	324	338	350	307	342	316	322	337	324	339	320	311	332	312	332	348	330	350	325	309	341	360	317	302	345	335	334	304	311	358	350	369	328	333	314	325	314	301	315	337	382	284	331	347	320	318	346	370	336	324	323	323	311	313	349	348	339	321	339	278	301	365	311	348	357	319	355	344	318	342	298	335	316	341	357	351	331	361	313	345	302	329	320	359	320	308	347	341	354	338	336	320	359	330	389	332	330	323	329	308	344	322	311	336	360	325	354	336	303	321	312	302	325	336	336	330	346	328	317	293	345	324	340	368	367	333	290	327	305	318	322	304	325	349	328	303	334	312	330	344	308	332	335	317	305	318	326	325	341	329	294	330	343	318	297	354	358	324	355	348	344	345	309	335	319	334	330	349	336	343	326	341	322	306	329	347	315	329	345	321	314	340	339	321	346	297	324	338	319	325	316	350	342	347	343	340	328	348	326	306	318	342	316	332	321	316	321	368	312	350	338	321	306	322	337	314	331	346	314	320	323	322	342	330	326	367	338	328	345	347	324	355	337	351	327	325	328	323	346	338	330	348	331	301	340	292	341	339	328	315	299	339	338	367	334	336	320	309	340	319	331	295	335	325	314	324	327	357	303	350	354	309	337	318	340	293	323	353	338	327	317	331	308	337	315	330	315	306	318	321	326	321	353	304	345	317	336	348	327	317	308	331	359	311	309	329	335	323	358	275	342	318	320	338	315	349	347	320	339	320	328	317	329	335	326	310	321	333	326	360	342	335	321
22704	21272	28948	23911	21279	21319	7234	1601	1116	1089	981	871	826	820	792	826	749	674	680	741	705	696	700	719	701	640	690	694	707	686	601	690	670	683	663	653	701	687	694	691	704	629	665	687	703	667	694	643	627	651	660	660	663	642	651	644	695	704	668	670	635	680	662	623	664	645	682	672	723	656	629	653	702	712	651	620	657	622	664	610	614	656	620	624	666	657	681	662	664	652	617	641	678	630	580	623	615	676	607	659	660	612	670	620	660	675	684	605	615	607	671	555	672	706	632	634	668	674	606	630	656	664	605	617	631	668	648	656	575	654	662	618	623	687	613	690	645	650	643	650	667	605	669	605	643	626	594	607	674	623	638	661	637	697	633	655	675	632	617	702	647	598	608	659	596	588	620	650	601	632	647	677	591	613	630	659	623	637	644	591	645	643	627	646	637	680	631	627	626	609	651	609	646	624	630	632	628	648	588	633	646	621	693	660	625	632	673	637	669	620	588	610	620	631	647	662	640	614	620	625	615	635	619	674	631	615	579	637	665	607	682	670	620	661	611	658	671	603	628	630	619	611	682	689	634	627	671	630	645	665	608	637	638	643	571	657	634	633	683	640	644	611	656	642	627	647	661	632	655	658	657	637	621	649	650	598	618	641	652	612	655	657	644	662	631	642	636	687	652	686	677	649	668	641	650	646	657	650	648	620	661	631	629	627	610	654	616	681	634	653	613	652	619	650	659	629	616	653	655	710	673	584	637	658	591	657	694	671	635	661	602	612	663	601	617	597	625	609	626	614	668	630	679	666	648	644	670	640	632	606	622	642	610	653	629	625	629	672	673	641	642	628	620	649	705	579	616	639	633	599	602	592	605	581	597	652	673	623	623	588	620	655	635	636	621	640	644	647	626	596	628	664	615	636	617	578	618	573	655	661	646	666	630	659	653	584	682	642	632	612	589	621	599	611	625	625	662	647	674	647	624	671	632	604	635	625	664	580	612	606	635	647	608	631	577	634	643	634	624	667	637	633	632	656	689	631	643	599	664	626	672	637	620	606	599	622	654	631	655	615	624	664	609	626	642	629	621	634	652	646	637	612	624	659	648	608	639	645	633	648	614	634	623	626	619	631	640	626	633	634	656	613	651	654	638	654	639	647	628	600	676	656	646	663	651	661	634	611	616	610	632	647	615	595	654	675	656	615	608	680	622	631	666	636	653	645	583	640	652	641	619	636	646	620	646	591	630	652	630	580	621	594	615	606	634	641	683	611	627	662	669	681	669	643	636	652	649	674	641	625	637	616	603	651	737	615	639	652	686	629	636	645	660	650	639	666	635	609	650	610	653	642	644	683	668	634	656	646	601	630	599	587	658	610	657	671	678	655	674	622	616	631	636	641	660	630	649	660	681	659	638	668	641	621	634	650	682	659	625	628	632	642	601	604	617	634	630	674	650	630	623	679	656	640	662	655	611	667	651	631	646	638	637	585	666	607	614	664	636	663	597	692	682	595	651	635	636	646	604	592	644	611	652	632	668	594	651	657	613	607	675	634	651	624	645	618	641	654	618	612	625	616	620	620	646	645	602	636	659	612	665	633	639	649	642	635	641	582	688	673	610	635	630	648	686	638	634	594	641	642	626	599	639	620	608	632	656	662	688	645	654	616	650	630	636	670	615	647	657	674	635	609	648	616	622	653	615	616	603	657	624	626	698	637	606	607	603	646	664	638	625	632	646	611	703	672	653	639	624	588	693	632	599	632	620	592	570	594	607	660	666	645	689	659	666	603	630	673	632	648	615	614	627	600	637	642	642	643	622	613	602	656	651	634	602	593	634	605	649	685	690	640	628	606	676	600	654	650	614	659	629	679	626	628	629	650	618	650	618	614	616	624	629	611	641	620	623	630	601	653	608	666	678	613	602	659	652	626	605	644	635	612	673	679	657	613	659	632	634	625	679	661	624	659	641	603	675	645	627	659	682	677	637	624	644	640	645	644	621	611	661	607	628	655	602	603	621	648	666	604	635	630	661	649	688	664	618	718	622	711	614	639	641	604	613	637	636	633	666	688	709	623	646	646	654	622	626	644	637	666	665	597	671	614	683	603	627	582	624	661	615	679	668	654	660	639	607	627	604	624	621	666	674	585	634	604	636	620	643	588	604	653	647	671	623	683	692	630	670	602	638	652	621	666	631	645	629	615	613	638	610	657	610	591	648	645	653	633	650	641	628	627	649	659	603	666	656	623	633	610	617	639	650	631	634	643	679	700	650	627	641	604	630	648	644	658	648	592	652	648	646	593	629	631	632	648	611	626	666	642	632	637	586	650	617	614	635	629	671	643	690	646	584	628	635	614	664	631	656	623	635	639	657	701	604	642	638	599	662	654	632	634	619	644	659	632	667	627	642	631	639	608	578	612	622	602	650	669	626	623	620	614	670	667	639	602	627	651	582	643	619	602	611	650	700	665	684	630	613	618	598	594	578	636	669	652	630	608	601	611	625	672	656	654	610	611	655	636	635	593	639	594	669	624	638	646	661	630	642	589	636	651	652	623	649	605	624	607	662	636	623	630	674	608	588	654	607	605	618	656	625	648	613	649	609	619	651	607	623	630	653	622	642	634	676	650	612	600	597	610	633	633	590	648	657	610	615	617	652	649	657	618	629	636	647	680	619	645	664	614	627	614	642	637	595	602	647	656	615	609	631	639	638	678	608	630	630	653	609	604	618	659	661	600	645	611	644	602	602	646	680	603	652	666	627	677	641	656	634	646	636	612	641	622	677	619	624	672	626	625	632	650	640	691	626	661	656	667	598	632	619	618	654	615	617	635	647	639	690	581	604	591	660	630	635	670	660	614	639	606	650	640	628	619	655	644	629	607	626	606	688	643	626	650	626	642	644	608	631	653	652	627	650	622	663	614	616	650	668	638	598	655	709	622	630	633	634	654	655	626	633	619	649	643	634	647	646	622	634	601	617	638	622	672	618	633	626	627	666	651	614	612	624	624	619	680	632	639	618	590	619	648	637	625	632	670	651	630	629	620	658	598	575	643	626	573	625	603	649	628	618	603	659	625	621	620	650	614	639	598	643	628	620	654	621	623	659	619	604	644	679	607	647	591	656	611	643	638	663	612	635	586	643	620	662	651	612	662	603	672	623	640	652	655	611	661	649	648	630	674	643	657	623	605	606	628	630	654	599	653	607	596	610	670	618	651	621	672	648	686	636	680	638	647	616	646	658	636	621	677	660	645	638	591	617	632	656	647	618	651	628	606	649	619	620	638	682	642	639	633	594	623	684	667	656	668	644	636	683	635	665	623	618	595	591	626	643	600	647	692	636	660	650	628	667	651	653	589	643	610	633	654	611	652	681	572	626	673	620	639	642	650	597	595	577	628	629	641	609	611	650	637	636	636	619	680	626	706	627	618	647	605	591	670	639	648	617	666	613	660	638	688	646	665	648	620	605	665	680	641	644	678	641	681	613	566	618	639	639	610	648	615	713	620	647	611
5647	15798	10503	5718	4476	3377	2630	2009	1718	1434	1262	1147	991	1020	946	946	894	863	789	811	733	767	762	747	726	779	764	717	775	733	678	726	752	769	722	715	772	697	719	735	695	725	743	767	683	678	696	696	698	714	715	687	745	761	713	720	650	745	709	662	692	736	684	716	710	688	677	721	683	707	655	709	666	683	664	657	709	684	642	714	687	660	681	637	698	705	733	714	663	732	722	656	683	674	678	662	664	652	680	641	672	720	699	683	682	676	698	663	650	655	677	662	674	692	616	685	669	700	652	695	702	649	673	636	628	677	695	669	658	654	646	602	703	679	693	666	639	678	687	668	656	669	711	675	648	662	654	690	655	662	640	685	696	599	674	642	637	671	619	645	680	680	677	642	674	705	648	667	698	673	636	646	643	677	700	668	648	652	656	637	652	668	706	690	673	660	627	668	608	622	649	661	681	675	638	674	642	710	622	652	662	678	677	699	675	668	635	642	689	689	655	620	651	658	637	630	622	680	620	626	651	679	649	650	710	654	642	641	629	681	668	663	707	671	642	700	639	685	688	663	669	631	683	665	649	682	698	665	654	664	688	648	664	675	674	708	627	632	643	685	732	660	673	659	652	644	686	675	700	680	673	684	702	643	668	678	692	637	660	666	686	667	699	638	645	682	678	660	692	673	665	666	647	617	651	655	710	658	695	687	662	678	718	629	614	618	634	698	643	651	661	624	615	681	651	658	678	668	684	680	678	674	627	717	659	628	634	653	644	689	699	647	682	711	646	653	664	681	713	675	653	660	675	698	679	678	685	671	679	646	685	689	685	687	652	665	675	708	662	677	690	696	666	681	662	673	725	655	678	684	655	635	628	677	652	689	703	635	685	651	669	694	652	697	670	687	656	686	674	642	692	653	683	670	669	661	687	648	687	649	669	636	685	658	654	686	691	671	671	594	693	627	680	652	640	677	661	686	701	689	685	664	642	674	653	653	617	649	696	661	680	724	658	674	660	636	645	643	667	666	653	693	670	695	677	696	676	643	682	648	652	665	679	637	663	663	656	620	683	680	667	683	635	671	679	666	606	667	670	678	645	657	672	694	660	652	670	656	644	669	665	663	650	670	673	613	706	699	680	689	690	653	661	638	670	631	671	697	623	638	660	659	702	685	643	667	630	674	659	632	664	665	636	694	660	642	701	663	683	641	663	681	664	709	663	654	687	693	688	643	648	659	690	665	691	676	669	632	611	708	626	665	628	654	674	642	668	681	662	661	668	689	669	656	650	639	640	635	654	711	641	679	679	608	616	663	683	670	729	641	668	625	693	689	668	674	683	621	685	644	683	626	682	695	664	684	697	662	684	667	716	681	692	684	704	667	653	659	628	678	654	671	675	686	615	671	628	689	674	677	655	663	707	621	682	675	645	689	693	667	667	690	687	695	680	696	712	633	689	625	629	653	658	655	648	700	691	657	689	669	651	651	667	682	645	618	657	649	657	667	653	668	685	663	687	669	700	666	679	703	632	629	684	701	637	650	635	665	702	631	648	643	685	719	701	692	633	678	596	649	659	679	642	702	695	678	651	645	686	673	656	640	657	680	641	660	645	678	697	689	653	632	678	685	625	709	676	686	697	642	640	689	691	636	655	691	669	653	689	659	697	644	683	661	703	673	665	730	683	669	714	691	668	687	646	654	661	644	691	653	654	672	707	674	664	687	679	641	647	684	682	645	652	610	672	643	622	695	701	643	691	703	648	633	665	672	668	650	662	620	631	680	657	702	660	660	635	667	709	707	604	628	683	695	667	655	657	714	665	631	623	663	675	647	669	692	683	655	682	659	658	665	678	728	661	656	678	659	683	633	693	632	609	632	650	672	664	671	653	652	653	667	656	649	656	656	707	676	662	697	654	654	671	696	692	691	665	666	583	635	628	668	667	655	648	701	662	685	699	625	694	651	709	669	670	676	630	672	666	675	650	680	657	678	720	666	662	649	624	672	685	746	673	663	695	688	684	627	647	694	698	637	638	630	640	661	664	708	654	641	673	657	711	663	680	708	660	694	666	630	654	630	645	665	631	703	655	661	649	679	658	700	659	665	678	665	684	669	665	647	621	721	709	656	642	640	668	659	681	673	668	649	637	622	679	688	682	677	688	646	694	607	631	623	708	682	707	689	655	664	660	663	620	662	654	627	620	671	690	671	663	665	674	672	704	642	657	729	683	694	700	639	657	676	651	678	709	679	643	604	627	634	691	656	674	661	610	700	663	666	660	676	696	669	747	629	660	662	688	677	648	666	646	663	677	635	691	687	669	636	600	666	644	687	657	693	672	632	656	684	661	632	699	665	676	616	658	660	657	636	639	652	677	633	607	668	670	659	659	644	650	667	644	649	678	620	610	641	713	722	694	663	706	668	665	735	648	670	632	638	729	670	657	698	642	674	646	668	601	620	668	673	664	692	677	684	649	667	679	637	637	629	690	732	643	641	660	670	691	667	633	657	712	678	703	643	665	688	639	657	692	644	726	617	666	654	667	652	650	731	709	654	672	662	681	679	660	624	674	696	677	672	661	677	677	692	669	635	638	659	646	629	638	676	680	622	675	667	675	685	627	711	681	683	668	693	717	652	681	678	671	680	609	683	632	677	676	677	673	679	640	641	634	665	674	631	692	658	680	682	674	686	663	679	677	660	695	641	656	672	651	660	584	675	645	669	643	627	664	708	728	648	691	681	736	638	713	677	643	688	653	671	665	625	631	703	661	644	652	648	663	627	658	659	663	689	683	708	646	675	685	701	682	653	647	663	658	676	683	663	659	639	665	630	674	671	620	666	677	684	622	669	708	686	649	668	672	679	684	633	653	668	652	680	693	694	668	655	667	689	681	655	697	659	666	683	678	635	642	648	717	706	685	664	670	648	651	690	661	650	665	648	677	660	694	665	672	685	658	702	660	657	650	634	681	653	669	699	637	657	653	710	682	682	632	673	667	682	695	663	651	699	663	699	622	594	703	715	659	630	610	672	633	616	663	712	643	663	656	755	644	662	677	665	643	628	682	662	647	702	676	656	622	619	700	612	641	656	672	662	622	646	693	666	694	672	671	630	644	672	713	678	654	671	638	613	654	677	595	701	614	673	632	665	657	640	694	681	631	689	670	679	670	620	698	635	656	675	644	669	659	634	660	701	656	671	663	677	677	660	668	680	630	723	653	653	688	646	657	617	628	687	659	659	606	691	668	662	640	654	668	675	681	685	652	674	704	640	656	663	689	660	675	634	646	703	688	661	618	660	637	639	634	666	614	679	631	607	692	662	659	685	679	650	682	671	641	639	666	675	676	667	680	686	597	677	661	669	698	623	673	642	625	698	712	638	673	687	656	680	667	620	616	663	654	722	711	672	650	678	653	634	667	650	662	674	694	724	686	653	644	637	636	685	715	685	688	656	718	692	685	693	647	660	636	673	679	605	642	641	673	664	683	617	679	678	644	645	658	683	698	659	689	640	683	674
27779	16867	3082	743	506	400	379	305	328	301	299	316	312	313	315	307	292	310	311	318	270	268	341	330	306	274	286	279	303	304	334	310	332	336	278	298	291	286	294	311	300	301	328	306	305	325	329	283	279	304	268	291	282	281	296	293	315	310	293	309	309	287	339	303	306	322	282	284	292	279	318	307	348	300	308	322	308	317	279	312	311	313	321	302	303	323	321	303	304	309	316	286	278	266	277	301	292	334	295	304	284	316	300	302	302	295	297	276	292	257	320	282	309	328	296	263	305	275	307	296	305	299	277	275	286	319	283	281	290	322	292	301	275	251	290	264	302	302	332	306	286	314	306	304	278	265	294	333	303	308	300	299	302	309	289	282	323	289	302	306	297	273	281	247	285	293	295	285	282	294	296	283	314	277	277	285	294	286	278	305	288	309	317	307	316	286	304	294	278	297	310	283	278	268	295	272	296	275	276	258	306	303	282	297	318	321	304	318	310	312	271	281	303	302	320	299	286	312	273	320	306	288	266	284	308	301	322	311	307	258	344	281	314	315	299	293	277	330	328	317	298	312	302	306	284	291	265	308	287	254	289	301	278	308	291	306	287	282	295	274	286	314	268	277	303	321	295	288	295	248	295	309	304	317	304	316	293	316	283	282	272	285	308	307	322	320	290	295	314	271	286	288	296	283	296	306	314	310	296	286	291	279	290	287	282	270	306	296	305	286	279	279	305	317	318	287	302	322	278	301	297	305	298	304	288	321	280	288	300	319	301	288	307	299	269	300	307	260	304	316	289	278	273	320	279	316	323	307	306	259	320	293	284	318	283	311	310	329	314	288	270	321	275	293	283	296	281	284	285	314	277	299	281	295	316	310	274	297	275	267	279	318	296	313	263	307	294	299	294	287	303	294	314	312	289	308	313	268	300	302	286	278	278	269	327	297	284	274	320	314	270	286	267	304	311	312	314	293	315	310	294	293	282	289	308	307	302	322	289	314	297	287	278	277	289	279	277	269	295	268	297	272	278	299	289	300	305	286	323	272	286	325	293	300	316	275	334	327	277	280	304	292	315	300	305	303	316	314	298	280	294	296	307	306	319	303	293	315	314	290	306	291	288	293	319	290	309	301	275	305	331	273	288	311	295	281	290	294	286	282	309	302	281	305	273	294	307	312	283	308	312	309	284	296	283	301	303	321	286	279	330	308	288	286	292	287	315	301	293	336	288	271	280	323	276	313	272	306	288	326	329	288	302	305	304	284	275	299	315	290	306	290	291	312	303	294	274	274	292	302	299	291	308	307	309	301	293	286	298	311	276	289	313	285	274	287	275	273	278	281	281	291	310	294	319	312	281	283	339	295	305	306	323	284	323	317	284	328	313	272	308	317	295	285	256	299	317	288	300	283	294	305	312	280	320	288	311	292	317	303	284	281	281	288	305	307	316	275	300	278	311	279	296	321	290	301	282	276	289	341	298	314	296	302	304	328	323	276	287	279	296	281	282	294	300	303	323	305	296	302	289	308	293	310	288	346	292	310	303	284	274	297	301	294	310	274	314	287	294	319	294	324	291	311	291	304	339	308	291	299	313	319	300	279	251	328	294	297	299	281	302	320	283	272	282	350	305	279	287	296	288	285	306	323	310	306	292	309	316	307	289	288	274	285	297	270	297	319	308	277	283	273	303	306	324	303	287	289	289	308	288	303	286	304	307	291	312	290	300	330	290	324	279	273	310	299	307	317	277	300	276	281	300	298	308	310	306	323	294	305	298	351	296	285	306	272	306	317	302	292	293	311	302	299	287	300	321	302	304	319	296	313	297	311	300	284	309	265	315	301	277	301	291	260	282	300	292	287	324	303	300	295	303	299	292	273	306	294	296	319	285	326	322	307	271	301	277	305	275	301	309	275	302	264	292	300	295	309	268	290	303	296	311	340	312	292	294	302	294	279	282	320	264	301	316	300	271	285	283	317	304	310	296	266	333	290	277	315	304	278	277	267	303	283	305	311	297	316	305	270	294	309	283	298	304	317	297	287	298	289	302	288	322	299	279	307	262	311	264	291	324	291	314	276	302	308	303	276	287	277	274	286	279	291	302	305	322	310	290	294	286	313	313	300	279	281	289	301	296	274	333	306	285	298	276	304	280	331	306	289	300	305	273	317	312	304	299	298	321	283	282	303	276	313	276	297	256	281	275	289	287	305	310	323	304	305	303	276	267	290	284	321	303	285	307	292	259	303	341	295	281	284	303	311	277	283	306	305	310	281	289	286	293	301	303	301	305	298	319	275	294	280	297	275	293	317	295	318	313	281	278	294	303	289	288	300	323	304	268	278	270	323	258	330	317	279	330	279	278	300	316	294	299	278	264	295	299	292	290	264	298	296	321	312	274	281	264	285	292	291	294	301	312	326	311	272	297	299	303	318	270	330	305	282	292	282	288	283	286	279	293	298	306	297	298	269	283	297	300	284	287	317	305	308	285	322	287	266	261	301	288	304	277	319	315	292	299	298	300	330	312	296	291	278	327	310	303	287	306	296	298	298	287	299	308	298	322	303	297	273	283	246	254	310	285	295	276	271	288	322	269	351	332	318	297	289	274	297	291	285	299	324	272	306	312	290	334	302	289	307	317	286	276	292	307	260	311	313	304	295	283	300	298	289	305	308	317	319	285	292	258	300	271	288	277	297	268	284	286	294	300	290	310	277	271	313	279	318	303	322	314	302	304	262	277	303	273	272	291	320	302	266	298	306	302	340	272	292	267	295	297	332	325	279	277	336	324	300	260	281	311	286	311	312	293	287	283	284	291	272	305	298	305	282	286	304	299	279	275	271	301	286	279	300	295	291	322	307	283	277	299	309	306	302	298	272	278	303	287	276	290	306	308	266	300	272	289	312	329	304	320	273	274	327	303	291	295	286	295	296	305	284	320	299	291	320	305	283	296	277	301	296	302	293	317	305	304	257	279	292	309	309	277	283	279	268	286	291	316	289	257	300	269	298	298	320	310	310	306	288	270	284	312	282	309	290	281	247	288	289	314	287	267	305	277	297	299	261	290	290	265	282	299	366	321	316	308	293	318	274	308	321	326	307	297	271	279	289	304	265	258	311	311	303	291	290	272	282	288	276	272	302	316	298	288	304	318	299	299	301	288	277	301	304	277	339	294	307	294	279	274	286	320	294	285	303	312	287	288	306	291	315	317	326	287	280	309	270	304	270	277	295	305	292	291	282	309	282	294	290	290	279	295	282	292	312	284	281	272	305	293	314	300	323	316	300	306	312	278	288	342	274	302	265	320	284	296	282	277	303	283	284	299	280	297	298	304	276	311	330	276	298	333	308	279	282	300	304	296	307	299	261	288	333	282	271	298	308	299	324	311	305	308	313	301	276	298	284	297	302	264	306	292	309	309	309	248	302	279	288	280	316	330	288	303	312	288	284	318	293	336	292	291	291	283	307	304	301	284	333	305	326	308	296	263	295	300	290	273	302	290	297	293	271	344	314
4935	1570	1162	671	548	462	463	423	397	358	335	355	374	338	359	365	310	366	332	373	337	359	327	317	324	342	333	329	344	310	344	335	335	322	340	350	335	361	351	347	356	391	331	327	338	359	336	333	345	380	314	331	341	366	306	337	311	329	396	342	368	313	321	325	324	334	333	347	348	303	322	335	306	317	329	330	329	323	292	288	326	331	321	337	299	368	306	357	331	360	332	323	309	345	356	323	337	313	272	305	360	329	318	348	344	303	335	307	341	352	328	347	307	334	330	361	342	300	293	315	293	313	322	324	296	325	308	350	324	305	323	323	355	337	328	335	325	337	351	293	355	319	309	329	336	301	346	341	327	350	329	326	336	315	319	310	307	328	321	321	344	344	290	297	324	311	361	322	330	334	301	331	288	317	300	311	292	296	348	339	301	328	357	355	315	338	357	348	310	325	341	342	320	327	306	324	352	352	305	292	295	319	303	323	325	327	320	343	311	322	360	287	313	357	352	343	323	289	323	306	309	328	300	328	306	348	312	311	346	327	342	330	311	339	321	324	344	329	300	319	357	324	323	314	322	308	319	315	328	327	306	315	356	315	301	352	351	353	317	299	344	334	335	325	319	330	304	317	321	370	327	311	335	329	347	305	327	313	309	331	302	314	290	341	331	291	319	334	333	293	352	337	271	349	312	325	337	297	321	364	312	316	310	308	334	317	317	307	356	332	340	331	318	306	345	309	339	302	318	347	310	322	314	322	338	317	351	318	339	327	294	315	318	307	322	351	314	302	312	315	319	325	359	366	299	300	346	311	348	304	349	338	316	327	326	325	326	349	349	316	305	320	312	317	321	315	324	352	340	307	289	333	336	299	338	326	345	333	336	313	321	317	305	332	298	346	306	338	312	309	321	323	316	320	318	326	322	307	355	323	298	330	315	318	317	355	315	343	349	341	304	338	306	338	332	285	330	315	328	284	315	306	339	327	325	353	308	326	315	307	333	346	282	348	333	329	298	316	339	308	313	306	376	324	318	306	327	357	322	322	305	356	327	354	293	357	316	340	308	325	354	335	342	324	326	300	309	319	339	314	350	314	310	325	347	382	328	353	315	322	331	319	326	348	338	301	356	328	311	331	326	306	325	313	307	306	355	336	329	338	337	341	319	342	314	313	322	351	309	325	337	313	308	303	318	349	301	320	354	316	310	327	316	324	304	338	300	307	312	327	311	322	334	328	330	326	316	285	302	330	348	338	315	305	303	320	324	348	319	333	291	313	322	322	319	321	342	310	316	343	325	352	336	331	316	328	332	279	332	300	348	308	311	336	316	327	316	340	310	351	327	307	322	318	340	313	339	292	305	321	322	323	306	303	288	297	317	310	298	350	283	326	329	339	282	317	329	347	347	319	301	325	324	311	302	308	346	336	314	332	340	312	316	298	326	322	359	277	330	311	329	330	318	366	331	315	332	343	319	311	338	294	314	341	319	336	328	331	302	323	364	306	349	332	334	277	343	306	324	328	320	322	306	323	331	325	330	339	324	346	302	360	330	294	307	316	330	311	308	278	260	315	315	292	320	297	346	323	322	309	312	309	296	306	306	333	308	324	306	325	314	319	331	298	319	335	302	319	322	341	355	327	300	340	304	315	316	347	345	323	350	321	325	325	290	345	351	337	346	314	312	365	315	311	343	343	327	307	317	282	319	301	314	301	342	326	306	313	329	354	332	314	338	300	313	308	324	349	337	343	328	338	340	332	322	322	339	331	358	342	316	330	322	354	335	306	337	329	302	327	328	314	320	280	322	340	353	330	302	333	364	350	333	318	344	311	299	349	310	346	299	329	334	362	315	344	314	336	332	318	307	333	345	340	315	305	328	352	305	330	312	322	307	299	323	341	313	313	316	293	341	312	330	322	316	299	313	317	349	308	331	309	317	309	337	355	305	324	313	337	313	314	344	332	313	309	317	339	345	337	342	325	325	327	328	305	324	301	302	339	348	303	309	310	309	315	325	373	354	330	316	321	324	332	354	313	338	332	326	281	291	352	342	321	324	298	321	324	327	343	316	325	284	314	330	310	307	343	310	295	310	322	339	322	314	337	363	302	325	335	339	329	339	335	330	358	331	347	315	330	329	325	327	301	329	316	362	337	337	338	336	336	335	322	331	349	310	326	345	321	294	310	327	352	352	312	339	305	356	307	301	323	323	327	337	354	332	334	324	329	356	332	344	348	315	327	295	346	339	323	312	281	329	322	311	302	342	326	323	305	320	306	333	309	330	332	304	297	339	341	341	311	342	326	313	338	307	334	322	314	322	313	348	310	331	337	319	364	316	317	306	311	325	319	319	318	324	318	317	297	301	308	290	325	344	303	340	328	324	339	334	329	344	331	331	320	328	318	355	340	334	315	313	345	321	321	300	319	305	355	339	336	348	342	343	343	335	333	357	316	334	337	337	287	311	335	345	345	329	343	312	314	324	349	311	321	337	277	296	334	317	372	334	328	312	363	335	353	308	325	342	327	318	312	319	300	330	328	321	335	354	328	305	324	308	354	326	339	337	306	312	313	366	327	332	329	340	359	305	348	323	297	324	310	316	337	316	309	325	332	311	316	324	327	321	323	339	337	328	324	321	319	301	338	325	331	321	343	346	326	338	329	323	306	352	317	338	349	334	357	348	318	338	328	371	303	342	282	342	341	355	307	326	308	324	318	341	333	339	307	325	323	330	296	347	311	312	307	327	304	324	296	298	311	294	316	327	330	307	356	305	340	300	317	342	294	334	326	281	324	332	347	338	282	333	343	311	326	337	324	327	344	316	330	347	347	318	297	300	329	301	320	307	312	342	338	302	364	357	299	316	330	318	330	317	335	328	312	313	346	304	345	327	323	323	336	347	338	311	315	314	327	381	330	329	329	306	323	323	368	337	328	336	317	326	327	330	331	343	315	301	333	314	341	330	324	346	343	296	308	331	345	348	299	352	330	303	326	291	340	318	332	300	369	308	347	297	356	317	330	351	319	306	320	313	336	313	324	297	334	338	321	330	300	326	333	363	351	330	300	307	354	328	359	313	295	368	325	319	332	334	286	313	335	340	350	340	291	316	315	317	288	390	325	312	318	354	351	355	340	312	324	307	311	333	321	303	305	319	328	339	327	295	328	363	363	320	323	310	334	344	325	324	297	325	295	330	319	318	319	333	337	315	329	326	319	337	317	321	336	347	305	298	323	297	335	317	331	340	309	319	326	357	350	319	362	330	299	324	323	332	358	322	319	292	339	331	327	347	303	317	363	306	352	335	324	302	330	305	301	330	295	331	299	330	305	312	306	338	332	323	337	333	342	303	318	304	349	333	324	327	340	336	328	341	292	301	350	320	339	337	296	310	322	307	340	329	327	311	325	332	323	355	330	340	353	305	356	344	351	292	321	326	316	284	307	319	337	332	328	328	322	311	319	330	331	336	340	319	295	338	324	338	282	343	312	301	357	312	312	326	315	323	300	312	338
23752	21248	28409	24373	21218	8497	1371	972	857	790	739	684	618	669	640	638	604	612	651	609	572	579	557	603	587	570	582	609	561	546	527	566	621	600	582	580	549	548	545	594	553	535	562	573	578	616	551	579	596	566	548	561	553	532	546	565	578	543	562	586	554	546	560	522	563	575	587	562	537	533	528	526	545	526	524	499	528	549	520	549	528	511	487	568	547	543	576	563	557	507	546	599	585	572	536	578	577	556	553	507	521	549	548	531	560	525	522	503	514	546	539	567	548	626	496	567	559	555	488	477	552	517	558	593	541	601	529	511	505	546	541	581	555	573	530	529	522	489	530	513	566	533	551	559	535	541	538	521	517	557	526	541	561	568	533	514	546	516	567	529	542	522	548	510	554	549	552	520	562	550	537	547	520	541	561	539	528	525	527	532	518	540	547	518	532	520	530	533	541	587	562	532	589	534	560	540	569	546	567	584	528	508	575	520	520	526	528	524	570	514	607	573	507	534	512	531	567	492	538	551	529	541	555	531	545	525	520	489	560	586	536	583	550	543	537	542	545	492	521	550	519	589	574	485	531	539	563	527	562	543	592	538	572	548	566	554	534	578	539	519	564	542	529	540	545	579	568	532	535	540	541	529	549	584	564	538	579	577	529	560	555	544	552	546	557	550	514	569	520	537	567	574	575	565	535	519	558	596	534	546	529	525	547	595	549	537	543	531	532	549	557	522	546	549	581	577	522	548	557	517	557	524	561	562	555	540	565	508	564	576	551	521	562	511	521	549	543	544	541	541	575	556	555	568	552	541	502	524	532	559	548	542	557	536	577	539	583	545	563	551	565	562	552	512	521	556	554	557	557	552	543	527	560	523	535	535	573	560	542	528	541	548	553	555	520	511	537	548	540	519	481	504	522	540	527	591	573	551	536	526	521	549	574	539	541	563	527	547	547	573	548	569	531	541	551	494	526	545	547	541	504	533	532	590	546	529	510	520	539	572	559	572	521	528	560	555	543	551	488	551	532	586	572	534	564	514	563	527	588	581	547	538	521	539	597	568	549	553	524	506	521	543	537	552	519	560	586	541	561	543	583	531	553	547	525	543	548	556	552	519	546	556	541	550	527	559	538	543	555	542	541	544	510	539	522	547	519	554	540	536	549	492	501	578	549	521	571	547	525	522	523	572	574	528	546	579	529	547	563	527	568	523	521	519	535	599	534	580	513	523	531	539	549	541	536	555	560	542	526	552	571	565	519	557	542	570	544	518	566	549	540	536	522	495	551	561	519	578	541	535	515	616	563	552	547	551	588	576	577	553	544	558	574	515	552	551	518	561	533	532	528	553	505	552	553	513	536	507	525	548	559	540	537	513	540	572	572	559	540	578	574	527	518	550	498	542	561	519	554	530	529	552	557	577	573	566	527	562	514	602	560	525	552	539	575	550	539	486	536	517	569	534	556	547	551	513	566	567	575	560	522	550	540	572	533	507	577	551	531	503	578	526	543	529	578	560	545	520	479	579	592	503	546	512	559	538	500	528	526	524	597	558	581	524	512	547	559	543	538	539	529	551	551	554	536	568	560	556	501	543	584	577	550	521	525	549	524	524	564	512	525	529	522	566	585	501	596	515	529	565	542	546	541	541	539	575	525	545	551	509	504	561	580	514	542	537	562	548	547	546	553	504	530	574	550	551	582	541	529	528	563	546	531	523	513	532	536	552	525	549	561	545	560	532	596	557	541	542	553	539	553	549	510	530	521	563	540	536	530	532	564	573	545	546	567	502	536	590	544	564	539	517	541	554	525	554	585	567	570	557	583	534	582	534	572	526	559	578	546	526	533	544	526	567	540	495	512	563	530	579	510	582	540	553	539	475	577	580	491	542	541	547	555	530	571	512	525	571	565	542	538	559	532	573	531	524	545	538	535	523	571	536	564	584	585	581	540	534	521	567	512	573	518	524	531	570	552	550	543	546	591	561	519	532	553	544	551	533	562	555	563	559	544	553	562	590	528	527	588	574	517	579	564	502	601	556	527	550	538	544	522	555	512	583	524	561	512	530	548	509	528	498	527	532	550	557	507	527	511	534	546	483	589	538	506	537	507	510	514	575	557	539	531	562	494	578	541	540	563	540	534	512	582	529	585	518	528	564	540	521	526	521	551	506	548	506	571	556	556	533	484	549	519	511	552	520	549	543	509	512	590	552	565	536	555	571	544	557	527	530	534	552	540	560	546	564	547	531	566	519	532	528	491	565	527	525	541	531	554	518	576	506	547	518	600	538	528	522	556	596	547	511	535	571	588	519	555	539	573	546	519	561	544	506	563	544	517	564	520	512	549	515	563	573	542	552	536	554	539	573	566	577	548	537	526	538	519	536	517	511	530	566	539	543	590	544	548	550	523	541	584	530	574	542	552	560	554	562	554	550	582	503	551	568	551	550	559	566	548	548	571	557	547	524	528	555	521	539	514	564	562	526	513	540	570	548	564	539	548	539	556	542	550	540	518	544	546	551	539	548	540	561	542	538	493	576	514	532	540	518	488	529	518	531	532	553	540	562	547	545	574	529	543	584	510	554	540	510	530	537	544	535	526	550	547	546	545	537	505	545	548	560	596	497	518	542	547	556	535	565	565	573	517	514	526	534	590	491	562	546	503	543	569	531	511	506	545	581	512	532	494	600	571	496	532	550	556	550	602	552	584	587	524	529	525	513	547	509	536	514	524	525	569	567	553	521	512	557	522	524	528	511	598	547	500	550	515	521	572	594	512	592	517	585	530	567	540	542	552	513	523	598	542	556	535	534	544	590	534	548	519	550	531	540	545	560	548	544	543	520	516	524	545	557	568	517	539	532	528	513	573	476	558	521	545	570	528	514	523	553	528	497	484	535	531	536	549	572	546	550	538	562	553	557	539	546	550	496	552	547	520	527	574	531	532	532	565	547	513	542	557	536	506	533	593	595	518	560	542	524	512	515	547	555	531	539	531	550	506	528	560	569	507	548	555	528	554	540	569	535	570	534	590	531	526	544	560	574	535	532	555	562	491	576	567	545	543	519	559	557	548	548	534	538	552	523	556	532	551	542	513	514	553	511	558	550	546	500	561	535	506	540	537	549	521	540	565	558	582	566	529	508	529	499	524	555	553	547	549	554	549	564	540	499	538	555	565	532	533	501	583	568	529	526	540	512	502	532	526	512	539	555	554	530	533	521	546	509	556	519	565	546	519	525	571	548	530	494	539	578	496	494	523	549	534	561	561	576	499	538	544	529	534	557	545	503	525	526	541	548	557	515	548	537	522	496	569	527	512	531	560	554	530	508	527	549	530	520	524	536	594	527	539	531	518	549	520	521	544	533	567	548	508	547	506	541	552	586	548	537	558	553	508	595	530	511	532	535	545	541	531	543	544	584	552	541	559	566	558	523	557	512	532	534	544	547	568	508	602	520	522	566	534	506	537	534	574	501	554	556	494	564	562	524	512	563	569	557	521	575	559	523	541	574	540	527
4094	9978	6483	3362	2712	2028	1552	1338	1141	975	843	822	792	755	726	724	672	704	684	653	625	688	616	650	602	593	587	606	603	632	616	658	647	619	624	586	591	592	580	572	615	656	592	608	565	591	615	583	599	620	588	588	585	568	584	600	594	533	557	558	617	580	634	575	568	579	602	605	585	604	588	593	564	571	581	527	545	571	579	588	556	595	528	558	585	560	583	561	575	579	595	550	611	616	564	555	584	583	593	575	580	579	593	594	601	568	622	582	541	544	587	572	608	597	568	574	599	571	562	603	550	596	539	551	556	572	550	583	569	572	567	528	610	545	557	600	551	585	579	590	566	521	582	552	546	562	570	546	568	583	506	556	575	572	566	587	590	605	572	540	558	531	614	550	584	553	545	552	543	563	586	572	592	526	574	588	537	586	543	525	559	555	567	559	553	620	588	513	540	569	562	587	576	562	589	582	569	542	569	545	557	567	593	594	572	562	569	602	586	565	564	585	584	601	557	581	578	534	559	600	582	639	547	566	573	565	549	549	560	562	560	561	569	600	582	554	570	555	562	565	558	590	590	600	542	582	565	592	576	556	550	609	570	583	543	573	580	592	550	552	564	562	532	529	563	556	585	575	573	584	577	599	550	566	558	591	540	580	541	575	550	547	567	576	591	539	534	587	575	572	551	589	578	561	566	558	561	533	564	525	602	589	561	584	583	583	608	546	554	529	563	534	546	557	543	551	565	584	548	595	544	557	566	592	582	562	584	552	538	569	544	549	581	554	538	589	573	607	576	559	540	569	559	588	580	534	566	594	533	590	584	566	572	581	565	556	591	538	575	569	528	618	605	572	592	553	500	569	593	563	536	579	549	540	537	582	573	550	575	571	559	539	547	601	590	575	574	559	598	542	566	591	593	601	534	568	597	591	594	591	582	573	592	577	605	522	551	558	577	637	549	606	570	613	578	555	623	553	554	580	555	596	544	592	548	540	586	573	569	561	596	617	575	540	563	576	563	574	578	548	617	558	566	587	585	516	575	580	587	542	599	572	566	553	611	574	521	604	599	533	552	562	573	513	580	579	574	560	547	554	555	542	526	530	613	553	587	568	596	538	575	594	561	541	597	570	577	567	592	583	541	550	566	578	541	576	572	562	552	584	587	613	564	570	546	571	572	577	529	620	573	572	557	549	590	555	578	536	598	619	593	537	613	550	556	592	570	621	577	586	557	573	615	609	545	571	587	568	595	565	546	580	550	575	594	558	580	569	535	596	552	526	582	582	584	593	580	596	572	560	557	552	572	559	584	566	611	571	615	598	582	611	596	559	563	559	578	568	565	563	567	545	634	582	541	557	620	559	571	540	589	575	568	533	568	569	592	566	592	584	566	538	586	537	578	545	580	573	584	560	617	576	555	568	567	566	566	523	553	545	581	553	574	546	551	560	588	567	574	568	545	569	594	574	533	564	567	539	581	583	581	538	634	602	553	529	589	609	548	584	560	612	527	566	550	573	578	565	608	598	582	562	539	561	543	591	513	627	556	599	552	576	584	550	571	554	562	567	535	513	542	587	552	554	547	580	593	569	599	574	548	543	593	594	564	555	549	566	561	614	558	573	590	559	588	539	545	576	550	538	544	571	567	581	512	588	588	558	522	539	568	567	594	589	567	577	594	590	575	596	549	525	559	562	561	579	583	573	582	551	558	613	569	607	540	584	570	579	561	575	577	567	557	554	605	628	555	544	578	563	593	577	566	583	522	565	561	545	545	575	590	577	564	580	571	564	532	584	532	586	572	613	575	573	558	615	575	546	562	549	543	557	563	558	549	502	592	600	567	561	534	556	552	576	576	566	579	618	594	578	601	575	585	556	584	623	564	547	573	560	576	606	597	576	584	549	580	583	576	546	595	518	550	546	604	565	597	580	599	540	537	545	545	611	559	545	606	535	605	593	547	566	574	535	560	554	578	570	590	609	572	545	569	604	548	574	593	615	555	534	580	578	563	598	532	564	572	605	555	548	571	571	592	538	609	579	558	551	582	567	546	507	565	568	562	565	587	592	548	551	574	588	543	586	572	577	564	552	619	576	613	559	587	586	549	567	578	613	544	560	527	603	581	570	568	563	557	562	567	558	601	578	569	616	566	569	570	611	567	582	530	591	571	602	560	625	580	557	578	585	573	549	571	567	539	604	584	586	573	590	584	559	573	587	582	569	586	577	554	533	536	578	574	628	567	600	612	584	576	561	539	547	566	565	554	567	556	564	593	534	579	539	603	608	598	572	574	576	589	580	587	604	565	532	590	580	566	563	605	585	569	548	551	612	551	602	603	569	602	568	589	579	567	552	591	560	578	520	595	577	600	616	563	565	594	589	579	524	533	556	569	574	625	543	556	552	558	575	541	593	572	543	563	491	553	578	587	574	587	540	554	564	610	611	591	575	556	573	577	527	560	549	603	574	581	581	592	553	588	535	553	586	600	564	608	602	543	577	619	549	545	570	510	590	607	545	564	571	561	580	526	579	612	599	559	576	572	596	579	532	582	547	555	556	540	584	575	557	577	567	578	549	577	576	587	586	581	590	561	555	590	558	582	578	553	559	572	531	552	591	582	571	574	561	589	603	565	587	587	560	555	586	573	574	553	619	587	539	583	574	540	622	599	592	542	585	513	545	572	561	585	592	573	532	545	580	580	598	553	584	505	573	543	576	567	572	571	583	590	526	542	568	542	541	568	566	533	545	561	571	567	622	543	576	598	580	553	558	577	552	589	559	552	577	557	531	563	567	595	586	596	539	564	594	569	530	557	574	585	522	565	595	535	550	567	596	556	588	574	563	533	553	614	495	532	574	554	574	624	580	573	546	567	555	571	588	537	580	575	585	595	557	568	592	575	618	535	572	588	536	537	575	575	570	606	592	567	569	593	577	506	551	572	566	546	631	575	577	574	567	619	597	578	599	573	571	552	561	565	534	593	571	572	565	558	538	528	533	551	536	595	595	536	565	571	578	558	590	582	599	545	601	593	557	547	598	569	580	579	609	578	607	554	594	545	561	591	552	607	610	546	592	559	570	564	582	540	547	590	572	547	578	576	564	560	576	562	572	585	519	568	522	598	568	586	576	552	601	579	535	566	553	574	578	588	545	549	564	601	547	581	580	558	591	582	539	570	605	576	519	528	569	525	579	542	534	544	541	531	596	566	578	611	558	568	540	537	574	575	562	620	575	612	583	544	598	559	571	609	541	554	561	599	577	564	575	564	596	618	539	604	534	546	531	568	563	610	562	557	584	598	564	558	573	539	561	587	567	578	585	552	572	533	620	597	554	557	564	583	567	563	547	592	558	572	560	576	523	598	572	554	574	557	584	572	556	562	561	575	551	530	568	559	605	518	609	537	626	592	599	517	563	552	583	555	548	571	515	573	543	574	573	563	570	577	582	588	523	552	576	571	558	561	566	565	579	600	565	573	589	581	554	584	522	572	582	583	573	556	565	576	532	576	568	545	575
24979	21241	27231	25397	8771	790	595	470	443	368	359	361	326	336	337	332	312	303	324	305	311	331	317	307	289	279	275	267	290	294	271	326	319	265	302	290	313	290	301	291	277	297	307	298	294	284	306	292	312	262	269	290	314	281	260	273	309	288	308	285	293	304	290	280	282	299	269	262	295	303	320	287	265	255	296	309	270	282	263	258	295	273	310	300	267	269	298	268	286	274	257	286	254	315	280	270	271	252	247	264	273	276	278	262	291	257	310	285	265	286	318	272	280	266	251	267	300	281	301	269	278	286	264	266	292	277	280	287	289	256	317	268	309	316	261	285	291	289	279	294	287	288	283	280	269	277	307	278	259	273	304	275	277	284	313	285	279	278	296	294	267	268	287	282	284	273	248	262	289	289	292	285	293	288	263	282	271	301	276	268	268	269	285	256	321	278	292	229	250	299	301	325	265	267	258	278	253	295	278	268	294	307	248	258	262	279	274	291	287	299	293	285	294	283	274	292	318	293	255	298	273	245	256	273	258	309	293	275	259	272	249	271	274	267	246	273	270	284	294	273	293	280	319	287	311	283	268	258	261	308	266	264	279	292	270	246	312	282	291	281	295	269	294	305	282	303	266	266	281	270	266	281	292	256	293	304	266	290	277	297	257	270	268	290	313	299	261	278	283	250	275	294	304	272	268	249	286	281	288	333	248	272	291	299	274	294	267	262	307	292	293	314	308	298	278	289	281	271	268	286	276	289	281	296	309	301	254	307	278	294	250	294	282	251	262	298	279	319	290	287	272	294	256	272	298	264	280	291	259	290	232	292	296	296	320	313	282	269	286	262	283	259	275	314	285	304	262	273	287	239	280	252	281	279	289	283	296	289	296	287	308	289	279	250	258	266	287	280	254	279	282	274	296	326	319	292	253	293	288	270	298	270	267	240	254	277	306	281	275	262	276	256	271	264	310	317	289	272	306	306	271	275	286	277	293	275	295	294	296	281	277	306	309	290	296	266	280	296	278	287	273	279	277	301	278	300	262	288	275	277	276	287	267	269	329	267	307	278	256	291	279	289	291	288	287	310	291	291	251	282	285	293	282	274	314	286	268	281	302	273	273	263	280	279	302	305	288	283	301	309	247	268	282	278	279	266	270	306	294	308	270	293	277	262	301	283	294	290	291	278	285	295	285	291	283	294	277	289	301	276	274	268	282	245	250	271	294	257	290	250	280	305	297	270	314	281	266	275	263	322	297	262	274	248	296	264	294	283	327	286	269	294	287	280	277	255	281	271	290	311	296	278	266	278	285	307	318	275	241	275	292	273	292	225	295	312	284	298	239	283	277	269	296	282	293	272	283	255	264	252	282	264	254	291	284	270	305	314	290	282	262	233	314	296	284	283	290	282	270	286	253	273	287	258	260	264	289	299	284	263	263	290	291	283	292	279	283	253	269	281	266	278	261	255	304	330	289	302	284	275	287	292	280	293	300	289	274	279	258	311	316	311	301	270	284	299	268	267	261	276	251	302	304	255	281	266	262	265	267	313	281	300	271	271	288	288	295	259	274	301	242	284	313	277	304	298	297	270	264	271	271	282	272	291	283	257	326	270	279	311	296	276	270	283	290	283	252	296	295	265	284	288	280	302	307	300	300	299	286	303	299	288	267	297	282	287	287	307	270	271	330	282	254	255	295	297	289	279	304	285	286	261	281	276	268	260	301	279	300	300	269	293	283	287	275	242	329	235	320	304	290	269	308	291	282	296	263	277	270	283	260	290	258	280	276	269	255	290	298	291	309	261	301	303	240	307	261	297	298	280	292	308	260	302	320	276	266	291	289	287	277	288	245	295	302	285	269	310	277	253	300	286	283	304	288	282	258	280	267	275	292	287	280	300	278	272	296	278	303	299	264	269	297	259	307	296	279	258	306	264	255	297	270	276	258	264	268	282	281	281	276	287	279	286	296	300	295	278	284	289	295	267	288	293	276	278	276	289	309	279	268	284	292	281	276	266	276	284	264	294	265	291	273	278	291	304	260	268	269	236	267	261	270	289	292	284	292	266	271	319	262	294	276	260	278	249	277	282	293	308	272	290	285	287	301	287	293	292	281	303	286	279	286	266	276	276	280	291	289	289	297	244	266	298	300	260	267	270	295	344	303	292	281	260	288	263	279	258	293	312	288	271	266	260	247	303	290	280	264	300	259	293	296	277	258	268	284	292	293	283	303	291	274	269	283	286	279	272	294	271	297	276	283	291	282	275	281	307	278	286	289	288	292	275	277	280	309	280	290	292	289	256	265	306	275	292	255	264	274	289	300	283	268	287	296	244	295	275	308	276	274	297	276	246	301	290	300	268	244	273	286	286	281	284	287	276	287	278	291	290	262	260	289	255	281	277	271	278	316	259	289	293	265	284	299	270	281	293	286	293	252	279	298	264	277	287	282	300	269	303	275	247	241	312	254	274	281	289	260	260	285	292	283	323	291	272	261	270	275	285	270	275	262	288	279	296	288	281	300	278	277	270	273	335	289	271	272	286	286	264	290	266	264	283	287	264	278	292	269	302	316	300	271	299	308	273	294	278	277	281	276	271	285	337	274	303	287	286	287	275	302	278	276	250	287	281	266	276	273	290	270	283	273	278	267	272	277	289	285	326	270	246	291	303	305	299	289	296	268	275	302	289	278	281	265	255	272	279	302	272	290	263	288	278	285	293	294	263	290	262	262	284	275	295	307	285	259	274	267	308	279	255	281	285	289	269	281	276	283	291	283	294	301	284	318	308	268	294	266	284	302	271	284	288	279	272	273	283	319	289	280	297	246	260	318	262	317	264	279	248	272	266	290	286	289	281	258	279	338	266	277	296	300	252	296	284	294	251	290	268	292	290	290	294	260	289	271	256	267	258	261	268	272	301	243	327	263	299	288	294	288	276	301	270	269	291	269	283	285	245	262	281	274	300	265	297	296	287	252	258	284	264	300	304	276	306	286	244	277	264	276	251	294	272	270	281	291	265	281	292	257	292	279	295	298	280	289	270	261	321	262	284	266	304	254	264	274	283	277	265	301	267	321	267	307	277	279	302	267	278	283	269	297	269	324	261	270	272	273	289	258	269	286	282	274	297	281	261	292	270	320	282	297	314	275	283	296	255	296	302	243	254	294	318	268	282	269	279	268	297	269	278	284	284	275	287	259	262	273	271	281	284	284	288	296	278	268	298	268	278	280	308	261	295	270	293	282	260	283	298	255	291	275	268	267	258	305	262	276	280	257	292	275	283	262	288	291	308	266	282	269	254	297	265	268	302	280	288	264	314	286	249	311	267	258	271	288	283	264	260	290	303	279	294	272	277	290	251	253	285	290	277	263	263	279	268	279	259	296	261	291	308	269	266	255	286	310	271	294	275	282	275	261	284	305	259	268	266	276	292	299	271	288	264	289	271	306	297	306	283	302	271	277	313	285	289	312	278	276	296	304	285	274	276	283	285	280	258	275	263	264	257	269	294	272	307
4088	6165	3893	1968	1595	1184	920	748	689	593	495	507	433	408	397	384	398	391	399	373	381	354	349	365	381	348	330	342	341	318	323	329	374	349	369	320	336	332	393	349	388	310	324	352	358	350	320	362	360	308	305	330	318	295	354	352	334	310	315	320	320	339	340	319	308	316	328	325	359	317	350	319	312	284	329	302	329	326	322	319	319	337	322	308	327	339	308	332	321	319	319	322	289	319	311	296	330	298	323	325	318	307	337	308	356	337	313	327	309	273	344	293	313	329	327	348	321	317	345	332	298	342	325	300	325	311	302	356	306	304	353	310	308	337	329	297	351	306	351	324	308	336	399	333	334	308	348	337	350	279	341	325	321	335	324	314	342	298	331	330	307	350	321	307	321	328	299	344	316	372	327	301	322	347	328	322	334	324	350	309	341	329	319	319	343	332	326	348	327	324	304	350	331	308	306	318	327	317	313	316	309	338	322	321	313	314	299	361	327	300	316	340	344	293	318	344	316	349	340	332	328	341	336	342	340	320	320	319	324	316	342	309	310	325	312	335	314	326	295	327	310	332	345	334	325	325	341	329	357	323	316	341	298	329	328	347	317	317	310	340	353	321	302	331	332	296	304	332	296	326	313	287	312	319	323	333	335	305	319	293	322	310	328	294	304	317	318	373	350	295	334	315	335	308	313	332	319	321	331	308	341	334	308	345	347	340	343	288	343	296	311	309	320	305	321	308	302	334	347	301	309	313	340	303	305	302	346	345	328	332	340	308	322	348	351	300	332	328	331	308	305	340	324	309	334	366	354	327	357	322	332	337	327	342	323	333	345	320	337	282	295	328	310	346	325	330	323	326	352	307	339	353	304	349	324	321	317	349	359	300	284	309	325	342	323	321	351	324	297	299	307	349	306	322	304	333	337	309	327	316	317	327	326	309	323	301	330	331	308	348	310	351	325	322	311	321	329	309	344	342	326	338	334	328	305	304	362	294	332	311	340	334	307	346	328	338	322	311	320	336	357	362	318	313	332	332	310	341	303	324	324	350	309	323	318	316	355	333	316	323	332	344	297	312	321	347	310	326	334	295	276	321	326	346	326	333	321	337	328	321	308	318	326	325	312	308	309	326	328	351	310	326	352	358	345	342	296	327	281	326	353	328	300	342	318	321	339	330	310	302	324	335	348	328	323	275	323	293	313	326	300	307	312	336	346	314	330	329	343	333	326	320	324	332	330	320	302	297	302	329	339	330	304	335	308	326	301	291	324	315	306	323	348	348	318	321	317	331	330	362	312	329	297	308	315	321	299	327	367	309	305	350	316	317	330	354	320	323	339	329	331	306	315	322	309	332	319	313	317	333	322	305	351	292	310	347	304	316	320	316	315	302	288	321	306	295	305	327	286	345	329	356	313	317	315	323	346	327	316	330	292	311	290	305	325	341	341	323	321	341	305	311	333	351	346	267	297	285	316	314	327	314	312	314	321	323	304	362	317	331	336	329	293	323	333	310	298	365	345	299	351	304	344	340	328	305	353	310	318	336	359	344	313	336	351	302	313	292	294	313	324	301	317	358	336	347	300	317	344	340	322	346	329	307	342	335	320	328	333	350	309	300	298	351	333	318	317	309	343	318	311	326	328	318	318	350	292	310	316	333	337	333	305	301	323	313	339	324	309	358	334	371	305	312	313	332	339	311	292	314	318	375	316	307	319	310	323	349	307	320	310	331	339	324	320	296	303	360	329	312	307	330	345	288	337	321	332	316	341	309	306	313	314	318	331	314	321	341	319	335	319	343	322	298	346	327	325	311	329	311	307	286	296	342	326	302	328	315	296	312	314	326	327	308	293	303	321	336	320	330	335	351	295	338	320	338	353	324	323	301	319	312	327	353	298	327	318	324	312	337	332	326	309	329	321	324	350	353	305	357	324	318	340	315	295	316	324	306	309	311	283	329	322	363	332	298	313	317	322	343	329	318	338	316	314	313	325	342	314	311	314	312	312	321	330	332	290	282	341	334	314	312	321	327	293	333	325	322	290	326	300	331	331	339	330	312	333	292	308	275	345	314	303	331	290	306	309	322	332	327	343	320	329	357	342	318	325	329	317	333	339	328	340	335	339	278	335	318	332	348	357	343	338	349	323	358	312	344	329	311	332	294	386	324	332	312	309	317	344	316	323	333	329	319	334	341	330	332	338	324	314	341	316	337	311	338	307	323	293	325	347	298	312	353	319	327	313	314	336	323	334	327	308	328	331	316	318	344	313	313	306	321	284	352	320	296	333	306	329	320	330	345	364	307	304	340	316	329	323	320	303	302	330	325	297	293	317	323	301	342	319	311	332	294	345	327	307	318	302	304	317	343	320	313	322	355	297	342	321	316	317	329	323	317	302	325	342	328	352	314	277	315	356	317	287	314	346	297	304	326	281	315	352	312	355	324	293	328	301	310	317	321	345	344	319	328	334	341	277	331	299	325	330	343	356	345	353	330	325	293	341	327	329	322	336	329	346	324	306	326	330	292	340	342	338	304	340	312	304	310	319	284	329	291	308	305	330	314	340	351	315	312	310	339	317	330	316	347	338	321	332	322	324	332	330	318	331	322	311	305	299	290	346	348	350	312	350	321	319	364	364	344	294	302	339	308	301	309	343	340	323	325	315	334	348	317	331	337	314	305	323	334	314	334	324	324	321	337	332	330	314	289	311	342	304	318	319	299	330	331	315	350	313	315	322	299	292	325	324	317	319	322	325	335	327	304	353	326	313	325	316	309	360	291	318	341	336	337	331	334	360	340	316	312	344	332	351	311	323	329	323	316	364	325	322	323	309	321	329	331	305	328	320	300	316	337	337	292	335	337	331	339	297	344	317	318	292	320	346	307	329	326	317	306	281	310	360	302	334	324	340	316	301	357	335	333	310	315	315	343	314	313	351	342	339	324	315	346	312	317	308	301	327	344	352	339	327	322	336	310	334	338	355	318	343	366	310	305	303	345	321	334	342	334	334	313	341	358	325	328	312	338	322	296	335	345	324	317	290	322	355	349	332	320	290	308	325	303	317	296	331	319	323	351	332	331	314	336	322	317	321	351	312	278	318	312	328	330	312	319	344	321	309	377	309	330	316	325	325	337	286	330	346	317	301	328	322	322	305	303	308	322	327	345	314	322	315	296	301	315	298	328	323	309	322	307	332	342	335	331	301	362	300	292	311	346	318	342	322	324	310	304	306	323	316	330	318	316	322	364	309	318	332	335	354	354	303	288	306	324	334	321	308	335	367	283	316	322	310	324	311	322	320	334	334	276	337	320	336	288	320	335	313	336	340	323	324	304	319	297	298	312	329	303	345	317	320	328	299	295	331	347	318	326	341	332	297	330	343	363	284	344	311	323	373	342	332	312	351	292	300	299	310	327	338	334	311	374	313	293	319	327	327	311	331	325	327	347	314	312	298	331	317	337	327	297	324	339	320	346	308	343	306	332	266	286	327	331	339	336	312	283	383	323	332	302
22740	21286	28970	23956	21289	21326	7069	1517	1200	1058	930	878	847	777	785	751	776	722	748	680	742	724	678	713	713	679	623	700	687	667	667	675	661	701	709	654	701	711	668	658	715	667	673	670	643	734	621	679	725	637	640	613	640	621	623	665	634	643	659	628	642	620	640	646	614	611	700	631	614	608	645	630	657	623	674	597	594	617	631	620	617	607	619	638	683	645	639	682	606	652	626	629	634	628	590	607	596	611	596	600	645	661	601	594	658	626	659	632	617	633	642	665	625	655	627	646	618	648	628	636	652	631	643	635	623	660	579	617	672	655	637	653	647	653	618	632	594	620	667	630	650	593	634	656	625	629	635	642	582	626	662	665	614	632	673	628	621	631	651	611	648	631	641	625	604	650	667	659	649	678	640	676	648	597	607	616	629	680	644	592	615	650	604	641	637	623	624	618	626	630	622	582	581	617	653	601	648	614	624	645	606	621	642	652	694	674	604	615	622	646	642	592	675	650	636	621	644	666	604	626	597	667	638	647	637	570	642	607	623	593	619	627	661	645	614	610	632	631	656	616	623	663	616	644	639	634	656	619	637	609	625	632	627	588	626	600	601	633	637	684	651	673	624	675	644	613	615	619	642	608	640	594	594	627	627	636	615	610	618	663	612	615	611	657	627	635	602	645	618	611	618	609	612	618	588	626	608	616	557	631	634	666	636	557	671	631	614	576	637	637	632	673	633	646	639	584	600	641	601	574	670	604	606	603	618	619	646	643	669	627	601	594	591	634	651	607	638	639	626	631	609	618	607	594	613	621	664	636	607	660	630	645	619	674	624	644	658	619	600	638	686	662	691	626	627	652	622	663	618	543	600	621	606	613	641	625	663	697	651	609	612	594	638	595	647	624	609	619	664	633	587	609	613	580	635	615	639	653	623	621	657	650	631	676	676	609	669	613	613	617	625	585	620	594	616	640	654	643	635	625	655	625	606	624	613	623	665	621	662	630	632	630	635	636	611	624	615	604	619	652	639	635	586	630	647	630	613	704	605	619	618	598	643	636	637	640	628	622	642	663	641	605	581	602	638	624	632	637	647	655	638	641	638	634	656	617	665	647	676	586	558	607	682	616	628	642	627	599	615	662	639	607	618	691	655	594	599	654	577	615	600	619	605	633	621	652	601	697	579	630	620	627	595	640	638	635	637	663	633	703	661	642	617	577	614	630	635	646	612	612	663	624	621	622	652	639	621	618	624	645	600	617	676	663	663	622	637	638	616	633	655	614	640	629	634	636	619	591	612	589	611	630	634	608	621	666	564	638	594	603	623	613	647	602	625	619	639	642	655	625	628	667	633	635	616	653	616	631	663	622	617	633	588	627	631	632	631	634	633	636	623	635	690	558	610	638	636	640	622	653	600	638	613	628	630	613	593	597	647	627	589	660	605	651	637	616	660	587	650	628	621	630	591	616	589	603	639	675	605	598	630	614	612	641	660	611	612	651	668	635	632	629	625	589	610	612	632	575	596	634	578	605	583	636	647	641	607	605	627	633	618	606	619	662	638	602	565	651	668	598	634	653	639	641	589	572	593	631	628	651	639	587	661	617	587	603	613	649	611	622	636	590	606	638	642	584	627	598	587	643	641	614	647	605	602	643	638	607	622	637	630	692	604	627	643	634	616	594	620	648	623	654	599	665	646	706	645	585	617	590	647	578	675	610	638	635	649	664	632	638	622	619	620	663	621	634	645	623	657	602	636	620	651	639	656	602	567	669	616	620	589	633	608	600	615	627	618	664	641	642	604	591	627	579	644	580	655	629	618	626	656	637	622	655	604	668	647	619	600	556	653	588	665	588	631	609	615	619	611	603	605	604	604	564	634	587	599	635	651	609	680	608	623	640	631	574	600	625	647	629	630	625	643	588	623	642	644	596	631	583	643	626	649	630	650	664	668	600	617	640	612	653	636	659	630	648	630	616	601	659	627	601	588	637	633	640	662	602	624	595	592	640	604	607	658	626	643	624	623	665	653	590	634	679	664	609	586	613	648	605	597	608	642	632	630	644	667	627	637	660	628	648	597	622	620	617	610	604	585	651	626	616	605	636	637	644	624	637	637	659	605	595	647	611	580	696	620	630	642	666	645	624	619	607	637	635	648	663	637	616	646	649	611	617	631	608	601	620	608	634	610	626	607	602	614	621	667	655	615	633	595	630	673	613	685	635	635	632	647	652	609	622	621	621	634	609	626	630	562	646	638	610	610	617	610	625	622	643	608	628	629	667	601	602	678	557	629	618	596	630	624	600	625	635	620	615	639	648	665	680	620	617	636	615	607	629	610	610	645	650	618	600	615	627	637	583	657	658	626	619	653	603	608	633	685	620	606	660	629	616	588	570	586	605	657	618	686	621	630	604	677	616	619	654	625	624	645	614	581	629	588	608	646	648	606	622	688	652	672	647	658	663	610	579	576	569	610	586	616	641	612	591	620	645	629	615	621	662	613	594	628	639	614	634	636	614	620	650	672	621	613	636	617	626	638	665	687	572	649	586	614	613	627	595	609	617	624	627	623	611	626	613	682	651	641	606	654	619	647	647	653	629	633	656	613	624	621	645	607	625	640	606	623	623	606	604	634	641	631	597	630	619	667	560	640	622	642	639	615	649	619	599	616	663	630	642	592	683	633	616	594	563	629	669	639	610	655	650	619	642	618	626	615	643	628	618	581	646	670	628	618	657	637	633	649	621	603	631	630	624	606	641	637	663	606	617	666	664	612	652	636	648	598	588	631	640	597	626	632	644	622	616	632	616	589	617	609	631	664	636	628	623	623	576	674	614	633	645	653	651	660	654	634	642	628	629	683	646	601	583	626	646	686	667	611	583	635	590	615	603	639	588	641	614	586	664	603	614	611	645	606	636	652	613	634	607	570	568	648	617	632	594	638	605	632	621	654	545	649	611	651	655	680	580	617	618	599	637	647	643	667	609	597	606	610	580	601	652	631	567	600	646	633	572	623	611	619	632	614	580	699	620	613	645	615	610	623	669	616	665	638	675	597	607	617	649	658	590	612	624	573	625	644	597	628	630	638	606	617	618	619	608	623	641	617	606	637	604	591	589	569	651	599	598	609	638	635	612	596	595	636	658	651	582	631	599	654	611	630	613	614	600	632	633	596	644	653	627	640	597	586	608	651	663	622	669	619	614	609	620	642	629	652	621	653	618	587	589	648	619	650	628	646	619	618	655	627	591	597	615	654	664	638	667	634	601	630	698	616	625	608	626	607	624	617	612	594	651	652	639	622	626	596	620	675	638	610	683	646	649	623	602	622	641	626	657	627	572	628	646	637	605	591	579	643	605	633	587	614	626	646	604	624	611	624	592	612	638	624	613	624	615	599	609	649	605	649	601	634	598	661	601	641	653	641	649	624	660	626	583	610	618	635	707	626	624	651	674	621	603	607	650	663	655	598	595	623	608	611	620	641	640	582	594	576	647	645	641	627	635	614	613	598	609	646	618
5609	15942	10629	5683	4471	3343	2579	1997	1685	1429	1255	1101	1036	969	923	916	821	869	803	852	788	784	764	740	726	700	707	714	694	770	752	733	729	728	758	743	734	729	773	740	719	712	699	729	710	703	711	700	717	689	700	749	643	695	637	673	658	645	692	674	668	711	684	716	696	721	689	690	716	669	694	648	712	656	642	675	665	662	662	660	639	673	657	669	680	635	666	661	693	689	685	650	627	671	651	660	701	652	672	585	661	651	678	665	690	676	665	688	648	616	661	652	641	670	668	680	636	641	664	613	671	671	667	695	674	660	640	670	661	641	590	665	654	662	683	636	653	649	627	689	709	656	675	617	647	680	685	636	701	651	663	602	665	682	642	668	676	644	701	663	653	684	686	695	659	584	646	641	641	645	669	671	600	654	667	640	666	633	647	699	619	666	667	626	670	664	608	713	655	646	643	635	690	637	668	717	612	676	654	639	632	680	669	599	689	707	685	654	659	672	715	705	668	722	642	652	617	669	690	644	660	654	666	661	695	617	698	662	678	722	613	660	656	664	671	650	613	632	665	630	655	598	629	676	655	642	683	654	676	654	669	656	653	696	698	654	663	666	685	690	681	626	673	693	592	664	650	709	639	649	612	671	651	652	658	624	669	652	674	663	631	672	637	661	686	651	640	677	666	679	617	631	651	630	656	719	655	719	672	662	657	645	658	685	652	659	655	670	656	624	652	684	651	649	651	668	665	654	660	696	667	684	671	640	669	641	654	654	640	669	638	669	645	659	678	643	682	672	632	657	683	647	592	641	691	678	638	727	671	650	657	651	712	632	679	669	647	612	641	653	624	621	630	634	648	700	639	648	650	652	643	657	645	610	676	659	673	632	707	652	667	696	693	670	686	612	627	641	655	617	683	671	676	688	683	669	683	622	629	665	675	638	662	641	667	678	656	682	677	646	691	673	652	635	634	660	665	688	626	611	655	655	680	661	640	672	612	677	646	674	698	680	706	703	626	666	674	677	629	692	652	650	657	687	661	647	638	626	673	646	678	646	668	690	620	614	612	683	617	632	655	646	650	665	688	681	668	677	705	631	641	683	658	677	657	680	645	653	661	706	664	677	686	610	614	616	703	638	666	691	665	594	685	655	666	687	638	668	693	641	633	621	672	637	623	637	665	630	666	641	686	662	660	680	671	673	636	686	629	671	659	648	681	677	643	618	658	685	691	642	683	661	634	640	623	642	683	638	666	631	643	666	684	694	659	662	655	635	698	675	592	614	628	638	683	678	628	680	688	697	665	671	678	708	657	658	621	628	662	680	652	634	622	692	644	683	636	677	665	645	670	662	654	713	664	651	606	672	650	657	662	642	622	727	629	679	640	628	712	665	646	634	659	629	648	617	685	661	630	677	629	694	613	657	671	627	704	635	703	675	589	682	689	669	653	638	665	697	660	611	672	709	679	665	603	713	676	650	670	654	683	700	693	627	677	657	672	666	697	660	681	681	660	690	668	692	632	652	669	655	643	667	657	634	641	662	634	640	636	677	622	680	656	647	682	633	625	659	675	679	685	658	661	705	687	669	634	709	629	680	693	681	696	647	667	694	653	673	662	654	648	649	659	625	646	675	645	673	686	642	646	696	625	633	674	685	717	639	671	673	663	667	680	644	629	636	681	688	641	669	637	671	664	656	640	649	669	697	681	653	631	600	652	647	617	679	632	666	628	626	667	679	700	627	640	647	690	668	682	703	639	646	648	632	654	633	686	653	623	640	640	649	639	666	663	680	674	634	691	645	664	693	689	645	697	652	669	690	636	632	657	667	679	660	669	641	640	633	619	640	640	634	667	693	662	692	648	652	678	650	690	592	619	659	631	666	684	671	660	685	700	650	687	684	670	678	645	609	638	615	705	653	650	681	624	645	636	675	678	665	662	658	632	666	730	609	649	666	638	680	646	631	666	697	675	664	666	671	653	641	629	678	660	688	680	662	675	681	603	680	631	702	703	696	702	665	683	677	649	674	679	700	620	627	697	644	614	683	663	619	645	659	660	698	681	652	654	639	646	669	698	656	665	631	682	686	656	674	633	717	680	662	608	655	676	661	633	631	664	653	642	679	682	657	679	693	681	674	672	680	656	663	644	626	700	636	660	646	630	716	695	608	658	643	650	617	676	615	691	652	668	629	676	613	677	609	676	685	638	674	628	659	610	652	677	667	639	679	646	649	693	634	665	718	651	665	651	633	609	642	678	661	650	704	674	627	626	629	668	685	671	666	668	683	658	658	646	638	629	666	622	647	644	672	656	662	631	655	701	642	647	616	619	670	685	667	670	638	679	619	661	687	613	665	652	667	657	688	642	681	643	643	679	659	658	675	659	648	630	660	661	646	706	687	635	634	682	649	658	703	669	673	598	656	626	676	655	655	656	685	693	585	667	661	642	647	657	675	688	658	635	658	671	620	708	653	646	685	649	671	619	680	665	652	636	647	694	618	618	653	698	687	647	679	692	618	681	655	651	643	672	646	642	642	602	663	636	627	676	631	669	644	713	677	640	652	661	680	625	660	655	676	677	687	698	620	666	623	622	623	675	691	649	657	638	619	678	670	623	642	644	696	684	677	651	668	648	659	629	629	658	629	682	639	682	706	630	653	704	644	628	714	620	612	710	696	666	739	661	649	706	632	671	664	662	690	658	646	669	676	640	631	644	646	671	637	647	657	661	650	678	669	661	651	659	678	658	722	706	661	622	677	670	648	664	670	653	664	649	694	651	657	695	656	674	635	642	636	667	690	684	662	672	645	670	647	621	707	653	650	648	648	659	648	660	619	643	667	640	671	679	676	663	640	686	671	606	650	660	666	654	679	661	670	642	639	658	674	613	608	656	663	689	697	662	691	658	651	698	696	654	672	660	658	641	667	649	640	646	645	651	661	672	659	628	637	672	627	641	662	648	679	625	683	619	649	655	638	663	725	670	668	651	655	660	628	686	672	682	625	647	688	630	699	677	646	593	634	650	620	667	676	686	661	685	648	696	685	663	645	672	643	637	644	681	644	643	648	711	660	630	672	680	644	634	640	683	698	672	649	633	619	661	636	662	642	642	604	671	641	683	640	627	645	648	642	672	663	609	712	671	678	640	654	678	696	637	687	684	684	698	614	659	665	714	674	657	673	647	674	676	681	647	703	608	632	659	674	661	688	662	664	695	673	646	664	606	645	723	639	690	630	658	626	650	638	670	729	700	667	611	672	681	672	680	695	652	620	667	629	642	654	687	681	669	663	659	684	669	617	673	650	672	661	628	625	652	631	636	675	678	680	651	657	689	681	641	656	692	672	694	698	676	712	712	628	632	678	688	650	663	631	648	697	641	652	615	668	633	628	630	661	601	631	644	642	665	622	679	647	683	667	632	718	640	666	618	650	631	673	598	645	613	678	684	652	635	636	709	685	653	611	693	690	636	676	652	694	667	651	667	657	638	651	659	659	661	664	644	615	665	625	688	652	677	645
27908	17018	3362	862	681	615	409	383	319	356	319	336	344	317	311	314	325	312	300	293	296	317	306	281	308	288	282	329	311	270	283	298	317	302	308	301	307	316	326	303	291	315	339	330	317	318	299	326	247	302	289	307	278	335	292	329	276	288	273	301	262	290	313	300	303	304	287	321	301	315	284	327	307	291	302	318	290	329	277	294	306	271	311	282	300	310	313	308	301	274	282	280	319	255	294	281	300	287	308	327	307	304	306	287	289	290	269	289	323	308	298	288	303	294	288	293	279	290	305	298	266	288	292	296	266	311	307	274	294	312	296	269	292	302	287	314	290	306	284	297	295	306	294	299	309	292	281	271	290	280	300	304	267	311	307	277	294	295	311	310	333	287	265	305	287	284	315	279	287	311	287	293	327	288	298	304	290	298	304	304	286	327	283	316	315	274	295	287	309	321	271	292	287	284	293	280	306	307	297	288	299	292	305	308	293	310	328	302	304	298	296	289	310	324	308	303	305	293	299	315	299	290	312	297	293	282	304	294	304	301	300	295	318	281	313	303	318	290	274	319	264	285	311	308	290	283	295	317	302	298	287	304	289	276	290	270	277	309	264	285	304	268	278	287	337	246	330	292	297	302	292	309	292	315	288	275	296	331	318	280	281	292	322	285	285	302	312	278	253	277	270	307	293	303	293	296	300	319	288	260	298	298	307	275	284	275	313	314	282	324	309	314	270	308	273	275	320	297	276	280	276	298	258	309	304	303	317	291	302	298	313	319	281	292	315	312	268	310	312	256	313	283	311	305	282	299	285	324	291	266	303	285	287	307	293	282	289	293	280	299	303	290	300	319	311	314	311	313	286	289	259	313	310	307	318	288	291	240	312	268	282	275	289	296	290	309	307	286	288	258	295	310	309	306	283	291	271	308	320	284	321	265	287	308	297	298	318	302	331	286	309	274	285	287	309	305	314	269	276	283	296	296	312	334	292	293	303	293	303	308	306	279	288	285	304	299	327	302	314	296	310	287	261	290	307	284	356	323	336	297	281	270	315	292	308	298	292	303	290	281	287	293	273	288	312	344	300	286	274	273	268	300	303	294	284	306	278	302	309	283	301	294	296	297	319	284	310	292	317	313	295	301	297	285	332	297	306	289	304	281	290	278	315	301	270	289	331	318	318	297	289	268	276	302	290	292	308	294	320	307	298	302	275	281	315	295	271	291	288	292	319	261	302	314	305	300	276	299	289	301	291	321	313	278	303	292	311	293	322	322	310	276	317	316	303	284	285	284	300	319	288	293	270	301	294	292	292	287	271	279	286	282	300	276	315	300	283	305	262	330	299	284	300	288	293	289	320	287	307	300	266	281	306	306	299	293	290	309	315	305	306	286	300	296	302	291	310	301	316	265	304	277	306	327	286	306	288	311	326	288	309	309	282	299	308	305	329	283	306	292	263	287	293	319	282	292	277	280	264	309	306	302	292	296	294	284	306	324	294	307	321	320	281	283	317	293	290	300	315	322	324	320	293	310	291	309	281	289	329	279	298	324	317	313	292	255	297	289	300	271	303	329	279	293	274	292	285	317	312	290	308	296	306	286	316	339	290	302	333	279	281	291	298	330	297	299	295	273	307	295	318	288	302	294	307	292	303	272	300	290	300	285	331	314	297	277	283	313	305	335	298	295	278	286	309	311	306	312	303	313	269	302	275	308	304	311	296	315	301	299	314	312	312	298	287	294	313	279	271	324	276	292	316	296	289	309	276	299	290	295	283	311	329	301	308	285	283	303	317	261	312	306	315	316	284	291	315	298	300	311	306	308	310	300	293	303	308	292	303	331	300	296	288	301	261	313	299	295	284	300	268	284	307	291	307	302	297	292	314	283	309	300	286	315	304	257	321	292	281	301	295	297	312	283	305	295	285	298	266	254	287	300	293	297	282	320	311	308	292	289	258	317	288	300	275	308	293	280	296	313	293	266	305	301	343	277	307	300	338	301	286	292	286	289	320	319	292	296	287	351	282	304	302	293	287	264	324	279	317	276	324	302	310	295	303	291	289	294	309	300	281	296	313	296	287	331	323	314	289	268	303	278	258	281	295	305	297	293	298	296	307	296	295	273	278	302	262	320	316	290	289	299	280	269	292	330	312	267	318	278	308	283	323	291	315	279	309	302	308	294	297	319	293	315	336	316	304	288	300	258	314	279	300	282	298	293	296	316	311	305	297	317	271	305	329	282	269	306	281	296	273	313	277	294	305	305	284	308	305	301	269	287	272	284	303	304	290	328	295	318	282	301	317	333	281	288	294	282	282	281	295	290	300	303	302	281	299	280	307	293	311	302	300	294	296	276	284	304	279	300	269	301	268	321	282	302	317	285	273	292	280	305	299	261	288	322	289	301	309	288	281	313	298	264	271	274	294	291	315	273	288	276	298	309	291	319	286	303	301	288	293	294	258	292	310	287	302	304	269	284	321	295	286	297	280	323	296	289	288	311	294	289	259	283	328	287	307	302	276	303	296	306	318	299	264	303	275	304	301	293	274	279	263	290	292	296	284	279	296	294	305	322	303	316	281	285	294	300	270	299	329	303	305	306	308	267	313	318	337	260	303	279	291	281	303	291	310	285	283	322	339	273	293	282	277	328	275	282	289	288	302	288	341	304	293	295	344	276	290	288	270	268	296	315	298	284	322	290	291	289	305	309	283	282	305	288	287	328	291	287	285	309	317	302	301	264	303	301	275	306	301	277	325	300	282	313	287	313	287	293	291	321	285	282	306	293	314	270	287	285	299	273	311	282	289	286	297	281	307	329	293	303	299	315	316	319	321	298	277	311	272	288	282	293	301	322	301	302	300	304	294	328	346	309	294	305	287	301	283	278	297	309	290	304	271	318	290	293	279	296	291	312	295	304	293	314	296	305	314	318	306	304	323	286	313	290	296	293	278	312	273	279	297	300	292	285	301	297	295	298	269	336	280	303	281	285	298	321	261	303	294	324	310	321	276	289	299	298	292	303	264	306	283	296	309	310	288	314	332	311	296	332	275	291	304	310	282	272	301	307	276	294	286	267	292	292	287	282	303	285	284	303	300	290	306	277	306	290	278	306	300	278	304	301	290	266	279	331	305	286	285	303	301	304	284	294	299	284	282	307	297	309	293	336	311	287	305	267	301	294	296	278	303	271	287	302	296	292	328	308	252	284	278	310	308	260	294	305	286	287	292	280	295	283	262	273	288	330	310	283	303	332	264	300	280	287	301	312	281	291	300	335	298	258	277	270	286	302	293	297	295	282	279	289	318	267	295	295	284	338	273	289	294	307	298	306	299	303	308	280	330	322	296	284	311	301	292	320	268	290	279	287	328	301	252	269	280	330	323	314	277	308	297	296	301	311	296	303	271	296	296	278	306	325	308	296	322	311	322	302	266	296	306	305	277	304	316	263	310	312	290	303	297	289	277	309	325	331	281	326	306	304	320	274	304	285	301	294	290	302	295	275	272	274	313	294
4926	1648	1112	685	605	510	451	445	397	374	307	338	341	324	328	297	323	336	357	350	352	349	356	378	348	307	340	311	347	347	348	339	339	305	353	320	326	357	322	353	333	326	351	342	358	355	328	328	335	295	332	323	316	310	328	366	325	347	316	301	340	331	338	299	334	377	332	323	320	318	341	358	329	340	304	319	317	289	329	307	311	342	347	339	334	285	356	350	324	358	332	323	365	312	330	301	330	357	288	363	319	318	367	317	284	324	330	326	298	321	317	338	349	310	324	330	332	339	330	305	345	310	344	323	353	340	353	311	323	299	305	335	308	311	337	316	286	320	344	292	324	351	335	304	330	328	311	320	339	351	308	331	333	301	303	341	335	317	297	325	345	303	326	351	314	370	331	332	345	329	321	302	302	308	327	342	325	309	290	323	322	335	325	303	313	304	330	321	370	333	368	338	313	318	315	333	351	332	335	346	325	308	334	316	352	356	325	335	336	333	306	326	324	342	349	322	326	284	367	328	314	295	364	324	358	339	299	339	318	324	326	337	319	331	348	316	319	310	317	353	315	312	313	354	339	355	343	295	324	348	363	371	297	316	346	316	344	314	330	338	332	290	290	343	289	333	353	311	304	320	326	337	342	339	315	325	351	322	333	334	345	301	320	329	341	304	312	348	333	326	347	307	321	300	309	339	329	327	331	299	352	299	348	306	342	332	330	315	337	327	328	332	328	335	316	336	338	339	321	291	330	331	320	333	325	336	330	355	311	345	323	317	324	338	332	334	293	303	346	339	339	319	333	321	351	328	334	344	313	319	319	340	361	305	337	327	355	316	327	313	297	302	344	346	338	323	319	333	343	349	352	343	326	298	328	309	332	327	297	353	316	333	349	325	320	329	322	319	355	307	338	333	300	301	321	294	290	347	350	320	323	314	285	318	304	341	312	290	332	334	341	337	316	324	332	327	329	330	308	343	336	303	345	332	306	310	334	344	315	326	317	335	342	342	344	300	347	314	286	338	330	351	331	333	323	328	312	337	334	332	332	328	336	316	295	342	322	309	329	341	341	332	307	315	306	327	327	334	333	312	322	356	298	308	312	308	332	321	329	314	296	338	358	340	316	334	320	347	360	343	316	322	323	320	334	317	309	359	344	347	344	340	350	336	289	320	320	340	356	306	332	313	292	302	322	313	333	349	327	339	333	336	299	316	330	332	328	330	341	346	341	281	305	320	302	354	349	295	356	311	356	346	340	309	330	311	313	323	332	310	324	310	339	345	336	355	323	328	305	321	302	345	325	340	331	310	318	327	326	324	299	296	333	319	304	316	288	313	324	298	330	320	309	346	319	324	330	330	323	335	334	347	309	357	316	317	322	311	338	341	329	321	328	318	318	333	319	303	345	341	320	344	307	299	310	338	302	325	329	322	326	309	329	338	343	313	333	331	308	275	332	343	321	345	340	286	331	358	320	325	348	335	318	284	330	340	307	335	323	329	356	307	352	308	311	309	351	327	337	329	344	337	309	322	323	346	319	343	335	316	314	327	343	316	339	323	302	296	313	292	338	319	328	348	341	342	326	298	323	348	355	323	292	330	331	336	316	337	338	325	331	333	306	309	324	320	325	326	321	335	308	342	332	328	323	312	340	298	306	324	289	326	333	368	322	336	313	295	310	318	328	328	320	303	345	312	301	302	316	332	329	333	329	336	301	301	306	299	323	330	293	318	321	359	351	345	332	322	333	314	334	319	335	369	306	294	331	321	312	338	324	325	305	335	348	339	358	322	294	324	349	337	320	306	299	343	315	299	319	312	288	347	325	336	350	332	323	336	331	334	330	305	341	311	322	338	303	288	340	310	326	342	294	295	341	336	301	317	283	312	321	333	316	278	303	334	310	325	363	349	333	314	325	325	355	342	322	333	335	321	307	328	347	328	304	325	328	348	325	296	335	331	319	297	362	323	313	351	324	323	333	328	316	296	287	303	319	328	388	337	330	350	335	308	348	328	354	329	368	327	304	318	346	304	322	329	303	304	362	310	353	327	340	316	286	321	312	331	347	314	356	320	335	321	334	357	318	330	289	322	331	325	320	309	316	283	346	334	346	290	309	316	346	296	329	314	334	313	325	333	339	321	345	355	293	321	319	343	333	326	318	316	347	313	298	353	350	311	325	321	298	317	342	308	337	294	341	299	321	365	374	328	326	318	337	333	286	334	319	296	324	328	306	334	327	323	342	313	347	330	326	334	317	324	327	301	327	318	341	328	318	322	325	343	356	335	331	330	331	328	338	332	327	308	319	322	317	327	320	350	292	289	312	342	323	309	293	344	325	293	324	319	312	324	310	314	323	310	320	312	375	307	336	290	323	336	364	315	325	315	303	331	298	334	350	272	306	325	322	310	341	297	317	301	303	310	339	296	301	309	314	331	339	311	329	347	355	294	343	312	304	334	340	309	313	344	306	326	332	319	329	294	337	327	338	334	326	296	329	313	306	324	310	352	294	329	340	344	312	341	330	328	333	347	272	330	338	347	329	330	298	314	292	329	305	307	316	338	356	333	341	318	276	313	292	317	334	337	341	317	322	320	334	326	340	326	294	319	345	300	281	303	344	336	364	322	321	306	312	325	341	319	298	323	322	349	311	354	285	350	331	343	351	354	317	334	314	361	320	339	315	347	309	314	359	353	357	338	329	349	356	300	304	348	361	332	337	311	327	308	322	307	338	322	332	344	318	321	318	317	322	303	343	315	324	314	355	307	308	345	295	355	332	287	342	343	321	303	317	327	304	322	349	323	344	320	345	308	371	291	316	304	288	285	334	357	330	319	313	323	350	335	315	305	345	321	314	311	337	328	330	319	316	308	327	332	334	307	310	343	334	324	341	354	335	367	285	352	329	330	376	291	331	323	316	352	306	343	314	323	330	335	317	343	352	349	321	345	331	340	321	340	303	337	333	344	324	333	313	322	313	337	333	337	319	315	341	324	311	318	314	308	329	319	300	328	341	321	345	300	302	340	317	336	313	332	317	323	292	345	335	334	323	334	315	315	316	313	335	311	319	348	314	305	300	300	316	351	323	283	272	310	356	316	310	308	316	335	291	317	293	299	368	345	340	299	337	326	368	335	332	336	318	302	352	299	367	330	316	339	332	268	352	336	336	313	324	327	340	328	303	341	355	343	322	354	322	309	324	344	337	347	334	321	314	302	350	320	309	309	359	320	329	329	335	349	361	313	291	326	319	325	309	307	316	273	327	333	327	310	370	330	314	281	309	335	298	304	315	327	352	319	346	293	327	345	373	323	335	322	316	331	315	339	319	316	323	321	306	336	315	320	328	333	323	342	299	303	319	320	340	326	301	309	317	306	337	332	294	364	347	326	327	284	315	312	313	297	356	371	366	327	339	341	342	308	348	348	331	333	338	323	350	358	320	344	316	294	306	294	372	351	328	311	355	356	319	339	304	324	303	340	301	307	354	353	304	334	347	334	318	321	357	346	304	351
23769	21248	28460	24325	21219	8404	1413	953	825	771	678	684	635	619	643	620	593	536	607	593	636	671	603	506	579	577	575	574	529	581	587	600	552	552	563	567	587	583	588	536	552	592	527	563	556	574	562	568	522	563	567	554	537	522	526	563	573	537	569	530	572	507	556	558	539	521	547	574	542	540	591	510	542	519	577	567	561	541	535	547	534	554	530	534	509	565	538	517	549	553	623	551	546	606	565	548	547	511	590	566	559	509	537	547	538	564	502	525	551	528	557	509	556	550	526	521	557	506	511	545	491	492	552	578	541	551	594	575	544	552	555	509	558	555	546	512	530	514	531	574	535	540	530	553	543	517	556	510	536	530	487	497	513	551	540	592	533	530	554	484	521	564	554	546	564	536	561	541	530	530	530	561	538	541	543	531	548	557	544	542	514	587	523	557	507	533	560	541	571	505	528	520	566	540	519	486	519	567	564	535	573	549	532	553	521	515	556	580	497	537	541	511	562	561	516	547	537	569	518	560	547	591	491	531	535	544	556	574	498	573	507	529	554	541	539	506	548	571	527	540	526	525	535	561	542	537	575	601	542	491	511	542	578	526	532	528	526	556	551	506	530	498	604	522	548	550	551	533	521	544	577	530	548	509	534	520	532	521	520	539	514	517	498	549	555	512	522	538	561	577	531	497	550	520	530	523	543	540	550	555	548	556	547	582	588	572	531	512	563	534	503	547	523	526	526	557	592	502	555	524	567	551	520	518	562	538	563	522	547	523	558	555	539	554	545	551	552	498	503	554	535	511	571	537	519	510	535	504	551	553	557	536	530	551	554	543	565	580	531	549	501	501	538	527	536	537	534	498	517	543	561	557	554	493	563	519	558	512	538	524	530	542	502	531	558	573	502	545	518	513	553	557	517	520	521	540	524	538	496	527	542	542	517	531	550	523	521	524	504	527	558	535	500	540	543	528	557	529	511	547	559	574	532	534	505	573	535	534	577	537	560	500	565	493	524	562	563	568	585	538	514	586	556	536	554	538	536	527	535	511	534	570	532	521	565	504	509	522	527	533	576	550	506	517	525	523	532	549	542	543	556	540	539	522	510	558	519	543	540	507	506	552	542	546	502	527	553	531	503	541	497	521	540	558	533	546	510	505	525	541	539	557	532	545	573	572	599	524	518	530	520	552	567	565	518	540	522	503	519	530	552	536	560	528	526	524	537	540	528	548	518	554	515	532	545	517	556	521	522	545	492	540	519	513	519	547	556	553	538	501	532	529	527	593	560	524	581	561	514	545	580	559	539	517	545	544	530	549	571	514	465	566	522	570	598	542	506	550	514	575	588	534	531	588	555	548	540	494	513	516	490	546	535	545	522	553	539	560	524	522	537	534	533	513	521	560	565	535	522	551	549	506	593	551	554	530	556	512	530	578	522	561	581	562	518	580	512	549	541	562	493	497	479	529	523	534	530	542	568	493	527	575	533	517	500	560	549	505	545	521	506	520	560	551	542	518	543	506	514	528	560	497	548	533	528	520	538	530	535	572	560	525	547	548	526	543	532	564	485	556	591	545	524	523	502	582	556	538	579	506	512	530	524	533	511	503	536	527	587	513	495	531	545	513	580	558	545	520	531	542	546	567	530	544	509	548	561	555	514	543	513	514	551	591	522	587	512	526	575	554	568	500	522	535	557	544	552	554	531	545	546	570	525	536	557	536	526	529	528	561	548	561	594	578	560	534	564	571	512	529	508	547	469	534	574	516	531	548	568	518	503	507	515	529	554	523	545	523	509	539	508	535	539	531	557	528	530	581	530	530	572	539	503	558	484	562	523	564	528	511	519	532	548	546	500	550	508	560	560	518	496	520	513	521	563	556	512	545	511	521	560	497	530	537	577	541	514	552	537	514	508	491	541	525	542	556	520	569	526	570	625	582	556	546	520	519	532	525	534	534	531	512	480	519	503	548	533	504	555	583	560	516	497	581	518	520	546	513	545	537	537	553	517	517	492	545	530	528	505	537	578	570	518	539	542	525	537	519	556	540	513	487	560	545	537	577	516	517	566	547	537	554	501	512	544	536	545	520	515	538	551	529	551	563	559	530	575	555	528	511	505	538	553	513	489	534	494	535	561	493	500	544	497	519	536	564	571	513	555	523	537	574	507	526	570	561	530	565	529	494	549	510	510	551	473	549	546	514	564	591	541	517	526	548	543	504	504	523	548	543	571	579	567	524	507	522	544	555	510	539	484	536	528	534	535	561	522	532	583	551	516	577	554	543	483	538	527	547	572	540	534	543	607	534	524	507	565	525	562	587	510	568	558	570	532	533	561	520	537	539	545	561	549	548	522	523	493	525	559	519	550	496	551	539	535	498	554	522	527	594	511	552	580	539	499	570	511	507	562	551	557	502	566	566	569	553	532	584	535	557	495	530	492	511	479	521	568	567	489	519	589	565	568	509	492	520	527	519	536	527	503	541	530	550	553	564	555	521	522	537	533	543	525	511	571	541	546	526	510	529	535	539	497	541	560	519	521	508	536	547	523	544	582	523	545	509	521	549	547	484	555	502	543	539	547	528	527	594	505	514	573	519	571	538	533	559	534	577	532	502	518	522	558	533	521	547	541	528	555	534	550	549	532	521	530	565	552	569	589	552	519	538	570	507	532	512	551	545	537	516	516	499	576	531	565	534	563	549	541	535	563	538	556	518	523	535	530	529	506	546	512	548	507	563	566	553	553	545	554	550	526	520	523	580	524	529	554	509	540	526	536	507	541	522	532	524	553	535	531	532	512	552	536	540	542	482	543	534	531	514	562	527	549	539	549	540	547	511	560	535	556	545	547	559	534	562	556	528	538	537	509	560	550	524	576	528	548	528	485	535	516	539	530	548	520	554	546	510	522	534	578	501	528	548	467	556	510	575	556	484	547	558	572	531	558	518	510	515	538	544	538	538	520	548	510	533	530	542	527	516	497	552	549	536	570	576	581	573	483	560	548	528	521	519	514	534	530	562	562	520	565	486	514	517	552	530	525	531	506	526	542	535	469	573	566	523	519	544	580	531	539	561	532	520	505	533	565	577	545	496	502	540	529	521	535	532	492	529	514	545	538	544	503	576	555	540	565	532	528	561	520	536	556	506	512	560	536	542	527	521	497	501	563	528	514	538	522	541	546	543	505	523	513	558	546	545	528	535	537	552	551	555	488	558	532	555	563	561	558	573	487	518	537	532	538	523	567	529	525	532	506	552	521	544	491	528	510	510	558	554	546	552	544	546	544	558	540	543	533	514	560	497	528	533	547	537	560	542	539	513	574	539	540	525	571	571	575	586	558	542	558	541	524	558	500	552	534	538	546	506	520	637	550	521	519	532	522	542	509	550	544	521	532	560	554	557	570	564	520	535	531	531	522	555	503	541	549	537	541	562	550	549	529	534	548	497	562	494	527	522	499	522	542	532	524	565	557	552	566	530	510	540	523	562	536	514	544	564	514	520	543	563	519	574	543	569
4049	10106	6499	3339	2663	2019	1566	1287	1126	950	856	789	723	717	726	694	683	657	630	661	611	602	650	538	631	584	577	622	572	617	575	615	574	600	620	586	582	618	593	580	589	636	596	617	613	616	582	620	631	601	561	631	588	570	555	615	564	596	575	554	588	620	558	611	640	532	570	568	585	581	568	589	554	541	598	546	551	580	547	527	528	587	561	594	606	587	592	592	606	547	563	626	556	581	556	557	572	549	535	543	564	552	565	576	580	592	555	531	586	557	591	508	563	576	542	589	586	552	554	540	558	561	608	576	606	549	523	588	618	579	554	541	590	534	585	618	512	605	575	545	571	585	573	562	564	580	585	515	565	587	553	596	562	555	584	560	559	552	532	579	542	611	563	547	568	567	606	568	604	577	576	553	574	564	560	554	586	606	582	548	593	570	541	572	565	557	541	554	560	591	605	574	573	575	537	555	538	573	574	575	554	552	553	561	569	557	566	547	550	566	537	586	604	576	541	554	579	571	582	590	566	550	555	559	564	564	567	589	601	585	555	539	568	582	590	552	552	548	560	542	556	560	575	552	544	538	572	514	530	569	584	556	562	576	559	557	612	592	553	576	550	590	536	563	507	517	589	494	591	584	561	515	547	585	565	546	550	532	581	571	523	532	580	566	542	522	527	564	566	520	566	578	526	604	584	542	537	520	582	555	597	579	538	520	603	566	563	531	557	524	588	568	573	531	560	571	567	570	550	565	544	622	595	557	571	579	518	537	592	588	585	566	558	570	613	544	573	562	574	571	548	531	603	544	558	552	555	522	575	528	542	553	590	574	579	570	549	570	547	534	578	562	537	548	563	563	522	580	568	564	574	537	561	582	582	545	543	589	546	536	505	589	610	551	585	547	574	536	585	519	553	556	531	547	540	566	562	556	562	569	553	567	589	597	539	560	586	590	552	566	567	598	555	549	536	600	570	562	585	589	561	593	575	561	565	588	542	582	532	574	553	580	587	566	558	551	590	573	592	543	555	598	557	561	555	610	551	565	588	569	545	571	556	514	596	578	612	571	583	565	570	507	572	577	558	577	586	566	550	524	527	512	548	552	567	599	546	560	566	555	561	527	553	583	529	543	573	589	574	567	533	559	524	530	565	579	583	589	550	590	584	557	593	612	586	606	561	576	542	566	526	584	560	568	613	554	531	517	586	569	601	523	555	565	548	565	566	599	544	598	594	572	569	544	564	550	555	557	535	583	587	564	592	573	578	591	583	599	528	586	579	557	569	571	581	561	526	572	545	547	586	558	569	597	570	558	583	568	559	555	573	540	579	531	550	527	546	567	519	562	563	564	581	625	554	566	563	613	561	534	598	575	585	539	604	566	580	606	608	582	577	598	566	515	571	549	581	551	525	578	546	573	554	605	535	574	569	576	585	578	599	530	598	566	514	560	582	547	558	565	602	544	533	568	570	589	569	565	564	580	552	588	543	541	574	593	561	590	538	559	529	535	607	549	559	570	538	568	585	572	554	518	596	553	539	548	555	577	561	603	581	594	593	541	541	548	558	551	576	585	535	551	561	605	540	579	599	604	560	527	534	573	585	583	550	558	597	558	561	536	565	580	638	564	556	545	527	573	569	523	597	580	557	582	570	572	576	576	534	575	543	580	589	558	571	509	525	559	578	580	534	577	550	546	511	546	551	544	563	582	529	547	515	563	595	552	569	585	563	567	588	557	566	541	559	529	537	582	559	521	544	533	573	513	578	534	617	565	547	540	572	531	541	563	558	569	567	565	583	564	598	568	531	561	594	556	536	544	551	570	563	556	541	561	546	540	580	570	528	549	538	529	598	592	552	559	555	525	556	575	535	563	561	540	553	535	565	576	591	569	566	586	586	590	572	575	554	589	550	576	560	559	541	584	564	581	575	589	525	582	546	522	605	593	540	609	553	590	548	615	589	569	564	555	541	589	523	575	533	553	557	533	543	550	577	585	588	569	542	553	547	580	573	521	583	576	555	589	570	561	581	606	543	524	539	566	596	565	594	571	603	597	582	583	576	578	583	529	545	591	508	559	587	557	537	579	563	592	570	545	550	604	576	562	597	526	569	525	539	570	563	530	583	567	613	582	535	513	584	608	570	597	545	500	507	568	552	593	545	576	575	538	572	569	583	565	535	570	566	553	579	599	555	574	547	593	583	580	566	565	566	525	566	521	529	532	537	601	588	573	536	535	589	534	557	558	556	559	580	551	545	610	566	544	532	579	543	581	548	522	583	632	541	546	585	564	565	554	542	561	564	509	566	569	568	593	547	595	589	574	586	578	593	511	527	595	572	572	535	557	540	555	581	594	562	557	530	546	570	554	568	563	561	549	579	540	566	504	583	562	556	558	566	534	592	581	548	561	582	538	540	576	577	553	577	582	516	552	580	566	551	568	600	574	536	567	585	572	532	567	581	554	578	593	562	566	558	538	590	517	519	556	597	566	529	549	565	537	572	543	593	562	565	529	567	580	525	613	540	586	553	523	617	549	530	616	573	577	581	559	572	584	534	593	572	573	604	587	535	577	534	568	540	615	533	522	585	565	524	583	570	549	587	538	582	551	564	541	540	493	583	565	581	561	580	559	566	546	558	607	531	579	589	555	579	505	589	530	583	548	587	578	559	547	554	575	575	523	585	588	548	559	601	603	513	585	549	542	578	546	562	579	579	579	565	573	571	574	589	525	537	565	567	560	591	564	566	587	562	590	559	587	539	582	580	552	565	560	557	602	586	577	568	569	562	592	561	552	550	582	556	584	546	576	513	588	570	567	559	555	571	601	571	565	574	550	608	536	591	564	559	585	556	568	559	577	554	585	560	539	545	562	570	528	526	584	621	564	579	551	556	573	593	571	555	612	562	547	523	532	565	578	523	581	587	555	558	490	557	583	578	560	562	561	532	578	534	578	599	565	569	545	578	615	556	536	555	583	558	566	561	573	562	500	569	536	542	611	540	577	543	522	520	574	560	556	582	549	552	572	562	603	568	528	583	543	526	565	581	580	597	526	592	524	543	584	549	555	625	551	583	594	600	535	539	584	579	550	545	543	581	570	566	574	547	515	602	612	541	581	590	577	578	581	586	542	562	585	563	576	523	530	541	585	593	578	581	574	608	551	559	548	571	580	560	552	585	619	543	561	557	556	582	558	580	558	578	573	576	544	543	558	564	603	580	617	606	567	606	579	573	596	579	573	566	567	550	615	552	584	606	579	568	568	528	578	583	579	571	576	621	575	552	589	572	542	558	527	560	563	578	557	563	549	583	560	592	556	559	544	577	563	583	563	528	560	558	581	549	557	539	575	558	584	564	552	587	552	518	579	541	592	639	600	557	564	584	561	603	545	558	550	557	571	580	556	608	630	550	555	548	531	556	548	556	615	526	578	591	554	581	577	579	601	603	592	562	519	572	558	555	545	544	586	579	554	556	551	542	553	550	538	535	558	590	601	574	541	542	588	606	563	577	562	591	554
25011	21272	27264	25462	8457	764	543	444	396	407	359	353	350	323	364	335	322	292	304	293	271	319	281	275	295	329	293	303	329	289	299	298	293	266	302	286	306	304	310	287	279	295	304	279	293	263	297	252	265	256	300	292	298	279	297	281	284	282	299	279	263	292	260	288	288	295	311	282	305	288	270	277	294	312	274	295	266	270	301	285	281	247	259	288	302	288	292	269	276	265	294	281	291	268	299	306	254	295	284	253	287	266	269	300	280	275	303	279	253	285	285	270	282	287	296	300	280	274	275	287	286	273	245	245	313	289	273	254	264	277	274	299	270	280	270	270	261	261	242	265	311	267	272	260	274	309	275	346	293	255	289	294	268	269	233	229	294	269	276	296	259	291	273	259	304	283	300	305	266	276	280	279	232	292	296	266	303	266	290	280	262	252	280	293	260	251	278	269	299	283	287	280	287	281	279	244	266	260	284	278	271	275	268	275	283	286	267	302	285	259	252	291	277	295	273	321	277	289	288	275	271	334	272	292	286	235	260	252	319	296	274	268	292	268	297	296	280	274	258	280	264	270	318	283	280	271	278	278	273	282	299	271	270	260	268	281	308	318	281	295	269	253	280	270	280	292	314	281	285	288	310	286	262	264	298	295	264	270	251	257	279	265	295	285	295	293	272	275	281	293	283	282	276	275	276	291	292	271	286	257	301	275	270	277	278	288	272	277	281	255	264	286	293	273	252	284	282	282	255	284	271	280	312	264	280	287	283	294	261	284	247	301	282	276	273	294	302	277	252	267	253	281	293	285	251	296	266	286	254	268	289	293	333	331	236	283	308	291	286	280	296	286	286	262	268	294	286	240	304	280	272	294	291	277	264	272	273	307	251	263	295	244	292	275	274	267	295	284	255	278	286	279	278	278	275	262	298	261	304	296	300	277	315	281	268	289	279	285	277	285	282	256	279	289	279	253	281	296	260	297	261	298	273	272	279	312	281	296	262	277	268	256	247	297	263	288	272	298	291	296	272	265	287	271	275	268	263	289	277	289	266	277	308	276	266	262	276	281	271	271	271	285	282	294	264	288	269	276	269	288	291	261	296	290	267	272	293	298	275	278	286	278	293	254	246	302	268	278	257	250	284	297	282	287	251	285	267	270	297	273	256	242	254	265	288	273	287	269	317	281	288	275	269	283	298	320	296	285	284	239	264	297	297	277	282	287	290	258	265	317	271	295	270	272	279	286	254	247	279	283	251	287	272	273	290	301	267	283	288	279	286	273	273	282	280	253	289	268	288	274	287	295	265	283	304	277	302	300	280	306	306	263	258	264	269	279	282	276	249	287	289	260	287	310	262	254	319	272	303	322	279	264	304	316	275	287	296	267	283	271	294	297	299	308	280	254	295	273	266	290	285	293	278	284	272	238	265	277	286	290	266	276	279	260	289	295	266	263	306	272	239	269	300	273	286	276	267	307	312	264	284	260	290	260	267	266	294	296	259	298	252	262	294	257	251	296	272	271	270	268	276	264	283	270	306	295	288	276	265	271	263	280	286	278	265	292	310	253	257	271	285	279	259	260	258	268	260	285	261	269	251	290	279	259	278	294	282	272	294	287	284	257	294	259	297	281	262	298	265	259	272	257	285	272	282	300	251	279	260	322	268	276	260	252	284	263	270	304	295	267	284	266	285	280	269	287	261	281	268	274	280	263	308	276	284	251	279	277	282	285	280	276	281	275	268	255	304	269	272	273	286	264	301	284	264	303	287	283	325	295	297	247	262	256	281	303	299	286	253	291	240	296	278	287	272	274	294	306	255	269	270	266	304	269	287	264	280	295	305	287	277	299	281	256	263	289	275	282	269	299	284	280	301	271	249	288	283	265	289	313	267	234	268	285	279	288	240	296	259	263	298	288	254	270	264	290	287	249	319	276	284	280	269	262	284	276	252	293	287	266	274	289	238	295	309	279	278	297	272	266	277	284	287	288	287	254	263	285	267	283	316	236	296	281	262	283	291	295	272	275	265	289	270	288	246	307	296	270	290	288	275	274	271	284	276	274	278	262	276	272	314	308	267	288	278	252	313	260	257	270	257	296	288	283	278	263	307	272	274	272	292	278	294	307	274	294	277	261	302	263	272	303	305	265	281	293	298	305	250	288	265	278	263	275	276	250	276	262	286	256	295	272	309	264	265	279	260	292	292	246	310	258	271	295	243	311	296	273	267	272	275	289	250	316	298	281	297	293	315	263	294	293	301	273	261	265	250	246	296	287	254	269	273	291	261	239	273	304	283	294	285	283	277	282	248	286	269	295	284	308	275	274	282	285	281	285	276	279	261	281	272	283	288	272	268	288	288	278	237	308	297	264	299	273	271	266	272	278	286	269	274	272	282	269	274	306	312	309	268	295	291	255	302	256	273	287	244	286	254	301	278	276	270	270	276	278	305	314	254	278	278	266	253	306	273	268	296	263	316	288	293	263	278	285	288	246	308	282	275	304	301	270	233	290	268	274	257	245	274	283	284	288	296	278	237	302	267	263	276	257	286	269	320	283	256	284	271	315	283	271	286	281	258	255	267	279	313	295	253	266	292	291	265	271	264	271	281	295	323	275	268	256	275	279	285	293	281	262	296	283	276	253	271	286	272	291	233	270	283	297	298	252	295	288	290	298	266	254	260	310	257	246	294	300	277	281	286	283	257	286	243	284	284	271	281	286	315	261	265	272	261	279	280	273	300	251	274	278	274	286	261	286	275	303	302	244	254	274	242	279	263	262	253	275	265	287	266	285	269	278	291	275	281	274	282	293	251	299	271	271	281	281	277	288	270	305	281	303	292	280	247	300	281	266	295	287	295	298	262	279	264	313	289	275	272	278	254	254	253	302	276	268	288	280	290	281	281	288	298	296	290	290	263	297	280	253	282	289	284	298	288	276	297	272	276	257	264	274	253	273	304	249	276	290	262	291	274	260	285	300	269	266	309	282	249	264	316	277	273	275	283	268	270	281	262	307	266	277	274	296	291	265	281	286	277	307	291	277	273	277	287	275	279	255	290	274	288	287	278	277	277	255	281	244	251	287	264	272	261	295	279	295	250	299	252	280	280	303	284	249	274	250	274	274	268	287	298	272	286	279	283	264	268	254	287	264	286	266	258	241	290	265	277	271	301	285	251	274	255	260	286	261	250	310	299	263	274	281	278	282	277	292	271	278	277	273	268	280	279	284	270	301	302	290	282	274	289	275	315	272	277	262	286	311	295	274	290	281	260	273	271	278	292	304	279	260	287	291	265	280	265	318	272	274	250	285	267	266	286	277	268	283	303	297	273	267	277	267	275	302	273	270	258	279	269	258	271	292	274	287	267	261	283	290	293	306	278	274	269	275	283	282	286	296	319	284	276	277	285	257	276	281	275	272	273	299	265	290	288	250	292	267	287	299	287	248	316	293	254	281	224	300	324	245	272	263	285	273	318	272	306	292	288	282	251	270	282	298	293	269	282	272	290	265	279	294
4142	6140	3825	2044	1561	1199	871	758	613	591	497	486	417	433	431	365	395	401	368	386	364	355	356	329	364	349	301	316	332	357	317	335	338	362	349	356	347	360	354	331	331	389	321	370	357	371	316	367	341	347	331	349	352	317	306	344	321	308	346	357	336	319	329	321	320	320	336	314	311	344	324	276	360	307	346	355	358	312	335	312	327	290	315	333	328	302	329	368	304	340	311	354	304	313	322	317	314	325	330	305	312	322	327	316	345	338	324	331	311	304	322	365	323	339	335	343	374	328	324	349	357	303	368	305	320	337	295	295	337	338	316	324	328	363	322	324	326	352	340	319	310	316	324	309	308	328	310	304	348	295	313	298	334	321	325	319	329	336	340	285	337	323	305	314	344	358	324	325	346	318	332	302	303	296	323	323	356	320	311	302	291	309	295	326	307	314	320	322	310	339	314	321	276	332	329	310	314	299	301	322	288	337	333	328	327	302	302	318	331	336	346	304	297	305	305	330	323	271	331	323	300	285	326	333	348	301	339	320	339	303	328	326	360	345	339	296	332	340	329	339	351	313	297	330	313	348	353	357	297	332	295	312	356	310	318	337	344	334	301	316	294	324	340	277	338	323	322	324	322	328	312	358	332	335	316	325	292	294	326	348	350	320	310	340	350	367	311	339	295	310	320	334	319	290	301	350	336	360	346	338	328	320	317	331	333	336	333	327	286	310	316	316	348	300	315	328	320	338	317	312	314	312	329	365	290	326	316	322	315	335	345	296	351	317	308	326	321	315	310	344	321	322	319	292	291	334	325	283	331	305	311	300	325	305	319	307	343	330	296	296	297	300	356	326	313	330	344	343	337	316	329	323	319	338	316	285	293	331	311	286	325	310	341	274	299	323	356	327	302	351	333	294	342	307	336	315	298	330	387	337	306	334	341	324	318	321	299	322	304	312	347	279	333	292	331	337	323	312	339	328	321	307	286	348	313	340	346	320	308	286	279	326	296	336	293	344	319	317	293	322	328	325	314	349	325	297	317	314	325	337	304	353	348	294	364	368	315	327	336	338	291	322	330	291	357	317	326	344	314	333	313	335	327	280	319	328	304	320	308	331	345	294	342	312	308	301	314	376	363	325	307	279	343	332	314	345	320	328	318	345	350	303	295	305	340	317	325	326	326	325	293	321	303	322	361	324	314	302	326	323	290	336	331	310	312	329	317	333	320	310	335	340	347	349	320	310	329	313	312	300	323	322	342	328	332	331	298	324	326	305	307	328	305	323	310	329	341	341	307	295	322	288	318	302	360	304	315	350	277	324	326	346	327	307	305	327	322	330	321	321	332	342	319	294	292	315	351	338	322	329	326	312	310	341	338	348	296	314	310	348	328	326	281	348	358	324	313	305	339	290	341	334	353	303	336	342	329	301	312	285	298	322	309	318	323	344	334	329	342	333	335	332	323	303	289	308	325	322	334	306	321	355	317	310	311	312	325	312	311	314	320	327	311	327	312	332	317	294	335	296	317	313	343	339	308	303	334	304	319	326	319	329	328	301	309	319	301	337	337	295	340	341	327	316	282	273	338	340	313	325	301	307	332	340	333	322	306	303	320	331	307	264	332	313	321	342	319	317	325	304	352	319	322	346	326	312	300	345	290	300	337	320	302	329	311	304	346	330	297	325	322	321	357	327	308	327	314	340	282	314	290	291	295	296	310	324	302	324	310	282	300	308	315	329	325	324	286	347	312	323	339	323	317	344	326	310	330	316	333	321	305	335	337	301	339	312	344	292	323	328	314	296	310	320	300	297	320	305	335	347	306	347	334	328	336	313	329	298	336	329	324	328	302	328	318	286	307	352	346	326	347	342	329	313	339	314	338	311	283	318	316	318	343	340	325	311	319	326	338	281	336	309	295	309	290	308	327	326	325	334	350	313	336	322	332	326	295	338	330	308	326	351	308	345	316	327	314	330	341	302	309	322	301	325	325	325	290	305	316	319	327	343	329	318	298	317	298	322	325	326	297	303	326	320	320	307	320	310	330	325	306	287	349	309	300	342	351	313	352	328	323	317	339	345	298	318	317	321	345	323	287	302	335	307	349	334	297	261	341	318	327	340	333	343	316	310	318	325	343	328	328	301	298	340	314	319	339	338	313	346	295	321	326	309	301	333	319	299	340	352	322	343	319	270	318	333	354	322	315	322	286	301	330	295	304	278	301	318	305	347	331	303	312	329	308	314	300	334	330	341	312	322	290	315	306	346	288	333	318	335	321	335	300	300	302	261	319	330	332	323	303	328	310	337	315	322	311	306	332	313	356	315	340	353	318	332	340	322	331	348	321	283	332	338	330	308	276	333	311	273	333	285	331	335	336	330	334	343	320	310	331	321	305	308	328	296	324	283	316	331	328	308	307	297	321	330	326	346	340	332	286	346	314	328	327	337	332	335	339	322	320	339	317	326	305	318	346	292	299	332	328	337	334	347	316	289	336	326	349	308	330	316	321	302	322	305	322	339	289	319	329	306	304	321	329	316	353	289	311	311	286	305	339	313	336	354	312	346	344	300	311	312	334	323	329	317	360	318	311	340	308	324	315	330	322	329	335	299	306	299	314	310	335	314	312	315	311	309	313	320	357	350	318	250	320	309	318	309	314	326	308	326	347	330	316	335	355	305	291	329	323	278	357	335	318	296	354	321	330	318	306	303	314	331	310	319	338	291	337	307	317	357	313	324	350	319	303	291	336	323	333	317	321	290	316	312	336	300	320	357	348	320	316	348	342	319	303	298	308	317	300	323	359	324	327	322	340	295	300	313	332	326	328	290	328	330	325	337	304	309	315	319	338	352	370	320	297	317	321	300	339	303	355	337	334	306	326	313	315	336	295	313	337	340	324	331	334	302	291	338	310	351	322	294	323	323	328	297	326	295	319	310	321	322	346	347	306	336	332	344	309	303	346	319	323	320	343	318	343	300	342	351	327	332	302	319	337	311	315	336	326	320	360	284	306	314	325	319	357	319	310	336	309	326	343	316	340	306	291	320	301	273	324	304	320	336	296	315	310	301	323	333	308	311	330	314	300	315	323	314	311	331	310	315	314	304	326	304	293	322	322	280	351	348	311	339	329	334	334	331	326	299	339	337	339	347	317	321	355	329	323	330	336	330	345	302	318	304	304	341	313	298	310	302	339	306	298	316	329	370	325	307	309	295	323	299	334	357	361	316	308	347	361	334	314	300	287	314	299	340	321	341	327	298	310	317	318	338	325	314	321	276	314	330	311	338	325	333	305	332	337	339	346	297	325	337	308	326	340	348	324	317	332	364	340	336	329	298	330	304	313	327	347	297	318	344	331	320	325	343	343	305	315	331	328	318	303	335	307	304	312	345	349	313	344	329	318	320	359	323	321	330	312	321	338	338	322	339	299	316	313	356	304	352	320	310	317	313	340	344	298	319	332	319	318	340	311	345	334	357	279	314	316	366	313	325	367	304	341	305	311	331	312	310	287	305
22700	21259	28913	23925	21254	21320	7177	1506	1206	1037	970	894	862	759	807	778	703	720	742	723	717	712	665	689	713	676	679	646	644	677	648	653	655	639	645	647	635	636	663	675	701	678	669	653	644	649	720	643	632	674	659	677	607	606	642	652	635	654	696	670	646	649	676	652	603	642	637	583	641	649	646	641	677	615	608	631	614	607	637	650	615	611	617	652	676	660	694	627	631	621	666	626	626	619	645	619	686	622	644	652	632	594	650	622	577	618	615	622	660	645	650	648	633	623	639	655	652	617	623	682	607	592	626	592	601	640	619	605	659	601	631	664	661	607	588	615	600	596	637	602	635	669	618	630	591	588	607	662	609	628	618	635	597	668	575	674	599	625	630	626	647	623	627	602	608	637	574	625	613	639	670	630	593	648	624	631	615	601	653	624	643	630	649	604	649	634	636	629	573	611	573	648	605	631	651	622	588	614	617	610	623	556	586	624	638	633	612	661	626	652	629	607	620	596	598	593	618	589	586	686	662	593	665	593	626	622	619	657	635	621	657	612	637	624	631	637	637	659	627	656	597	603	657	646	577	607	596	595	666	596	594	608	667	622	582	558	593	622	626	626	580	640	607	655	682	633	621	658	609	653	618	561	622	602	598	623	650	591	628	633	619	611	616	666	625	585	618	586	653	581	661	589	665	660	663	606	643	643	601	671	659	632	662	621	657	634	643	588	606	624	621	617	597	589	637	605	627	616	579	596	607	616	605	660	597	621	647	599	629	640	649	584	617	624	633	647	687	693	617	626	638	636	619	607	641	605	611	604	633	638	651	638	655	641	622	631	635	582	634	675	603	681	627	617	652	631	571	609	617	634	613	617	612	646	630	621	595	612	602	619	636	618	586	627	635	623	609	607	623	604	629	583	613	626	624	628	639	590	631	621	601	702	630	644	636	629	616	640	607	619	617	657	597	626	613	624	608	630	623	635	639	614	629	641	638	638	608	616	653	600	635	656	581	646	595	615	616	640	564	602	624	625	579	665	571	650	610	624	594	584	629	646	610	611	630	598	611	629	657	649	614	626	625	615	623	621	621	565	617	593	630	602	639	618	585	648	629	631	621	654	615	610	609	626	626	621	626	605	643	661	608	618	646	625	632	607	576	636	636	622	656	631	606	633	658	613	640	601	601	598	619	623	611	642	637	645	637	603	655	607	659	595	649	587	611	600	539	619	579	667	607	648	604	650	593	679	643	653	624	645	643	580	628	640	604	641	656	598	675	639	613	644	618	629	630	608	635	615	578	588	627	624	634	627	619	667	601	632	626	617	616	593	672	632	638	636	645	680	630	601	625	602	658	614	641	589	597	599	637	637	604	630	562	635	617	635	611	640	598	587	620	596	603	605	592	605	622	596	615	673	661	617	629	605	647	635	595	597	605	614	597	614	636	642	656	586	646	637	630	627	634	624	612	638	623	612	635	670	611	661	635	610	626	594	606	632	614	668	609	632	576	604	614	615	647	590	641	610	621	613	589	634	610	594	637	627	646	608	614	619	625	645	644	613	620	599	680	684	645	667	651	597	582	631	658	604	632	604	616	617	650	667	586	578	596	594	693	640	627	626	662	585	635	617	647	637	631	651	595	605	629	646	637	631	633	572	591	561	609	636	609	638	628	671	611	589	656	580	593	580	649	687	589	600	625	625	626	627	639	647	613	620	608	669	638	624	646	645	608	629	660	607	589	618	612	647	589	637	593	635	606	646	638	627	633	598	616	607	656	591	618	636	624	635	623	606	645	632	644	613	607	610	659	605	640	620	591	639	574	615	574	634	616	614	624	627	609	615	690	645	588	643	608	616	629	675	626	644	575	636	643	577	589	623	648	616	615	586	623	599	672	606	601	574	618	598	631	630	647	630	620	628	585	627	608	600	606	623	667	647	580	628	641	667	631	640	590	653	625	602	559	566	638	600	595	636	583	598	612	596	622	623	644	624	690	616	595	625	663	632	637	596	667	614	606	649	677	620	592	650	644	633	604	652	642	600	627	640	627	653	634	566	606	643	628	603	628	618	611	671	600	613	637	640	665	636	617	589	590	647	656	588	607	573	617	612	627	633	643	621	615	667	624	629	596	599	610	595	608	596	619	585	600	653	627	614	602	625	608	612	607	642	636	585	590	624	597	668	576	641	639	638	622	652	611	608	602	646	655	656	642	592	641	591	605	650	605	651	603	617	629	628	592	622	601	617	630	623	641	618	564	655	642	620	612	619	620	607	632	588	601	632	610	619	616	616	614	616	635	627	609	649	652	639	595	645	621	611	628	664	611	644	641	602	610	599	622	649	590	592	616	643	615	642	632	627	619	637	632	632	598	642	642	619	614	603	605	676	645	617	668	624	675	644	630	567	634	572	638	593	620	645	637	650	611	620	613	647	655	592	600	599	547	648	618	627	607	635	625	624	642	657	602	605	625	586	635	633	594	666	649	627	631	627	593	588	596	607	658	650	616	627	679	657	625	649	641	653	607	637	607	647	632	580	604	631	622	589	604	578	613	620	626	573	610	575	595	582	631	634	602	668	644	605	556	604	616	590	609	610	597	570	648	608	563	636	635	642	590	631	644	630	593	603	648	624	604	614	610	661	641	649	636	622	592	620	629	638	614	594	632	640	621	610	648	608	609	642	595	627	632	650	631	584	626	596	645	590	651	612	588	622	609	591	609	670	638	626	627	657	584	607	622	647	614	606	596	574	615	601	608	659	630	603	596	586	646	621	618	602	599	630	621	593	586	618	606	628	611	613	616	597	562	598	637	606	620	632	585	614	629	590	656	594	615	603	648	564	632	622	655	639	615	595	616	651	612	626	648	624	607	643	623	594	661	607	668	633	659	567	628	543	617	633	601	590	626	672	607	587	633	636	643	638	655	627	620	668	634	620	583	621	612	614	559	629	665	609	648	637	628	638	637	563	581	636	610	620	619	636	589	619	623	581	594	582	584	625	650	591	651	616	621	656	635	649	667	613	617	566	600	620	660	584	584	618	608	598	639	611	647	630	594	631	645	614	630	608	628	634	611	609	614	597	632	612	594	653	601	604	637	592	599	589	594	634	638	591	640	618	635	580	645	620	615	644	594	678	593	630	582	616	605	622	602	625	598	667	700	605	614	642	636	619	620	613	625	594	639	606	619	610	622	674	634	613	643	650	609	533	592	595	634	624	618	589	683	639	643	579	623	634	653	614	602	608	598	620	645	633	638	595	631	611	597	580	643	571	644	633	598	643	598	633	614	626	607	653	619	639	666	615	659	662	611	618	620	631	630	619	603	657	640	626	612	636	635	635	615	653	644	594	592	636	633	618	599	589	594	648	628	648	615	633	640	620	585	612	613	661	635	654	653	686	626	631	649	625	605	614	668	642	610	655	658	672	611	634	634	640	625	610	622	593	596	598	636	595	619	605	604	610	625	656	642	660	623	639	596	636	617	647	669	638	627	628	583	636	655	609	686	596	638	623	605	602
5679	16016	10481	5541	4403	3347	2564	2000	1641	1523	1237	1160	1042	962	935	860	840	846	771	793	790	768	734	731	725	747	706	712	703	743	725	709	673	692	730	709	771	718	699	718	720	719	731	699	676	730	624	713	675	675	685	695	702	646	672	655	727	637	629	703	634	692	694	666	640	691	687	690	668	679	693	668	653	673	670	638	646	646	644	629	620	653	613	629	669	643	676	665	634	661	648	676	693	685	703	696	652	634	655	618	688	661	689	590	698	651	701	653	675	639	650	610	645	648	611	658	650	663	677	659	658	665	661	661	659	674	607	640	710	674	626	626	637	628	689	649	682	693	664	642	676	669	689	654	637	671	645	669	685	693	676	661	656	642	698	624	717	692	608	625	661	630	651	713	679	629	600	653	624	619	699	612	665	730	638	686	623	614	694	638	625	681	635	624	644	678	640	657	686	662	688	654	656	660	630	678	625	617	600	675	667	659	661	657	647	640	664	632	644	653	645	665	656	647	633	660	591	682	669	694	633	649	665	649	629	652	643	651	693	628	653	631	631	654	644	640	666	646	681	676	653	694	667	646	678	659	681	639	655	674	668	684	699	683	645	637	637	665	626	617	662	695	648	609	678	659	618	620	625	685	661	652	644	630	632	661	663	646	684	634	654	636	658	609	649	633	658	657	705	685	644	682	616	630	662	680	689	596	659	661	607	679	653	658	639	589	641	688	664	663	611	663	637	661	623	671	633	641	652	621	693	677	641	639	653	637	652	641	671	655	670	690	644	654	644	632	644	697	630	718	685	658	667	686	639	682	643	612	672	632	637	673	669	619	664	679	671	641	672	684	614	668	644	665	671	650	644	657	660	698	658	689	629	679	608	670	717	634	647	635	657	658	665	628	609	684	656	628	632	630	681	684	630	655	656	617	663	651	624	650	646	649	616	657	636	670	645	645	649	693	637	668	641	678	664	582	661	691	686	691	660	670	658	669	657	665	650	624	637	669	650	655	657	651	648	654	634	610	690	690	675	663	621	648	632	659	665	699	669	666	625	672	667	651	678	665	631	649	691	661	664	623	632	651	593	662	672	664	647	624	661	643	673	614	648	611	672	673	640	681	689	646	610	661	633	663	678	634	631	650	634	652	646	627	663	620	663	617	629	642	631	646	653	694	584	617	635	635	671	654	703	634	649	653	642	669	632	673	650	616	654	700	649	638	642	643	663	613	658	647	652	665	681	684	680	633	643	674	663	644	648	635	646	676	639	648	625	675	639	686	638	687	605	669	671	641	643	641	626	647	649	651	663	629	624	662	654	685	618	653	650	661	656	635	638	663	657	664	628	668	682	637	678	649	678	649	686	655	660	646	651	683	643	640	654	647	688	665	691	639	648	664	636	650	646	649	664	675	648	650	672	648	646	661	650	677	576	666	653	637	674	622	663	665	660	645	627	630	649	640	650	620	642	625	655	626	654	655	639	653	659	639	608	684	694	671	643	642	665	651	665	635	651	645	678	635	660	642	598	655	638	663	624	644	635	627	647	701	620	604	639	624	712	654	623	636	649	636	604	673	666	655	660	642	659	627	663	675	645	624	623	652	625	654	635	634	601	669	633	647	626	657	660	652	600	637	637	632	619	667	674	626	725	619	629	675	654	622	641	661	628	635	630	651	617	676	624	645	622	682	694	622	669	671	594	679	641	650	674	674	644	642	629	651	673	661	703	653	641	635	630	663	647	651	638	649	669	648	633	624	645	658	599	628	642	680	627	696	650	654	629	670	646	676	663	626	637	650	673	637	653	670	635	656	682	691	614	672	707	627	674	653	634	650	654	680	650	650	659	618	638	642	706	656	684	679	679	623	679	614	662	617	647	644	710	607	654	682	682	663	651	620	664	666	690	632	669	665	658	686	675	687	679	634	656	671	640	661	608	658	628	660	639	649	613	624	617	672	648	650	654	647	639	634	625	636	655	669	641	668	676	673	613	699	644	627	671	633	688	671	691	688	669	639	686	681	673	662	683	668	640	659	643	629	634	679	668	624	637	614	631	691	654	636	679	688	684	632	664	658	655	652	656	669	633	649	622	609	695	656	615	623	688	650	645	613	655	689	625	665	663	639	655	648	685	724	646	630	674	677	671	652	655	651	680	626	641	667	655	643	631	643	666	640	625	681	644	638	716	636	674	655	679	667	656	673	649	669	656	696	663	624	682	627	628	643	659	618	653	679	662	655	635	674	683	662	618	659	636	635	611	660	652	686	649	638	637	650	611	661	681	598	690	645	637	629	667	680	673	648	647	700	650	637	695	656	656	671	627	591	696	666	677	623	615	627	631	629	648	634	604	655	587	671	670	661	702	630	642	635	669	677	638	635	661	628	652	616	670	619	654	597	664	666	635	606	667	638	656	639	603	632	645	646	702	680	609	623	673	662	616	692	604	654	671	657	642	663	653	703	653	640	629	662	656	577	604	636	667	653	641	626	674	663	664	596	643	672	638	647	648	640	668	633	695	581	635	643	667	685	626	674	683	648	673	629	677	669	627	654	698	720	660	658	633	618	657	650	637	695	633	670	613	697	661	611	631	669	613	682	669	683	674	641	611	618	660	626	650	656	619	655	682	621	653	658	687	684	683	640	636	639	626	661	646	654	679	647	577	661	663	652	628	643	645	647	641	702	656	632	620	620	651	656	689	642	659	593	650	647	611	637	715	676	649	650	626	660	642	652	636	618	684	645	643	637	692	644	652	631	621	640	633	668	626	663	672	675	649	656	636	628	664	640	649	658	625	647	635	675	638	627	640	648	713	629	636	609	657	647	638	634	650	649	620	622	653	649	656	665	653	626	650	653	644	636	650	664	660	666	620	651	626	578	645	655	677	659	676	639	650	623	610	667	644	676	650	662	670	647	663	649	634	654	662	606	665	645	621	642	643	652	601	661	671	684	625	666	677	644	673	679	662	641	630	685	677	654	657	649	617	607	647	653	633	664	645	644	666	692	644	663	649	596	667	655	631	648	641	619	666	657	641	665	664	693	657	658	616	651	621	660	637	651	641	655	659	593	640	674	652	678	648	680	625	635	665	632	580	638	643	666	681	651	607	667	637	656	663	673	654	631	657	633	655	692	645	643	646	688	625	647	655	620	663	668	617	705	697	621	628	682	635	689	683	633	620	667	676	666	659	649	688	665	618	671	610	656	650	638	629	656	637	635	628	658	688	664	614	687	670	654	636	651	646	670	697	593	653	649	640	615	654	689	637	647	630	651	633	646	647	611	622	634	625	618	659	618	646	663	653	655	710	670	643	645	631	654	597	621	675	697	649	646	642	643	659	627	613	636	656	658	647	650	694	632	643	652	641	677	676	664	683	606	643	678	646	652	669	645	671	614	690	649	624	637	672	639	661	669	653	646	669	621	667	692	635	652	665	669	668	698	626	618	629	649	661	647	710	664	641	667	607	646	671	618	630	686	647	641	641	679	619	727	683	685	713	649	674	696	655	673	641	685	637	598
27810	16800	3224	871	676	569	399	334	339	327	340	291	316	297	342	294	288	340	326	298	302	307	288	280	285	305	264	301	286	327	292	288	287	290	279	264	301	278	309	318	305	336	332	338	277	315	321	287	293	302	308	312	290	312	290	307	303	286	305	302	284	289	294	294	289	318	274	308	286	277	322	322	273	299	307	283	285	265	296	283	300	314	310	314	313	300	298	309	321	298	275	315	302	297	276	291	302	290	311	294	291	321	281	298	280	289	302	312	299	319	311	285	312	285	317	303	300	325	288	326	302	273	299	291	327	289	293	283	264	293	286	305	291	295	294	315	304	277	267	297	292	322	285	333	291	304	305	296	280	271	245	322	288	307	300	302	281	304	283	302	298	274	256	284	269	271	304	266	293	307	296	299	298	282	310	312	269	318	298	296	295	306	299	304	302	310	321	270	279	304	260	289	258	276	280	308	286	289	303	319	270	301	255	303	289	307	263	297	313	320	281	303	279	262	276	303	268	298	282	335	279	298	272	294	296	265	324	306	299	293	284	298	302	293	311	294	303	251	269	312	299	272	304	272	278	292	297	273	307	297	270	312	291	287	281	271	310	285	299	282	254	305	310	305	295	300	299	284	303	286	293	302	268	284	287	309	306	302	290	305	268	261	297	268	283	306	288	301	291	295	279	287	295	288	311	274	273	289	295	294	269	288	282	311	299	281	341	293	257	284	291	297	297	303	291	298	272	321	304	298	297	323	313	307	326	298	317	296	281	284	310	266	307	290	292	303	316	289	322	297	290	284	324	268	270	330	322	293	288	323	291	282	311	286	314	271	286	283	307	305	294	289	299	290	305	318	312	290	282	291	316	286	298	301	293	268	273	298	310	283	276	292	278	262	293	304	289	279	271	325	310	271	272	289	293	300	317	296	302	290	329	303	293	301	287	310	299	315	279	287	306	309	312	273	313	287	300	281	282	308	316	311	280	325	305	271	322	271	289	311	297	290	291	292	290	285	253	274	275	313	299	302	269	327	260	313	324	284	305	303	290	263	304	300	332	295	268	293	276	295	332	298	313	305	324	275	272	283	317	306	287	271	315	309	308	318	282	305	298	275	275	294	299	262	280	288	296	302	265	262	285	302	305	298	302	319	297	263	291	309	294	272	283	275	313	289	284	307	315	327	288	295	287	285	308	276	280	309	276	287	316	302	291	279	281	321	306	300	330	306	271	275	278	304	316	284	293	331	308	306	287	281	309	287	267	308	286	311	306	283	321	333	285	278	274	284	288	310	317	253	282	294	322	286	300	311	280	295	269	330	316	290	289	299	306	297	283	309	280	278	289	304	297	286	311	290	309	294	289	291	317	309	275	296	313	233	285	309	293	293	280	303	277	278	310	296	313	309	303	320	283	281	304	289	279	293	325	303	299	301	252	305	285	293	301	297	288	289	293	282	315	309	328	311	300	284	294	268	270	295	294	283	320	294	294	313	293	300	268	300	244	309	288	291	333	291	310	316	296	299	313	274	286	268	286	320	324	296	291	288	305	310	303	248	315	294	266	290	302	286	321	300	301	308	278	303	270	275	282	265	303	284	324	314	283	279	271	292	268	283	270	263	286	297	304	300	320	319	298	310	273	269	259	267	290	272	298	299	281	294	276	302	282	351	285	284	270	292	288	293	271	279	288	302	311	267	318	291	278	313	262	322	285	270	272	318	304	308	278	313	273	286	310	297	285	313	266	315	314	299	316	271	274	309	268	269	281	319	294	304	281	312	304	299	292	271	261	291	304	288	265	272	305	312	331	296	324	306	322	294	299	297	288	309	289	297	295	300	301	270	283	299	283	262	294	291	319	272	270	274	253	320	304	285	308	284	279	293	295	292	293	278	318	281	298	314	280	301	267	312	318	282	321	275	305	297	275	298	284	311	284	286	308	316	304	289	282	278	301	327	300	284	278	319	320	297	255	275	273	288	291	312	306	315	306	270	300	286	297	301	288	269	282	301	308	253	296	296	320	291	318	307	285	316	276	289	317	287	287	284	291	305	267	288	272	277	280	289	279	283	291	303	248	315	285	304	320	302	269	266	299	332	280	302	292	278	296	319	306	278	292	280	247	316	313	299	263	258	326	248	311	309	290	280	278	321	288	283	282	301	305	267	286	294	270	277	316	276	280	313	298	267	316	322	294	317	322	301	298	306	318	304	303	285	293	302	300	267	275	288	328	295	287	279	296	285	288	287	302	312	275	273	294	261	277	273	305	303	327	289	293	279	312	309	302	275	268	294	282	248	306	298	296	293	291	281	292	280	306	264	274	302	303	291	299	268	273	307	304	258	300	291	298	297	262	274	280	305	288	278	282	289	289	274	293	274	299	266	283	297	317	302	303	288	311	276	318	292	303	277	308	262	330	317	278	305	307	273	306	300	288	275	310	290	316	302	270	297	271	301	273	277	298	294	300	289	314	321	250	282	283	284	338	295	294	294	278	304	277	290	280	309	265	289	310	278	292	293	298	272	269	317	317	293	272	308	292	282	281	266	273	287	336	301	296	289	272	292	318	319	295	268	288	274	279	267	272	305	325	271	278	281	330	271	294	303	310	320	280	288	266	312	262	312	310	295	304	308	270	329	278	287	305	314	303	307	297	283	309	305	281	303	273	297	278	310	298	299	330	303	275	290	266	280	288	320	318	294	307	299	324	249	301	317	264	299	304	278	285	277	289	281	318	325	281	300	311	297	287	341	281	312	300	303	297	318	270	291	277	333	303	316	326	304	279	330	278	303	303	309	290	257	289	281	290	272	323	295	294	296	294	331	298	283	287	289	291	301	276	293	279	271	307	310	318	324	285	295	284	279	291	308	278	292	292	276	306	286	287	319	310	274	317	293	283	310	313	290	328	276	297	315	303	290	266	321	307	278	301	288	324	292	290	309	285	301	295	282	318	304	291	317	274	337	311	304	326	273	300	285	301	282	294	298	316	282	270	303	275	292	293	308	279	305	295	290	285	276	300	301	281	286	280	291	279	315	270	272	303	277	278	290	319	324	292	295	286	279	280	282	285	277	269	319	277	307	273	289	273	323	300	276	272	277	297	296	297	300	282	269	287	294	275	292	300	313	303	286	309	283	273	313	289	314	287	290	296	319	288	329	273	304	289	317	302	254	282	286	301	283	292	270	293	295	304	294	262	326	287	281	303	296	313	265	298	306	305	295	259	270	299	289	303	325	289	286	285	283	277	287	284	278	278	292	323	300	282	282	271	268	280	293	302	293	268	299	290	284	278	268	293	289	308	329	278	298	289	287	279	315	273	310	295	295	282	269	308	277	270	303	286	303	307	309	297	282	305	289	298	272	307	289	310	311	266	272	281	318	283	329	312	266	336	317	281	309	269	280	293	285	277	319	278	274	311	272	300	269	303	298	298	290	317	311	285	287	313	308	301	309	293	288	288	280	310	271	303	271	289	284	311	302	330	311	284	310	302	315	301	321	293	296	267	287	275	299
4853	1639	1153	662	541	480	432	406	362	359	362	373	356	351	306	353	329	338	357	328	330	340	326	336	342	308	357	329	311	326	328	304	329	357	328	343	329	341	326	341	331	326	348	348	328	370	329	336	307	317	340	335	338	327	319	297	321	338	329	336	311	337	335	331	306	333	310	309	335	355	328	332	344	324	303	328	318	309	319	337	322	320	342	324	302	326	345	307	322	291	301	317	331	305	321	335	332	297	320	315	299	316	330	297	331	326	303	319	319	326	308	307	286	334	321	314	340	324	349	367	315	309	342	322	294	322	346	308	322	310	316	311	343	361	322	306	323	328	309	335	303	324	280	298	299	316	328	316	326	300	330	299	290	321	314	319	310	324	335	320	320	346	318	330	325	318	304	322	301	292	301	319	292	335	327	341	327	323	312	307	295	320	324	350	356	303	330	314	328	289	307	355	336	354	323	371	322	317	341	322	304	307	344	335	313	341	326	322	345	337	326	322	325	316	305	295	307	334	352	314	295	296	295	324	346	286	337	318	301	292	345	305	288	316	346	355	354	320	309	302	301	311	338	335	309	332	317	323	288	308	310	309	325	296	324	319	313	297	314	321	311	319	308	306	326	329	294	324	294	313	308	336	335	327	278	326	335	317	289	323	332	345	287	321	304	336	337	320	313	302	298	335	327	301	298	324	288	326	338	307	333	280	321	308	264	307	294	317	310	324	285	343	312	310	328	327	313	335	322	324	305	292	319	320	317	324	314	331	314	338	327	345	332	303	323	348	345	322	344	347	310	314	334	301	309	288	320	305	324	323	339	300	335	300	324	330	354	350	328	320	311	334	325	294	355	318	292	280	298	349	316	313	314	317	308	313	341	327	317	296	336	344	349	334	335	314	323	333	326	298	319	293	310	324	332	326	313	296	303	323	358	336	308	306	332	318	306	341	310	319	330	326	312	318	303	299	297	290	306	339	336	318	309	326	319	327	313	294	321	314	320	321	334	310	345	315	322	333	311	313	315	333	353	313	294	303	309	329	296	318	322	309	276	311	300	318	350	345	339	340	305	330	332	312	336	348	297	323	369	331	294	342	337	324	335	315	333	305	333	304	293	344	322	314	352	304	344	302	298	321	310	304	329	306	301	320	349	355	343	303	329	328	291	298	327	332	293	329	283	318	310	339	334	341	342	300	315	335	306	312	309	308	317	306	323	321	337	295	328	298	304	273	302	346	342	346	281	316	328	314	322	324	317	331	359	293	308	361	303	356	311	326	282	304	314	316	316	328	310	341	308	316	323	360	334	310	324	320	308	339	312	322	330	321	336	314	265	319	319	308	336	319	318	334	307	333	323	346	313	302	315	337	347	315	326	300	300	347	302	317	327	353	345	332	338	299	306	330	348	327	350	332	323	326	305	306	325	317	301	318	317	302	301	306	333	322	344	321	354	329	307	318	323	302	302	308	280	310	318	342	323	339	309	313	329	335	337	302	324	349	355	318	328	322	330	277	325	353	322	298	336	369	311	314	321	336	294	334	347	344	309	273	330	320	354	324	319	306	338	297	331	329	319	351	327	305	316	317	330	330	359	321	312	304	322	304	271	331	355	328	345	306	337	321	323	343	312	312	322	342	325	317	328	324	338	331	305	326	332	303	321	291	348	352	319	312	327	347	301	284	323	337	296	309	310	321	365	337	322	318	309	311	335	303	286	331	313	327	338	320	317	294	283	308	311	321	321	299	314	353	335	301	331	359	313	305	326	321	325	332	311	314	315	309	318	315	317	358	318	344	315	317	330	314	307	319	289	315	301	308	319	345	317	313	338	342	305	297	331	306	294	311	317	323	330	303	314	324	340	304	312	337	268	292	286	338	325	302	354	312	310	333	313	328	320	338	315	329	351	323	335	331	328	329	306	320	288	343	306	312	333	307	329	321	320	309	315	306	323	310	327	328	350	303	299	339	304	324	315	326	307	315	344	301	329	307	289	340	334	322	315	316	319	320	327	324	285	303	346	321	317	318	302	314	289	318	323	336	319	329	344	314	313	323	330	332	333	373	301	348	310	312	306	321	308	299	337	330	323	319	319	344	322	307	312	337	345	332	319	314	316	337	357	340	311	302	332	293	351	330	339	333	346	311	341	302	340	309	313	334	333	316	323	323	310	332	315	308	318	350	322	324	310	337	274	318	310	325	316	335	319	364	344	362	334	296	322	339	319	293	325	302	314	320	341	349	289	306	304	317	300	324	342	324	337	322	343	314	319	358	300	301	304	322	308	306	299	347	301	299	317	354	299	313	304	306	326	286	349	329	327	345	300	293	305	312	296	313	337	331	328	324	300	293	316	313	344	345	313	295	313	318	321	288	321	324	317	292	335	337	282	327	306	328	308	349	321	314	325	327	328	342	297	315	335	341	321	341	321	330	319	299	357	316	336	319	333	310	336	297	327	317	321	297	304	319	336	317	337	335	329	316	316	316	314	340	300	316	325	303	311	318	333	308	311	332	301	304	314	307	320	336	327	300	285	334	322	305	338	308	311	343	336	320	340	364	290	333	284	318	312	332	323	334	329	320	314	322	328	331	324	335	304	309	320	321	301	328	346	312	295	326	357	318	336	337	316	319	307	312	311	317	333	327	329	319	286	323	356	325	323	308	334	291	338	337	352	321	325	343	330	316	302	348	271	320	326	332	346	353	334	317	336	289	309	321	318	316	338	305	344	342	316	307	348	298	304	340	318	304	333	300	293	341	344	340	293	320	310	309	305	330	315	332	321	314	314	353	342	311	319	340	343	355	305	299	322	314	351	310	334	333	327	313	328	310	323	355	341	316	330	354	344	327	297	312	337	322	337	308	293	332	311	330	306	307	306	321	339	297	344	339	348	319	309	319	295	337	311	274	308	310	296	322	336	321	348	326	320	342	318	322	314	329	329	326	298	316	311	311	306	333	305	323	320	316	328	313	331	351	270	298	321	306	367	312	289	329	342	321	316	334	304	305	313	324	327	322	287	311	306	316	323	345	312	318	343	335	279	314	363	288	327	301	345	332	330	335	324	347	332	341	310	310	313	356	323	325	346	340	355	345	322	298	285	295	315	347	334	308	312	334	301	329	340	351	326	335	333	326	346	363	325	331	322	323	281	293	337	347	299	315	337	343	312	316	317	334	305	314	335	290	347	310	353	303	294	313	339	321	293	297	296	340	335	311	319	318	313	311	324	313	343	318	307	278	332	314	325	339	277	340	320	320	325	306	309	297	341	308	312	318	343	330	328	320	332	303	342	314	347	334	338	349	295	304	342	333	329	302	302	298	337	328	349	333	307	352	356	316	331	353	297	300	353	308	332	305	314	322	295	341	324	318	288	326	343	310	295	316	332	322	322	296	288	327	313	300	301	370	310	321	309	299	319	282	339	319	316	299	301	288	337	323	314	319	339	315	317	311	313	300	320	285	319	330	318	324	306	325	307	323	339	318	341	300	317	305	329	302	328	302	316	334	306	319
23845	21314	28525	24429	21272	8392	1391	983	824	733	675	691	607	657	640	624	590	625	592	580	623	573	593	615	574	568	601	595	541	584	556	528	522	533	590	564	554	550	524	521	575	556	595	591	554	537	567	508	534	567	591	550	587	555	555	543	589	541	566	544	548	536	551	519	580	550	564	551	514	581	580	546	552	519	562	540	528	562	536	554	519	560	529	511	515	539	545	574	562	516	559	539	526	569	491	548	503	565	553	547	544	519	559	527	547	541	528	495	552	557	558	527	536	517	528	530	520	558	511	518	585	514	507	537	500	527	499	505	530	542	536	525	538	525	531	558	535	569	571	575	500	528	532	503	551	583	549	564	542	553	530	499	538	547	533	538	534	556	532	544	541	532	504	527	555	521	558	516	555	528	537	553	532	571	529	511	519	518	546	528	515	509	553	527	577	519	520	530	528	538	534	539	534	548	542	485	545	547	523	527	552	532	515	479	533	535	528	564	547	490	508	522	557	535	542	540	561	552	550	533	639	542	554	559	517	525	538	524	562	518	541	550	527	570	526	480	551	563	520	508	525	548	570	493	540	540	475	512	568	522	566	544	545	594	501	545	518	553	530	560	547	512	505	544	528	523	533	528	547	515	534	554	545	530	540	536	530	549	531	526	509	530	577	534	546	536	576	530	508	543	549	509	532	534	550	578	569	508	576	539	566	532	573	532	522	546	545	525	510	532	548	509	542	552	564	551	550	536	507	520	538	507	588	574	556	536	515	547	550	559	511	519	554	507	546	556	531	547	538	528	550	527	543	548	533	556	572	531	557	503	520	535	537	527	568	533	543	548	540	560	561	526	556	599	560	514	513	542	533	529	561	530	503	524	545	532	524	540	492	550	504	566	546	531	533	488	532	514	492	486	557	531	534	530	528	512	538	554	539	530	513	600	542	563	556	542	541	524	543	568	529	547	527	524	562	501	556	543	577	566	541	533	562	517	521	491	544	560	549	523	533	552	572	520	549	503	533	498	546	516	540	568	543	520	513	575	507	539	539	499	504	565	525	513	516	559	538	501	518	530	538	515	519	521	549	534	543	543	512	510	548	561	552	559	515	504	520	506	550	531	510	554	507	516	552	567	548	539	533	533	521	514	552	513	526	579	503	518	555	546	544	542	511	542	549	540	547	552	562	508	541	599	535	571	524	541	510	543	552	526	581	517	522	517	514	548	536	540	564	552	575	538	549	498	523	529	497	572	564	551	551	511	531	535	567	590	551	555	534	505	548	548	507	551	517	517	494	533	517	536	550	556	521	555	556	544	493	540	545	548	564	499	498	517	540	563	556	535	515	523	576	513	603	507	497	546	580	564	557	509	529	554	537	508	548	525	541	509	544	514	557	513	517	541	554	564	525	531	525	539	529	580	555	527	556	545	513	538	541	577	507	549	529	564	528	500	509	558	532	530	553	607	558	543	535	501	547	532	517	518	532	550	523	523	483	544	542	528	531	595	520	496	516	560	535	530	523	537	516	534	538	540	551	538	563	530	539	583	538	543	502	575	511	522	520	553	524	583	563	547	539	553	520	497	541	578	569	557	511	550	536	514	488	520	534	514	543	565	543	543	512	532	573	549	559	493	530	507	515	495	553	521	520	518	515	541	511	515	535	532	531	539	502	531	543	558	555	561	527	519	494	524	550	533	537	521	493	538	522	520	570	502	529	518	578	577	578	550	564	537	527	537	534	588	559	549	530	579	584	542	577	531	544	527	543	507	533	563	532	547	546	557	524	541	524	564	534	513	541	554	531	516	521	515	531	517	509	522	494	481	503	523	524	523	562	551	517	507	519	528	553	526	556	525	541	550	504	506	543	528	547	531	530	504	558	521	543	502	568	575	533	542	536	533	527	549	534	554	555	534	575	525	550	556	548	536	480	572	496	554	580	562	520	509	566	523	537	529	509	534	516	525	503	571	551	540	518	498	528	543	551	514	592	534	548	526	500	530	534	538	522	556	550	511	558	556	583	531	509	562	512	533	550	540	543	506	512	523	519	517	522	514	491	585	559	535	512	548	468	502	525	573	541	533	560	544	554	559	506	522	506	508	536	571	555	503	534	530	552	506	485	525	556	510	533	525	498	533	542	519	495	548	548	529	540	546	548	513	547	544	543	553	524	497	526	540	553	506	479	541	537	494	519	551	564	524	541	513	500	500	552	536	534	529	552	549	546	494	547	503	502	504	546	543	539	509	527	482	523	546	526	566	514	539	511	563	478	562	517	518	518	535	511	538	502	501	527	512	526	550	519	556	547	532	526	524	509	535	545	549	519	539	497	585	555	531	499	551	525	544	581	556	494	566	516	562	522	510	544	536	494	538	515	532	531	577	526	555	526	560	517	509	544	550	537	490	521	539	551	550	556	518	551	487	540	540	602	501	535	550	495	569	521	549	521	544	517	553	532	535	516	512	516	545	559	526	529	536	545	565	533	555	590	546	516	529	554	549	542	526	516	520	487	566	464	580	550	549	558	554	493	577	521	528	537	567	534	542	546	550	527	551	494	532	517	551	548	558	532	517	520	527	548	526	532	532	524	551	519	490	568	503	548	488	561	530	547	543	544	529	508	546	565	528	550	458	503	529	561	549	558	531	535	553	532	490	502	560	561	504	549	582	558	509	503	567	502	563	556	541	541	548	560	526	564	539	504	571	542	537	505	559	516	528	542	582	576	516	551	548	553	581	523	541	569	504	519	509	538	533	552	536	554	547	534	543	523	525	502	537	556	510	518	530	540	528	508	510	479	557	529	555	504	542	537	532	535	498	508	495	523	512	528	531	532	540	580	538	525	541	551	528	515	563	524	507	511	524	509	527	524	529	555	551	525	548	530	489	538	540	553	512	539	530	521	575	505	533	542	563	515	505	556	487	529	536	534	576	495	575	580	518	556	536	576	542	550	530	544	513	515	565	495	566	517	499	575	582	520	555	546	526	520	507	549	532	482	555	502	525	517	499	554	531	498	541	545	545	486	548	526	563	572	529	540	509	528	535	539	545	552	534	563	545	580	529	527	513	558	578	575	524	567	521	531	514	578	494	539	527	524	547	553	506	562	538	540	534	515	534	522	513	558	510	503	492	539	530	563	540	555	500	537	507	517	555	551	515	541	547	549	535	537	536	540	530	543	534	542	537	553	554	554	524	585	565	506	520	515	512	519	524	531	527	565	551	559	547	518	536	511	534	534	490	552	530	533	546	585	533	548	547	539	576	548	562	590	571	566	498	548	529	507	554	568	528	507	485	544	502	534	532	570	530	553	552	518	558	528	591	568	506	547	574	561	537	527	506	509	519	552	511	531	539	557	525	510	534	511	511	536	545	494	534	521	577	527	534	539	582	570	564	533	541	528	564	559	515	583	546	529	537	557	518	514	553	522	520	544	486	529	544	528	508	563	523	547	552	565	585	588	542	519	569	517	503	584	576	488	517	551	528	541	576	528	544	505	539	535	519	549	547	528	527	546	577
4072	9790	6419	3290	2617	1978	1543	1323	1074	997	875	814	771	736	662	656	667	656	658	632	646	608	597	600	618	619	581	589	612	579	614	574	593	606	601	594	593	617	575	568	635	613	585	628	592	641	584	545	602	587	585	619	588	581	566	600	558	569	540	610	612	578	624	587	579	569	564	544	579	610	527	573	559	559	515	594	535	604	557	601	592	534	570	570	561	599	588	559	616	604	551	551	604	593	581	584	570	598	566	595	585	575	565	544	589	568	543	582	604	542	555	565	583	524	558	578	564	562	597	561	540	560	582	576	571	556	560	584	556	536	568	540	533	592	567	554	577	611	510	585	560	589	584	569	564	547	539	572	579	545	546	544	580	571	559	538	559	560	530	598	546	546	562	591	543	587	602	569	577	553	560	581	557	547	583	572	571	573	521	577	521	577	544	575	508	526	549	559	583	538	548	540	565	561	563	592	519	576	546	592	547	594	561	561	581	581	568	586	550	550	553	584	596	617	547	566	560	559	554	558	561	598	542	575	572	531	513	600	500	571	548	569	504	588	565	559	565	576	578	559	551	604	548	552	591	590	603	576	531	598	585	555	568	544	589	558	587	577	587	585	510	548	537	537	581	552	527	549	580	560	552	534	545	599	588	575	564	519	548	579	560	529	538	533	589	570	567	568	556	574	557	574	586	599	621	590	569	571	588	563	529	555	561	561	576	555	545	583	597	604	563	519	549	594	509	540	560	537	600	539	556	548	543	552	586	568	515	551	521	542	542	564	575	587	521	588	573	566	537	552	588	579	589	588	566	541	544	560	559	575	540	576	545	565	540	542	558	595	589	597	600	557	582	549	557	603	554	547	532	575	543	549	586	544	531	527	553	576	560	538	548	533	548	571	617	572	568	567	566	584	572	579	583	535	566	571	600	522	529	551	585	600	585	588	528	549	560	590	590	552	566	550	538	569	554	534	538	559	588	540	523	544	583	577	560	561	553	593	578	591	535	578	594	543	570	562	546	557	540	560	566	602	546	562	581	605	536	571	579	552	552	589	542	586	569	576	521	535	514	560	576	492	560	577	544	555	563	544	561	568	583	561	586	568	577	543	569	524	553	561	554	558	550	585	580	558	511	559	570	572	611	569	597	557	564	596	529	544	534	543	566	528	576	538	574	597	557	529	592	539	544	571	518	561	545	543	540	606	542	556	556	546	573	571	550	544	590	539	554	572	565	599	533	550	585	595	550	567	555	590	545	534	559	543	599	548	570	579	591	539	559	542	587	568	557	523	552	560	617	589	550	574	572	543	586	586	552	555	568	570	549	592	566	598	582	536	541	586	531	614	566	564	582	559	553	588	558	513	557	581	578	547	555	541	563	581	563	573	560	579	546	571	557	516	556	565	518	576	536	568	531	538	526	556	541	593	528	549	547	554	531	552	531	612	552	564	552	519	583	532	570	546	536	552	613	598	538	557	565	577	541	513	546	549	570	593	613	565	537	599	603	545	555	548	570	597	572	581	564	546	602	540	565	535	545	553	538	550	550	558	520	563	576	536	528	575	596	606	568	598	600	517	577	579	526	546	583	602	602	582	527	570	587	557	549	552	542	566	558	577	579	551	522	559	561	547	572	590	505	596	531	583	548	574	566	571	611	584	542	585	548	588	554	578	580	636	563	545	553	564	567	564	547	595	540	589	519	571	565	593	558	594	595	571	593	562	554	530	550	544	549	558	561	563	612	553	572	551	580	529	581	573	557	607	560	575	542	516	543	534	536	564	563	570	554	535	546	581	556	571	559	578	578	557	577	569	583	583	543	503	568	563	531	585	552	545	607	573	525	593	572	545	605	598	576	605	591	575	551	582	556	612	567	581	596	513	557	547	546	567	527	560	587	545	582	567	564	552	521	552	574	596	591	598	539	547	560	549	556	574	551	569	550	548	598	540	548	564	552	592	555	573	616	515	550	597	582	542	558	596	549	562	554	563	541	585	535	544	550	572	570	561	566	563	540	542	598	503	534	545	543	542	598	588	540	603	570	554	545	540	582	545	536	589	553	578	585	558	535	564	563	499	512	568	595	581	569	512	563	531	568	553	580	553	581	554	506	560	565	565	575	549	578	581	517	545	590	586	543	545	559	580	536	586	557	580	575	559	550	583	573	548	584	588	544	544	571	595	580	563	520	526	571	579	564	560	526	507	558	562	571	607	580	545	625	537	564	565	579	564	552	576	560	563	532	537	571	593	623	547	606	576	573	570	565	576	546	563	567	563	582	570	540	564	559	555	565	562	569	581	597	616	559	561	564	539	555	589	522	537	598	528	542	556	551	600	582	555	546	573	569	585	568	534	594	571	573	576	582	542	533	533	551	564	553	582	554	585	567	541	551	559	549	573	549	553	586	529	557	531	591	552	565	560	574	550	552	546	546	588	499	532	585	569	549	623	603	565	563	588	574	589	552	551	515	521	505	596	564	582	607	578	567	597	557	560	593	540	554	564	613	540	483	551	534	550	558	561	574	543	545	527	543	536	579	547	562	604	545	492	549	526	531	564	579	554	572	604	590	544	571	582	551	595	562	569	588	578	540	593	558	571	590	551	545	565	550	521	583	578	570	570	557	551	571	507	549	537	550	529	608	550	603	577	534	523	576	579	546	579	519	585	530	565	575	555	552	531	570	589	524	523	557	618	591	548	564	608	567	532	570	571	547	548	553	567	527	529	588	564	570	542	580	522	540	519	535	536	611	557	533	581	578	634	608	557	552	607	565	544	542	555	562	529	528	543	560	519	534	525	547	558	550	583	541	568	568	538	576	582	496	576	532	515	529	571	578	550	543	564	577	554	572	566	534	561	548	586	546	510	571	540	577	595	565	564	582	522	560	531	562	549	596	558	557	601	567	578	541	560	544	567	566	571	574	579	562	536	569	564	558	541	617	572	567	588	572	546	558	555	568	553	597	581	553	575	573	577	588	573	575	594	573	547	596	507	581	551	527	577	583	550	558	551	536	532	534	557	522	542	529	546	582	523	602	583	578	580	516	528	563	576	581	540	538	536	579	589	553	579	592	563	599	545	540	550	563	544	575	569	567	589	572	548	571	558	546	540	568	593	529	541	559	560	545	561	589	600	576	571	596	569	566	591	509	559	558	552	580	584	548	582	556	558	568	599	547	553	559	525	573	540	510	609	589	565	496	575	580	520	577	566	602	593	514	520	565	521	571	547	541	558	565	559	572	548	570	541	570	546	591	511	569	576	564	561	517	529	525	596	572	581	551	569	598	599	551	571	570	548	547	580	524	599	556	562	541	514	563	572	512	598	532	556	544	518	559	544	590	558	591	577	575	565	572	609	569	563	584	568	586	574	591	590	581	574	606	582	580	573	527	558	533	547	590	560	561	574	592	505	579	588	546	529	590	500	570	571	540	541	580	555	557	550	578	594	586	575	572	540	552	549	577	571	598	555	573	531	553	532	539	597	569	550	621	568	579	567	587	527	557	508	570	544	561	571
24975	21224	27160	25423	8383	851	549	500	392	389	371	363	328	309	325	295	278	287	308	297	298	269	305	282	291	287	298	271	277	310	279	281	282	298	278	277	300	293	284	312	302	277	317	323	303	289	296	307	271	260	264	288	285	267	287	268	300	280	279	283	302	290	288	295	291	295	274	266	292	281	263	264	298	277	264	260	270	258	281	291	274	236	287	298	265	283	271	268	268	284	270	291	299	271	262	244	258	292	293	264	273	266	249	259	241	291	276	308	254	271	243	281	295	265	258	272	274	277	269	277	255	250	273	284	291	294	259	298	264	262	265	293	283	273	281	266	263	282	285	281	291	268	290	291	315	289	272	289	280	268	309	290	247	292	250	292	275	288	286	297	287	274	260	260	264	287	251	296	291	253	278	278	280	237	289	247	282	275	271	268	268	254	304	289	238	284	296	231	279	284	264	269	279	290	271	288	279	276	259	260	286	255	241	245	280	253	254	279	266	285	299	269	285	265	258	288	319	278	259	279	267	299	280	277	285	264	251	266	228	292	279	249	268	259	257	236	272	262	247	288	304	238	267	302	242	279	278	309	272	274	283	281	288	292	285	273	287	240	243	276	285	249	275	263	280	286	291	277	279	262	267	258	256	315	257	276	283	258	278	267	281	276	267	300	271	238	270	236	280	262	256	293	275	265	289	268	287	280	263	280	295	294	270	283	289	263	299	265	254	313	244	270	273	238	295	245	271	270	288	237	261	272	241	283	231	295	275	251	286	272	261	256	254	289	278	242	268	269	276	280	280	267	268	262	254	283	260	268	296	282	274	305	287	249	274	287	281	275	282	270	287	250	265	270	279	246	292	303	268	260	261	251	263	240	280	287	281	253	296	280	288	284	281	254	308	287	285	267	260	259	288	277	279	302	243	277	270	281	274	279	276	277	285	300	247	266	277	249	272	265	270	276	255	239	252	274	237	294	279	261	279	241	292	250	260	254	239	268	238	259	284	277	285	256	267	292	279	277	256	287	266	270	296	298	276	301	277	261	272	252	242	274	285	281	273	294	248	258	307	252	263	271	285	255	260	243	295	313	266	257	261	286	277	285	309	277	265	290	302	277	277	268	281	290	253	274	248	250	298	263	278	280	287	283	288	303	277	292	293	259	255	287	298	302	265	274	256	298	291	270	280	247	255	280	278	277	281	239	292	264	291	276	260	296	293	263	292	296	288	263	252	276	259	241	283	258	274	260	296	277	249	264	283	265	240	301	257	260	297	263	267	307	271	262	254	250	273	287	281	274	286	249	272	281	261	274	255	303	262	284	259	271	282	275	266	256	302	271	255	278	284	248	288	301	253	272	271	272	295	269	278	269	281	279	267	249	288	262	308	271	277	294	294	287	287	270	272	262	288	277	259	223	248	279	295	304	282	292	286	281	282	253	254	260	267	294	259	247	267	272	267	276	245	308	294	252	289	281	278	276	302	249	262	274	246	259	249	248	267	236	258	275	266	291	266	241	274	248	291	271	252	288	292	296	297	262	269	312	280	250	286	263	297	270	270	311	272	246	283	265	270	263	277	288	260	255	239	291	242	268	279	262	276	273	270	272	277	265	300	272	276	271	274	274	283	277	248	271	284	270	265	248	271	289	260	276	250	278	275	284	277	271	320	278	280	287	258	284	245	271	285	267	278	248	288	282	276	283	295	296	253	299	244	287	291	305	290	296	265	255	286	253	266	261	263	269	287	285	301	239	286	269	231	266	267	262	255	271	299	278	285	246	290	276	266	274	268	253	252	288	257	249	253	277	310	305	283	283	258	263	311	258	274	280	257	263	279	293	278	265	298	264	276	282	245	273	263	309	280	280	251	267	272	297	267	254	288	258	270	257	275	274	264	264	269	232	281	268	272	263	267	260	274	266	247	241	264	280	296	264	291	269	288	295	267	268	306	290	273	266	246	239	272	255	281	276	278	270	267	272	263	282	288	275	240	257	259	288	277	272	278	266	258	286	271	266	289	292	299	278	287	285	276	266	245	281	282	273	274	266	290	250	293	278	250	276	269	241	257	275	255	260	275	253	275	274	280	256	276	273	281	287	280	258	231	264	264	253	256	268	277	285	298	274	283	260	297	276	272	268	272	313	289	294	292	243	240	303	287	263	267	288	259	260	247	288	260	268	289	258	257	251	284	266	274	274	281	293	268	267	277	262	289	259	280	284	287	278	274	279	305	263	261	279	272	272	287	273	259	278	274	270	266	275	284	257	280	282	282	263	260	293	266	282	274	280	260	273	254	295	267	273	290	272	252	251	285	246	249	325	275	260	288	309	254	243	274	263	278	287	283	262	268	287	265	255	274	269	283	260	285	276	248	261	289	265	273	284	284	289	239	301	242	284	277	295	275	269	273	283	234	283	266	274	278	276	234	286	290	269	283	255	313	265	259	295	283	302	276	268	281	269	289	262	286	287	287	278	252	271	271	242	266	279	291	259	264	259	248	298	284	272	247	259	280	272	289	282	291	243	243	287	255	259	275	278	277	256	258	286	255	293	294	262	265	258	263	277	308	258	279	292	286	264	298	277	227	263	257	286	275	281	292	260	276	268	296	285	297	294	295	317	250	286	253	267	287	271	294	311	267	287	279	275	256	259	288	275	255	290	279	266	264	281	276	275	266	260	287	327	271	238	251	259	289	292	275	284	322	284	273	260	251	269	254	288	261	270	256	268	282	298	252	281	301	270	262	294	260	299	264	270	315	250	280	277	247	271	269	271	263	282	278	277	251	280	279	296	286	314	285	286	273	267	255	277	294	274	266	314	235	268	280	276	271	256	281	279	286	290	271	270	242	258	244	271	298	262	235	284	275	269	262	258	271	263	247	276	296	267	284	293	255	279	298	243	258	290	288	275	278	291	300	266	284	270	262	267	270	265	304	270	270	261	271	276	275	293	265	289	305	234	269	279	274	269	259	252	298	263	280	268	272	285	249	272	315	258	282	276	263	293	263	268	268	289	265	266	245	283	281	249	249	280	263	288	263	270	281	282	298	252	267	282	270	279	274	278	294	274	275	278	285	293	260	266	283	276	296	279	254	297	260	274	301	277	291	296	266	274	261	293	266	238	299	270	280	271	298	245	288	279	282	274	279	246	282	269	292	290	269	294	273	276	241	292	259	272	288	263	296	275	257	285	277	276	269	244	276	265	268	262	269	283	266	250	272	259	259	253	283	282	247	272	243	276	289	295	301	265	293	241	265	235	242	284	301	266	260	282	281	297	263	278	300	262	263	275	274	247	271	276	273	262	287	265	296	273	283	245	277	277	268	272	288	294	275	269	257	267	299	294	262	279	273	301	261	259	273	274	260	268	251	256	269	275	290	307	270	297	268	287	288	282	290	240	253	298	270	255	281	269	269	266	259	282	277	286	287	288	240	268	267	254	284	255	272	272	269	303	247	260	269	258	262	247	271	263	248	287	272	279	285	244	243	276	273	271	287	245	297	289	257	256	279	314
4031	5763	3688	1964	1510	1161	902	749	649	518	513	447	422	413	413	407	372	352	360	343	354	369	335	342	356	346	326	332	351	324	328	360	371	329	375	329	397	375	339	355	384	349	333	343	344	359	329	335	309	318	333	313	350	356	352	336	337	317	282	302	330	333	323	315	335	319	341	321	328	336	302	317	309	323	319	304	314	298	330	323	322	322	314	286	327	319	325	306	323	334	326	312	337	356	327	324	339	299	292	321	340	302	318	333	299	354	325	319	299	321	327	296	309	325	330	320	343	316	336	360	302	316	331	306	280	305	297	300	315	348	290	314	317	339	312	349	321	317	306	312	325	313	333	308	341	282	310	316	310	319	323	289	353	336	331	332	315	302	316	305	329	319	343	331	316	304	304	339	309	326	302	321	308	314	319	327	293	304	320	292	294	323	346	316	291	314	311	299	307	318	351	307	331	330	336	309	338	273	327	294	311	328	336	324	299	309	323	323	323	352	287	297	307	311	302	329	281	304	306	288	304	307	304	350	298	285	320	324	322	334	329	308	316	353	339	304	299	298	315	291	299	321	294	326	310	311	316	313	298	326	293	300	339	314	295	307	340	314	306	287	319	307	292	299	307	294	340	348	261	325	309	345	335	314	308	325	293	358	300	333	309	305	310	317	340	325	317	329	328	323	305	310	322	289	344	315	335	340	315	311	319	294	323	318	323	294	309	299	298	313	320	319	314	309	314	326	319	339	324	311	296	294	310	296	323	311	303	335	317	326	311	316	347	332	318	333	291	328	326	302	329	285	330	304	296	315	300	313	314	309	302	315	312	311	333	334	347	337	320	354	303	287	311	324	282	295	325	326	307	324	296	309	328	313	335	321	329	336	318	342	312	318	323	313	303	297	299	346	286	347	319	327	318	358	343	274	300	294	328	339	321	302	281	326	341	352	309	346	318	331	315	356	325	323	305	307	342	329	292	328	286	304	335	317	306	303	306	332	325	342	335	321	320	316	332	321	309	302	317	310	297	308	317	324	304	295	341	307	287	307	279	325	283	309	313	312	278	328	323	307	307	327	310	309	325	337	327	352	317	311	306	309	288	291	317	321	312	324	305	304	328	306	318	277	305	316	306	333	318	324	316	294	323	304	325	302	307	309	333	334	337	295	289	311	329	317	346	300	287	304	318	296	294	308	304	338	322	325	275	280	313	344	298	313	307	272	302	317	310	295	332	290	317	320	295	314	299	292	324	305	346	283	305	312	354	320	309	302	314	281	302	318	309	305	286	304	352	319	327	335	300	296	319	279	342	361	383	308	285	304	352	324	312	301	315	320	320	307	267	303	306	304	289	311	296	336	315	336	312	324	307	315	311	351	303	317	323	311	305	291	324	271	323	318	297	323	315	303	298	345	320	298	339	270	283	318	321	321	305	311	323	303	315	333	319	338	345	310	315	313	327	314	294	315	317	324	337	320	315	323	314	299	296	304	332	298	315	329	331	306	307	304	331	333	342	278	323	306	353	313	301	304	296	292	270	324	329	319	305	337	326	309	326	321	321	318	296	313	281	306	312	323	303	321	320	315	288	320	315	308	335	297	299	311	340	287	339	305	303	303	322	333	310	314	319	297	299	299	303	322	321	315	295	307	328	314	304	325	279	285	345	300	336	305	311	323	313	286	314	308	285	323	316	330	333	286	297	323	311	297	301	349	316	286	297	321	326	336	292	327	293	350	337	314	299	328	271	308	309	337	362	340	302	295	325	321	333	287	324	300	307	281	303	328	302	333	320	318	323	330	292	316	316	350	291	297	315	316	330	335	315	329	316	341	317	326	282	322	318	329	333	320	302	284	319	350	330	318	300	295	311	315	320	345	329	317	289	339	324	315	296	311	311	314	341	321	362	295	332	310	347	290	319	336	348	328	283	317	319	324	312	306	314	297	323	337	332	312	322	322	328	330	330	291	348	307	316	326	328	324	305	317	303	317	275	327	307	333	315	312	320	309	344	293	305	330	315	320	304	316	312	288	320	344	344	314	304	320	329	323	305	298	319	338	323	317	319	305	319	330	308	323	302	317	310	325	303	306	278	327	336	302	313	318	305	302	304	337	329	324	303	289	311	331	308	318	326	305	301	310	313	298	293	308	323	313	338	322	317	338	317	322	313	321	336	333	326	327	311	360	296	286	315	314	309	310	312	304	318	290	302	308	311	316	300	311	323	320	316	311	303	308	335	320	342	311	301	308	296	294	324	308	345	333	304	286	314	301	305	323	323	279	335	303	278	342	343	319	331	292	308	335	325	350	321	324	313	298	318	303	299	300	300	326	290	330	301	325	300	307	313	300	323	344	325	328	308	327	323	329	329	313	308	311	286	337	310	333	314	323	324	324	318	311	340	314	280	322	319	324	305	303	320	320	319	316	330	336	310	293	296	323	338	296	325	295	296	308	280	288	337	314	331	318	342	337	314	317	315	324	278	310	291	292	297	300	281	328	323	321	301	288	307	300	332	312	317	305	335	291	298	304	319	287	326	302	308	321	340	297	296	338	311	350	276	329	336	304	335	300	303	290	288	341	324	322	315	298	326	304	348	327	335	331	297	308	315	321	312	318	298	293	311	335	311	332	308	345	318	297	289	315	307	307	316	337	335	329	306	319	312	306	323	283	304	291	273	300	327	319	302	323	309	319	311	335	329	333	319	309	326	311	300	324	284	308	316	296	336	316	341	318	327	313	330	287	285	305	299	286	304	317	317	321	307	311	321	341	308	303	310	325	303	297	325	314	315	332	347	295	310	336	303	312	277	285	306	314	266	335	290	309	301	304	317	318	302	287	310	291	331	334	299	306	290	303	335	311	284	304	305	330	307	325	311	340	321	317	311	308	322	295	302	313	318	299	327	330	307	325	302	317	324	297	316	313	315	306	315	304	309	294	299	309	318	295	286	314	287	322	322	320	306	329	298	283	345	302	323	303	308	321	305	322	292	323	300	292	314	316	320	302	283	307	304	294	328	292	309	310	337	292	330	342	312	307	311	320	342	334	293	291	293	309	311	305	311	323	303	310	323	359	316	328	339	335	301	300	335	288	308	325	326	335	332	320	298	304	304	329	293	288	354	315	318	328	313	336	327	340	336	312	326	317	300	302	340	342	286	307	324	320	351	298	295	332	331	287	323	350	317	306	321	289	334	312	319	304	292	340	316	303	314	338	300	325	326	332	369	304	299	301	332	301	323	318	317	316	323	296	281	325	325	312	317	331	301	283	351	311	323	299	316	312	295	330	326	291	267	318	296	306	311	314	307	311	316	330	289	321	306	306	327	329	295	296	301	323	319	336	304	336	348	314	340	304	369	297	345	309	274	292	286	321	297	309	305	342	321	347	309	312	292	320	303	323	313	343	313	279	331	293	297	304	296	304	291	319	274	291	285	289	332	329	314	342	320	301	286	307	284	341	325	293	304	357	291	313	293	356	284	300	323	329	313	298	317	329	311	322	295	303	332	285	314	317
22705	21298	28976	23964	21301	21317	6946	1557	1075	1075	956	822	790	806	724	746	753	747	678	676	692	693	682	676	653	683	651	639	686	670	644	680	667	694	630	675	667	698	640	651	665	649	655	677	614	674	647	582	680	601	689	654	559	618	584	586	607	622	648	671	643	661	608	608	669	611	682	626	621	644	581	608	617	622	626	639	637	640	635	626	664	629	542	604	615	670	639	657	614	636	617	662	632	606	625	620	621	635	610	611	599	625	576	569	595	609	601	587	620	638	649	608	574	641	625	602	618	603	602	630	606	591	614	542	597	610	618	647	626	586	546	650	639	629	623	577	624	602	616	641	571	618	604	597	594	608	657	596	641	600	616	593	598	609	619	582	593	661	624	555	621	624	655	631	577	597	622	574	611	620	590	625	597	576	607	635	626	603	635	591	558	607	612	591	613	612	599	580	634	644	592	645	600	587	643	560	575	593	612	636	574	632	660	627	571	555	652	573	613	624	601	588	582	596	609	591	616	603	637	630	592	575	616	615	579	593	594	581	617	644	611	625	666	617	636	594	593	648	640	647	632	607	605	628	567	609	644	591	629	609	617	610	640	590	627	599	598	584	642	636	570	605	650	652	632	582	651	613	619	592	646	648	626	578	628	647	637	600	621	604	604	608	611	623	587	622	597	601	626	574	613	647	652	587	626	579	615	615	645	639	598	595	611	613	640	620	585	636	633	567	599	609	647	619	618	607	589	590	600	642	652	581	579	630	646	636	601	644	641	581	616	556	647	630	635	623	676	624	624	652	589	631	612	616	621	611	583	623	584	624	615	643	622	580	607	621	607	598	622	633	604	607	611	646	634	604	613	631	660	679	618	645	606	628	604	662	603	613	627	620	619	562	616	641	594	626	660	602	632	628	588	585	614	554	605	650	658	638	616	614	583	595	567	575	566	642	638	603	626	584	606	588	618	584	640	586	612	610	599	618	632	583	604	611	604	589	637	578	621	625	605	594	625	632	649	630	649	610	598	588	657	605	656	578	622	655	598	572	617	607	601	614	608	581	598	625	650	616	635	594	615	618	605	599	599	615	561	613	621	610	599	592	570	555	615	647	624	618	603	572	637	612	630	601	609	632	530	571	623	619	606	615	632	647	572	614	606	601	641	648	597	593	586	619	595	585	597	614	637	651	584	600	587	585	603	605	615	618	620	666	658	615	591	639	592	627	626	627	616	620	585	584	600	611	609	613	655	588	590	600	592	608	622	608	596	622	606	628	565	622	607	558	601	574	579	565	615	597	590	562	608	633	597	596	584	627	621	599	555	640	632	593	578	660	619	621	601	608	613	625	645	600	643	651	618	608	606	643	664	601	615	587	586	644	606	584	603	591	572	608	629	604	627	612	586	620	573	619	567	630	637	591	612	638	619	607	594	613	613	623	598	626	625	593	618	601	631	578	633	616	625	616	590	571	610	594	596	589	620	614	625	625	596	627	609	628	562	606	590	589	589	566	621	658	648	621	592	595	587	615	634	607	614	577	598	597	638	572	598	599	617	588	584	594	591	598	615	614	611	599	639	630	633	645	590	597	630	567	623	627	611	614	668	576	598	611	592	608	669	626	626	633	634	588	626	610	631	566	645	617	575	621	642	640	622	620	594	602	599	628	622	593	653	594	615	575	579	609	607	665	613	594	640	607	653	634	584	645	642	598	583	582	587	601	589	565	588	654	610	575	586	613	626	610	598	616	618	603	624	647	591	617	578	614	602	582	608	572	629	617	568	646	554	610	633	573	619	603	609	604	636	613	626	616	585	596	638	602	609	589	604	580	662	610	567	582	610	628	634	586	626	637	607	596	662	668	603	625	612	582	628	652	628	583	587	574	617	639	642	612	610	616	607	626	654	569	623	614	624	642	634	585	629	622	607	608	574	643	681	627	649	587	586	631	631	597	632	624	585	604	589	555	616	574	569	610	651	608	611	551	605	617	616	644	603	603	573	606	552	643	571	596	641	609	613	626	604	584	628	601	637	610	607	637	574	577	609	603	602	632	658	616	636	583	624	625	596	618	623	618	625	601	596	571	667	576	631	565	557	606	599	634	599	606	630	588	589	575	631	589	619	612	581	642	613	600	625	625	631	631	607	555	597	619	638	618	582	559	581	603	648	628	648	610	621	639	622	594	615	625	642	599	561	617	608	592	614	644	585	596	667	568	630	592	592	655	601	610	613	592	590	648	554	607	562	614	639	601	631	629	629	611	636	600	614	599	598	561	630	630	601	604	664	655	563	610	644	583	636	646	626	611	658	609	604	609	625	591	575	631	590	617	602	626	602	599	616	634	595	617	624	608	603	666	637	576	597	617	552	658	626	619	640	612	625	631	602	630	598	621	652	633	627	605	599	585	621	647	610	651	626	650	608	634	602	628	626	560	613	657	626	574	570	576	634	646	608	646	613	612	644	634	640	629	632	604	606	567	621	590	589	618	623	600	615	615	631	602	621	599	584	599	621	637	608	572	672	657	646	612	576	620	610	633	671	592	592	601	661	642	599	637	610	631	608	596	625	620	609	603	651	608	609	655	593	626	625	665	598	614	611	615	669	622	606	614	628	620	573	589	536	637	629	586	626	594	633	584	620	590	664	608	574	611	647	629	639	585	591	590	635	597	625	618	682	613	646	562	592	568	613	602	590	614	636	609	635	559	632	609	641	574	595	543	573	605	624	617	580	594	626	634	647	597	640	604	649	611	587	623	609	654	600	622	588	646	600	622	624	612	627	626	620	601	591	637	576	611	619	615	626	608	616	590	609	630	626	622	565	643	602	634	567	653	618	607	587	603	576	634	659	647	571	578	641	612	626	637	581	578	627	558	613	563	580	643	614	629	595	601	601	616	612	636	550	651	613	628	659	600	617	616	565	610	608	613	621	579	594	636	645	604	596	623	613	611	590	604	611	626	585	633	655	584	587	644	590	556	625	643	619	622	625	613	589	623	643	626	605	564	602	642	660	627	606	617	585	579	634	656	593	613	635	651	628	613	631	594	604	648	577	584	574	585	617	577	591	601	650	648	630	600	585	619	629	641	633	653	616	593	620	589	638	605	613	576	632	574	619	578	645	580	592	621	613	578	601	601	576	610	666	612	629	611	614	604	668	622	706	634	580	611	617	581	601	601	603	590	624	612	586	583	588	631	601	597	660	594	581	594	614	608	580	613	588	619	622	627	625	573	643	560	629	671	624	604	621	639	606	579	590	563	643	608	641	576	631	666	608	675	550	622	652	588	611	601	618	594	648	614	602	641	566	633	654	601	588	631	559	611	585	661	625	617	632	617	645	627	662	646	621	598	591	614	614	624	651	624	573	561	656	589	632	602	625	624	612	590	647	626	584	627	585	610	641	591	615	587	643	544	606	584	579	613	556	657	567	634	633	636	598	664	593	623	662	604	604	624	608	644	596	632	608	612	623	652	589	592	584	626	582	594	647	600	616	636	605	602	591	648	640	617	606	623	606	621
5615	15472	10486	5702	4382	3380	2541	2041	1735	1437	1213	1091	1017	958	923	895	807	828	802	788	731	788	760	707	735	692	672	655	689	697	719	693	754	723	707	729	709	730	701	688	686	750	732	690	743	696	744	694	681	713	628	684	665	704	709	657	635	668	690	630	671	674	696	701	661	680	626	681	687	639	650	638	685	643	668	700	683	660	630	631	648	617	685	604	682	644	673	641	650	675	661	658	656	660	652	659	693	633	653	591	647	681	659	661	634	637	657	606	681	710	627	657	639	655	688	676	650	648	635	673	655	648	672	639	697	658	627	642	638	659	661	616	658	699	647	654	668	656	601	684	661	675	643	659	654	627	659	653	665	590	648	631	616	638	682	703	611	649	656	646	634	654	640	596	627	590	662	684	657	635	654	671	630	685	624	604	672	604	661	667	607	637	663	637	650	632	655	669	640	696	595	648	661	601	652	645	642	622	693	645	632	674	614	610	703	655	645	656	639	657	635	640	620	620	677	662	630	587	622	623	636	654	653	650	648	652	618	676	682	644	655	651	667	643	629	650	651	642	715	636	603	655	639	650	676	650	658	660	625	683	641	656	633	671	673	633	602	644	666	647	653	628	718	636	626	676	629	662	641	636	654	587	696	650	640	627	644	639	647	612	667	638	632	637	583	635	636	603	629	612	660	657	582	675	682	650	652	645	632	669	658	628	673	620	674	645	683	633	643	623	599	608	608	639	662	649	650	617	643	636	632	620	668	652	624	632	614	629	662	652	651	641	648	662	672	625	706	678	663	612	618	611	667	656	642	654	694	618	589	738	673	633	644	649	666	629	627	614	637	593	675	650	643	678	658	628	652	607	675	637	631	656	640	604	590	623	632	650	625	629	677	650	663	628	649	623	639	639	638	643	647	616	600	637	647	651	607	604	653	646	631	678	649	636	632	682	658	639	645	637	608	638	621	579	709	660	670	628	649	618	614	646	618	622	641	625	622	641	691	673	711	640	641	624	626	639	654	655	647	639	707	687	656	686	639	609	602	618	677	642	645	627	671	620	630	647	638	662	635	634	591	662	607	647	660	648	665	637	623	672	646	679	700	681	611	659	615	661	653	623	632	592	655	659	602	626	645	708	641	652	643	667	643	650	646	663	624	646	670	630	643	649	607	696	602	646	655	584	606	647	671	634	617	609	636	699	635	657	631	619	631	657	615	645	674	687	648	681	650	688	621	651	636	632	621	641	624	630	616	649	637	612	664	678	622	621	637	605	623	659	663	679	690	643	663	658	701	619	659	647	631	633	626	602	651	682	652	640	659	664	655	683	624	658	666	698	641	671	684	686	641	662	613	632	662	644	611	663	620	636	662	637	614	620	638	608	636	662	670	639	668	655	646	650	621	663	615	636	646	632	588	662	650	648	602	674	703	674	632	677	625	668	660	655	641	609	606	649	654	657	625	653	656	666	671	666	662	630	613	611	660	657	633	662	636	661	659	626	624	610	688	628	660	652	617	677	662	660	661	637	645	604	665	611	676	634	672	648	630	643	614	648	623	685	654	671	645	647	679	683	645	656	658	676	667	646	648	643	646	649	645	656	621	646	633	638	680	632	627	633	629	614	668	626	658	665	650	599	649	644	645	618	640	640	629	614	652	639	654	625	638	626	642	678	693	626	621	636	656	629	681	618	611	640	653	701	660	633	650	687	652	677	623	602	629	667	651	601	657	648	686	609	659	624	652	670	670	684	644	606	672	641	633	721	669	683	649	650	663	657	705	611	615	639	643	613	620	593	652	603	608	651	656	637	623	641	657	670	671	645	633	625	634	659	584	591	654	628	672	633	647	650	597	650	645	671	655	662	623	641	633	614	624	619	659	630	629	649	639	671	642	609	654	639	642	629	652	657	647	632	678	658	698	617	654	654	652	653	666	664	654	633	606	617	623	666	688	652	661	642	642	654	674	618	627	670	626	652	652	633	624	642	642	685	621	649	666	640	688	658	668	609	608	665	667	637	631	647	618	653	647	646	648	639	615	624	629	644	656	611	662	625	638	650	600	654	668	662	614	636	665	613	605	665	572	659	649	658	675	645	614	605	647	666	646	659	638	631	669	634	651	666	639	634	675	659	651	640	660	669	664	667	616	644	658	658	624	621	652	653	657	631	669	664	686	639	648	633	626	637	635	652	628	647	627	696	657	658	624	638	671	635	667	652	648	633	603	597	601	611	607	652	672	634	647	628	591	668	666	617	645	622	649	637	618	665	624	642	663	621	684	619	631	637	637	617	622	674	656	638	645	618	635	667	629	660	688	635	665	670	654	688	656	651	661	627	678	600	648	663	661	660	642	650	637	626	650	686	634	652	639	662	652	632	603	620	648	664	667	619	624	616	623	629	615	649	588	671	664	630	624	668	654	645	644	641	682	659	651	623	672	624	658	597	670	627	636	658	606	622	651	642	638	601	674	628	632	676	630	645	615	649	668	661	610	655	602	629	610	649	624	633	673	613	662	683	657	602	630	612	634	598	682	669	701	620	659	663	657	650	656	651	603	648	634	638	624	612	659	709	627	639	627	626	636	656	657	619	662	632	653	703	660	638	651	642	661	611	633	667	644	610	627	660	625	669	621	651	653	618	629	602	671	623	674	651	613	700	684	665	654	632	657	632	653	564	649	610	616	646	673	685	578	624	683	623	605	650	649	668	629	623	657	649	703	617	666	672	644	636	642	668	643	643	644	633	621	680	633	646	671	664	594	643	654	666	609	606	644	632	630	646	662	672	670	643	642	647	660	672	619	663	637	640	650	686	589	665	630	660	603	666	635	667	644	655	661	646	648	619	648	596	603	651	679	664	634	645	696	630	575	605	694	577	653	654	630	616	627	684	717	595	656	639	660	660	677	620	657	644	639	656	597	691	657	630	700	632	601	660	636	643	647	657	651	618	652	663	673	632	644	624	648	627	651	633	670	661	634	633	621	637	617	666	597	634	614	650	682	666	646	637	653	695	665	672	635	660	624	668	628	639	676	656	654	673	679	673	676	622	670	651	634	661	622	699	615	664	649	639	628	628	615	638	629	612	656	648	657	603	607	662	664	659	648	623	621	646	674	618	643	634	645	697	601	663	671	636	639	652	619	722	669	638	619	625	651	672	614	610	663	655	634	641	639	627	665	667	638	566	598	637	648	565	666	638	635	697	646	655	644	666	660	624	660	695	674	654	675	642	626	686	682	662	621	639	661	629	574	614	661	641	650	662	658	647	629	619	633	661	659	638	636	691	644	638	676	667	582	655	633	615	679	607	634	615	668	674	655	682	637	654	635	658	616	667	650	659	642	658	612	703	619	649	630	657	643	610	676	678	665	636	648	653	613	662	626	613	634	671	661	662	605	636	648	627	622	680	659	617	659	652	651	682	680	632	616	635	686	668	654	627	661	617	656	654	641	683	667	707	625	621	677	605	662	653	645	635	693	634	653	637	610	617	619	621	592	612	634	619	662	633	679	675	648	644
27897	16684	2976	577	394	362	384	368	295	289	293	305	312	302	280	327	271	308	257	267	315	288	278	287	312	287	303	291	299	266	248	302	308	322	292	291	278	293	315	316	286	295	294	295	269	296	306	281	287	288	269	330	283	253	307	303	299	293	279	262	318	270	270	302	262	276	297	285	295	262	291	259	289	293	288	264	285	278	285	278	275	281	269	306	273	277	287	303	331	315	278	283	282	276	298	279	287	283	296	280	275	282	280	280	286	266	292	250	276	289	275	287	278	266	286	293	277	318	244	277	302	265	277	277	280	284	263	286	305	295	265	289	241	285	297	279	290	245	293	285	271	282	278	270	278	286	258	298	293	275	286	302	288	285	301	286	300	283	297	293	247	289	329	293	275	286	269	275	265	294	286	268	253	268	271	297	310	264	297	272	258	311	294	278	297	291	268	278	275	305	296	279	259	283	261	313	296	290	287	275	244	288	287	302	271	287	296	274	297	278	319	281	282	276	279	278	263	268	255	271	258	272	263	258	273	268	281	290	276	276	293	280	244	265	277	269	298	295	255	269	284	277	312	272	272	296	271	275	277	297	298	301	296	277	315	267	291	297	309	266	307	295	287	316	285	249	283	276	297	270	293	270	300	290	295	312	279	289	278	271	326	266	262	307	282	304	315	274	294	288	299	280	264	284	292	277	272	304	304	274	324	289	278	308	298	281	261	305	265	260	288	304	294	271	300	285	285	274	277	307	299	278	272	295	272	273	258	315	297	311	293	281	297	290	271	282	280	235	320	271	295	276	274	280	289	277	286	278	281	275	253	284	264	261	256	310	284	303	284	295	275	283	282	274	264	265	289	281	298	307	332	294	285	282	304	256	288	270	299	255	301	268	313	295	277	288	306	282	257	295	291	269	278	269	251	303	270	258	271	305	276	297	292	296	277	275	280	291	286	285	280	276	279	276	298	312	274	252	282	258	308	285	311	250	259	306	268	267	267	264	275	290	230	280	282	265	295	292	303	281	272	302	286	276	273	269	310	290	271	260	256	307	311	300	268	274	290	298	257	275	277	270	291	296	269	305	295	281	270	280	271	279	254	286	268	282	304	271	285	267	298	283	274	299	297	271	281	278	286	307	292	271	299	273	297	303	297	271	280	286	309	295	254	302	258	275	293	258	285	293	279	278	263	259	262	296	273	281	310	290	288	271	280	293	286	288	274	277	282	289	293	285	273	287	277	270	278	265	262	314	279	269	276	283	286	295	268	294	307	290	293	275	269	286	288	283	276	270	290	272	287	277	268	316	276	278	259	280	286	278	284	285	261	287	294	312	246	296	241	285	259	279	269	274	282	292	252	281	264	311	283	270	290	294	253	291	277	267	273	282	278	300	302	249	292	276	288	264	275	279	290	289	269	271	261	311	265	253	286	299	309	251	296	283	277	275	280	291	297	282	294	312	300	295	278	295	265	257	276	281	270	274	302	285	301	244	256	272	281	265	278	284	238	299	274	296	275	299	291	289	325	290	310	267	290	284	298	311	298	303	292	266	279	311	276	265	268	273	305	255	323	307	260	266	280	280	289	283	250	274	292	282	290	263	282	275	278	298	279	259	276	272	286	283	287	299	282	243	296	304	305	295	305	286	273	285	275	263	268	254	306	288	271	290	264	299	291	279	288	250	280	301	291	298	278	281	293	287	294	282	295	263	264	293	277	259	265	325	284	286	302	307	302	260	283	283	244	306	302	292	297	302	288	289	294	270	288	299	284	280	299	292	305	264	287	249	299	299	279	288	298	309	304	273	295	281	256	268	273	269	295	270	257	298	257	278	299	296	292	259	299	280	317	271	277	284	284	275	266	278	281	297	267	283	307	299	260	331	265	247	260	276	262	270	267	261	255	282	291	246	300	317	274	291	267	265	293	265	262	301	279	271	275	269	296	299	266	280	278	288	236	273	272	277	260	283	302	275	296	302	312	285	260	247	285	289	271	290	302	291	304	287	277	291	263	299	280	280	247	309	290	265	290	296	268	277	282	279	262	278	283	260	305	279	270	311	301	302	280	286	296	312	270	238	264	265	286	247	302	263	282	273	300	315	312	288	256	283	277	289	293	272	276	300	281	277	280	286	300	262	273	277	244	280	277	297	319	293	259	276	294	268	274	302	269	280	289	285	298	295	277	282	287	266	289	272	274	260	303	295	287	291	298	286	302	296	278	317	281	275	256	271	248	292	294	289	285	257	273	266	274	273	298	285	284	272	290	291	272	269	286	297	251	291	303	290	275	274	275	288	296	282	281	286	288	275	280	283	270	286	271	282	264	296	300	281	283	261	297	282	291	307	296	271	279	251	283	300	245	280	275	247	284	286	301	255	271	287	278	291	271	231	297	264	315	281	251	262	289	299	289	262	287	289	285	275	272	295	287	276	287	281	267	281	264	294	277	301	305	296	263	285	257	259	276	292	269	260	292	280	294	280	260	260	299	277	308	286	301	262	287	265	262	286	275	326	284	285	269	267	282	283	274	286	280	258	288	277	277	288	306	279	292	270	281	270	261	280	285	281	304	252	299	277	270	281	258	278	260	288	307	300	319	279	293	296	271	294	277	297	269	312	291	288	282	293	290	264	305	288	264	295	272	275	275	270	261	267	288	292	279	277	288	312	272	296	284	274	325	280	269	279	284	257	282	242	260	267	286	288	286	263	282	299	280	302	289	301	300	294	281	278	265	255	256	286	294	309	305	309	271	271	280	283	307	274	283	282	289	280	261	270	295	281	276	302	305	283	263	302	279	328	279	288	294	310	306	271	247	282	313	285	301	273	257	276	275	269	285	277	286	291	286	285	260	306	277	303	304	274	269	293	266	296	289	287	295	330	288	264	293	276	278	278	265	293	286	285	308	260	311	274	314	277	259	265	242	317	258	259	299	299	275	285	300	282	270	327	283	304	276	248	278	299	285	292	287	288	305	266	279	304	286	304	302	272	288	269	280	272	259	282	289	271	303	287	280	275	274	260	275	264	291	286	262	329	297	307	276	277	291	275	264	276	276	289	310	279	269	317	273	280	269	310	275	303	284	289	268	270	309	253	252	258	306	282	274	285	259	297	284	267	310	295	268	281	281	294	295	278	301	257	284	276	276	279	305	277	242	309	276	264	266	296	277	288	267	263	283	295	278	313	313	269	321	297	287	276	270	267	299	298	285	284	280	273	273	282	281	314	279	280	290	286	274	273	286	291	277	282	264	297	262	314	263	314	276	270	294	264	284	290	302	284	287	278	276	297	291	308	288	274	311	306	274	293	307	309	289	290	277	254	271	310	266	307	278	306	278	298	273	273	255	301	288	296	298	261	281	293	308	308	273	281	284	303	263	251	303	266	231	258	269	282	276	285	318	286	278	268	292	277	297	281	285	275	269	296	265	289	279	310	299	304	281	256	307	287	310	299	292	302	266	289	273	269	268	291	312	257	290	254	289	270	238	276	291	238	280	297	330	290	298	281	304	280
4897	1436	1051	604	534	461	426	398	382	344	356	293	345	310	309	320	340	316	327	302	311	348	316	308	322	339	297	363	316	313	300	344	306	309	329	330	286	329	293	330	311	347	329	313	315	332	340	298	333	286	326	315	343	280	311	310	309	334	296	369	299	350	309	304	319	309	293	340	323	338	316	308	328	304	294	296	330	303	307	342	304	274	264	296	313	325	308	328	299	317	319	333	342	301	308	306	289	311	295	319	312	325	313	310	278	292	309	322	293	293	292	320	334	329	302	304	315	274	330	329	329	311	293	295	304	317	322	326	325	316	320	333	309	322	310	335	322	313	295	299	307	286	314	304	315	325	307	328	286	345	304	296	295	339	298	301	314	295	340	334	293	363	293	304	287	310	263	339	295	304	298	304	313	300	316	288	318	318	310	325	326	281	328	297	332	255	333	287	300	299	314	302	299	328	329	306	306	310	300	308	315	303	295	325	352	323	295	330	307	332	323	292	300	292	329	311	313	319	318	333	317	295	304	262	308	305	313	332	282	316	293	296	313	307	319	280	311	310	306	323	315	306	315	313	293	284	323	317	304	299	326	313	321	341	306	302	311	300	292	292	330	300	311	283	342	290	298	319	328	274	312	338	326	315	345	304	293	311	284	344	299	311	328	285	313	313	351	301	308	302	306	319	334	308	286	325	317	316	312	347	339	340	326	317	338	298	301	311	301	350	297	316	336	319	313	302	294	303	321	299	310	311	320	315	329	322	314	313	332	322	309	270	308	303	301	306	294	306	341	324	309	303	339	324	330	293	279	322	323	312	312	320	325	302	285	305	352	300	295	277	291	301	313	324	314	305	317	280	344	287	300	339	292	309	322	325	319	299	320	296	332	288	319	301	286	297	341	326	326	323	323	323	325	312	320	296	319	323	297	306	315	341	293	332	316	337	333	296	291	322	303	306	339	288	323	298	324	287	305	322	318	315	316	337	325	321	338	341	305	316	339	329	370	300	302	317	327	312	290	312	312	315	287	314	304	321	331	299	258	322	287	277	305	316	306	342	288	300	305	296	324	331	309	331	324	309	318	314	313	347	339	343	320	321	319	300	329	316	301	296	315	300	320	338	320	315	315	282	339	292	312	307	328	295	303	281	308	335	315	326	318	307	308	281	321	320	328	331	315	300	293	277	290	297	319	308	309	290	308	322	313	319	316	313	309	304	315	310	319	326	302	309	288	298	310	335	298	333	293	305	302	310	336	303	341	337	338	301	300	302	349	331	327	277	320	312	271	336	310	288	310	314	277	312	343	329	328	327	314	305	308	301	312	310	329	333	336	312	312	302	286	313	307	301	319	273	318	307	293	301	311	299	316	299	312	310	310	328	321	348	337	310	300	294	298	292	322	305	300	298	326	325	301	319	323	324	296	331	296	296	290	318	304	322	281	347	315	306	303	321	294	339	296	332	303	319	290	287	300	324	298	295	311	280	309	336	311	315	268	324	307	323	305	317	327	293	292	303	306	330	336	307	312	342	322	295	319	320	309	308	350	306	332	332	331	314	303	321	332	307	309	295	287	330	310	299	314	298	299	275	291	296	290	314	282	314	294	310	314	323	295	311	312	359	303	294	319	297	293	291	293	289	299	292	313	336	323	297	285	322	317	335	310	308	310	336	311	334	298	340	316	334	301	318	347	312	345	330	308	294	295	317	296	295	305	327	311	328	318	302	300	299	300	303	296	332	318	291	305	351	323	322	302	305	293	311	313	327	323	326	310	309	327	312	324	302	305	303	301	313	303	339	316	333	265	331	315	322	296	349	300	337	342	323	321	319	281	335	289	323	332	318	348	310	331	298	329	302	301	296	328	264	300	318	303	282	306	301	319	319	331	306	297	329	344	314	307	300	294	309	326	305	321	273	339	327	326	292	299	308	316	317	298	335	326	301	323	335	323	317	308	272	345	304	342	311	345	312	332	343	337	325	310	313	285	292	325	334	291	317	311	305	322	311	326	314	326	320	314	307	296	320	309	312	303	329	307	301	280	322	286	321	346	324	283	331	322	321	346	300	327	343	336	302	285	262	335	322	274	300	303	338	299	308	316	319	338	288	322	295	309	308	288	312	275	315	300	281	302	311	267	295	296	315	315	323	316	322	334	284	304	302	286	331	325	327	312	305	308	321	321	331	320	298	302	309	326	288	311	323	330	305	315	341	298	300	334	326	314	326	300	330	288	314	283	317	315	322	297	306	306	331	334	298	319	305	322	300	286	296	269	358	295	301	319	324	293	322	330	314	290	333	309	292	290	259	312	297	338	316	310	294	308	293	314	342	320	306	335	324	311	303	317	324	289	336	292	320	339	273	307	317	303	330	365	312	321	307	333	306	314	318	329	305	331	277	312	297	300	301	279	300	330	306	295	274	309	347	308	341	313	335	287	282	312	304	318	302	290	305	276	312	311	332	309	327	323	301	317	297	296	303	300	300	318	319	315	323	278	337	330	291	316	309	306	295	308	304	333	316	329	322	314	317	316	283	306	319	305	316	306	291	309	304	324	297	299	303	326	296	317	290	328	314	318	304	314	312	306	298	313	309	300	336	316	290	345	309	301	312	304	282	308	277	314	322	288	309	309	312	304	307	333	341	337	329	299	311	302	343	298	332	297	311	305	303	297	308	289	284	287	318	307	303	301	332	303	304	316	285	340	305	321	282	305	343	269	286	344	334	329	309	281	287	339	297	295	322	335	272	307	318	313	311	340	275	328	270	327	293	304	347	329	335	333	314	298	279	310	284	310	307	300	328	268	329	315	325	309	334	303	342	277	326	345	323	290	317	288	301	314	312	311	297	328	311	316	350	320	289	307	332	326	342	297	312	331	322	285	337	336	330	315	304	317	343	285	313	288	324	286	290	327	282	298	303	337	310	310	323	341	309	288	303	314	314	289	279	302	347	294	330	298	292	298	308	333	285	310	324	300	319	310	293	278	287	309	295	298	284	301	283	317	288	329	314	311	288	311	305	295	339	330	287	305	315	305	305	321	271	352	319	355	324	306	351	318	323	298	307	338	328	332	320	338	305	318	283	306	277	296	318	297	309	330	320	326	321	301	348	303	281	305	316	303	312	305	302	337	286	334	324	329	316	317	327	351	333	317	325	314	331	300	287	305	299	348	334	358	320	299	344	306	325	316	308	326	307	308	343	319	327	287	317	321	310	307	315	317	319	290	285	311	306	286	298	303	324	304	317	318	309	312	313	329	302	339	307	304	311	327	321	308	302	298	303	357	319	320	328	314	309	337	332	306	306	334	307	329	300	297	331	274	318	290	320	335	287	273	312	317	323	334	275	314	300	321	332	297	302	324	307	310	341	313	316	296	312	277	290	372	317	294	286	333	301	307	291	306	325	329	305	295	311	342	329	318	322	315	304	308	308	296	303	336	307	328	302	321	288	311	319	336	326	321	345	300	306	325	296	305	303	289	310	292	312	318	307	326	328	289	286	297	270	324	305
23792	21228	28412	24359	21201	8460	1296	963	824	730	709	643	658	645	637	569	582	554	619	585	599	578	560	574	579	564	551	552	528	532	562	580	553	551	502	577	576	526	606	539	532	534	541	525	550	596	566	590	576	556	534	536	506	519	519	545	516	533	517	539	510	533	534	526	515	538	558	559	494	532	536	553	503	505	542	524	524	515	560	522	533	518	556	526	523	522	516	498	588	514	543	522	548	525	546	513	482	506	528	528	532	538	522	518	508	537	462	524	499	560	573	522	487	496	531	526	544	529	583	546	532	493	554	510	505	490	531	475	481	547	479	548	526	549	504	549	493	553	522	556	538	524	540	513	519	528	506	551	502	549	526	529	512	534	510	530	519	563	497	552	515	543	540	546	578	518	528	498	524	501	523	535	528	518	501	545	510	515	511	524	493	535	539	543	545	540	532	554	496	549	485	534	535	542	553	492	575	510	513	497	543	539	531	486	502	543	511	497	489	530	529	532	518	539	550	543	518	498	546	513	528	518	508	548	517	507	535	530	534	524	516	554	515	478	519	570	501	528	499	520	534	529	540	540	489	540	549	539	522	522	526	545	538	511	511	535	509	537	510	533	502	546	541	501	531	520	539	508	510	517	506	528	557	505	474	487	542	531	541	565	509	494	538	548	584	528	516	533	517	480	519	551	528	554	551	462	520	526	521	492	554	531	521	520	535	527	533	535	525	503	501	508	542	513	522	551	532	556	528	529	552	500	497	524	476	518	496	492	535	539	539	462	529	518	545	510	526	553	527	508	549	527	519	469	509	484	510	572	545	516	488	508	502	551	536	513	550	562	518	503	510	514	528	550	508	546	477	554	507	549	505	473	533	529	518	531	548	527	534	503	555	519	550	531	513	523	521	542	526	534	494	505	507	544	543	509	502	545	521	534	538	531	545	528	532	489	557	497	485	489	541	551	522	544	538	530	551	527	539	583	532	490	572	516	589	502	603	501	543	511	508	477	510	536	529	546	525	548	516	523	518	504	531	543	497	521	532	520	546	518	556	530	562	545	510	518	525	498	557	537	524	508	521	526	546	527	503	498	523	469	492	482	542	505	542	564	560	545	553	499	568	519	530	514	498	557	502	553	489	482	502	525	514	533	552	490	537	557	526	506	523	490	512	482	541	492	539	572	521	508	535	519	510	509	537	529	516	531	578	556	529	536	522	537	541	511	503	492	547	503	507	543	515	507	562	491	519	542	515	508	527	521	535	485	515	503	496	496	526	515	557	528	543	500	516	551	542	490	521	525	497	525	555	527	523	519	527	481	560	487	535	506	564	537	493	514	500	540	514	554	505	554	523	559	561	492	568	538	547	508	552	481	520	522	530	526	507	547	480	557	536	540	550	515	533	545	494	536	528	601	536	516	497	551	532	540	514	516	525	484	522	457	552	505	508	506	508	554	509	554	544	532	552	506	519	516	573	530	588	512	498	527	547	529	543	549	515	486	478	507	529	512	510	563	482	558	534	565	577	560	532	507	561	559	549	502	543	525	541	509	505	515	543	520	517	510	510	529	561	490	529	519	598	494	477	527	521	549	565	483	519	546	521	517	567	561	513	566	522	542	519	524	521	521	496	551	488	508	496	501	543	543	513	557	520	523	490	538	540	503	543	543	510	518	523	526	521	475	534	510	567	493	528	509	542	572	499	501	523	494	517	517	549	544	500	536	538	568	539	533	567	552	525	542	507	504	536	553	530	536	561	528	507	480	530	469	547	499	534	507	535	550	578	507	554	508	535	499	485	516	550	494	524	524	541	547	528	543	475	547	545	530	516	485	508	572	517	521	511	566	491	521	538	535	534	558	542	514	490	556	557	529	553	594	504	522	511	527	512	551	533	532	499	515	506	495	527	491	550	516	530	515	531	537	514	541	541	523	536	495	515	528	520	537	544	556	528	514	487	555	511	523	519	556	532	518	563	515	547	518	547	516	544	502	529	550	536	527	516	521	574	540	536	546	527	508	519	497	534	502	506	543	534	560	524	550	519	502	542	542	516	530	496	491	529	525	519	526	515	538	501	521	521	544	563	499	520	570	493	478	551	503	506	542	565	516	505	536	532	522	534	544	485	515	537	520	512	501	532	499	482	514	474	483	530	496	478	500	503	551	561	527	542	543	543	553	531	512	539	518	518	560	539	535	524	535	525	525	484	499	525	502	497	515	501	518	493	511	514	538	522	541	521	493	525	515	537	522	532	567	506	528	487	514	544	558	549	541	571	500	578	477	514	529	583	524	522	526	504	499	521	525	513	501	549	528	545	559	545	564	529	543	510	554	538	501	560	527	480	550	487	552	533	528	492	515	514	540	500	536	546	564	549	544	531	511	534	513	521	476	529	518	549	520	502	517	550	503	516	552	526	521	546	544	518	537	551	519	481	518	523	506	555	519	524	516	520	533	521	542	538	499	493	566	512	537	514	509	454	502	492	558	515	554	495	526	494	516	511	534	517	522	533	532	534	556	529	519	511	500	550	552	529	506	551	515	505	530	549	524	522	518	518	498	530	507	537	493	546	507	523	532	569	484	507	526	515	495	495	529	563	519	497	531	510	561	568	502	521	476	499	551	536	505	524	549	511	520	533	524	571	485	502	545	536	522	584	501	545	503	544	520	508	509	525	522	497	525	494	520	531	543	557	501	533	568	527	521	545	528	549	495	539	525	555	572	528	499	497	542	534	511	474	533	535	512	533	536	531	498	560	533	542	534	529	478	545	549	497	509	560	534	527	491	477	499	502	540	540	524	537	511	546	512	517	539	486	518	518	512	539	546	492	514	549	519	508	509	535	476	541	563	556	486	529	526	562	475	516	512	518	534	516	526	523	521	540	505	554	535	509	496	570	518	526	515	470	546	553	548	518	519	516	540	510	539	535	499	524	550	492	521	514	527	522	525	541	514	517	575	562	509	511	510	540	498	533	501	487	477	516	553	570	510	589	551	526	555	550	539	535	583	535	535	536	521	543	540	522	538	512	499	496	543	546	543	566	525	517	507	523	484	529	492	518	535	532	509	513	520	498	529	549	521	507	522	513	527	533	511	550	526	561	490	488	560	542	535	538	547	552	563	534	562	514	561	534	550	500	521	569	513	537	547	545	493	533	556	554	475	501	514	541	499	541	531	520	517	534	530	516	550	532	527	519	499	475	600	519	532	509	524	533	492	533	492	505	537	544	531	523	484	536	569	511	508	487	516	552	521	512	510	520	524	535	508	526	511	538	525	539	490	547	520	484	511	549	531	541	503	528	529	491	571	520	578	565	526	484	490	525	534	539	568	493	540	546	539	567	525	571	546	536	547	510	576	542	521	516	546	555	496	572	514	536	556	498	495	532	508	521	502	525	485	539	497	519	503	503	473	537	499	555	544	471	499	553	524	527	467	491	514	545	496	509	482	505	498	522	532	541	514	517	525	501	566	516	481	560	528	509	495	534	528	525	575	514	538	513	518	513	546	520	545	523	522
4147	9651	6401	3357	2562	2004	1588	1247	1104	950	849	805	752	723	671	650	683	644	689	628	674	636	595	589	573	593	553	569	606	582	573	636	582	555	619	571	621	573	599	636	559	604	572	605	574	563	591	574	612	613	543	580	594	566	601	579	543	603	573	564	587	560	555	532	574	578	543	565	563	579	557	555	551	560	571	609	552	524	569	529	576	557	529	570	560	589	539	547	513	562	581	522	615	527	584	528	537	571	591	564	581	585	590	576	578	526	517	548	581	584	539	519	585	502	521	553	524	559	547	499	558	542	620	516	542	542	575	543	567	561	564	529	566	558	528	539	534	554	526	544	537	540	613	512	564	544	550	511	549	568	529	537	583	560	559	515	561	527	541	585	567	586	542	583	543	534	554	548	541	579	571	591	551	563	570	529	542	541	541	602	521	545	513	553	528	529	575	565	569	507	578	559	585	515	577	592	541	558	500	547	560	548	573	542	586	563	576	568	585	561	552	563	606	568	597	529	571	547	589	516	534	541	544	517	573	537	546	546	586	512	552	533	523	544	537	566	553	550	580	561	535	563	539	500	622	557	554	561	561	547	542	545	531	572	509	531	553	567	566	523	559	520	561	527	576	545	549	568	536	578	551	552	568	589	574	572	584	544	546	537	551	551	514	541	568	555	560	538	554	562	537	563	583	569	538	533	549	552	537	552	528	570	528	554	565	592	542	564	559	574	567	555	558	569	543	555	567	574	574	596	530	545	550	507	588	565	559	580	618	549	577	563	544	538	549	536	510	561	537	537	557	554	533	510	510	575	576	535	536	574	573	557	573	542	536	531	534	582	519	560	564	540	546	562	551	568	552	563	548	548	547	566	539	566	546	550	541	539	559	568	561	523	530	545	565	512	530	553	574	515	582	515	605	580	556	516	535	522	592	570	544	580	607	602	552	546	585	566	558	543	552	569	533	535	546	501	534	530	551	505	550	556	554	560	565	528	576	542	577	584	547	524	517	554	560	554	575	567	528	588	575	544	575	590	532	533	576	534	547	568	549	509	544	568	569	585	571	512	549	563	523	563	612	539	548	538	533	573	537	550	531	525	503	543	562	585	538	548	602	595	580	546	604	567	550	561	547	574	572	560	591	542	566	519	581	555	584	563	615	554	568	542	601	590	539	526	544	578	551	551	523	568	567	527	572	568	550	568	580	543	592	534	589	560	528	543	561	562	545	545	552	514	515	538	632	518	566	571	555	574	540	595	508	581	525	567	593	549	581	515	567	573	562	514	556	564	576	564	563	541	554	543	572	563	514	598	580	572	553	546	552	553	497	551	598	547	568	535	566	580	556	506	571	543	577	532	525	553	585	548	525	579	591	520	555	543	529	563	605	578	548	532	566	592	572	562	538	538	517	554	550	542	547	521	542	506	536	556	547	543	579	552	543	543	544	602	508	527	595	557	504	553	565	590	546	568	623	550	565	569	549	551	506	494	542	570	560	542	566	564	582	527	564	561	552	584	559	565	548	562	531	559	553	530	533	561	564	570	578	534	574	597	558	563	559	592	531	597	556	571	582	545	542	565	552	553	561	567	524	528	573	537	566	555	527	576	543	551	546	536	571	514	551	542	552	554	533	576	537	539	552	532	573	546	548	552	525	541	576	534	559	568	557	556	536	581	518	547	574	530	586	527	559	599	544	580	562	540	516	564	490	578	554	551	571	551	555	554	516	580	561	542	529	565	563	561	554	524	505	565	550	556	524	541	546	567	579	579	553	553	562	552	563	569	566	537	558	560	553	551	543	529	543	535	561	524	538	559	560	574	561	581	575	535	561	564	552	567	574	547	565	530	526	553	555	541	540	527	594	548	548	580	542	527	585	545	595	578	557	546	542	523	517	531	560	538	547	544	556	537	575	554	571	552	573	532	588	549	560	568	568	557	559	524	538	562	563	546	542	567	490	531	547	549	578	534	547	589	572	571	535	543	567	568	602	591	574	512	555	540	548	572	558	555	549	532	556	585	564	521	555	492	534	512	578	537	560	561	591	563	574	518	535	562	583	608	639	560	552	555	565	573	587	567	518	590	588	541	548	544	586	544	552	578	562	564	572	567	510	603	576	565	558	554	560	523	533	552	554	583	537	562	577	565	588	577	605	570	576	545	520	602	552	550	546	539	502	547	568	604	554	586	586	594	575	516	518	556	570	561	574	539	555	556	547	510	580	575	568	620	542	561	540	533	518	530	594	573	542	516	528	578	547	547	562	549	570	591	518	581	521	532	569	569	560	562	532	533	568	524	532	563	546	531	515	561	586	565	566	532	545	520	545	551	565	513	546	526	547	532	516	568	553	571	531	553	549	539	536	576	503	600	575	547	582	546	563	561	546	563	520	551	545	546	564	553	533	573	541	563	537	570	562	528	592	541	560	521	532	574	536	502	539	600	551	493	520	583	522	563	552	514	511	497	552	518	556	566	594	525	562	552	537	528	563	570	562	504	508	590	552	549	528	565	558	526	574	550	542	551	527	544	581	554	542	508	550	537	558	563	561	564	541	515	559	592	543	602	594	547	540	479	538	555	543	555	545	530	533	582	554	567	544	551	553	559	549	543	556	510	574	585	547	556	568	550	544	551	548	582	568	537	529	568	556	557	556	580	590	577	536	613	544	541	523	531	552	567	567	538	558	565	565	582	566	570	540	572	573	608	537	578	572	551	539	564	559	576	554	525	563	533	523	538	570	621	607	540	533	524	501	524	581	548	609	554	538	515	503	570	502	535	533	527	559	545	556	548	554	554	545	588	523	558	530	565	544	578	511	591	579	536	547	528	534	549	578	570	558	579	546	535	568	561	559	529	559	554	534	562	521	534	573	550	569	558	550	544	515	516	541	559	512	545	578	516	531	527	533	552	501	513	539	586	516	565	585	564	579	566	551	556	546	535	527	513	531	568	556	591	562	536	563	530	537	530	584	567	530	538	530	554	527	577	544	563	503	541	499	562	542	545	562	524	546	538	550	575	521	543	551	576	530	527	504	567	587	546	541	548	571	589	547	536	513	539	560	547	546	544	543	575	606	536	536	531	567	558	527	522	534	611	559	539	519	511	556	566	555	614	570	539	537	540	539	532	523	656	508	547	534	520	567	595	548	520	532	532	521	559	574	540	566	589	596	554	580	508	544	576	565	522	545	594	543	574	605	569	544	586	568	608	536	544	499	530	527	541	502	540	590	567	551	568	548	563	512	569	577	577	564	557	550	553	551	549	535	567	566	562	546	563	557	512	589	576	581	559	548	528	538	575	553	538	521	527	590	555	571	577	570	561	548	541	495	558	497	519	565	554	603	499	556	514	511	550	571	601	537	556	544	565	536	567	605	578	571	531	567	588	566	538	542	541	521	583	559	552	589	508	533	564	550	547	550	550	544	536	577	559	569	507	574	532	548	544	570	564	536	518	529	576	555	528	561	602	557	595	594	543	538	550	517	580	536	537	510	591	563	540	593	535	586	509	550	577
24914	21181	27175	25313	8435	776	595	452	395	374	310	326	354	335	321	316	273	293	309	271	264	265	295	267	294	281	296	295	316	301	250	304	274	282	282	279	281	278	259	277	281	307	273	254	284	309	300	283	248	267	264	269	260	282	274	278	329	298	281	272	309	282	276	268	248	279	242	330	263	261	257	248	273	259	251	283	265	267	283	291	268	289	274	273	277	275	274	253	251	274	253	269	276	275	291	241	282	284	284	263	269	296	266	250	268	307	232	281	254	259	272	278	289	283	272	265	283	249	238	259	274	243	289	275	260	268	281	269	248	276	268	295	263	260	261	258	288	255	250	283	288	291	297	252	261	261	274	276	246	260	307	277	276	255	305	271	248	259	309	266	266	240	234	255	280	267	244	245	265	249	256	284	217	252	291	269	304	258	245	237	252	273	274	257	310	266	258	242	268	251	253	305	242	267	300	259	242	302	266	265	279	275	288	248	247	256	262	279	260	235	263	291	251	284	257	287	277	259	253	280	259	259	265	263	253	305	266	266	279	271	277	270	266	294	275	263	264	251	272	280	261	275	255	275	254	245	258	286	276	276	261	239	253	280	274	267	285	302	259	283	255	270	291	293	280	284	278	261	299	274	224	276	261	253	270	281	262	309	237	259	293	293	239	289	281	267	277	256	282	271	265	273	259	276	267	261	303	301	255	255	283	289	287	276	260	252	297	242	265	285	275	273	269	291	305	263	252	269	255	238	269	276	247	241	283	282	279	295	268	266	271	257	297	230	272	238	277	297	253	258	251	254	272	259	238	266	275	256	295	246	254	301	259	284	256	242	259	308	243	269	243	258	241	280	241	276	282	266	242	263	270	289	253	303	267	293	275	263	271	266	301	285	265	272	275	224	254	242	257	274	287	240	288	275	274	262	239	267	278	272	284	263	248	253	270	295	268	269	281	275	231	276	260	269	260	285	284	279	313	277	244	276	250	264	249	282	298	299	269	274	273	297	250	245	262	237	313	248	269	263	262	279	235	268	268	277	296	251	268	258	282	228	264	239	252	274	271	271	255	279	282	255	272	248	297	255	269	296	298	271	267	284	282	272	265	256	269	264	257	251	287	284	280	265	272	304	264	245	250	271	267	280	247	266	270	284	273	255	273	276	285	276	284	250	311	292	274	269	268	276	262	294	282	255	264	289	278	288	256	276	263	262	269	277	263	268	290	275	256	262	276	249	263	258	279	314	300	270	256	259	254	257	286	271	290	272	288	271	271	291	232	287	270	289	247	233	262	279	259	255	284	272	264	247	257	227	291	271	284	263	268	275	285	275	281	266	274	259	276	263	261	269	265	277	278	256	246	274	269	281	288	274	265	253	260	276	266	267	251	258	272	251	252	267	250	273	293	274	240	257	261	248	269	261	266	263	267	267	285	256	258	266	274	265	264	293	272	274	295	272	276	277	280	286	257	265	267	276	257	291	271	261	262	282	285	272	255	269	249	289	245	255	276	276	257	258	274	261	258	278	276	265	255	284	290	251	258	277	255	303	282	256	274	240	257	274	288	258	254	281	268	275	260	260	282	283	254	264	266	244	270	284	276	253	278	259	271	272	243	269	275	279	266	248	238	280	269	284	272	267	260	250	273	251	303	251	304	250	267	268	267	263	267	289	240	256	273	284	267	262	322	265	251	264	251	258	274	283	266	255	264	257	247	241	276	308	272	262	280	239	248	224	277	255	263	265	277	276	260	272	259	273	277	281	284	286	265	283	295	257	254	281	255	249	253	261	281	268	261	264	260	252	262	281	262	266	261	246	278	266	236	285	257	296	250	267	250	262	267	277	244	276	264	259	284	279	271	258	268	238	234	256	264	272	297	258	267	273	249	238	268	263	255	286	257	302	299	273	243	290	274	250	245	268	276	271	237	253	279	277	246	273	261	234	247	264	269	296	277	286	274	258	250	242	274	250	263	260	248	263	277	248	269	251	258	247	266	255	271	290	292	274	253	255	243	249	260	274	289	264	273	272	293	269	251	262	254	262	288	296	242	257	241	288	265	256	255	265	288	242	268	267	263	254	238	285	255	245	270	251	234	258	269	265	252	279	290	261	273	269	291	248	268	254	270	255	297	248	267	267	277	253	256	232	253	291	292	265	253	253	263	264	284	276	251	271	234	261	261	273	269	259	262	276	293	264	284	288	290	271	250	269	282	270	282	278	262	252	264	280	283	290	282	294	287	238	251	282	256	265	232	259	242	286	262	261	266	253	281	311	269	253	279	237	307	280	281	260	280	285	279	250	289	267	262	269	278	253	263	286	272	262	252	274	273	273	261	280	258	279	248	240	274	262	284	278	298	277	269	261	284	288	260	263	269	264	253	286	273	280	264	301	270	272	299	273	256	232	297	261	316	251	257	317	293	284	263	262	294	288	275	270	273	264	247	253	257	259	286	288	297	265	291	266	279	259	283	278	251	287	301	244	282	278	268	289	266	248	297	255	286	259	281	277	270	274	257	262	268	287	294	248	260	278	271	279	260	262	281	265	262	260	289	261	267	270	281	291	258	258	285	234	247	272	292	272	269	273	253	265	235	263	271	264	300	265	280	279	238	285	264	279	262	262	252	285	250	238	249	238	271	310	244	271	268	258	252	243	278	240	279	235	289	266	247	284	240	249	302	263	304	278	265	286	271	273	258	250	255	249	289	251	287	278	269	264	277	268	292	249	251	267	255	265	253	253	258	264	233	233	255	261	286	269	297	294	292	267	269	274	261	281	254	255	281	248	259	267	266	245	261	257	262	254	257	265	271	282	296	255	272	267	261	243	278	258	252	268	234	248	259	255	269	271	271	261	299	258	271	269	251	267	252	287	247	276	240	283	258	266	234	297	248	297	275	274	270	284	281	252	286	255	260	252	274	296	248	276	264	273	262	270	253	280	263	263	251	255	286	259	279	245	280	235	234	255	246	281	261	278	266	281	271	300	259	257	261	270	260	238	281	228	269	251	279	275	283	280	264	290	263	297	277	272	286	283	276	288	272	251	266	277	305	257	265	237	290	220	273	271	285	254	285	243	267	307	244	277	248	290	252	270	257	263	298	260	260	258	280	278	287	261	252	251	265	261	279	291	263	283	270	264	297	285	304	287	249	279	287	269	269	267	257	262	285	248	276	277	270	279	273	225	288	268	245	262	280	265	247	259	241	258	259	256	261	269	254	264	228	249	289	263	280	245	250	255	246	265	258	255	283	264	277	264	265	274	278	258	260	266	258	273	289	280	274	271	230	267	260	270	269	274	276	302	272	289	254	252	264	250	279	245	297	243	304	274	278	255	254	249	277	265	261	272	271	256	278	296	254	270	248	264	263	282	253	286	293	259	241	285	263	270	276	277	275	240	256	281	275	235	261	254	277	273	281	267	271	261	272	267	284	265	289	267	270	238	218	291	272	246	263	287	293	224	286	309	252	265	251	281	292	247	284	247	253	266	274	257	259	271	237	242	283	298	246	233
4162	5784	3711	1964	1545	1164	967	687	617	511	468	471	427	409	379	411	393	346	399	328	353	377	309	339	338	328	323	334	370	319	332	338	322	346	322	323	320	332	376	330	352	298	382	337	322	345	360	352	365	353	320	347	334	318	347	314	323	292	325	293	326	305	335	325	321	314	309	299	345	330	333	307	306	284	305	264	282	346	297	298	310	306	338	308	311	348	317	324	338	303	337	314	321	308	307	340	308	342	344	315	309	353	314	314	315	355	305	306	312	311	286	322	291	306	310	294	327	294	314	296	322	302	302	312	303	308	306	304	292	320	309	319	317	301	351	299	286	334	336	292	296	305	328	308	315	294	292	304	299	311	324	309	291	279	316	309	299	314	302	282	296	325	299	294	320	331	282	331	336	296	313	285	325	325	312	314	296	304	302	349	324	295	280	289	341	297	315	282	336	305	331	308	329	288	300	339	287	304	317	314	309	307	313	287	316	323	333	320	299	304	321	324	283	318	314	296	289	309	304	328	270	331	305	277	314	312	305	292	297	329	321	311	296	284	304	346	314	296	353	311	301	312	306	312	310	307	277	312	298	304	310	313	304	318	301	306	309	295	295	309	318	336	299	307	288	320	311	301	293	293	286	295	309	315	275	299	303	273	301	303	272	322	299	317	316	303	286	289	335	286	282	310	322	307	311	286	275	322	289	308	287	272	315	318	316	302	279	299	296	326	311	307	316	325	325	338	303	320	324	321	281	278	293	289	331	297	296	267	315	293	324	338	299	289	295	317	319	311	296	325	333	303	318	297	304	288	318	298	311	310	310	310	299	323	312	284	316	317	323	353	313	274	313	318	316	328	342	292	321	299	305	318	326	290	324	326	286	302	275	294	286	301	326	313	341	288	320	317	273	316	302	306	320	305	289	315	298	301	296	288	319	309	320	361	317	324	317	306	318	332	327	278	283	338	308	289	319	299	318	284	285	322	319	318	311	326	323	286	284	342	304	326	340	313	303	323	284	316	289	316	312	312	339	301	305	325	295	338	324	338	314	321	297	308	280	322	316	317	272	310	332	321	301	323	319	290	306	274	312	309	314	324	303	331	291	314	296	284	332	286	308	300	304	284	281	288	284	270	291	324	334	332	321	336	305	254	281	275	315	283	294	316	305	288	363	268	283	326	304	316	290	295	307	305	325	341	301	306	276	326	309	308	327	295	323	310	297	304	315	330	346	327	309	264	330	339	346	303	324	312	304	318	305	296	326	310	316	326	294	313	304	308	280	331	303	305	320	319	299	306	313	284	326	351	278	284	321	317	319	308	301	301	296	292	339	313	316	341	348	282	324	301	303	298	266	320	325	328	281	305	298	282	289	290	306	288	301	312	304	333	311	306	334	304	294	270	327	310	325	309	280	284	300	294	319	306	319	295	312	298	314	286	326	338	332	313	322	274	297	326	305	313	331	326	290	325	302	317	330	305	301	305	333	306	296	312	305	298	337	287	303	297	309	317	308	246	323	321	339	320	318	338	285	324	307	350	305	307	331	305	316	315	277	299	298	297	326	285	317	358	309	306	291	296	319	288	306	323	328	299	316	290	322	319	325	309	314	310	311	301	299	323	315	318	312	315	309	313	267	323	314	261	328	289	281	279	307	300	317	293	332	328	311	283	314	318	319	317	329	320	308	326	325	309	310	347	315	314	325	298	308	294	346	312	309	329	304	298	291	298	306	285	307	298	328	317	298	292	301	327	309	282	314	315	271	327	289	305	309	322	293	306	329	307	311	313	308	271	314	332	285	306	308	319	318	286	317	306	288	307	280	331	294	314	331	286	295	311	306	287	304	270	292	286	288	307	279	320	285	293	338	305	288	315	315	305	296	309	300	322	313	311	324	349	322	310	333	327	328	313	336	311	301	316	283	304	296	329	327	297	263	316	332	337	289	299	302	307	322	308	309	271	297	303	324	324	328	321	326	288	300	321	306	286	326	297	310	305	296	324	324	309	312	320	318	275	309	295	318	312	305	324	301	317	347	294	297	300	325	301	297	298	317	315	312	290	306	305	322	325	310	299	293	327	332	334	313	323	279	317	314	345	314	291	318	307	318	330	315	290	288	275	316	283	292	315	331	314	307	284	307	287	292	335	309	321	292	289	306	328	291	320	291	304	310	334	313	331	346	297	320	314	300	316	333	271	290	340	312	317	303	304	313	316	303	309	321	303	314	318	303	317	282	350	291	318	311	308	311	317	298	306	317	297	304	284	320	299	297	318	305	278	311	290	337	297	286	333	295	336	327	308	282	364	299	322	301	306	332	316	308	281	307	293	333	307	323	348	330	304	323	297	325	267	320	320	306	321	298	294	313	314	277	282	313	345	322	314	301	280	301	334	319	321	297	319	288	307	284	312	331	301	324	293	327	312	322	309	307	326	341	317	288	298	322	303	337	280	308	298	309	293	283	285	280	303	302	315	293	318	294	285	310	308	312	291	298	313	311	330	280	304	304	288	301	301	314	331	307	291	280	295	314	313	302	314	322	317	310	297	284	326	318	305	324	317	305	296	288	300	291	293	314	292	311	355	315	263	317	324	303	284	317	340	307	308	329	339	290	289	300	319	308	313	323	275	313	290	297	325	322	300	305	279	288	317	282	317	291	305	316	300	290	295	338	284	311	333	311	322	357	313	323	316	288	292	341	344	284	343	331	294	303	340	326	324	322	285	288	319	327	302	330	303	298	337	329	331	300	304	342	273	301	304	306	309	298	334	267	319	294	326	310	303	320	307	293	321	289	296	317	278	330	288	277	298	300	308	319	335	301	298	297	302	283	316	300	294	276	293	303	298	339	295	284	293	304	317	296	289	312	274	301	312	332	353	277	337	269	325	298	328	309	322	300	287	285	316	289	289	316	318	307	294	307	300	326	306	303	328	314	326	331	338	319	318	319	325	294	297	302	311	316	291	266	337	325	301	299	323	314	283	306	301	303	335	287	318	336	312	313	323	281	289	285	339	334	286	312	289	327	309	304	293	293	320	301	312	309	317	302	309	298	283	314	299	319	319	313	287	297	307	303	318	289	314	289	328	305	304	297	304	339	305	301	328	313	296	312	310	303	336	304	291	283	339	278	329	303	308	320	341	300	291	298	288	275	291	315	335	332	321	305	286	338	289	331	314	300	269	294	333	309	305	275	291	323	337	319	262	330	319	361	338	309	313	321	298	324	292	295	304	305	295	324	283	313	286	307	305	303	300	305	324	302	326	273	313	290	309	281	317	313	343	307	347	308	293	309	322	321	297	311	310	308	317	292	307	302	281	298	317	299	306	310	339	302	288	321	311	316	314	325	293	280	326	306	348	364	303	307	315	286	298	299	317	299	287	302	322	307	347	292	314	329	317	309	312	311	325	301	328	282	324	292	306	311	311	308	304	320	314	325	312	323	308	307	355	312	289	293	324	310	320	331	334	285	277	284	293	336	300	309	319	311	320	329	329	304	303	332	314	285	294	298	305
22646	21260	28976	23871	21257	21282	7137	1473	1135	1046	932	900	848	780	759	749	727	737	701	705	661	682	651	736	645	664	665	613	622	648	669	689	676	648	649	638	665	652	676	651	640	671	678	660	684	697	703	628	607	658	636	650	657	587	632	619	636	601	635	634	580	590	612	597	629	683	612	654	569	623	643	653	631	584	590	615	605	608	621	624	597	593	616	607	631	602	629	591	583	613	625	564	634	596	662	598	628	614	637	557	582	635	594	629	623	632	655	554	630	647	613	609	609	637	578	664	634	623	637	608	587	580	619	639	629	652	643	613	576	568	622	654	603	614	626	578	624	567	629	601	606	613	582	616	639	626	562	603	607	603	601	607	640	591	615	609	627	603	616	627	598	591	585	596	559	572	649	606	612	572	601	595	611	601	600	609	617	645	566	581	602	577	584	579	607	560	630	607	578	615	652	627	587	614	604	621	599	580	589	602	612	636	579	599	588	613	633	611	555	619	609	590	613	665	650	646	582	582	660	621	615	584	593	644	629	587	629	612	590	627	622	597	632	602	607	623	604	632	576	583	621	563	616	620	621	589	619	616	594	630	600	638	607	587	607	633	578	625	603	580	599	642	600	596	598	598	641	627	562	645	633	612	630	597	622	593	614	627	582	608	610	620	580	634	569	608	602	605	615	607	629	642	569	616	604	621	632	640	646	638	612	617	603	604	613	585	625	612	606	613	530	569	629	599	594	599	608	568	624	571	603	550	564	613	647	624	605	573	574	636	595	585	608	606	624	631	592	613	670	626	563	619	608	652	573	589	592	596	583	627	629	583	609	634	644	624	653	621	585	536	575	593	614	628	672	612	633	581	632	636	581	611	621	613	601	590	653	626	595	572	595	619	600	635	619	600	582	645	556	629	556	593	569	642	565	577	641	598	637	640	624	601	660	635	555	619	599	566	626	678	651	641	597	585	575	540	637	605	595	654	598	602	631	625	583	592	629	593	615	597	635	656	604	613	594	601	596	602	609	624	652	603	607	596	620	611	611	641	612	576	600	618	611	572	563	616	609	609	595	593	592	628	643	596	637	597	572	582	617	614	617	610	598	639	595	594	627	614	653	604	621	625	590	650	601	679	619	650	586	602	606	603	621	565	625	577	595	611	578	619	597	611	629	580	620	621	625	590	591	626	520	644	575	597	559	601	590	607	626	655	649	573	588	617	618	622	607	586	575	612	587	601	616	595	548	623	610	641	573	594	639	659	626	670	587	640	614	570	609	621	602	591	564	608	616	628	596	642	643	606	649	640	581	618	567	598	607	611	591	640	628	596	604	592	629	649	590	593	584	614	596	592	572	584	593	628	613	633	589	642	572	607	620	618	560	654	632	638	602	619	627	581	620	608	574	579	610	646	620	585	583	610	609	617	621	569	633	594	597	537	635	625	666	613	611	631	627	583	604	610	625	614	631	580	627	627	549	623	601	580	618	598	591	607	608	643	605	604	604	568	619	626	606	578	604	639	620	614	561	624	610	575	602	579	590	596	635	615	585	627	621	606	637	625	635	598	621	594	607	632	631	665	607	605	609	574	585	592	623	563	594	619	652	641	626	570	633	639	590	619	599	556	615	590	613	645	585	670	606	605	595	631	622	580	586	600	620	595	628	568	621	550	632	647	555	601	650	649	628	647	596	617	562	632	589	639	637	597	648	633	645	596	609	581	614	581	613	624	591	568	627	589	620	597	633	621	628	595	601	577	592	621	587	658	608	615	632	633	645	600	592	611	589	606	616	645	609	616	607	581	614	617	588	592	620	642	575	553	610	597	591	584	610	566	614	601	568	638	596	631	602	591	655	601	589	586	596	569	646	596	588	618	625	596	593	591	648	597	605	607	623	642	575	616	654	550	626	613	615	604	613	656	583	638	619	587	589	624	645	583	614	587	594	581	623	602	566	612	557	550	645	599	562	616	572	629	616	564	611	671	630	607	558	609	627	605	589	611	631	632	600	629	592	615	578	634	645	604	630	618	635	616	627	589	551	588	586	620	614	600	591	603	642	610	592	591	618	606	624	665	630	546	602	597	623	605	613	592	632	594	598	595	596	657	608	607	669	643	593	582	617	622	613	580	645	641	680	580	627	611	588	564	621	641	619	578	623	591	586	630	549	613	617	588	631	580	592	651	631	649	591	631	665	590	550	628	603	612	594	650	614	629	584	603	588	580	627	591	614	587	644	601	596	625	586	583	559	606	612	617	547	633	607	596	618	543	580	622	586	614	613	608	618	602	592	612	583	621	622	627	612	608	619	615	609	611	620	595	633	613	648	566	597	632	632	617	603	605	566	576	593	601	553	590	598	638	584	586	604	607	618	605	615	605	631	605	574	653	601	614	622	628	638	542	611	598	588	602	581	574	584	596	655	613	577	573	568	614	594	631	619	640	575	607	579	621	598	624	589	591	676	584	618	585	611	610	552	624	606	585	614	587	635	615	579	585	623	603	597	615	615	616	616	619	623	605	615	596	611	596	588	595	601	557	602	612	556	621	643	599	667	568	610	632	593	589	620	602	631	558	615	618	596	657	659	623	594	587	612	605	628	579	571	607	598	623	617	579	575	598	639	629	674	601	588	614	611	657	632	611	642	612	620	597	648	589	621	593	611	585	610	583	593	580	590	626	633	608	596	618	656	627	581	598	577	586	568	612	650	618	586	589	605	630	616	597	612	568	574	607	618	605	613	615	620	592	599	609	592	600	589	601	617	600	611	594	632	641	576	585	598	600	628	633	603	591	642	635	627	619	660	608	622	609	587	612	643	621	619	612	634	613	635	616	614	592	598	605	599	626	632	589	639	656	591	613	622	605	604	576	609	642	603	625	580	591	613	633	638	592	584	608	643	611	563	622	582	661	601	587	590	597	636	595	625	627	622	616	568	606	567	610	626	605	628	601	563	604	613	598	611	592	639	578	592	565	621	643	566	604	616	619	632	599	636	568	631	611	646	582	605	627	612	573	608	631	607	592	615	595	591	622	609	638	640	624	587	588	620	598	592	603	602	591	616	609	584	593	627	567	553	605	606	603	568	557	643	629	584	601	632	601	599	581	619	619	617	673	572	586	597	613	604	617	596	574	619	613	607	640	620	629	625	620	617	610	638	633	611	655	637	637	638	568	562	606	561	585	549	596	620	593	610	577	621	625	588	640	605	585	599	634	580	616	603	596	634	606	571	600	601	629	577	630	596	620	620	570	576	619	604	644	591	600	583	602	564	608	574	598	602	591	582	618	590	604	609	594	594	616	636	584	620	588	629	628	607	595	596	621	598	591	574	573	590	636	627	607	624	595	604	592	603	647	593	615	618	611	582	615	605	602	553	551	587	581	612	617	627	626	613	571	619	593	633	571	622	619	578	563	597	583	598	575	564	642	567	582	618	598	582	631	643	576	559	594	577	635	614	669	618	650	543	620	643	616	629	607	563	630	615	599	631	624	622	611	626	611	576	640	605	609	593	590	582	575
5616	15473	10471	5512	4442	3400	2561	2025	1690	1377	1233	1105	1040	1031	917	827	828	825	803	762	774	768	756	692	705	762	710	719	745	747	719	708	749	735	741	733	676	698	721	660	693	667	766	705	754	676	723	676	695	683	704	674	652	668	683	622	722	625	686	638	684	698	626	668	675	652	662	690	701	691	686	662	646	656	617	663	607	623	587	653	654	674	634	664	599	651	651	659	649	635	656	601	640	664	685	640	641	663	592	634	672	627	602	666	675	663	645	642	650	651	609	673	682	650	662	634	602	630	635	582	670	599	641	671	647	627	637	642	654	651	649	646	646	639	616	611	655	611	644	572	623	660	636	651	652	610	664	588	638	662	658	698	643	659	628	589	631	642	672	642	657	640	649	628	604	618	647	650	606	596	623	632	605	646	632	682	664	647	636	619	602	624	600	655	605	643	663	641	650	683	640	649	668	657	615	626	679	643	639	602	655	647	661	611	654	618	621	661	637	654	656	605	644	623	653	643	620	653	613	612	642	636	647	607	566	623	625	664	643	607	622	606	593	592	631	613	609	624	655	626	592	645	599	580	648	665	639	620	637	642	657	641	629	626	618	655	602	665	677	634	641	657	658	615	648	638	616	640	617	613	609	628	604	607	657	646	623	641	672	641	633	622	635	623	650	642	612	651	633	617	613	669	629	664	652	674	610	645	644	622	612	644	670	587	642	641	622	626	667	604	641	655	616	624	636	638	648	664	647	676	652	606	675	643	605	656	627	595	675	593	696	614	609	658	651	604	587	619	634	636	682	667	656	641	624	643	628	635	634	635	623	656	643	620	642	620	590	625	657	643	610	607	631	628	617	626	625	643	636	635	659	660	648	663	620	684	644	635	589	674	638	583	663	634	658	645	652	603	637	633	624	652	663	606	616	643	609	667	635	666	649	641	649	683	635	647	629	659	687	645	646	599	626	613	645	635	631	644	662	607	587	653	636	679	630	580	692	609	655	614	686	664	649	690	621	635	662	661	634	658	676	610	601	637	636	631	653	661	644	639	657	621	601	625	626	642	603	656	658	635	635	621	648	657	600	668	649	609	616	677	653	624	638	598	620	618	667	675	679	625	619	620	629	626	644	584	649	616	635	650	638	621	659	698	638	644	622	626	649	602	638	669	654	646	635	658	649	616	670	690	619	602	651	619	594	650	683	662	675	639	636	623	646	620	652	636	635	631	637	604	644	609	650	638	667	661	625	638	599	644	643	628	604	611	630	600	574	643	634	689	655	633	618	635	644	654	631	630	659	632	616	648	669	661	616	611	615	615	638	608	634	661	639	650	657	604	589	618	627	641	603	651	571	583	689	657	649	632	659	640	630	675	669	633	660	607	609	695	622	646	613	656	699	626	603	631	647	633	622	646	641	615	618	612	638	649	637	632	615	636	593	653	635	639	647	631	650	656	687	665	643	647	596	659	636	641	619	620	656	650	672	688	644	640	641	667	670	627	643	638	624	686	608	580	618	626	654	618	659	693	633	664	647	636	579	634	599	642	621	620	638	633	620	653	668	611	656	590	667	618	641	642	660	652	586	617	655	591	668	666	614	611	606	629	633	653	678	620	605	634	655	655	699	676	626	647	653	589	649	640	667	654	649	608	637	636	635	616	614	615	587	625	647	586	612	651	585	649	649	603	650	619	643	670	638	694	659	636	664	655	646	604	633	588	594	643	635	632	641	597	684	634	655	613	626	666	624	637	646	627	614	634	646	654	571	614	573	633	613	628	645	645	607	650	651	602	634	632	684	590	633	652	612	632	680	641	643	597	621	665	619	623	612	695	650	672	631	644	639	628	654	638	651	675	664	610	634	662	570	682	605	645	646	627	655	638	636	621	595	625	631	634	624	618	606	612	645	633	622	614	645	651	609	678	653	621	635	636	571	630	624	647	635	645	641	631	658	661	602	591	651	636	658	672	633	700	614	605	675	634	624	655	671	642	614	668	640	654	634	630	676	587	653	640	630	648	650	627	623	665	577	627	618	655	669	642	662	585	628	652	614	634	660	638	659	662	601	629	632	634	665	671	692	658	672	568	631	628	662	661	638	640	650	615	617	655	621	642	600	640	653	666	637	649	683	624	661	587	669	669	627	646	628	637	613	575	650	618	594	630	570	606	669	641	639	674	623	638	641	675	662	660	598	605	586	642	639	682	658	621	629	662	619	628	627	694	705	649	619	606	677	631	634	613	621	699	645	687	664	665	595	635	664	628	625	624	634	606	632	619	654	594	653	660	647	613	625	643	622	612	635	672	630	673	625	605	652	606	662	693	659	618	675	658	659	643	608	622	636	637	630	613	654	634	655	615	653	636	611	576	675	607	620	618	646	628	669	629	601	646	648	641	667	581	690	641	638	645	633	595	641	651	659	660	644	656	641	639	662	629	663	671	660	594	642	639	598	623	647	675	620	659	625	634	614	651	612	658	604	651	648	626	599	641	655	604	678	696	635	624	689	632	634	619	659	632	648	658	656	674	673	656	629	663	644	647	608	609	648	614	670	702	619	660	663	600	671	624	653	647	583	617	611	618	625	617	693	657	622	648	646	636	651	655	623	611	630	667	625	620	636	640	621	640	612	676	637	672	629	635	667	648	663	664	616	623	631	587	644	629	596	641	647	606	680	675	668	625	596	623	625	657	634	678	655	623	612	632	661	567	653	630	654	617	665	644	634	654	642	627	627	673	602	644	624	652	594	630	618	626	617	622	607	587	661	678	635	646	675	659	637	617	619	613	602	615	609	658	622	619	631	645	645	642	637	612	653	644	653	701	611	604	634	661	646	629	636	645	651	587	628	624	647	580	611	629	623	651	658	619	617	655	623	585	682	623	638	625	595	653	664	640	613	657	645	620	657	597	629	649	651	638	633	648	629	620	625	663	621	667	620	614	637	626	630	679	637	654	648	588	613	650	610	610	624	670	642	614	639	680	610	654	654	634	633	613	591	662	613	660	609	683	578	638	648	623	664	623	638	641	659	649	638	636	657	624	651	643	615	621	588	650	605	613	663	687	615	657	629	643	686	648	609	615	667	642	628	631	660	649	662	652	645	665	608	583	638	627	657	625	611	663	624	666	613	643	656	637	636	641	625	641	637	626	652	657	648	625	671	618	644	651	655	669	644	664	639	632	636	598	620	619	613	619	656	647	663	648	600	629	625	656	624	612	630	617	656	638	614	632	663	639	638	579	628	631	638	625	600	636	631	665	595	649	639	591	628	654	631	630	657	618	621	636	658	638	635	626	644	653	637	661	657	609	649	624	600	649	594	677	671	658	660	622	667	625	607	636	640	660	601	559	620	610	672	630	615	644	621	665	657	638	637	666	597	592	613	593	661	655	647	629	633	647	690	597	631	674	634	641	576	660	630	617	622	652	623	640	668	658	643	640	605	596	613	619	632	614	627	658	636	664	657	631	653	662	605	632	661	623	652	664	616	642	712	695	630	620	643	644	650	574	634	678	626	635
27906	16831	3078	636	454	389	354	330	317	319	284	314	271	303	315	301	310	293	318	307	287	315	306	302	272	280	288	292	256	277	291	313	310	299	268	286	291	281	310	323	280	286	259	292	289	269	299	315	290	279	299	274	274	303	307	321	274	281	273	283	270	271	303	300	307	285	279	314	269	279	293	310	287	278	237	308	278	276	303	262	276	274	265	278	278	304	304	314	276	285	288	284	268	290	278	292	286	278	295	301	291	269	284	274	277	270	302	301	273	253	261	296	290	281	295	269	310	298	264	274	245	288	276	254	319	269	293	268	239	290	277	261	286	258	244	282	300	292	278	276	278	291	274	290	272	298	273	287	304	262	275	265	311	271	306	313	273	278	271	267	281	271	293	290	303	295	290	285	272	250	284	282	304	301	260	271	299	255	263	282	289	300	278	312	276	256	301	313	300	287	263	291	320	271	256	293	261	296	275	284	279	282	279	284	289	288	272	260	292	289	281	278	294	248	262	306	278	297	287	275	294	304	306	290	298	285	301	282	311	279	284	267	291	290	266	248	297	264	290	279	311	284	275	312	274	271	311	263	277	279	308	300	293	250	266	268	282	278	265	276	263	283	273	287	314	290	254	257	283	299	261	264	277	311	284	296	299	277	295	302	301	264	278	272	275	293	312	283	288	258	276	263	281	247	286	279	286	279	309	272	266	269	284	291	294	272	268	285	275	282	299	311	287	272	277	303	305	299	282	277	294	272	272	289	289	264	275	314	267	267	264	311	259	295	241	320	282	279	260	276	291	269	324	272	307	288	294	283	268	293	265	295	266	310	280	288	252	262	307	274	294	289	270	281	297	289	280	296	318	263	292	286	276	266	300	284	304	288	316	264	291	277	324	285	269	245	268	264	257	297	311	291	300	294	271	310	294	305	265	297	277	280	280	285	267	304	289	296	281	299	299	262	271	330	249	246	305	285	294	284	310	326	278	278	284	291	281	270	286	287	316	291	301	293	301	271	281	281	264	272	275	283	298	271	286	289	265	290	283	291	270	310	279	301	283	271	259	248	273	293	273	272	261	283	279	273	273	284	268	266	286	281	282	284	296	299	270	288	274	266	281	259	288	265	291	268	283	248	278	281	295	253	264	284	260	289	270	281	305	309	280	301	294	280	277	290	288	269	274	294	264	288	267	300	267	263	344	270	297	291	266	291	294	278	304	299	278	278	286	300	284	272	289	270	294	284	281	260	294	294	262	256	296	274	279	288	292	292	273	263	307	288	324	278	313	292	274	318	294	277	289	304	259	289	290	281	319	315	287	283	249	291	265	283	286	294	270	277	291	280	301	279	319	271	309	305	281	282	295	269	281	269	313	262	265	252	301	301	283	292	295	277	286	309	285	271	271	281	311	282	316	319	267	277	268	272	299	270	291	298	288	323	282	286	269	274	305	301	296	262	278	271	305	300	284	286	292	295	267	328	253	301	300	297	308	266	281	245	274	282	278	286	257	280	289	277	278	280	259	301	271	259	283	269	306	296	293	263	297	305	282	282	278	271	296	257	269	291	267	285	280	276	296	289	295	287	282	273	262	287	269	290	268	260	314	255	289	270	252	282	270	296	282	283	301	298	300	289	263	306	299	287	286	284	340	270	286	280	309	296	276	278	280	291	302	287	304	283	309	301	278	255	298	299	277	263	274	259	292	277	283	271	288	291	264	298	291	292	251	279	285	275	304	277	269	292	268	260	296	275	274	284	299	277	294	271	289	263	276	262	288	265	302	284	247	277	258	276	260	301	279	305	281	288	283	293	283	297	291	259	289	283	299	307	296	275	276	289	260	275	285	270	280	310	262	253	304	283	302	279	275	299	285	296	269	307	316	303	240	271	288	276	297	285	291	275	274	304	286	266	264	288	286	270	255	270	278	299	274	272	327	306	263	252	256	269	297	292	286	282	316	279	271	312	270	281	268	311	266	288	283	287	272	303	271	275	276	262	251	294	250	298	292	297	287	312	297	293	279	295	272	271	301	307	316	281	272	254	275	311	276	316	271	302	273	278	265	274	267	274	277	266	285	279	318	282	285	278	287	283	292	266	289	286	284	293	313	281	270	272	287	255	303	266	308	279	259	270	284	278	281	282	262	306	305	281	286	282	277	275	246	288	279	285	253	273	253	289	300	289	286	264	284	281	284	325	269	280	289	313	303	266	268	294	269	297	296	304	324	283	317	288	267	264	284	288	281	306	300	277	281	285	276	306	292	270	269	281	305	310	287	277	289	291	303	300	270	294	271	235	274	278	273	274	277	300	286	287	274	285	286	281	265	302	316	261	287	270	291	289	259	279	306	274	287	296	302	253	283	287	279	293	303	307	295	311	286	293	255	254	285	275	272	259	274	311	284	307	293	290	283	296	276	283	304	282	299	317	260	302	276	278	281	294	267	301	294	300	274	291	276	310	279	277	264	274	283	295	304	277	323	273	284	270	299	301	310	289	269	271	256	250	271	284	289	277	306	274	261	258	287	292	276	273	268	287	271	294	296	309	303	308	266	274	314	317	252	289	276	293	276	286	297	270	312	290	294	269	280	298	271	280	328	283	270	325	292	287	314	288	304	309	271	291	265	301	284	295	271	272	289	266	266	303	261	287	278	289	285	295	280	285	305	273	307	250	296	277	315	291	277	258	297	279	272	299	296	288	298	289	307	254	331	272	272	275	297	258	297	288	317	273	288	266	310	299	276	285	284	300	289	309	273	277	267	275	283	257	294	270	261	303	274	275	296	269	304	267	276	274	301	251	282	266	267	287	285	282	276	285	298	260	303	279	287	286	308	277	288	313	286	281	273	264	279	265	272	292	304	277	299	255	291	290	282	275	264	275	257	271	276	320	293	301	310	293	287	287	276	271	291	283	303	302	339	290	309	250	288	319	278	287	271	307	294	259	261	283	298	280	293	328	283	285	260	280	288	302	261	295	279	294	258	294	278	289	268	278	285	287	301	284	325	304	266	262	283	281	305	274	308	280	275	334	279	280	283	309	276	261	274	297	247	288	243	296	271	283	289	283	256	266	279	296	282	320	294	300	276	291	266	268	292	276	281	299	273	262	288	315	277	298	279	297	287	284	283	292	288	268	267	279	254	268	287	303	255	270	274	320	267	267	265	273	258	280	305	297	286	280	265	275	293	265	282	266	278	279	300	277	300	283	297	282	271	279	267	266	308	287	296	289	292	237	282	281	272	290	256	279	297	295	279	268	304	257	282	292	278	289	270	292	253	312	281	280	265	290	279	283	300	327	275	310	284	314	271	273	292	258	261	252	288	309	279	300	284	265	312	257	273	317	281	277	288	263	339	273	272	309	285	293	271	267	305	289	264	292	303	312	303	286	292	289	301	259	254	248	289	295	265	275	285	300	264	293	270	275	278	293	273	294	351	287	271	287	286	250	269	305	276	310	277	286	278	322	263	279	280	278	299	307	235	279	243	300	298	267	292	281	248	260	265	269	288	270
4827	1399	1026	609	580	498	440	382	370	350	368	322	302	300	336	320	304	296	344	337	313	325	320	352	304	337	324	315	356	313	358	317	340	308	338	327	333	318	345	276	312	329	353	334	308	315	299	324	338	310	329	329	309	309	327	294	369	335	331	297	267	311	335	324	325	321	313	304	299	310	309	315	314	340	306	320	316	291	300	301	295	298	317	329	319	298	306	333	276	323	318	353	321	330	327	315	339	305	320	295	296	316	302	289	315	324	340	317	319	319	301	315	320	309	296	284	318	294	311	325	320	315	304	305	291	295	306	329	307	295	302	300	296	287	319	299	327	332	286	307	322	301	312	329	322	313	300	298	298	319	297	302	329	313	264	280	306	285	298	272	285	299	307	292	317	271	295	307	308	328	324	300	312	308	311	310	280	322	312	319	328	326	295	282	298	290	316	308	302	339	302	297	326	288	318	315	308	323	322	328	307	307	320	304	344	314	315	278	319	313	306	293	332	304	299	298	307	285	291	316	303	289	304	322	297	318	328	321	316	311	325	316	318	301	278	324	303	297	290	298	320	290	302	329	341	305	298	308	305	309	305	294	299	329	296	309	258	318	337	300	321	311	286	271	312	326	321	298	271	304	316	332	328	319	309	285	287	325	332	294	304	300	301	344	280	316	330	335	323	301	324	331	302	307	298	308	311	296	283	301	308	318	294	296	313	325	324	320	299	321	294	321	303	279	329	301	320	290	326	338	312	301	304	313	300	283	309	304	303	324	274	313	285	320	283	279	324	294	316	293	307	299	331	312	322	312	311	289	295	306	324	281	308	290	315	289	309	297	313	324	351	305	312	290	291	317	316	301	329	312	301	300	318	286	306	279	310	270	310	321	299	307	299	282	286	271	318	305	312	298	297	323	308	324	284	311	292	316	308	296	296	301	301	336	322	309	304	282	321	325	299	328	273	285	314	328	318	327	315	327	319	313	307	271	292	304	318	307	315	285	333	293	329	328	321	281	324	330	303	282	280	344	328	317	320	308	320	313	313	294	332	342	309	318	286	317	307	322	343	280	320	328	318	322	312	312	294	287	306	273	312	299	299	312	302	305	300	355	302	289	296	313	286	335	318	316	290	286	304	277	328	320	311	321	306	286	330	283	318	307	297	281	281	319	309	300	289	304	298	320	313	325	332	292	307	325	305	309	290	311	308	271	315	303	312	322	271	311	297	280	302	367	311	379	312	325	318	288	282	340	322	310	329	327	283	322	304	306	300	311	324	275	336	311	278	302	315	294	348	300	320	290	308	296	319	322	315	302	321	327	302	282	333	315	327	301	314	303	312	303	322	304	310	320	315	301	328	307	291	325	318	312	347	293	325	309	307	313	326	313	309	301	293	297	317	342	293	335	305	312	310	305	302	349	333	311	281	299	319	325	296	287	318	314	314	280	302	296	299	295	310	315	275	311	299	295	301	306	303	298	328	327	325	315	287	301	339	315	287	309	310	301	306	315	338	304	312	304	314	298	324	300	302	317	291	318	318	305	340	318	315	283	307	336	295	319	308	318	291	322	323	306	312	321	297	313	289	318	310	300	300	297	318	299	294	290	343	273	316	293	291	329	301	291	297	266	313	292	306	312	309	289	324	308	317	306	328	286	290	291	290	319	305	301	322	298	281	311	304	321	311	328	315	315	328	320	303	312	313	352	343	272	308	273	267	312	317	308	330	287	354	320	294	295	323	290	329	319	269	323	308	348	305	357	305	310	317	303	316	302	311	328	317	324	294	312	306	319	332	318	318	285	323	295	317	310	270	301	263	295	279	339	314	301	321	313	273	316	328	324	326	325	292	293	269	314	286	312	301	295	304	322	318	357	322	312	290	318	333	275	316	310	313	296	299	326	282	309	289	291	286	310	322	308	339	335	276	252	297	326	344	277	326	309	323	297	303	313	284	307	272	320	298	303	324	338	331	314	302	320	333	330	310	342	297	318	315	309	322	320	266	294	351	310	322	280	271	280	319	326	292	307	305	343	293	291	292	294	318	257	336	312	306	320	320	349	297	296	328	313	304	313	293	368	309	344	308	310	333	302	326	343	328	324	308	336	348	289	321	317	310	282	286	329	330	325	329	279	301	314	299	336	331	297	260	308	321	305	288	307	323	323	293	284	335	293	346	300	286	325	307	310	333	331	301	316	286	292	295	290	292	368	274	324	297	311	277	331	291	312	315	319	310	293	322	291	302	277	327	300	315	304	292	290	333	313	306	313	298	293	309	296	313	315	301	309	312	319	292	341	321	333	292	315	294	312	337	302	295	298	302	290	320	304	284	326	331	302	295	282	299	308	303	324	318	332	340	301	291	315	294	318	298	298	304	319	302	316	305	305	308	311	309	325	286	288	319	295	301	333	310	306	315	311	313	325	295	312	308	305	333	324	325	334	310	343	312	308	261	335	304	275	310	303	310	297	316	301	288	303	322	296	315	315	306	327	327	292	330	269	329	305	326	320	320	316	303	311	286	329	336	306	307	294	325	288	331	319	296	272	306	285	298	304	307	307	333	328	296	320	314	330	295	300	299	303	312	299	330	278	299	307	305	313	328	299	304	306	302	294	320	292	308	319	287	305	326	322	333	287	280	299	346	282	290	310	313	324	348	317	336	289	282	299	300	318	319	305	313	275	290	313	333	285	297	267	294	286	317	325	314	318	296	310	296	308	299	314	324	293	324	305	287	312	307	303	321	310	304	327	299	288	306	317	329	310	328	295	308	299	313	318	278	286	300	308	304	289	309	319	296	308	306	304	329	307	300	317	316	323	299	309	275	316	288	317	302	294	314	305	305	331	319	300	321	306	316	314	287	309	318	289	319	298	275	313	304	305	346	301	302	338	294	341	300	278	298	288	298	331	311	314	333	318	285	316	306	300	285	323	323	282	341	293	306	313	299	307	302	327	294	290	326	302	291	304	314	320	321	313	298	335	292	331	312	303	321	312	308	309	300	311	304	301	296	313	336	312	285	325	314	326	273	301	339	360	288	333	310	276	308	310	306	319	326	324	304	313	302	308	316	333	289	333	304	315	302	308	301	305	328	271	291	292	303	289	301	327	286	294	291	316	276	334	293	308	312	302	318	292	298	328	330	310	320	317	285	294	310	310	307	312	335	325	261	294	293	325	322	288	327	318	311	323	330	327	313	283	304	327	319	302	325	311	324	310	298	312	313	314	331	285	334	297	304	346	318	302	295	290	304	305	284	317	310	318	330	286	320	313	335	317	308	313	357	303	309	296	300	320	311	294	313	335	309	307	287	293	319	332	320	286	343	306	293	312	297	256	353	320	319	305	323	305	310	328	324	284	318	319	325	318	327	312	307	316	324	310	280	294	297	298	313	284	320	319	325	298	324	319	336	307	300	318	291	286	288	291	325	289	284	291	330	306	311	324	315	317	320	320	313	329	330	328	289	316	333	309	297	309	282	299	297	347	289	294	323	291	321	314	324	319	312	310	285	275
23795	21236	28454	24287	21217	8520	1342	931	815	749	709	689	601	627	641	617	592	636	569	600	566	558	579	559	525	548	607	554	556	535	510	556	596	565	545	587	570	563	586	552	552	511	536	577	536	581	585	528	559	539	544	559	510	537	572	522	553	559	533	511	549	554	545	567	539	542	543	498	553	549	570	504	553	542	525	543	524	493	489	487	529	514	510	547	594	541	517	513	536	541	494	511	571	503	578	550	502	538	568	522	505	612	526	546	536	521	541	549	551	541	543	488	527	530	559	552	544	527	507	516	527	549	553	505	503	521	528	516	501	570	481	508	506	502	539	516	480	490	507	516	512	529	556	513	542	528	555	510	500	530	539	533	537	510	539	570	519	525	492	496	546	497	540	517	537	512	491	516	505	536	541	513	491	492	523	551	497	506	547	542	473	522	537	518	551	519	500	513	533	527	576	525	517	546	533	552	514	521	560	507	536	523	517	527	508	528	545	528	544	554	541	538	530	501	506	544	537	517	491	556	531	518	515	526	539	499	493	543	510	492	524	540	456	518	454	497	528	537	517	534	555	511	545	539	493	495	514	525	526	568	537	561	539	559	531	564	516	492	516	499	493	534	512	528	503	504	553	500	502	555	549	538	525	494	511	531	561	524	547	555	483	517	535	535	533	544	527	567	529	540	563	513	511	532	565	507	492	535	486	544	566	532	522	529	550	578	536	539	552	542	493	548	471	544	530	561	479	484	508	517	470	492	544	567	534	544	526	544	545	530	551	530	549	539	492	546	518	531	517	469	527	519	516	503	544	557	559	549	542	511	523	539	504	541	539	533	561	503	545	521	515	486	549	516	520	553	535	544	521	549	522	585	522	542	527	526	532	534	507	554	515	492	501	503	526	510	515	535	515	536	514	512	521	532	545	562	537	523	502	555	550	542	553	507	531	519	515	515	514	515	512	541	507	510	553	540	539	560	529	480	506	529	523	522	558	536	510	522	498	553	506	508	514	545	495	491	559	487	536	501	529	560	535	550	531	545	544	504	523	561	552	551	544	534	518	556	534	512	533	501	522	549	501	470	490	519	469	477	535	485	522	512	513	511	488	498	504	511	517	571	493	496	522	517	509	537	533	506	505	496	551	515	528	496	549	517	477	506	537	557	587	547	485	544	539	499	523	543	538	566	565	552	493	516	510	575	560	527	505	529	520	541	559	513	504	514	506	503	508	528	529	520	541	535	507	507	503	479	577	522	525	520	452	533	551	527	563	507	525	523	513	517	549	495	508	519	525	547	532	504	532	484	552	558	508	543	499	508	528	542	529	533	562	552	532	522	528	548	467	505	539	546	501	490	540	500	541	537	558	532	515	504	509	502	532	493	549	488	526	530	520	500	474	518	595	573	538	527	521	540	517	530	518	466	492	511	496	465	571	565	491	551	536	518	526	542	512	528	533	546	547	505	536	533	501	526	547	509	478	539	527	515	514	580	506	521	523	512	533	509	539	535	490	524	523	529	526	519	543	527	519	493	545	529	541	536	529	533	506	548	552	529	538	509	528	502	501	531	511	540	547	544	546	534	536	578	495	504	606	497	550	568	496	511	522	522	516	505	523	483	525	537	524	533	526	506	493	534	533	540	506	485	550	484	517	519	517	504	518	537	521	508	544	507	515	525	517	561	528	510	554	528	528	557	542	547	530	537	522	479	543	587	507	562	513	526	524	532	528	539	506	536	527	528	534	531	524	504	500	542	539	491	528	529	497	541	553	558	524	531	525	535	534	524	546	504	519	496	555	543	491	528	515	484	561	516	539	535	526	518	514	500	491	501	507	511	542	517	502	506	508	539	517	502	526	491	531	544	499	527	514	528	542	526	498	525	517	497	538	541	547	519	572	531	496	488	524	516	469	564	566	513	519	492	468	519	537	513	562	511	514	571	520	536	539	528	496	510	536	510	523	526	550	551	507	477	488	487	548	550	533	512	514	516	527	508	504	483	497	516	534	517	553	503	555	530	546	488	542	535	516	558	506	476	562	518	538	526	542	533	490	483	521	524	535	518	539	517	547	540	482	511	485	512	564	519	528	544	569	526	589	535	533	542	558	511	498	546	485	578	564	513	512	512	514	538	538	524	544	502	545	532	563	528	575	546	548	505	513	511	510	577	526	548	495	508	491	567	534	533	483	558	538	512	565	518	517	521	518	497	532	548	538	496	510	582	533	550	521	495	545	497	495	540	527	522	491	509	527	533	548	525	485	570	526	521	531	513	505	492	542	519	499	534	527	530	549	533	531	572	521	502	513	563	481	530	515	550	541	548	519	507	545	540	566	482	507	527	560	551	502	527	486	528	534	515	533	527	518	504	521	500	513	493	510	483	503	494	483	547	503	517	552	502	516	512	532	515	536	527	525	508	532	536	545	536	541	542	505	505	535	552	486	538	550	525	503	524	560	511	551	547	544	554	568	519	517	543	538	518	529	528	523	526	540	473	515	525	519	542	499	556	527	524	556	520	542	531	477	531	573	515	485	497	532	543	517	553	493	514	546	547	551	508	529	535	514	531	531	576	530	532	451	527	543	544	541	553	528	512	539	523	537	552	536	546	524	513	494	506	547	526	524	504	529	547	496	521	478	523	506	571	497	517	510	498	525	497	483	529	523	501	515	521	532	569	500	538	497	522	524	509	518	499	516	471	510	506	539	555	537	469	503	517	500	513	496	529	492	505	489	527	532	511	534	528	517	530	545	519	511	489	517	528	519	537	510	500	509	513	560	505	550	529	573	529	550	542	539	571	506	519	511	541	467	486	551	505	508	532	568	497	528	523	533	501	519	526	532	603	571	547	516	525	518	552	509	525	534	536	551	528	508	497	519	556	512	492	497	522	550	497	521	472	532	512	534	528	548	565	522	507	550	516	535	510	511	537	503	553	523	517	524	519	518	568	508	516	559	538	553	530	504	546	501	592	523	590	515	508	493	502	572	533	498	499	535	557	553	510	548	542	506	501	494	532	536	509	533	486	563	525	512	509	522	573	510	525	518	517	507	466	509	510	543	572	555	485	557	528	545	541	540	487	497	532	545	551	519	498	553	515	533	502	506	497	506	515	537	534	518	541	512	522	520	478	560	545	486	553	488	565	533	519	500	537	484	514	545	526	558	549	523	509	548	521	504	509	541	483	490	527	550	541	501	530	546	517	539	526	547	525	501	522	535	499	506	483	525	512	494	558	545	474	498	513	519	534	502	552	505	553	502	561	524	536	498	536	536	528	546	519	525	510	521	537	526	520	528	509	521	515	562	526	492	500	517	516	490	512	535	520	566	527	556	517	524	523	533	526	509	512	542	527	533	484	534	543	515	569	490	505	534	549	511	494	519	547	514	508	482	495	537	522	521	506	505	527	511	532	536	567	514	497	540	556	541	511	486	446	511	508	515	527	513	542	537	507	526	539	527	508	473	546	550	527	511	517	508	499	511	509	523	558	542	496	512	579	492	542	553	523	529	526	527	518
4121	9609	6348	3212	2593	1975	1478	1260	1063	942	847	797	736	719	671	644	645	633	622	614	648	590	623	586	589	619	578	593	584	542	586	611	557	580	591	604	585	562	599	625	603	605	615	604	609	558	572	612	551	557	588	570	577	571	591	589	534	568	541	513	593	580	574	572	558	518	571	553	542	535	578	531	533	533	567	537	561	554	582	542	513	514	509	544	574	541	578	539	542	535	529	525	603	540	543	539	545	545	566	523	558	568	561	532	549	548	543	518	561	558	543	494	523	554	546	547	589	529	564	556	545	502	540	536	568	560	554	560	537	551	538	526	557	555	542	546	516	555	611	487	521	569	541	574	524	558	538	548	560	525	527	544	546	533	580	567	556	533	564	531	552	545	559	551	547	529	520	541	525	545	479	550	508	555	574	549	553	575	613	521	550	542	530	502	539	535	542	552	492	591	575	551	522	562	532	523	541	538	574	535	530	592	562	555	529	585	551	549	553	526	485	527	527	552	560	534	518	551	556	610	514	552	553	572	541	519	537	527	563	559	544	585	519	544	572	549	557	526	553	561	555	509	532	535	531	549	530	496	566	539	554	493	529	574	530	517	593	537	569	538	549	553	571	555	565	577	529	537	532	518	561	544	531	550	542	531	506	519	583	535	551	537	563	534	517	518	550	550	502	495	548	545	563	507	546	511	557	569	552	575	555	569	565	473	536	544	536	546	542	528	580	565	548	540	586	572	543	535	569	575	565	531	546	569	561	534	566	522	578	544	565	549	602	507	522	529	550	515	561	535	557	544	594	526	564	526	533	524	542	494	534	587	528	553	544	561	529	545	533	526	556	541	568	537	557	541	560	557	546	535	519	535	572	557	535	523	555	482	550	527	521	580	580	521	515	571	570	542	514	544	553	550	550	552	539	581	593	545	549	529	514	537	590	534	567	545	540	580	548	553	553	542	568	558	554	571	542	533	513	540	539	592	474	542	551	553	549	560	597	541	521	556	533	557	562	516	586	513	567	533	524	580	518	560	571	516	546	541	581	568	600	566	530	541	526	504	545	578	561	548	544	570	558	527	584	546	520	532	501	590	537	543	555	512	508	510	555	549	588	539	604	521	528	553	589	567	578	568	555	566	547	544	537	541	558	537	535	542	548	575	567	526	572	580	553	578	558	546	530	570	537	537	542	548	574	535	577	546	498	527	536	532	515	523	558	555	535	555	568	542	544	534	500	565	553	558	536	522	553	576	561	552	566	551	508	558	510	509	527	550	589	547	513	567	560	524	544	519	537	549	507	517	563	558	559	583	547	561	506	532	544	571	550	591	572	577	542	545	561	550	549	548	517	585	541	576	548	522	515	558	542	534	573	532	552	556	533	558	555	540	573	552	553	562	519	530	558	545	530	550	569	571	558	571	571	511	537	549	524	534	496	516	565	529	567	543	580	503	548	572	519	555	581	593	545	578	511	522	533	534	575	562	518	566	532	576	577	565	559	506	587	549	517	578	556	538	563	546	568	542	533	568	521	573	557	558	595	539	568	533	572	574	525	534	521	538	579	557	497	546	567	526	548	516	571	509	524	565	551	535	544	514	534	515	533	525	563	547	558	536	524	562	528	520	501	515	540	504	520	520	567	575	537	564	540	571	523	484	575	571	535	523	535	544	528	549	572	554	573	593	476	523	537	584	538	541	530	534	556	523	544	555	503	532	540	534	548	551	545	493	560	593	545	549	538	545	509	588	536	526	564	526	543	568	551	522	568	544	531	560	519	548	552	502	544	493	554	539	525	554	528	548	579	529	573	555	558	552	519	568	524	527	593	533	539	563	586	566	554	556	552	527	521	573	529	520	541	546	548	551	550	533	557	552	601	545	525	534	543	571	562	564	506	562	560	550	569	530	532	546	527	532	572	549	551	550	530	529	550	561	549	565	563	492	528	523	536	540	517	541	528	559	558	531	556	547	543	538	490	529	546	538	513	500	555	486	547	527	570	563	553	526	530	565	582	566	558	545	574	562	546	576	537	549	573	576	528	512	527	564	565	578	524	546	545	533	554	515	526	546	544	547	504	564	540	603	558	552	535	546	562	499	547	566	545	580	535	523	559	557	565	562	532	577	540	543	550	543	513	504	564	570	522	530	560	532	525	557	582	522	551	545	528	555	562	532	504	567	562	562	593	557	517	598	542	572	557	565	608	545	558	545	548	540	543	534	547	507	547	491	549	586	541	571	513	525	510	558	575	513	576	542	524	520	539	564	530	550	536	567	550	598	575	565	560	553	598	549	526	552	558	550	530	540	554	589	574	585	572	558	534	519	532	532	563	517	512	572	571	505	560	534	544	543	559	568	568	542	567	602	530	580	521	558	537	571	529	545	547	539	505	555	535	545	528	581	518	532	521	574	522	537	570	546	536	533	524	529	565	510	533	569	537	556	561	577	555	527	550	555	583	540	542	549	522	548	582	559	537	557	559	560	504	577	523	539	554	550	509	539	562	527	566	513	532	577	517	560	484	555	576	555	532	568	536	557	534	564	536	523	556	525	551	582	500	529	573	520	544	530	581	509	553	518	585	546	557	545	544	544	530	542	565	509	538	525	555	530	586	534	562	555	507	545	552	576	519	555	583	532	521	545	549	570	563	518	548	591	502	572	533	522	537	591	539	487	569	551	559	533	558	565	567	538	560	550	526	527	561	598	561	541	575	511	514	535	545	505	532	552	512	565	551	535	539	536	518	553	521	554	512	519	558	543	528	559	557	551	554	544	570	573	522	554	506	595	584	571	503	585	551	552	560	558	562	548	530	560	570	579	556	560	523	553	547	535	543	537	530	516	558	555	549	571	563	538	583	530	506	586	529	550	538	539	559	536	541	528	539	540	586	505	552	549	551	558	547	536	561	533	513	574	547	524	512	569	528	577	552	564	564	546	529	495	549	528	529	544	560	550	534	492	522	590	524	541	546	531	545	539	547	554	561	568	560	597	537	512	575	518	565	535	556	562	553	498	547	575	544	550	526	585	516	532	521	544	548	549	519	558	501	554	544	536	525	585	551	553	534	564	526	547	570	518	577	549	533	535	596	555	571	552	550	526	604	567	572	562	539	572	527	566	521	524	554	535	524	538	537	533	544	555	547	559	572	589	562	531	523	527	585	527	486	540	572	545	602	571	569	551	553	526	551	564	576	541	538	531	522	535	554	551	585	557	583	564	510	553	522	527	545	568	570	529	541	525	554	551	545	481	539	516	576	583	559	531	552	550	570	562	548	557	521	542	528	556	550	566	590	527	595	551	559	516	578	492	528	556	570	567	570	513	565	522	547	561	559	543	587	568	596	531	565	542	523	575	544	532	543	543	543	569	559	563	554	525	537	548	570	533	516	526	540	571	591	490	600	573	575	575	564	541	555	550	568	560	542	553	541	549	558	495	529	525	521	531	552	547	560	515	581	524	534	524	566	543	592	575	555	579	565	545	585	566	542	591	540	540	539	538	543	556	550	526	530	565
25005	21267	27289	25473	8692	753	540	484	413	369	363	351	347	314	299	296	283	313	294	325	269	267	267	277	267	263	287	288	290	282	290	290	292	289	315	282	282	285	281	288	263	302	289	278	282	273	262	237	233	264	293	291	303	282	304	279	273	263	280	272	266	287	272	269	293	290	246	270	268	292	233	278	289	298	283	253	268	267	275	255	277	263	275	265	283	279	294	273	305	284	254	284	262	280	232	247	258	294	276	278	268	262	256	266	261	269	234	261	275	241	272	278	260	232	263	287	269	296	299	282	273	273	262	271	275	256	254	272	244	275	267	275	277	270	240	285	283	265	269	234	247	260	259	294	262	263	256	293	245	231	284	286	268	256	265	265	267	280	270	270	232	248	293	253	262	286	269	293	309	270	264	272	229	296	276	248	251	271	280	293	265	281	262	253	246	255	245	255	288	293	301	266	278	251	266	269	250	284	305	237	270	288	251	252	270	296	284	283	293	284	267	279	273	285	255	269	273	238	291	253	259	247	271	247	250	313	271	264	264	233	238	257	295	256	274	252	287	268	270	252	263	259	267	277	245	252	264	280	297	279	297	217	275	291	278	276	252	290	250	261	248	284	250	293	258	289	258	261	228	273	259	276	251	265	289	264	280	274	278	253	292	260	271	275	274	270	272	281	288	266	238	261	275	281	255	265	275	253	267	292	264	283	256	260	241	274	280	256	266	255	273	277	267	268	253	248	249	256	277	254	262	240	279	266	269	257	260	243	261	254	271	270	265	282	271	272	282	261	285	293	254	272	268	255	240	274	248	240	250	302	269	261	259	256	295	256	264	253	290	245	262	296	266	265	230	275	289	283	257	275	274	249	256	275	288	275	286	283	279	268	249	258	262	271	270	253	249	251	290	281	290	277	285	248	285	244	241	277	254	256	267	256	250	241	291	268	240	278	257	240	271	273	285	291	277	259	316	246	243	278	271	270	281	261	278	247	300	245	273	269	315	240	262	268	247	247	236	249	242	260	282	285	267	245	267	268	257	277	255	293	243	287	256	247	289	271	282	254	249	262	274	266	282	272	263	264	298	273	284	248	288	248	252	244	275	253	279	261	246	274	240	285	263	266	277	288	290	239	254	253	263	260	248	291	307	266	289	271	276	270	260	279	289	258	294	265	262	278	255	269	241	281	285	249	264	270	314	244	268	262	266	271	286	251	241	264	241	248	284	248	268	250	267	279	260	245	241	268	247	291	263	293	256	244	285	258	255	284	275	263	252	253	277	253	272	275	288	286	275	264	298	254	289	275	268	263	251	266	271	282	261	256	282	258	258	283	291	260	278	262	248	263	273	264	284	265	238	246	249	247	251	245	267	257	268	267	268	241	270	256	230	291	266	237	278	258	242	267	273	273	298	275	260	276	268	257	264	280	252	264	280	278	269	266	247	248	268	262	291	236	250	257	289	291	236	261	282	263	256	281	271	283	283	278	256	258	263	299	274	255	281	231	280	269	273	254	286	266	271	274	242	255	268	276	218	259	263	267	260	250	296	288	299	272	295	302	260	270	240	289	267	281	284	291	273	257	234	259	276	274	266	275	261	259	261	268	267	235	247	243	264	263	303	264	270	279	276	294	260	256	285	265	274	285	272	284	265	261	261	266	252	274	267	226	253	227	233	266	268	289	255	264	260	269	247	266	265	271	267	280	273	290	256	250	291	262	258	253	283	276	262	280	254	257	285	271	244	276	287	279	297	292	280	229	261	279	255	284	287	259	265	254	254	272	292	282	249	292	240	280	251	291	256	264	303	250	281	257	265	269	273	286	262	282	277	253	273	260	294	272	264	250	245	274	275	283	265	268	298	294	248	265	246	286	290	283	251	268	277	274	296	269	271	251	265	273	251	276	243	249	250	264	268	268	258	302	272	283	257	272	270	237	270	252	285	278	265	285	241	282	257	257	283	271	275	277	279	297	267	268	242	260	257	271	278	264	282	258	251	271	255	256	274	279	270	251	254	277	248	254	266	305	271	263	264	289	262	259	259	250	237	243	293	266	248	277	263	276	252	273	245	280	271	303	304	258	296	253	251	255	254	261	242	288	253	261	282	273	254	289	269	261	278	271	282	291	265	264	278	282	259	250	266	280	263	264	255	267	242	270	255	284	279	258	263	271	295	283	271	276	262	267	264	275	267	251	257	243	270	257	254	267	277	282	247	273	244	287	263	302	268	257	252	277	274	287	257	248	268	287	251	259	288	264	240	274	265	253	281	267	247	254	285	275	244	266	277	268	258	252	317	275	252	260	282	297	283	260	261	254	280	277	246	263	290	249	276	277	264	260	276	282	271	254	246	252	268	247	288	281	285	241	281	255	251	272	271	282	289	273	286	253	252	242	258	263	245	250	275	262	260	265	277	270	271	278	258	251	247	279	246	290	263	282	276	259	246	269	259	237	264	264	277	266	258	284	254	299	265	279	256	296	290	275	296	280	266	281	250	267	270	275	279	272	248	299	239	255	244	278	294	260	287	280	279	266	263	273	269	286	276	254	232	258	265	241	279	247	259	240	256	242	263	251	261	291	250	274	291	257	263	294	292	283	276	289	262	248	272	245	262	271	255	226	282	297	265	277	234	278	286	277	305	259	253	281	246	260	288	275	279	252	271	261	277	279	255	295	257	305	270	282	237	265	252	280	256	258	291	254	263	255	284	251	308	250	272	243	272	270	261	252	278	278	254	273	272	229	286	272	265	251	249	283	286	266	284	272	272	251	271	278	271	262	241	266	261	246	280	241	282	266	260	238	255	300	228	251	241	274	259	246	255	237	298	282	254	300	248	268	254	267	289	280	253	242	274	263	265	242	218	245	276	279	288	267	268	248	271	276	260	278	285	254	266	253	258	284	245	287	276	275	258	276	264	266	247	258	260	280	275	257	277	277	273	264	262	285	263	283	254	248	274	278	289	252	291	276	257	254	267	280	293	264	271	264	275	252	278	275	254	282	261	267	260	268	266	249	266	268	279	266	268	260	248	285	243	278	255	274	260	245	253	261	308	281	277	287	293	285	303	279	268	278	253	280	245	249	271	262	246	255	267	265	255	244	254	260	280	279	276	248	263	264	268	279	273	290	265	272	280	268	266	283	264	264	255	245	269	278	258	279	282	257	283	244	303	259	273	269	270	273	283	273	269	254	258	269	257	260	290	291	260	246	278	276	262	275	287	293	255	289	273	258	278	268	258	266	287	258	231	245	247	267	260	255	268	229	259	279	282	270	271	284	272	280	254	277	276	257	257	285	285	280	260	268	256	263	293	256	238	253	272	283	263	289	255	268	237	258	247	246	277	273	260	240	254	278	260	257	249	283	281	280	270	239	236	279	252	275	255	255	275	261	288	278	275	258	251	259	293	290	268	258	269	257	266	272	263	274	263	282	262	266	257	278	259	264	248	265	277	261	249	269	295	260	252	274	261	261	260	268	274	265	254	265	264	300	285	279	261	253	278	280	286	257
4196	5857	3721	1912	1542	1206	897	762	601	598	500	479	447	405	391	357	352	385	350	364	356	385	303	347	305	336	327	348	338	322	336	322	365	342	325	330	328	323	341	325	307	316	319	330	334	345	333	313	324	329	348	319	343	322	316	322	317	325	315	341	309	306	313	309	360	307	316	331	326	315	306	345	329	292	295	286	291	312	307	310	330	339	298	305	284	315	309	321	307	302	332	319	315	308	314	298	300	286	255	299	322	291	305	282	314	325	320	299	280	317	293	322	306	317	321	312	319	295	331	320	330	291	319	326	290	280	313	296	297	289	295	296	309	296	285	362	323	333	274	296	286	281	320	296	298	316	319	312	296	311	269	308	307	308	284	294	328	274	315	315	308	295	295	307	295	295	317	333	319	274	304	305	354	318	318	292	296	302	298	333	328	308	335	332	319	285	339	298	312	304	307	344	294	302	326	320	295	288	318	302	266	343	285	277	304	313	268	299	313	322	292	332	308	303	293	293	306	307	317	312	297	343	304	316	323	309	314	307	309	301	298	313	337	295	315	301	305	331	307	309	297	321	310	346	313	324	307	305	320	321	293	305	324	304	307	316	287	328	297	273	308	334	306	293	307	330	300	324	272	280	306	301	308	288	319	292	280	312	298	280	318	325	301	300	330	310	317	306	280	290	301	297	270	297	339	285	297	309	290	295	277	301	319	338	302	319	318	275	341	290	320	306	318	307	310	302	309	317	324	322	330	331	278	318	339	312	281	315	317	281	261	297	311	309	293	285	290	290	296	312	294	330	286	279	314	311	311	317	294	281	304	324	310	307	302	292	310	310	307	305	267	308	325	315	305	342	286	304	296	310	299	316	330	304	303	372	282	288	309	291	302	292	299	311	304	306	318	338	311	299	314	322	340	320	291	295	290	314	278	309	281	302	288	329	283	317	295	338	326	334	289	298	280	289	326	273	303	314	288	307	318	329	310	260	334	316	301	344	311	288	341	303	328	282	308	310	312	324	314	295	311	305	292	305	301	274	288	295	305	323	323	312	297	304	306	317	289	302	325	294	298	292	300	308	332	292	310	305	283	314	342	299	282	362	308	343	306	290	315	301	296	305	273	296	302	321	289	328	297	299	312	315	299	277	294	315	331	309	292	312	308	312	330	334	294	315	303	298	318	293	301	281	297	324	317	307	295	295	311	327	315	306	285	328	303	315	295	326	292	320	323	311	302	289	316	311	343	294	304	317	292	307	306	302	295	328	328	310	325	291	302	321	350	321	302	312	286	286	272	267	278	319	305	292	329	315	302	290	324	295	289	305	319	321	326	300	307	319	327	303	325	283	301	323	311	310	302	310	295	311	266	291	283	301	288	308	267	309	291	282	332	312	319	318	310	296	341	279	324	296	306	315	306	349	288	284	305	293	297	317	298	283	311	308	321	309	298	328	317	329	300	313	300	298	295	290	341	310	295	316	305	296	291	286	297	296	291	300	311	323	325	308	281	265	289	302	292	316	326	288	307	309	325	310	311	314	349	305	308	290	292	328	304	310	316	335	297	299	332	307	294	298	295	276	322	312	300	313	297	313	306	281	314	295	296	314	279	313	317	320	328	297	304	282	311	333	304	300	317	285	309	334	310	276	290	316	301	338	309	306	309	293	270	303	319	316	319	291	292	307	311	328	304	294	290	304	291	282	286	292	310	300	285	331	329	270	289	307	326	278	298	314	297	295	315	282	312	312	273	299	277	326	302	331	299	321	294	312	282	304	332	304	311	307	318	315	337	316	281	316	345	298	290	299	318	306	294	305	346	295	318	292	276	339	292	307	296	317	270	278	311	312	335	318	317	289	314	339	299	327	274	326	300	298	320	316	348	296	303	321	305	287	307	316	289	305	298	301	298	340	339	306	314	303	304	272	271	285	307	325	324	305	332	321	319	317	324	324	305	308	289	298	299	280	292	324	300	324	316	321	300	309	305	331	326	312	294	303	309	292	289	307	304	322	316	284	302	297	297	321	319	282	315	334	290	297	287	319	280	274	320	316	296	291	299	330	316	288	319	295	297	298	318	293	315	300	306	302	318	284	319	322	313	286	297	334	321	315	307	313	314	324	337	293	311	333	308	341	343	297	303	310	279	329	332	341	296	286	311	302	350	332	332	318	287	310	326	307	308	288	277	334	313	298	302	303	291	303	297	297	332	293	274	298	308	281	274	283	321	305	319	286	308	316	280	314	279	302	327	355	303	317	308	309	306	339	325	285	310	318	328	295	303	276	306	313	271	289	279	359	296	316	287	314	307	296	305	299	299	293	301	313	317	275	267	314	285	321	302	280	275	306	316	341	280	318	313	294	317	302	313	293	287	294	306	329	280	308	304	329	312	297	302	302	293	289	348	302	317	320	290	288	315	305	326	311	316	306	302	314	299	308	298	288	310	313	299	282	316	291	272	299	309	304	296	292	291	317	323	313	330	299	285	305	326	283	319	288	316	312	335	304	301	306	331	268	278	279	316	309	300	290	314	292	315	303	340	333	287	284	304	323	310	288	314	310	354	289	309	302	324	290	345	305	301	313	315	328	316	319	311	301	306	324	276	304	280	330	295	311	306	304	298	276	306	327	300	303	294	306	329	290	320	307	269	338	287	316	312	306	298	310	304	267	338	305	333	320	313	284	305	325	292	324	297	311	291	302	338	319	267	315	303	326	312	310	298	310	277	317	295	325	285	308	320	298	305	265	323	299	314	301	291	309	291	312	301	298	299	308	328	289	289	299	320	284	279	284	327	290	341	291	297	320	317	316	332	318	311	305	327	310	338	271	320	270	284	282	282	310	311	294	290	311	328	309	299	297	318	306	312	292	295	316	274	296	326	274	316	291	311	321	288	308	321	299	320	302	287	315	299	290	276	274	319	328	336	278	289	293	281	322	317	337	318	296	277	299	315	319	303	304	304	302	297	324	266	311	319	318	334	303	343	300	292	299	322	331	316	294	302	283	300	300	286	309	334	323	317	277	317	333	328	303	311	304	270	320	291	320	300	316	298	342	294	340	295	276	295	329	295	297	280	295	290	272	304	313	279	279	286	301	286	308	328	330	324	308	307	315	300	265	311	282	311	305	304	318	288	310	294	304	315	288	284	324	316	309	285	296	326	307	281	310	288	335	286	291	340	309	313	290	301	290	300	283	312	319	333	297	301	301	303	300	295	309	284	261	264	330	308	282	307	317	269	329	325	264	304	308	336	311	305	317	315	334	325	299	302	319	321	283	295	285	301	285	307	321	346	303	281	290	311	318	320	307	323	308	326	303	297	284	306	330	287	262	306	300	326	281	305	326	332	319	292	299	305	298	304	325	324	327	307	335	312	311	317	290	275	324	328	295	301	312	329	330	308	313	295	308	272	293	302	318	301	311	297	276	303	301	324	294	271	306	339	308	295	299	290	301	329	321	317	294	306	319	285	313	304	297	299	329	306	302	303	284	321	303	303	308	263	329	327	308	281	329
22769	21358	29081	23987	21350	21414	7422	1501	1091	1073	974	850	874	807	765	776	746	739	703	685	660	641	640	647	671	679	675	680	644	659	624	670	644	655	613	669	644	646	623	642	622	621	648	669	643	696	668	644	657	601	609	586	658	628	638	650	601	642	591	607	594	652	579	607	632	620	618	665	619	614	598	623	584	597	638	589	638	598	641	625	615	629	658	626	566	601	590	608	635	615	606	575	585	624	636	627	584	597	613	593	618	607	589	592	616	586	594	617	585	580	636	650	613	635	630	591	592	638	599	600	607	637	583	632	629	589	565	608	605	588	601	565	650	611	611	617	617	617	640	631	599	625	625	594	572	608	617	590	613	631	610	608	635	602	597	612	600	612	566	611	628	606	615	616	651	604	653	631	578	618	630	612	603	603	623	613	611	569	642	626	598	632	651	612	597	575	611	650	609	577	590	584	542	573	612	593	636	618	583	621	593	616	626	604	568	596	574	627	593	602	657	578	570	589	563	595	633	639	585	603	633	606	580	615	569	569	639	630	581	635	636	632	561	601	606	609	599	593	567	615	649	602	590	601	609	561	621	623	658	578	617	587	602	621	606	562	588	614	618	605	640	596	580	616	561	605	592	615	596	629	588	592	593	650	567	586	608	571	616	590	625	601	631	594	640	648	589	638	615	599	601	649	612	589	658	636	601	563	629	641	611	605	619	626	561	600	585	634	619	640	587	644	599	592	594	651	601	594	644	584	595	633	588	625	612	612	594	591	621	603	642	583	620	585	577	636	562	618	609	597	622	562	638	635	593	614	578	618	636	638	587	595	614	600	588	612	651	580	633	634	646	611	617	550	588	616	613	642	629	649	605	614	637	566	595	660	553	598	610	636	580	578	571	624	558	604	651	576	581	666	665	625	650	610	649	612	573	635	600	600	630	638	626	610	568	603	675	601	597	625	571	605	609	578	630	593	555	577	591	614	605	606	591	595	586	592	582	616	589	582	597	646	609	602	580	616	590	623	587	571	563	595	564	586	607	587	576	554	569	590	625	593	593	620	615	616	626	609	610	608	619	591	577	610	566	610	611	636	620	607	610	571	589	630	617	595	600	636	611	554	623	648	617	638	607	566	600	620	616	685	599	612	583	620	587	599	636	577	572	582	620	591	646	617	621	559	577	580	628	645	587	620	611	653	589	636	592	617	619	613	637	561	616	669	538	639	645	625	585	622	588	607	591	628	609	621	596	670	629	592	642	588	629	659	600	626	606	644	616	620	624	604	661	637	614	599	598	606	595	593	567	623	584	597	588	624	600	597	604	616	581	595	550	592	637	606	594	609	637	614	603	615	593	618	605	548	629	628	621	605	594	650	578	625	608	611	557	610	648	572	603	624	595	604	585	576	609	645	576	606	595	600	587	633	567	584	607	576	584	602	600	579	579	634	598	608	602	545	623	597	649	620	664	606	602	582	620	653	639	636	599	613	649	620	590	635	620	661	623	624	628	598	602	591	589	573	624	607	622	649	599	601	583	621	596	548	613	656	628	623	588	607	590	622	584	593	602	624	582	644	622	622	641	595	620	651	580	597	586	598	606	593	563	607	601	576	595	552	600	607	630	596	602	569	619	575	604	559	632	600	618	602	597	594	595	648	565	602	598	616	576	583	641	630	585	589	556	608	639	620	618	576	602	598	603	581	564	619	606	631	605	636	591	592	629	587	585	598	619	575	614	619	629	639	626	599	633	598	605	594	622	607	566	645	649	621	612	638	561	612	625	580	608	628	577	630	597	607	588	584	639	617	626	626	602	603	613	605	578	633	591	620	577	542	616	642	662	571	609	583	652	636	598	643	611	629	594	628	617	646	616	592	626	591	592	658	608	595	589	604	582	636	625	595	624	612	601	629	618	588	610	604	677	612	607	613	606	612	535	607	594	605	599	637	612	575	616	608	635	629	602	576	646	602	630	624	559	594	602	629	619	639	622	614	640	601	616	618	586	625	600	616	588	619	600	622	614	575	591	609	623	564	645	557	610	537	617	621	613	578	573	600	591	568	619	622	600	582	623	636	591	604	601	616	575	573	615	611	630	609	577	598	594	564	606	567	680	613	582	602	569	578	586	651	617	609	602	585	631	603	625	585	603	611	628	612	598	582	587	584	619	559	622	620	563	598	587	635	613	577	635	599	608	600	609	607	639	617	580	621	627	643	624	628	566	618	628	635	614	658	575	606	642	582	643	585	629	574	615	603	565	605	588	616	594	617	660	603	598	575	601	635	606	612	580	610	591	563	568	631	621	575	565	592	609	631	594	642	618	626	617	589	621	630	629	610	607	591	626	609	594	598	608	560	622	593	590	644	615	580	598	581	592	584	587	608	623	623	624	597	583	637	587	637	648	603	600	627	605	623	600	594	578	641	615	604	635	627	569	591	589	609	600	586	655	576	593	592	630	592	609	581	599	657	552	660	643	566	620	638	607	617	581	624	571	580	612	631	585	565	594	582	572	606	609	602	584	624	615	626	547	607	607	617	593	632	581	586	611	588	635	596	587	590	599	603	609	642	587	621	598	589	607	555	614	581	603	586	640	623	635	602	623	573	646	629	566	600	665	614	625	614	611	609	639	602	609	599	642	622	632	576	622	630	613	607	568	590	622	586	607	618	622	615	607	613	562	561	587	610	626	562	637	579	578	642	574	579	624	631	614	579	634	601	621	633	590	629	620	619	596	585	584	620	590	638	596	561	629	613	593	596	590	576	626	555	579	652	599	634	625	630	621	622	612	584	614	615	605	589	582	596	614	581	601	617	626	606	629	603	569	602	567	604	584	632	580	622	591	549	603	567	621	675	559	577	630	580	607	584	595	579	596	591	645	594	604	604	594	655	609	584	665	617	632	564	613	599	633	594	568	602	626	613	623	640	658	556	594	673	634	588	587	627	616	613	600	617	659	627	595	595	657	593	602	622	605	596	616	642	662	566	634	651	617	610	623	617	580	596	580	571	584	620	557	618	591	615	616	578	640	647	596	593	580	595	617	637	581	601	605	610	600	622	617	586	630	568	674	571	592	615	571	596	611	649	611	589	659	593	568	578	573	632	624	615	646	630	619	557	594	580	613	631	599	633	574	604	601	610	616	575	601	592	631	613	587	617	586	614	601	620	616	625	626	621	594	631	618	622	624	575	590	576	601	624	636	598	578	612	596	583	569	607	601	598	606	609	588	622	588	629	672	614	597	643	597	618	610	620	559	666	613	576	620	612	638	581	597	614	585	617	663	585	604	613	569	614	610	608	573	619	603	629	592	575	619	595	637	618	559	559	556	603	583	609	601	612	578	591	614	600	566	568	606	628	601	614	571	656	615	598	617	609	589	610	632	619	632	588	616	595	585	602	564	606	605	620	604	607	665	616	574	579	600	594	586	608	607	601	601	628	623	591	598	603	594	623	548	603	578	609	614	588	606	606	581	617	594	648	617	593	617	600	600	580	598	618	612	602	593	606	598	582	619	580
5678	15700	10488	5478	4514	3355	2483	2015	1627	1469	1226	1017	1012	959	838	876	810	804	795	800	787	785	726	710	662	659	734	720	694	697	709	713	674	692	720	691	682	670	684	759	704	667	731	645	704	623	762	650	718	659	700	651	728	684	664	667	667	604	655	653	636	692	651	645	677	638	664	667	614	693	640	651	652	652	648	634	620	614	654	618	657	631	663	686	666	614	626	642	663	614	618	627	637	637	641	642	606	649	693	644	657	642	648	654	636	621	666	670	655	653	689	647	636	662	643	694	668	616	647	637	616	627	608	628	733	677	626	654	645	637	625	665	601	631	616	650	655	593	653	606	613	608	647	626	679	657	632	647	617	602	630	651	646	627	619	624	628	657	633	682	644	612	608	632	655	672	622	588	649	618	612	616	595	617	628	634	619	671	636	636	646	633	668	622	590	632	617	655	598	615	628	649	653	627	658	622	632	641	620	622	632	613	659	671	638	602	638	597	663	696	611	628	634	619	623	662	667	611	644	650	600	615	621	644	619	621	654	585	661	650	637	677	666	599	596	635	679	638	610	683	600	592	684	609	669	657	595	619	632	605	632	617	622	629	631	691	636	640	626	620	657	596	625	633	652	605	661	592	650	640	572	641	590	616	657	620	608	651	650	623	628	622	631	645	605	619	659	621	631	611	610	653	635	635	638	631	684	605	650	601	655	609	604	645	605	662	634	631	631	678	673	615	657	630	652	637	655	604	627	638	611	610	620	623	620	630	639	685	625	608	677	666	623	666	637	655	660	607	650	645	614	634	665	606	600	627	640	656	646	666	614	601	655	619	635	632	638	643	647	607	644	643	628	621	602	619	638	655	651	631	645	581	660	632	649	593	656	620	619	640	627	651	638	632	595	627	610	668	672	624	599	668	603	680	655	652	645	618	618	626	638	641	676	636	634	663	633	628	664	637	586	641	633	661	648	650	641	629	625	633	619	650	658	636	687	631	635	633	620	570	603	624	595	633	622	608	672	671	635	603	651	593	601	607	635	599	604	609	686	642	688	621	637	645	639	624	670	633	665	631	627	650	652	621	666	677	628	607	644	586	635	619	621	622	592	654	650	606	653	598	619	637	640	668	649	645	612	621	628	619	680	632	639	630	624	604	609	603	589	626	629	626	610	678	601	651	651	624	658	645	635	640	613	603	665	606	636	613	626	644	642	621	647	638	630	614	585	626	588	604	653	620	618	645	632	622	636	613	660	619	613	635	590	710	629	647	617	616	645	589	630	621	603	629	669	637	637	686	640	666	655	641	627	628	624	623	626	660	628	636	639	665	592	631	630	709	610	629	610	637	619	586	685	628	651	595	679	642	625	624	663	634	623	604	643	590	591	626	658	676	675	669	606	669	630	697	619	615	609	619	642	649	645	597	618	638	665	601	587	690	617	664	626	687	624	662	633	648	650	674	639	662	614	684	659	661	589	595	630	634	628	616	657	639	639	654	635	605	663	592	664	628	670	608	641	644	667	606	652	606	616	602	606	676	637	629	571	669	643	628	613	616	634	603	653	627	670	603	625	625	641	638	647	601	634	630	605	608	642	648	645	642	645	617	657	639	625	624	626	642	616	581	619	625	633	624	591	610	635	594	614	596	648	665	633	659	644	625	626	674	639	655	642	614	682	637	632	620	651	635	653	672	613	616	642	631	682	681	656	568	643	652	645	609	669	637	642	649	659	674	640	605	661	606	577	622	645	618	637	655	633	650	644	618	633	627	620	652	615	664	671	653	638	641	637	617	687	592	693	630	613	651	653	640	623	673	627	613	636	635	627	625	609	625	675	688	647	636	608	643	654	653	654	692	624	660	644	661	594	618	646	663	643	645	607	617	618	626	630	629	682	665	621	607	656	648	642	634	590	664	615	656	586	616	636	621	598	613	649	675	599	627	616	611	624	647	642	622	590	660	627	615	617	604	651	614	652	619	661	681	638	666	641	599	627	625	647	607	662	647	654	674	643	642	623	645	648	591	629	610	658	654	647	668	630	626	688	593	629	668	618	595	595	650	673	606	675	684	657	665	598	562	600	640	646	649	663	648	609	622	621	637	623	649	626	638	647	600	621	632	656	604	658	651	658	636	643	653	617	629	632	618	590	631	609	622	593	603	645	629	684	633	586	662	626	635	651	613	660	642	598	650	652	609	626	647	627	623	636	608	659	656	608	618	664	631	615	645	650	616	618	642	625	614	634	616	620	686	680	613	609	642	647	633	648	604	642	611	595	652	621	642	636	631	665	621	613	632	619	665	660	650	614	642	647	616	617	597	598	610	606	652	605	627	653	647	640	621	618	650	608	642	650	607	623	617	657	634	628	639	611	622	620	632	637	621	644	663	622	637	635	665	612	618	596	643	643	628	588	629	606	662	643	571	623	648	658	629	603	628	588	618	629	639	628	671	595	611	633	660	663	625	633	605	650	663	639	624	636	602	635	619	608	594	659	657	603	621	654	607	660	599	624	588	676	652	597	590	615	595	608	635	614	649	651	596	610	651	675	633	652	657	633	682	623	637	620	632	655	632	637	649	627	581	629	603	612	654	580	635	642	636	625	658	664	624	590	639	651	609	606	667	643	625	616	639	640	624	607	610	652	666	639	618	615	626	588	654	629	618	667	603	682	652	614	589	634	620	630	630	627	621	622	638	610	615	630	642	685	647	633	608	650	655	608	647	603	639	622	650	615	630	626	583	651	676	641	658	617	688	661	608	650	656	676	636	638	606	649	591	640	617	605	655	685	615	622	661	609	616	621	613	622	591	681	611	616	663	674	666	596	601	611	641	597	691	638	628	599	624	601	647	620	609	611	627	620	641	661	600	646	635	620	644	615	635	625	638	608	657	684	697	629	634	641	667	594	657	626	631	618	618	654	651	659	589	630	603	648	638	648	660	632	639	627	660	658	618	619	628	635	643	618	609	600	614	648	617	597	643	613	659	651	622	609	615	640	593	695	611	668	594	641	625	656	629	614	607	632	667	586	605	672	601	642	583	702	698	659	648	618	683	630	650	606	666	674	656	628	645	640	651	607	590	649	648	622	636	659	661	667	638	634	627	627	675	662	627	642	652	641	648	635	639	652	651	618	649	595	638	652	639	635	607	630	605	634	638	661	642	636	653	662	651	614	603	637	595	648	584	632	571	643	608	604	635	659	675	619	649	676	642	624	657	627	628	618	654	676	624	658	564	635	656	666	627	639	620	624	612	654	624	642	590	623	603	648	632	618	667	644	668	626	626	610	612	633	634	653	664	625	577	690	623	627	643	659	610	627	600	663	609	676	612	670	648	649	648	677	619	649	656	642	617	637	632	653	622	610	605	620	631	650	640	649	660	583	660	662	679	633	608	639	613	614	644	661	611	631	650	631	608	630	675	631	591	610	611	623	657	636	670	642	649	625	610	602	626	655	623	672	640	644	650	632	602	648	673	613	643	626	611	657	645	673	619	623	663	655	635	642	627	649	606	643	674
27788	16973	3302	906	680	629	414	363	314	315	321	293	305	282	328	315	285	289	299	256	298	285	296	285	285	284	280	277	296	299	288	302	313	306	273	332	305	303	308	294	307	311	307	277	291	262	320	285	319	268	280	300	253	287	326	284	306	283	265	290	295	268	336	284	302	270	298	291	296	297	310	275	266	274	285	266	275	264	275	275	263	282	330	285	286	294	253	273	325	299	247	303	275	304	276	300	276	277	275	284	279	287	298	270	310	288	297	276	279	278	300	249	299	293	261	294	294	300	274	319	294	280	298	264	269	261	285	265	314	286	254	276	298	273	275	295	268	320	283	274	282	300	260	298	291	266	286	271	298	286	277	267	293	284	266	298	277	271	269	264	288	275	281	260	290	263	297	298	308	276	260	281	299	277	291	287	292	286	270	288	262	293	304	280	269	264	309	233	282	277	300	318	296	284	309	267	266	276	266	274	317	259	257	284	303	345	266	285	295	283	301	288	256	288	277	255	314	268	284	263	292	304	304	292	287	290	285	285	285	269	282	294	300	311	250	279	267	337	311	314	271	268	264	315	284	287	280	277	271	276	302	274	282	281	304	272	303	274	276	277	291	297	318	286	300	265	283	294	267	259	271	274	267	286	314	260	266	287	271	314	292	286	291	295	281	260	264	267	289	298	288	277	275	305	297	256	302	263	285	267	286	282	285	299	279	286	260	260	284	290	290	296	295	265	267	297	285	279	273	272	283	292	278	282	266	282	308	260	278	290	254	307	266	317	293	295	268	266	286	252	288	279	294	288	299	274	290	286	298	303	269	305	297	272	296	311	304	271	286	275	281	298	282	298	284	285	269	291	327	296	293	270	280	294	292	302	270	296	309	272	314	275	316	246	255	317	288	311	286	257	289	281	277	265	291	282	290	268	303	276	267	298	287	318	300	271	278	280	279	291	294	290	261	262	299	294	260	298	276	256	304	264	290	287	241	295	276	247	269	290	283	284	277	283	270	265	268	278	292	310	277	283	294	305	284	287	246	292	278	291	306	287	290	292	248	266	263	292	292	263	282	272	302	276	277	286	297	284	271	299	277	283	306	279	272	317	286	279	276	256	278	290	294	295	262	309	286	319	289	273	296	289	284	293	303	293	262	265	298	268	264	308	278	280	274	273	310	317	278	298	273	299	312	291	299	281	284	247	301	270	306	278	270	291	279	307	303	271	251	310	265	292	280	263	262	290	263	285	297	281	290	295	278	284	297	248	252	294	260	291	309	296	285	271	292	270	281	297	296	293	297	303	277	286	304	273	270	298	269	265	270	285	258	294	281	312	279	283	306	289	279	287	289	265	289	296	293	303	272	290	250	274	311	295	290	295	316	315	279	308	301	288	299	297	270	298	303	262	311	292	261	266	301	292	274	270	252	283	288	257	280	257	265	290	310	278	301	295	302	272	258	295	282	311	278	300	342	289	308	274	263	281	290	270	272	266	302	294	299	291	313	291	315	265	275	274	283	307	289	304	277	286	306	278	286	286	283	286	283	252	266	265	284	278	281	273	261	278	261	286	281	318	263	300	264	283	313	249	295	253	272	265	268	274	294	275	280	265	291	283	295	298	253	299	295	287	279	287	284	284	268	272	251	306	290	276	264	281	308	263	252	312	297	287	291	290	250	317	250	299	304	270	285	290	311	282	255	271	293	281	298	304	305	295	281	259	304	296	276	308	282	297	274	290	298	298	255	255	277	298	271	297	273	296	280	296	287	301	291	283	312	311	277	291	326	275	274	320	276	283	276	289	287	305	276	283	292	290	289	294	282	256	284	290	281	288	280	280	295	265	311	273	281	275	243	319	291	292	301	266	284	285	273	256	299	295	292	313	284	266	285	271	289	296	298	298	295	286	259	340	285	311	291	270	284	291	289	243	290	308	285	239	269	263	307	255	311	315	274	280	275	289	282	244	279	258	273	264	280	302	278	271	298	261	296	319	306	314	280	291	275	265	288	296	292	247	267	274	301	291	273	274	260	283	253	278	275	295	288	270	312	296	272	305	300	298	264	287	273	288	289	281	289	305	293	263	294	300	298	299	291	276	251	284	296	277	275	277	306	286	283	309	322	305	292	305	292	254	281	274	288	268	285	295	265	301	276	282	291	261	320	297	277	272	277	285	309	259	297	313	302	284	232	304	293	264	270	291	243	282	278	283	277	260	293	312	266	306	255	301	287	283	313	293	287	263	285	282	302	284	302	281	304	273	297	284	277	291	268	294	295	284	284	286	276	295	307	314	275	284	275	263	271	304	271	276	297	274	287	301	267	265	290	323	278	286	285	266	314	286	297	263	299	285	268	262	294	264	294	272	297	293	305	298	289	313	261	267	299	260	281	298	296	284	281	282	254	280	311	290	306	284	302	276	265	280	309	290	302	266	277	262	294	260	309	296	299	281	287	309	300	283	278	305	298	277	246	288	259	302	287	305	279	273	261	297	283	283	280	298	275	272	263	279	268	268	274	288	272	273	282	272	300	286	258	268	289	278	281	283	256	280	279	265	294	272	258	262	290	280	293	262	264	291	256	283	284	315	277	263	279	287	259	275	285	291	268	258	286	290	259	272	291	264	290	310	316	308	286	263	291	280	286	305	253	284	268	288	250	263	300	273	297	272	293	306	282	275	290	294	300	279	322	294	294	249	302	287	313	279	282	271	285	295	274	262	294	284	284	287	266	299	293	300	267	289	284	261	274	269	252	285	255	318	302	300	272	311	286	279	329	259	277	262	297	300	280	307	255	285	275	268	292	270	245	257	269	271	307	280	298	296	238	277	305	271	265	286	278	250	270	277	255	312	289	287	301	250	300	320	293	268	302	270	269	300	268	298	249	264	260	288	243	293	300	301	306	313	285	313	307	282	285	272	290	257	293	339	272	289	299	287	263	313	319	285	287	293	294	297	287	278	269	289	284	260	297	281	294	300	304	258	274	260	308	324	320	261	293	270	271	280	266	265	282	276	261	263	279	257	256	266	282	292	292	278	262	275	256	280	293	259	270	326	283	306	292	269	294	285	290	256	273	268	260	296	270	287	276	273	276	287	291	253	278	278	255	297	269	289	313	267	288	294	304	313	282	274	288	300	234	314	282	346	293	294	277	301	304	303	254	283	284	293	287	302	296	307	271	267	290	293	300	274	299	276	280	275	293	284	283	273	297	281	293	273	272	281	276	273	296	294	280	299	273	288	279	273	292	307	252	298	288	313	299	274	283	290	313	273	263	297	266	289	253	280	289	294	299	292	270	276	270	310	304	283	255	282	313	299	301	302	284	253	308	275	307	289	283	289	272	278	269	277	278	255	298	298	312	272	299	276	253	287	245	287	284	273	287	290	312	245	279	268	270	295	292	286	306	294	259	288	266	302	263	287	289	296	331	262	285	308	273	298	270	308	304	243	287	246	300	280	297	277	289	286	272	277	298	254	292	320	268	250	256	279	284	276	309	278	281	258	266	299	300	298
4866	1547	1140	718	616	511	435	394	367	351	327	342	353	332	308	323	323	343	351	357	322	322	350	318	300	314	285	308	312	313	344	329	325	299	339	326	321	321	302	308	328	306	357	320	315	309	315	317	318	319	322	276	332	318	344	334	273	326	298	325	330	349	296	305	326	355	319	331	318	326	332	289	305	293	320	309	318	340	322	336	317	349	324	292	303	301	291	281	313	290	306	324	325	287	279	306	306	337	305	316	321	328	311	296	302	331	335	297	335	307	323	329	322	300	295	308	290	298	302	312	290	271	293	319	332	307	314	296	291	271	311	328	296	318	290	279	298	304	321	316	281	293	322	330	287	310	311	290	301	294	304	326	314	331	311	317	317	303	346	308	271	311	347	319	324	301	353	345	284	317	284	329	303	308	318	322	335	313	282	292	296	360	330	300	298	288	330	297	302	303	291	309	342	299	302	310	318	324	299	323	290	316	351	306	300	308	309	323	280	366	290	296	301	325	285	310	306	293	306	320	304	294	291	351	309	307	306	331	296	316	318	322	319	340	324	283	300	300	293	316	336	332	320	281	350	293	288	321	316	279	300	309	292	309	285	275	314	293	298	305	345	303	327	292	306	313	314	295	325	268	298	320	279	330	311	279	316	292	316	350	285	301	306	306	316	313	294	311	295	312	289	322	318	309	324	305	272	312	336	319	303	298	322	316	284	320	324	303	328	306	302	297	270	295	314	296	343	314	308	284	310	323	322	265	350	296	300	301	316	285	287	313	324	304	319	288	318	312	310	324	294	308	313	289	302	305	282	334	304	291	336	323	281	331	316	325	333	280	307	306	325	308	333	329	314	325	332	317	345	313	304	314	318	318	307	303	311	276	326	277	333	315	302	291	327	327	312	312	323	330	290	314	306	293	312	328	319	336	315	310	311	331	276	310	326	317	310	307	277	340	288	338	262	343	295	297	299	316	284	293	309	317	292	337	290	340	310	292	311	321	315	251	321	301	311	300	310	308	329	312	306	293	326	298	293	304	279	332	301	304	301	272	329	317	308	315	318	317	334	348	315	313	324	347	304	276	288	322	314	316	320	317	317	310	311	305	296	302	322	305	302	283	314	303	290	316	328	326	319	347	304	341	316	320	308	290	333	317	261	316	271	283	311	328	298	332	335	319	307	323	310	331	298	312	301	300	314	321	309	307	329	298	292	325	327	328	297	328	282	350	361	328	282	310	323	296	289	313	304	301	315	311	314	324	330	310	289	319	304	291	298	308	326	310	307	300	314	305	292	304	325	286	312	332	321	290	321	284	282	286	300	302	295	313	298	322	303	322	319	266	291	312	326	317	319	320	287	299	296	318	369	330	296	307	290	318	308	345	283	306	314	310	302	326	305	298	313	296	353	307	303	286	279	323	292	297	351	302	315	307	311	308	294	331	301	323	325	334	314	319	322	308	310	315	295	328	306	334	297	328	262	291	307	300	313	315	318	307	309	343	340	304	304	302	301	271	311	282	282	334	288	332	324	306	292	319	297	304	282	320	343	310	333	310	311	315	318	318	306	297	316	293	292	309	285	324	307	309	323	295	316	294	287	324	284	301	280	322	275	315	292	309	309	322	323	312	320	271	321	288	312	305	318	314	316	288	322	294	331	317	319	305	306	309	271	304	266	319	322	281	294	312	330	283	295	311	310	314	310	308	322	319	320	284	327	311	328	332	322	325	353	304	290	310	294	320	284	281	295	295	307	340	314	314	307	316	282	317	319	312	343	370	308	293	305	304	311	310	289	311	291	336	322	302	292	305	293	325	335	285	320	287	317	306	314	301	335	284	309	340	292	310	300	285	307	311	309	285	336	309	342	294	306	283	327	324	284	300	279	324	315	302	326	313	337	332	331	297	305	279	345	328	315	280	317	312	279	332	333	295	302	312	317	313	308	336	296	312	291	301	331	308	321	293	300	323	284	345	290	290	298	290	303	316	324	339	293	309	318	320	322	338	313	300	329	320	286	311	323	333	326	335	295	306	313	347	309	282	316	314	306	338	305	336	301	309	336	282	297	299	296	293	333	322	323	336	326	344	308	309	278	323	304	310	331	299	344	317	308	292	307	308	314	316	336	313	322	307	314	316	315	303	297	310	288	319	304	320	339	314	337	308	311	310	285	297	316	291	316	347	316	329	314	316	318	310	343	305	313	327	347	324	307	327	327	310	300	288	301	286	274	348	309	274	315	336	338	321	301	291	320	326	313	318	289	329	344	320	272	319	303	294	340	305	296	346	295	320	316	329	286	289	324	307	300	287	318	309	287	295	311	331	277	274	305	302	310	314	293	354	302	317	318	290	324	326	322	324	308	307	300	299	334	311	318	308	326	315	309	293	306	299	319	308	279	310	302	312	313	324	309	278	315	333	300	274	292	286	307	312	353	305	291	289	335	319	276	351	326	294	271	304	283	305	307	314	313	323	297	321	301	309	318	307	319	259	290	315	304	271	334	322	338	308	273	287	344	311	292	309	314	324	304	325	315	310	312	333	294	317	306	319	318	280	322	320	316	318	296	302	301	298	321	297	297	303	330	301	320	294	294	338	299	311	313	322	294	300	333	308	331	318	303	297	307	306	302	297	342	288	282	308	329	295	308	306	304	303	310	308	280	312	294	334	305	331	312	321	324	322	298	303	307	312	330	311	330	327	290	296	325	315	327	293	308	320	306	282	298	320	312	319	315	295	329	274	326	320	286	287	321	287	295	295	331	310	291	319	292	270	319	343	332	314	321	290	310	296	310	296	301	290	322	283	330	309	324	298	321	304	320	300	288	297	323	345	294	322	281	306	321	314	298	309	323	278	301	339	308	334	330	324	305	320	312	338	321	323	315	334	318	300	312	315	316	316	296	318	311	296	295	325	304	280	313	320	367	285	303	329	309	321	300	338	286	354	304	303	341	337	299	319	339	318	272	300	306	297	319	323	322	319	279	289	320	337	342	304	285	318	309	315	313	327	301	332	286	312	325	317	292	304	310	302	295	310	316	294	312	293	318	336	310	330	327	332	322	293	300	307	327	301	297	331	279	301	308	310	334	258	313	324	329	290	296	293	310	339	319	308	284	324	313	306	314	318	306	294	330	310	329	304	286	310	324	283	357	319	312	311	301	322	319	329	326	323	303	312	281	323	291	332	295	292	308	353	282	317	311	294	296	287	325	303	291	297	310	325	298	266	337	330	338	281	308	301	297	299	280	305	317	308	313	315	300	316	301	309	334	330	329	302	297	310	309	307	293	294	329	339	317	332	287	314	331	322	324	303	300	272	314	320	310	307	347	304	302	327	305	302	323	302	321	296	299	314	326	330	335	282	315	321	334	310	295	344	301	301	305	311	293	307	312	306	325	307	283	321	305	342	304	281	287	340	317	299	327	320	318	277	317	278	297	327	317	290	321	336	306	306	292	286	320	284	306	296	333	314	301	346	326	304	324	302	299	312	324	314	315	281	320	305	277	328	303	310
23840	21274	28471	24391	21243	8398	1365	935	804	718	651	629	645	595	592	569	617	601	594	577	589	572	551	531	531	534	567	532	566	565	531	539	544	533	527	510	558	590	559	526	555	555	546	565	549	546	535	542	507	496	574	539	496	595	539	517	548	532	498	534	509	553	512	537	517	560	534	561	543	535	526	525	524	521	515	504	522	529	514	517	513	498	522	531	528	485	563	547	559	534	537	509	497	548	503	500	457	519	528	498	521	513	519	538	517	541	567	541	516	532	511	527	541	547	517	493	522	530	520	510	533	537	505	461	527	533	532	557	512	487	469	523	491	507	542	518	537	509	489	499	531	490	536	538	495	557	504	501	509	513	564	528	550	495	526	535	567	514	508	536	539	485	541	496	502	514	538	527	470	503	505	496	532	492	511	543	535	556	553	506	499	513	520	531	532	562	508	511	505	552	535	558	529	509	545	523	541	530	508	526	504	518	514	508	516	514	491	552	477	491	526	486	529	554	503	517	542	505	510	552	504	485	501	485	546	512	526	534	551	547	477	528	483	544	527	548	535	501	522	547	496	500	547	512	532	516	517	476	526	557	526	538	489	502	523	543	547	525	531	527	542	547	518	556	486	507	502	512	538	531	518	494	508	537	512	513	537	491	528	497	470	537	566	498	564	493	504	500	496	473	576	557	546	521	523	503	527	494	529	524	453	538	516	536	510	524	504	478	505	497	507	535	456	527	537	530	520	491	531	540	502	541	494	500	535	494	528	504	510	525	529	556	486	544	509	513	532	562	486	519	500	524	495	524	503	490	469	510	507	523	562	474	511	515	552	541	523	516	512	537	558	527	517	490	517	569	579	467	508	561	525	518	513	509	454	484	495	544	561	510	529	543	497	570	508	536	488	510	518	492	506	549	535	505	525	521	492	527	506	532	488	500	518	531	525	524	515	493	508	497	500	570	505	501	502	530	505	516	479	507	502	520	500	469	513	539	553	503	474	522	506	489	483	489	570	479	548	508	509	532	535	522	531	490	515	524	499	527	570	530	538	534	524	511	489	519	521	524	519	523	530	528	513	536	503	538	536	506	493	514	502	515	558	533	534	512	505	526	579	512	533	524	517	568	525	496	571	544	502	507	521	559	512	476	531	492	501	515	502	521	500	523	514	510	501	521	538	528	519	520	556	497	526	523	470	518	539	534	523	556	516	540	530	486	519	480	533	494	511	495	516	493	539	563	551	531	534	509	492	576	525	554	480	530	515	498	522	540	519	526	514	529	564	570	525	543	543	512	523	503	470	513	518	507	490	529	540	529	535	556	488	531	504	510	480	520	497	500	526	528	489	504	536	528	514	543	469	536	488	524	496	558	554	504	512	538	517	506	527	525	516	516	539	503	497	507	532	516	481	536	516	527	525	537	481	527	518	517	526	472	489	532	546	536	501	533	525	519	534	473	489	482	532	479	504	518	519	515	526	514	510	510	530	532	485	538	534	553	539	560	505	525	509	524	518	496	533	542	493	535	541	539	509	480	520	523	515	509	457	513	522	503	512	534	590	553	495	501	513	505	552	547	483	530	536	497	535	474	497	558	501	513	521	513	534	521	528	513	542	488	547	535	487	480	519	518	505	506	503	511	522	535	492	547	520	568	496	521	499	501	517	535	511	488	512	492	536	510	543	557	543	553	498	515	539	512	558	528	521	527	512	498	506	513	504	462	515	521	513	492	510	527	535	525	475	540	500	559	534	488	494	512	531	497	489	514	514	534	547	499	517	526	540	528	532	493	504	509	528	494	480	553	533	525	537	526	481	539	561	502	474	523	565	509	533	528	551	520	558	500	580	535	569	509	523	536	556	488	502	558	531	536	559	569	535	523	517	523	531	497	531	516	538	478	511	501	495	502	555	520	513	516	511	517	542	554	526	551	554	545	448	548	532	490	497	486	519	534	533	547	483	539	525	498	504	525	502	537	531	514	495	504	559	540	542	521	531	523	542	528	503	555	527	511	556	524	562	527	497	488	462	524	496	498	509	519	532	519	530	510	525	509	540	518	466	547	514	553	538	514	493	519	540	498	513	489	529	507	545	507	510	487	469	501	499	485	536	516	513	518	531	510	537	485	521	512	491	506	504	536	502	501	547	487	487	494	502	504	540	524	514	550	526	506	505	510	548	524	500	509	542	492	510	556	526	495	514	504	500	505	472	527	520	525	516	499	526	530	571	505	496	511	510	523	513	516	527	531	569	511	515	532	530	514	502	507	538	502	562	496	522	538	546	475	534	553	521	524	505	512	547	507	529	485	529	518	517	511	516	468	481	559	553	559	551	507	546	463	526	507	493	505	538	553	519	531	491	544	516	529	521	470	551	487	493	559	519	525	530	498	482	568	531	485	533	513	497	525	485	507	514	561	544	529	515	508	531	470	496	506	511	522	512	573	534	522	502	524	549	542	480	512	519	561	544	481	500	486	541	552	552	528	535	515	545	515	516	530	506	533	524	518	531	546	524	516	520	507	500	514	539	523	546	538	569	580	533	546	571	522	563	511	518	542	478	482	505	539	513	504	505	524	536	523	537	515	519	490	489	535	510	480	514	532	540	501	500	541	510	501	504	528	482	531	529	525	486	487	554	529	491	515	502	509	504	567	520	573	521	535	532	504	502	525	537	518	484	507	533	519	543	508	504	547	541	510	530	537	469	527	502	499	553	505	481	484	563	520	507	501	550	508	519	499	518	504	521	496	519	520	542	515	527	504	521	509	531	490	500	471	527	542	478	518	526	539	512	521	533	566	508	501	511	533	514	526	536	515	497	534	547	520	548	534	479	532	505	482	508	491	534	538	505	517	480	482	546	536	510	499	504	560	473	487	573	505	504	517	533	528	542	494	454	509	520	541	520	490	495	480	531	500	513	474	487	504	532	500	529	522	490	522	551	542	528	563	524	502	529	534	488	549	519	569	537	505	504	535	503	499	501	542	508	570	538	499	496	501	512	539	522	501	529	508	532	561	537	528	521	508	486	502	512	478	560	520	541	507	490	527	508	539	527	538	508	504	495	525	502	503	482	560	502	541	547	518	497	514	510	525	520	508	494	505	513	514	529	533	476	539	557	510	513	516	515	509	498	570	543	534	502	550	505	523	516	524	549	513	518	513	510	486	534	489	517	504	492	524	509	523	560	521	514	494	505	520	564	489	517	509	509	531	516	498	549	501	512	561	511	567	546	495	523	475	505	558	526	495	538	496	535	506	519	526	484	463	520	537	499	508	538	523	479	531	516	543	471	523	486	454	504	508	532	501	529	518	507	493	505	552	520	513	518	553	515	522	521	551	551	516	526	485	512	505	475	559	517	549	576	539	506	479	534	515	502	549	535	504	537	486	516	541	529	496	471	489	531	482	522	488	515	522	526	557	539	540	531	540	513	501	530	499	481	485	566	463	503	513	479	507	542	521	497	513	504	521	492	535	533	482	547	535	480	501	549	541	525	543	490	531	509	495	483	501	506	512
4285	9520	6430	3281	2677	2002	1596	1290	1024	972	815	771	741	745	712	668	684	640	643	624	600	601	621	597	565	553	559	573	552	573	600	597	555	556	602	574	588	567	542	555	581	575	591	565	583	574	583	584	600	587	545	554	597	566	602	545	605	566	572	563	568	562	563	515	564	521	505	568	523	508	594	588	542	528	516	550	509	548	539	538	550	539	551	552	556	575	550	570	568	563	589	555	525	555	565	542	550	560	538	509	535	562	565	543	545	553	528	586	562	562	554	523	541	553	549	588	548	534	588	519	523	529	554	549	526	538	535	531	540	532	550	527	538	572	562	531	543	517	559	502	539	573	503	540	549	520	550	567	527	524	553	507	568	541	596	513	512	539	547	545	527	543	583	517	551	571	552	514	533	527	545	557	506	523	503	527	536	514	546	587	577	581	521	541	578	522	545	545	536	547	554	562	541	493	526	528	578	542	528	543	569	521	540	505	542	565	561	551	563	535	561	545	545	514	537	558	561	558	523	569	553	554	555	510	544	574	511	546	551	579	551	540	552	556	562	555	561	518	535	554	559	587	558	525	535	539	542	579	584	542	578	527	555	551	491	548	536	530	572	585	568	564	524	561	581	518	553	537	511	579	573	565	617	541	564	556	538	565	549	522	575	583	550	564	507	542	527	523	527	553	543	517	519	511	542	558	553	528	544	562	490	558	575	525	552	578	556	547	544	564	542	563	512	522	534	559	517	539	503	489	549	572	555	553	550	539	552	532	532	532	601	546	535	561	565	546	535	545	543	540	512	528	541	534	567	550	514	555	524	543	562	515	531	560	579	516	556	556	489	561	532	573	532	548	556	574	543	554	566	532	551	590	550	542	519	565	571	519	562	557	540	532	553	531	555	510	543	583	531	562	538	580	504	553	591	599	566	509	552	512	526	532	557	572	530	530	569	473	575	552	533	559	538	534	541	530	580	591	537	569	511	563	600	510	518	512	505	565	573	561	551	527	531	551	554	558	542	547	483	522	507	545	540	545	510	547	550	551	541	585	558	570	528	540	602	573	596	538	539	516	541	524	575	554	564	538	547	542	524	548	563	543	580	502	537	524	538	544	535	549	500	522	489	548	564	567	471	556	569	565	538	538	541	521	527	556	563	529	535	528	568	560	591	545	573	557	491	563	530	548	510	559	535	588	559	535	545	552	530	517	533	513	553	549	541	527	578	492	590	561	544	546	564	534	584	524	528	532	531	553	510	520	538	562	537	530	541	537	547	533	543	576	539	575	572	517	559	529	551	540	551	536	522	531	532	561	502	594	521	517	542	535	570	567	592	546	554	580	575	511	525	502	556	582	580	514	543	549	551	528	528	509	560	554	527	556	556	561	552	539	538	559	580	522	531	541	537	568	557	557	565	526	555	552	555	547	538	576	534	541	526	551	522	547	552	559	519	568	560	561	548	560	565	497	534	551	512	517	561	493	573	523	534	569	547	577	538	531	534	569	548	545	559	516	544	535	528	565	559	569	534	537	557	551	549	552	547	541	543	504	535	581	582	557	539	543	558	560	526	578	536	555	558	522	536	554	535	578	558	555	582	541	536	535	565	520	526	552	553	553	507	516	546	529	582	522	538	584	546	530	543	521	519	534	520	561	563	549	520	543	534	530	541	522	577	552	545	536	511	526	560	531	509	571	572	554	461	560	518	542	546	539	574	543	526	543	546	535	531	548	533	514	560	533	568	553	570	510	558	556	562	560	520	546	556	500	553	569	543	527	523	523	571	507	522	534	537	551	565	544	523	510	539	509	561	541	555	539	542	514	527	543	536	511	572	574	547	542	533	590	563	515	573	516	555	554	531	568	568	578	547	532	534	539	583	499	543	563	542	550	530	564	560	504	551	528	521	496	595	533	535	598	506	551	530	547	550	533	549	536	570	559	491	594	520	534	558	508	559	541	541	575	573	520	534	543	540	516	579	533	528	547	557	552	504	534	583	594	519	566	534	543	558	536	548	518	574	531	535	538	562	570	565	538	540	539	568	568	575	533	550	572	547	548	524	566	537	578	546	599	503	578	527	538	585	533	560	572	533	552	535	546	545	571	543	502	541	501	551	573	513	549	559	529	556	547	511	521	517	564	513	522	511	534	570	503	534	563	535	548	541	526	508	568	579	521	579	546	535	524	531	530	555	537	523	583	556	584	549	582	547	561	550	529	555	495	529	515	578	569	564	499	547	561	542	560	539	543	564	520	572	532	557	541	542	517	550	565	523	531	583	547	546	512	529	508	566	543	505	531	567	526	524	538	578	543	505	553	524	579	533	538	519	535	514	542	576	569	500	537	554	521	532	546	574	525	509	553	570	562	544	546	579	577	571	512	585	555	540	565	567	542	520	540	553	534	549	567	545	513	558	571	553	542	570	539	567	546	537	557	568	615	585	528	608	540	600	530	551	564	567	544	576	551	544	540	536	513	555	553	546	572	550	536	543	549	561	546	541	533	530	516	521	545	544	534	536	553	543	565	581	548	505	552	561	576	551	518	534	537	555	504	526	530	593	559	550	515	506	551	532	547	542	551	543	587	523	553	581	550	531	555	538	549	598	546	563	549	535	574	520	552	553	541	542	521	611	527	517	571	529	543	549	544	504	520	540	556	562	519	546	542	554	525	542	557	511	582	560	583	504	553	541	546	581	554	519	531	540	547	540	544	551	540	536	542	513	570	521	512	577	524	531	532	602	548	536	512	502	540	554	563	511	523	566	504	518	568	543	548	545	561	522	560	569	567	576	531	512	527	544	550	569	568	602	581	557	557	564	575	566	526	551	575	517	537	497	555	558	521	533	528	561	550	546	518	507	566	525	576	551	567	545	506	542	518	530	558	512	545	481	555	555	553	516	584	508	544	550	554	514	522	526	508	530	574	514	568	581	540	544	527	581	555	526	514	548	593	497	571	544	511	550	559	548	538	544	543	534	535	540	503	530	561	536	572	548	531	531	535	506	552	562	536	564	552	584	550	505	528	527	509	517	553	554	536	537	565	519	562	535	536	517	501	552	528	539	575	531	530	553	581	530	519	531	530	598	544	540	518	545	559	531	608	575	547	505	535	534	534	543	530	526	559	575	548	521	559	529	564	564	500	532	539	575	533	533	557	555	533	570	561	514	500	532	537	505	514	537	544	532	528	540	563	586	499	540	528	526	555	521	487	532	540	550	542	510	600	550	550	536	525	588	562	519	521	535	545	503	554	473	544	565	525	528	508	525	570	546	561	562	546	534	573	522	528	538	529	523	535	558	554	526	560	508	559	508	509	589	532	544	527	527	527	558	537	516	566	542	518	534	570	530	535	538	578	567	551	562	517	537	551	583	533	560	516	548	550	531	531	533	570	551	534	525	551	563	562	558	564	608	547	531	574	532	534	554	546	539	527	525	539	526	510	547	547	555	558	576	550	549	576	538	504	545	537	552	563	548	510	526	535	535	563	531	520	538	536	524	553	526	496	522	539	583	573
25035	21315	27282	25509	8486	739	545	482	394	349	355	352	292	292	328	319	293	296	304	313	314	292	284	289	290	283	273	289	268	304	308	262	268	249	265	283	270	269	270	276	274	271	255	256	276	282	300	274	279	274	255	269	254	288	251	277	230	308	294	281	250	279	261	275	279	254	270	294	257	272	263	270	279	262	254	268	251	286	243	263	264	242	269	257	269	285	242	276	298	277	272	268	242	275	268	306	270	211	254	254	251	265	277	247	280	243	278	258	275	272	268	239	265	259	267	320	256	295	262	319	260	284	255	270	257	253	253	249	248	280	265	260	258	248	241	283	237	238	260	257	260	251	258	268	264	277	261	275	290	266	253	254	273	286	257	293	273	263	270	275	269	223	248	256	254	254	273	247	267	264	244	254	265	284	303	265	263	272	262	231	285	228	241	223	248	263	255	266	268	256	246	282	225	280	253	269	252	269	294	282	249	232	255	252	262	247	269	245	263	288	279	267	273	263	257	292	267	248	231	246	268	290	250	230	241	263	253	261	248	232	255	250	244	214	235	269	265	278	281	266	240	272	267	290	245	268	239	261	256	259	235	246	271	253	250	287	263	239	293	238	290	257	266	242	287	262	244	265	267	256	247	266	270	227	247	290	232	253	265	245	238	254	272	242	281	235	269	282	233	248	246	243	273	237	262	282	289	263	270	261	246	269	265	265	274	275	268	260	280	245	269	253	281	239	270	225	245	260	260	244	250	238	256	249	280	245	244	271	285	219	246	243	248	236	258	259	284	254	254	259	256	266	285	269	250	299	267	231	240	261	283	293	269	261	298	260	269	251	269	262	243	257	256	271	240	266	263	235	274	255	266	247	257	263	253	289	257	236	266	244	223	254	264	259	271	242	255	255	261	249	243	288	227	249	279	252	253	246	255	256	290	256	283	253	249	251	307	255	270	261	252	271	285	271	291	246	259	245	274	255	265	279	282	279	260	240	264	251	266	233	261	241	286	281	261	265	261	276	231	266	239	273	277	275	242	276	259	260	252	271	269	268	267	239	302	244	275	276	273	262	261	261	279	260	269	273	264	273	289	250	257	297	266	235	247	237	247	250	287	261	257	248	273	245	284	264	262	239	278	245	249	251	259	281	250	261	239	241	264	275	272	218	264	272	277	241	260	256	253	246	282	289	277	250	274	252	283	262	244	240	238	257	284	285	267	286	232	254	238	260	270	244	255	240	226	267	276	261	263	288	267	270	276	271	261	244	251	261	234	292	237	265	248	275	252	266	274	242	236	274	233	268	270	278	232	240	266	264	274	261	267	254	245	286	239	246	288	298	278	252	270	281	258	294	236	256	260	231	265	256	263	245	233	247	244	263	247	263	272	265	243	263	241	257	277	269	249	277	238	280	246	254	270	272	259	273	274	238	251	263	265	276	266	259	263	265	257	249	266	273	236	272	258	246	278	279	263	269	255	266	253	254	275	236	240	235	252	227	270	254	273	277	263	297	250	287	246	275	267	288	292	275	277	280	253	251	259	276	263	249	249	240	236	221	286	241	245	261	251	281	257	276	236	266	260	270	263	238	241	283	290	275	262	258	255	258	273	293	251	252	267	266	259	260	260	274	258	244	261	281	278	249	255	247	256	255	245	249	249	281	326	271	258	277	244	253	276	234	268	308	278	264	283	247	295	261	277	305	262	271	260	275	236	255	253	256	248	278	269	266	250	256	260	248	240	278	271	234	262	250	234	260	262	238	263	229	264	258	252	248	255	275	243	255	275	270	246	258	235	274	246	256	273	259	285	258	252	267	280	245	269	259	285	285	272	256	251	229	250	227	274	272	256	265	240	244	236	267	277	248	265	265	252	267	225	271	288	285	256	281	265	278	246	245	233	258	269	234	254	274	267	262	245	279	265	261	237	241	254	261	249	273	223	268	243	244	264	259	278	251	264	270	238	263	276	281	256	245	235	287	270	261	263	261	227	247	254	255	241	276	269	273	258	266	249	267	285	266	276	232	279	259	273	241	269	270	279	237	250	264	245	246	267	260	286	238	259	261	271	256	234	291	264	256	272	243	256	254	252	267	280	282	259	241	280	261	266	273	264	289	265	260	276	271	259	272	278	232	260	238	241	258	262	248	226	261	243	280	294	297	253	249	267	271	259	254	266	280	284	263	288	257	266	274	253	265	280	260	236	247	261	248	249	300	244	248	245	231	249	272	237	262	287	250	279	281	271	266	266	249	240	284	237	265	275	256	280	237	249	256	271	286	291	250	292	270	279	265	246	266	285	247	256	283	270	270	248	277	239	283	266	261	303	256	247	268	269	255	266	266	267	245	282	251	260	268	290	272	217	276	267	265	250	278	253	267	291	247	306	256	277	258	249	254	259	252	260	233	274	260	280	231	252	266	244	267	267	272	242	250	296	239	263	250	254	294	249	268	243	242	273	253	291	252	285	249	240	277	245	275	279	290	272	233	255	250	262	254	294	247	294	252	266	257	272	267	267	250	249	229	263	294	264	242	260	237	278	246	282	309	267	256	265	260	265	216	261	247	270	282	238	252	276	275	272	249	226	277	271	256	267	287	281	270	262	280	243	265	244	284	270	287	269	221	250	263	244	265	230	259	273	256	277	258	263	256	244	274	257	246	265	302	245	275	278	253	286	272	265	280	255	237	266	274	253	247	262	251	242	252	241	277	250	236	265	284	266	238	243	254	241	252	278	233	266	254	251	236	281	277	251	275	249	267	256	253	263	258	282	265	267	260	273	257	238	233	279	257	258	255	258	284	274	252	247	235	273	250	246	267	232	267	269	255	300	267	245	268	274	244	265	257	268	229	289	260	261	291	259	244	262	233	254	264	282	215	258	288	245	249	268	256	268	235	255	266	271	256	257	244	268	264	269	256	267	241	246	245	266	221	284	228	270	281	230	283	267	261	240	298	269	262	269	235	277	264	268	281	270	272	280	266	266	266	267	257	273	264	245	252	263	270	265	262	288	242	259	275	253	289	278	256	255	275	289	252	242	278	265	290	286	278	263	284	240	262	254	259	241	263	258	253	273	284	276	252	260	236	268	242	279	276	256	247	244	247	269	288	242	278	263	264	263	254	278	251	294	270	270	258	263	270	273	249	264	256	261	238	271	230	240	273	238	254	243	244	269	259	254	247	256	259	256	265	246	239	275	249	255	263	267	250	236	277	237	282	253	258	291	236	227	271	270	273	248	286	255	278	261	235	237	271	291	238	264	253	265	257	269	243	252	292	280	254	281	269	282	250	264	257	282	276	279	247	240	259	248	266	273	228	258	263	235	266	264	292	233	257	269	251	293	238	269	276	260	249	253	287	248	290	269	257	264	238	278	249	257	241	245	272	257	264	231	238	267	254	270	251	266	256	259	278	280	287	305	254	258	234	243	255	259	252	268	262	265	255	266	269	274	245	253	248	282	273	262	269	258	279	261	257	268	292	255	252	273	255	279	247	264	278	233	287	264	268	268	252
4224	5891	3715	1988	1480	1232	935	766	610	532	507	458	433	395	408	350	367	366	325	344	330	324	343	350	336	345	332	339	337	330	318	355	298	318	303	349	369	327	331	299	303	356	322	308	348	339	333	320	309	342	331	323	328	313	340	331	299	311	316	315	344	319	301	297	333	295	351	297	310	313	326	312	305	281	313	297	277	277	302	279	273	332	312	307	319	329	301	306	288	289	315	292	316	299	312	308	298	303	262	299	289	305	301	316	307	320	284	315	294	293	317	275	297	320	296	310	301	322	287	295	294	321	314	297	321	350	292	289	291	308	305	321	288	289	283	344	310	307	301	311	306	310	277	307	298	312	324	278	297	284	302	299	273	308	332	319	273	321	281	336	321	301	283	301	307	340	291	295	300	292	293	313	335	287	284	285	311	310	325	299	283	301	277	327	281	276	282	307	309	311	318	329	291	306	330	315	309	316	306	298	298	326	292	308	290	289	303	317	322	267	303	297	297	268	318	296	279	292	332	298	299	316	297	329	314	297	306	284	305	287	306	311	289	292	311	304	314	330	310	319	287	327	278	291	315	274	297	288	314	295	298	307	280	249	286	279	337	318	298	306	325	316	309	311	316	289	292	305	288	282	319	293	313	311	323	279	306	302	299	293	289	308	307	309	314	301	311	274	320	272	317	296	313	336	272	319	300	262	297	268	327	282	313	314	315	274	271	291	311	297	308	285	278	266	279	328	298	306	296	317	297	274	300	292	275	322	314	287	272	322	327	256	317	354	320	322	326	292	293	313	280	290	274	307	321	317	305	297	309	260	319	262	287	292	277	256	294	314	303	305	298	306	305	292	328	294	307	326	291	304	302	297	320	306	326	294	305	266	288	296	320	330	289	278	330	304	293	314	296	287	282	301	284	275	296	287	305	318	308	312	277	298	332	341	283	341	296	306	300	293	296	295	304	307	306	342	286	311	289	289	266	289	297	293	287	310	307	300	310	306	254	289	316	321	313	279	318	296	326	278	310	289	324	287	296	302	317	323	284	300	301	324	284	311	308	329	285	313	331	294	325	294	308	296	318	296	285	304	306	328	327	296	290	283	256	285	321	304	299	292	305	323	274	322	316	283	301	315	292	295	302	321	310	289	298	301	310	322	290	256	294	300	284	297	341	308	326	303	306	282	317	282	290	318	266	273	310	301	283	302	301	295	283	291	314	321	322	310	307	315	274	311	268	288	305	304	303	294	292	283	295	265	269	343	321	326	318	292	271	299	289	295	309	291	288	289	306	304	304	274	305	307	303	296	289	295	312	340	277	280	306	291	322	264	290	325	314	320	282	291	327	292	324	301	286	285	291	300	301	297	332	291	305	331	331	311	304	323	279	303	292	314	298	327	307	289	319	313	314	313	323	314	306	340	294	315	309	284	325	277	300	302	304	324	303	295	322	302	275	307	304	275	290	305	303	273	286	262	306	317	303	300	280	289	286	310	299	302	283	297	280	321	292	292	297	315	284	273	275	287	328	304	278	320	291	308	293	296	280	291	282	281	308	281	318	311	289	326	338	330	292	319	307	314	300	308	303	290	314	305	305	318	300	318	310	283	262	288	309	278	281	311	301	291	290	305	299	286	348	320	314	289	297	253	274	293	305	297	321	284	254	301	317	277	305	327	321	310	290	252	312	310	316	348	304	317	317	288	285	299	318	283	331	310	331	312	300	314	278	324	281	320	289	288	298	306	290	326	299	290	297	331	301	337	287	320	310	312	349	332	330	336	299	311	315	300	284	318	302	294	315	303	281	321	306	294	283	339	314	294	305	306	287	308	300	312	326	271	276	298	307	288	343	307	299	293	293	305	304	298	285	304	298	319	336	308	304	300	288	295	291	291	301	285	300	311	304	314	295	276	292	321	307	339	315	314	296	322	307	305	331	287	290	282	295	293	286	283	299	283	290	314	284	295	304	301	292	315	301	294	332	289	292	308	289	314	289	269	298	306	313	292	284	308	311	329	295	315	298	303	296	288	301	311	298	303	300	305	285	304	300	324	286	311	306	305	286	292	298	330	287	304	300	310	292	284	297	300	311	283	259	280	273	268	296	319	300	319	306	283	304	299	313	314	324	301	323	280	315	302	336	341	285	283	325	297	317	291	322	327	331	312	300	303	286	326	299	286	309	355	307	308	301	289	305	292	304	285	301	312	306	298	298	299	306	295	288	321	291	301	314	289	320	306	312	302	319	317	321	325	307	290	290	295	304	281	284	295	329	295	272	296	317	301	316	275	286	310	328	331	309	335	303	322	311	302	305	310	285	315	294	303	317	322	301	315	313	279	310	296	308	293	304	287	294	302	309	301	344	274	330	265	306	299	287	332	289	298	282	250	339	290	311	281	258	317	308	310	314	294	350	325	295	296	294	318	287	299	312	277	271	310	310	314	300	290	309	328	298	296	280	302	303	291	337	310	273	313	287	314	292	307	273	322	293	284	255	300	279	306	268	334	292	341	304	306	300	271	308	292	311	314	330	325	315	273	325	292	294	288	302	322	316	316	284	301	302	286	294	276	297	279	288	349	322	303	264	302	295	307	303	311	282	319	301	283	310	331	321	290	329	293	299	314	311	277	287	296	326	302	274	306	311	304	345	285	291	317	283	310	294	318	314	307	317	311	329	326	291	308	289	319	305	302	311	295	319	291	303	310	292	312	310	294	292	311	281	306	293	316	312	290	295	292	292	313	311	306	293	339	285	309	311	282	298	265	319	303	288	316	288	328	264	293	292	271	280	299	278	278	303	301	302	331	336	306	291	288	273	297	301	313	304	297	292	306	314	291	288	301	313	299	284	297	308	269	294	285	296	296	260	345	288	287	289	289	316	324	297	329	295	303	308	295	296	289	295	318	330	306	299	315	292	291	309	310	290	303	271	294	296	303	330	302	307	302	301	276	298	307	323	294	324	292	291	299	290	281	309	267	255	260	287	308	269	326	312	314	326	301	307	319	316	305	304	271	306	275	313	320	299	260	284	320	310	310	287	285	295	315	279	277	302	285	308	283	314	297	309	294	307	353	321	288	296	321	293	291	315	289	310	272	307	302	274	319	285	302	286	302	314	260	302	330	353	265	288	298	306	328	308	296	306	307	308	259	320	288	308	301	296	349	298	310	281	282	306	294	312	315	294	326	317	285	291	297	303	308	305	300	280	300	301	305	300	290	278	321	294	310	302	324	307	285	305	273	301	279	314	290	326	308	304	304	300	303	286	281	327	332	284	276	290	301	286	244	304	281	296	284	284	301	294	290	292	298	295	313	301	305	306	285	307	287	312	295	312	268	296	311	291	304	300	292	290	317	318	298	307	293	295	316	291	308	299	280	294	314	295	304	347	315	312	305	316	330	320	327	308	308	308	290	314	296	291	289	293	312	303	317	293	327	298	294	318	299	327	316	325	276	292	318	277	332	295	294	316	348	335	305	319	278	330	323	302	307	320	304	289	312	311	290	308	287	298	301
22669	21265	28972	23890	21263	21313	7307	1514	1134	1012	975	844	792	805	787	724	722	656	717	681	690	663	577	676	620	632	641	630	653	668	658	630	627	645	621	611	659	637	672	665	627	647	626	623	634	618	613	612	581	611	628	645	590	642	621	608	613	646	577	597	609	617	666	626	660	628	595	586	606	659	558	633	608	591	601	617	635	602	592	564	634	638	626	663	588	638	614	644	569	605	588	600	578	631	603	609	621	632	590	625	588	605	587	560	594	651	602	552	607	590	611	649	598	588	614	579	635	590	631	590	564	564	627	617	585	532	637	595	584	609	618	604	569	608	611	545	581	622	587	603	609	609	588	630	618	603	571	590	568	601	618	647	602	618	597	620	610	607	592	595	612	562	615	608	598	582	621	627	648	635	567	586	562	575	640	578	618	596	587	642	601	640	608	598	622	600	599	579	589	635	592	592	598	574	575	587	627	566	564	592	635	635	595	565	595	611	575	606	544	574	587	603	606	601	598	570	598	579	600	578	560	653	635	554	607	590	591	631	585	605	620	557	593	530	611	599	599	598	572	596	597	561	587	562	600	604	604	572	572	620	625	623	657	622	607	608	586	595	591	575	591	593	602	619	642	554	583	611	587	578	605	608	587	591	577	645	570	612	611	613	621	577	574	627	589	588	640	624	619	553	586	590	624	605	592	606	572	642	608	620	609	612	590	595	625	568	598	627	619	579	566	586	610	586	629	594	553	624	604	584	613	598	554	588	555	604	561	603	583	593	595	596	585	619	613	601	576	595	620	598	590	592	591	626	595	547	579	600	595	582	563	601	587	571	599	615	593	582	600	588	572	551	602	573	588	598	648	576	602	612	560	630	616	574	612	620	586	614	563	596	591	576	606	619	603	639	592	592	606	590	617	630	585	596	562	577	596	563	540	575	609	578	584	628	547	624	603	606	582	584	561	613	580	550	613	596	636	593	536	558	562	630	608	608	588	609	600	599	553	579	558	572	587	604	597	618	633	585	580	623	615	613	597	587	619	631	591	581	591	613	622	616	585	560	610	552	595	604	646	553	631	593	575	604	662	560	594	569	587	575	602	593	598	581	596	580	631	589	586	592	616	574	578	616	582	599	590	599	586	595	597	579	591	596	623	579	585	634	599	622	616	569	600	578	618	586	596	628	554	590	638	595	595	574	602	559	592	608	586	645	624	616	638	547	642	632	584	591	559	641	581	589	615	578	556	598	608	587	608	619	610	579	613	597	584	636	570	602	584	613	570	591	615	598	598	604	585	604	557	584	617	591	564	612	601	589	571	627	592	550	588	577	636	602	644	628	578	579	600	635	625	602	586	557	604	583	645	589	602	585	596	598	595	529	554	625	610	650	590	597	576	577	579	633	552	634	590	597	605	629	637	579	590	623	567	593	583	559	584	629	625	640	629	600	570	612	593	638	609	614	599	642	609	590	573	573	605	572	594	534	589	643	599	585	566	562	605	566	587	618	607	612	603	541	595	587	633	586	572	554	613	558	610	607	602	593	589	578	554	594	587	587	606	592	604	603	582	596	594	578	575	620	562	566	553	533	582	579	578	608	611	550	592	653	581	574	602	605	623	616	628	596	560	612	613	577	602	623	627	598	567	619	619	621	603	558	538	621	589	586	578	626	600	565	580	591	591	603	586	606	586	595	596	621	603	648	620	581	603	590	588	580	532	632	579	637	598	578	599	585	578	592	587	584	602	594	563	604	569	536	590	623	615	648	618	612	609	585	559	636	592	580	555	617	603	551	664	599	611	582	562	571	609	616	598	610	545	570	601	585	606	577	561	599	645	578	658	595	554	572	610	577	601	593	548	569	617	585	608	607	599	579	602	541	562	628	612	594	624	556	576	638	607	598	606	581	580	573	578	596	570	600	591	602	594	583	589	572	579	605	622	628	622	608	571	611	596	566	590	584	551	552	616	577	603	597	568	558	617	532	574	631	586	586	611	572	630	653	576	582	581	605	606	609	594	556	572	598	563	593	601	573	573	620	573	561	613	565	629	550	561	569	577	566	597	561	620	594	588	609	643	643	610	634	575	597	603	548	595	588	567	594	560	621	593	564	545	629	535	601	642	590	589	581	627	584	622	588	608	575	565	618	619	607	559	629	626	642	627	616	546	596	611	591	567	615	577	558	613	585	587	556	577	620	624	626	564	583	592	593	596	584	589	592	581	592	592	588	595	595	555	612	601	567	652	617	532	610	595	628	587	620	603	572	578	615	557	577	631	615	579	644	578	599	613	627	613	619	588	562	601	650	567	609	575	639	589	600	603	616	603	621	589	647	602	588	572	615	608	594	598	641	595	615	613	599	586	585	610	589	624	629	580	603	580	560	565	586	609	549	596	595	583	606	606	612	604	550	549	574	575	587	590	550	634	572	606	529	593	605	575	630	604	556	594	610	621	610	638	597	603	577	622	603	624	584	594	575	606	585	598	622	586	552	543	578	655	617	596	599	583	599	572	631	584	581	581	551	578	626	553	623	596	543	599	553	572	579	585	561	573	613	555	552	620	610	621	592	582	578	589	618	642	571	565	586	637	602	582	551	583	600	609	582	610	593	583	587	571	636	596	626	613	588	600	611	623	627	606	610	572	559	568	612	564	623	565	609	589	631	572	607	635	608	645	640	580	589	596	642	585	597	637	542	563	614	634	641	580	620	589	677	604	608	604	588	598	571	612	577	596	591	589	581	631	595	625	595	596	598	624	630	598	620	582	562	581	585	593	578	619	603	594	600	613	588	578	595	599	593	574	576	614	634	598	611	611	600	612	622	630	539	552	583	618	520	592	577	592	586	625	597	605	607	590	572	579	550	597	614	594	586	639	643	601	588	564	603	622	618	605	598	592	569	602	622	637	642	621	589	609	515	649	591	604	589	590	597	592	570	570	623	615	567	574	574	574	582	611	621	629	579	606	605	572	652	608	611	580	573	574	600	601	617	620	615	677	518	602	569	576	601	659	555	621	563	593	625	550	589	616	578	598	581	631	578	560	624	618	594	575	578	555	574	594	583	585	584	608	598	596	603	589	594	597	612	596	604	568	578	561	566	586	556	600	569	628	601	622	581	580	620	590	602	605	576	599	573	595	590	534	599	633	596	614	583	588	604	578	630	626	613	567	583	585	570	576	577	567	600	608	617	578	609	600	596	651	596	608	588	598	597	591	632	560	582	605	588	565	513	562	615	581	601	599	601	597	605	569	615	601	582	608	602	611	568	580	626	636	584	604	579	629	596	578	605	599	568	644	587	567	560	553	627	610	610	608	625	563	525	595	544	583	615	579	564	594	614	585	616	580	625	555	607	628	569	589	626	614	603	567	567	581	612	648	610	587	583	552	596	576	618	573	594	587	584	663	586	558	646	583	618	541	594	596	592	581	594	602	579	566	594	613	605	602	620	583	602	594	595	619	621	581	626	588	582	594	614	642	547	595	625	575	580	628	591	604	589	589	581	604	635	636	646	617	590
5645	15839	10504	5458	4473	3378	2563	2015	1725	1403	1226	1109	1032	914	865	802	836	781	795	750	708	698	709	735	706	664	676	706	749	700	708	683	683	697	692	709	709	701	713	678	643	656	665	682	724	688	639	635	681	693	678	673	651	658	696	689	599	686	609	623	601	655	635	653	675	647	674	638	623	627	655	647	637	641	625	673	642	598	661	625	626	590	615	626	661	622	606	675	622	667	639	646	672	632	620	660	626	616	659	633	631	637	645	651	658	618	652	584	562	687	632	601	642	649	623	605	689	651	631	625	634	643	656	604	618	625	560	681	636	604	582	615	581	625	627	603	635	615	656	615	592	592	583	613	621	609	618	614	614	609	599	592	630	582	610	615	640	628	612	620	676	632	620	630	600	665	615	634	603	634	612	641	638	591	624	655	598	585	644	610	612	639	662	588	641	658	628	609	642	656	651	609	583	654	658	652	534	614	589	623	627	617	641	624	644	653	617	610	631	644	613	637	613	619	621	640	580	691	628	671	635	622	637	653	612	633	630	643	657	607	629	581	654	625	617	656	615	669	637	616	620	664	632	630	618	582	640	593	619	629	594	602	590	617	650	631	637	658	652	599	611	612	626	644	654	681	654	661	653	620	613	613	641	627	613	643	651	653	610	666	631	599	657	611	660	620	619	616	616	657	645	616	619	609	598	632	616	635	601	625	630	631	650	631	618	649	641	642	622	600	618	597	615	606	624	572	618	614	637	582	582	619	638	665	619	651	657	616	606	638	592	622	611	589	621	597	608	656	592	651	636	624	593	615	633	629	659	596	586	596	617	632	682	623	594	668	659	608	671	579	632	623	666	584	598	591	660	677	647	640	656	660	600	638	639	612	651	619	626	646	630	618	593	616	657	617	666	645	632	577	612	652	611	643	625	619	617	702	652	606	649	662	648	595	660	590	629	632	629	634	585	654	624	582	645	641	642	618	631	651	645	662	624	641	671	614	631	638	602	664	619	633	585	586	600	646	618	606	591	618	636	639	619	641	644	602	627	618	573	609	597	613	607	623	615	634	624	609	602	640	600	639	636	576	610	652	619	588	619	625	633	630	595	595	624	660	653	607	615	614	613	653	621	614	607	627	645	632	606	619	623	612	670	609	602	620	654	622	662	647	623	670	597	602	609	652	640	584	632	664	598	660	581	658	618	627	636	628	629	644	622	645	635	636	585	570	616	595	615	639	571	635	621	618	610	654	587	609	647	622	596	570	659	612	604	596	619	635	629	625	644	609	632	625	647	666	604	610	630	658	650	645	623	598	641	615	626	613	618	637	654	663	628	638	594	650	567	648	609	608	602	624	584	623	614	622	631	679	615	659	674	644	663	591	621	633	648	655	600	621	606	609	647	632	646	606	607	593	628	596	611	688	629	632	601	581	629	633	620	580	601	625	597	657	624	612	630	649	648	587	613	593	654	633	644	667	638	630	648	619	632	600	615	603	595	608	611	589	623	615	613	669	649	615	609	599	592	604	599	605	648	662	611	628	605	619	660	635	664	627	663	609	609	626	599	651	655	630	680	615	622	633	574	675	615	621	637	597	624	629	618	632	652	609	664	626	624	671	616	644	662	611	577	622	610	627	634	622	615	616	620	606	604	640	595	590	655	625	623	624	630	599	608	697	630	638	586	657	630	634	629	639	618	630	571	618	636	625	557	585	648	613	643	611	615	629	656	638	568	587	660	627	645	643	638	638	605	638	583	633	632	610	612	625	603	632	643	607	610	596	583	621	642	613	646	622	621	631	599	645	624	628	642	596	605	645	634	612	599	666	611	584	624	640	617	613	650	612	603	573	602	646	591	619	609	626	581	626	641	609	631	621	633	656	589	608	607	657	650	585	622	618	631	611	644	639	610	611	658	594	635	641	623	652	646	617	630	591	603	606	608	609	658	628	612	602	655	632	632	663	635	575	616	597	650	662	575	585	613	610	609	629	666	637	682	657	640	602	588	603	638	602	624	630	636	601	660	642	578	599	641	589	592	625	620	653	641	621	681	616	629	590	660	676	611	644	609	626	659	603	639	641	662	634	648	538	641	635	558	636	606	634	667	627	627	641	610	628	621	609	644	632	633	640	636	597	602	633	621	639	671	596	619	600	595	632	643	639	598	631	605	624	606	593	671	641	602	655	616	706	651	589	629	614	648	649	657	626	660	640	613	608	592	636	622	636	624	605	624	665	634	612	603	605	614	590	644	615	597	629	610	626	618	639	607	605	630	595	613	644	614	636	630	611	628	604	599	651	639	627	590	557	641	630	607	655	649	601	645	626	622	598	594	633	618	700	633	632	664	607	601	618	610	649	604	619	661	679	636	608	619	589	647	644	616	618	662	592	601	617	584	649	607	631	639	596	621	617	598	610	629	619	650	644	637	615	610	610	628	627	597	647	595	593	612	615	616	660	585	624	626	626	645	590	628	640	591	618	635	654	600	651	657	644	624	615	643	652	621	615	604	659	627	597	613	640	658	669	613	659	616	623	613	628	610	610	604	643	625	612	631	650	603	643	587	632	602	635	626	605	667	626	652	648	592	622	647	580	632	607	612	590	612	642	651	620	609	608	628	605	654	626	594	652	626	668	648	628	636	669	620	667	605	628	641	658	677	638	633	614	590	617	622	625	615	581	660	572	638	634	596	657	686	589	632	586	629	647	610	591	621	587	638	629	623	640	630	629	597	608	646	604	589	632	646	603	592	615	644	634	639	631	632	664	638	623	605	602	566	657	603	615	650	648	587	630	600	609	605	603	658	609	679	614	606	615	600	662	594	689	629	614	621	608	638	601	634	602	618	563	646	578	634	620	609	585	547	584	621	673	614	609	623	627	621	632	630	607	577	619	662	642	644	590	599	666	622	619	651	651	611	653	595	666	646	579	621	626	628	644	659	624	615	652	631	617	636	615	569	633	587	607	616	610	598	590	604	624	603	668	641	627	628	632	600	605	656	559	610	623	636	619	612	644	645	621	623	591	602	652	579	568	623	617	635	643	663	664	645	629	604	631	611	593	613	662	616	630	599	678	638	634	605	605	630	601	635	610	646	579	648	645	641	624	660	598	652	609	600	651	652	617	630	615	619	622	613	664	634	606	651	646	593	614	680	619	653	597	608	629	637	597	687	607	603	658	574	615	660	616	648	624	575	590	633	661	589	609	624	609	593	612	620	602	651	594	590	633	629	642	599	617	594	622	611	630	644	617	625	651	638	655	636	656	621	573	580	663	597	605	660	601	589	632	641	598	610	632	653	618	587	611	606	599	612	603	603	633	615	622	600	625	617	619	638	642	613	634	654	615	636	584	648	621	617	572	622	673	615	582	608	613	598	616	622	568	583	606	628	684	640	618	585	610	617	618	643	671	642	617	602	643	619	577	655	637	611	629	645	635	594	633	630	612	652	602	627	635	586	583	597	649	617	612	616	624	589	614	625	662	609	603	617	602	597	601	591	618	658	644	637	566	613	607	644	579
27750	16755	2998	659	463	369	352	351	333	297	297	255	278	302	286	262	286	300	285	309	276	286	284	270	257	263	295	306	268	294	297	309	276	276	310	287	306	311	257	244	287	288	320	305	301	276	277	274	290	260	285	264	272	306	275	267	274	331	268	282	282	246	283	292	295	302	266	240	288	280	264	251	255	254	271	284	261	279	266	283	309	289	308	288	222	248	266	288	277	303	255	273	293	287	273	273	255	275	239	250	287	308	292	286	288	257	265	264	277	296	269	280	243	269	269	261	247	273	280	268	287	258	261	259	270	274	301	268	268	283	269	272	274	279	255	272	294	297	270	280	284	279	284	272	292	263	297	262	258	265	280	251	287	304	277	263	291	298	276	256	256	257	262	269	249	287	246	326	287	249	292	270	283	251	277	241	312	301	312	291	295	279	268	281	261	255	285	243	269	270	279	290	250	253	271	259	285	272	285	250	242	285	292	310	244	260	319	254	283	236	238	260	271	299	282	276	268	276	257	287	259	264	288	256	275	319	279	295	265	275	279	264	309	300	260	275	286	287	267	259	240	249	273	243	268	312	289	265	283	290	257	284	281	281	281	284	261	271	259	296	280	291	282	295	281	283	274	299	261	285	264	262	304	248	290	279	243	249	273	247	285	283	266	272	287	282	265	256	272	290	292	266	281	265	280	292	267	258	292	268	242	285	323	259	282	274	265	284	258	259	301	272	266	285	287	303	255	300	282	295	256	266	241	300	276	272	289	241	269	256	266	285	279	252	257	283	291	288	291	266	294	257	263	245	251	287	272	251	281	269	283	282	280	273	288	276	295	246	298	256	286	284	247	276	284	249	279	308	259	298	278	272	274	301	250	272	253	261	258	317	238	268	291	277	285	292	282	253	295	278	286	272	294	268	278	242	271	285	280	272	278	287	266	252	285	277	251	291	270	260	287	261	287	240	282	298	269	268	281	298	268	271	271	252	297	244	251	241	254	278	294	261	252	262	299	270	276	241	254	296	253	295	270	298	271	282	296	293	254	276	256	276	270	309	270	272	249	265	259	266	280	304	278	243	269	259	288	273	281	251	273	260	295	268	297	273	265	285	299	259	255	284	288	298	255	267	280	263	267	290	254	262	276	256	319	249	278	244	306	281	280	283	283	297	270	255	275	277	253	239	296	254	285	282	289	269	257	282	275	255	262	290	275	277	266	257	263	255	265	281	277	266	274	254	269	285	253	273	281	257	259	287	281	277	259	259	246	320	300	311	278	250	266	274	294	272	259	306	262	266	296	267	267	270	260	281	269	274	260	300	277	287	292	286	271	245	278	255	255	271	293	288	282	309	275	266	278	272	259	271	239	285	293	286	259	272	275	244	299	269	260	271	275	278	239	286	280	286	283	279	270	273	304	259	286	254	290	301	274	288	270	276	251	286	273	240	297	288	308	304	266	252	282	291	286	263	304	273	247	279	286	261	275	250	276	245	279	281	260	270	266	270	301	248	271	279	268	288	250	278	268	302	277	271	267	260	301	285	269	280	281	252	262	257	263	298	268	275	290	257	276	237	264	260	296	266	308	240	294	271	290	262	258	278	277	257	302	290	304	264	262	320	288	261	247	279	252	273	275	279	274	315	268	283	264	247	272	257	275	268	279	291	257	268	264	278	290	285	266	267	269	265	273	285	261	285	274	280	251	272	279	276	271	279	271	262	279	282	276	241	290	275	270	238	260	301	253	268	230	300	278	277	277	270	287	233	277	273	254	286	293	265	246	263	258	308	289	285	267	299	265	265	258	268	276	272	288	290	292	304	276	285	271	245	242	282	258	261	274	285	251	266	283	277	259	269	257	271	275	280	281	279	284	247	285	269	266	294	259	254	256	242	291	280	266	289	320	280	259	261	258	276	236	288	302	243	284	268	283	254	265	283	268	250	270	260	275	294	328	272	266	261	270	251	277	279	247	269	289	288	274	264	252	251	298	273	278	266	273	260	257	284	249	292	293	290	305	260	263	286	272	287	286	276	283	279	280	274	266	268	282	266	269	241	301	281	279	275	274	262	287	293	273	289	269	296	258	261	262	272	253	288	262	286	289	264	279	273	263	299	266	278	237	274	252	279	285	294	282	267	287	255	283	271	282	275	290	293	289	241	281	257	269	302	262	246	283	309	259	276	286	240	250	286	256	291	279	291	280	289	275	279	295	289	296	272	278	314	285	282	281	285	309	286	244	225	280	278	284	254	261	268	266	282	256	245	279	283	271	288	282	271	271	260	262	289	289	279	274	257	250	271	277	254	267	247	309	259	274	291	309	260	252	289	289	265	275	268	268	268	241	295	293	298	263	273	249	260	292	301	263	270	292	284	255	242	282	248	262	256	282	285	290	259	272	275	269	262	279	285	285	273	295	273	270	262	296	282	284	255	296	295	275	264	258	270	263	231	267	250	303	282	286	307	244	264	293	283	270	269	305	285	292	307	268	264	272	278	256	281	248	243	294	282	293	249	254	284	308	278	254	317	275	258	244	286	268	283	283	260	252	271	284	293	279	277	296	300	279	271	265	289	276	270	268	295	279	257	241	279	268	282	254	274	264	291	288	293	267	272	267	233	245	303	279	278	254	274	274	262	245	272	272	281	254	286	264	271	279	291	302	286	295	277	256	258	280	280	274	303	290	289	277	296	263	287	291	261	298	284	295	242	259	249	282	270	247	292	274	286	274	264	272	284	269	272	273	277	285	281	266	264	268	273	271	271	248	288	265	277	292	250	280	291	294	286	294	263	277	252	274	270	279	276	261	262	289	287	282	280	285	259	288	266	314	258	251	289	282	270	273	266	254	258	273	267	291	294	250	247	277	277	295	282	285	253	315	271	266	293	295	277	243	252	267	263	266	266	267	269	265	268	273	277	286	291	301	255	286	264	256	294	307	267	270	292	283	270	256	273	271	277	279	245	275	283	248	268	285	279	271	274	279	292	323	273	293	263	297	289	290	273	265	279	271	265	257	275	298	253	278	269	271	284	275	248	282	291	277	257	270	286	292	292	273	278	302	276	276	290	274	267	270	296	273	290	269	260	260	267	265	298	259	244	219	269	289	301	272	276	281	284	306	257	283	244	267	274	260	275	282	276	310	281	268	292	260	282	292	268	271	268	247	281	287	282	306	276	264	271	248	284	247	257	263	289	296	280	283	262	282	248	277	299	285	283	268	264	252	261	281	302	278	284	273	287	286	263	262	289	289	284	271	274	291	268	280	261	296	273	270	289	284	294	264	252	286	288	307	247	282	263	262	281	264	292	277	285	276	265	294	282	268	281	265	295	246	280	265	305	259	251	282	290	261	263	280	283	283	288	299	269	263	282	291	283	249	268	271	246	289	294	289	271	251	260	255	267	273	291	276	300	287	270	265	265	267	299	265	262	248	295	264	281	300	271	253	274	290	251	296	250	295	290	271	289	255	293	286	266	294	268	282	289	253	280	269	278	261	291	303	261	250	249	278	299
4777	1462	1026	674	543	435	399	401	366	330	342	344	357	289	336	333	288	312	288	302	322	314	291	295	293	311	290	318	316	325	325	350	303	312	305	321	314	285	334	311	347	322	308	289	304	344	311	301	275	292	313	298	299	311	307	291	306	310	294	319	330	305	316	299	312	317	305	275	303	287	298	310	295	287	316	299	296	324	262	317	304	288	317	325	281	306	297	298	291	300	294	294	315	287	317	289	304	286	269	329	298	283	307	287	293	340	316	314	303	304	305	299	293	320	295	284	287	312	298	292	304	297	291	270	291	310	317	278	294	291	305	313	289	302	329	337	266	301	273	315	301	303	290	316	274	303	300	289	305	287	302	315	280	316	319	337	294	302	292	286	302	268	280	297	298	310	316	274	289	293	286	301	308	283	291	292	310	288	274	322	313	283	330	309	289	312	275	287	316	304	309	302	304	314	329	309	285	291	316	295	290	316	300	312	296	293	315	322	269	310	329	294	293	301	294	290	320	308	305	319	282	299	299	334	293	306	326	295	320	291	269	307	304	321	306	293	315	298	277	296	304	313	308	315	287	306	353	297	290	314	293	287	280	290	305	331	279	301	300	290	309	267	287	309	322	255	320	291	300	300	299	297	279	297	315	306	315	295	284	303	292	317	273	315	310	341	307	270	299	295	316	290	286	320	286	262	313	302	312	294	284	296	323	271	329	307	298	304	293	304	293	299	294	279	316	311	285	330	327	278	283	294	310	304	303	298	310	291	299	287	268	327	293	304	302	285	296	279	321	284	310	295	323	303	307	295	305	272	307	335	311	272	278	287	299	313	304	284	291	278	314	288	319	282	306	310	312	298	286	286	275	290	302	320	291	294	314	313	305	243	290	299	284	305	287	298	304	268	310	315	303	300	289	299	324	308	293	327	281	290	316	288	282	281	298	313	334	311	313	315	319	323	284	282	311	310	337	312	302	310	299	287	313	302	273	301	308	291	320	288	286	290	311	286	296	338	300	306	291	291	296	327	285	310	294	280	290	287	299	301	316	307	288	310	311	280	323	311	302	289	314	315	283	300	283	313	329	271	317	297	276	307	281	345	292	297	276	299	278	264	291	300	298	303	301	266	274	314	295	296	301	299	287	284	296	322	315	285	295	262	286	302	311	299	274	288	316	316	318	295	302	268	294	291	308	291	315	280	326	322	317	265	291	294	285	328	321	276	318	315	315	316	311	302	339	304	282	292	306	290	320	283	306	312	309	305	281	305	270	289	275	275	293	264	306	275	285	292	294	280	311	330	301	336	296	270	301	300	287	294	278	303	303	289	286	302	281	272	309	320	300	281	269	340	326	297	303	305	321	299	324	271	298	280	284	290	331	299	286	303	314	275	308	290	308	314	298	288	280	308	278	309	290	284	311	297	292	294	322	301	320	320	317	293	306	304	301	314	279	307	316	311	324	289	316	291	307	308	290	310	282	312	297	293	298	312	314	298	318	282	288	270	342	296	253	321	289	327	329	290	278	307	292	299	341	288	313	317	290	286	268	282	283	295	303	274	330	295	264	276	305	283	317	292	255	286	317	299	312	300	319	305	281	309	312	311	288	299	304	279	321	273	274	254	296	307	299	281	282	285	309	311	297	264	266	323	311	307	300	317	307	304	299	310	325	269	295	257	314	293	290	294	294	298	341	275	299	286	304	294	282	308	273	288	289	311	316	325	322	256	337	319	263	322	322	315	287	306	291	308	292	299	326	297	305	333	307	303	329	316	288	294	283	282	290	320	334	278	287	317	286	280	288	287	296	293	320	258	287	294	266	335	280	294	315	307	281	301	296	313	312	329	293	321	304	314	341	290	294	312	340	318	287	274	311	321	300	299	298	324	283	306	270	305	291	338	274	299	271	311	303	272	292	317	297	306	292	313	297	316	268	313	299	341	338	296	292	357	290	326	273	304	295	297	269	306	312	292	287	303	302	308	304	303	296	296	278	273	307	294	294	280	282	304	297	290	311	301	285	318	274	269	292	278	291	254	296	338	319	304	323	279	281	320	306	292	289	294	282	288	309	327	283	303	296	295	280	302	269	285	298	301	276	298	300	308	309	314	291	326	340	311	294	354	295	317	317	300	301	305	286	299	301	317	274	311	276	301	263	324	283	321	292	267	315	312	305	306	304	293	269	297	273	288	291	293	269	324	311	314	299	337	300	293	297	286	284	316	310	306	278	324	310	305	277	316	274	292	313	279	309	289	303	287	310	278	295	273	308	287	299	319	304	267	317	330	294	344	289	288	306	301	293	297	289	297	270	290	295	316	287	299	310	272	296	293	297	301	329	291	328	311	300	312	282	274	283	311	296	328	301	304	295	310	326	307	303	328	315	305	285	299	301	289	309	320	311	266	299	301	338	291	311	319	299	296	290	288	298	329	299	278	282	324	328	299	297	303	297	298	300	292	325	289	276	288	314	271	305	291	291	298	314	330	306	303	345	314	316	284	320	289	294	330	291	333	323	270	314	315	300	290	296	298	291	295	297	282	312	297	296	304	312	305	271	297	322	308	271	317	348	322	296	253	326	311	299	317	333	293	299	262	296	327	287	294	331	281	328	313	301	290	280	289	265	273	324	312	296	271	338	293	313	302	276	316	283	286	321	289	307	283	285	289	280	317	280	312	313	277	288	306	294	299	278	320	325	308	311	316	307	289	316	283	270	299	293	313	310	308	310	317	288	283	285	295	296	310	301	308	326	308	304	304	301	287	296	295	320	294	293	336	284	311	313	286	314	316	284	293	292	283	292	299	256	290	273	289	345	277	314	291	288	290	330	290	309	288	264	311	314	285	293	284	306	277	320	280	289	282	282	304	295	300	311	313	293	336	291	283	289	310	250	310	283	304	330	324	300	298	307	283	288	313	292	285	305	313	292	279	306	311	300	293	342	288	301	324	288	274	263	314	288	306	322	292	299	352	301	307	300	308	305	308	299	317	288	279	319	320	317	279	286	288	315	306	305	307	294	312	306	302	309	317	296	298	305	323	314	323	313	279	338	303	305	288	305	282	300	298	317	314	320	302	296	279	295	285	263	320	299	303	288	321	280	291	315	307	266	291	301	320	279	298	286	288	314	291	277	298	339	300	312	292	301	321	291	326	291	325	308	319	310	271	311	264	302	321	326	294	297	330	280	302	303	287	276	298	298	299	280	321	284	290	314	294	292	320	289	301	288	283	311	331	305	263	280	275	308	312	296	304	312	304	283	301	306	310	283	307	272	318	285	300	296	321	286	302	306	313	304	297	272	271	309	338	308	292	294	286	305	292	338	298	303	328	268	311	300	278	326	305	305	294	270	316	307	304	277	296	280	309	302	307	302	275	300	304	348	332	300	279	286	296	312	282	336	296	291	292	310	292	289	320	290	300	305	296	332	307	291	311	285	290	292	290	307	318	314	263	301	324	292	288	309	295	293	316	315	324	325	331	303	335	306	286	304	306	312	304	281	294	293	282	282	301
23671	21196	28330	24330	21190	8386	1346	933	831	764	704	657	628	634	661	603	592	533	531	538	590	548	543	576	551	575	528	514	515	579	565	560	551	533	529	542	548	561	516	505	537	510	545	536	538	543	532	543	542	554	548	584	475	523	497	525	556	543	519	518	562	504	498	527	499	475	500	548	558	522	501	488	511	563	486	489	531	515	506	512	494	517	517	523	535	529	536	524	542	485	494	546	502	539	482	498	469	524	513	501	482	506	453	501	528	495	547	491	521	543	502	505	477	516	509	496	506	516	511	517	527	524	481	494	512	533	498	518	530	527	492	476	512	496	501	501	528	537	536	514	529	521	509	528	503	516	442	537	491	493	481	494	533	540	486	477	510	528	523	502	492	530	511	510	538	509	487	541	502	501	504	546	526	505	529	530	503	530	510	511	536	503	491	514	507	522	559	512	489	506	531	482	527	488	468	515	466	502	529	503	550	526	504	503	505	541	479	482	524	519	526	511	509	522	532	501	509	484	473	492	537	514	495	524	518	532	514	511	471	501	522	492	493	535	503	497	526	518	540	505	475	486	493	529	527	465	529	513	490	502	493	554	539	476	496	501	529	465	500	486	495	511	535	529	532	494	526	562	481	485	521	470	488	520	488	529	487	519	515	470	499	515	497	536	494	506	526	524	564	509	536	522	473	501	535	527	542	503	536	496	484	529	504	512	541	481	503	472	517	510	506	515	486	520	483	505	537	487	502	515	505	489	503	500	504	508	523	496	529	479	508	490	483	514	558	524	489	502	523	496	489	525	509	535	523	486	473	508	528	521	520	517	465	500	524	497	498	544	500	530	480	521	516	576	509	491	514	538	526	529	562	530	483	485	519	532	531	537	499	503	480	526	461	467	498	512	523	502	514	533	513	506	491	553	534	513	519	483	512	509	497	506	519	533	505	527	525	505	498	477	526	484	498	518	545	445	582	527	533	552	527	514	517	523	495	544	578	492	512	494	522	499	484	504	521	518	461	532	523	492	498	505	533	518	492	501	492	557	469	525	499	518	498	545	512	527	509	495	488	545	498	520	494	501	523	531	505	466	536	484	519	554	529	521	485	491	513	512	522	498	544	519	522	531	509	473	542	485	537	491	519	526	546	524	504	480	532	479	552	517	514	520	506	552	512	499	513	543	525	563	506	512	502	523	493	482	524	520	515	508	490	493	525	464	513	555	507	493	495	522	492	512	497	541	480	521	535	493	477	504	477	579	517	507	480	537	530	534	489	531	498	491	500	511	505	485	525	569	459	513	499	479	546	523	508	517	584	494	514	491	519	522	466	502	544	478	497	518	489	496	514	525	469	537	520	483	530	529	507	486	553	518	492	550	511	520	514	549	535	505	532	527	481	522	460	497	505	502	512	493	461	482	537	501	533	552	494	520	520	518	521	518	490	525	487	488	523	524	516	498	502	507	529	515	525	542	555	518	526	509	522	556	512	525	529	508	505	496	502	571	508	513	483	505	517	482	537	489	507	528	537	507	543	482	524	488	518	512	504	526	524	471	544	507	520	516	498	523	500	491	498	503	499	492	510	530	522	470	498	498	476	526	508	523	493	539	504	483	510	482	512	482	490	505	485	530	491	534	542	502	511	508	501	520	500	497	488	523	526	524	531	480	512	462	489	490	476	510	505	516	506	491	477	505	464	504	477	513	539	523	503	529	486	510	525	494	524	513	522	481	495	517	553	502	483	501	499	507	509	471	491	499	489	538	574	526	485	486	499	525	558	503	511	496	512	517	543	533	516	484	514	462	511	530	478	525	535	502	484	502	540	494	516	543	493	519	508	453	497	495	486	511	503	487	543	531	482	524	529	478	529	482	563	506	538	480	483	487	500	539	537	502	525	523	513	530	485	535	498	492	537	500	486	482	518	490	495	477	541	490	527	528	502	490	515	493	546	510	526	500	518	523	550	462	515	520	518	508	488	495	521	565	517	559	480	523	490	497	481	498	525	516	488	502	529	508	530	501	477	515	508	541	516	533	545	519	488	473	516	523	521	499	524	506	519	505	514	497	525	519	473	529	496	511	507	490	495	531	533	519	516	531	530	524	507	467	487	491	556	527	494	549	514	520	544	541	524	488	456	508	485	494	477	525	533	517	500	530	509	525	509	506	507	505	490	546	531	523	478	539	510	461	507	523	506	493	501	452	534	522	524	507	516	514	502	553	471	493	556	483	500	521	508	517	503	541	517	512	500	524	511	526	508	503	489	515	535	502	474	506	500	494	511	533	523	513	521	519	458	496	476	498	509	530	487	561	477	534	472	482	514	545	492	466	514	515	541	517	515	499	500	489	479	482	506	496	511	520	490	527	505	555	466	528	522	533	473	517	545	502	483	532	516	515	508	491	488	497	505	521	514	506	495	535	541	508	570	554	499	551	507	533	519	511	503	488	496	543	503	494	503	518	496	518	537	529	493	483	503	510	547	522	546	513	524	546	518	489	497	473	511	507	554	555	547	529	508	474	561	528	526	479	565	500	537	517	468	484	517	527	490	545	522	495	493	500	526	526	522	488	538	502	501	526	530	465	546	509	549	534	494	512	493	525	509	500	526	496	503	502	511	505	538	481	459	497	511	549	546	486	511	491	506	494	513	487	517	493	482	533	462	496	495	505	491	496	511	516	511	492	486	535	484	529	516	510	441	477	549	503	524	536	507	502	528	546	512	493	519	519	487	536	459	515	516	521	528	441	511	478	491	549	493	507	505	538	503	529	486	510	518	500	496	541	491	512	526	538	497	541	472	474	514	514	528	493	481	543	513	499	500	473	510	486	511	532	468	511	518	505	458	534	553	499	456	520	506	498	505	467	555	507	471	548	554	496	481	495	504	494	483	524	476	509	475	528	498	528	510	526	508	511	544	496	511	502	491	538	520	496	516	541	494	533	506	518	528	503	498	486	540	501	493	510	480	509	449	505	540	537	485	521	542	493	513	529	497	556	479	473	490	503	531	512	513	504	476	525	517	478	499	504	513	521	522	525	508	461	512	473	550	507	503	522	538	504	474	498	522	507	504	488	534	503	556	496	530	516	535	520	501	541	521	492	525	469	502	539	532	511	517	531	542	474	508	520	529	498	479	480	488	504	506	512	515	536	492	500	541	521	511	506	495	470	518	543	511	490	567	520	512	503	488	502	487	477	511	520	493	561	496	523	503	477	501	541	524	487	520	529	473	513	524	532	526	516	538	477	484	505	511	530	508	495	498	447	541	513	508	504	559	521	504	529	518	511	517	494	505	523	518	479	532	483	499	524	542	464	500	496	486	572	496	490	537	502	492	520	509	516	483	463	491	530	478	515	556	498	521	527	525	502	557	494	503	453	510	468	533	544	512	509	530	459	549	532	511	523	511	539	521	516	584	516	509	471	508	539	525	472	496	486	509	483	494	477	458	505	543	526	481	493	483	486	551	476	498	534	512	468	483	502	499	497	546	545	551	476	507	497	517	491	511	525	510	519
3992	9545	6532	3308	2646	1999	1581	1277	1073	928	781	787	788	728	675	669	631	626	611	597	584	631	607	592	607	598	588	554	591	559	576	585	544	603	542	593	577	591	573	582	569	564	605	588	564	520	552	575	528	590	571	605	514	568	544	531	599	540	535	548	493	499	548	574	535	552	541	541	559	547	570	496	547	545	553	558	559	543	526	513	540	546	507	511	495	525	556	554	544	547	540	523	550	561	527	521	566	522	521	539	536	559	505	509	497	563	533	544	575	536	537	554	522	527	543	492	536	571	519	553	544	536	508	498	509	492	557	534	535	545	527	565	528	574	504	468	548	517	533	526	550	513	539	535	548	568	577	534	532	509	546	537	582	531	565	534	527	518	555	531	547	549	540	533	514	537	530	515	555	551	557	498	514	500	541	546	537	513	532	522	546	510	554	541	498	526	561	572	510	509	534	577	541	546	504	536	529	524	505	566	540	504	551	557	522	536	524	569	519	559	569	508	534	537	537	547	539	551	491	581	496	520	504	509	533	545	539	535	591	524	538	561	556	506	519	541	540	528	576	560	529	552	549	515	564	537	497	550	558	523	549	519	520	531	506	547	491	566	526	534	517	561	514	542	546	525	493	551	500	531	567	560	559	535	546	518	570	552	516	508	528	549	531	559	578	518	509	568	579	494	510	528	513	512	523	555	550	515	549	557	515	522	546	529	556	534	521	530	541	572	551	551	524	531	525	514	535	508	545	527	582	496	517	509	563	585	548	537	552	568	552	574	534	563	482	568	544	513	525	577	529	523	549	508	532	561	480	527	525	507	506	556	521	516	539	496	523	511	526	520	605	573	568	538	528	517	531	554	565	498	514	522	575	517	527	535	517	526	612	521	539	537	552	538	534	527	549	575	587	519	547	519	482	502	517	515	490	574	541	526	544	572	537	543	545	534	527	539	501	553	534	533	517	548	532	526	549	546	532	513	524	527	523	493	551	546	519	523	533	506	533	573	586	541	530	545	486	577	523	487	566	526	506	499	551	530	506	541	534	547	541	512	518	538	525	548	509	587	533	535	529	520	530	518	579	541	532	523	504	513	521	524	567	521	495	543	545	563	494	534	534	546	542	562	496	568	521	562	509	545	516	528	529	562	541	539	557	539	579	558	502	539	497	491	559	557	515	520	521	584	524	567	532	565	554	535	539	552	507	570	580	561	559	536	504	543	510	509	584	542	526	514	521	542	545	541	539	554	518	556	524	539	544	536	520	507	552	493	528	515	531	535	499	543	538	532	538	539	495	513	568	555	526	551	527	546	518	523	550	545	537	543	531	572	535	519	558	533	532	567	528	565	541	557	517	548	572	501	528	522	520	526	536	558	536	566	577	511	546	567	502	541	514	491	526	515	507	512	498	558	548	557	514	528	527	594	543	593	542	509	526	554	490	553	568	535	566	554	553	543	489	546	560	542	507	566	561	573	548	501	544	495	554	563	571	555	555	539	534	524	552	553	556	542	532	538	526	540	555	527	556	533	573	549	555	559	521	540	552	527	557	530	500	513	534	556	521	595	534	536	546	565	541	542	509	580	554	527	575	541	539	575	549	546	557	532	565	523	553	559	535	529	510	554	591	536	495	564	541	541	527	493	494	519	535	496	527	550	530	562	547	540	543	529	551	494	502	515	539	559	511	539	517	521	549	524	490	516	569	520	552	549	534	560	528	520	526	533	526	516	547	529	551	501	509	565	554	494	563	561	527	514	521	519	579	553	565	606	501	563	527	541	515	549	503	496	504	528	542	534	506	563	538	544	542	527	547	547	555	546	533	543	568	570	556	511	558	505	555	542	553	564	567	533	534	574	566	551	534	552	536	522	555	511	509	502	563	564	488	536	518	538	553	528	587	519	573	574	540	504	534	522	490	521	526	581	497	530	540	509	556	548	576	560	539	568	533	488	540	599	536	544	526	486	571	534	560	563	540	553	516	543	531	545	544	557	559	545	526	537	523	537	543	582	565	535	535	539	532	520	582	511	544	561	522	507	534	551	526	507	512	556	537	513	543	572	504	563	531	502	553	537	560	472	542	596	519	507	510	552	565	563	544	524	558	528	584	534	511	556	534	554	536	530	543	568	508	498	511	556	552	518	564	531	519	543	563	511	529	527	496	546	535	505	502	563	499	545	549	494	552	525	541	499	545	502	530	586	568	530	507	525	531	546	514	582	551	525	575	550	526	557	515	538	547	563	550	501	553	543	507	545	537	544	532	529	525	567	532	492	503	550	527	538	563	552	511	548	529	549	517	532	500	549	568	535	549	530	479	528	556	590	550	527	481	533	538	562	521	478	506	574	540	527	489	529	502	520	540	546	556	483	525	558	536	553	502	540	557	499	533	540	581	529	539	557	525	546	512	529	501	529	548	552	515	504	548	495	544	509	523	523	551	543	548	556	533	562	584	540	559	555	512	552	521	550	550	509	526	555	573	535	509	519	520	519	509	517	571	525	510	552	563	532	550	526	581	575	527	507	535	529	509	553	527	499	505	546	574	506	535	508	534	523	568	553	570	518	513	501	551	566	489	574	510	559	550	545	566	517	529	507	540	530	549	504	571	505	544	524	549	494	498	528	547	529	595	524	570	571	528	533	552	549	568	548	552	565	511	539	514	533	527	515	509	532	551	567	525	520	562	535	529	564	520	522	509	544	524	519	540	545	544	579	536	503	515	534	547	501	537	508	543	528	499	528	496	548	499	507	514	513	503	541	536	522	517	548	551	513	555	610	541	550	499	551	548	551	552	508	561	541	543	567	499	587	531	514	523	501	513	529	563	527	521	534	553	536	576	525	550	523	537	552	532	567	557	545	556	524	535	547	559	535	524	559	506	543	489	518	506	549	504	571	554	526	530	551	540	541	555	493	518	539	562	526	537	500	568	527	544	530	543	530	555	537	535	540	529	516	552	516	558	493	535	551	516	549	539	544	537	528	536	575	511	543	489	547	537	550	538	514	539	570	534	531	577	520	545	502	557	520	516	577	535	529	556	527	534	544	546	518	492	521	527	561	503	558	520	565	548	554	512	537	509	539	529	503	523	509	558	526	563	571	559	545	477	557	515	545	548	535	523	535	564	523	537	538	543	494	532	558	552	547	533	557	546	547	535	525	541	577	517	540	528	555	513	588	525	499	518	530	570	519	538	572	542	575	517	460	537	541	529	576	547	542	542	536	527	548	543	539	556	508	505	563	531	550	548	511	553	519	556	553	518	552	548	503	538	514	563	573	494	527	530	522	557	551	556	569	516	577	522	549	567	524	520	542	523	538	551	580	548	512	521	521	526	550	532	513	525	525	528	522	518	495	540	512	557	509	484	541	542	534	506	545	550	575	519	522	556	498	568	500	536	574	534	538	520	582	523	513	514	508	512	512	553	532	558	527	563	534	514	578	501	599	500	553	579	536	539	517	523	539	516	524	570	543	546	516	571	505	519	523	534	551	562	542	539	533	544	518	532	540	494	534
25059	21234	27225	25397	8449	752	543	461	403	366	376	336	344	361	305	321	306	288	305	260	298	288	260	264	256	239	299	269	257	284	281	276	271	257	269	279	306	264	267	271	305	274	287	285	280	278	265	265	255	268	255	271	250	265	258	260	266	277	274	249	255	265	278	250	249	238	239	297	254	258	265	258	257	246	253	223	231	232	245	266	258	262	268	264	258	256	269	251	278	253	269	283	294	241	250	270	277	229	237	220	279	251	274	272	270	272	265	249	269	265	238	266	269	293	281	248	240	250	255	256	279	258	262	246	259	232	291	261	251	260	265	249	268	262	277	255	269	216	266	307	279	246	255	265	277	265	254	240	235	268	256	256	266	274	278	267	227	262	249	270	246	257	259	250	240	235	241	250	258	258	251	255	272	259	292	247	278	265	262	247	251	272	256	243	262	237	254	250	253	263	242	244	276	286	226	256	268	270	266	263	252	251	273	222	252	279	279	253	253	245	262	278	288	264	239	267	267	246	253	243	279	260	235	256	251	243	240	241	258	249	253	256	240	240	238	222	265	256	251	252	270	266	266	268	239	246	283	276	253	249	261	266	272	233	277	245	270	241	251	251	253	260	288	268	252	256	240	232	278	274	281	268	254	245	239	227	269	267	269	249	251	267	281	273	258	245	261	269	245	276	275	262	265	240	243	260	253	270	265	266	258	295	252	273	284	239	252	271	251	271	251	286	280	221	253	291	273	247	251	265	241	276	245	240	229	259	242	277	284	265	236	268	264	257	236	265	238	257	258	265	248	260	258	248	245	234	275	226	266	253	270	267	255	264	253	274	228	243	304	249	265	280	266	264	247	265	281	277	267	270	276	281	232	255	240	241	272	242	236	229	270	256	269	260	242	264	268	259	268	245	262	261	261	229	276	270	251	259	255	266	274	237	270	266	252	244	244	269	236	261	266	274	256	250	263	307	266	287	250	265	261	269	251	260	305	253	258	247	272	260	239	244	253	268	222	293	287	276	309	261	268	250	246	265	279	255	236	260	243	272	234	238	283	262	276	282	210	260	263	253	259	243	216	252	240	275	278	277	247	274	280	244	262	284	318	269	262	283	269	276	271	263	254	250	252	245	258	239	280	227	264	246	267	246	260	252	256	264	243	275	266	272	275	240	280	273	253	258	250	265	302	260	242	278	272	257	267	282	260	278	253	266	260	283	258	274	279	256	289	276	247	307	263	234	242	295	262	264	281	242	264	250	260	221	260	254	247	255	273	253	235	232	259	237	315	261	291	244	252	264	291	268	243	237	281	287	263	248	247	286	259	277	269	277	216	256	264	262	250	262	246	231	252	255	246	257	286	261	234	257	276	253	255	255	273	261	257	244	257	253	267	249	253	268	249	245	267	263	262	252	262	260	275	255	244	274	231	259	252	234	233	267	274	256	252	243	261	286	289	267	280	259	271	246	273	244	260	266	251	281	263	256	253	253	234	257	258	262	262	246	259	259	251	256	296	239	269	248	249	257	269	250	248	269	230	290	230	247	272	235	245	241	260	291	271	253	274	273	257	232	230	274	287	276	238	256	246	262	253	273	282	259	260	266	266	240	226	259	271	259	250	255	259	257	268	242	283	280	251	276	251	269	272	252	288	260	271	252	254	268	270	307	252	244	273	229	269	256	240	271	258	241	271	277	284	252	267	249	259	254	266	265	276	270	271	243	278	246	259	244	280	267	245	262	245	268	258	278	281	261	254	275	264	274	273	281	259	276	236	264	279	248	261	243	266	270	257	243	260	258	255	249	274	268	293	231	245	258	258	287	246	266	260	274	271	274	255	280	298	256	238	268	248	263	245	262	264	294	271	257	256	256	268	255	256	259	242	243	247	259	260	266	230	267	258	281	227	277	246	263	277	252	252	255	281	256	262	232	245	248	234	296	268	246	272	275	259	255	273	261	275	267	229	234	291	277	244	252	244	257	245	246	242	273	257	234	232	260	263	232	251	246	272	249	259	240	255	273	278	270	247	258	280	259	263	259	232	274	255	267	277	285	279	249	283	264	258	273	286	243	257	268	296	262	282	249	236	261	236	253	252	293	262	262	219	280	269	242	272	247	233	254	248	238	275	287	256	262	266	301	263	290	280	248	241	243	303	256	250	266	264	248	245	258	237	251	256	263	297	227	251	242	231	249	242	277	245	277	245	244	278	278	270	302	255	257	277	256	269	243	261	281	259	264	237	252	267	257	253	239	265	253	271	295	242	218	257	261	267	265	259	261	274	255	284	270	262	236	254	296	245	253	256	243	272	250	280	258	272	259	258	276	270	247	227	263	246	275	278	261	289	255	269	219	262	274	241	270	283	232	274	265	247	234	250	261	273	251	249	230	264	265	263	247	254	268	272	305	269	272	279	258	252	256	260	287	266	291	256	253	256	253	266	271	261	272	234	247	281	256	282	247	237	252	243	250	244	229	277	274	255	254	271	269	280	226	224	243	266	251	235	287	273	244	239	266	266	225	258	298	238	248	218	261	240	245	267	247	258	240	268	236	238	250	271	277	272	285	261	241	254	257	269	253	252	269	255	253	275	256	256	268	240	262	265	237	272	269	238	262	276	257	230	268	265	265	240	257	291	252	237	287	240	254	239	250	267	261	276	274	251	259	257	270	259	245	253	279	292	272	284	270	248	244	265	244	294	280	248	227	280	280	239	270	257	282	308	265	235	223	260	241	236	237	255	270	275	259	238	247	265	270	245	276	247	253	280	248	263	269	280	249	265	272	271	256	276	290	274	243	260	283	281	247	232	231	234	260	227	250	245	243	254	265	239	250	259	267	262	264	249	296	265	256	292	277	290	262	275	269	260	234	252	257	259	250	260	285	255	272	286	264	238	255	268	240	287	253	250	266	257	251	228	255	240	266	252	249	287	268	261	269	255	253	260	256	235	248	251	228	239	269	260	264	258	250	251	261	283	236	241	258	269	264	268	224	273	283	259	264	252	211	267	250	256	218	288	242	277	232	226	274	266	233	243	227	279	256	240	289	234	241	262	272	259	271	229	264	224	261	260	229	244	249	229	236	282	281	247	286	242	240	254	246	245	239	269	266	247	265	224	239	259	240	260	281	262	241	262	280	251	262	251	274	265	247	259	272	253	264	242	255	265	270	281	259	251	233	269	237	215	292	268	265	289	233	253	257	277	239	247	239	260	255	245	248	254	252	247	261	246	240	260	300	241	249	243	251	262	243	263	259	250	247	274	271	272	255	249	251	283	250	257	266	265	268	272	237	251	243	282	275	216	236	249	236	267	261	256	268	275	260	230	246	256	232	247	253	295	264	274	237	233	253	257	267	247	243	246	271	276	239	266	242	256	260	256	273	251	254	274	263	268	257	246	238	281	245	274	269	237	265	273	254	290	263	240	264	269	285	237	265	273	262	266	246	230	243	255	274	271	232	272	279	235	277	259	251	253	277	273	245	218	249	284	250	262	265	250	256	249	253	248	235	242	261
4079	5947	3749	1981	1486	1229	899	750	649	553	496	404	431	373	386	373	345	345	381	353	344	342	324	324	318	362	330	317	315	330	315	304	338	340	311	335	343	317	344	320	345	322	312	324	356	317	351	304	313	303	311	314	306	311	312	316	295	290	317	312	321	288	348	324	308	317	301	318	322	322	305	324	287	316	304	288	299	305	310	323	304	312	306	305	291	295	276	300	314	332	320	314	337	283	321	290	281	266	294	290	280	301	280	300	321	289	282	298	323	325	308	274	285	306	262	306	296	300	294	302	322	297	276	310	302	262	286	269	294	296	310	312	285	301	301	288	283	322	304	313	314	315	297	315	278	314	294	302	296	276	302	272	271	310	326	321	312	310	286	294	285	307	286	287	309	297	309	295	280	308	292	294	299	329	294	318	297	292	278	305	329	317	280	318	293	314	333	324	310	293	272	327	263	315	294	301	277	285	333	260	292	312	259	278	343	299	288	301	299	288	261	318	313	293	263	282	331	294	323	296	298	330	282	279	294	306	311	295	297	282	319	325	294	276	293	271	325	286	316	326	307	297	316	337	333	301	305	311	305	286	273	311	281	324	266	311	293	287	313	300	265	281	291	280	289	284	307	280	254	298	299	296	308	293	302	296	271	289	280	303	298	288	303	312	270	296	278	289	326	296	281	300	304	281	283	274	310	260	295	328	276	305	260	282	285	296	306	302	302	281	285	286	304	301	277	299	317	304	271	335	314	293	279	284	288	294	293	299	313	282	288	271	317	299	289	337	269	315	309	290	286	285	276	287	296	325	279	311	318	274	277	302	245	323	266	276	306	323	291	286	327	299	282	277	325	281	296	283	278	314	300	308	306	291	310	310	298	300	311	264	305	309	314	284	312	308	272	304	285	279	271	284	302	313	304	301	298	278	323	291	285	286	305	333	313	267	296	313	278	308	289	296	279	333	279	327	282	284	290	298	275	315	289	279	287	337	301	303	285	299	298	302	290	311	281	287	322	280	296	279	270	339	281	305	277	309	316	328	307	307	296	319	267	288	296	300	291	290	316	312	293	257	286	280	276	289	290	284	299	288	276	285	305	321	306	298	298	274	303	321	327	292	320	276	287	282	297	319	293	288	282	319	298	286	318	297	315	287	317	306	302	285	280	306	300	280	289	293	281	276	303	301	281	309	295	272	352	277	288	302	273	276	280	308	300	257	286	305	271	284	267	287	259	287	270	300	281	278	312	276	312	283	299	298	285	288	321	291	260	284	316	307	306	288	286	286	304	336	302	288	276	271	288	284	316	314	295	308	276	309	275	297	276	290	294	317	303	301	327	279	313	294	324	297	303	307	311	297	266	334	301	315	304	307	309	279	292	266	288	296	272	271	290	297	309	288	288	327	270	280	275	300	300	317	269	302	299	291	281	288	276	286	314	322	307	295	278	286	302	321	284	298	274	296	272	307	285	311	283	303	294	270	317	282	291	315	290	274	278	285	307	305	251	264	305	282	286	318	331	268	312	312	317	273	287	289	289	291	313	290	303	276	293	305	306	314	312	306	277	307	312	291	321	304	307	272	314	299	316	288	291	301	291	288	300	313	281	255	279	283	291	266	283	289	288	283	285	290	312	293	309	302	278	265	326	315	287	308	297	303	292	301	307	301	311	338	312	276	279	315	257	274	306	302	278	275	288	281	274	329	299	266	268	298	328	278	302	280	283	275	325	295	296	267	290	281	362	301	288	319	302	304	279	264	295	273	282	297	276	286	321	277	294	291	310	295	307	291	299	296	325	280	318	285	291	275	301	284	270	273	296	276	303	278	254	307	331	296	309	265	265	313	311	291	308	302	301	313	291	325	268	258	331	305	302	312	295	276	302	305	279	285	303	326	293	295	306	293	288	336	280	309	295	299	290	279	294	310	307	278	282	310	280	322	290	282	307	299	298	304	319	294	307	287	292	341	316	309	298	283	266	306	285	273	293	333	310	303	289	329	316	283	318	332	299	292	315	299	303	292	301	295	289	291	302	308	307	292	304	263	302	271	306	294	289	278	296	313	284	321	284	287	282	302	316	317	292	268	321	289	306	310	306	290	291	271	297	309	303	295	267	299	276	268	277	325	329	293	307	299	303	287	291	284	310	301	273	281	291	304	274	309	309	297	304	301	271	288	274	298	321	275	315	295	292	269	311	306	271	279	303	302	305	316	299	325	293	270	315	323	325	296	306	297	291	283	272	288	298	259	306	287	321	291	300	295	287	300	333	316	312	314	302	290	299	290	293	326	279	302	262	303	302	319	306	301	293	301	279	313	323	324	279	302	308	264	287	293	280	294	295	280	294	316	300	292	302	282	310	337	260	313	282	296	272	279	258	253	323	301	294	311	296	305	269	306	281	263	330	272	309	288	303	301	291	331	309	330	296	308	288	291	277	273	310	290	265	299	337	317	279	306	299	307	308	270	299	282	314	313	324	268	309	309	310	286	290	296	309	314	290	267	295	331	285	275	282	293	295	258	302	290	301	278	296	285	294	280	298	299	302	314	296	292	294	324	304	302	273	294	304	287	289	309	318	304	301	320	288	277	260	311	300	292	324	285	324	304	308	299	306	320	309	316	290	294	265	327	290	314	322	328	302	290	314	307	289	252	291	286	292	309	314	310	287	339	286	292	304	281	267	294	287	254	320	324	308	311	280	315	274	321	287	304	294	290	305	285	281	320	278	285	324	309	303	295	283	317	257	273	311	304	316	288	331	305	289	288	328	319	275	278	315	280	283	330	258	321	270	281	291	299	297	306	299	293	289	279	302	322	305	289	297	312	290	300	295	282	300	309	292	298	266	288	332	303	295	331	297	285	344	280	281	283	282	298	303	310	274	306	279	298	292	316	285	275	312	300	321	308	296	279	294	300	330	292	289	346	296	285	308	320	302	290	301	281	314	317	314	303	277	313	324	282	282	265	303	310	249	320	311	274	296	272	310	294	312	286	296	265	263	312	334	322	327	307	266	288	313	270	276	313	278	276	277	319	310	297	292	334	267	339	295	293	282	294	265	328	288	288	298	272	294	332	333	302	292	272	274	259	289	323	307	298	317	313	271	273	279	300	300	295	298	290	280	314	332	266	308	283	288	296	305	327	260	310	303	299	300	309	266	339	291	278	290	317	291	332	296	302	299	273	284	295	293	293	295	284	278	291	296	285	289	296	308	290	299	306	288	282	285	312	266	299	314	274	324	298	324	281	311	285	303	259	279	272	268	267	297	311	311	295	308	307	302	279	301	285	336	315	309	280	270	290	296	298	296	287	281	304	283	284	291	297	302	305	284	295	304	292	311	304	302	338	286	312	279	307	297	307	282	302	306	280	262	278	302	289	303	308	297	310	303	305	299	301	284	285	287	328	324	307	319	265	283	277	318	288	303	291	308	302	300	321	297	284	315	279	302	274	306	311	295	307	292	313	298	282	318	303	315	289	293	286	329	269	290	312	296	340	282	304	297	279	303	330
22735	21340	29071	23971	21335	21380	7255	1528	1130	1024	967	866	820	754	729	744	776	735	699	675	667	647	657	643	682	642	622	602	620	594	678	627	658	644	648	666	705	623	574	607	632	620	649	660	594	617	614	628	641	640	634	597	679	583	630	600	617	608	592	609	633	627	607	617	645	558	597	578	592	611	597	560	594	570	624	588	601	599	599	611	609	631	550	605	568	615	626	621	578	562	611	622	612	599	609	587	564	582	595	600	564	579	614	593	597	610	634	600	549	581	627	592	587	597	599	562	588	590	591	577	562	624	578	586	564	597	586	553	617	644	610	585	617	632	600	579	621	602	587	603	617	564	609	588	557	588	544	578	598	559	593	555	568	592	642	582	563	644	619	623	605	546	569	591	576	596	566	639	583	574	594	562	560	607	581	567	608	615	600	612	593	589	552	615	587	614	589	565	584	598	598	583	612	596	570	596	546	624	609	599	612	578	573	598	603	548	578	564	600	588	585	631	566	598	582	630	541	592	529	612	591	574	622	609	622	593	563	603	574	555	542	591	594	614	623	595	602	575	614	612	585	587	596	540	582	553	633	610	549	619	619	599	599	569	617	608	544	607	565	597	563	609	630	594	591	577	585	608	593	550	570	598	607	567	596	585	577	581	612	578	561	638	567	604	601	595	609	617	576	584	557	579	592	629	600	593	606	588	561	622	575	580	590	648	607	570	592	584	628	586	607	624	581	566	551	603	567	599	576	605	583	569	601	605	646	558	606	571	599	587	596	581	597	568	576	634	615	556	594	615	625	583	657	627	586	600	584	606	598	621	607	641	587	572	619	606	571	641	543	570	634	583	613	593	594	587	585	606	577	592	597	525	588	562	541	624	599	569	629	573	616	628	553	618	562	530	593	608	547	607	563	610	604	589	570	564	609	574	579	601	594	595	590	584	612	564	552	593	604	610	626	617	583	548	600	581	615	555	563	564	620	624	613	617	592	621	585	567	651	613	589	556	652	601	599	551	554	620	585	581	586	598	620	639	598	581	568	614	611	636	570	607	607	582	519	573	555	569	602	563	543	619	596	548	564	639	582	565	606	593	574	595	599	572	542	605	590	565	599	637	602	562	586	605	566	598	601	589	620	640	628	580	610	644	567	578	612	608	543	606	603	608	554	611	595	584	609	604	580	579	618	605	624	589	626	560	612	620	545	597	560	555	591	585	594	575	585	575	613	602	580	628	578	600	588	575	566	559	610	563	581	575	593	638	633	618	545	607	626	593	598	597	612	595	599	600	574	610	583	626	601	561	622	608	596	585	580	584	607	591	611	647	624	570	581	637	617	569	592	590	584	567	614	631	600	603	600	599	629	587	586	577	590	600	617	593	549	596	620	599	596	574	568	551	579	577	613	586	616	586	592	608	602	609	615	607	546	616	551	615	576	624	606	575	578	574	598	571	592	598	537	563	617	598	598	610	637	592	582	604	586	628	579	606	592	610	578	630	595	602	589	570	586	590	596	599	603	586	605	588	648	620	568	660	582	590	562	615	579	552	570	619	628	523	576	613	650	564	598	600	593	615	576	574	570	633	602	634	602	579	614	568	587	564	584	588	615	590	591	552	593	581	646	603	651	602	611	620	570	613	579	616	602	610	604	589	576	611	598	561	650	598	605	564	578	587	572	585	574	572	624	556	629	583	589	564	625	621	559	614	590	607	589	577	601	541	589	599	609	567	602	604	554	574	553	579	607	603	588	573	602	575	603	600	597	587	602	631	629	628	573	662	595	600	583	588	571	537	599	598	582	609	615	600	568	567	577	563	592	621	637	608	582	600	597	594	583	576	601	568	631	588	567	625	556	572	615	596	600	585	582	569	591	589	575	620	552	570	614	639	600	585	584	567	595	601	526	616	587	556	581	580	582	603	566	587	629	613	579	595	619	607	592	615	585	614	627	610	606	568	577	621	581	554	579	569	608	613	612	593	605	591	579	592	639	575	646	594	659	606	596	585	556	610	580	574	558	589	575	592	581	607	618	584	590	620	577	536	599	588	594	608	562	604	630	558	554	598	624	563	621	575	604	571	581	584	543	588	590	593	593	621	611	573	616	556	570	576	611	573	589	615	592	544	553	572	607	594	548	596	565	585	604	578	597	592	572	587	597	606	588	615	585	621	601	593	609	575	623	606	605	566	567	622	580	629	593	604	591	564	607	608	629	633	603	545	563	573	594	585	620	612	576	583	593	606	583	552	558	620	610	589	596	579	566	553	574	566	581	622	611	578	570	601	617	584	579	607	610	580	597	606	608	601	597	591	579	562	579	589	637	572	611	584	585	558	597	630	610	628	599	613	621	585	589	549	581	553	580	607	616	636	609	561	585	558	588	620	604	564	577	568	600	610	603	604	616	613	605	571	578	601	588	568	584	554	643	586	569	637	565	585	575	592	556	635	598	595	590	638	595	565	587	617	634	565	546	637	625	557	585	598	603	622	635	603	620	596	564	569	560	591	640	581	547	615	597	602	569	562	632	626	587	649	560	567	561	584	624	594	525	589	572	602	588	589	571	594	588	583	581	568	594	601	626	563	632	586	575	621	563	541	598	585	553	564	604	614	558	589	592	595	598	569	613	572	589	567	668	596	588	560	582	584	658	608	591	593	626	612	637	598	546	596	590	564	579	581	577	610	606	610	539	545	560	596	642	639	606	592	617	592	591	597	597	590	603	594	568	586	557	571	598	558	577	569	615	593	592	611	555	639	580	604	608	601	584	592	567	610	599	623	624	626	582	558	541	606	586	603	556	582	594	605	585	602	617	595	561	551	553	609	542	598	630	601	602	585	630	590	604	586	560	614	643	631	596	595	565	591	614	604	581	588	630	597	593	586	583	575	642	586	610	594	547	566	571	593	608	573	584	570	573	569	596	602	612	572	594	621	591	586	621	603	579	515	551	598	632	589	558	615	604	552	571	555	570	586	569	548	538	629	546	604	598	559	601	595	596	540	599	589	613	609	561	547	577	612	592	582	589	613	569	574	592	625	607	607	590	562	610	604	594	555	577	580	584	563	617	602	634	582	597	616	644	565	620	556	585	617	562	656	581	632	585	584	648	628	605	597	580	601	590	571	538	598	590	580	637	601	573	593	603	604	583	650	594	607	603	531	577	615	622	577	604	579	549	590	554	575	612	572	596	579	595	583	602	604	613	617	591	581	555	598	617	584	588	548	573	589	541	640	588	558	601	558	598	548	572	604	651	609	607	573	607	570	564	594	607	610	590	609	549	567	588	588	545	582	583	603	596	595	663	576	574	615	573	613	575	591	573	617	621	545	565	552	605	572	581	602	559	615	613	583	589	581	567	601	622	582	585	601	589	578	576	568	575	605	597	569	616	591	601	595	594	574	610	588	593	604	576	620	569	570	558	572	636	628	573	554	602	586	607	648	595	572	610	599	583	575	604	563	606	593	600	566	635	618	573	555	563	597	621	602	607	620	591	597	551	610	592	608	596	575	561	564
5618	15511	10456	5487	4391	3338	2480	2051	1580	1427	1278	1073	1051	928	885	809	791	833	797	774	776	764	728	683	719	661	699	703	694	678	680	706	663	680	692	737	698	623	683	674	681	724	692	744	685	644	632	638	671	620	626	677	670	694	691	655	633	680	641	602	665	659	668	643	677	634	628	670	624	657	643	645	670	644	648	604	600	611	594	640	656	608	630	619	643	649	671	698	625	597	596	657	645	658	590	634	642	606	635	650	606	610	607	569	623	602	604	644	666	635	614	650	623	610	631	611	617	631	627	652	633	609	582	635	605	574	659	637	618	580	617	615	589	633	645	600	659	586	616	641	633	610	616	644	625	617	625	626	536	569	608	666	623	619	585	646	633	663	603	599	652	601	587	616	648	674	614	637	679	621	616	593	616	647	631	611	629	571	649	671	651	596	622	610	600	607	584	636	600	621	623	598	628	623	604	604	599	617	631	610	558	628	592	611	605	619	637	626	604	632	623	621	642	624	590	610	602	571	605	633	593	599	621	620	626	626	649	631	585	599	640	632	594	603	613	634	587	623	650	589	589	621	628	609	668	603	630	605	645	650	605	611	625	592	561	626	596	604	643	646	601	604	596	594	626	631	604	645	638	634	629	623	625	599	591	608	628	595	640	612	613	638	598	597	620	602	635	597	604	637	577	617	586	573	617	635	632	604	628	645	648	622	630	589	618	605	643	569	571	639	613	575	647	639	638	680	605	608	595	555	676	623	630	614	593	638	607	587	634	622	623	638	608	637	659	624	652	626	609	626	652	647	604	559	594	613	647	600	666	649	585	635	623	558	623	631	635	579	631	606	644	635	574	622	599	606	615	628	644	631	574	638	582	623	619	603	645	587	622	658	597	638	647	651	589	598	601	618	623	614	650	651	658	634	600	626	655	610	646	617	602	596	607	653	630	617	629	695	616	635	623	632	624	628	651	636	634	624	604	594	595	647	615	619	632	605	544	590	658	656	564	645	611	639	628	606	627	603	657	611	630	581	606	588	621	631	634	621	591	611	592	610	554	589	610	623	651	611	629	627	631	611	600	595	624	614	632	623	636	614	598	619	623	604	558	636	609	617	627	605	587	623	608	582	650	628	629	606	625	596	617	668	601	656	608	673	599	585	654	629	628	599	588	611	601	582	632	649	584	616	658	641	638	637	629	634	653	608	600	619	580	660	572	635	661	580	677	640	612	609	593	651	628	605	581	649	647	583	599	607	602	572	652	637	615	621	623	641	607	607	629	600	663	648	591	624	654	614	584	660	637	627	580	638	627	635	626	635	631	642	608	586	629	615	619	586	623	597	592	592	637	576	608	608	653	620	596	626	594	611	651	625	633	610	614	644	559	632	608	603	598	657	651	625	641	594	627	580	644	626	627	579	647	616	611	615	595	638	612	619	606	626	597	675	618	656	646	643	597	644	570	649	634	611	604	615	623	580	637	606	601	580	628	628	643	642	593	588	613	636	601	630	627	655	600	571	652	608	647	631	598	644	665	648	644	595	657	651	657	635	598	594	668	581	645	664	613	612	601	579	546	624	598	601	623	675	613	608	651	633	584	636	625	620	598	617	619	602	581	660	628	610	645	628	626	601	619	618	602	600	621	614	614	622	591	615	624	653	653	557	626	645	639	586	612	604	596	622	677	641	614	611	576	592	633	643	623	612	600	631	637	653	631	599	624	645	634	638	616	590	596	597	611	636	592	597	616	602	590	624	640	619	614	680	625	652	690	620	666	644	615	640	603	593	649	611	622	543	611	602	633	601	582	638	612	607	654	620	613	581	624	597	602	650	595	628	610	635	616	561	617	669	621	600	613	590	604	618	590	653	596	593	592	596	665	601	645	624	619	602	615	628	620	646	623	626	642	565	636	647	600	611	603	617	575	635	627	588	601	627	617	616	656	646	673	618	643	652	623	605	613	634	640	628	627	623	607	571	658	647	615	684	594	640	641	629	670	648	643	630	621	633	576	646	620	616	616	601	633	643	619	638	584	605	626	635	606	577	637	582	642	661	613	583	595	642	636	599	608	614	594	587	623	616	623	666	608	624	566	633	622	627	606	590	580	631	571	627	637	649	594	661	610	610	603	612	654	618	646	602	641	595	611	614	589	572	639	610	601	639	635	640	601	573	631	634	639	631	605	618	609	652	619	670	619	644	654	635	575	606	622	583	625	588	605	592	657	618	622	629	635	644	618	702	608	632	595	627	656	632	616	591	638	634	630	640	643	606	608	683	589	624	662	680	627	654	650	627	580	638	588	637	641	632	582	655	616	631	622	641	644	606	627	652	622	670	589	626	636	647	633	605	626	632	630	631	615	641	587	607	649	635	596	631	600	661	622	646	654	636	634	615	587	648	642	653	630	641	563	643	637	590	635	631	594	592	603	611	615	606	591	602	644	624	618	646	563	609	636	610	621	609	639	611	586	626	626	644	622	599	610	608	590	630	605	604	658	625	637	596	602	644	580	659	626	599	612	625	625	590	627	635	600	629	616	616	633	620	676	580	634	648	652	633	601	623	661	602	573	593	612	614	659	644	617	596	626	619	638	642	591	625	656	593	593	603	620	631	602	629	610	646	656	653	617	598	627	603	616	630	625	609	583	644	622	603	640	652	630	629	605	609	643	622	648	604	629	614	655	640	603	628	617	581	599	660	606	603	590	634	646	660	612	596	583	616	611	638	632	647	664	614	604	637	605	625	643	623	626	616	596	640	651	636	593	598	625	656	596	600	636	644	619	607	598	579	639	612	610	627	592	571	607	674	587	655	638	586	598	644	665	579	607	644	626	630	621	633	625	569	612	603	613	603	589	618	650	661	626	645	629	627	633	611	613	568	611	622	630	613	648	627	618	607	623	620	617	590	648	599	644	593	645	639	673	568	606	628	644	633	632	615	609	612	613	660	586	594	592	607	583	628	613	591	653	604	572	625	633	623	591	622	633	613	611	613	607	630	623	602	593	620	613	610	592	611	615	659	598	614	579	631	588	629	630	610	603	601	614	624	589	621	628	643	609	600	627	632	621	608	679	651	611	655	640	569	601	618	619	649	656	619	639	599	600	618	629	663	622	597	573	598	606	624	614	634	659	631	618	616	611	586	583	543	611	620	609	598	657	631	661	622	583	583	650	610	569	636	614	648	625	613	634	613	593	612	606	609	628	617	638	613	625	599	602	618	622	615	619	621	567	618	606	590	621	614	622	617	652	647	597	561	635	556	567	562	606	690	620	599	632	614	621	618	587	650	652	604	602	631	614	675	664	620	656	649	661	666	671	599	643	622	636	610	652	639	572	586	606	610	609	613	607	637	626	638	593	634	655	606	570	598	672	609	629	629	606	619	647	668	634	640	583	613	599	660	625	612	623	644	633	651	603	624	613	623	607	627	598	668	658	612	605	631	610	657	589	621	596	648	589	650	601	600	582	598	642	621	625	606	581	632	607	612	625	615	605	618	624	635	641	580	602	616	629	648
27789	17092	3448	835	622	542	393	304	291	301	320	310	288	285	317	305	298	276	306	306	301	294	266	267	247	269	257	289	257	293	272	279	300	290	310	319	298	301	270	301	300	286	278	293	295	289	275	278	257	287	270	294	292	296	296	266	292	266	277	274	268	311	295	315	264	290	259	297	284	264	282	288	270	286	265	279	243	275	276	282	294	275	257	282	283	306	270	295	261	318	287	260	304	282	305	291	246	275	299	278	280	278	279	265	295	297	296	271	277	259	296	256	283	245	277	275	272	292	255	269	295	288	277	292	250	286	278	272	269	292	298	281	268	299	290	257	273	274	256	283	285	279	275	278	265	253	254	289	277	289	263	267	291	301	303	292	285	254	282	261	330	299	327	297	300	277	281	266	264	272	252	248	278	267	289	299	302	276	277	294	259	259	268	275	294	274	273	255	281	262	268	308	262	277	252	281	275	300	298	247	264	273	312	291	262	260	238	276	258	256	266	301	290	251	267	259	284	287	296	298	304	267	277	286	291	289	261	275	307	264	261	270	279	271	300	307	271	256	296	306	251	269	254	297	266	279	283	258	273	316	288	251	272	311	250	258	273	285	250	296	294	271	320	297	278	281	296	269	308	295	266	273	265	321	253	250	275	259	302	263	265	284	306	291	281	277	264	274	272	276	269	287	271	297	290	269	270	279	284	246	287	289	263	277	279	263	261	264	277	297	274	274	276	304	249	291	277	262	262	265	265	261	278	273	278	272	284	262	271	308	308	285	273	278	282	275	252	287	279	287	285	266	282	274	285	259	286	252	265	276	277	263	291	309	283	280	274	283	304	272	261	303	248	255	264	297	266	263	273	284	274	281	263	290	285	257	282	309	264	304	255	275	292	253	297	286	241	264	276	275	269	309	275	275	285	269	295	290	271	290	298	278	296	272	273	311	312	301	293	289	279	300	274	295	270	282	283	300	266	238	308	284	272	278	239	289	258	277	267	294	286	289	276	245	269	274	254	266	278	304	309	279	290	281	259	250	276	268	265	266	264	275	303	265	285	284	282	261	273	321	268	276	294	287	273	290	256	285	291	260	303	297	278	279	274	295	273	263	283	271	294	304	300	277	263	290	266	274	301	293	259	264	276	271	257	267	267	282	269	264	281	275	274	269	245	267	282	271	294	286	247	283	260	296	286	293	273	255	276	256	254	264	272	248	269	282	267	252	271	280	269	275	305	257	288	268	299	280	289	252	267	279	288	288	274	289	261	280	273	267	272	264	257	254	287	285	277	288	282	278	285	247	276	283	287	317	275	266	307	298	244	287	265	268	307	282	261	261	265	300	300	280	283	259	264	244	264	266	274	289	271	281	260	300	281	260	287	291	285	274	290	306	301	309	278	265	271	273	285	282	260	303	278	300	289	242	288	256	276	267	259	279	277	237	284	268	278	290	259	298	286	271	237	286	268	293	279	292	282	246	276	289	286	305	246	298	290	254	291	281	269	262	268	298	274	264	264	251	277	254	279	284	250	280	290	267	274	275	276	304	271	291	273	312	289	276	273	269	286	293	260	282	297	282	271	268	260	277	272	256	267	261	284	286	264	294	255	274	299	255	292	290	265	275	271	271	278	298	287	243	264	287	289	280	298	260	282	281	283	265	264	262	259	290	247	267	287	251	280	259	270	276	277	275	300	295	270	272	288	251	255	290	289	303	305	278	258	272	268	261	270	292	274	283	262	285	282	282	282	306	290	285	266	266	293	282	262	286	290	307	300	288	269	294	261	303	253	306	265	275	270	268	269	265	267	261	305	285	288	288	300	284	286	278	293	251	294	285	280	292	260	286	290	273	262	257	280	285	260	284	277	271	311	276	279	260	269	298	283	264	247	278	316	292	291	320	281	275	262	275	297	281	295	282	257	308	273	293	255	252	254	254	250	283	260	281	287	257	278	268	259	283	298	268	298	294	290	238	263	289	242	274	255	264	296	275	312	287	281	282	302	283	291	275	281	288	270	270	286	283	263	281	239	265	280	261	294	265	280	285	286	246	252	252	319	248	285	280	286	264	300	309	303	257	308	271	294	274	274	245	292	281	285	272	255	269	278	264	279	254	269	280	286	281	273	299	292	266	295	297	296	292	273	278	272	251	294	280	271	265	294	294	288	302	257	284	271	274	267	311	288	276	288	259	264	286	286	283	287	256	303	267	265	292	309	266	291	281	295	267	288	303	290	275	265	250	283	251	287	273	308	239	270	306	294	282	274	311	290	291	264	294	271	290	279	306	305	285	267	273	276	272	286	269	271	274	272	262	277	300	254	277	271	267	288	286	264	295	313	304	287	286	286	310	296	268	292	282	276	273	258	267	297	290	272	264	277	265	269	286	246	274	299	279	303	276	288	279	293	289	282	247	246	311	279	293	283	273	273	263	274	290	254	263	292	294	316	257	282	289	277	267	297	299	266	290	266	284	252	293	253	299	297	250	256	269	258	317	297	282	261	282	263	273	253	254	282	283	269	257	271	259	264	274	265	292	281	292	310	268	283	279	275	283	255	285	290	262	248	305	279	275	266	277	267	284	271	260	297	269	319	234	281	281	277	281	271	285	319	293	280	265	299	297	292	286	273	277	266	268	276	311	283	282	275	271	261	276	273	291	278	322	260	289	266	281	262	286	257	287	279	258	271	293	310	304	255	290	264	280	282	269	262	267	297	285	273	271	255	265	266	296	291	268	263	285	267	271	273	275	295	270	288	296	294	311	270	259	287	262	284	259	266	288	259	307	302	273	248	302	297	297	296	268	276	258	314	299	260	274	295	252	289	276	279	316	272	271	321	263	276	252	255	303	279	285	257	280	276	297	291	261	280	293	243	295	278	290	285	272	282	282	260	303	274	259	292	255	282	269	285	286	269	259	284	281	289	273	256	268	263	266	276	283	284	276	293	259	263	274	308	273	275	287	286	290	292	297	284	271	287	258	256	278	268	277	304	276	270	284	270	293	280	277	265	270	253	273	252	272	276	269	280	265	267	276	271	270	280	276	286	257	283	262	278	271	267	280	277	298	306	270	268	274	285	272	252	270	256	254	298	268	284	260	277	299	263	271	280	285	300	302	262	273	309	289	279	298	299	252	271	295	316	274	297	246	274	272	234	271	251	269	312	272	258	324	264	275	271	272	269	271	282	283	279	268	248	304	276	305	254	257	279	280	253	275	263	253	273	286	274	275	278	270	303	300	274	291	272	289	275	281	288	260	291	290	323	285	285	261	270	274	279	272	279	246	270	290	294	268	256	295	291	247	244	287	268	269	279	287	261	259	289	302	294	306	276	247	307	280	275	286	247	260	307	258	280	289	276	274	274	329	269	300	286	275	275	280	266	286	286	290	263	290	287	271	288	265	280	273	273	278	267	289	300	312	275	280	262	277	303	298	293	281	291	301	299	290	278	317	281	284	282	293	295	301	267	303	289	296	265	275	286	275	290	268	282	304	322	290	266	273	271	303	280	305
7366	1523	1132	663	547	471	412	401	362	377	320	311	299	298	325	321	325	338	296	292	309	297	316	285	315	329	315	314	313	313	307	301	345	325	326	321	335	342	327	342	303	326	319	341	321	312	323	325	312	296	299	315	306	328	322	309	324	313	325	321	312	296	292	306	308	313	340	272	300	290	315	313	295	326	268	304	305	305	298	281	308	306	309	345	301	315	309	317	280	311	290	315	323	276	304	313	301	291	310	321	299	292	292	330	281	306	301	297	295	321	310	258	281	311	325	288	312	281	294	308	325	275	325	290	311	321	305	296	316	296	285	287	292	285	306	317	317	290	263	275	318	306	324	302	355	294	278	276	298	304	286	290	310	302	316	297	286	281	318	305	314	312	296	320	308	324	304	291	304	292	316	302	298	299	297	307	292	299	323	269	273	293	311	299	289	277	306	297	308	317	331	295	297	303	313	283	311	304	317	300	312	322	287	304	334	291	313	313	298	287	293	315	307	319	268	310	309	308	290	295	296	270	270	279	284	325	285	304	283	283	312	273	323	285	323	318	310	304	286	280	335	298	312	294	304	323	317	304	322	282	316	290	272	348	303	300	283	288	287	316	301	317	299	270	265	284	318	306	290	282	299	294	284	290	321	313	327	295	301	318	289	299	274	303	310	292	315	287	271	292	321	273	291	292	293	281	333	315	305	297	309	308	289	301	253	317	297	312	327	282	297	272	297	295	296	301	325	330	320	299	292	295	295	271	297	281	316	285	298	309	327	280	320	276	302	291	267	325	316	277	290	296	319	290	298	321	301	314	309	340	311	302	299	311	312	327	286	318	325	289	295	279	292	324	311	298	301	301	318	304	283	289	301	281	310	281	328	316	261	328	306	294	294	302	307	333	313	286	313	303	303	313	297	305	279	278	299	302	306	274	301	299	282	331	293	312	311	312	284	335	314	331	291	326	310	338	325	313	296	294	270	285	309	286	323	320	277	315	296	284	299	308	300	304	334	327	299	289	307	318	320	303	276	282	327	329	276	294	318	303	292	329	310	311	320	292	299	307	296	317	325	280	312	286	316	303	271	297	311	299	293	287	287	301	302	336	309	305	285	314	286	308	295	290	304	314	312	313	267	316	298	307	306	299	274	287	312	298	277	326	325	298	311	287	277	291	285	276	306	283	319	313	303	292	324	315	297	265	264	289	312	268	261	286	313	302	268	262	300	318	307	305	308	269	328	310	304	320	285	285	301	287	291	260	311	304	296	337	301	322	297	309	291	300	288	302	278	318	268	313	292	306	308	290	307	293	318	327	289	322	306	270	276	351	265	317	279	323	312	264	292	304	308	323	291	298	308	312	301	336	316	309	299	276	304	317	293	272	302	309	297	296	308	293	328	333	283	288	278	314	299	303	283	306	317	288	336	300	268	333	290	293	309	306	288	292	303	285	337	277	294	309	280	338	316	281	291	309	285	295	323	310	289	283	316	293	291	301	305	304	327	320	288	315	310	315	262	283	326	307	312	314	311	326	311	299	330	280	260	268	307	300	286	323	300	309	294	309	276	290	320	308	293	262	316	301	314	327	305	321	315	306	301	311	297	318	306	312	301	301	291	253	305	333	293	297	329	302	287	282	330	323	296	305	347	307	299	276	286	285	292	317	304	328	299	320	293	291	297	293	296	267	298	301	293	293	316	314	297	318	312	286	279	330	292	285	283	324	320	320	339	292	291	270	288	275	321	293	313	281	296	276	314	284	335	280	295	310	350	297	295	301	300	333	280	286	297	305	297	312	319	273	268	307	291	304	320	289	298	300	329	301	297	288	318	304	312	287	288	291	316	315	287	264	299	298	320	280	302	309	301	300	295	292	310	275	309	257	313	313	297	280	291	295	306	285	311	277	303	335	288	289	341	297	321	297	321	314	298	324	306	326	325	284	308	281	304	265	283	305	311	295	299	300	304	293	320	316	299	318	257	314	299	297	308	300	288	323	328	284	307	311	290	286	317	301	322	323	317	355	291	301	306	293	291	325	296	283	322	309	307	266	277	311	298	310	293	304	268	292	282	334	330	293	278	301	309	270	319	320	326	288	303	298	292	309	314	279	304	307	302	297	276	344	320	287	316	311	304	281	300	298	309	297	325	320	308	287	287	310	276	310	324	304	303	320	307	292	309	278	323	306	341	288	305	307	294	319	288	315	311	287	303	297	326	296	328	300	280	298	305	296	299	269	313	296	319	285	305	306	292	297	299	306	323	324	287	310	318	266	296	281	311	293	300	283	290	308	295	320	303	302	338	307	335	305	300	317	298	287	300	309	281	304	283	335	320	298	303	316	279	299	300	302	313	263	295	313	258	304	274	299	327	275	336	294	319	298	301	302	297	309	266	278	304	310	295	283	311	303	301	329	289	289	310	283	283	310	307	314	308	327	338	280	286	307	350	307	333	281	321	282	315	306	320	317	324	291	279	324	316	314	281	280	307	297	293	299	318	296	329	313	316	270	295	334	318	317	286	293	286	323	279	276	286	235	279	328	284	302	306	297	314	348	308	298	296	301	269	291	283	295	310	290	278	291	295	315	316	275	311	300	303	309	274	309	334	272	309	280	264	311	309	285	349	315	327	291	299	284	298	305	321	279	288	296	289	299	314	289	302	332	312	288	288	318	295	285	310	299	304	288	293	310	275	316	266	295	281	327	334	306	296	326	279	285	290	315	323	323	288	302	303	324	308	285	270	327	253	317	296	314	301	340	294	304	292	279	300	284	300	304	305	304	319	304	295	274	298	308	282	263	288	320	317	289	300	331	307	332	293	330	304	276	309	290	313	292	287	311	317	289	281	303	328	293	282	324	285	268	307	302	278	282	299	300	293	289	310	254	295	302	306	290	300	286	302	309	313	288	310	301	296	277	319	290	281	303	336	306	316	311	304	292	281	317	288	320	330	315	282	311	299	282	284	287	305	273	316	313	318	290	338	292	329	293	297	299	312	307	315	321	315	332	292	312	313	310	283	341	304	279	300	280	309	308	291	296	318	307	313	282	283	295	287	317	290	302	290	287	326	337	291	315	333	283	296	275	285	305	310	298	315	291	301	287	302	307	305	288	296	285	294	303	327	288	305	272	342	312	311	310	301	301	274	276	326	297	308	316	309	291	295	311	288	307	298	314	285	292	275	314	299	273	294	295	335	323	283	301	305	279	324	322	282	313	303	316	289	288	303	294	298	305	316	302	284	307	320	326	306	313	307	290	324	280	300	329	294	319	301	301	283	300	288	296	288	306	281	292	287	296	289	313	317	283	304	292	274	301	309	292	263	349	319	284	316	317	309	281	320	307	306	290	321	320	300	309	274	308	341	293	318	263	286	296	288	286	313	275	291	286	331	281	291	292	322	303	290	312	329	292	320	282	335	319	312	303	286	328	305	301	286	285	290	307	282	282	302	301	312	272	317	277	312	280	272	318	323	283	288	309	318	284	306	278	305	330	286	299	305	294	315	297	281	326
23828	21238	28427	24332	21207	8459	1336	914	804	719	688	661	602	649	580	581	551	539	600	565	605	569	574	481	522	530	552	534	526	551	532	514	537	547	527	537	567	477	523	540	569	529	557	536	565	518	561	509	543	511	485	522	506	561	509	487	527	541	538	536	502	550	480	530	511	503	543	472	488	506	531	542	527	542	518	527	522	496	519	498	515	484	518	533	534	499	535	529	515	489	546	455	474	521	485	456	501	507	567	497	490	461	554	485	540	512	481	517	496	514	517	500	516	494	504	532	500	534	499	505	549	512	465	526	530	504	548	502	501	531	527	538	510	493	485	489	519	515	520	534	494	501	496	505	478	503	467	500	469	498	550	510	479	504	544	510	490	499	521	472	474	488	486	538	524	473	533	509	492	518	504	506	523	502	478	483	522	491	509	524	507	527	503	519	479	505	519	483	494	491	466	541	478	555	502	479	493	508	486	487	494	477	487	533	503	510	500	474	479	516	502	496	502	497	536	492	513	460	509	509	537	494	555	469	524	464	507	491	466	505	475	504	518	480	475	481	486	544	479	532	497	513	538	486	470	533	509	513	514	521	487	508	481	529	521	528	485	492	508	526	520	486	528	509	479	519	551	505	464	527	513	491	525	490	509	520	515	525	523	526	509	519	513	539	518	503	493	514	520	506	505	472	520	524	499	535	526	497	494	461	499	516	487	528	485	520	527	517	482	494	502	482	479	520	511	516	497	505	526	508	477	505	477	500	517	554	533	523	511	543	509	498	479	541	531	481	511	515	486	547	502	508	524	474	542	488	522	501	507	503	493	525	526	535	507	499	509	513	528	493	494	490	489	543	521	487	493	533	498	486	540	508	492	530	536	467	514	518	524	534	485	493	476	494	518	526	487	485	510	551	541	519	546	538	482	545	535	501	524	481	492	520	524	499	522	528	510	495	471	504	486	485	510	491	495	522	476	483	491	510	510	497	536	518	501	536	481	538	495	478	492	546	496	514	485	521	489	536	523	513	534	467	550	509	510	488	515	511	559	518	489	463	556	493	478	508	557	482	525	550	480	521	505	492	518	500	521	496	518	484	474	499	508	481	521	522	485	514	517	531	526	464	523	481	511	482	528	489	536	548	518	489	494	513	504	500	521	526	531	505	531	513	519	508	518	481	526	531	483	497	491	524	506	506	554	522	517	499	513	567	503	538	484	508	466	538	499	491	525	521	552	490	522	541	480	486	543	517	505	502	575	538	531	536	508	516	518	503	549	486	525	508	485	515	495	562	536	508	505	520	505	503	494	508	524	517	491	505	526	536	512	539	504	508	517	500	523	518	526	498	495	516	514	534	544	493	485	523	484	521	531	499	527	510	498	506	479	524	490	516	522	472	550	500	477	495	521	538	513	486	522	504	531	503	488	492	545	535	539	493	489	525	548	511	462	509	504	495	494	475	514	490	526	541	490	470	522	476	508	492	523	508	474	489	506	518	502	493	512	487	507	498	532	510	540	502	514	509	489	520	496	502	526	532	507	540	530	542	515	539	549	503	538	532	475	505	464	515	484	521	523	461	489	495	489	508	499	500	492	520	504	510	518	525	512	502	511	499	495	499	495	500	495	497	520	514	520	532	503	483	494	533	526	477	497	472	507	518	517	535	499	526	491	507	506	525	516	527	492	522	479	484	465	511	500	527	512	514	490	506	545	508	534	485	532	480	488	482	538	556	506	473	497	548	525	569	494	530	511	501	546	494	490	501	519	497	567	489	522	501	491	543	506	483	507	546	494	546	467	503	547	527	557	548	484	531	521	525	505	514	504	514	501	510	513	506	466	529	505	517	470	529	503	521	487	538	514	501	501	534	532	518	514	528	501	548	549	480	520	486	493	510	495	505	511	499	533	494	487	585	492	471	512	503	497	505	522	489	515	527	493	508	514	523	503	493	494	489	558	513	530	534	483	561	505	476	472	549	505	489	508	507	468	498	521	497	479	527	524	539	532	512	496	509	514	522	480	488	505	505	482	494	529	474	534	463	468	497	516	506	475	553	544	503	514	524	491	501	485	515	551	480	483	513	521	522	471	501	542	498	523	496	500	537	479	490	503	486	533	527	497	538	554	478	505	514	496	513	473	527	475	469	485	516	472	503	519	506	520	454	482	530	526	515	499	521	506	484	537	483	534	488	503	506	543	460	480	529	481	501	517	492	532	549	507	519	515	506	518	514	503	466	530	498	462	509	542	523	506	492	476	521	520	511	479	519	517	452	500	528	554	525	530	564	535	508	552	506	508	500	495	513	525	487	506	522	491	498	539	494	499	517	490	496	490	524	518	540	539	511	542	509	482	501	526	486	534	476	547	525	547	514	522	496	518	512	547	494	496	514	504	497	502	490	471	484	504	459	488	503	489	534	493	505	472	486	488	470	505	490	486	464	540	497	510	504	538	512	556	446	493	514	536	515	493	479	478	502	509	500	532	496	527	508	515	528	509	516	523	493	525	527	503	475	493	519	524	498	483	511	499	484	483	507	492	547	509	547	521	529	499	538	520	496	520	516	525	514	495	511	525	514	491	521	519	475	518	526	515	479	460	510	527	543	525	570	525	521	519	515	491	515	538	508	534	510	514	519	504	508	510	524	545	503	498	486	513	530	509	523	484	557	522	492	541	488	504	531	469	527	454	503	527	520	503	466	513	530	538	520	495	499	525	519	502	510	523	520	472	474	499	489	524	516	519	528	530	516	517	541	457	497	465	541	525	478	459	520	530	567	537	547	508	500	497	557	529	531	477	514	473	504	521	489	481	514	511	493	538	518	518	492	519	470	510	522	528	497	488	502	477	518	531	525	481	515	512	494	509	476	516	494	543	528	500	505	511	509	510	499	536	526	525	504	504	473	491	526	507	513	529	532	547	511	531	530	487	488	524	557	509	517	491	499	505	520	512	510	520	531	493	511	501	478	513	547	523	518	510	533	508	525	497	552	492	492	495	452	485	466	565	520	483	501	487	529	557	520	520	498	476	500	551	503	503	477	499	492	470	490	530	496	528	505	531	493	527	477	503	529	521	467	541	494	510	497	523	489	511	471	508	490	538	510	550	552	506	470	503	544	520	495	465	517	518	510	531	530	513	516	469	541	477	491	486	510	536	537	516	490	516	525	504	526	496	524	513	507	561	484	491	534	497	510	493	511	524	475	546	566	532	549	532	525	531	510	465	515	481	484	465	469	496	520	512	472	486	506	507	479	501	489	517	517	510	516	570	488	540	525	471	504	551	494	517	507	523	528	518	526	567	508	517	485	489	447	494	515	540	498	470	543	497	505	504	510	533	505	539	514	527	498	522	482	523	508	493	530	533	507	513	538	506	498	500	504	512	509	524	506	509	514	517	508	517	540	577	493	532	526	525	473	521	500	500	492	499	514	483	518	497	495	537	488	519	479	485	519	472	496	511	495	524	496	451	509	499	511	577	566	556	583	557	479	528	551	514	493	547	508	478	522	508	544	550	522
4820	10236	6369	3166	2505	1976	1513	1250	1086	948	794	806	713	699	704	653	642	644	653	646	578	616	565	560	597	573	571	573	577	581	575	559	589	603	560	596	551	559	567	524	585	573	560	582	550	591	588	590	593	613	542	586	574	543	545	534	512	502	510	553	546	544	563	518	559	572	554	537	499	539	586	562	551	522	583	561	537	534	531	547	548	532	547	532	510	591	475	553	564	548	524	576	558	525	554	548	557	543	509	569	540	579	560	513	538	538	564	515	519	531	511	593	518	554	528	548	523	559	537	527	510	524	532	525	502	486	549	544	528	533	488	553	543	538	524	526	571	566	540	576	519	499	502	510	550	512	510	558	523	523	529	479	538	565	520	546	528	539	503	537	519	557	537	512	529	516	531	473	556	532	569	529	488	557	566	515	500	546	551	520	528	537	531	534	525	515	538	559	572	536	563	559	550	524	528	526	511	527	521	515	527	534	474	532	516	538	518	555	526	547	579	488	510	498	543	541	539	536	525	556	517	542	529	543	557	517	527	498	559	529	533	510	531	530	558	574	549	533	530	533	538	563	533	482	564	553	536	529	550	515	520	547	542	483	471	541	484	514	531	533	516	527	516	517	545	571	553	519	516	533	548	533	546	581	512	559	531	505	502	526	501	529	545	547	532	485	526	516	532	522	545	540	516	524	574	520	525	526	521	537	517	509	530	504	557	521	525	544	528	511	528	533	518	526	514	544	515	523	509	511	507	554	528	529	539	514	508	552	509	522	567	538	555	543	532	518	518	557	530	535	529	562	530	539	574	505	554	571	537	552	525	509	498	524	508	537	520	517	540	506	545	495	540	554	503	556	508	524	539	528	543	539	521	521	542	571	542	506	504	534	558	570	512	519	522	537	499	538	553	547	533	516	480	531	568	542	507	520	529	513	549	580	513	521	513	537	590	530	524	548	530	541	532	526	570	529	537	572	515	528	502	525	548	539	517	567	543	513	536	528	511	560	539	529	534	480	511	582	535	536	516	524	498	577	519	540	508	577	578	558	540	554	547	535	552	572	531	556	530	536	522	531	557	553	516	517	498	531	497	514	574	531	592	516	563	521	540	518	534	536	547	538	530	503	506	511	552	544	522	538	508	551	502	517	526	569	530	525	544	532	536	519	482	491	558	572	530	519	552	546	516	568	540	536	523	557	572	517	553	526	528	504	552	500	586	569	542	514	532	543	498	588	541	531	512	526	504	537	495	516	526	501	498	519	549	556	542	543	523	465	525	547	525	539	559	517	528	532	524	528	509	548	529	510	496	484	519	565	546	516	544	575	524	517	511	531	575	533	517	547	527	484	476	547	501	569	538	538	520	547	505	522	510	559	530	498	548	492	473	523	512	555	549	527	540	521	543	532	530	543	553	548	541	528	506	557	573	566	546	535	535	529	491	521	515	534	521	510	555	535	513	559	534	545	539	531	551	526	513	535	510	576	529	547	529	524	536	490	512	519	591	510	552	566	548	529	529	502	559	583	516	524	561	532	594	590	539	540	531	536	545	501	570	550	537	518	558	530	516	529	524	547	543	538	533	528	516	538	537	478	584	493	559	579	515	495	539	562	570	518	508	525	538	521	537	503	527	458	529	530	515	498	491	537	529	538	529	539	582	518	566	553	539	535	562	541	521	528	512	539	546	522	535	506	510	507	556	525	553	543	540	513	549	530	559	554	498	504	536	509	519	516	540	561	530	555	520	517	522	523	569	553	478	563	531	515	518	515	588	555	536	507	554	501	537	532	499	535	536	554	534	534	529	525	524	537	499	525	488	502	523	510	528	537	604	517	553	530	545	547	557	516	556	536	533	579	550	543	537	528	549	495	524	551	526	548	549	559	552	538	488	544	553	545	553	513	513	542	540	523	508	559	519	545	517	538	483	540	539	565	555	548	506	532	557	515	559	508	525	543	526	555	488	532	540	519	559	551	558	523	499	519	556	522	521	492	520	536	572	529	561	538	528	493	555	561	497	521	517	531	505	536	530	539	501	496	512	477	538	560	530	525	540	567	529	533	526	550	516	521	525	551	549	553	532	523	544	553	512	506	521	517	507	550	548	524	533	540	520	544	536	535	551	526	493	513	499	493	548	553	502	529	497	518	513	510	536	516	549	511	509	566	518	538	536	509	532	491	559	555	507	506	528	599	520	530	532	489	559	511	555	567	530	513	515	560	540	534	495	512	508	523	600	559	566	524	561	530	541	554	604	541	533	500	577	511	513	557	542	492	557	528	532	538	555	546	556	541	557	514	507	552	537	556	516	572	508	539	531	521	513	505	568	539	544	518	539	551	535	566	498	569	591	546	525	538	564	521	534	536	512	552	577	520	519	528	502	550	530	545	516	490	493	521	562	517	556	502	567	595	550	510	553	537	543	536	548	505	563	541	536	506	552	519	539	527	528	557	535	518	546	519	530	548	488	538	551	542	546	549	498	525	539	543	538	529	545	533	516	535	518	520	560	536	531	528	511	518	529	548	537	543	529	505	534	542	521	575	543	533	550	562	521	497	523	554	536	525	519	526	503	495	543	547	516	536	530	524	531	487	506	527	529	552	523	583	538	532	513	517	517	523	522	509	476	516	524	524	499	529	508	503	541	532	531	492	539	529	525	518	527	539	536	557	512	506	544	545	489	531	530	542	500	538	507	547	554	502	516	534	528	547	581	475	592	540	579	546	583	497	527	504	521	576	528	538	514	555	504	526	530	543	530	557	506	485	550	569	484	532	530	555	537	578	495	563	540	534	506	547	521	533	502	545	536	510	564	525	551	487	503	532	527	536	495	493	510	563	540	559	530	546	538	518	496	499	515	543	564	526	518	574	545	509	523	537	506	483	502	529	542	543	549	527	497	553	555	518	558	539	521	531	498	544	529	565	525	521	513	515	520	517	549	513	520	532	477	554	555	518	523	555	534	532	497	535	559	532	553	547	522	546	525	542	523	528	524	570	518	535	506	512	530	552	546	507	525	503	523	549	544	528	508	509	521	544	560	554	511	540	574	528	523	534	549	546	514	543	575	520	539	524	494	531	498	517	571	507	543	512	526	578	527	508	518	508	543	544	491	540	522	539	571	532	538	564	542	507	512	512	521	541	547	558	512	509	538	520	547	497	509	510	512	524	561	525	536	528	524	548	501	525	541	534	515	524	556	564	537	531	522	537	496	534	548	546	505	518	519	523	515	572	541	515	517	525	503	567	541	533	535	550	546	549	562	508	544	532	487	571	513	514	522	526	539	549	488	516	507	531	503	531	529	481	579	529	546	546	528	503	587	546	535	533	528	544	517	551	553	544	520	531	504	505	494	556	604	538	537	530	557	484	519	525	528	533	536	550	547	502	531	525	574	551	530	542	529	579	522	542	533	521	548	529	547	544	555	547	539	537	489	496	536	511	577	478	527	554	535	517	530	482	512	568	521	574	544	493	542	523	533	507	547	541	529	458	516	515	560	546	520	549	526	509	526	530
24896	21221	27252	25372	8391	778	540	455	374	379	343	360	326	284	287	292	301	290	266	311	272	281	265	260	249	292	266	254	269	272	294	282	244	292	297	275	272	293	262	296	254	280	295	265	309	263	255	275	269	290	262	267	247	271	270	265	247	247	261	262	256	251	274	281	275	258	266	282	316	270	245	265	264	253	278	288	281	255	243	267	273	266	252	247	272	276	252	255	237	240	239	268	236	250	256	261	290	243	278	261	239	225	258	280	278	231	255	277	253	270	228	296	244	221	249	249	227	251	264	260	264	227	227	230	248	250	250	251	270	243	249	259	265	273	249	253	271	238	266	259	238	258	256	274	257	257	261	246	226	282	237	274	240	224	271	242	253	273	245	259	227	260	254	254	234	238	265	277	266	251	262	255	259	251	250	263	273	276	266	267	255	273	262	236	270	237	266	265	282	261	252	268	271	246	230	260	277	238	255	289	258	253	222	280	264	228	254	257	252	298	251	250	261	252	264	277	247	248	266	248	240	277	236	249	243	256	264	218	234	221	268	241	278	268	284	250	286	235	241	249	249	253	266	253	231	231	285	255	273	242	270	267	270	245	224	252	269	239	252	237	251	273	259	253	251	257	252	272	214	245	270	259	264	275	276	251	242	262	263	245	245	229	293	265	270	249	279	232	265	266	253	246	254	249	281	269	231	249	237	269	235	238	266	243	259	229	250	239	259	265	274	238	257	255	230	244	243	275	223	252	248	257	253	231	262	247	255	242	240	244	255	248	243	263	249	257	277	243	223	265	275	266	274	220	269	235	275	265	257	243	251	274	259	274	244	252	252	258	273	256	244	243	240	245	266	261	235	233	254	273	246	259	258	245	241	236	260	239	259	244	270	281	245	266	236	269	250	282	266	224	290	240	262	257	259	259	257	248	280	245	227	257	272	250	246	269	247	266	265	254	250	244	235	255	262	256	236	240	280	267	246	226	252	241	226	229	242	248	242	254	273	262	253	264	236	264	272	250	259	240	263	246	268	237	241	248	245	245	250	248	266	253	276	275	220	261	267	255	262	255	236	261	274	274	264	244	243	258	259	290	272	234	251	267	251	264	275	236	235	258	280	248	271	254	214	268	252	248	254	238	244	251	274	278	244	244	248	254	260	265	246	252	272	268	271	258	270	257	251	277	239	241	263	228	257	269	274	252	248	266	241	246	247	264	290	263	240	256	256	246	268	269	280	226	245	264	274	239	260	264	253	235	262	268	276	262	274	249	261	229	238	236	272	222	246	265	246	240	242	248	253	240	248	273	267	247	246	253	231	262	251	234	247	276	236	246	244	279	221	239	248	260	257	276	241	255	281	258	281	253	267	243	254	261	246	230	259	252	242	273	277	234	248	272	245	238	288	241	242	279	238	245	249	261	239	294	258	220	243	227	252	238	280	270	240	250	274	270	273	277	276	241	262	253	273	253	245	253	250	237	287	250	279	254	271	236	234	248	257	276	247	264	265	285	250	262	258	249	235	270	269	248	273	227	264	254	251	268	261	281	233	252	247	274	284	239	242	272	262	265	270	276	271	272	271	283	268	245	282	249	247	245	227	256	232	265	252	249	240	265	241	265	273	264	251	262	278	258	234	289	259	258	229	261	263	283	254	252	247	242	278	252	246	245	284	275	256	264	253	244	245	240	280	246	271	276	251	244	278	274	281	228	251	275	272	248	239	278	238	255	220	300	285	256	271	232	242	261	252	237	249	274	251	249	250	247	238	242	279	276	252	238	291	264	236	269	253	254	264	271	245	271	245	243	283	261	272	230	263	237	226	212	281	239	236	254	266	240	270	258	259	254	248	258	250	240	228	238	259	267	274	249	272	246	234	289	260	272	231	261	255	247	236	245	263	241	255	253	263	244	274	279	264	259	265	249	249	296	241	227	259	254	277	255	255	245	263	262	273	273	265	256	266	266	235	256	237	301	263	237	257	246	258	232	282	225	265	254	249	256	271	265	263	235	265	274	232	273	266	241	249	249	255	249	256	230	264	254	256	266	246	255	248	274	248	262	245	261	244	278	268	262	273	250	257	268	266	270	269	279	240	285	251	274	275	254	263	253	237	274	231	254	281	257	237	229	232	238	260	253	234	270	268	250	270	258	229	248	279	243	249	262	270	265	236	270	256	236	235	228	245	228	255	281	256	280	285	221	248	227	266	245	239	249	249	251	238	236	244	258	246	283	259	270	279	261	233	241	243	241	239	237	229	239	302	247	235	261	223	244	242	253	272	254	253	248	261	236	248	229	255	261	254	264	275	255	222	255	281	264	228	256	243	253	219	259	270	256	237	238	262	256	247	291	259	277	242	271	253	234	260	261	247	262	298	284	257	259	255	245	230	249	261	279	242	244	258	269	253	267	244	259	245	250	276	246	259	274	245	272	253	256	234	276	268	235	237	238	254	276	247	224	231	247	236	250	243	251	251	257	279	275	264	284	246	263	251	275	267	271	254	228	254	262	236	253	242	263	220	299	248	262	249	257	223	270	259	228	250	229	250	285	250	268	260	276	269	255	230	285	274	254	230	275	262	253	237	239	225	230	260	246	260	283	255	243	222	264	267	282	223	262	303	247	275	276	221	278	253	276	243	269	253	230	260	234	262	236	268	259	270	228	260	268	242	237	268	242	273	251	240	244	249	277	240	267	236	271	258	296	281	271	280	268	242	231	239	281	270	252	255	244	246	237	280	244	244	237	288	267	269	266	264	261	252	234	249	251	232	268	231	253	246	248	259	258	263	277	270	237	258	277	248	256	247	235	249	268	247	269	221	240	280	250	238	318	268	242	245	276	261	233	264	249	249	267	248	278	255	255	235	261	256	251	249	270	230	243	247	244	254	237	266	219	249	257	252	278	254	229	261	254	274	261	257	248	274	274	257	248	277	241	263	257	255	263	247	260	226	236	281	247	278	240	251	267	223	254	242	254	286	244	252	253	270	277	262	284	245	241	281	274	254	234	261	234	233	245	239	266	239	298	266	259	235	270	269	235	277	253	249	264	248	249	279	252	235	263	262	244	259	268	263	264	247	240	273	260	245	245	263	259	268	252	272	254	267	243	229	285	259	246	269	302	259	249	250	275	260	253	262	241	271	273	259	261	272	261	246	261	272	239	261	296	268	276	280	229	272	251	255	245	280	269	264	261	264	239	253	248	268	245	243	275	224	217	281	260	271	245	261	244	273	249	285	248	239	231	262	287	308	260	258	241	279	253	255	246	277	252	251	271	228	241	237	224	271	308	267	230	269	231	261	275	241	255	273	260	245	268	251	246	274	245	245	239	272	251	267	256	258	286	274	280	272	253	238	273	233	206	242	277	248	250	219	272	275	240	246	281	259	250	258	251	267	239	271	214	250	263	274	226	243	247	286	225	257	247	236	266	258	270	241	238	275	228	254	282	265	286	266	281	259	266	238	255	242	258	261	265	265	265	240	253	219	244	263	247	240	280	266	241	270	242	250	247
8307	6671	3718	1792	1515	1185	914	721	660	533	486	442	402	394	377	342	340	374	323	355	310	365	346	323	302	301	323	329	292	279	286	333	360	304	327	307	312	342	317	289	320	368	337	327	311	331	332	301	308	301	304	326	310	332	292	308	277	313	313	311	341	301	294	277	328	304	296	319	320	313	322	288	309	336	281	304	310	284	285	299	310	296	283	283	274	288	271	292	302	326	295	312	295	267	295	305	293	268	306	305	322	302	290	302	285	299	292	315	293	293	289	310	319	293	310	297	295	331	276	260	275	324	291	319	283	307	301	270	291	289	321	325	348	270	287	295	281	326	329	280	315	286	269	273	263	284	322	305	317	285	294	294	312	288	285	257	276	300	277	274	297	285	287	287	321	322	291	289	311	298	284	310	300	318	277	296	292	262	266	324	260	304	304	314	288	298	306	319	293	282	278	292	285	285	307	316	277	324	282	296	285	287	310	314	279	272	276	273	302	314	320	296	289	281	306	279	318	286	314	272	279	281	311	300	312	276	302	320	292	298	294	333	284	294	284	271	338	286	279	306	302	305	299	290	271	286	305	287	299	283	290	283	290	309	272	271	272	273	280	322	316	259	265	288	278	286	285	297	282	326	309	270	289	299	305	296	311	264	282	292	296	297	286	277	290	275	263	286	316	299	302	292	339	294	298	285	298	302	287	338	293	333	335	289	268	295	314	261	324	284	308	307	287	271	294	297	311	283	272	303	287	303	295	270	315	303	298	306	268	305	284	313	270	273	299	289	286	263	284	307	281	310	291	326	291	317	297	297	284	318	293	307	302	315	325	305	269	285	269	286	299	292	301	304	279	293	288	284	295	288	284	309	279	289	287	293	304	325	317	283	287	287	279	310	284	298	288	290	282	277	301	284	298	273	281	271	285	296	332	307	298	277	284	283	296	289	301	312	276	267	267	311	287	280	282	303	279	292	301	294	281	288	287	245	299	291	300	308	326	301	312	326	326	298	325	299	321	267	277	301	290	276	329	312	280	281	309	320	312	280	268	265	294	319	278	293	297	276	312	282	297	292	266	285	285	283	285	301	297	282	296	263	308	307	287	309	279	303	261	310	288	297	297	263	270	296	274	282	288	302	317	297	288	290	325	284	289	298	288	278	291	319	318	296	275	247	292	344	321	310	284	285	293	294	296	298	306	282	309	298	280	268	277	317	291	305	293	307	307	279	310	324	297	316	277	278	265	280	293	296	277	303	294	306	307	304	280	326	328	310	291	294	285	266	299	295	286	298	297	319	287	265	293	270	295	254	282	305	282	269	301	267	324	303	306	301	294	296	314	271	305	285	291	283	289	300	321	278	314	293	280	282	299	286	291	295	285	288	308	263	269	312	296	278	304	283	315	314	279	277	321	274	295	306	270	302	292	305	294	281	274	299	334	292	272	300	306	291	288	295	307	307	271	320	297	308	310	304	302	293	314	287	265	282	312	314	270	308	317	286	331	316	307	293	299	286	324	292	278	296	278	295	282	282	274	264	283	318	262	302	278	316	298	276	265	309	281	285	303	270	284	290	269	296	284	298	281	238	310	281	291	284	318	273	305	278	284	275	279	259	294	303	307	284	283	274	303	294	289	312	288	281	323	281	300	287	288	308	286	285	293	305	309	314	272	257	309	291	281	290	294	307	296	290	275	302	276	280	276	281	288	334	275	333	313	242	302	286	288	327	301	309	275	310	286	315	288	299	275	293	293	303	293	319	289	280	303	290	316	296	298	331	331	317	284	304	302	288	284	303	309	307	277	272	300	276	299	293	296	254	276	282	267	311	289	324	306	295	259	296	319	300	319	239	308	290	265	296	298	286	269	284	292	268	315	268	285	302	272	277	297	325	293	289	272	302	284	268	291	308	293	294	269	274	275	271	302	294	289	302	313	314	318	328	291	287	314	316	306	307	282	312	282	263	302	286	312	302	302	310	306	287	304	294	285	304	305	277	289	304	305	294	281	315	307	288	280	295	279	293	296	313	305	304	275	319	276	287	317	257	299	310	276	291	279	281	291	305	298	300	282	301	254	283	305	299	287	287	289	287	292	293	257	269	321	289	332	293	288	306	301	314	309	309	311	308	289	295	326	286	292	322	281	294	288	313	303	291	270	302	303	313	288	281	272	282	315	293	263	265	298	317	326	278	300	284	292	286	307	289	341	303	281	329	326	262	292	318	292	291	297	290	290	315	299	289	294	306	295	264	298	301	302	318	299	297	259	292	284	304	307	249	307	287	312	291	279	269	281	298	279	289	296	299	306	303	303	287	258	314	287	314	307	296	322	284	296	281	317	286	319	311	276	311	282	311	273	322	308	284	287	305	304	286	325	307	286	282	298	294	286	276	274	297	292	294	295	310	305	315	297	290	284	293	284	314	330	321	335	295	295	320	297	284	280	277	306	289	302	293	291	305	318	280	290	281	310	316	308	300	290	272	298	299	296	307	290	292	302	311	317	299	304	276	296	285	281	316	309	303	298	295	307	300	293	319	312	301	297	291	292	306	304	312	287	277	264	277	292	296	292	271	297	318	281	289	314	300	269	276	293	272	298	301	259	312	308	280	299	287	293	287	335	306	299	289	296	267	298	303	295	304	297	293	313	300	276	325	296	307	287	291	298	265	271	316	295	305	292	250	307	303	297	312	265	288	319	271	288	323	298	281	284	310	318	315	293	280	326	314	301	281	280	281	320	308	260	319	307	306	318	301	307	310	310	298	303	298	300	290	284	298	294	320	293	323	286	299	309	312	270	274	315	292	304	297	312	280	259	277	301	315	296	300	308	312	271	260	286	314	311	280	325	260	314	297	258	287	292	301	295	268	262	311	293	289	307	282	295	259	315	270	299	276	280	291	294	280	303	286	332	296	316	275	304	296	294	320	270	290	281	293	293	321	275	313	295	293	306	318	289	317	288	325	296	298	299	277	278	319	297	316	279	277	299	272	285	280	313	295	285	303	297	270	285	308	280	300	285	306	305	296	277	305	303	307	290	307	281	311	251	270	272	280	320	333	264	280	269	277	288	303	283	286	278	282	294	294	288	299	294	271	316	305	297	295	302	285	349	296	310	300	319	270	307	260	304	289	306	283	294	277	293	303	293	291	316	288	281	305	281	274	287	282	276	273	280	301	333	302	284	309	278	292	296	287	309	267	284	306	253	296	285	276	291	330	290	286	277	322	283	319	282	336	315	287	339	313	257	285	294	266	307	321	331	297	266	310	292	306	307	297	310	310	290	258	302	291	300	289	280	301	302	290	299	293	269	315	309	310	285	278	284	297	275	312	292	304	306	324	285	306	273	276	291	311	318	323	292	291	277	292	265	316	303	296	293	305	293	295	321	304	283	287	277	277	282	316	280	280	255	291	268	292	283	270	305	284	322	312	313	279	277	297	281	281	306	289	290	299	282	312	309	327	291	302	292	325	280	301	316	285	269	307	260	295	308	273	295	303	315	345	315	309	301	292
22733	21322	29060	23914	21317	21374	6985	1463	1068	1004	952	817	827	796	749	779	703	654	681	692	697	629	616	627	654	614	647	637	619	638	668	625	663	610	595	594	648	607	606	616	613	615	628	617	645	667	606	621	607	616	597	616	653	643	579	614	594	622	572	599	613	568	615	596	584	595	615	565	566	634	545	629	590	598	631	611	564	555	592	572	599	602	567	564	603	587	622	631	597	594	612	606	584	607	570	540	632	542	613	577	575	603	590	580	593	598	646	602	615	604	635	592	595	628	590	613	582	601	574	580	594	576	572	577	576	591	585	563	540	602	604	594	605	624	602	591	617	585	568	593	612	578	551	627	593	567	606	562	559	628	584	611	605	553	553	583	566	593	574	604	572	571	560	574	554	595	592	567	579	607	585	583	591	590	587	626	571	606	596	579	583	669	590	545	602	586	600	614	579	596	559	566	580	562	606	616	621	587	607	594	590	612	593	602	573	584	598	600	590	598	623	570	572	571	593	593	570	580	624	563	566	597	575	575	605	635	608	567	574	599	632	585	582	589	575	570	595	570	587	607	584	551	575	591	581	603	588	561	601	621	590	612	590	634	566	598	580	622	566	555	547	579	598	596	568	565	563	615	567	529	551	576	547	589	587	536	576	592	601	588	635	576	556	613	626	589	593	570	571	591	593	647	568	605	615	607	567	595	574	558	575	578	563	630	568	598	629	575	575	570	599	563	577	631	588	603	608	623	581	619	574	580	628	618	551	598	558	649	589	564	570	575	584	576	606	568	585	595	604	597	594	565	555	620	567	621	619	609	583	576	561	587	587	605	597	589	579	595	604	581	558	594	572	608	571	565	606	588	561	599	584	578	586	644	614	604	599	536	586	597	592	576	593	586	606	613	579	569	549	565	614	603	614	596	579	575	592	582	555	562	592	608	587	613	592	594	572	563	613	548	543	557	604	607	649	568	637	558	598	593	548	545	548	580	585	570	605	560	602	596	581	619	569	563	588	617	672	608	602	592	567	555	561	606	589	583	596	567	587	576	555	574	558	646	568	584	560	577	654	596	613	524	522	584	530	535	549	606	536	596	554	605	591	570	583	616	554	583	599	569	620	563	610	643	564	633	583	593	599	541	574	585	578	588	568	594	549	541	571	574	578	573	574	563	570	618	570	581	605	597	620	556	603	537	579	562	619	580	591	572	530	569	545	597	600	532	587	585	584	549	568	540	598	611	582	555	610	567	621	557	595	598	548	605	571	586	597	540	606	588	608	609	559	595	599	584	607	604	608	569	581	584	549	574	611	586	578	573	624	599	570	595	583	559	565	580	632	556	601	565	610	577	561	579	562	588	558	622	576	632	583	577	590	645	597	571	584	560	595	585	563	592	605	598	603	591	560	556	599	535	572	560	636	567	570	583	570	620	565	563	576	596	593	605	542	616	561	575	577	545	566	648	531	582	598	557	578	620	606	554	599	603	576	611	577	614	594	578	590	587	582	585	582	546	586	564	560	567	567	546	609	576	559	590	582	561	615	569	590	605	560	599	585	570	556	597	580	570	599	592	614	592	573	567	539	577	592	556	590	570	603	557	614	577	544	587	571	549	582	575	565	533	590	584	561	623	569	576	564	579	585	589	593	662	607	641	592	626	599	554	626	611	595	557	601	590	568	568	560	563	562	591	591	579	574	579	613	542	581	614	582	608	613	626	598	533	566	552	552	555	610	577	580	560	602	579	575	549	626	589	611	591	555	587	607	581	577	555	607	539	573	572	546	588	594	575	611	566	514	629	564	532	573	581	573	587	570	576	572	552	539	556	584	543	612	567	583	606	595	634	558	558	581	591	537	596	573	586	577	584	605	600	596	589	569	566	572	593	622	603	593	610	575	618	583	592	556	576	605	576	612	573	596	607	589	611	595	557	524	614	567	591	562	583	580	560	621	612	542	563	605	617	581	579	591	580	595	585	600	593	600	623	585	591	572	553	596	544	587	581	579	628	558	571	563	599	532	597	591	600	566	528	582	565	567	605	572	563	593	576	586	631	618	582	597	605	531	544	608	613	574	606	608	596	595	577	610	612	558	588	605	581	579	605	567	633	549	581	591	631	569	568	537	579	584	583	588	604	594	609	595	599	552	622	558	593	564	587	588	570	587	642	578	569	552	569	617	576	568	537	530	550	578	598	607	557	599	596	592	584	613	575	613	568	599	578	588	570	594	592	578	629	608	599	557	587	604	546	577	576	557	564	589	552	541	604	583	620	582	600	611	590	588	546	600	593	620	523	526	574	591	601	555	556	515	599	556	581	574	573	577	569	575	585	571	562	564	600	592	564	604	578	562	594	538	570	580	553	544	542	528	588	579	597	622	632	610	619	589	571	630	601	567	549	588	552	595	585	548	532	571	541	615	579	566	576	617	567	536	589	605	580	591	594	524	558	559	589	613	614	626	613	599	580	614	588	604	613	599	559	614	600	543	588	623	562	586	558	625	589	621	591	614	631	609	578	616	594	582	609	587	613	581	577	581	587	592	565	536	568	633	546	611	616	579	586	601	622	595	570	554	593	588	658	561	626	542	589	583	628	558	524	608	557	576	550	568	588	584	572	531	596	491	621	579	575	546	613	607	578	571	594	603	595	572	577	564	633	569	587	562	594	560	575	616	645	562	602	555	548	610	570	563	581	588	544	543	562	601	569	581	626	603	578	567	597	555	590	548	594	583	565	580	564	577	587	571	584	591	615	608	575	571	571	580	540	595	579	580	561	611	575	585	617	553	604	580	579	583	575	593	559	565	595	549	637	583	593	613	582	585	557	606	606	612	599	566	550	566	641	597	604	582	657	576	577	546	621	558	610	602	582	577	584	636	567	587	583	603	573	607	621	574	598	599	564	551	589	622	608	621	592	579	568	617	564	605	544	601	593	616	598	587	587	636	570	582	570	570	604	552	550	602	590	639	625	654	578	554	597	608	584	581	570	583	572	599	610	615	585	599	539	572	590	544	580	618	571	541	562	578	540	586	559	611	566	601	614	560	591	604	612	537	564	549	568	597	588	579	562	535	555	547	550	515	612	540	576	598	580	563	602	562	565	590	624	575	555	598	570	608	595	632	580	614	573	588	617	604	550	599	580	595	601	566	560	607	604	551	531	587	579	599	581	550	552	586	578	607	597	522	641	614	593	590	588	607	576	588	580	592	543	663	542	581	568	574	543	589	566	593	638	587	565	593	567	516	589	580	566	600	553	595	539	574	588	611	609	635	551	562	629	627	603	579	596	618	577	563	611	535	581	566	592	617	521	602	569	587	540	561	584	559	571	582	580	569	594	596	558	624	609	579	626	557	560	575	617	582	574	579	569	499	618	580	589	587	578	610	552	581	572	597	594	591	554	556	598	573	594	559	614	574	559	560	619	588	605	593	567	563	560	565	562	583	635	534	557	614	551	558	596	575	564	565	562	607	548	579	571	603	568	576	624	589	581	543	593	566	570	568	562	565	563	574	553
9157	19204	10256	5270	4247	3299	2427	1893	1609	1377	1250	1047	971	895	904	838	784	776	789	755	754	708	753	722	707	659	695	698	680	679	704	718	658	691	681	667	713	695	689	697	667	687	653	679	660	619	656	655	646	599	657	690	657	684	629	641	657	655	659	650	631	609	634	667	647	611	653	596	620	618	662	613	589	607	604	610	606	605	652	642	578	550	651	644	630	611	607	613	614	661	632	647	626	646	611	632	605	608	609	596	637	611	609	607	651	615	618	612	657	622	589	612	644	635	606	596	614	607	577	612	639	598	613	578	663	617	647	603	593	618	608	592	592	600	631	596	624	609	611	627	635	643	584	653	634	625	598	599	599	669	666	633	603	611	590	585	601	649	599	620	605	634	630	645	652	623	627	571	575	629	601	597	610	626	608	585	609	611	605	585	616	613	591	626	598	607	624	617	651	637	570	649	633	666	622	607	584	640	644	629	665	603	575	620	628	585	604	641	631	568	615	631	570	586	611	601	625	612	581	619	618	587	597	584	603	630	615	563	584	594	570	632	596	601	597	632	579	660	599	596	639	627	631	631	588	592	615	604	598	622	631	606	634	590	622	617	602	655	644	607	595	644	595	637	660	581	605	608	630	636	631	607	610	624	623	627	619	634	594	634	604	640	641	643	636	649	649	587	616	596	597	633	624	630	594	595	631	611	612	578	625	577	623	588	653	651	643	572	636	648	599	625	619	634	665	585	605	658	574	617	616	555	591	627	640	607	634	616	614	583	604	600	633	618	613	653	618	587	626	605	633	625	641	625	602	607	616	594	627	575	620	627	598	597	603	599	627	645	628	623	575	616	609	569	606	595	633	585	595	624	625	627	564	643	610	582	613	620	583	591	649	570	582	608	629	653	596	635	628	605	618	582	627	608	561	579	644	638	596	644	594	597	612	640	611	603	597	582	590	598	624	617	587	625	590	627	626	618	614	592	571	607	627	597	650	578	659	563	623	589	576	595	629	595	623	592	593	639	599	627	627	598	619	585	666	640	636	614	628	626	580	591	641	614	633	603	620	603	606	617	657	623	644	617	632	634	616	596	627	611	591	618	660	638	607	627	626	580	602	630	614	612	617	630	600	595	619	581	630	636	608	663	595	630	588	556	613	627	619	588	580	612	623	593	655	634	595	649	611	614	609	588	609	613	582	617	603	624	596	645	631	616	623	607	610	619	604	626	605	605	575	637	603	611	588	624	598	578	610	664	605	614	594	589	596	601	579	576	580	545	578	590	615	634	655	630	637	612	641	617	569	601	559	576	596	591	601	625	646	628	628	608	599	586	654	634	580	638	602	606	595	619	630	590	608	578	608	665	608	645	598	603	626	585	596	568	634	619	612	585	659	622	563	593	603	589	591	635	632	565	628	623	612	666	629	597	606	659	621	610	606	602	605	621	629	618	644	612	577	627	647	629	609	668	579	568	593	632	678	575	667	650	611	589	593	651	623	583	593	623	646	653	635	597	593	620	626	568	630	610	626	636	657	616	598	626	630	602	604	654	643	593	602	648	623	632	591	591	620	652	603	618	630	634	578	585	611	629	626	602	583	603	567	635	620	619	580	594	586	613	639	613	645	568	627	616	615	577	624	640	582	624	628	638	603	564	614	601	595	605	601	598	546	615	644	578	596	615	580	633	574	617	648	648	569	587	614	633	555	569	588	616	598	643	581	614	613	627	628	622	587	576	578	628	612	646	634	630	670	654	596	621	637	612	622	673	625	597	612	558	631	622	604	617	650	654	583	611	672	594	633	614	637	662	616	610	603	594	615	600	608	598	627	608	598	613	618	620	617	622	642	602	599	594	606	619	653	626	644	552	639	622	634	624	595	624	671	615	612	644	587	643	614	607	608	630	593	624	611	662	630	654	612	665	582	615	597	610	636	617	656	584	617	594	628	602	559	651	583	635	598	552	631	615	614	588	567	606	609	614	620	562	599	617	648	599	633	612	606	571	629	577	641	608	630	650	627	609	613	612	602	625	613	624	634	596	631	592	573	633	600	598	614	584	666	581	603	574	622	570	622	619	614	634	631	665	634	622	602	672	624	589	572	587	600	654	621	626	593	639	586	637	598	642	645	611	628	580	609	642	598	633	620	584	605	616	619	571	632	641	650	620	628	620	642	646	658	656	622	595	630	640	619	664	609	593	583	621	615	619	608	573	629	602	602	639	615	641	685	626	582	602	593	595	666	615	639	621	605	647	601	658	616	583	591	616	608	628	606	623	590	626	589	633	589	625	637	609	614	607	583	586	589	605	580	595	632	617	591	618	605	627	585	589	591	555	599	637	629	590	634	591	626	598	629	674	596	641	662	647	635	605	588	623	590	630	614	638	591	578	624	633	646	634	634	630	614	624	639	607	589	608	547	573	574	569	621	604	654	605	653	653	642	624	619	598	594	628	609	617	574	630	612	597	609	617	641	646	607	580	630	622	587	615	603	595	604	617	591	595	622	555	595	631	651	656	573	649	552	600	646	608	606	616	606	561	598	604	585	630	632	616	674	619	588	585	591	619	611	661	627	610	578	587	570	645	582	624	598	655	599	624	583	629	634	609	584	611	625	595	622	609	612	620	629	569	623	655	571	607	607	576	584	615	621	646	586	604	604	604	595	640	614	634	664	626	641	595	619	592	615	655	600	628	600	588	628	618	622	604	626	607	574	657	628	627	622	614	617	601	591	610	636	576	642	592	587	609	637	643	642	615	617	614	608	604	634	592	647	668	591	628	613	640	548	609	615	592	607	631	619	592	630	602	608	631	585	652	580	634	587	599	621	596	588	595	629	547	599	611	622	623	646	636	604	552	588	645	634	667	599	625	580	618	652	630	640	631	655	616	580	606	639	649	646	639	646	623	593	641	623	678	674	613	599	636	603	606	633	630	621	610	617	637	627	598	601	619	633	595	584	577	603	649	599	611	613	635	586	627	592	630	619	613	627	589	602	601	620	584	597	583	606	600	611	603	616	604	599	554	649	607	613	660	608	591	606	652	599	624	601	653	604	589	594	622	660	563	602	608	651	627	581	609	623	622	632	633	574	596	617	595	610	613	605	599	639	577	604	658	631	577	636	593	590	639	635	629	634	619	579	638	592	621	616	663	625	636	637	572	605	625	632	628	589	610	597	639	612	613	597	622	580	655	609	628	650	571	574	585	613	629	661	618	612	592	604	608	661	665	589	577	639	587	604	585	664	639	618	625	575	640	637	626	609	623	607	639	611	601	597	622	611	624	636	627	578	586	627	615	601	615	633	611	650	635	578	588	639	583	648	649	622	655	639	675	644	612	598	598	637	630	618	613	626	644	628	613	624	610	611	595	607	616	570	605	629	593	615	608	590	596	627	592	637	628	567	588	606	605	702	617	619	557	608	645	588	581	599	599	616	617	608	610	663	604	594	612	611	607	605	609	646	606	649	596	603	559	595	599	618	610	647	634	640	554	589	617	669	658	605	620	626	631	611	574
28071	17730	3832	605	408	321	342	328	313	297	262	266	275	272	292	300	271	271	309	329	286	267	277	285	265	297	284	242	232	263	321	285	270	292	277	316	303	278	269	266	286	272	271	306	328	284	275	275	272	290	294	275	259	258	277	286	311	246	287	287	274	311	272	258	272	280	283	300	234	237	237	263	249	256	262	284	292	263	267	274	278	275	259	270	294	261	271	285	268	261	279	291	271	272	270	267	267	272	283	284	235	295	255	273	256	268	288	297	246	283	266	245	257	296	270	288	278	249	256	284	268	252	281	263	283	258	283	276	283	257	264	272	277	269	289	287	250	273	259	278	276	289	308	274	305	280	310	288	244	283	286	275	267	258	299	250	259	284	281	281	285	270	263	280	292	298	261	269	284	250	263	268	265	271	294	250	249	251	238	245	253	268	285	284	245	294	280	269	272	238	281	270	263	294	295	295	258	258	257	236	258	278	300	278	299	313	248	280	264	254	281	246	278	274	269	274	281	273	284	276	293	257	278	251	270	263	278	259	295	280	301	274	250	275	272	264	262	307	279	264	277	271	283	253	271	286	259	250	280	280	264	267	281	253	254	273	268	274	298	262	285	260	246	268	274	269	275	283	279	262	288	273	266	276	260	297	254	263	286	299	306	259	257	270	246	288	272	279	281	247	282	262	278	289	264	236	259	268	272	253	259	263	295	249	232	263	279	297	243	301	292	276	264	253	275	263	265	287	263	281	253	229	266	262	281	274	264	251	239	229	289	280	289	280	294	241	286	268	257	281	274	237	266	275	263	264	276	264	239	249	256	270	284	267	268	275	263	278	272	256	265	252	271	259	270	246	257	274	283	243	268	271	286	306	244	276	265	273	246	284	248	258	295	259	298	284	271	255	280	252	286	277	252	268	247	279	258	245	272	275	249	250	274	260	267	288	292	275	248	250	274	253	269	287	293	258	276	258	282	251	268	272	267	277	253	232	257	260	272	278	287	290	301	259	245	263	288	281	232	290	247	253	273	261	289	277	257	230	273	255	276	246	274	266	269	264	245	277	237	252	246	253	254	281	245	246	287	285	266	286	258	258	289	272	243	278	288	296	234	271	276	268	256	263	274	300	302	253	315	278	246	258	275	270	278	264	238	285	241	286	273	278	280	266	283	300	295	284	258	255	279	266	288	309	298	266	289	275	259	261	253	279	275	294	271	294	279	272	263	280	258	249	280	264	282	276	294	261	255	262	284	263	263	283	267	259	275	282	277	266	303	283	260	295	271	279	269	287	273	290	276	277	257	262	266	243	257	273	240	276	259	278	283	240	297	268	272	258	265	309	285	266	251	286	264	298	292	268	260	286	284	251	253	254	230	266	287	287	273	267	282	250	288	284	257	265	268	266	265	291	239	284	288	269	271	259	284	247	267	289	247	236	268	260	261	244	264	258	251	281	241	280	271	240	238	268	267	249	262	262	260	293	274	271	294	232	284	272	263	264	276	263	269	267	253	268	265	248	278	263	259	235	249	274	278	269	273	280	265	275	288	294	283	256	289	298	255	270	268	304	236	282	262	284	287	276	259	293	274	263	305	256	260	270	276	251	294	260	238	260	271	272	245	289	242	308	261	281	238	266	286	245	266	259	260	280	266	305	295	269	280	275	296	278	250	280	303	277	263	287	258	279	279	264	278	261	275	256	261	247	259	265	287	247	260	298	279	258	265	278	313	271	260	267	265	273	270	236	281	296	264	264	284	272	277	267	267	272	280	256	238	289	251	239	299	244	282	267	284	294	276	266	275	282	261	258	242	299	294	268	266	277	285	256	269	253	292	250	273	262	237	252	259	278	264	248	277	276	266	271	241	267	291	282	246	259	250	285	281	267	278	241	278	262	294	273	263	299	284	314	292	260	274	278	267	263	274	281	285	302	269	249	271	290	285	262	279	260	275	292	283	253	272	255	271	272	271	292	311	306	263	284	283	297	279	267	265	291	251	259	258	268	278	265	264	298	261	273	275	265	278	265	293	298	288	280	254	292	269	250	274	268	265	273	251	249	269	303	281	281	274	280	274	212	282	280	280	270	273	273	277	278	280	241	290	272	258	292	287	258	265	276	262	288	307	265	270	275	283	242	266	241	273	251	280	297	266	239	273	265	252	277	277	284	271	271	305	272	273	272	254	251	270	274	298	253	270	291	252	280	285	292	300	260	266	293	281	266	270	259	280	297	303	288	257	282	268	270	280	262	273	243	282	282	267	250	259	259	295	282	289	265	251	268	237	263	292	279	290	313	283	289	266	286	282	269	280	263	274	235	271	295	272	255	277	275	278	260	300	265	253	267	265	290	262	273	286	271	269	267	292	271	264	267	266	241	276	249	280	244	259	271	266	249	306	266	271	249	268	280	268	281	265	305	275	289	296	248	288	248	266	267	257	243	287	286	254	278	278	279	305	275	268	302	257	263	302	286	276	256	266	304	280	255	281	278	294	278	246	270	293	282	287	275	261	251	261	287	252	266	292	275	281	285	245	251	280	264	289	239	249	281	298	257	283	296	247	257	288	257	263	297	264	253	257	259	263	290	276	276	262	291	286	288	270	276	263	288	290	263	232	268	283	288	290	243	264	273	244	270	259	268	278	256	258	252	256	254	258	295	299	261	273	290	318	244	251	269	283	270	279	254	281	293	267	296	271	294	303	290	279	266	284	287	281	274	261	290	277	284	236	255	275	274	265	309	269	265	261	284	272	283	271	288	302	269	275	255	294	275	264	287	274	268	259	249	276	242	259	284	299	247	279	242	243	281	301	269	297	280	306	271	286	293	279	263	283	260	281	233	261	304	238	288	262	288	254	312	278	281	290	263	279	260	286	296	267	262	272	258	299	264	296	268	283	260	285	238	275	264	315	273	253	260	275	281	280	273	266	251	280	260	264	267	271	271	308	286	306	300	274	297	281	250	274	264	282	269	269	262	277	271	268	294	292	263	288	259	269	276	265	278	246	289	276	285	259	276	229	289	289	261	247	295	259	265	260	267	262	263	264	232	290	277	275	285	238	278	276	301	295	240	283	248	282	251	267	291	275	291	255	256	287	223	296	267	259	251	279	310	286	289	242	273	246	248	298	282	252	290	282	296	277	288	239	273	289	283	279	253	291	262	295	262	269	262	279	263	249	273	252	272	287	286	281	264	298	247	276	282	262	257	275	299	277	271	272	276	278	269	257	250	256	286	242	297	297	269	263	291	292	256	271	268	259	281	257	282	249	273	267	296	278	305	273	256	236	255	262	270	252	276	262	294	269	258	277	284	321	276	259	270	335	300	253	264	254	270	271	270	254	262	268	296	248	281	256	246	283	286	280	275	265	286	265	284	248	245	258	279	240	280	255	264	272	291	280	253	261	278	264	269	272	273	264	299	276	257	263	259	278	251	311	262	255	286	285	284	257	246	259	299	273	253	281	271	264	258	264	271	283	305	260	266	263	250	267	249	302	280	288	261	298	286	277	250
12538	1591	951	618	501	495	424	366	359	348	334	309	288	302	288	292	311	319	306	311	295	302	310	276	284	287	311	330	291	283	328	304	336	331	312	315	345	312	338	290	310	293	320	350	281	315	289	309	307	302	306	297	324	295	327	309	314	295	306	286	278	311	318	298	313	286	292	288	286	316	302	327	294	286	288	283	291	309	316	302	310	306	294	322	311	331	318	303	324	304	306	287	298	292	305	278	295	260	293	304	293	264	298	315	316	299	313	301	297	280	274	293	325	293	295	325	318	293	277	290	285	282	322	308	285	290	286	303	258	337	273	311	320	280	294	296	305	287	303	302	295	311	282	311	302	297	300	305	324	293	255	294	338	294	312	313	277	312	299	303	305	310	264	285	280	277	292	301	282	297	324	311	294	272	279	321	283	313	293	284	294	299	305	274	286	281	294	288	303	284	307	280	297	306	288	307	284	341	304	318	267	289	263	303	304	294	285	289	283	325	289	305	293	282	275	309	287	299	319	326	304	281	320	312	304	314	299	294	295	288	313	292	284	306	307	291	305	309	302	301	297	280	307	279	310	279	311	309	320	265	297	296	323	298	286	307	303	299	313	275	285	316	296	259	312	278	336	323	288	312	296	286	319	302	297	293	291	261	270	290	310	327	282	289	296	303	306	292	282	298	325	298	275	278	316	287	293	287	299	289	295	278	282	317	274	294	292	299	303	302	293	319	286	316	302	299	297	313	288	276	289	298	343	327	323	292	318	288	316	323	306	315	272	275	297	329	299	298	294	297	273	305	280	321	332	288	291	293	291	306	324	303	309	311	319	268	318	284	297	306	291	289	308	281	329	328	282	295	324	304	304	312	251	278	315	278	292	335	305	270	263	297	279	283	261	324	288	280	299	306	286	294	335	298	330	297	296	322	312	276	296	296	282	312	306	298	323	267	301	259	284	295	325	298	313	278	329	270	323	288	305	287	294	292	276	263	322	263	322	309	298	292	316	308	318	293	304	298	310	309	290	285	308	345	310	298	301	316	307	290	302	311	269	292	321	265	331	283	232	273	296	306	296	293	312	316	255	314	289	304	308	315	312	288	282	269	300	293	307	317	328	284	263	299	292	294	279	285	301	310	304	272	303	311	282	294	317	287	294	286	295	339	303	291	316	306	307	310	302	285	283	311	299	296	280	285	295	278	308	315	287	315	284	285	319	312	290	265	336	302	283	278	259	291	307	311	294	288	303	288	286	303	307	277	274	275	268	290	307	298	281	319	305	290	281	310	298	293	301	296	279	325	296	287	275	312	265	282	260	298	278	316	286	279	319	321	333	296	273	325	341	320	317	314	283	282	288	295	297	302	279	320	282	303	296	283	319	274	303	290	305	296	318	293	282	311	328	294	275	279	321	292	278	321	302	281	315	274	312	313	287	295	315	325	275	316	319	315	289	312	303	310	292	312	313	303	301	314	316	315	291	304	262	281	305	295	311	289	302	294	290	304	324	279	303	277	265	288	294	303	289	296	269	288	300	308	314	284	257	301	315	308	279	260	276	301	310	276	317	315	314	297	323	324	313	298	297	313	285	270	321	280	282	302	301	308	297	312	271	279	296	287	284	291	289	290	332	315	299	336	300	286	330	274	278	310	319	283	317	289	304	319	298	317	354	328	335	288	290	327	283	284	281	317	297	321	337	313	279	269	284	307	280	329	287	322	310	316	336	285	286	268	252	314	313	302	306	284	299	323	323	308	310	293	316	302	286	306	291	299	277	278	270	289	312	311	288	296	303	333	302	277	308	300	310	303	315	295	311	292	283	285	292	320	287	284	316	296	314	288	316	261	316	294	315	306	273	295	321	293	320	290	319	331	294	295	300	305	308	302	299	301	288	286	297	275	270	322	275	293	275	320	289	310	294	300	270	263	307	259	330	311	281	323	295	275	321	296	280	315	297	331	300	308	304	303	299	290	292	301	308	289	313	302	262	317	278	309	311	296	279	306	311	281	320	299	306	302	283	319	285	289	282	311	311	297	310	273	285	324	285	297	331	291	283	303	288	285	298	285	283	284	322	266	253	280	278	293	261	297	302	270	301	316	297	307	302	292	308	294	276	300	312	320	325	308	309	274	279	293	277	290	283	264	294	274	334	287	284	300	303	293	283	300	288	312	288	310	284	302	328	309	311	261	308	296	305	294	274	293	308	309	295	309	310	300	291	279	317	303	302	290	292	306	268	315	295	286	279	277	302	284	304	300	330	302	291	277	282	288	301	274	335	308	305	297	305	291	334	330	302	310	299	291	287	313	306	295	308	286	290	300	305	327	282	288	312	276	321	289	290	335	299	259	298	318	300	300	286	308	308	298	280	295	326	246	289	322	303	338	287	309	299	287	301	294	298	324	313	313	281	271	324	311	315	285	267	260	292	307	291	282	275	306	310	293	295	295	328	286	289	319	289	266	276	284	269	330	297	281	312	286	307	289	289	299	298	315	302	284	322	269	298	286	288	322	275	295	295	268	274	279	280	295	292	350	281	324	313	300	312	301	279	302	278	314	292	290	307	329	306	273	279	289	262	326	301	308	307	299	304	284	319	287	294	297	287	299	318	283	321	321	291	287	314	293	287	283	328	305	287	312	291	310	279	297	292	294	297	282	285	321	298	291	291	306	324	310	318	303	288	264	275	286	308	289	274	286	286	310	280	298	315	259	309	310	334	315	272	308	316	301	340	311	297	279	285	281	308	293	337	273	290	303	325	284	304	249	295	309	305	321	298	278	293	282	295	277	292	311	337	267	280	280	285	301	274	300	306	307	312	291	300	308	262	285	300	320	311	299	295	313	288	308	302	279	295	306	275	309	298	332	293	318	293	266	269	306	292	284	303	278	295	304	324	281	283	321	292	304	304	300	270	297	292	307	314	331	278	289	281	333	304	295	300	323	265	289	314	274	277	309	258	309	333	324	281	312	297	280	307	276	309	322	285	297	306	271	287	316	297	302	290	281	311	312	328	307	313	306	305	325	320	324	308	287	254	302	284	311	323	288	301	277	312	296	288	325	286	299	285	280	298	315	328	314	303	291	296	312	306	290	300	266	322	290	309	282	297	301	313	279	316	309	288	283	324	306	305	303	324	290	313	310	293	318	310	316	327	303	300	307	288	279	308	309	311	314	316	325	312	291	311	324	291	314	266	276	266	262	311	287	314	266	290	307	294	288	288	294	296	314	284	283	288	289	315	300	329	297	319	309	278	299	315	313	273	295	330	303	303	304	297	294	280	306	276	305	317	306	263	348	308	253	301	287	274	286	335	303	283	298	286	283	287	322	311	292	290	289	286	307	272	298	290	246	291	298	311	298	291	305	303	317	274	302	319	271	300	297	307	289	307	317	293	339	277	297	317	277	265	286	285	329	290	283	266	258	279	307	282	300	299	311	306	298	277	307	296	273	293	268	317	314	293	290	289	279	289	313	299	287	311	297	301	314	287	312	284	320	316	292	300	270	314	294
23855	21264	28520	24283	21248	8256	1304	955	771	761	688	683	622	591	525	616	614	562	600	551	550	521	506	531	546	510	583	492	536	520	531	497	522	528	507	546	586	539	530	519	524	569	489	515	539	524	566	529	538	504	515	541	533	542	536	515	488	499	528	486	488	515	469	542	518	455	536	516	492	518	551	505	516	526	524	522	540	512	468	500	496	522	568	518	500	476	475	473	517	512	492	528	531	491	494	518	550	515	497	510	492	506	502	488	481	483	517	492	484	542	542	515	495	536	513	492	491	489	515	505	562	518	502	463	520	564	512	485	514	485	537	527	500	516	536	484	495	502	544	496	499	481	499	496	516	503	503	508	532	497	504	546	497	493	507	490	529	520	481	573	516	472	555	506	509	522	520	528	483	542	472	534	524	517	529	559	474	547	494	513	513	471	504	463	523	551	523	485	509	515	515	536	494	473	544	464	513	503	464	480	460	530	479	522	485	512	471	516	502	482	484	528	496	478	523	522	497	518	537	483	490	522	497	486	516	530	517	492	528	469	500	470	475	472	528	566	501	483	483	517	517	494	515	519	463	526	504	495	504	506	524	513	482	504	490	521	482	487	499	520	531	522	540	508	458	482	524	511	523	507	511	502	486	478	520	512	538	502	509	505	513	545	503	501	549	530	527	520	469	473	508	503	479	470	497	527	529	481	489	504	508	490	514	484	528	507	496	525	529	491	534	449	504	471	533	499	538	513	509	520	504	497	465	516	519	457	498	523	473	474	477	499	513	498	489	560	483	447	531	511	502	501	484	504	478	506	517	479	476	492	499	531	521	476	550	540	553	518	520	507	550	482	511	529	461	532	507	510	488	482	510	466	533	488	514	490	515	486	576	506	523	513	494	524	523	531	518	488	515	492	495	475	510	466	470	478	501	516	547	502	474	523	506	509	505	483	499	489	541	532	505	528	485	500	511	526	505	491	514	518	502	559	509	527	514	502	484	483	504	534	486	486	492	528	495	490	471	490	514	511	529	481	475	490	511	515	508	526	542	531	511	463	527	497	484	547	488	515	451	468	543	488	522	463	511	518	495	465	521	527	504	536	505	541	497	504	504	516	509	447	511	459	501	489	519	509	519	540	507	497	514	530	486	488	492	533	463	522	492	468	500	478	513	510	500	503	543	519	508	473	466	528	484	538	463	532	516	470	523	498	501	530	518	462	496	500	569	509	523	485	522	461	516	497	461	489	524	477	501	522	489	511	484	506	481	482	514	495	520	539	522	522	460	534	472	507	522	494	478	485	480	441	505	487	486	480	510	500	519	464	513	525	517	531	509	477	530	556	473	520	477	492	515	492	522	497	498	474	513	545	476	503	522	472	529	508	482	504	527	533	490	488	471	495	498	496	499	526	548	495	493	522	530	515	521	524	522	491	493	492	519	528	514	502	473	502	477	514	514	496	489	490	508	524	449	496	522	511	522	497	527	530	511	499	483	508	503	489	517	513	494	524	519	492	523	530	471	476	532	479	484	523	528	513	499	535	453	518	520	523	497	507	535	532	522	530	491	477	489	511	462	521	536	524	482	499	506	512	485	500	502	546	517	481	487	512	524	489	499	475	507	510	485	476	479	499	489	521	528	489	494	518	498	526	471	508	511	474	476	505	483	542	466	517	512	544	489	470	504	483	508	489	471	524	496	491	505	513	520	510	494	494	511	495	532	499	517	502	521	504	479	530	494	457	495	482	518	471	531	490	510	475	504	502	522	526	558	509	499	509	505	502	536	538	454	490	526	516	547	484	487	526	524	488	497	527	501	466	498	511	509	465	500	484	488	535	505	489	489	536	523	508	507	527	486	523	540	543	513	476	514	476	513	512	480	521	524	540	507	553	491	513	524	463	470	493	460	496	508	528	496	537	516	505	560	510	478	505	525	502	535	511	509	504	513	515	507	482	497	501	506	500	501	519	520	524	536	525	471	492	548	486	471	484	520	523	517	499	540	498	536	481	525	507	520	533	548	531	517	487	497	461	493	472	510	521	479	493	504	496	513	521	544	543	478	516	526	477	508	498	475	509	517	528	486	474	492	526	503	467	499	547	485	521	492	494	485	476	511	506	538	496	506	532	535	493	467	474	499	475	554	517	542	523	511	509	499	493	505	490	509	524	479	501	497	510	533	472	480	499	504	503	498	479	499	466	469	510	456	485	552	506	500	552	499	547	513	526	498	509	478	525	495	515	470	473	482	511	490	532	521	498	493	516	518	495	508	488	489	480	472	509	491	515	511	497	523	482	494	505	549	515	511	558	444	514	542	499	501	490	492	509	479	522	485	507	503	481	526	505	511	497	497	503	480	518	491	472	505	529	520	506	500	526	478	515	472	514	502	482	479	480	500	529	542	522	516	479	494	538	484	531	505	510	517	518	426	521	486	503	490	547	461	510	499	500	531	507	500	513	498	496	537	478	506	528	510	474	525	511	508	487	491	550	538	517	500	476	535	484	545	489	503	541	485	520	476	501	518	519	522	479	508	494	497	495	475	479	526	496	504	512	500	500	529	497	494	494	506	500	482	518	465	522	493	517	491	445	542	543	474	506	505	500	457	549	473	525	500	498	461	487	493	525	492	537	472	515	527	543	542	522	539	498	465	535	474	549	509	573	485	474	499	523	500	564	505	477	494	481	479	525	523	502	498	481	508	506	539	505	504	510	519	501	489	526	482	491	493	507	509	496	483	512	463	485	495	499	489	478	522	478	527	482	546	479	462	485	461	487	501	521	468	496	513	504	477	440	498	516	480	487	512	486	530	530	480	494	536	493	518	472	480	523	486	543	483	512	512	505	497	530	496	533	490	507	486	513	517	479	505	526	506	485	478	506	460	499	512	544	494	509	480	491	503	508	546	513	519	517	513	480	479	499	487	491	517	527	491	483	539	498	489	480	519	523	479	553	520	502	511	511	519	512	537	524	527	484	500	486	530	482	530	482	502	520	519	510	458	478	457	490	480	532	483	484	521	540	519	517	504	488	511	536	502	491	506	507	485	500	468	482	527	490	506	540	506	499	484	512	549	470	492	497	513	514	489	517	491	508	467	527	496	552	480	543	490	508	476	497	485	539	517	516	493	472	503	479	516	492	529	497	513	500	473	488	521	488	488	516	550	477	507	495	491	504	525	529	509	490	497	513	488	519	494	503	475	507	461	482	476	543	494	520	475	525	520	544	515	479	472	503	535	489	515	520	500	487	462	500	511	501	548	536	536	498	493	493	530	482	503	511	505	506	507	507	518	515	506	452	492	538	495	511	524	512	502	490	501	533	529	498	517	537	523	488	499	517	481	495	516	528	514	507	494	528	470	508	527	528	481	481	498	525	505	490	511	478	496	519	546	484	489	556	512	528	459	549	513	550	517	486	505	482	516	507	485	528	516	472	497	522	538	454	544	531	552	482	532	505	497	501	508	513	497	521	504	496	468	509	494	497	492	485	499	520	515	550	503	498	511	486	439	482	486	491
10426	12678	6189	3075	2479	1902	1528	1183	1061	948	829	765	712	674	716	644	602	620	634	622	589	569	587	607	557	572	587	547	548	599	607	558	588	626	575	615	572	566	591	610	532	596	546	568	573	563	547	539	536	542	565	576	559	538	529	561	528	568	524	540	524	562	519	479	539	513	564	526	532	544	587	519	534	529	533	527	518	577	544	495	522	527	559	550	492	480	522	514	543	548	543	511	559	520	558	532	512	532	550	527	503	502	497	558	541	560	504	523	557	521	536	530	520	541	534	536	521	532	571	485	526	533	516	530	528	548	511	538	547	541	514	518	545	538	536	565	470	527	552	542	542	542	517	503	569	516	555	546	503	525	534	535	549	500	529	573	553	550	528	536	522	509	562	515	530	547	585	533	531	534	535	501	557	533	525	560	524	547	484	551	535	501	535	511	541	525	522	514	503	506	538	547	538	512	549	526	503	537	500	511	508	562	552	523	517	527	557	537	519	504	490	525	552	505	531	569	532	511	584	537	533	544	515	564	598	500	551	511	527	547	541	518	553	577	511	478	541	554	527	521	570	494	509	576	479	499	533	486	571	508	527	538	513	512	580	589	515	533	562	521	536	526	540	529	524	553	483	519	515	520	542	553	531	546	518	508	476	533	521	527	563	496	550	514	554	546	513	517	476	542	520	499	517	516	510	519	534	550	556	523	558	552	553	520	528	527	509	482	534	529	530	555	443	548	535	513	536	522	519	502	555	520	553	485	532	550	540	536	507	492	525	554	513	565	467	539	554	527	539	533	532	545	487	512	536	564	506	555	510	501	517	549	553	523	516	549	552	526	524	550	500	534	559	526	536	539	537	550	532	564	570	534	520	536	533	559	539	532	558	519	527	573	511	525	503	519	531	534	533	511	541	570	506	535	463	584	567	521	504	531	547	534	489	530	535	586	586	521	568	500	478	555	562	559	503	516	492	569	522	537	475	528	534	587	492	516	554	552	494	526	542	562	533	535	558	519	547	521	486	534	578	520	582	538	528	548	502	505	533	517	533	544	504	558	519	531	496	492	542	535	532	544	521	532	527	500	528	553	514	502	520	541	531	570	552	509	503	522	537	499	515	563	537	541	490	540	545	505	520	568	519	535	540	538	543	528	539	553	505	525	505	520	510	525	516	508	557	546	551	478	481	555	512	553	551	549	573	540	540	497	530	575	578	514	582	559	538	523	507	522	531	522	541	513	495	554	494	552	527	503	554	511	545	553	569	534	538	505	522	579	547	507	551	513	521	532	538	520	573	555	511	549	523	520	561	499	540	526	559	542	555	554	534	514	513	535	576	491	560	517	540	517	521	520	529	484	517	548	533	534	510	507	518	524	554	519	546	542	488	518	558	528	529	539	551	534	522	557	495	526	557	513	516	502	524	533	533	516	531	519	562	532	529	487	529	494	518	543	555	534	511	564	522	477	525	519	530	534	530	539	557	531	537	514	517	489	531	562	536	552	547	501	519	509	528	547	533	502	496	524	536	544	527	518	541	549	486	539	477	495	522	558	548	519	503	527	554	498	523	498	533	555	508	436	520	536	488	565	538	524	560	528	520	538	532	508	509	566	518	538	510	504	532	527	542	510	517	498	563	565	531	513	585	545	505	560	556	523	555	527	505	572	511	541	526	542	531	535	530	510	510	523	586	538	507	578	548	551	516	515	557	493	519	521	529	519	513	541	532	527	593	538	559	560	546	545	536	505	543	543	531	517	546	562	522	574	549	523	532	566	529	534	532	569	529	543	525	537	528	542	491	493	559	511	557	537	525	547	521	538	540	595	545	565	574	506	533	523	518	568	542	571	485	578	551	550	562	510	517	501	543	536	515	566	516	529	516	568	572	542	567	541	496	542	520	529	505	535	550	524	532	556	499	528	523	509	553	557	530	531	506	504	497	522	559	514	506	539	530	497	546	559	492	562	523	482	557	516	501	520	497	515	548	551	526	495	545	525	581	527	518	464	488	519	548	561	515	544	493	518	509	538	564	570	468	557	562	500	502	537	525	570	506	526	565	516	535	522	540	520	541	506	526	541	580	536	522	573	568	519	521	547	476	506	519	500	539	516	505	506	520	555	473	537	531	491	531	526	551	541	546	515	503	563	536	528	512	511	551	558	507	552	551	534	565	492	526	516	561	536	562	526	526	575	583	534	558	503	564	516	554	530	491	521	529	550	541	542	538	545	519	558	546	561	513	545	484	483	547	534	511	530	519	543	511	532	499	510	467	555	544	529	576	521	505	503	542	575	508	536	522	545	562	541	590	564	541	547	550	548	604	522	482	532	544	538	545	553	556	523	560	551	529	510	535	535	545	519	517	514	546	545	537	504	528	542	550	541	508	490	525	528	530	548	507	514	520	551	573	533	504	560	508	501	525	538	549	536	550	528	490	519	504	554	482	534	518	507	497	463	522	559	512	544	546	513	542	536	512	518	509	486	503	520	525	536	543	538	502	527	522	521	563	502	508	505	540	530	554	548	520	534	516	513	501	543	576	490	511	519	524	508	519	529	524	531	536	563	538	533	501	539	556	531	522	566	522	548	534	549	524	525	545	503	520	477	561	552	522	557	569	565	519	531	529	535	542	564	478	515	516	571	540	542	511	526	542	559	486	556	566	514	542	534	529	518	501	538	483	491	536	553	567	523	546	518	567	512	530	507	502	467	532	511	497	536	539	492	540	520	512	492	521	518	534	561	528	517	540	564	526	524	546	547	551	561	539	567	552	553	513	471	539	518	506	523	508	533	548	521	535	473	547	518	559	531	563	520	543	499	526	546	526	557	574	514	530	518	495	553	532	542	528	556	572	484	510	500	514	495	549	521	561	519	496	513	522	547	566	525	532	522	517	573	531	534	532	508	508	540	525	570	518	562	521	515	528	507	494	524	511	503	508	522	523	572	508	557	541	523	561	521	530	583	506	588	553	507	488	505	506	536	525	489	527	537	541	511	581	578	536	519	542	524	516	558	546	480	528	588	561	532	541	538	543	478	565	530	566	515	517	520	534	546	520	539	537	555	555	537	538	502	541	532	514	557	509	541	494	520	587	552	529	568	521	523	554	482	595	514	531	499	530	524	536	514	507	596	512	559	515	520	484	525	485	554	505	505	510	518	587	545	560	540	491	502	554	515	541	488	547	533	510	512	505	536	543	561	502	501	545	557	527	535	558	526	535	536	553	550	485	522	529	510	545	535	494	548	523	555	500	565	584	587	522	531	524	513	481	507	508	524	510	503	541	500	513	567	497	539	560	554	542	526	525	538	525	543	528	532	543	542	514	493	520	538	568	566	529	524	526	521	542	544	487	501	523	541	554	514	548	512	529	532	553	531	518	555	516	493	517	547	589	496	545	537	543	559	530	511	565	574	519	548	528	550	503	506	569	557	517	530	508	558	575	520	522	538	543	535	540	501	503	597	568	538	575	560	504	503	551	564	548	526	507	573	511	511	546	543	544	531	552	539	533	536
25017	21251	27290	25369	8210	732	521	480	418	348	333	322	304	314	313	338	296	277	287	268	283	290	281	257	269	283	282	251	281	258	273	281	279	256	281	272	276	291	283	267	280	273	268	276	240	267	284	233	253	267	272	282	263	260	280	265	262	260	230	265	277	277	295	264	269	254	266	251	256	270	260	252	252	258	243	259	242	242	260	231	246	274	231	243	261	267	256	272	246	224	244	269	254	245	258	255	241	243	250	273	248	236	235	278	281	240	285	237	251	279	233	249	242	260	261	266	255	233	247	213	253	217	257	255	267	246	268	277	272	256	244	270	257	242	281	222	233	223	259	277	264	224	237	245	286	272	250	233	251	243	249	281	232	245	258	227	248	241	236	250	251	233	286	238	232	281	238	233	264	269	245	247	269	257	241	264	243	257	256	249	227	233	245	272	277	264	275	266	242	240	233	257	230	252	272	234	226	263	253	243	223	236	271	249	231	247	258	242	268	234	274	260	251	256	230	272	263	236	267	240	218	272	239	270	279	259	279	254	269	250	237	235	242	235	213	277	254	230	260	239	244	233	223	241	241	255	269	256	263	254	249	242	231	255	227	245	260	249	227	274	264	241	272	244	249	268	254	260	267	215	266	245	234	267	239	250	246	250	277	264	268	233	259	238	251	265	206	254	262	260	232	260	264	254	224	234	232	238	252	267	234	262	264	271	237	265	241	253	237	223	260	252	287	291	224	240	254	245	265	251	251	253	252	257	251	246	265	252	239	247	250	250	245	233	237	250	249	232	244	263	260	237	279	287	248	281	265	283	221	250	237	213	272	268	236	267	260	250	240	228	264	235	249	279	234	277	257	240	237	260	257	257	248	273	262	263	270	248	240	257	264	233	251	259	237	245	254	262	251	234	224	249	244	263	242	238	245	248	270	267	238	268	255	262	252	243	232	272	281	260	266	275	237	240	274	240	256	230	244	269	236	274	221	269	226	241	286	256	246	242	212	260	248	253	262	248	258	257	240	236	251	238	276	219	242	246	274	251	255	233	263	247	225	246	261	242	224	236	260	252	251	245	250	259	277	244	277	236	238	234	249	244	254	254	263	280	236	252	257	266	244	234	239	250	253	253	239	247	241	245	242	236	267	249	219	236	231	235	257	273	245	244	259	269	261	260	278	257	264	255	256	238	224	263	236	244	279	242	278	280	253	267	258	267	253	245	269	232	275	253	256	246	248	249	244	250	262	262	251	270	233	246	256	274	280	239	281	261	260	273	265	261	229	268	240	229	256	248	281	229	247	235	251	238	261	243	291	239	233	243	260	261	264	248	234	257	270	243	228	247	231	267	239	246	276	249	269	242	234	240	286	280	226	255	268	251	225	240	240	254	229	239	256	264	260	236	242	281	237	250	244	260	253	265	295	216	247	240	254	258	256	252	255	246	246	238	240	226	258	247	256	250	215	226	267	253	229	238	264	268	234	269	231	253	250	275	238	222	249	253	260	273	258	259	243	265	246	278	260	267	246	252	239	245	246	273	232	258	271	253	263	253	247	268	217	264	262	264	270	252	224	253	250	211	247	272	240	271	257	242	262	238	270	232	269	234	239	255	292	259	243	251	235	257	272	271	255	240	255	237	283	236	252	243	266	252	276	248	258	243	241	290	255	247	219	254	242	240	244	243	247	250	244	232	217	287	254	253	306	233	242	285	281	238	243	235	225	243	251	246	241	278	261	243	246	257	228	251	238	256	244	254	274	252	278	234	242	251	231	288	268	251	267	268	229	232	252	244	257	235	260	228	254	269	246	257	270	247	245	249	269	259	258	246	239	266	241	258	237	245	247	238	270	235	251	251	228	221	237	270	251	265	235	275	270	235	251	256	249	238	229	262	249	251	237	284	258	258	246	254	242	237	254	234	255	246	251	269	258	247	245	253	228	233	251	238	250	250	259	256	267	268	271	267	221	265	278	207	258	258	256	252	264	249	256	265	267	228	247	293	263	243	234	231	251	247	261	239	228	238	254	250	254	234	248	271	263	276	268	232	278	287	261	242	253	242	237	284	260	251	232	232	247	246	239	236	226	247	235	254	277	243	269	262	246	254	283	247	277	245	249	221	252	242	268	247	250	249	278	296	250	247	282	266	284	270	245	250	247	279	244	268	249	242	267	259	225	236	264	248	240	240	244	244	241	257	257	270	256	247	246	242	284	252	257	258	281	279	247	234	250	271	242	235	262	226	252	255	294	211	276	248	240	274	266	294	254	279	250	240	255	266	257	238	268	236	244	235	254	248	242	220	258	265	230	243	269	284	250	269	247	224	253	252	239	266	261	237	238	242	272	270	239	281	241	243	241	228	258	251	251	233	250	238	271	224	252	214	287	283	266	254	254	254	254	224	233	252	238	293	248	257	251	271	253	239	280	233	233	229	255	252	235	249	292	231	258	275	267	243	234	252	262	261	260	262	240	273	245	264	241	238	257	237	251	237	262	236	268	241	210	213	243	224	234	244	261	284	214	260	283	235	234	247	248	273	267	252	246	268	249	246	247	233	272	236	271	268	241	262	242	246	273	250	230	248	257	268	255	253	273	279	268	237	264	247	278	234	283	258	220	244	242	251	253	262	280	243	237	238	274	246	242	242	249	255	242	253	255	249	273	249	257	233	278	255	263	249	255	269	252	269	238	250	232	254	265	267	263	255	260	283	261	229	264	265	265	247	239	215	262	252	256	246	240	260	257	240	245	249	251	220	244	241	227	248	275	227	288	294	262	255	257	261	240	251	257	233	267	242	276	220	260	249	268	247	255	256	237	241	245	246	242	265	263	233	234	250	266	238	238	266	219	212	283	225	226	260	243	247	282	259	249	243	239	281	254	255	266	246	262	251	275	205	261	270	242	241	256	259	244	247	275	262	222	243	240	291	230	235	234	246	279	239	242	227	223	231	236	249	240	264	285	238	264	256	246	274	233	263	244	268	269	247	250	242	256	261	260	254	285	254	238	275	268	266	267	241	264	247	234	253	252	240	256	254	258	266	280	256	264	238	239	239	233	242	264	226	231	255	246	232	244	257	247	254	266	250	240	263	255	244	234	243	289	219	234	228	262	236	230	258	222	250	254	254	237	253	265	252	252	248	259	224	264	257	265	278	237	263	250	268	248	257	214	262	242	259	245	255	240	243	227	226	249	214	230	256	247	259	259	259	254	284	236	248	245	248	252	278	266	242	267	263	233	224	280	244	246	255	231	254	272	235	227	250	274	234	262	263	280	270	216	254	246	273	256	210	244	257	264	297	263	232	239	244	255	244	269	249	271	267	249	257	266	245	240	265	237	252	271	268	236	273	240	253	257	225	264	227	244	240	240	236	271	271	243	279	268	244	230	231	226	235	250	248	254	292	238	260	249	237	242	253	264	262	242	248	241	261	213	250	234	226	246	236	247	246	252	279	248	251	247	231	257	276	250	251	280	223	292	257	253	247	259	221	231	260	240	253	262	258	260	243	220	245
9191	6590	3722	1753	1430	1159	903	729	600	558	484	456	428	382	372	360	335	355	353	359	315	294	381	325	286	316	318	337	298	317	349	333	343	328	357	335	329	342	323	342	351	301	324	352	291	358	331	310	316	317	315	310	319	296	315	272	307	289	292	312	314	296	297	307	270	316	298	289	279	320	286	277	294	294	284	290	303	300	282	285	313	273	288	311	305	308	289	259	298	326	269	292	284	309	280	281	297	281	292	323	295	279	283	289	300	308	299	282	290	279	270	287	329	268	299	299	313	302	313	311	295	298	301	303	278	268	299	236	294	294	304	268	297	273	290	295	281	289	285	308	282	273	269	282	267	292	284	259	287	262	274	315	291	293	288	273	301	286	299	293	309	297	274	271	285	292	283	232	303	279	311	303	293	305	286	305	291	273	293	303	279	275	265	298	272	294	297	286	306	316	275	281	307	297	279	279	283	260	267	288	280	307	323	302	299	295	268	303	327	314	293	306	289	280	287	291	270	276	276	263	321	290	301	320	283	322	294	292	288	293	261	294	290	304	272	252	284	280	290	285	326	316	288	310	263	300	264	317	284	313	276	298	276	273	298	271	280	288	284	310	297	299	299	276	297	295	278	320	274	312	283	276	318	294	295	279	288	289	295	293	275	312	284	286	287	247	294	285	282	257	307	304	311	312	296	288	285	272	255	287	293	288	289	305	279	275	281	295	288	309	275	292	296	278	288	263	319	277	296	311	291	289	294	288	268	283	291	254	299	286	296	261	279	284	279	286	319	283	275	287	259	272	287	270	290	291	288	270	274	323	304	268	271	308	256	311	292	271	280	277	276	286	296	323	288	302	294	305	301	265	286	271	281	306	313	296	268	309	322	287	293	290	331	303	292	297	272	299	285	277	298	289	298	288	303	305	305	277	315	293	271	298	307	287	280	290	294	276	307	283	303	269	291	298	299	297	309	287	299	292	297	337	283	286	294	268	288	274	268	280	303	300	266	316	277	302	291	283	335	296	302	261	282	301	306	263	309	315	304	286	301	282	282	284	285	310	269	298	294	306	279	277	299	304	270	268	274	292	309	290	301	278	298	287	262	279	269	307	317	295	259	282	286	273	287	313	284	262	301	278	293	302	302	311	319	289	298	286	276	303	272	288	254	301	280	280	279	298	290	278	270	325	279	304	301	300	284	265	300	299	253	276	280	274	268	269	293	305	304	286	275	280	294	271	330	280	268	288	318	245	282	281	282	262	246	262	272	294	275	273	292	287	299	270	303	303	269	278	304	302	268	282	277	292	287	314	295	309	274	290	292	301	295	311	302	292	326	261	271	318	266	276	281	266	300	265	276	294	280	296	288	306	281	300	306	285	279	283	303	289	278	280	311	329	289	279	272	342	297	263	290	283	297	290	304	270	304	285	287	288	275	302	279	293	285	285	293	279	292	287	312	279	297	286	273	273	302	312	312	286	280	299	282	304	286	293	289	299	290	317	311	281	283	292	279	284	295	324	281	265	277	282	289	320	297	284	297	299	290	274	286	263	308	281	288	256	271	280	295	305	292	278	299	295	296	276	303	290	309	272	278	331	320	297	310	307	275	300	300	301	292	289	280	300	291	309	261	328	279	264	285	307	295	272	282	305	254	275	284	279	261	286	266	306	305	304	330	303	304	248	313	280	276	288	275	275	258	280	295	296	263	291	300	299	291	271	346	303	292	274	303	289	275	309	313	301	270	286	287	305	291	330	301	302	282	337	290	293	259	311	298	279	268	281	301	269	275	278	287	290	273	278	269	266	290	304	304	281	280	287	322	283	246	320	315	298	322	297	304	300	271	303	285	294	303	302	277	292	285	296	282	308	281	276	302	268	316	280	279	296	309	309	310	274	298	290	321	295	280	287	278	309	282	309	283	291	288	280	283	292	318	273	313	293	251	271	272	282	283	286	307	308	261	290	304	280	291	294	275	311	295	322	308	284	283	295	292	312	287	272	288	301	287	303	279	282	276	275	267	301	290	299	293	286	278	257	277	281	331	292	310	287	292	278	286	313	304	238	262	295	284	290	271	311	316	313	276	289	278	270	323	278	296	319	298	308	306	308	296	284	288	285	288	270	300	309	279	312	302	320	296	288	305	274	281	330	303	273	279	314	272	264	282	285	287	301	289	266	308	283	289	276	306	281	296	291	270	281	282	315	293	281	302	295	303	270	271	314	314	317	306	266	332	280	286	301	289	279	285	309	294	276	288	291	294	314	277	304	257	298	304	299	287	270	269	282	275	298	318	317	293	317	328	289	317	310	300	312	326	304	292	298	309	289	288	272	317	275	306	297	283	289	278	296	266	286	325	314	275	326	359	287	290	310	283	268	275	315	300	266	314	273	285	262	308	293	294	292	300	297	299	297	301	275	300	290	262	272	270	316	314	251	314	245	285	288	286	258	297	268	307	270	286	315	291	305	306	297	260	275	284	272	296	294	264	256	296	297	295	291	288	303	315	278	284	286	302	316	269	280	303	305	280	258	257	300	302	294	285	309	308	272	276	295	287	304	304	272	275	329	313	273	292	262	279	313	303	270	312	283	277	278	283	276	273	285	294	317	303	300	296	268	307	288	283	301	297	293	296	281	292	271	284	291	292	269	321	280	331	303	309	307	293	275	282	282	307	269	292	313	292	307	313	312	261	256	292	290	284	309	312	276	260	261	260	295	294	306	288	316	257	272	278	309	291	295	290	262	327	301	325	303	290	291	262	308	293	289	310	294	268	296	292	299	269	288	284	302	315	281	266	263	322	307	306	267	268	291	293	302	295	292	269	272	304	311	295	294	309	297	250	307	300	288	303	297	262	324	290	278	242	286	311	304	281	267	297	286	300	287	282	310	271	282	286	313	283	285	315	263	277	276	268	300	307	293	296	288	287	295	278	272	270	305	278	292	281	285	285	282	290	317	269	270	292	277	270	290	280	262	287	307	302	278	297	298	288	302	284	260	262	272	303	277	316	286	283	296	274	284	291	296	289	290	269	301	285	262	297	311	332	296	296	296	304	286	320	300	272	286	266	264	291	299	305	276	294	333	285	269	340	261	294	268	311	290	289	315	313	287	285	302	270	269	311	297	300	340	324	301	288	277	281	304	281	306	289	297	312	282	295	279	309	254	270	286	297	311	271	281	306	289	292	276	285	281	287	310	307	267	280	314	298	303	305	297	270	287	321	268	286	291	311	274	307	293	330	304	285	262	306	287	268	308	277	322	299	299	307	254	323	304	284	304	272	294	280	299	258	307	300	287	302	296	264	259	283	315	301	315	282	320	274	291	303	293	302	269	302	287	255	307	306	323	289	289	292	302	285	295	290	284	296	274	289	296	307	274	281	317	311	291	305	271	279	320	307	290	276	302	272	273	305	302	290	293	305	262	264	298	298	307	300	277	296	295	275	291	305	277	270	282	300	276	292	312	305	292	324	297	303	298	316	284	282	281	286	299	265	314	281	268	300	283	279	295
22703	21294	28998	23895	21289	21324	6807	1476	1118	1032	926	808	817	772	701	693	694	661	674	632	640	645	667	643	626	650	624	626	641	623	663	608	672	607	625	631	658	618	623	603	608	605	623	641	590	624	648	556	610	580	618	578	566	598	566	586	617	538	620	618	599	552	608	631	589	594	613	618	583	549	642	609	580	589	557	616	553	619	551	553	532	583	586	591	561	596	601	548	589	577	547	603	554	574	593	565	601	578	566	534	578	555	597	594	666	555	579	593	570	571	645	545	593	570	594	581	562	621	544	609	548	579	645	602	585	611	583	533	580	557	598	540	583	575	617	588	569	583	586	632	585	585	596	620	514	548	604	625	565	568	545	587	544	571	563	577	588	598	579	604	582	567	607	539	602	608	553	550	583	590	604	545	583	594	536	589	591	560	565	552	550	582	580	563	541	560	569	555	558	528	570	553	539	538	581	558	568	585	552	580	593	609	579	567	547	608	599	552	556	610	595	542	604	556	600	579	599	588	644	576	567	599	658	556	582	591	585	599	580	571	576	601	606	537	561	554	559	561	579	574	607	564	564	615	553	542	585	597	571	552	589	563	544	586	533	563	570	567	538	566	578	608	580	544	593	566	561	560	574	590	593	623	563	568	514	578	621	568	576	559	579	574	591	587	598	580	592	583	550	575	589	590	569	588	595	565	635	586	543	525	590	567	609	582	580	580	571	568	603	532	569	555	572	557	579	587	568	596	543	577	599	551	583	576	553	562	599	574	619	571	535	600	559	609	639	562	569	565	574	631	586	570	567	577	598	600	589	602	555	618	597	593	614	574	582	581	598	580	563	584	576	598	566	593	540	601	549	623	573	529	606	567	577	580	579	613	589	551	573	578	556	615	570	575	572	574	586	547	629	608	529	587	592	548	547	606	571	601	613	521	596	624	564	503	594	543	569	590	590	571	576	586	565	538	551	542	583	588	592	577	588	568	556	567	623	551	568	546	583	522	555	551	615	585	549	565	584	627	550	564	592	567	540	567	619	574	557	556	534	572	529	580	566	606	573	598	589	642	581	611	546	605	620	551	558	576	556	612	585	556	580	562	616	579	597	616	627	566	562	562	525	595	565	584	600	527	563	589	559	572	546	542	610	569	577	588	606	583	585	534	568	575	565	534	584	604	586	539	558	579	533	567	557	558	545	573	576	601	567	598	607	601	537	619	541	580	636	616	568	588	546	560	539	593	618	578	534	525	539	596	551	575	557	590	580	591	515	570	612	589	556	547	599	561	568	565	549	607	528	609	564	541	565	571	571	587	546	566	524	563	588	558	528	602	605	574	591	625	606	558	585	586	552	557	587	600	569	619	550	594	555	557	568	637	572	521	588	552	569	550	591	559	614	588	553	534	587	554	588	568	576	569	561	576	617	586	605	603	544	572	574	619	566	568	589	543	578	573	565	558	553	574	580	584	590	572	561	589	584	559	554	536	566	561	560	560	575	571	574	539	560	585	530	590	590	545	534	593	539	566	555	580	558	558	571	511	620	551	597	583	605	583	573	562	612	587	519	580	599	553	539	570	536	580	559	545	576	582	544	553	618	620	581	613	603	646	596	595	593	612	594	570	580	606	551	564	592	599	591	569	578	550	559	626	566	600	597	557	597	604	570	563	550	552	565	596	611	589	534	551	599	608	588	570	575	580	572	580	583	523	592	590	590	540	548	599	587	571	569	572	583	528	592	623	557	556	624	549	610	562	526	545	537	554	558	573	568	579	588	590	583	565	563	537	573	552	595	555	556	599	565	555	567	573	619	575	596	568	616	588	593	565	599	594	581	564	571	613	579	623	571	577	551	619	544	593	565	548	570	599	567	592	548	572	592	569	557	522	591	588	593	573	588	547	599	533	567	558	555	534	552	568	541	612	587	588	550	568	599	562	583	565	578	555	609	590	613	584	561	595	621	549	577	582	560	565	563	620	587	590	608	563	569	532	595	576	607	605	558	581	548	566	595	596	567	599	589	581	600	565	570	602	582	536	565	602	538	585	586	595	608	604	636	585	532	548	566	613	566	549	547	590	605	527	544	591	551	555	585	538	526	566	559	566	591	577	594	641	582	562	590	561	533	585	575	592	581	525	609	545	561	573	548	556	577	580	598	569	574	590	553	579	611	590	567	564	534	550	566	577	571	588	566	600	575	627	573	528	570	618	558	568	578	563	602	585	557	557	548	611	583	525	547	608	573	582	604	569	569	592	580	616	584	604	576	553	552	591	556	551	599	540	553	564	608	600	550	562	595	567	520	541	567	608	558	544	588	562	611	561	574	534	584	606	562	571	574	576	554	577	536	570	572	565	587	603	614	601	579	552	576	618	599	600	520	616	578	590	589	558	607	589	626	575	594	568	565	631	587	550	560	577	555	536	573	541	601	566	575	548	574	559	573	559	542	546	596	561	590	572	589	561	556	549	559	554	593	602	550	577	504	545	585	562	595	552	568	553	548	571	609	598	568	588	588	623	567	556	602	531	634	572	560	580	588	585	566	550	597	608	595	611	584	566	566	578	570	587	585	557	560	568	585	555	572	597	538	539	584	568	578	512	565	579	538	573	534	563	566	569	581	611	603	557	557	540	572	548	556	549	575	563	556	579	566	572	534	561	586	584	577	590	575	602	562	582	591	566	557	561	563	558	576	575	592	622	596	556	579	566	605	588	598	569	570	598	586	553	561	556	600	545	583	601	557	600	539	576	599	558	580	579	599	564	589	591	582	590	573	549	552	567	529	572	571	571	597	593	539	588	589	595	588	571	569	540	631	583	583	570	573	582	598	608	573	572	542	582	547	559	610	576	534	641	619	557	553	560	583	570	527	563	573	561	611	609	588	566	574	579	567	539	578	529	610	613	544	597	550	561	594	567	627	551	547	583	529	616	590	560	535	569	585	571	562	566	545	587	574	564	559	552	593	563	563	589	538	630	560	538	574	554	573	556	544	577	561	549	573	556	574	562	550	562	557	588	568	618	601	582	603	609	608	560	579	599	562	552	588	567	571	584	547	536	609	561	575	556	621	580	574	567	588	542	569	559	553	574	592	562	528	556	590	556	593	628	611	607	585	585	566	538	541	585	572	532	602	577	546	550	566	560	585	596	589	544	611	541	579	558	544	525	584	583	578	555	567	571	546	605	582	571	537	600	576	583	573	575	549	574	612	568	525	582	599	602	557	582	582	573	563	597	595	589	578	605	626	592	573	569	550	553	567	555	561	572	572	565	596	578	549	558	600	563	642	586	575	551	580	532	574	570	558	578	604	576	591	583	582	575	555	550	566	582	581	577	593	585	559	560	552	561	566	567	579	566	590	567	580	574	583	590	569	553	577	537	570	571	602	590	551	582	626	574	560	542	611	625	587	571	601	579	538	564	555	580	537	562	576	585	598	573	617	576	573	583	575	582	620	565	556	597	567	586	566	593	536	590	589	544	548	567	548	575	563	589	574	570	542	599	554	542	531	593	597	571
8985	16922	10331	5321	4104	3424	2507	1869	1581	1442	1136	1042	973	881	853	824	772	781	752	753	716	679	716	733	687	687	723	730	692	692	680	655	662	678	724	630	708	673	670	652	647	616	641	660	659	671	633	634	610	621	673	604	610	615	639	628	627	651	604	611	617	617	648	630	623	590	615	578	650	652	636	580	642	587	626	600	609	607	587	603	567	639	609	629	604	623	620	589	658	589	619	628	594	621	596	652	595	598	639	585	624	641	592	619	585	630	640	627	597	633	567	651	615	652	561	562	590	600	628	638	582	598	601	624	558	618	629	592	632	622	587	599	637	606	611	577	562	630	586	644	568	639	592	603	572	640	568	632	610	658	634	633	576	599	597	567	615	640	573	622	600	574	632	591	574	604	589	607	665	635	597	639	623	610	593	607	566	625	578	617	605	651	670	601	619	571	596	620	632	624	593	614	610	595	618	622	568	578	586	584	620	595	642	600	585	541	626	598	608	625	657	631	585	593	635	600	605	573	597	639	564	570	641	614	577	606	621	598	571	602	588	583	571	578	633	615	582	603	558	598	637	593	615	592	610	609	610	598	630	605	629	575	608	561	605	598	577	587	631	583	634	657	646	627	608	597	605	645	564	616	577	626	626	599	630	603	569	643	638	610	594	679	638	607	595	643	590	572	631	609	619	565	647	587	586	631	611	589	587	571	527	668	599	569	647	591	594	622	579	672	653	632	593	589	606	602	580	557	592	568	630	622	648	594	564	598	595	607	583	643	577	613	593	587	585	595	569	600	591	617	590	574	577	590	630	624	639	600	627	614	631	617	621	591	615	585	639	572	588	597	629	640	608	576	630	596	629	647	625	588	608	600	609	621	571	671	622	626	647	594	576	652	636	617	632	597	585	625	604	644	564	583	575	625	576	616	619	547	605	582	666	614	586	601	586	539	590	608	640	639	606	607	616	613	607	633	654	598	595	626	635	611	631	573	600	634	603	624	587	616	634	637	583	596	622	595	581	557	607	568	620	594	581	635	543	570	642	635	564	644	595	617	598	606	621	588	639	576	601	663	589	663	597	626	598	622	628	653	636	640	588	596	613	603	576	601	622	649	585	577	603	574	638	616	600	646	590	607	558	529	643	587	615	586	579	598	617	585	583	578	625	646	625	622	573	573	656	569	575	632	597	583	646	603	577	571	653	609	592	621	610	563	604	623	606	573	621	657	630	600	637	582	615	629	612	601	604	598	632	608	575	601	620	603	602	611	625	586	614	599	625	604	634	610	579	585	604	610	631	600	653	587	593	599	619	648	603	613	606	613	578	645	628	604	583	653	577	640	613	596	624	580	590	611	641	609	591	640	598	608	609	596	583	605	614	580	605	621	635	607	621	628	595	607	614	614	612	609	594	604	590	637	650	580	616	637	620	545	614	618	621	627	600	624	600	566	554	631	571	566	621	602	640	615	601	631	602	602	588	641	572	610	616	610	625	604	568	607	590	602	604	593	603	603	611	600	573	626	618	631	592	599	640	559	611	568	651	665	606	573	583	598	632	597	580	609	590	609	602	600	578	573	613	593	618	665	616	633	613	626	628	604	579	593	637	620	565	584	619	597	660	675	599	602	621	599	645	622	597	596	614	608	592	611	585	628	590	569	600	626	623	624	611	631	640	626	620	631	597	614	596	631	616	600	564	608	640	581	592	608	586	578	607	614	622	601	595	622	607	647	608	598	623	593	621	601	608	574	608	636	594	655	582	601	612	581	599	646	589	657	597	612	581	631	594	556	618	602	630	558	633	588	587	593	572	580	614	627	612	572	617	599	609	582	603	575	580	625	632	641	620	589	604	648	616	601	576	590	612	567	645	612	612	606	591	613	582	625	579	591	590	645	578	597	577	613	573	618	639	684	654	595	582	571	574	607	603	580	596	620	611	539	624	600	622	563	601	633	616	584	599	568	622	583	555	598	601	613	630	601	585	593	634	611	577	605	584	621	595	647	588	621	611	578	605	568	605	556	610	608	626	651	594	613	622	648	649	610	641	625	621	589	573	565	630	582	624	591	660	614	612	614	647	566	608	642	603	615	610	594	575	548	606	586	608	648	632	581	595	588	603	637	618	589	583	567	566	556	588	602	585	629	595	593	652	632	607	583	637	617	595	632	647	578	606	618	643	610	640	570	585	590	644	597	595	624	589	599	611	617	640	581	629	610	597	566	611	593	611	601	590	609	603	567	647	601	546	593	615	637	552	630	613	623	560	591	580	602	596	616	641	643	619	612	622	596	557	611	592	609	611	651	619	575	623	595	614	596	600	609	620	592	626	660	627	625	626	604	590	603	651	609	654	579	557	618	600	603	569	592	585	595	595	624	592	581	593	627	585	579	597	612	575	608	619	601	557	622	607	631	586	577	569	619	614	594	604	593	623	596	629	610	592	585	563	623	609	593	613	594	632	589	586	612	585	597	555	585	594	650	583	613	602	634	570	640	619	588	666	586	607	579	641	603	653	597	619	610	579	603	580	649	597	614	591	609	592	615	605	613	619	582	618	629	584	636	601	537	664	632	614	581	608	596	565	575	602	563	609	613	614	639	638	578	584	634	595	572	580	541	636	610	638	651	601	642	603	545	639	615	578	603	601	602	650	621	610	620	644	619	600	621	593	569	555	642	636	623	614	659	617	601	571	567	601	603	586	601	629	594	636	596	614	594	564	581	556	577	542	588	556	619	612	605	575	597	626	631	647	587	631	601	637	596	601	589	607	606	596	625	637	586	579	604	617	606	591	650	602	617	613	555	601	616	614	583	627	594	593	621	570	591	570	595	585	597	615	618	633	641	606	556	619	622	627	599	635	597	586	582	617	610	621	652	606	626	625	640	659	579	637	586	601	574	591	581	655	640	596	628	630	614	577	616	600	636	615	612	623	614	602	588	581	633	664	588	598	628	615	591	660	601	603	614	586	604	586	606	610	617	604	626	587	629	599	589	611	581	634	598	588	653	589	564	629	567	615	655	593	600	619	606	566	597	578	639	634	653	564	580	594	589	598	608	585	621	609	610	603	583	616	622	594	602	649	616	585	582	611	611	592	593	623	618	595	612	644	624	607	631	607	567	602	626	599	599	622	637	560	578	591	614	628	586	602	676	606	595	601	591	636	646	605	608	630	599	591	637	622	584	598	572	655	590	610	604	626	610	601	601	645	599	602	620	570	616	642	621	599	616	555	578	585	557	614	593	586	618	586	598	579	606	599	616	589	584	650	577	592	578	578	600	626	624	640	586	650	598	650	596	592	611	589	602	579	620	637	654	602	611	653	620	611	602	593	576	621	631	616	603	613	614	603	613	618	617	570	595	607	598	638	606	617	607	588	600	551	645	583	631	600	587	598	585	600	620	595	654	637	633	583	617	616	617	576	579	552	621	573	599	601	635	605	606	581	605	645	576	559	597	531	610	624	594	617	589	636	575	608	606	603	609	566	624	595	582	619	597	548	589	615	623	572	655	620	653
27819	16920	3137	619	473	404	346	270	294	268	275	289	303	285	287	255	255	289	264	284	282	295	284	275	270	275	256	273	253	250	268	271	269	275	284	268	268	251	266	307	258	255	267	268	255	300	270	275	295	272	258	278	269	283	291	259	279	283	255	273	256	267	265	249	280	271	239	276	280	285	268	272	257	274	259	272	264	224	254	250	243	258	260	274	281	268	253	296	268	257	270	293	246	257	248	243	225	275	297	259	255	275	293	246	263	263	279	217	278	249	261	258	267	270	258	243	245	280	221	272	255	223	281	250	253	301	291	275	260	223	229	275	235	257	265	243	265	279	272	275	292	254	282	251	291	268	252	255	266	266	264	253	258	276	276	248	292	275	260	254	247	255	256	289	256	261	273	237	277	275	265	244	248	271	235	240	276	268	264	280	259	274	279	289	267	298	262	286	251	245	257	280	257	267	253	238	266	268	280	241	296	233	254	272	274	252	296	251	271	263	249	270	255	248	273	274	278	269	273	245	265	287	243	257	263	250	267	257	253	257	260	238	302	273	297	285	272	276	281	277	254	273	273	253	242	270	247	268	263	266	245	283	281	280	245	233	237	283	272	265	283	234	269	284	250	278	262	252	274	246	252	252	269	264	257	256	296	287	258	259	276	275	279	266	257	280	262	287	265	275	268	256	253	267	260	265	268	280	246	266	246	248	282	245	251	279	252	242	248	254	278	236	273	253	276	264	233	268	256	260	251	285	245	279	247	255	255	259	279	261	268	257	245	283	255	227	283	252	229	244	272	272	277	285	239	253	256	260	248	252	240	265	279	261	256	266	271	253	277	260	269	233	246	235	266	267	230	263	257	297	261	228	268	306	250	267	281	252	260	268	254	261	261	260	288	280	275	280	281	232	246	245	229	282	253	264	269	254	257	237	285	280	254	260	246	257	255	257	258	294	260	265	280	280	240	264	254	262	294	256	279	287	288	245	284	269	249	274	265	259	274	258	259	267	257	273	260	261	267	283	290	258	242	267	240	248	248	287	306	243	251	236	258	272	273	266	282	256	265	265	258	279	283	278	259	264	228	269	275	263	240	285	280	259	267	267	271	257	220	262	298	260	256	277	269	249	278	280	279	262	275	279	299	263	274	238	270	276	309	252	252	271	278	264	256	289	253	281	252	283	266	257	274	266	259	240	267	264	260	235	287	284	262	270	283	264	261	254	271	270	254	250	264	238	273	253	242	237	277	228	251	276	263	286	275	254	271	257	252	262	268	262	271	231	276	259	263	252	249	267	249	262	241	245	243	247	249	259	281	255	249	264	250	297	251	254	254	269	280	256	236	292	271	260	255	246	291	254	251	267	267	257	257	287	283	258	272	273	258	288	257	258	267	250	271	226	272	244	241	265	241	282	272	248	270	296	273	228	240	257	230	229	256	274	266	291	262	243	262	266	254	256	270	257	285	274	260	285	261	266	274	255	265	264	251	261	252	272	248	294	269	273	286	249	257	259	226	256	257	253	250	255	300	256	280	271	268	259	258	261	254	245	260	277	269	254	271	260	251	252	289	276	264	250	270	273	245	258	262	255	260	286	280	270	265	265	270	272	238	231	230	248	297	267	263	249	273	259	270	286	245	265	256	290	247	268	247	260	274	287	262	282	272	260	255	259	277	261	300	254	228	251	250	285	254	261	256	254	273	260	274	291	251	275	307	261	292	246	266	262	274	269	272	272	277	282	235	262	271	269	268	278	258	285	253	251	274	263	251	291	231	252	264	261	256	285	266	264	225	273	279	264	256	276	234	290	249	263	269	255	256	253	241	291	263	254	289	251	272	275	266	269	282	278	262	287	246	252	246	293	260	259	275	262	261	283	259	281	258	265	282	251	278	253	278	313	253	270	243	273	267	261	281	256	281	255	233	262	254	259	288	284	255	253	272	245	267	248	265	269	258	231	255	254	264	249	282	274	256	250	261	254	243	243	243	265	243	236	272	250	270	263	264	233	245	259	260	253	259	243	264	262	266	253	257	249	257	267	289	267	275	261	288	262	285	285	287	260	272	253	258	284	241	259	262	238	267	268	275	271	250	300	265	232	260	278	246	292	272	270	282	256	270	267	247	258	277	271	248	251	288	274	294	252	276	290	258	261	255	270	252	269	257	255	237	295	249	231	232	258	264	260	266	257	269	296	248	263	245	258	260	259	269	284	265	241	262	260	251	287	248	237	229	262	276	239	260	282	247	287	278	248	255	311	233	296	250	246	270	261	264	259	293	284	270	250	245	279	271	257	262	268	300	258	269	260	295	276	260	245	257	259	271	274	221	278	295	262	282	240	296	284	258	268	257	271	268	276	261	248	272	276	252	245	258	259	244	272	269	253	236	294	275	255	251	258	255	266	258	288	263	266	296	256	239	269	255	272	298	237	268	240	265	269	253	259	288	256	258	261	239	280	273	281	275	258	281	279	277	281	233	260	269	254	272	270	300	256	277	274	261	253	254	245	258	286	309	248	271	275	298	266	261	288	266	295	262	245	256	259	266	279	259	250	285	263	259	284	302	287	292	279	264	251	255	224	283	265	259	275	273	255	280	289	247	257	277	261	258	286	278	259	279	244	251	275	258	231	265	257	255	247	265	260	243	258	262	261	255	249	275	267	268	248	277	284	274	254	283	272	242	234	243	275	243	232	268	240	252	288	283	259	251	263	257	261	262	274	248	273	278	287	287	250	280	290	255	269	289	270	251	276	262	269	261	272	263	273	243	282	259	275	261	269	275	283	272	273	247	265	245	267	263	281	259	267	272	276	275	228	222	275	262	247	273	270	254	267	256	229	238	238	287	291	280	276	236	276	286	260	273	270	271	279	249	267	262	244	299	272	261	278	260	247	286	269	278	272	249	268	290	253	241	250	247	250	286	251	265	255	250	258	256	268	249	234	245	251	272	267	283	253	274	265	256	257	290	268	265	267	263	260	288	290	247	290	261	254	278	264	285	258	282	258	269	276	239	274	265	278	247	238	251	306	247	287	288	246	263	299	259	262	243	262	254	244	254	269	264	274	244	267	244	266	232	252	268	253	273	258	270	233	243	241	267	239	230	262	288	255	282	259	233	269	259	249	272	283	280	289	263	261	282	279	259	249	261	253	279	258	278	267	285	245	275	287	267	275	268	254	248	254	249	254	242	266	270	253	233	285	274	255	256	256	256	248	254	245	251	266	224	249	252	251	266	262	267	244	258	266	230	250	279	250	284	279	235	262	250	259	265	234	266	277	262	268	238	254	250	279	270	235	285	270	234	260	252	250	257	268	253	246	258	250	273	278	273	259	258	247	272	252	254	292	269	284	272	300	231	249	249	256	249	252	276	258	298	258	275	250	276	266	269	271	257	289	256	235	257	251	264	246	245	272	280	225	277	261	228	263	287	274	279	270	270	250	254	268	280	276	259	246	301	291	267	238	271	283	247	233	264	232	259	259	247	303	279	250	249	286	306	273	290	245	268	265
9674	1481	1097	611	526	438	405	347	341	360	358	310	278	328	329	316	290	331	308	289	310	315	293	299	281	299	288	317	283	309	303	278	321	329	318	311	323	290	344	282	306	305	348	300	282	281	287	313	322	305	325	311	325	293	322	300	264	276	287	278	317	311	280	321	293	305	315	268	276	291	276	288	278	247	319	281	289	295	290	281	306	297	304	302	299	321	311	299	275	291	292	305	279	298	331	252	289	290	286	281	290	297	283	274	289	316	293	291	272	280	307	291	272	302	290	278	290	278	297	294	293	309	326	278	307	268	304	269	266	297	273	311	315	275	297	282	300	257	323	300	272	280	277	285	285	302	315	289	282	288	275	296	305	319	295	284	267	293	310	289	305	328	281	299	308	302	284	288	279	293	328	294	281	278	300	286	276	281	318	272	278	315	287	298	282	323	308	276	343	265	300	278	265	275	283	304	283	302	287	297	306	260	282	290	262	263	279	319	271	267	279	288	306	287	293	251	281	302	274	324	293	292	290	309	285	286	304	305	291	338	255	285	295	317	286	300	298	298	291	283	248	290	293	296	321	273	299	291	316	295	275	283	297	289	279	326	284	301	292	281	300	291	276	283	298	306	282	296	305	321	289	257	308	307	300	297	301	317	291	303	277	289	299	297	302	256	305	290	259	287	310	283	291	294	299	285	294	284	268	302	263	290	282	326	257	288	266	284	326	288	289	280	307	292	294	271	307	282	312	285	280	305	284	274	317	267	291	309	272	275	270	309	275	302	297	295	281	313	308	278	274	296	309	294	286	296	293	271	324	273	286	319	283	284	322	282	303	284	328	289	306	310	269	280	294	290	296	299	279	274	303	254	284	310	283	273	299	313	307	310	266	299	269	311	327	289	261	292	284	289	280	294	295	300	270	291	288	294	295	292	274	288	286	318	294	285	307	281	283	299	288	275	288	288	273	263	278	300	265	288	273	289	283	275	281	294	251	266	294	307	275	317	291	301	304	269	304	311	297	308	268	295	277	284	308	275	296	308	303	292	311	292	308	305	290	300	295	284	309	291	307	279	294	290	284	320	286	284	291	294	280	295	318	295	327	297	282	263	275	265	295	292	273	273	286	265	292	305	288	270	304	292	296	323	289	270	279	308	276	296	304	304	277	294	321	306	259	294	289	297	277	304	296	295	307	315	294	293	277	324	292	305	278	277	303	291	317	281	266	279	250	305	287	286	318	279	261	285	296	260	314	270	296	301	300	304	283	311	291	265	264	264	255	280	280	272	273	299	294	337	299	313	287	276	287	284	287	324	283	314	274	274	299	305	283	284	301	303	289	321	281	315	289	304	286	291	296	287	268	289	312	310	279	292	310	321	275	314	266	278	289	298	288	250	255	293	278	305	276	270	270	305	277	276	289	305	290	278	273	299	296	306	271	287	273	283	306	290	306	275	287	293	267	289	274	287	291	247	290	262	304	288	300	278	273	294	304	282	299	275	295	298	286	289	274	311	269	279	300	291	291	300	321	280	287	282	288	282	268	313	290	275	255	250	284	276	263	250	284	258	286	276	275	302	272	284	292	282	289	274	282	302	281	317	256	273	272	281	247	255	290	294	302	297	268	285	284	317	299	302	274	296	274	285	300	316	288	276	280	287	282	258	293	306	288	285	288	307	328	275	283	278	266	325	291	275	305	289	277	295	277	304	286	320	289	272	263	282	269	294	300	284	295	263	289	307	299	297	261	263	302	267	300	268	297	283	298	301	300	295	291	325	297	264	318	259	294	319	294	304	293	299	269	291	329	272	286	270	281	282	275	296	297	282	266	297	320	309	304	293	293	305	274	275	287	289	294	303	265	267	304	286	287	289	315	287	294	303	279	300	315	283	279	283	298	298	278	279	266	286	290	281	272	289	287	314	305	307	285	270	296	318	310	277	278	307	272	284	288	274	264	305	318	272	305	304	276	278	319	334	268	318	296	278	274	281	292	314	277	308	286	276	296	277	285	302	277	292	290	292	300	308	293	294	306	297	313	318	264	297	292	271	262	297	286	271	288	296	286	317	299	299	293	298	286	307	266	270	273	286	318	271	317	256	317	274	286	319	300	316	269	273	251	303	284	280	317	271	319	300	306	306	263	286	292	304	267	279	297	269	276	278	283	282	274	288	271	305	300	281	307	300	295	303	293	240	300	280	301	294	289	289	291	285	319	286	306	256	276	301	306	250	296	293	289	282	283	257	301	267	277	275	307	316	288	295	278	292	277	261	304	254	298	259	302	278	299	252	265	275	271	275	295	313	293	259	263	295	292	257	305	257	285	312	251	267	300	275	282	284	303	276	293	297	298	306	307	261	298	289	266	257	298	266	260	290	268	301	284	276	285	315	315	305	280	281	289	299	302	302	286	285	247	291	291	260	282	323	270	265	273	302	298	289	299	324	283	298	268	291	282	282	316	273	314	297	263	322	285	287	313	291	278	297	279	304	299	267	305	284	264	272	284	292	258	307	266	269	257	267	299	282	308	290	295	286	290	285	276	272	300	287	279	289	282	274	298	315	293	274	292	303	290	275	284	288	319	268	267	301	275	308	309	295	284	273	278	262	269	292	269	286	311	260	299	304	289	294	307	287	287	271	304	275	297	300	308	301	265	301	296	279	279	289	276	290	283	305	278	298	312	277	290	314	320	297	289	291	282	298	304	297	268	295	311	291	261	296	281	286	290	259	287	253	315	302	284	293	314	288	294	269	304	278	267	279	274	289	320	288	274	298	285	293	288	275	281	278	319	304	257	295	325	310	307	296	288	245	285	301	295	274	284	294	297	260	296	287	304	280	285	303	286	325	258	289	273	312	315	291	317	306	288	287	302	296	292	284	293	271	280	260	299	286	289	304	294	331	296	285	287	262	295	284	280	295	294	284	284	293	284	288	265	321	271	271	285	312	284	297	335	302	284	304	256	288	294	293	281	301	293	287	299	296	303	280	331	296	294	253	297	282	294	287	272	310	315	266	278	299	315	301	293	323	290	302	329	294	275	308	251	306	277	276	299	283	291	263	299	254	293	308	274	317	304	276	310	305	318	276	256	309	294	252	280	288	271	293	290	244	268	267	291	289	284	295	289	288	296	285	288	275	264	245	260	303	268	285	310	307	296	286	298	343	283	281	265	300	286	282	315	298	291	263	281	275	281	318	308	304	295	268	298	270	275	285	302	308	285	271	275	290	295	275	283	285	297	307	275	293	286	284	280	280	315	304	293	291	279	266	276	295	298	272	274	299	309	317	293	272	289	268	293	307	291	300	300	286	293	280	305	309	310	270	316	267	295	311	299	256	289	305	302	288	277	298	279	299	323	296	320	284	270	305	286	276	307	265	260	252	290	262	284	296	302	306	321	290	302	306	281	267	300	300	320	326	262	290	291	289	288	288	273	252	294	283	273	305	315	309	291	281	281	320	285	270	284	340	289	299	312	284	325	294	293	293	281	291	267	306	260	291	294	311	318	286
23732	21251	28415	24300	21169	8045	1273	908	790	679	687	590	629	577	590	570	561	563	526	605	590	516	546	508	523	527	518	525	503	525	525	530	489	575	501	543	523	564	514	526	514	519	519	520	539	490	499	504	478	508	534	515	502	519	530	501	499	504	527	553	506	553	522	472	530	535	510	541	507	494	539	503	500	481	528	483	536	534	494	488	482	477	502	520	491	470	553	521	491	492	468	499	485	486	504	476	475	490	474	493	498	510	531	518	502	517	504	508	505	494	504	540	499	492	485	480	529	505	500	503	498	523	462	508	462	516	522	502	478	472	498	481	504	512	480	495	483	534	501	478	473	520	472	496	522	503	470	508	484	513	516	478	511	501	470	468	511	538	465	550	462	532	468	487	477	525	480	476	483	490	484	486	472	502	483	538	487	521	509	489	541	497	518	515	487	454	488	501	489	535	466	496	480	480	528	530	514	499	473	493	512	494	511	510	515	515	491	508	460	541	494	517	533	509	501	477	478	446	499	488	491	498	443	450	503	529	466	470	482	513	483	480	516	500	450	463	485	497	485	477	516	532	495	483	512	462	519	473	472	471	512	505	504	514	478	498	494	522	525	469	527	493	495	499	509	474	515	493	505	516	460	486	476	524	475	516	516	548	490	504	500	514	464	474	513	479	483	462	478	485	515	490	473	506	501	529	482	466	521	525	509	501	494	472	518	493	484	506	479	528	491	493	506	517	496	480	522	546	496	484	530	518	501	487	506	517	499	512	491	505	512	491	529	494	507	530	490	461	470	508	508	493	480	487	499	481	514	505	509	476	541	478	511	486	458	468	505	493	459	494	523	485	488	487	522	492	500	498	516	486	470	479	462	449	481	500	465	470	494	490	506	519	458	462	451	515	510	474	513	488	479	475	504	509	511	467	490	488	461	463	477	488	517	460	480	488	494	471	517	492	477	452	487	528	486	522	467	523	483	475	511	499	487	488	466	487	516	490	480	494	508	505	506	500	507	503	497	491	513	507	485	517	522	511	493	477	495	496	493	526	470	498	504	499	466	529	468	500	487	518	530	488	506	517	494	534	517	478	488	546	510	485	472	480	485	496	483	519	477	468	480	499	497	493	479	496	493	517	484	480	471	479	483	523	483	524	515	519	517	484	486	487	471	523	487	510	449	493	509	497	509	501	490	473	517	482	469	502	479	508	506	501	540	472	489	493	495	483	441	532	481	506	498	457	491	469	507	514	529	534	463	457	462	490	529	472	501	535	492	476	541	512	516	510	524	468	485	529	509	515	488	509	490	459	524	468	481	462	464	519	458	493	519	481	531	481	485	508	514	495	494	530	477	497	513	515	498	503	473	475	534	477	535	473	499	474	521	541	462	527	470	516	515	497	488	536	491	502	480	514	512	495	487	469	501	505	477	496	535	501	481	490	504	470	497	503	524	492	529	503	498	457	449	472	507	476	495	534	534	466	502	502	522	482	503	483	496	504	500	446	536	503	511	479	471	479	483	481	493	491	526	466	472	491	459	525	497	472	536	484	456	536	499	492	485	517	485	497	509	531	510	481	472	503	485	485	469	508	508	469	500	473	470	505	517	475	461	506	490	506	556	510	502	502	494	481	509	523	442	501	482	491	468	498	474	512	527	488	492	502	485	505	475	511	516	501	500	474	559	473	509	489	534	505	487	464	492	465	508	505	476	488	512	506	492	482	501	495	498	502	510	512	507	485	509	497	502	487	511	495	491	502	451	463	524	462	496	487	487	499	483	482	450	495	496	459	507	523	528	472	524	488	478	505	507	547	504	511	498	537	487	477	480	488	514	487	499	506	529	484	540	501	483	552	520	490	522	487	497	509	533	469	469	515	487	476	496	490	477	491	471	498	545	459	483	470	531	516	486	444	524	496	485	468	483	501	501	491	527	523	517	462	510	513	521	557	494	517	498	496	493	465	520	532	505	521	478	492	521	504	497	481	516	489	496	490	480	482	457	460	471	506	490	456	509	502	519	512	524	484	498	507	530	527	504	513	523	484	504	517	476	490	505	474	543	478	492	479	493	520	509	496	527	470	478	485	478	489	490	458	483	475	505	494	472	512	489	530	481	548	444	500	484	521	466	458	536	485	470	495	517	485	492	537	560	507	503	516	514	523	569	520	478	506	461	445	485	527	504	486	478	501	502	479	487	512	525	484	488	530	525	509	500	487	529	479	497	538	504	450	474	506	534	477	506	510	474	505	475	460	485	499	474	486	476	508	502	480	531	459	518	483	488	476	474	458	479	526	513	486	497	462	454	477	498	512	475	503	497	496	478	485	522	509	516	488	517	527	484	472	491	505	506	485	494	561	513	463	518	488	498	507	501	486	518	497	474	480	495	480	524	511	502	508	461	498	466	498	463	495	521	496	482	512	488	536	538	521	521	526	512	492	487	510	495	470	493	521	504	512	476	515	465	445	467	499	500	494	469	465	504	533	501	479	473	483	490	507	489	475	500	461	462	484	478	526	524	486	544	484	519	513	509	477	466	489	502	516	520	495	470	468	460	521	499	501	532	501	517	490	472	496	553	503	538	520	514	476	504	478	476	487	530	473	457	492	518	491	524	504	459	547	520	480	533	466	490	464	457	473	500	480	513	528	457	464	505	514	503	518	482	532	518	486	463	545	483	536	533	492	508	505	469	505	513	519	533	472	545	475	502	500	488	522	510	486	521	478	489	480	536	481	487	474	464	494	482	496	498	500	511	540	493	517	530	497	540	504	477	500	512	526	464	513	517	466	484	494	432	488	491	485	504	461	504	517	503	482	484	530	481	499	514	478	498	522	473	509	466	484	497	498	529	470	493	450	503	521	524	488	488	479	500	505	500	510	482	487	492	490	481	483	471	504	512	496	514	482	488	490	534	486	472	518	542	479	527	487	489	516	487	489	506	471	453	536	508	510	483	467	458	460	522	500	527	506	486	508	519	477	470	478	502	481	511	511	496	503	500	465	518	529	488	505	503	475	523	506	474	496	482	491	477	500	506	502	505	511	483	496	500	464	496	500	495	536	511	496	487	499	515	474	493	503	478	511	505	468	512	509	521	488	500	474	490	476	496	507	512	491	500	508	492	507	466	533	477	491	500	509	490	452	492	500	470	511	486	515	504	477	520	521	517	452	444	492	468	501	505	527	507	468	515	475	496	499	474	512	515	485	494	459	517	467	512	510	512	468	494	492	488	471	520	496	472	529	522	484	487	508	511	519	508	455	508	531	478	537	518	489	480	464	496	551	523	486	500	514	493	496	476	484	522	515	474	485	512	534	495	522	531	508	547	505	452	499	494	513	513	516	532	511	493	459	485	484	497	499	466	477	528	462	509	495	478	528	474	503	496	520	481	507	498	544	525	488	504	440	484	517	505	525	502	459	512	450	523	478	473	509	489	501	464	520	495	509	487	497	499	508	483	486	481	515	445	510	475	505	532	548	523	490	477	461	519	473	523	471	473	500	525	482	495	463	473	463
7873	10142	6344	3094	2311	1899	1507	1197	1064	914	792	749	709	682	602	666	610	568	639	549	560	592	607	566	537	558	547	554	568	532	575	602	565	585	542	560	534	530	570	566	552	590	542	530	577	607	555	521	482	504	562	559	518	562	570	557	560	563	560	551	518	557	558	571	519	546	540	554	531	538	543	516	526	491	544	518	542	540	543	551	541	551	533	534	517	532	549	526	539	497	538	546	510	525	530	507	525	532	521	511	546	529	528	527	527	535	527	544	547	548	547	497	531	518	520	558	498	551	512	511	525	522	481	567	545	521	531	514	483	520	527	527	513	523	523	565	540	531	501	509	487	521	541	498	563	505	556	514	516	513	520	525	556	520	544	505	562	518	538	507	537	540	531	516	545	569	535	529	530	529	516	550	523	511	534	524	491	516	583	499	520	538	533	510	556	543	492	496	556	535	497	567	497	533	523	521	520	523	504	502	520	528	498	482	538	538	519	528	513	520	529	501	503	501	539	521	566	521	550	540	492	487	534	554	500	549	527	494	536	542	527	511	511	516	494	549	509	506	520	489	526	551	519	513	525	534	541	505	477	530	540	494	531	474	507	506	504	567	513	555	537	513	549	502	487	526	494	532	510	516	531	517	496	554	530	505	506	522	514	567	531	540	504	507	560	504	531	543	525	494	563	529	497	569	588	529	523	501	503	499	539	521	538	533	508	528	509	524	499	514	539	514	499	515	522	485	516	526	504	551	501	560	522	523	513	492	471	504	515	541	513	499	540	507	528	536	488	529	542	521	523	532	508	541	502	513	566	526	523	520	544	509	552	537	523	510	526	524	550	494	536	493	511	555	512	541	509	509	508	532	526	539	572	571	531	525	495	518	520	524	497	517	496	492	535	507	522	532	567	516	524	496	513	556	523	537	523	508	505	531	513	534	545	540	564	547	552	477	537	538	535	544	532	509	515	499	512	548	478	550	534	525	496	561	531	523	526	496	519	538	490	523	505	503	486	514	536	534	507	478	529	542	545	537	511	519	523	516	477	557	515	503	494	548	519	517	525	500	515	569	486	524	500	543	554	539	521	518	479	529	523	538	519	512	512	488	510	548	530	491	539	541	513	550	513	537	524	544	524	517	510	555	497	484	533	547	514	504	534	552	566	530	486	499	576	569	532	534	467	481	539	537	495	545	509	529	560	511	559	506	505	557	533	549	512	530	517	516	517	502	515	524	504	522	512	551	538	487	586	527	476	546	500	532	515	504	471	529	510	523	553	526	517	531	520	519	522	521	566	549	529	542	550	493	521	521	532	558	493	521	512	507	539	534	549	504	533	576	520	559	490	509	534	558	511	532	525	517	489	522	492	516	551	534	498	537	496	510	504	520	550	525	520	533	523	535	559	500	531	513	530	524	536	553	531	567	556	494	533	516	535	509	541	499	514	536	521	530	519	479	546	507	540	502	535	550	543	515	517	508	520	532	534	567	524	540	525	531	539	558	501	502	519	516	506	547	515	520	544	530	507	471	560	543	496	511	535	482	512	517	521	524	566	495	538	562	509	522	569	510	496	543	543	532	506	569	532	509	538	536	519	520	538	486	516	541	518	499	532	516	497	512	490	519	563	536	525	552	494	496	540	530	535	534	530	501	564	534	514	475	537	530	523	501	523	525	497	486	518	535	517	522	546	525	511	523	542	550	516	511	520	575	505	548	530	510	533	498	540	558	527	531	545	578	488	556	534	540	513	497	523	479	509	529	550	536	574	505	498	521	530	546	503	515	497	510	495	559	487	521	530	500	548	532	525	478	567	521	550	541	508	531	563	530	540	542	511	475	545	513	495	559	521	515	532	535	548	548	494	516	560	520	497	511	520	517	514	574	517	506	539	498	542	535	519	541	547	519	482	520	492	555	520	535	516	517	489	503	458	496	512	533	564	509	525	523	523	537	494	515	487	506	498	513	500	560	552	540	552	499	493	522	534	511	483	491	537	511	521	546	512	501	506	506	534	539	531	503	503	545	511	543	539	509	556	545	507	535	475	558	484	508	533	505	491	515	508	526	503	525	485	525	515	536	494	541	546	491	489	519	539	513	521	548	517	541	532	544	531	529	515	532	532	521	517	532	519	539	527	539	501	493	484	558	550	556	482	509	524	514	559	527	523	497	510	483	488	525	514	560	488	573	557	516	549	528	509	528	527	508	546	520	551	543	504	541	528	519	507	525	537	534	491	498	523	514	507	523	571	493	549	522	547	530	503	502	488	526	518	536	504	539	537	508	579	580	513	541	497	516	486	541	478	509	545	510	518	512	530	525	518	511	523	541	493	543	519	515	525	476	496	514	500	532	516	503	511	480	542	496	534	515	541	510	520	533	551	502	497	519	503	535	533	555	580	488	479	531	534	535	503	497	536	467	496	542	540	523	506	482	484	580	527	519	495	522	473	509	507	516	524	540	546	538	530	529	503	500	549	541	530	535	539	496	527	529	557	522	554	536	540	574	495	532	519	488	534	526	508	498	521	503	503	538	523	525	502	501	532	503	500	504	506	514	529	473	516	526	515	522	515	511	566	515	519	558	546	506	534	521	522	544	518	541	554	506	522	510	515	528	536	536	491	508	521	492	505	501	564	502	540	498	490	519	525	538	523	542	558	504	545	540	500	537	519	531	487	557	516	481	499	500	512	517	509	564	573	498	538	489	522	516	504	510	533	511	546	518	496	478	515	513	512	518	517	519	453	533	554	559	529	514	504	499	550	509	512	539	486	529	537	570	498	525	525	526	498	531	534	513	560	516	538	540	533	518	507	532	561	501	546	551	525	558	581	546	576	527	562	532	538	510	543	510	515	550	570	556	564	506	549	541	544	512	498	508	519	525	527	505	505	545	482	493	522	554	535	499	497	522	515	501	549	545	531	511	575	518	515	539	523	512	530	515	491	473	479	509	502	542	483	538	546	567	557	576	549	507	525	492	542	513	551	564	563	516	531	535	507	505	565	531	505	519	518	558	521	497	494	514	537	497	497	529	537	522	510	540	515	521	535	479	519	508	515	513	515	534	539	555	537	504	540	551	509	534	507	542	553	542	560	563	504	536	540	556	538	523	472	534	547	528	519	517	571	514	504	564	518	484	564	565	506	522	565	485	520	527	493	550	527	534	493	494	497	531	499	528	500	510	510	554	523	558	549	502	480	525	510	550	530	506	505	540	521	496	506	521	519	542	561	553	506	531	513	549	520	575	509	513	517	526	471	530	529	532	509	522	500	534	506	500	473	496	516	543	568	534	510	538	535	553	519	504	536	519	515	481	517	516	539	539	521	553	525	511	537	515	513	466	574	493	575	522	496	488	556	539	493	542	496	514	494	508	498	556	538	582	511	486	548	578	518	450	516	501	523	531	510	527	465	534	537	520	517	501	557	514	483	517	544	511	541	546	499	540	513	522	492	503	496	534	538	541	503	550	517	509	503	517	546	551	518	533	498	539	503	558	547	526	524	512	538	556	493	547
24968	21256	27350	25313	8375	764	536	413	399	363	349	329	341	313	313	279	294	275	267	277	245	265	267	269	263	268	282	275	270	269	273	307	283	262	312	259	267	267	247	268	276	265	277	245	258	258	281	254	278	284	251	287	252	243	256	255	250	276	244	267	270	262	257	257	261	270	261	275	291	259	239	246	257	257	242	295	237	237	276	229	276	248	259	276	258	228	237	238	269	263	265	213	257	261	262	242	244	253	227	267	236	237	244	249	248	238	243	276	278	226	205	268	246	261	277	272	239	244	240	262	268	254	244	202	247	248	275	215	201	253	282	257	277	281	236	279	274	239	255	245	247	247	269	265	246	231	233	214	279	252	228	243	261	249	252	253	238	228	243	236	265	244	272	272	243	261	245	268	216	252	265	246	228	271	253	261	223	263	240	255	233	280	261	262	248	235	278	265	242	240	235	256	271	260	239	224	247	248	247	261	283	252	271	268	233	256	250	257	252	248	282	274	256	234	263	253	240	245	233	266	269	244	248	262	224	254	248	239	237	260	251	263	251	256	256	249	272	273	259	255	271	245	217	232	248	247	273	263	256	247	260	278	250	241	244	256	247	235	257	248	246	252	240	286	247	245	261	274	246	231	267	199	266	264	264	250	249	225	255	264	248	252	233	245	244	253	232	243	238	231	250	262	243	248	231	242	281	214	237	278	265	244	258	281	237	274	228	259	261	253	258	268	243	242	256	257	260	251	225	260	242	255	218	242	248	272	239	249	240	250	248	226	251	247	243	264	236	224	261	255	265	233	267	242	258	272	240	241	265	252	260	234	234	259	246	262	257	250	268	267	239	231	266	240	278	255	235	231	253	269	251	278	266	256	258	245	252	240	228	231	238	251	264	249	228	272	259	250	274	274	261	282	253	253	233	242	247	262	243	233	240	237	261	253	282	251	244	246	256	251	246	254	256	266	238	239	227	236	211	244	269	248	263	240	236	217	245	236	249	256	240	254	252	278	236	257	232	255	272	249	273	257	235	256	261	269	261	229	254	230	260	251	263	232	264	248	265	235	242	249	234	262	266	254	246	265	241	262	247	272	239	247	280	244	236	244	226	260	247	242	230	238	247	253	246	258	241	229	258	242	262	260	234	251	237	246	233	237	257	233	280	235	241	237	263	261	259	240	263	257	242	271	260	231	247	214	256	220	233	251	225	253	242	253	261	267	258	237	268	261	233	235	241	228	240	280	230	251	240	271	243	248	249	255	244	267	248	231	251	252	245	253	264	243	233	275	259	250	260	243	236	269	258	280	253	234	235	247	252	278	247	252	226	263	245	277	246	263	259	237	253	231	240	276	267	293	255	260	272	212	241	220	243	248	246	276	264	243	234	275	250	230	246	248	258	234	239	257	241	234	218	204	207	257	239	243	243	243	241	235	262	276	289	256	273	246	242	255	241	254	229	237	253	255	227	262	233	262	236	287	249	250	270	272	268	225	228	236	241	256	232	248	259	272	250	216	242	233	277	261	267	272	247	258	270	256	246	259	257	250	240	246	261	237	234	255	270	261	256	266	209	275	242	258	248	263	288	281	252	245	262	269	249	261	230	257	232	243	240	272	253	249	213	290	244	256	248	253	230	249	248	270	279	253	253	235	285	243	231	230	271	228	273	281	243	238	242	249	257	247	244	237	225	233	267	237	268	291	251	258	232	253	261	236	250	250	242	230	244	247	252	268	265	251	253	249	265	265	221	246	248	248	232	222	276	252	257	237	242	233	243	246	239	264	240	242	249	231	260	243	246	246	265	261	280	250	238	227	257	295	251	251	232	248	261	223	234	266	274	253	257	237	276	244	249	224	256	249	270	240	242	242	240	272	276	250	249	230	232	255	228	277	251	252	264	221	247	262	245	237	258	256	229	223	251	263	274	253	251	264	274	240	253	241	238	257	267	232	230	271	260	243	248	227	229	213	277	260	250	283	251	267	270	301	282	231	263	224	247	224	260	254	222	233	267	241	224	234	264	240	269	249	244	287	248	255	260	243	259	268	241	264	249	263	257	255	231	270	266	263	281	256	249	252	236	269	229	247	243	238	245	256	256	261	252	261	273	223	236	266	247	243	258	248	226	246	249	243	258	244	238	237	238	271	253	235	257	268	255	242	245	244	233	282	255	250	243	258	256	229	227	231	237	261	236	260	262	236	265	231	250	238	244	248	247	277	234	242	262	277	243	280	251	259	278	268	269	238	286	268	277	275	266	246	257	267	244	282	243	242	259	249	248	242	248	268	247	208	249	234	243	268	243	243	237	265	264	231	264	260	243	278	272	238	231	255	246	225	280	259	217	260	250	270	247	228	263	238	249	223	258	267	262	257	263	257	239	261	254	238	245	232	237	273	252	235	245	256	258	237	232	231	247	239	236	257	249	257	228	238	232	257	255	233	250	228	248	254	227	246	246	226	277	251	238	267	258	226	250	242	252	237	259	225	240	274	290	277	241	248	265	230	245	248	237	258	238	252	229	256	220	226	226	224	248	258	244	257	283	244	254	256	285	247	256	229	253	239	258	270	283	275	240	245	253	250	251	237	236	270	261	275	250	236	232	247	272	254	229	245	232	264	209	250	265	255	223	267	234	270	253	234	241	262	257	218	240	231	241	254	245	253	249	267	237	217	228	291	235	265	251	252	276	229	270	247	238	237	247	259	232	252	269	230	258	278	268	249	272	257	249	248	262	248	241	238	234	229	259	265	280	292	263	255	249	260	236	243	223	264	236	247	246	260	241	239	239	264	269	250	240	250	262	245	236	222	268	246	272	252	255	235	279	238	230	249	258	244	262	261	239	224	233	225	241	264	225	260	240	247	245	229	257	266	255	256	283	252	248	235	249	272	250	246	276	228	233	255	255	265	239	276	240	253	255	234	259	231	252	270	271	250	250	229	246	249	225	242	271	244	286	247	266	241	240	264	260	257	266	231	221	263	271	262	262	258	271	244	285	265	265	251	252	245	266	249	250	235	254	252	259	268	249	267	236	254	248	278	213	240	246	258	266	301	249	253	260	254	251	263	247	254	264	248	230	259	258	243	225	249	249	241	252	263	267	255	239	232	262	269	271	245	236	237	245	208	270	252	259	236	233	269	249	235	252	263	272	247	234	252	218	229	252	241	266	272	223	267	262	251	253	212	252	275	256	278	222	267	235	243	242	270	248	242	224	252	258	231	243	271	229	256	227	252	231	228	255	251	250	246	234	253	283	241	263	205	252	256	247	263	262	254	253	231	228	233	218	261	273	234	239	259	233	221	245	266	261	233	253	246	236	229	242	243	256	238	211	250	268	238	241	252	242	247	249	223	249	225	249	214	272	218	254	282	239	252	277	208	246	272	243	242	269	254	237	246	250	246	253	260	238	238	249	232	249	240	253	247	221	244	240	252	223	276	266	249	232	236	279	234	261	268	285	215	235	276	262	261	246	254	229	272	217	254	244	251	257	251	239	255	242	246	259	257	255	235
11216	6947	3601	1760	1380	1093	860	668	576	557	467	462	430	360	358	356	384	346	339	322	343	347	363	311	325	290	310	311	276	333	336	338	318	315	348	331	321	321	350	332	303	370	321	308	317	297	312	297	299	326	298	311	284	312	291	286	293	324	315	314	288	304	319	290	298	320	287	298	299	287	286	275	277	281	310	259	278	256	279	303	325	283	296	293	318	338	297	278	305	276	291	282	282	269	285	264	303	287	264	309	291	283	279	274	280	270	301	290	299	278	290	286	281	309	288	258	279	300	297	292	311	278	273	295	294	294	265	268	299	274	277	309	283	290	308	262	276	285	288	295	267	289	287	268	304	276	286	268	244	271	298	295	284	300	304	268	296	314	295	291	278	275	310	290	300	269	300	310	268	293	288	286	286	297	275	283	284	284	292	291	292	297	272	249	297	281	281	312	285	306	323	269	284	286	285	259	268	288	290	294	304	287	280	296	296	296	290	269	303	278	287	276	297	307	284	300	290	258	304	315	316	302	311	285	316	280	274	294	316	297	298	311	289	279	311	300	284	283	267	259	283	263	293	293	294	287	295	298	279	310	278	301	306	289	303	309	284	299	311	285	282	275	293	320	302	280	286	285	279	299	277	287	303	290	307	272	281	284	278	275	286	315	246	285	269	324	270	288	312	279	285	303	272	270	280	292	281	301	268	305	286	295	277	305	267	313	294	295	296	288	295	251	289	282	294	289	303	298	286	289	282	282	310	276	294	281	301	290	277	263	292	308	293	256	271	299	284	330	269	294	305	324	321	270	272	298	299	268	299	316	272	292	274	260	284	330	257	293	314	286	280	284	299	305	297	274	289	284	287	316	301	286	256	293	296	275	282	297	288	309	290	306	268	294	247	274	277	264	273	296	281	295	295	292	270	318	288	290	317	299	257	282	310	276	296	282	276	266	309	287	279	298	279	279	316	267	303	296	287	274	309	295	282	319	239	287	291	247	244	261	268	258	291	278	298	279	276	301	297	272	275	305	298	281	312	248	275	261	293	308	304	289	272	282	305	303	300	315	280	250	304	281	319	304	294	271	310	274	312	280	258	295	266	311	277	260	251	299	288	294	292	280	280	302	305	301	286	264	304	296	290	277	283	306	252	295	298	294	289	278	274	262	297	314	296	301	260	309	262	311	327	297	294	320	303	290	281	290	295	300	299	300	311	301	284	274	277	292	303	321	269	254	288	292	303	315	313	274	294	284	281	285	318	290	282	310	291	276	303	281	304	289	269	327	284	321	310	298	254	256	275	270	295	372	290	284	281	288	278	262	275	293	291	286	289	284	295	270	268	282	295	278	298	286	288	291	290	271	309	299	289	312	295	325	290	286	290	304	250	309	291	313	266	283	295	293	269	292	282	309	286	277	286	293	293	265	326	286	307	320	283	282	280	317	272	280	298	308	319	284	271	292	306	282	273	290	291	290	271	325	294	282	293	279	303	314	292	284	279	286	280	300	295	318	310	271	275	300	331	296	280	273	283	297	312	267	280	290	299	248	276	285	261	274	297	271	280	273	287	290	308	295	296	293	263	295	274	280	298	302	308	326	293	261	251	320	298	299	294	294	301	257	290	310	287	265	271	263	292	300	278	283	307	276	267	320	287	282	287	313	308	303	284	298	285	307	277	290	283	289	306	280	272	333	277	276	294	297	301	297	303	273	307	283	278	291	277	319	270	317	281	273	273	266	282	276	301	273	288	297	280	256	301	296	288	291	281	279	277	244	320	288	301	267	311	285	319	319	278	278	295	297	288	313	290	269	285	303	269	297	300	275	309	301	287	275	300	291	302	284	296	287	278	294	306	281	286	292	311	260	299	290	286	288	305	265	270	294	312	276	295	266	320	291	328	269	277	303	273	279	295	310	291	272	292	280	286	285	308	289	277	297	278	277	314	307	296	284	287	283	288	292	305	283	274	280	312	286	280	297	289	301	276	286	287	307	290	301	283	276	255	318	288	314	306	305	282	281	265	292	300	273	305	316	247	271	296	272	305	280	312	303	265	275	262	295	299	277	283	296	286	280	319	321	300	292	289	317	313	312	286	301	291	269	298	286	301	327	298	282	305	263	306	296	278	278	288	292	266	295	308	311	284	311	286	307	310	320	302	274	251	288	286	286	273	281	305	308	284	302	299	263	302	268	289	277	291	272	306	308	290	292	292	271	254	325	289	312	336	274	281	306	322	294	278	294	302	298	291	281	327	276	272	303	312	285	291	303	292	281	308	262	270	277	281	294	273	299	280	292	255	266	287	277	294	325	272	303	306	279	297	283	296	294	277	280	251	295	286	313	288	305	283	299	297	290	262	309	299	322	278	291	284	287	281	269	302	323	294	275	328	259	300	306	290	281	287	289	271	299	279	320	290	312	286	250	305	321	280	300	282	283	295	269	300	273	301	265	314	272	278	273	262	324	317	297	298	280	297	308	302	283	287	265	262	305	269	285	304	290	291	277	293	308	346	308	298	307	280	296	300	271	257	294	298	309	289	302	304	290	312	282	309	303	252	297	289	311	304	290	284	299	289	294	287	295	266	270	273	295	298	272	262	271	291	295	298	310	289	287	287	279	284	265	307	277	302	267	299	262	293	319	314	294	311	288	310	281	291	297	312	278	291	308	289	280	306	304	271	273	312	275	285	295	321	298	312	281	263	291	278	308	263	321	275	323	258	274	275	271	318	292	323	304	278	269	273	293	285	259	281	292	260	283	282	270	249	307	285	289	260	290	276	275	289	285	285	276	253	316	307	318	298	289	251	282	290	266	287	249	291	277	284	290	283	294	281	257	302	293	289	286	338	287	304	294	282	289	275	300	301	296	265	266	278	305	292	292	277	286	292	271	303	293	270	307	305	317	306	272	310	294	265	294	262	273	307	266	316	290	258	284	310	302	245	289	262	271	309	295	300	307	279	318	255	272	280	283	287	290	302	290	316	307	301	287	289	270	288	287	294	292	291	288	302	293	279	288	299	283	282	288	295	257	294	279	266	303	255	260	281	282	270	279	293	280	307	298	274	274	279	288	278	311	266	274	277	301	271	288	322	296	301	278	275	300	322	309	300	282	295	264	271	277	298	295	304	298	290	286	312	273	311	272	291	297	278	272	286	272	299	277	285	284	298	301	301	287	284	305	280	280	321	277	302	252	251	265	280	288	300	293	278	300	306	277	281	275	319	278	308	282	290	300	295	253	259	255	323	297	278	295	309	262	274	294	291	287	304	284	313	263	285	307	270	286	280	304	270	281	289	295	301	296	286	292	288	302	288	297	313	288	290	322	270	320	282	275	270	324	277	254	316	307	278	315	279	273	289	281	312	298	298	290	319	299	279	293	294	267	283	327	282	300	299	290	296	298	290	283	296	292	297	321	288	277	294	285	288	283	314	297	289	285	304	304	318	308	307	292	277	292	270	292	297	318	286	269	273	278	303	294	282	283	303	297	304	316	315	291	283	304	305	288	281	287
22625	21264	29006	23823	21262	21312	6702	1414	1079	976	944	879	770	717	748	716	665	647	659	675	691	620	610	631	642	631	618	600	615	630	632	665	595	623	588	628	601	612	621	626	649	620	645	565	595	607	613	632	582	619	606	600	572	620	601	583	633	618	631	591	594	592	588	594	556	593	559	599	595	585	567	606	615	608	530	534	603	617	567	608	549	577	558	592	582	569	592	569	583	599	570	609	578	568	611	553	549	526	512	564	575	582	522	584	539	587	562	580	599	585	619	540	549	546	612	580	581	547	591	601	582	534	552	595	580	556	531	591	599	583	604	582	568	573	557	581	564	552	584	590	600	561	585	569	573	569	550	629	587	578	515	556	556	545	605	569	603	555	563	602	586	576	609	592	590	572	581	561	564	559	591	562	585	604	573	581	519	589	589	583	598	590	589	563	557	530	572	565	578	592	607	596	580	553	621	535	548	562	608	585	550	583	570	579	587	565	562	589	552	597	560	591	536	559	577	566	541	610	543	600	564	577	551	540	532	594	591	586	598	599	558	564	563	590	631	588	551	580	614	552	573	560	573	592	595	575	595	584	539	576	565	587	576	565	563	591	589	550	557	568	553	595	558	566	541	583	562	547	587	568	586	575	569	575	548	566	592	600	600	601	580	560	603	574	561	560	531	602	556	592	580	565	575	563	570	529	535	594	568	607	557	588	553	542	581	574	537	539	564	590	578	568	577	573	580	523	547	577	569	617	588	585	576	583	592	592	587	560	539	605	628	540	645	538	587	599	557	541	565	537	618	528	557	572	572	594	564	573	558	544	579	572	599	569	592	566	533	578	578	585	579	554	568	589	554	576	548	578	588	560	570	571	582	569	607	566	563	538	549	553	544	590	594	609	588	540	606	557	582	566	612	582	575	533	549	593	595	566	560	551	596	585	569	621	621	634	590	550	534	563	589	568	591	549	566	595	614	563	576	518	591	564	549	563	500	565	615	591	612	531	552	589	557	586	528	580	563	589	575	564	543	569	599	601	539	567	569	582	582	581	568	582	567	525	612	608	577	543	562	585	591	616	585	594	569	529	523	587	559	530	527	567	587	593	543	579	540	564	589	581	524	590	637	622	607	536	585	586	588	560	545	600	558	568	565	581	548	575	560	553	637	549	547	616	572	587	568	543	562	538	530	607	561	581	534	576	587	577	596	572	530	584	568	571	560	618	562	582	617	601	577	569	567	575	540	566	594	576	573	558	568	572	594	552	587	559	547	635	588	589	588	619	606	531	575	589	556	576	593	543	560	561	561	523	592	571	568	595	558	569	557	578	592	564	562	548	573	592	543	566	525	563	556	559	597	543	573	589	605	565	560	590	600	571	591	617	605	585	591	584	558	576	567	605	577	579	551	551	553	557	558	574	585	576	566	539	598	563	562	545	603	595	586	586	565	579	582	577	514	532	597	536	555	570	538	542	607	555	582	591	571	563	592	573	602	546	577	557	601	572	559	580	621	563	551	582	513	587	551	546	593	573	565	548	558	550	571	545	576	564	647	567	580	603	633	582	581	534	576	550	567	556	587	588	620	580	610	577	535	566	622	614	532	550	572	582	599	554	534	586	550	570	565	593	601	529	581	551	572	540	598	512	568	561	564	551	566	576	575	576	552	534	534	556	570	543	598	524	583	558	581	532	579	554	555	581	538	556	620	584	589	587	571	599	575	581	603	559	549	565	562	573	577	550	594	571	563	563	561	598	576	591	604	571	575	523	575	570	555	537	610	554	549	566	545	587	563	572	578	557	547	582	565	548	536	603	578	583	570	555	628	569	580	576	548	587	556	565	571	569	538	564	592	575	565	582	597	530	517	581	520	569	559	538	620	574	580	566	594	593	574	540	599	531	550	564	525	607	567	583	552	547	542	581	565	564	590	584	529	537	576	539	515	573	594	553	581	544	599	575	595	530	540	561	577	562	567	539	566	554	527	575	546	565	553	587	558	583	524	581	535	575	588	535	582	533	561	603	604	554	614	581	586	562	537	543	557	595	557	546	609	589	581	583	595	602	645	604	573	580	592	575	546	555	566	579	583	596	607	578	579	631	577	572	595	554	579	548	559	588	591	559	577	599	572	571	618	554	593	580	570	547	547	559	561	588	573	578	589	575	603	594	566	626	564	562	553	551	550	579	594	549	586	542	579	553	546	600	574	580	566	589	583	533	605	562	574	607	594	618	566	539	503	484	610	594	573	555	583	551	541	578	582	598	521	534	570	546	552	605	535	548	576	611	585	581	573	536	539	561	583	574	576	545	560	546	586	574	574	563	580	590	569	571	587	563	580	521	582	550	551	578	537	571	559	557	521	553	569	584	582	535	555	568	602	578	581	505	591	587	590	577	602	586	523	559	559	550	572	527	575	599	598	607	556	532	545	559	575	600	524	590	541	593	543	565	561	567	593	586	575	565	558	575	644	599	568	560	547	593	550	564	607	587	573	580	560	557	573	565	546	597	616	592	542	598	550	618	561	608	541	584	592	549	568	546	564	556	609	572	582	633	591	612	645	594	600	609	609	548	569	557	562	541	580	635	588	547	571	560	569	577	542	570	570	566	576	576	570	567	547	592	573	569	607	570	570	585	592	591	587	572	599	561	568	621	601	548	542	571	588	541	610	547	615	587	560	559	569	617	588	537	591	567	560	585	560	564	540	549	546	579	556	598	567	556	507	599	527	553	583	586	550	553	558	602	525	581	585	564	557	590	568	556	602	607	605	562	530	598	539	579	579	542	532	562	548	551	598	571	533	542	580	587	561	582	563	585	497	551	570	580	583	600	576	620	551	567	550	546	571	596	548	586	566	554	568	557	621	570	570	617	551	519	568	564	570	565	558	569	558	568	563	558	555	614	575	622	597	516	590	560	605	527	572	542	541	573	586	559	576	511	536	581	547	546	570	563	594	585	536	581	579	587	592	529	581	575	547	563	565	580	571	595	563	571	553	574	617	602	566	598	598	548	561	578	598	558	593	593	581	517	592	590	539	549	582	598	567	558	527	548	583	542	595	584	601	550	583	551	501	559	577	546	588	568	511	570	612	585	558	538	552	595	565	577	574	589	597	566	546	528	586	529	516	551	583	599	594	569	576	524	566	604	536	575	609	561	627	615	563	561	603	538	561	603	570	569	587	593	575	533	549	586	524	597	511	561	596	563	554	550	556	591	577	549	568	542	553	522	530	541	558	589	588	602	597	541	584	558	516	610	576	538	547	561	558	546	551	560	589	559	570	563	569	535	586	575	560	579	582	580	590	547	591	599	585	597	567	586	583	596	599	591	548	557	572	544	562	553	584	525	579	557	507	601	568	556	566	606	585	567	563	592	591	604	579	551	545	540	540	548	591	562	553	558	537	574	554	542	619	588	588	519	600	570	588	610	556	571	579	562	550	542	528	545	620	562	628	577	561	564	618	585	590	572	570	543	561	589	586	580	530	565	571	586	588	593	541	571	573	563	571	590	559	562
9272	17183	10044	5209	4000	3309	2353	1784	1571	1333	1170	1058	884	936	872	779	777	760	735	750	726	710	669	698	709	674	665	643	647	669	698	669	677	699	706	707	644	694	704	668	674	666	677	633	622	639	660	621	640	632	662	631	670	588	630	609	604	608	605	646	629	600	626	634	592	626	641	609	630	638	605	630	578	626	580	564	642	584	597	628	603	633	638	620	624	627	606	604	577	579	594	571	621	615	582	580	641	611	573	633	570	611	607	581	634	623	592	647	645	580	582	630	633	619	611	604	578	614	612	593	572	585	626	650	612	585	639	618	590	580	576	649	598	588	596	539	623	578	621	629	620	568	616	623	598	627	594	563	587	593	537	615	599	593	643	587	589	614	610	620	588	609	601	558	611	659	631	612	620	596	612	552	591	585	564	619	584	599	582	569	608	570	583	590	605	590	585	594	622	597	595	594	622	632	639	647	629	598	601	570	603	604	580	656	647	612	596	608	624	600	592	579	631	630	613	618	589	633	600	581	580	611	614	620	587	544	584	626	595	644	584	595	595	633	651	551	609	609	584	543	604	634	583	603	598	596	617	573	581	614	576	605	603	631	625	580	628	582	566	561	588	619	591	564	584	602	668	587	575	600	614	634	592	569	618	611	596	546	587	633	577	598	624	603	643	587	615	605	640	594	609	612	564	593	602	617	596	613	588	561	626	544	547	630	575	664	591	569	586	602	620	584	639	591	583	622	589	637	579	583	635	599	558	621	624	617	647	633	619	591	642	574	611	606	609	615	637	598	622	576	613	609	597	638	569	590	635	576	564	642	609	612	609	609	577	627	618	600	668	600	578	654	576	606	586	625	625	622	641	631	574	625	644	590	562	563	577	665	637	600	616	582	576	620	630	596	546	600	625	589	578	597	620	637	630	644	552	616	599	637	630	622	634	590	622	608	580	582	617	585	603	609	613	649	613	624	589	593	591	638	571	576	602	577	547	612	595	590	585	626	594	612	591	542	615	609	613	575	576	614	577	587	582	605	578	606	557	610	620	617	557	573	614	620	609	629	591	635	563	599	594	596	607	633	651	613	606	653	632	585	601	603	591	591	606	553	631	600	574	579	616	589	650	591	613	582	594	602	613	563	604	602	589	591	596	528	621	636	594	668	596	619	613	624	549	616	619	567	639	595	635	634	603	583	576	612	611	582	585	626	605	591	558	603	603	605	612	584	581	602	567	618	646	628	594	604	591	578	594	611	619	611	619	568	576	583	617	628	572	567	607	591	615	578	608	621	584	630	623	585	611	615	639	625	572	623	599	599	583	646	610	575	611	585	651	620	622	621	612	666	629	597	641	622	615	601	604	587	590	605	604	593	586	644	611	594	579	583	595	592	589	572	579	578	604	622	620	556	584	600	574	593	617	618	591	617	633	623	595	631	595	597	616	584	593	615	614	569	607	637	582	608	623	610	590	584	633	563	600	576	575	614	585	588	584	592	591	606	605	609	600	601	628	581	614	625	608	625	633	620	583	577	585	624	614	571	596	588	597	594	636	580	622	624	579	613	616	601	585	582	595	545	570	632	621	624	579	583	599	586	609	568	589	628	608	577	573	592	595	641	594	611	650	648	560	578	606	574	618	638	596	631	619	623	538	572	575	600	592	569	604	575	626	580	516	617	627	590	627	627	647	596	625	620	600	608	596	604	628	593	587	621	640	608	588	602	578	623	632	614	578	581	612	585	638	587	595	589	620	616	637	597	598	669	648	633	586	546	606	563	643	592	569	574	632	591	569	614	565	598	598	638	599	599	582	623	582	575	640	649	565	625	619	592	605	590	614	610	561	614	590	574	610	596	568	608	594	643	639	632	621	616	620	599	592	659	584	536	589	606	565	596	602	593	606	567	614	641	581	620	597	570	610	579	593	586	605	593	584	580	597	593	586	601	581	593	560	576	554	614	589	689	642	591	617	595	580	597	558	623	613	632	589	613	599	593	593	580	587	616	638	561	595	588	587	588	586	595	558	592	581	587	564	592	581	596	583	631	554	585	637	581	648	591	593	602	598	617	615	625	602	589	594	655	640	575	557	587	630	622	611	557	555	607	648	572	590	619	634	602	611	609	609	599	609	585	619	608	600	618	562	606	603	601	614	623	611	632	601	629	610	582	577	584	596	632	607	631	633	606	611	647	628	627	616	623	594	582	604	589	624	597	573	606	579	591	566	553	593	547	595	574	606	580	583	640	616	601	641	599	570	584	599	584	596	552	628	610	611	616	570	605	612	582	610	623	635	665	638	636	586	642	627	593	626	607	621	580	603	618	586	586	610	636	619	640	590	579	603	589	606	611	599	584	584	620	620	587	581	610	600	608	563	602	611	650	605	585	620	563	618	611	615	554	609	623	597	641	576	631	622	577	576	585	594	621	629	583	596	554	609	586	577	565	597	561	566	583	604	591	602	594	625	576	593	604	673	607	579	608	598	585	594	597	614	614	609	651	631	603	638	617	631	667	597	602	589	598	590	592	566	607	588	590	596	595	619	599	563	582	588	622	668	564	616	631	625	617	612	622	601	605	639	613	606	579	589	597	620	598	569	587	571	617	562	606	574	603	600	630	629	603	603	561	582	565	565	607	649	583	616	592	604	645	614	626	614	605	568	612	591	648	592	611	635	597	604	624	585	616	551	563	566	603	634	640	607	625	560	603	553	599	580	584	546	624	595	596	565	599	612	649	597	602	627	593	641	604	599	594	592	586	634	595	631	562	565	617	587	566	581	634	596	614	603	600	661	661	585	603	566	636	566	604	616	584	541	606	616	586	603	594	614	624	620	635	568	586	554	562	564	601	565	646	630	580	576	588	613	558	610	620	581	578	590	601	615	557	600	612	625	589	616	594	605	627	630	568	600	600	574	614	600	608	590	651	578	595	570	567	625	626	584	616	592	597	590	655	577	571	605	622	591	603	646	599	580	599	613	601	596	638	584	592	586	582	602	600	587	599	600	635	579	537	627	582	601	582	627	622	587	627	608	561	586	596	533	623	582	602	618	600	576	591	631	630	564	598	680	565	582	607	562	557	584	589	573	619	609	597	584	626	584	591	625	619	630	623	561	587	599	636	625	585	602	602	571	618	605	574	609	592	592	586	625	619	581	578	646	587	574	619	624	582	611	605	630	608	615	610	602	627	599	621	646	625	617	592	603	609	610	570	597	625	557	574	579	633	633	575	617	606	641	604	611	597	613	617	658	616	592	610	634	624	577	626	553	578	635	540	636	591	588	564	548	591	612	559	665	644	610	619	599	610	636	600	601	625	611	574	611	581	593	603	617	601	649	620	573	646	585	581	564	557	627	603	627	579	620	609	576	589	596	556	569	584	630	613	602	591	548	573	641	547	562	588	642	574	604	645	592	584	617	610	619	600	581	594	597	619	560	606	584	593	578	593	621	578	567	612	576	605	580	566	569	568	562	545	584	616	607	620	548	583	592	611	603	591	569	568	607	680	619	568	587	608
28073	17104	3386	677	464	348	319	297	275	269	286	311	272	281	264	287	297	281	292	234	275	260	226	269	254	273	241	264	252	266	269	274	286	265	283	282	280	241	232	311	268	274	281	264	268	247	244	260	271	239	270	249	284	254	255	258	257	261	245	277	262	276	280	283	246	248	240	273	251	238	259	247	285	255	273	267	281	263	263	258	231	250	268	291	251	277	265	279	319	273	253	279	240	264	286	288	275	262	242	300	274	271	276	261	251	247	265	288	255	264	279	245	251	274	299	261	278	306	265	275	258	281	239	292	256	253	261	260	248	259	245	276	264	242	259	296	265	273	280	261	259	231	240	263	255	254	257	260	239	263	273	257	269	266	242	282	294	250	263	286	284	262	255	279	250	287	265	291	260	244	249	251	253	258	269	240	263	264	263	286	270	273	282	265	284	277	289	265	259	263	238	264	263	281	249	226	255	265	279	281	249	248	245	306	242	267	266	285	231	267	262	248	256	262	281	258	279	257	277	254	250	241	299	270	217	248	259	272	248	280	261	284	278	281	247	240	246	239	262	250	255	267	277	266	264	269	260	242	283	282	270	270	250	260	276	240	258	298	299	268	248	256	284	256	270	259	266	264	269	278	290	238	263	256	247	266	282	260	282	300	267	248	266	265	281	257	252	229	275	308	269	228	272	285	289	260	280	246	247	295	276	274	246	277	252	290	243	235	246	265	270	265	269	301	270	280	249	258	270	251	247	289	272	278	302	260	275	258	267	250	256	258	238	248	264	237	260	255	248	255	252	255	293	255	279	244	255	251	246	270	265	239	251	266	256	236	267	271	253	301	243	261	265	299	255	282	253	252	281	296	269	262	265	288	285	253	245	295	273	291	274	252	274	257	277	254	262	290	272	264	232	251	283	264	252	288	241	272	252	290	280	270	247	261	259	267	265	262	268	248	260	264	245	294	262	264	290	280	270	257	258	280	237	236	287	234	263	257	257	248	260	243	288	251	244	265	269	269	250	256	288	269	255	261	257	253	264	236	236	258	267	255	260	256	298	261	248	258	295	237	238	272	249	253	256	272	292	277	263	221	242	266	258	283	295	260	284	261	245	246	260	266	273	246	264	258	258	271	262	267	266	265	273	275	238	252	269	253	276	265	244	244	265	272	257	284	263	268	243	247	273	273	278	254	260	245	254	257	261	265	253	275	245	252	252	285	265	260	279	274	298	257	288	283	249	286	298	243	264	236	269	246	270	274	255	276	290	247	287	289	267	284	255	244	283	246	254	275	277	262	271	285	274	274	294	275	257	271	263	271	267	268	263	230	258	272	273	275	248	231	232	284	259	268	284	285	254	263	246	262	268	279	267	254	242	244	281	268	273	271	269	271	284	271	303	253	261	268	265	258	221	246	270	267	250	257	246	265	252	265	260	273	254	278	282	221	251	297	266	235	286	296	280	272	266	276	251	283	268	245	271	248	280	253	248	265	273	258	251	235	233	261	251	262	280	259	262	243	254	259	244	277	274	266	269	268	242	269	256	244	252	255	240	255	251	283	260	283	229	254	275	246	252	246	257	244	272	263	269	264	245	292	267	260	254	261	253	241	261	257	258	275	266	266	301	271	270	282	241	248	260	264	254	277	250	271	259	266	255	273	242	250	257	275	296	264	282	284	279	265	264	291	252	233	270	256	272	267	275	283	296	260	262	257	294	276	242	260	248	274	264	280	254	266	254	292	274	267	262	280	261	308	262	247	266	281	247	259	280	272	257	278	277	260	272	254	256	233	270	252	266	292	243	238	281	285	262	237	263	276	271	283	255	270	274	265	256	232	272	284	266	259	273	247	253	226	274	272	302	253	273	266	246	267	248	265	259	247	283	257	254	265	250	269	281	276	249	277	267	243	284	266	285	290	241	247	266	286	247	245	241	268	234	257	253	265	292	259	267	269	256	265	273	276	291	263	228	254	275	271	278	284	253	248	270	272	256	236	265	258	241	265	262	274	289	257	285	295	242	294	229	272	282	255	269	247	251	271	284	291	291	273	244	273	281	252	238	239	272	298	257	256	244	265	269	276	264	281	280	235	283	265	230	249	268	240	283	274	283	247	268	272	253	247	267	257	236	264	264	249	249	259	280	260	256	294	258	259	293	265	275	246	269	259	271	257	254	294	254	242	239	241	260	260	262	261	274	269	267	245	262	251	260	269	257	237	286	252	271	275	267	263	272	263	236	252	266	292	260	247	293	273	266	263	270	254	262	265	295	271	279	265	271	271	266	241	242	265	300	246	257	283	289	255	267	261	272	260	252	274	259	267	259	281	250	281	310	252	288	261	276	274	298	288	269	276	291	261	300	306	271	255	273	249	249	283	229	257	249	274	237	276	261	245	233	250	260	262	246	237	252	270	299	285	256	266	287	255	260	259	247	232	242	243	278	278	271	264	257	258	269	250	251	263	271	284	237	252	277	289	257	281	257	253	258	259	276	264	277	279	279	258	256	291	254	233	268	257	276	278	288	268	270	261	258	251	272	258	255	274	248	247	260	267	264	264	263	272	244	296	288	261	264	260	251	263	289	251	273	272	293	263	250	239	262	264	260	246	248	249	265	258	271	295	271	250	241	255	230	286	281	268	243	286	246	264	241	230	258	249	261	269	226	293	284	250	271	274	284	289	262	252	271	287	282	262	265	268	276	231	253	273	280	267	242	255	272	272	277	277	263	249	265	273	246	271	238	277	281	271	225	281	259	260	254	281	238	232	264	257	262	248	289	251	256	271	291	252	271	254	234	273	294	271	248	263	294	290	252	263	249	280	273	244	254	255	251	294	257	280	277	215	241	253	266	270	254	235	228	257	285	251	291	239	272	294	277	280	264	238	249	295	282	258	273	271	284	270	276	284	256	256	278	274	279	249	250	279	279	257	246	268	277	255	288	269	281	245	288	255	259	235	286	261	249	277	272	230	240	254	272	263	227	272	261	259	260	257	250	255	250	257	275	288	263	273	259	242	273	286	261	302	288	255	256	288	277	265	265	254	292	235	248	240	244	283	275	264	243	261	278	289	287	274	289	261	240	236	260	273	269	243	272	232	289	266	270	283	249	280	283	288	263	262	243	265	260	271	264	262	252	269	242	249	228	256	253	287	239	263	251	246	265	306	269	282	241	258	284	263	282	271	251	257	299	279	289	263	254	248	274	278	261	249	265	282	273	272	250	288	267	270	294	281	285	273	229	285	272	255	248	258	269	251	277	288	259	258	253	262	275	257	253	272	278	272	226	255	293	278	258	280	263	252	272	262	235	273	267	274	267	275	275	249	291	268	262	270	290	276	250	264	238	276	270	257	281	263	256	292	255	271	272	298	290	245	278	269	274	266	269	290	271	255	268	268	272	292	268	285	264	283	272	251	245	245	263	277	250	267	252	258	280	275	275	252	258	234	244	260	262	259	264	268	270	276	232	274	244	257	238	284	281	268	253	298	254	283	290	252	252	263	252	240	236	235
10349	1497	1051	625	472	402	430	357	372	288	290	302	283	331	298	299	319	300	315	294	310	308	297	308	298	273	281	302	331	309	288	332	298	326	297	316	338	308	301	319	317	282	313	282	324	313	295	303	291	288	266	316	290	318	298	268	322	290	298	270	281	317	276	311	263	279	299	324	293	276	300	287	268	295	297	291	267	295	270	304	245	287	298	276	276	308	295	314	268	268	271	284	304	300	288	287	280	298	273	273	300	236	317	258	327	272	306	265	267	266	296	306	252	299	267	305	254	275	308	273	279	299	263	275	279	295	276	256	300	305	292	296	289	294	257	308	266	280	286	281	259	291	259	292	317	286	293	276	264	293	286	324	269	269	304	287	333	260	253	263	278	320	284	276	294	307	304	295	282	274	260	306	307	247	286	287	286	291	253	284	272	263	284	283	268	305	283	286	271	309	307	305	298	279	300	281	304	253	292	297	325	294	274	264	273	275	284	318	278	280	293	267	264	295	299	298	280	258	299	279	246	291	283	306	276	286	298	283	316	271	291	302	296	279	284	304	274	275	283	286	309	280	304	294	301	283	271	290	284	280	291	289	296	282	295	265	280	295	280	305	295	308	283	289	296	298	289	261	290	271	300	275	297	289	325	267	273	296	279	262	277	290	314	303	320	323	280	276	314	277	314	301	298	270	285	273	247	283	282	294	264	293	300	280	304	283	281	292	296	299	317	295	295	298	287	273	307	286	275	283	297	282	293	283	291	319	290	263	296	315	300	310	314	277	262	258	295	279	278	282	290	314	269	305	280	293	285	291	278	285	302	314	291	289	282	305	298	308	293	272	311	279	286	284	298	274	288	302	285	294	310	317	288	289	306	297	295	287	282	287	289	245	298	301	300	278	296	274	310	252	292	293	319	278	294	288	278	323	277	287	262	297	271	301	300	315	314	310	271	290	314	288	282	277	290	297	285	311	300	288	295	272	293	296	260	297	295	278	322	284	268	294	248	278	299	288	257	281	289	273	286	285	294	259	288	265	327	310	297	265	293	295	299	318	316	273	296	271	304	280	288	294	312	296	312	304	271	306	297	307	315	276	264	310	308	294	277	299	316	280	296	291	305	296	285	329	285	258	266	290	264	297	287	302	280	285	301	279	325	284	273	295	310	306	299	286	308	285	317	314	288	294	300	297	294	302	281	316	282	299	312	296	294	250	290	258	283	288	278	295	281	291	294	297	278	312	292	276	279	298	299	320	316	271	322	296	307	282	254	287	275	285	301	263	302	276	304	296	299	277	281	284	316	280	300	318	276	276	286	304	301	279	297	299	311	293	316	292	303	293	291	325	287	295	315	278	279	297	282	262	276	288	292	301	295	284	273	290	283	283	312	291	280	317	308	313	317	283	277	306	286	271	293	295	281	274	285	320	289	271	299	277	297	287	295	301	292	319	286	268	263	294	298	299	299	304	250	308	276	260	290	277	278	299	299	281	280	294	301	299	324	304	287	287	298	298	311	298	260	286	310	289	284	332	297	288	333	258	326	285	301	303	267	292	315	306	289	311	285	295	260	280	276	316	273	298	292	259	280	275	295	299	281	296	279	277	277	286	290	266	286	271	316	299	311	284	268	306	299	281	305	274	262	288	294	250	295	288	271	314	281	291	295	274	294	300	309	294	300	327	296	296	301	269	286	253	300	250	282	293	299	259	297	278	270	274	271	315	308	278	309	286	293	294	302	273	307	281	289	297	304	252	321	306	282	278	281	269	286	316	288	280	289	272	293	314	303	305	311	272	283	284	282	267	273	292	272	275	296	304	260	290	279	267	292	307	280	301	278	333	314	291	280	278	267	297	265	303	291	279	281	295	240	286	287	306	267	303	311	293	287	313	290	284	309	312	270	311	290	264	300	306	283	281	302	255	300	279	317	267	303	244	259	297	273	278	292	264	299	299	323	311	275	315	314	307	313	285	323	311	310	273	264	286	307	276	300	298	300	262	294	267	256	270	268	291	304	340	299	281	295	278	303	307	292	292	303	291	278	321	277	282	280	281	286	301	272	287	308	298	288	284	295	313	277	292	324	298	327	293	303	279	285	306	319	275	288	314	306	290	281	288	289	315	281	303	269	282	302	272	284	267	276	287	286	271	288	294	273	281	307	287	282	319	301	276	263	279	286	295	259	312	276	288	296	280	307	296	285	296	305	286	330	317	281	284	281	287	290	271	273	307	291	322	278	286	285	287	287	284	312	271	270	286	262	296	272	299	290	305	285	298	283	270	273	334	287	289	298	319	275	306	289	298	286	282	277	310	274	303	272	295	305	292	289	311	265	283	286	290	281	278	250	283	291	287	284	297	319	283	293	291	266	312	299	301	262	297	277	290	305	277	280	289	305	285	305	311	327	314	280	302	310	305	296	271	310	287	302	278	317	281	285	274	302	285	273	285	288	258	279	278	256	297	294	284	276	285	299	294	292	291	288	285	296	304	253	297	309	283	294	289	307	287	304	272	288	319	293	271	284	298	302	282	301	280	307	309	281	310	298	316	261	282	288	324	279	274	275	290	292	273	295	311	281	270	274	260	298	302	302	303	265	306	289	297	299	265	307	298	281	347	303	287	260	281	300	267	267	288	265	271	258	270	290	260	303	267	295	298	277	290	261	283	285	282	300	274	322	304	301	300	310	294	289	280	290	294	261	296	272	293	275	296	276	298	270	272	271	306	302	309	282	278	300	284	276	278	302	281	273	273	278	312	289	291	304	309	272	291	274	288	256	284	304	290	324	302	289	266	319	257	320	286	269	287	326	312	319	304	297	284	303	307	281	268	305	283	298	275	301	296	307	293	297	263	306	278	286	292	291	274	304	282	269	306	277	283	310	285	303	324	292	306	296	294	275	294	296	280	278	279	279	299	322	324	303	291	293	259	278	314	283	279	290	300	282	289	289	280	286	296	275	275	271	283	273	293	277	277	295	293	285	294	301	310	296	281	286	255	318	278	297	297	288	286	331	287	300	320	294	290	321	295	311	323	325	295	267	297	289	274	302	300	259	307	298	323	300	276	277	269	269	276	314	306	260	285	284	290	276	287	265	264	265	316	280	309	255	299	298	271	292	300	295	251	269	290	293	275	284	311	293	297	271	282	325	275	301	265	271	302	297	271	314	298	276	297	275	295	286	286	276	299	275	250	291	280	291	284	310	296	289	270	256	283	289	287	293	301	287	288	306	251	320	281	278	295	289	300	305	291	309	311	279	268	265	296	269	281	283	279	309	288	312	317	284	289	302	288	278	312	297	290	261	299	303	272	300	315	300	278	293	305	265	331	296	295	266	255	256	279	280	282	312	291	290	332	271	288	286	268	298	277	285	258	312	263	283	300	303	306	301	299	293	295	300	325	313	274	306	290	293	279	289	266	291	294	258	282	285	268	315	284	302	300	283	285	305	289	298	309	287	290	269	276	266	267	299	305	274	281	312	290	260	292	315	275	262	305	295	305	298	280	278	285
23858	21256	28471	24339	21232	8073	1331	854	798	709	641	623	574	587	565	579	540	593	513	543	523	574	519	531	517	559	512	559	511	554	521	540	520	495	557	512	547	512	478	538	476	499	503	519	485	546	499	507	509	530	555	513	512	515	528	501	480	500	498	510	522	506	507	532	506	504	518	528	495	521	504	505	486	494	545	526	474	503	518	486	503	490	461	455	513	505	510	559	522	517	511	506	500	547	515	512	470	499	501	533	501	456	519	493	480	498	475	532	518	501	497	520	519	475	495	515	494	523	476	507	493	518	452	509	473	478	504	481	494	508	517	521	493	514	489	500	495	481	482	486	490	483	488	487	517	534	506	478	526	510	496	483	518	479	496	501	451	499	512	439	488	502	525	494	493	499	475	524	462	487	499	455	459	502	498	524	485	535	500	456	493	515	422	480	476	537	478	505	472	491	498	520	478	456	502	556	515	502	499	504	488	548	490	510	511	478	484	481	472	531	491	519	488	488	523	500	455	497	484	519	494	503	507	499	500	499	496	520	518	515	473	495	515	527	461	493	459	543	487	488	503	458	485	479	528	500	540	457	493	535	488	515	471	507	522	519	526	492	467	471	502	487	510	507	497	475	505	502	506	486	457	483	500	476	469	505	495	494	485	498	464	479	460	523	495	488	467	495	528	508	505	469	481	467	513	514	537	479	469	503	494	472	519	493	492	519	493	477	518	466	515	489	492	499	480	529	488	454	465	485	504	514	533	494	479	447	491	463	505	515	488	474	501	505	490	472	481	468	503	494	521	536	499	495	511	468	514	476	463	528	473	490	501	504	478	484	486	500	486	504	481	509	514	490	515	512	458	470	543	474	494	491	537	459	528	519	505	496	456	522	490	490	498	454	492	526	504	504	469	480	525	482	501	485	504	481	511	473	499	467	487	480	505	482	485	487	497	472	481	452	506	518	512	472	525	509	468	493	510	515	512	499	496	505	495	474	507	487	538	513	515	512	519	522	486	492	453	497	484	484	481	481	541	499	517	473	524	549	529	517	477	510	505	507	480	487	503	497	486	480	455	508	487	481	509	498	488	529	530	547	518	508	514	487	493	510	483	485	460	510	521	462	534	509	496	477	519	535	496	465	472	471	507	506	462	455	477	477	487	513	509	472	488	497	498	480	483	510	489	511	536	496	473	517	482	472	467	508	503	544	483	496	500	523	488	490	502	486	482	456	513	519	483	477	489	482	499	491	549	474	482	470	476	498	490	520	474	490	522	443	477	544	496	532	521	492	504	510	479	481	487	512	478	485	497	515	474	518	493	507	495	489	501	493	460	509	497	487	459	528	467	518	507	495	476	489	479	468	476	460	497	503	510	494	495	479	500	481	517	502	498	485	467	519	520	466	503	481	496	507	504	496	463	450	495	463	483	452	490	464	467	442	481	497	497	484	497	503	498	488	447	465	520	508	455	488	521	511	507	459	505	487	492	472	512	487	524	480	477	483	517	478	552	491	451	501	454	496	502	522	494	471	491	503	445	475	488	519	499	509	508	511	514	474	524	510	499	487	489	479	484	471	494	484	500	484	494	453	505	533	489	546	503	501	457	504	493	500	491	501	487	490	492	523	482	479	462	462	511	503	453	504	514	494	486	464	480	488	499	464	477	486	474	512	492	521	517	498	508	507	525	481	478	510	529	473	505	461	490	520	502	467	484	475	499	484	485	472	498	461	503	481	491	491	479	516	476	486	449	469	490	470	461	515	495	480	522	510	450	498	512	498	529	478	493	468	497	527	463	497	485	521	519	516	490	488	488	465	486	454	511	465	517	443	519	455	491	483	461	505	525	481	502	472	480	470	521	492	508	493	506	528	482	508	505	524	526	496	543	500	518	500	463	477	513	472	529	474	531	529	545	476	476	474	502	498	476	495	479	513	483	455	499	504	466	494	492	538	498	490	470	465	499	463	485	523	476	456	476	523	491	468	514	470	529	484	452	487	491	490	482	503	486	457	479	498	495	544	505	518	462	511	454	459	454	474	490	484	517	488	501	493	478	499	510	487	487	458	503	501	491	517	456	477	508	438	499	487	487	500	482	477	477	522	490	457	571	486	501	462	492	483	513	474	489	481	487	459	517	497	512	450	531	503	479	533	504	511	476	513	491	495	469	533	516	486	497	497	518	506	512	496	495	480	503	501	492	489	529	495	493	500	492	537	513	456	508	486	495	476	491	501	476	489	491	460	467	478	516	492	501	458	465	486	473	474	471	508	472	475	491	484	475	489	477	492	489	485	506	545	493	545	534	491	483	502	503	516	501	476	451	473	484	449	493	505	503	470	511	484	477	504	510	467	501	489	455	498	493	478	526	491	523	471	484	510	492	515	491	486	470	544	474	464	507	475	535	512	469	541	463	489	475	515	514	520	522	525	493	514	509	446	504	521	503	489	461	505	517	455	483	456	465	566	519	490	513	499	524	500	513	483	511	477	516	504	526	493	495	486	466	500	526	477	504	471	475	480	481	488	456	477	467	517	462	523	516	516	486	514	463	518	507	485	464	482	503	500	525	487	457	489	468	486	522	498	501	490	493	489	490	517	508	495	527	475	488	491	484	480	543	498	481	499	438	480	504	468	470	485	496	515	490	529	515	531	496	495	492	498	494	449	473	466	498	507	486	460	530	521	503	526	475	446	513	519	466	487	511	469	500	478	474	500	505	485	494	496	495	515	503	521	484	479	512	486	520	489	490	498	499	531	532	513	511	461	505	524	432	486	498	502	490	536	459	505	457	492	483	526	488	477	493	503	499	451	501	460	483	488	485	481	510	495	487	520	486	485	474	534	462	496	521	471	495	502	539	520	446	515	502	497	507	517	466	493	538	520	494	520	516	495	508	498	455	480	511	458	485	492	481	536	473	487	509	480	511	450	501	458	473	473	498	502	469	510	475	504	461	467	499	541	465	494	480	479	503	480	494	511	531	499	514	502	479	464	446	477	510	492	509	480	492	462	479	458	528	478	488	497	506	499	480	486	476	504	538	489	493	488	513	494	501	488	507	511	485	493	508	470	486	499	503	510	477	463	475	500	514	495	496	512	482	498	465	500	498	523	509	451	481	501	493	480	513	500	480	503	490	464	509	498	549	496	485	497	461	513	471	457	495	459	483	475	508	491	459	496	517	502	459	478	475	524	519	466	501	494	492	459	450	477	495	471	498	505	425	491	512	532	527	483	510	499	504	487	513	487	518	497	459	531	492	511	445	478	506	479	516	490	511	512	499	534	505	501	497	470	510	491	487	491	477	477	479	502	435	547	473	483	565	471	523	499	505	508	479	471	493	500	488	488	496	489	479	498	485	463	505	495	462	472	460	495	453	512	487	492	488	504	493	498	491	517	473	492	456	485	479	487	459	480	519	526	511	525	518	499	532	497	478	482	488	522	508	487	508	497	537	590	456	504	473	563	465	470	489	526	512	507	478	475	482	463	510	480	505	494	510	494	489	520	507	485	499	513
8542	10584	6232	3067	2375	1983	1451	1208	1011	902	783	709	691	668	646	645	625	672	605	591	601	581	579	508	564	535	574	562	574	554	568	550	548	574	559	574	578	533	538	528	592	526	549	602	529	527	558	536	571	538	535	534	567	519	529	539	522	483	511	548	566	549	511	526	537	514	499	528	572	563	500	518	542	489	519	546	536	542	520	527	530	541	553	537	476	511	472	544	531	506	521	483	518	517	547	506	512	519	516	564	497	555	489	540	511	519	547	507	475	562	568	510	515	543	502	544	500	474	517	471	511	524	496	540	517	501	524	527	531	488	502	482	505	472	525	537	517	495	532	514	517	551	545	517	513	533	508	505	490	520	549	529	548	532	542	530	491	519	497	484	528	536	505	534	500	532	546	453	557	501	506	490	515	538	526	513	497	509	536	499	461	513	479	549	546	515	482	504	533	541	554	486	516	504	551	491	504	471	526	526	498	507	510	543	507	498	483	494	504	492	504	532	500	513	504	504	561	526	512	496	499	518	496	544	553	559	518	462	534	490	505	473	518	567	479	521	570	528	527	529	512	506	539	535	554	550	503	507	508	537	519	515	466	503	506	519	487	503	530	545	533	527	490	499	526	510	516	545	499	485	504	509	509	555	520	514	557	537	542	558	529	533	488	533	519	513	539	515	522	532	533	518	546	551	500	558	518	585	502	492	497	512	485	471	515	535	531	495	501	531	453	516	550	539	594	534	557	504	555	513	549	502	537	532	524	494	529	546	501	475	529	501	528	519	496	530	513	511	530	508	506	512	488	515	517	478	529	506	504	534	557	554	513	502	507	507	544	550	531	533	530	529	550	548	540	533	521	532	506	513	493	523	527	497	556	516	504	524	486	512	539	512	516	531	509	546	522	534	544	524	534	506	511	515	492	516	499	532	531	495	483	522	523	531	496	498	530	485	521	541	473	486	520	541	481	529	522	537	500	536	511	479	472	490	527	481	551	482	525	498	531	485	531	520	490	519	532	531	507	491	534	511	505	454	499	514	527	521	519	535	505	551	537	509	511	560	534	465	505	524	563	558	544	512	531	505	507	494	537	481	508	515	443	544	539	528	540	528	478	500	517	516	523	521	520	518	533	498	542	508	477	526	525	546	504	525	510	515	559	508	504	525	526	525	536	491	509	545	511	508	495	534	489	507	505	476	523	494	505	520	484	550	487	519	518	529	524	516	507	501	500	519	510	512	539	515	498	496	514	500	487	548	561	524	508	535	481	566	519	503	507	511	515	496	516	499	513	518	514	543	506	489	521	504	544	518	509	539	528	525	546	537	530	521	521	502	534	529	531	543	508	543	529	533	536	564	530	509	547	538	525	527	550	528	505	529	521	513	525	516	536	523	516	512	486	525	540	510	551	533	552	509	477	530	502	540	532	483	504	530	503	527	494	524	506	486	514	465	502	527	517	498	553	489	543	493	498	509	493	509	511	539	489	496	554	520	517	513	487	539	507	495	514	511	527	507	514	520	539	544	532	472	555	499	520	539	500	520	513	474	530	569	539	509	505	532	513	505	535	514	493	553	530	541	510	505	542	519	492	482	533	520	529	506	494	525	523	515	522	554	525	489	516	533	479	527	529	484	469	497	514	493	508	570	481	501	491	482	513	514	503	504	520	496	515	490	494	505	477	532	515	550	514	536	521	521	539	532	523	530	565	511	543	508	530	535	502	535	510	518	509	547	528	565	546	568	527	525	482	529	540	538	521	510	521	512	521	526	488	574	538	551	530	503	572	527	523	492	517	557	525	503	526	512	495	533	502	544	540	502	531	502	537	536	515	477	498	504	494	510	487	505	507	520	521	510	525	548	513	514	510	537	518	495	533	485	518	539	560	508	530	525	535	500	471	476	514	531	511	515	536	510	513	528	520	512	525	517	513	531	536	535	496	518	494	524	537	500	529	492	500	500	555	544	506	502	554	545	502	525	516	511	537	503	508	523	495	560	532	547	513	480	536	523	502	498	491	510	516	510	535	560	513	553	513	512	538	528	505	525	492	508	482	515	493	497	519	510	514	522	518	543	506	496	526	507	530	518	484	537	556	506	525	499	542	527	519	505	556	481	532	513	493	529	503	527	535	511	506	548	524	521	512	529	497	513	531	513	513	505	521	515	500	552	501	497	545	516	541	489	534	544	506	547	483	524	537	529	509	526	514	527	548	550	516	507	514	543	531	538	518	515	484	527	481	534	521	510	548	549	502	511	526	475	479	502	530	518	531	524	526	553	533	540	497	491	476	523	513	510	502	464	590	543	526	547	497	511	520	535	531	500	556	512	526	499	481	516	519	547	519	508	489	520	540	535	508	546	515	519	530	516	503	497	521	489	544	524	511	522	513	531	558	482	570	511	527	517	523	517	503	507	533	495	493	501	508	499	549	544	491	493	537	515	497	480	532	498	495	511	528	528	539	525	505	527	531	536	511	517	511	509	508	463	516	486	524	474	504	525	504	545	491	538	502	490	505	507	512	522	540	494	512	538	531	531	514	544	532	526	547	542	482	526	520	543	521	493	561	541	510	464	519	495	514	527	502	483	552	507	539	497	486	530	502	529	523	528	497	511	481	457	502	512	520	547	534	515	512	498	504	552	520	506	546	519	521	523	511	520	493	526	536	536	522	536	502	525	508	529	512	547	517	511	523	485	509	519	549	504	569	473	532	523	501	500	529	532	525	488	518	511	528	498	525	509	504	487	532	530	518	510	505	517	499	502	546	500	501	546	484	530	514	524	523	516	530	541	533	525	495	528	559	493	500	540	543	501	510	520	518	452	542	571	554	507	544	505	499	544	485	494	541	521	498	532	517	498	510	535	471	528	533	508	493	536	509	516	512	546	516	511	566	477	540	531	479	522	502	523	472	517	505	562	541	521	538	498	485	522	522	492	504	514	494	501	484	517	539	526	551	543	505	504	519	517	502	519	526	501	556	546	478	504	495	512	525	487	502	523	503	512	532	550	521	494	525	513	543	508	522	459	501	515	540	507	494	522	520	509	533	539	520	472	458	537	537	536	504	484	472	483	498	512	538	525	526	515	518	497	525	510	484	526	548	531	547	550	557	551	495	496	534	559	514	506	559	513	558	498	508	564	498	509	532	510	496	518	514	517	480	516	545	531	494	526	495	512	518	466	524	508	518	510	521	501	488	495	531	531	533	523	488	509	533	496	490	501	517	508	519	473	519	509	547	540	508	464	481	522	486	521	479	530	496	478	539	543	530	506	532	497	486	480	508	546	513	531	515	482	499	519	529	503	495	523	558	532	570	505	510	505	543	530	539	506	537	483	501	547	518	508	482	549	531	519	489	522	535	545	446	494	558	511	531	534	497	532	501	509	527	544	517	499	545	524	518	548	515	531	561	524	541	501	537	520	518	551	549	513	526	498	510	519	540	492	530	525	535	518	518	502	533	511	544	491	520	494	527	537	515	502	553	487	471	511	569	526	531	499	517	513	577	517	507	534
25056	21312	27318	25504	8412	765	539	454	355	358	363	305	319	274	301	282	269	307	285	291	264	267	249	260	258	252	254	242	221	238	283	244	262	273	266	251	274	283	279	269	248	276	260	244	256	230	276	266	245	255	243	278	256	292	233	255	264	281	236	240	257	238	270	230	249	264	251	268	262	259	236	260	253	228	222	269	254	259	260	263	238	239	228	253	243	253	249	239	238	235	244	247	252	265	240	231	225	254	235	239	225	257	236	253	230	213	259	248	245	249	256	254	222	239	234	234	274	220	256	241	208	249	257	245	246	229	224	232	212	225	269	245	276	242	237	223	259	264	258	279	256	232	257	266	266	238	257	243	240	272	238	235	259	257	224	213	235	239	244	263	251	250	212	257	237	240	230	255	241	222	245	271	239	276	239	225	235	219	249	245	248	237	237	253	231	253	251	257	261	243	235	238	256	266	240	241	250	232	249	259	260	235	232	227	254	241	229	249	225	231	257	228	245	229	249	255	232	240	251	256	240	227	226	246	228	236	232	230	228	238	261	239	256	270	252	266	233	235	232	251	263	257	263	267	243	266	270	246	232	258	241	248	254	249	231	238	294	226	236	254	252	242	230	270	258	238	245	244	250	265	227	234	249	248	233	277	273	250	240	237	256	217	250	230	241	240	270	219	226	263	231	238	273	231	268	235	263	243	223	257	224	247	266	240	243	252	211	242	265	244	246	249	232	254	248	272	229	238	244	245	279	227	266	245	222	248	224	260	270	270	229	252	256	256	236	235	236	286	240	253	235	270	248	258	234	242	230	244	269	266	240	235	226	247	229	259	232	252	284	257	254	233	225	250	257	239	237	224	261	226	240	271	258	236	230	238	243	253	224	259	236	275	219	217	266	253	244	264	208	239	221	230	237	224	269	233	256	242	261	251	231	243	254	267	272	228	239	247	233	266	243	236	246	226	213	234	245	255	237	229	240	245	226	262	252	247	224	238	271	266	246	213	205	252	210	229	242	253	235	236	256	253	254	258	240	239	234	261	265	232	266	254	242	245	249	232	240	238	249	263	250	263	214	247	225	234	240	227	250	274	239	269	268	273	253	231	243	247	238	238	234	230	257	218	228	253	233	228	233	236	240	251	267	259	241	247	205	251	232	265	238	246	238	245	255	231	248	245	233	260	268	237	264	253	253	273	238	241	237	220	263	255	238	257	252	241	278	238	246	234	258	249	224	236	217	235	259	237	247	280	234	257	262	208	228	246	233	239	250	255	287	224	222	251	229	227	254	250	253	232	257	269	223	247	218	244	254	251	231	228	251	242	256	279	266	242	240	263	224	245	242	235	258	276	235	240	258	253	232	223	245	260	215	248	261	225	226	210	248	246	242	261	273	212	256	247	254	253	260	252	253	243	242	218	246	215	231	240	237	248	254	239	229	256	233	250	254	230	278	246	236	271	237	232	217	255	271	246	253	223	254	280	241	240	249	250	236	240	257	242	242	231	262	261	223	229	245	230	231	220	245	230	248	237	250	220	242	228	251	253	248	259	263	241	262	261	253	254	264	241	214	239	255	256	236	240	256	251	251	269	252	242	241	230	229	208	254	208	234	248	262	249	233	264	273	245	270	253	267	254	239	256	228	272	263	236	244	253	241	233	246	242	243	243	248	260	250	255	227	263	253	249	262	252	228	229	260	232	241	251	244	258	224	252	248	230	225	230	237	259	275	234	240	235	244	266	230	234	233	250	273	248	254	244	246	268	262	233	274	234	222	242	270	258	258	255	239	234	246	243	248	261	266	241	251	228	259	267	256	212	257	253	227	252	250	212	281	243	253	263	268	259	233	239	268	273	230	237	221	239	244	253	236	259	251	242	249	243	275	234	241	243	247	247	264	240	244	278	259	238	207	220	219	246	261	257	240	258	272	222	241	248	233	225	250	272	231	248	239	257	256	276	252	268	220	244	243	203	231	248	226	269	238	235	252	232	266	249	237	275	264	259	256	248	255	221	261	234	223	244	215	247	245	256	260	237	259	240	243	259	227	248	252	253	247	233	236	232	263	237	221	218	234	254	229	245	237	240	231	240	238	245	221	240	243	239	226	263	247	257	246	277	248	238	249	225	214	242	214	246	252	247	261	243	236	234	261	229	276	259	232	260	259	251	222	267	237	241	268	243	229	240	243	266	250	236	208	242	221	234	271	260	272	254	253	249	245	259	266	231	222	248	226	253	222	231	232	208	236	264	253	242	261	225	226	268	255	261	242	243	223	230	248	269	262	238	263	250	227	273	232	241	246	235	237	251	247	239	235	234	259	233	243	201	236	265	245	255	229	236	231	241	232	246	255	233	246	238	261	239	258	229	265	231	256	251	231	249	256	257	257	255	271	242	270	235	247	257	227	264	228	238	242	229	255	238	240	225	221	231	246	253	237	272	248	239	267	246	228	274	223	249	233	259	233	254	246	242	223	266	242	245	262	240	246	241	246	243	242	255	217	261	256	224	249	251	251	244	230	236	223	245	266	259	230	268	226	250	247	225	237	237	282	260	261	248	246	241	264	252	252	253	267	226	233	246	242	250	238	208	239	258	245	244	268	233	223	281	245	247	238	257	262	242	284	247	218	261	246	245	268	228	257	241	228	237	271	260	254	215	246	242	263	236	243	253	223	252	230	258	246	229	246	260	249	259	235	266	218	263	231	253	235	230	240	248	254	237	235	268	282	229	255	244	237	270	236	232	248	253	255	239	219	253	224	228	250	246	222	254	258	256	230	244	254	223	252	234	235	271	229	236	259	249	254	256	245	266	259	243	246	246	231	252	224	253	255	282	211	241	268	242	267	227	267	225	260	226	238	236	229	237	273	219	233	255	232	237	249	234	263	260	240	231	238	272	241	235	241	229	261	246	218	245	246	252	242	234	251	249	244	243	253	254	268	262	252	268	242	276	228	275	227	238	255	242	237	244	230	260	221	228	240	239	247	241	249	259	243	260	254	244	273	252	239	246	277	248	245	228	222	268	241	231	236	219	232	252	225	244	257	276	241	232	224	256	227	274	242	250	221	251	238	270	251	211	231	255	239	272	273	240	230	231	209	242	222	262	239	255	216	232	247	246	262	264	261	238	202	224	228	221	261	252	227	279	259	265	230	257	253	267	249	265	257	270	244	266	266	216	230	251	265	257	240	242	256	231	260	248	241	240	265	221	253	260	231	236	233	275	235	223	264	264	234	249	243	261	227	231	264	249	271	232	240	216	221	256	240	239	217	217	255	252	239	254	250	216	247	225	268	248	258	222	265	241	251	257	247	237	232	261	231	270	251	225	247	239	230	248	235	218	241	249	233	256	251	236	245	258	239	245	243	262	224	263	251	251	218	227	226	224	268	238	253	260	232	253	226	231	242	266	267	242	278	259	261	243	224	251	248	246	254	207	214	266	242	253	244	236	255	277	254	238	240	236	251	231	251	239	229	220	240	229	247	256	257	252	252	231	241	240	227	234	224	250
7311	6378	3697	1883	1416	1143	871	698	618	535	471	413	420	393	331	373	363	319	354	364	326	336	315	314	299	311	338	303	327	319	330	334	323	327	286	322	303	336	315	336	313	324	330	309	278	295	297	302	308	310	288	299	299	318	285	277	300	291	297	277	312	273	281	280	275	314	289	300	283	310	300	311	257	280	284	272	284	276	286	286	302	274	306	283	291	288	296	330	271	306	292	288	280	272	286	282	266	312	275	289	272	274	310	305	284	261	298	297	304	280	277	252	304	308	297	300	302	281	260	279	302	281	269	284	265	275	295	275	278	253	287	263	310	297	269	268	306	274	286	275	265	271	283	261	301	274	297	315	282	278	290	271	292	310	310	279	302	290	269	303	281	257	302	272	281	282	301	264	246	274	291	279	283	287	288	272	251	302	257	302	305	275	298	280	265	281	312	289	261	291	279	250	299	288	269	291	273	281	308	290	302	282	264	280	294	273	307	276	287	272	264	272	277	291	282	252	283	286	278	282	308	290	290	282	292	294	275	249	265	262	244	262	250	281	279	312	274	262	293	272	280	286	299	309	288	288	266	282	309	295	277	270	281	264	266	267	270	308	288	266	288	278	262	331	254	313	269	268	258	260	303	274	312	299	281	260	280	292	275	297	299	253	314	278	285	314	295	268	265	287	302	283	292	272	269	286	263	310	269	281	288	268	278	286	299	274	276	302	273	286	289	289	273	277	284	266	274	291	270	262	269	268	263	303	269	267	273	293	282	267	302	279	287	293	273	285	316	280	256	291	271	280	296	279	302	254	296	307	259	298	289	283	265	286	303	281	299	281	303	270	281	275	301	298	303	281	262	257	290	302	279	279	296	297	278	269	281	274	301	290	256	300	301	269	279	310	295	242	279	257	264	294	258	298	279	293	298	281	260	267	279	279	269	312	300	300	282	287	301	287	276	271	300	298	269	292	301	282	288	304	286	283	299	295	277	265	315	281	291	264	290	289	284	305	284	289	288	267	311	298	293	294	280	289	278	277	316	272	279	275	261	290	267	257	296	258	304	296	296	280	280	260	305	286	313	293	261	261	288	308	288	262	270	288	276	279	280	305	260	288	286	281	271	287	269	287	263	301	273	274	288	295	254	291	280	282	265	306	280	284	282	301	290	279	277	260	303	304	305	261	277	301	294	267	268	304	277	297	278	284	289	286	285	301	278	261	263	292	271	270	299	308	283	307	272	261	294	266	288	266	279	272	275	283	307	306	273	302	284	254	282	295	256	279	283	278	295	309	267	269	271	280	295	297	283	309	293	274	259	279	287	259	309	275	252	299	297	259	264	273	288	258	291	263	289	272	269	271	251	280	283	268	293	275	271	262	296	263	303	298	292	271	300	270	305	266	276	297	290	249	288	290	297	265	292	291	276	274	289	316	278	282	304	254	249	255	272	265	271	276	294	269	270	296	285	285	331	277	276	306	311	282	288	275	274	292	300	279	267	265	290	278	259	272	288	290	276	257	286	277	313	278	295	252	297	273	266	299	292	328	294	289	301	280	280	296	302	278	260	286	286	283	293	272	276	277	269	269	292	267	298	284	260	276	257	260	263	252	292	301	286	266	276	294	266	287	272	276	251	273	303	256	291	295	294	263	289	285	303	277	300	269	276	293	277	278	290	254	277	307	237	272	285	302	286	281	265	273	276	263	277	263	292	278	287	287	277	260	273	311	265	309	298	273	290	262	267	297	244	274	258	268	276	281	320	289	264	270	298	299	273	282	302	270	265	287	272	324	261	280	303	276	284	281	307	292	265	298	309	293	286	269	286	272	270	282	285	283	256	271	283	293	257	282	313	269	272	295	262	267	294	274	277	290	274	243	283	259	264	279	300	286	294	273	283	272	312	278	301	287	268	297	278	255	283	290	284	283	294	286	257	286	280	287	272	268	295	287	296	284	285	272	290	287	278	313	292	270	271	263	247	285	263	275	305	279	277	284	256	237	257	269	286	296	277	278	288	259	310	261	262	298	268	282	279	304	301	265	263	277	264	284	299	282	256	278	286	283	269	285	285	261	270	256	320	296	251	269	268	290	283	290	281	296	269	289	293	288	273	252	260	282	276	308	314	291	303	285	284	306	304	264	306	274	263	253	292	287	262	293	285	271	283	264	312	298	294	318	256	302	281	283	295	288	262	291	296	255	310	287	295	301	277	250	277	308	277	307	250	254	292	282	279	299	303	273	284	315	290	296	253	291	280	284	267	328	282	302	290	263	278	270	276	278	260	285	274	280	256	302	257	288	286	283	248	271	300	277	280	318	272	277	272	275	287	274	267	308	286	297	281	298	287	309	269	270	288	312	275	285	304	282	255	295	296	290	299	314	291	289	276	273	285	334	285	284	273	284	272	274	298	283	283	271	293	280	267	282	278	270	276	283	302	285	314	276	306	290	269	251	273	286	286	275	226	256	268	282	261	299	276	281	265	269	276	291	302	298	304	313	279	283	253	247	255	270	247	303	301	242	304	263	279	315	286	284	277	306	266	296	268	290	274	277	303	262	278	307	302	303	275	292	277	283	293	256	296	277	285	274	273	283	272	309	291	320	266	257	261	272	279	290	288	295	248	269	307	280	271	305	287	277	273	286	279	292	295	313	287	313	254	281	292	266	292	246	293	260	275	281	250	303	312	269	269	281	286	288	288	290	291	288	286	281	266	279	275	293	258	256	285	279	258	301	261	247	287	285	291	282	263	297	288	287	287	278	285	268	288	298	268	268	255	283	287	289	252	281	286	293	273	287	266	312	275	311	273	272	286	258	308	276	263	291	310	282	313	272	279	280	282	284	305	264	264	283	278	292	267	305	286	266	309	270	297	299	282	292	280	268	281	257	283	274	271	283	281	276	283	286	297	295	268	285	267	270	229	295	290	282	293	285	287	263	277	284	275	250	286	311	270	253	251	329	267	265	270	281	278	271	240	306	292	282	269	285	302	290	282	272	284	302	289	281	281	239	279	314	278	280	292	251	267	290	283	292	275	278	300	282	283	271	261	288	261	315	282	305	305	291	275	280	283	299	275	299	284	278	294	301	273	299	293	290	257	263	290	283	272	275	286	286	287	297	271	285	293	292	267	272	290	303	272	262	263	257	276	292	250	290	253	303	270	302	283	296	272	287	248	276	278	274	308	291	284	318	267	254	250	303	307	313	283	261	279	287	268	265	283	288	301	293	270	308	301	251	276	295	279	294	241	271	307	314	280	288	260	301	264	319	298	283	326	290	315	266	278	253	292	274	266	272	274	301	272	276	283	291	308	284	299	264	268	297	275	281	288	260	300	274	294	271	276	315	248	275	268	271	281	254	280	311	285	284	279	303	292	297	323	302	252	272	264	277	295	284	278	276	290	258	269	313	267	271	288	250	270	279	275	277	296	278	283	293	249	276	322	264	303	281	278	277	309	261	314	292	299	287	275	261	273	287	295	257	287	261	302	258	300	267	303	279	279	278	292	280
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
