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
340351632745	340351633314	340351633864	340351634414	340351634964	340351635514	340351636064	340351636614	340351637164	340351637714	340351638264	340351638814	340351639364	340351639914	340351640464	340351641014	340351641564	340351642114	340351642664	340351643214	340351643764	340351644316	340351644864	340351645414	340351645964	340351646514	340351647064	340351647614	340351648164	340351648716	340351649264	340351649816	340351650364	340351650914	340351651464	340351652014	340351652564	340351653114	340351653664	340351654214	340351654764	340351655314	340351655864	340351656414	340351656964	340351657514	340351658064	340351658614	340351659164	340351659714	340351660264	340351660814	340351661364	340351661914	340351662464	340351663014	340351663564	340351664114	340351664664	340351665214	340351665764	340351666314	340351666864	340351667416	340351667964	340351668514	340351669064	340351669614	340351670164	340351670714	340351671266	340351671816	340351672364	340351672914	340351673464	340351674016	340351674564	340351675114	340351675664	340351676214	340351676764	340351677316	340351677864	340351678414	340351678964	340351679514	340351680064	340351680614	340351681164	340351681714	340351682264	340351682814	340351683364	340351683914	340351684464	340351685016	340351685564	340351686116	340351686664	340351687214	340351687764	340351688314	340351688866	340351689416	340351689964	340351690516	340351691064	340351691616	340351692164	340351692716	340351693264	340351693816	340351694364	340351694916	340351695464	340351696014	340351696564	340351697116	340351697666	340351698216	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	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
23455	21966	30046	24518	21961	22023	12007	1490	1119	940	909	848	714	740	694	674	663	661	698	621	617	587	593	533	574	579	532	598	585	529	528	537	543	570	507	557	531	520	574	540	501	564	552	532	507	537	558	506	543	515	541	510	515	501	524	516	523	510	534	519	489	550	506	499	542	493	515	493	515	548	519	489	461	514	527	495	494	542	531	538	498	513	510	487	521	513	517	476	528	519	478	468	504	509	516	500	466	510	516	516	515	496	530	513	497	517	524	550	499	507	509	484	522	484	454	499	471	529	504	524	519	520	528	527	498	500	532	514	475	512	508	491	479	513	494	493	517	523	526	505	520	504	531	509	505	488	523	514	490	518	508	506	481	510	583	524	495	515	527	534	486	442	467	521	543	529	533	513	530	525	478	570	523	518	543	512	455	503	500	520	488	530	530	491	532	523	546	493	521	507	482	521	530	509	520	491	504	525	549	526	510	490	563	534	511	505	506	501	522	512	539	516	518	522	492	496	482	464	542	522	490	543	519	490	517	492	512	462	530	480	522	512	491	512	496	529	496	490	454	509	495	552	506	514	528	523	485	482	482	507	496	508	502	528	511	510	489	519	544	473	520	488	523	486	501	514	465	513	513	499	517	551	541	521	523	494	492	510	472	484	513	528	532	520	470	515	499	498	506	506	526	529	468	503	505	528	542	517	536	509	511	501	508	494	517	469	516	500	542	511	517	514	503	459	493	505	480	521	518	487	551	513	481	458	501	533	549	493	457	503	498	503	471	500	519	474	494	499	498	513	560	534	498	526	496	505	514	511	502	570	520	473	469	516	554	506	520	489	515	512	517	494	518	477	469	516	480	507	487	494	506	503	542	552	498	533	526	478	489	508	509	539	508	527	502	470	528	512	462	482	528	529	513	494	537	489	544	517	481	514	487	490	488	512	507	510	498	539	503	511	522	510	520	504	510	542	541	469	493	519	542	481	502	513	524	502	482	535	485	522	509	513	522	526	494	503	497	502	529	481	461	532	484	506	498	505	521	516	505	482	487	495	503	505	508	488	487	499	494	489	497	502	498	541	485	512	526	518	507	489	551	510	481	517	481	522	523	505	554	499	540	497	506	551	520	469	477	481	532	513	522	496	485	488	510	509	507	463	507	475	520	527	511	491	498	484	515	547	484	496	528	507	542	492	500	498	463	542	521	493	496	532	485	523	495	514	511	531	464	540	511	474	532	485	490	534	520	493	491	500	529	533	471	489	474	481	473	535	531	512	506	540	528	522	497	498	499	511	529	483	536	527	494	465	494	493	517	503	496	519	473	501	511	500	474	552	543	544	470	498	521	498	503	533	470	511	512	506	510	513	515	502	518	512	486	475	501	486	504	564	520	480	505	505	535	509	477	474	516	481	494	484	551	539	493	520	493	501	509	494	485	501	526	501	523	521	522	517	530	496	510	513	481	512	497	525	497	547	524	480	499	480	514	562	499	521	450	513	491	507	500	521	494	538	503	505	499	489	496	509	494	532	485	545	498	493	521	481	509	505	553	535	494	509	536	464	522	515	525	519	473	518	490	480	495	509	544	499	541	505	500	514	565	530	539	504	468	522	523	520	498	567	526	515	511	487	527	557	490	507	494	482	515	536	499	548	496	499	495	539	496	510	463	466	479	521	503	502	512	538	510	496	547	455	494	530	543	483	503	512	466	462	517	501	490	516	494	535	501	514	495	496	484	485	479	510	496	504	510	536	522	492	469	539	460	471	489	558	536	565	528	508	504	475	525	481	476	517	500	508	484	500	484	519	513	506	494	501	546	505	466	521	504	511	495	524	495	519	487	514	493	493	494	527	525	514	517	501	505	526	498	466	523	474	530	496	520	525	506	473	486	493	481	518	544	485	448	482	544	472	569	504	500	490	542	528	505	494	533	510	487	527	495	483	494	490	501	512	496	551	530	524	548	473	501	525	525	478	493	504	469	483	492	525	501	508	548	520	557	525	491	542	478	510	524	502	537	544	501	504	483	497	521	483	506	462	495	478	474	486	517	521	504	509	541	490	518	511	530	531	533	544	496	525	475	487	478	523	495	519	515	489	521	549	506	522	469	502	531	514	499	502	494	508	505	551	505	513	521	551	487	524	525	520	515	509	481	500	465	487	494	535	489	487	498	510	495	504	503	471	528	541	465	510	517	489	504	485	536	523	502	529	479	509	473	549	495	518	541	512	508	520	519	491	497	511	501	513	486	507	547	470	514	512	514	500	513	508	503	509	489	517	511	495	541	470	490	520	469	502	488	478	507	516	470	460	524	494	521	492	487	482	501	524	507	476	551	528	507	503	522	496	498	498	519	481	487	485	520	488	492	508	476	547	466	498	501	526	537	522	552	556	543	515	470	505	534	510	519	498	505	499	536	514	555	498	524	519	464	460	532	485	496	513	481	492	512	488	494	535	507	526	536	497	511	513	487	539	499	538	462	503	454	489	508	515	477	513	545	525	475	467	500	477	535	517	472	498	490	486	530	504	514	489	540	484	490	497	503	497	479	453	517	491	557	521	516	491	515	484	527	552	493	544	492	522	531	506	491	527	498	543	532	515	522	514	504	536	476	514	479	502	430	488	504	516	506	510	561	535	516	485	452	501	498	521	536	524	507	477	517	490	519	500	544	508	540	488	474	508	496	512	478	500	504	526	516	514	498	482	540	528	476	478	488	498	530	477	486	513	460	518	488	559	478	520	500	538	502	497	494	499	464	544	503	495	484	508	528	537	487	509	489	497	506	460	523	506	488	509	541	494	502	517	495	480	514	535	526	499	508	506	475	499	501	492	488	553	501	512	541	507	521	522	521	535	518	545	512	512	438	469	512	500	542	472	504	484	512	472	488	492	483	537	473	491	506	497	475	483	489	470	501	481	537	493	522	521	467	526	475	491	506	503	484	485	503	438	533	497	503	517	491	502	523	488	585	535	496	516	457	496	499	484	531	516	494	470	461	515	511	470	506	514	511	517	511	527	452	529	504	528	523	485	506	503	499	510	517	525	497	506	488	479	536	493	467	549	511	505	508	499	479	524	499	528	540	500	518	537	541	493	468	498	515	539	501	458	538	516	526	514	526	499	500	469	478	523	503	514	530	512	487	510	535	515	495	509	498	496	510	489	481	496	510	509	533	497	488	512	499	541	498	511	517	533	451	523	525	493	512	518	500	524	497	475	505	525	521	534	512	506	483	544	501	472	542	499	491	506	464	504	527	488	496	542	528	515	499	565	510	519	491	509	510	503	528	516	521	528	489	509	513	480	473	498	507	501	514	491	509	498	469	494	502	524	493	519	481	512	522	465	554	484	509	512	484	524	489	512	533	529	515	502	470	545	513	500	512	472	521	524	481	510	516	529	562	496	506	450	519	542	515	543	534	495	489	486	532	469	489	478	533	473	500	517	521	478	495	482	496	504	485	555	570	536	486	494	512	494	510	510	474	522	521	503	535	495	527	489	477	530	496	484	539	503
30551	19492	13191	7074	4830	3629	2764	2318	1950	1573	1401	1259	1098	997	866	866	804	774	762	717	722	749	669	648	653	652	613	642	564	645	560	588	617	613	625	625	575	606	585	566	571	589	577	599	606	616	559	599	579	542	603	555	607	558	574	600	559	607	560	621	586	568	570	551	552	537	535	592	562	630	620	565	545	545	599	515	555	592	581	602	571	524	551	589	550	554	555	511	544	545	559	519	582	578	540	587	539	526	596	569	557	503	573	616	550	576	500	527	555	557	558	578	580	539	531	601	568	582	595	551	574	562	535	594	564	574	589	546	567	598	549	545	555	503	599	537	571	544	500	553	562	529	612	580	581	544	565	558	558	585	553	553	573	573	560	563	560	512	548	499	567	578	541	579	551	626	534	527	552	537	503	592	522	518	484	511	547	573	548	575	585	528	602	530	562	550	533	533	568	569	529	563	553	544	540	592	562	568	550	526	563	595	528	559	619	537	574	601	534	561	528	595	573	567	607	565	524	560	550	555	572	602	568	583	566	553	592	544	572	545	584	514	581	582	525	568	525	547	630	534	556	553	582	567	514	558	573	561	570	564	540	552	532	586	549	570	523	538	541	531	567	531	532	604	549	541	556	573	563	548	580	569	549	535	519	558	548	593	545	555	502	576	544	537	543	588	530	583	552	548	566	480	558	570	528	560	558	577	506	579	551	530	559	585	602	555	553	549	588	539	577	570	533	522	556	521	549	537	546	574	575	562	553	554	553	549	578	547	570	566	531	574	524	554	518	557	521	572	527	588	558	555	576	562	546	548	540	596	548	561	554	575	613	616	548	563	581	553	538	572	577	544	524	567	555	541	546	529	528	507	541	547	550	572	521	596	528	545	516	552	542	563	592	510	564	574	587	572	569	565	561	574	577	535	580	497	566	577	576	584	565	558	606	581	573	579	500	556	595	578	565	585	573	592	569	528	550	574	612	593	574	512	531	556	565	513	552	586	553	564	559	550	555	584	575	567	525	565	548	581	545	562	533	551	560	497	561	552	539	566	560	590	542	575	538	621	542	568	527	561	545	552	595	522	527	530	557	602	566	540	569	572	544	589	550	573	528	550	607	562	580	546	581	572	542	536	557	528	508	590	569	573	582	562	602	539	556	565	569	589	579	607	565	552	597	569	533	507	553	565	589	522	585	598	560	575	557	535	547	574	551	544	533	543	542	568	577	528	547	566	503	537	531	531	519	524	580	578	533	552	550	600	603	562	527	581	593	534	538	587	482	565	564	571	529	548	524	559	524	570	555	534	570	548	558	509	589	566	536	574	557	508	558	567	586	600	543	598	540	564	578	527	558	552	571	552	606	558	546	507	559	551	530	528	583	524	558	579	575	571	529	531	540	564	543	591	529	562	526	566	550	583	532	574	567	582	542	538	570	544	556	531	573	553	590	527	593	536	577	547	562	549	558	514	565	569	580	525	538	585	573	539	548	571	554	579	547	528	538	536	564	559	541	552	554	499	566	535	552	560	530	551	545	564	559	557	556	563	572	604	577	584	541	552	556	552	566	530	547	569	514	568	554	509	564	520	555	528	581	557	578	614	604	554	550	563	542	537	530	559	577	572	569	540	543	512	554	559	546	575	551	530	586	547	535	582	563	593	527	578	588	570	529	538	578	597	583	542	526	548	558	495	561	525	539	553	540	594	543	519	586	543	533	577	540	567	534	565	505	523	553	537	536	580	564	532	563	544	568	577	557	537	544	530	536	531	571	538	538	563	540	561	539	542	564	589	506	515	552	549	572	573	543	569	547	560	561	500	540	573	583	551	546	554	555	553	505	550	553	563	513	545	569	557	563	566	528	566	583	596	510	573	570	523	544	559	524	522	551	587	555	592	571	545	557	571	547	594	568	549	546	557	528	545	548	547	543	585	556	542	528	521	519	562	522	537	547	588	614	565	567	532	557	582	544	547	582	573	565	522	549	544	558	544	590	532	595	547	529	563	520	524	566	538	578	540	540	551	555	565	579	565	543	569	609	550	549	577	529	579	601	573	559	591	602	548	537	541	535	539	566	597	573	565	571	547	562	557	601	554	559	534	566	573	598	558	538	526	559	572	570	537	577	540	568	543	521	535	543	526	577	547	558	570	576	582	535	550	593	556	582	519	524	549	598	531	582	526	583	538	551	549	514	563	588	548	539	542	537	558	568	530	596	564	555	574	546	505	514	576	545	538	513	574	569	527	578	543	504	556	600	573	532	572	591	577	521	556	520	529	547	548	535	541	573	553	536	533	502	598	572	609	558	572	547	539	532	562	583	510	570	540	540	566	543	544	580	546	534	562	545	560	564	528	586	532	578	587	507	513	552	517	577	582	588	559	583	574	563	551	557	548	556	568	514	589	526	546	576	533	566	556	556	543	527	566	575	564	579	527	497	531	558	530	532	574	572	566	586	577	566	570	578	473	593	558	543	560	517	528	541	546	532	581	564	510	580	583	578	581	546	527	525	546	559	511	547	566	571	567	571	530	542	562	536	561	543	553	527	535	566	592	573	529	549	606	556	545	546	539	553	592	580	545	557	583	548	526	548	562	557	562	571	545	548	516	558	577	614	553	549	525	561	587	592	537	513	578	559	540	568	567	596	546	575	555	571	591	550	568	596	563	574	542	572	548	540	532	563	556	544	497	573	546	553	529	541	540	561	556	545	573	540	559	545	572	579	533	578	580	582	573	560	574	569	574	545	561	543	564	593	538	543	519	570	592	532	542	550	558	574	563	491	505	533	547	529	583	564	533	580	578	554	546	560	583	557	508	575	520	529	522	549	565	580	560	514	558	536	514	572	574	565	569	523	538	572	579	573	556	585	505	519	547	497	574	528	555	541	553	560	526	551	541	556	574	566	559	558	582	557	565	537	572	569	525	537	571	548	537	567	516	593	519	568	514	579	545	534	575	553	529	492	556	561	549	548	572	521	557	508	561	555	539	543	578	549	527	515	529	582	591	588	528	533	567	544	513	542	512	546	544	578	561	496	583	548	585	547	546	594	590	568	552	541	562	573	610	597	535	559	519	571	519	527	576	541	568	551	589	550	543	536	581	546	596	569	564	562	522	569	579	557	563	516	553	576	536	527	547	537	525	534	552	553	607	575	530	571	551	546	577	505	552	538	550	518	577	555	534	484	574	586	545	542	527	543	522	549	522	532	572	589	557	600	585	536	512	561	592	546	572	560	558	520	536	594	579	522	584	605	552	549	537	613	561	532	570	532	494	523	568	576	537	558	584	545	549	523	572	593	598	566	578	559	553	545	554	562	526	529	531	538	542	538	555	574	504	562	536	559	596	554	547	552	572	562	573	529	589	587	532	535	542	557	540	564	594	570	530	549	526	566	568	555	558	580	551	548	527	545	601	557	577	607	562	555	529	597	540	574	569	586	560	558	570	536	552	538	550	589	517	589	537	574	567	564	540	512	595	543	566	547	570	572	567	575	542	557	527	527	531	557	522	593	554
27582	20377	8705	960	625	559	443	360	339	341	343	308	325	345	326	333	321	314	324	328	318	320	331	306	322	288	323	320	336	322	311	326	298	316	312	307	321	313	315	325	311	307	325	324	334	292	352	315	323	339	313	335	324	335	370	307	340	338	331	329	347	324	333	319	355	311	324	286	300	332	322	314	324	316	315	325	346	346	337	324	337	298	339	334	323	317	296	349	299	322	298	304	309	308	341	318	308	315	308	313	298	301	322	336	335	299	323	324	345	308	326	347	367	326	325	372	326	327	327	334	283	295	325	303	344	341	286	324	311	341	328	312	347	312	314	317	322	317	324	293	332	320	307	325	321	326	340	296	313	327	353	346	334	336	323	327	355	318	323	321	306	321	296	323	294	337	314	328	323	280	361	318	323	344	291	354	320	315	290	359	336	347	329	302	329	313	325	338	301	315	322	305	357	328	285	332	325	310	297	285	344	314	313	325	323	301	324	326	352	295	300	306	329	308	322	292	335	329	315	319	335	312	310	315	300	333	299	299	364	302	293	363	302	322	306	296	322	300	336	295	337	299	311	340	266	330	302	316	306	299	298	289	313	293	301	294	306	312	295	273	330	337	313	287	319	313	338	324	334	314	316	360	354	293	325	317	310	305	324	335	297	338	314	321	361	316	316	298	325	317	298	337	323	316	299	323	280	302	298	329	315	317	318	307	311	328	319	333	326	309	316	330	310	269	324	312	343	307	346	329	284	280	322	326	290	350	316	337	320	298	286	320	294	294	335	311	337	307	319	307	321	333	316	336	358	289	298	302	304	328	324	346	351	315	287	314	317	317	314	324	310	340	323	299	348	337	330	333	333	321	329	306	315	322	289	319	341	332	328	316	309	332	339	317	310	324	340	321	314	317	342	324	324	318	319	333	303	300	309	316	319	274	329	327	336	315	328	287	281	366	324	316	309	308	314	309	341	337	321	313	334	338	338	330	303	332	328	319	310	345	320	316	349	331	286	299	340	309	319	359	309	311	312	324	313	316	340	350	331	299	311	325	310	295	314	330	300	313	277	285	316	337	339	335	305	304	310	333	348	322	298	319	329	325	314	297	333	298	304	316	306	341	369	314	317	315	334	299	338	317	283	311	330	309	351	321	331	307	376	313	279	333	336	350	311	311	309	285	329	307	320	335	286	293	354	357	310	292	284	317	321	308	317	313	303	336	364	336	332	287	328	314	339	302	360	318	288	342	301	309	330	324	353	309	328	328	304	348	327	296	284	348	312	341	322	325	303	320	321	292	321	323	327	342	321	291	327	309	327	357	290	290	340	326	352	292	327	307	328	347	307	321	316	313	322	319	305	305	333	308	337	297	333	300	276	319	312	333	268	331	336	297	293	291	290	320	319	305	276	307	314	313	283	312	288	303	310	301	325	330	298	301	322	329	324	332	330	308	307	297	312	345	304	328	303	327	315	339	325	327	317	306	320	301	313	331	318	321	331	328	326	328	332	324	318	353	339	283	325	336	309	317	301	329	308	298	356	346	319	338	285	306	329	322	324	322	324	329	315	308	318	309	345	291	306	307	324	367	348	294	333	322	335	334	321	333	303	328	326	358	303	287	316	350	324	320	303	353	334	311	332	313	318	304	322	305	315	320	327	325	314	346	311	341	294	332	280	320	334	311	300	330	346	349	303	325	349	315	299	328	311	315	328	298	338	314	300	354	317	334	339	313	335	343	294	327	337	324	355	316	342	300	351	344	335	318	335	309	319	331	327	329	349	335	302	310	318	320	335	329	319	289	316	301	326	311	320	344	313	329	319	333	309	313	326	336	349	337	346	334	322	322	319	290	319	319	300	305	307	346	283	287	347	331	313	355	321	293	357	308	335	343	308	335	296	319	320	323	270	347	345	307	317	342	308	332	330	318	329	313	322	294	320	293	321	319	313	351	315	348	296	329	341	317	324	302	266	318	295	359	304	317	300	284	331	296	324	325	319	298	316	312	326	328	322	310	305	297	323	299	354	320	320	302	311	311	328	349	276	290	294	302	317	336	301	331	333	335	319	318	297	312	330	342	347	331	327	325	324	364	332	314	328	325	329	336	328	324	295	336	319	310	339	317	331	307	328	315	306	343	316	317	314	301	331	306	351	359	298	301	287	280	319	316	347	311	333	319	298	333	361	329	323	321	293	304	365	311	317	304	356	340	334	330	338	372	320	311	330	323	342	340	333	312	300	326	328	290	292	320	303	334	315	340	356	330	320	335	313	288	318	315	319	323	308	342	322	318	319	330	290	326	339	290	345	309	317	303	269	348	271	318	310	321	305	315	319	289	331	291	300	354	348	310	316	332	296	326	311	324	312	321	325	320	328	330	337	314	327	346	305	324	304	298	329	323	305	292	323	307	304	345	318	312	313	305	336	303	338	293	313	332	304	317	339	340	323	305	329	332	363	326	296	334	320	292	335	303	310	333	320	346	319	324	326	328	306	332	335	340	304	330	343	329	318	281	322	307	336	281	312	355	314	351	313	328	330	323	323	314	331	294	275	337	328	338	338	279	287	299	313	314	304	338	334	311	315	310	281	351	298	310	285	277	338	345	312	293	277	326	318	328	296	336	318	327	302	334	335	296	318	305	336	332	339	334	305	329	307	306	335	316	315	306	318	334	339	335	302	297	350	331	339	330	296	309	307	312	335	328	335	313	323	328	306	295	348	312	323	289	313	332	307	364	309	312	323	308	333	315	328	310	309	343	320	325	314	303	303	300	319	315	315	298	341	309	343	347	318	329	339	299	312	348	322	338	328	313	310	320	348	352	330	315	308	308	348	293	341	325	338	322	316	308	316	307	306	330	324	298	338	315	325	327	341	273	317	330	312	300	304	328	328	312	310	319	337	302	301	312	296	304	311	321	327	339	305	345	316	337	310	298	337	328	332	323	332	368	317	319	357	300	339	294	325	321	322	325	316	297	308	319	329	343	325	307	280	305	317	319	308	354	306	321	319	358	331	341	298	325	312	345	335	290	322	314	295	315	324	291	284	325	323	329	308	339	315	326	321	307	330	285	322	324	327	305	333	334	332	291	336	313	325	305	343	302	294	315	312	296	333	324	318	348	294	321	333	312	336	329	303	367	355	357	302	314	339	333	329	289	337	335	300	311	340	325	326	317	314	308	350	294	288	319	310	344	312	320	322	330	286	317	307	304	318	319	314	328	326	320	351	351	298	289	297	328	323	322	376	340	286	338	311	311	338	302	302	338	288	309	327	315	285	342	313	315	309	329	324	333	310	344	314	309	293	322	308	346	328	298	338	336	315	342	340	328	300	329	316	307	316	315	297	312	306	294	324	320	309	324	315	341	343	322	310	304	290	304	326	326	332	343	320	289	324	318	324	334	335	315	330	297	297	345	309	348	334	293	324	268	322	289	317	316	332	316	325	317	325	329	333	317	272	309	318	330	316	306	332	338	309	352	349	293	308	294	303	308	351	337	309	286	324	293	341	322
22418	5735	1120	692	580	493	519	443	493	392	422	455	406	380	390	393	357	411	392	399	405	391	376	406	376	367	402	361	393	365	399	341	392	403	411	371	405	382	376	348	376	352	388	375	366	372	392	399	407	397	440	345	377	414	334	392	373	367	410	370	396	380	366	393	401	421	387	408	412	384	383	392	378	358	394	402	407	389	372	403	379	441	380	378	375	402	368	379	387	383	408	416	415	400	392	344	417	369	409	405	412	423	402	402	393	378	391	393	430	385	399	379	400	340	392	385	382	398	417	371	386	385	411	403	367	397	361	405	359	392	404	378	416	393	402	407	358	407	407	373	372	404	387	448	402	416	366	381	345	388	374	384	379	360	393	403	368	330	356	357	399	397	378	388	381	414	388	373	378	414	373	406	373	361	362	371	375	391	393	400	448	379	372	411	362	369	366	391	385	366	413	422	359	378	382	366	370	380	373	379	374	358	364	395	365	367	389	380	403	375	393	360	378	389	377	382	374	384	398	395	361	384	388	400	397	380	411	353	392	393	385	367	419	388	363	375	396	401	389	406	374	382	348	378	377	370	410	389	385	367	379	383	416	392	420	402	410	395	375	392	392	439	385	394	393	375	404	391	397	438	393	410	379	380	386	392	381	382	386	376	406	388	367	384	377	438	372	412	384	377	405	369	399	379	371	370	413	411	383	434	381	400	369	382	406	376	408	408	389	415	357	365	371	381	402	390	376	362	404	372	368	350	334	363	389	402	359	389	390	385	406	374	376	396	397	406	369	419	371	366	377	410	380	393	365	394	360	356	399	410	361	371	362	399	401	388	372	384	360	373	396	382	402	395	372	415	396	405	397	407	367	385	390	414	408	397	375	371	396	396	366	394	380	363	380	390	393	394	368	401	388	385	401	372	372	432	411	385	391	368	392	398	389	364	410	393	429	367	383	399	381	394	390	378	361	372	363	396	400	369	387	419	369	412	400	416	414	380	415	391	395	388	402	395	367	398	382	396	389	402	415	384	365	390	376	382	363	343	357	345	426	367	383	398	369	399	398	386	382	364	425	364	372	406	396	382	400	388	414	354	390	379	373	375	390	391	400	371	390	365	377	402	416	383	379	421	406	393	403	406	399	381	420	385	403	344	345	397	346	393	400	397	369	368	409	390	382	446	383	376	412	375	357	386	396	368	392	404	395	402	375	414	407	378	396	398	362	414	394	356	381	403	399	379	382	404	405	397	399	391	380	357	377	368	363	386	420	380	367	381	403	392	350	413	364	385	382	413	390	401	346	384	379	403	382	412	384	389	361	391	377	361	395	370	418	358	357	381	357	374	360	397	398	398	396	397	415	359	403	364	397	385	385	380	392	390	368	419	390	401	385	392	384	399	403	374	366	397	436	402	393	376	378	376	373	384	373	381	442	394	408	417	359	385	428	356	420	417	373	393	422	360	391	381	415	399	402	388	392	379	402	409	404	383	380	445	394	352	400	353	367	359	386	397	398	386	368	393	412	384	384	401	417	405	394	365	390	349	364	388	402	422	385	357	372	377	378	416	381	391	374	413	374	379	410	395	383	421	386	415	374	421	394	367	401	397	375	391	395	406	406	389	353	403	401	349	409	425	392	387	400	382	431	387	419	349	343	417	421	381	352	399	410	407	360	394	397	404	380	410	372	420	377	399	421	378	393	372	343	382	359	403	392	381	421	349	397	420	373	378	397	418	373	392	408	392	397	374	403	413	397	387	369	417	373	388	375	395	431	394	362	390	423	388	379	401	399	414	381	398	379	397	380	363	407	382	411	415	335	400	413	396	377	402	379	404	408	354	377	406	394	381	407	397	361	371	382	442	400	396	402	384	420	367	357	376	375	381	380	381	390	384	391	372	375	417	392	377	400	331	379	376	399	400	410	353	381	400	364	387	365	384	393	346	389	377	379	387	396	392	385	387	409	413	405	415	390	393	374	361	383	377	394	383	369	423	406	415	412	408	357	390	377	345	373	407	383	399	422	380	382	383	335	400	389	381	355	388	376	374	384	379	408	403	382	397	422	397	396	415	395	377	351	380	399	380	390	387	392	398	378	393	397	424	361	348	361	365	384	395	386	377	399	375	377	429	395	363	367	383	369	414	374	399	371	389	425	403	414	354	389	369	404	411	428	358	410	394	349	363	384	416	393	391	396	371	379	394	400	404	380	391	369	420	384	391	423	370	368	405	405	394	407	384	410	382	399	371	389	375	379	387	372	365	369	394	417	391	392	403	410	362	383	420	368	424	412	393	353	409	382	372	418	388	392	425	396	361	396	355	396	368	379	358	390	397	396	346	355	392	378	370	378	367	399	396	389	370	371	394	392	410	391	365	404	377	378	407	378	430	400	410	383	391	404	398	372	395	414	383	377	415	385	367	338	430	407	378	390	396	364	382	382	404	379	421	384	344	365	384	383	395	412	398	379	353	408	400	399	399	411	349	404	399	385	384	392	374	381	388	385	389	397	398	380	400	392	354	362	388	406	380	364	363	373	332	408	388	399	370	404	398	377	346	396	383	382	389	372	410	402	391	397	373	381	401	414	414	361	387	380	402	367	347	384	390	382	423	366	405	384	372	401	386	362	343	357	383	398	396	401	402	401	379	370	386	387	428	383	401	391	398	390	420	375	418	401	369	384	392	366	380	434	412	371	381	422	382	373	408	386	368	380	411	408	388	394	429	365	401	385	383	375	344	399	387	389	368	354	356	368	410	383	377	431	370	407	392	387	395	388	380	424	325	410	379	392	376	362	375	376	408	373	401	380	378	415	357	399	419	395	399	382	405	361	389	376	382	366	391	401	363	404	376	389	391	398	387	371	387	390	404	396	411	390	413	383	373	415	385	432	404	367	420	388	390	388	354	397	375	407	367	368	384	379	400	362	391	361	412	370	365	404	434	387	376	374	372	393	404	366	404	377	415	371	447	386	388	381	377	352	398	360	373	392	370	372	394	388	400	366	386	381	348	382	373	392	369	402	365	366	383	367	364	369	404	365	439	437	438	380	392	367	365	399	406	379	426	399	365	399	366	383	348	397	400	390	382	400	372	399	406	394	378	367	370	425	388	392	421	398	368	382	379	394	385	389	367	400	404	364	384	398	390	390	397	391	382	418	369	386	360	409	400	379	366	376	392	416	404	389	407	377	379	410	387	407	389	397	366	398	374	384	428	388	414	348	341	403	390	390	379	386	390	414	413	430	361	397	402	409	387	414	391	386	364	367	414	400	375	352	411	376	415	405	369	370	350	404	414	388	397	378	391	378	376	400	375	382	377	382	428	386	392	384	389	350	382	390	430	379	391	377	410	366	366	383	372	395	368	423	384	421	371	399	408	396	393	400	407	392	388	374	361	386	398	381	430	407	387	414	395	399	424	380	399	346	403	399	378	386	393	347	412	384	411	351	401	420	388	373	378	388	414	358	369	400	343	394	382	404	348	407	362	397	403	416	368	368	386	414	369	383	396	404	369
23624	21204	28634	24039	21189	11947	1149	681	545	441	417	420	326	360	347	289	317	313	258	253	280	246	257	267	253	278	240	263	247	257	229	265	209	238	258	251	230	250	224	241	256	243	238	264	241	226	257	235	254	261	258	236	248	247	245	250	231	223	218	207	239	225	222	255	231	248	238	206	230	230	249	211	229	272	237	232	237	235	221	257	219	259	229	218	226	231	230	203	238	249	233	240	223	221	240	219	229	244	228	190	245	249	205	240	217	209	234	219	220	234	232	231	224	267	220	219	207	218	221	239	237	218	222	246	258	229	237	264	264	217	228	225	194	243	215	253	242	222	259	256	240	201	229	241	237	243	252	215	234	230	236	230	214	227	220	224	225	228	218	203	256	229	210	204	238	252	230	187	234	223	232	237	252	219	231	208	217	220	208	246	229	238	235	231	245	216	234	237	219	234	236	206	240	219	214	249	246	234	213	235	232	229	237	244	210	228	247	224	246	258	250	203	237	233	232	212	205	211	225	229	224	224	236	228	243	220	220	243	234	230	230	211	232	250	217	232	219	210	237	226	258	242	228	242	214	251	254	220	238	199	213	240	214	236	211	253	252	234	244	204	228	221	240	217	231	199	223	227	197	236	248	247	200	248	249	235	227	221	247	230	239	235	238	218	251	233	203	221	228	253	227	223	215	237	234	241	215	229	229	238	246	244	218	237	226	221	241	233	208	238	230	225	234	220	224	238	241	238	247	228	228	216	230	221	232	246	227	232	219	253	234	248	233	233	229	247	229	230	237	237	245	237	224	215	245	228	241	216	235	241	198	279	211	204	215	264	232	239	228	220	238	208	218	224	194	251	224	227	213	238	232	225	233	259	233	259	247	223	224	246	239	215	222	242	234	218	241	221	245	221	234	250	234	229	237	229	243	220	222	232	234	270	235	222	271	213	212	211	247	221	226	230	230	231	211	240	209	225	226	212	226	202	261	248	249	239	235	250	228	229	220	236	215	246	218	235	225	261	239	210	233	237	225	228	299	206	210	235	220	235	258	224	236	225	240	219	251	239	232	210	250	220	254	234	240	231	208	230	234	275	223	236	244	220	208	206	228	215	241	243	231	218	241	212	242	239	260	237	234	232	209	240	243	258	220	242	226	225	235	256	278	248	227	275	252	238	251	223	254	260	243	230	214	233	244	239	197	246	215	216	238	209	217	244	207	224	240	213	229	250	235	226	234	233	225	192	257	233	249	200	277	210	232	244	230	242	220	263	241	219	225	234	204	225	222	250	244	217	237	256	216	217	245	221	232	216	211	245	245	202	233	223	235	227	226	233	236	227	224	245	233	212	239	238	216	221	220	236	229	217	235	217	219	224	228	206	207	198	208	249	247	222	214	216	230	248	219	229	239	229	201	246	216	201	224	269	252	241	220	226	227	246	240	236	218	235	231	257	254	248	232	239	211	234	256	247	219	232	223	214	223	216	219	238	215	207	237	249	212	218	231	239	236	216	217	245	244	250	221	217	242	224	224	243	228	245	222	258	248	222	222	237	234	243	236	219	213	222	227	235	229	247	189	238	226	207	249	230	233	249	249	229	221	225	214	219	224	230	228	214	221	239	238	242	230	229	247	216	226	221	216	220	251	257	206	225	203	201	234	224	234	260	236	223	232	218	262	226	231	230	237	223	233	219	243	250	245	244	249	200	230	251	194	260	231	227	215	229	237	230	223	235	223	245	238	219	229	232	261	221	244	224	208	229	229	229	249	221	249	260	218	249	216	227	238	234	227	237	208	206	215	223	224	242	220	219	230	247	229	236	220	227	206	242	231	212	232	239	264	227	209	222	216	243	207	232	223	242	239	233	211	240	236	236	227	243	230	215	261	249	207	258	231	207	219	237	231	267	256	206	233	226	240	222	216	245	230	216	205	220	262	206	221	242	230	222	229	250	241	247	232	245	242	225	191	231	227	215	229	238	223	237	227	252	214	227	240	220	203	218	213	248	221	249	243	239	234	219	215	208	224	257	239	220	253	225	201	230	227	234	234	238	218	250	242	242	232	227	242	219	227	189	251	220	245	247	218	237	219	261	233	239	220	215	255	238	204	218	197	225	212	211	246	231	253	198	204	247	206	237	225	226	215	243	223	209	230	251	243	220	252	209	247	210	232	203	233	234	190	227	250	229	225	243	226	231	234	250	225	233	223	258	231	221	253	214	228	239	212	240	233	233	210	209	233	219	220	272	247	221	242	211	229	215	214	224	233	211	210	213	252	210	190	229	245	246	239	236	236	197	213	226	239	215	224	238	241	231	229	227	203	246	216	234	209	206	247	201	238	232	249	222	235	245	225	242	238	244	224	223	220	242	209	222	229	240	222	226	227	208	254	218	246	235	231	249	231	235	227	242	240	215	202	215	240	223	228	257	229	223	239	216	243	218	249	229	237	211	254	230	231	215	202	190	238	229	232	247	227	233	204	259	249	243	232	212	259	213	227	265	235	209	233	227	227	210	262	226	233	235	243	231	237	248	226	228	220	235	230	256	232	245	249	243	202	222	232	238	211	223	264	205	248	258	250	227	247	228	242	236	225	227	218	212	218	232	244	216	224	194	241	245	230	241	208	224	234	227	229	243	224	220	249	237	221	228	238	222	214	235	238	238	212	268	238	229	230	253	239	211	207	251	239	248	195	250	225	210	222	221	260	228	223	233	259	211	244	225	229	238	238	249	229	236	246	236	229	236	247	243	234	236	231	246	221	247	204	241	228	218	230	221	231	241	220	249	233	241	223	230	224	227	206	219	238	199	252	251	209	241	206	229	229	239	224	207	233	236	232	244	222	223	215	264	255	213	253	234	207	215	237	252	206	210	234	215	235	240	254	177	228	224	227	264	229	234	249	242	244	205	220	267	237	241	242	210	221	209	216	230	219	256	226	241	236	210	191	195	244	223	221	205	226	229	230	248	228	257	254	248	226	238	229	228	240	229	234	223	223	223	200	232	222	243	227	197	205	238	253	214	250	237	229	223	217	243	227	227	256	213	248	242	220	238	261	239	233	232	248	213	237	220	218	237	223	237	224	224	244	245	235	225	218	216	237	221	235	228	239	210	238	254	239	229	215	220	236	235	207	230	222	225	213	198	231	216	232	213	258	209	236	218	232	255	229	215	241	249	216	182	225	222	200	242	231	205	247	228	236	242	214	234	225	221	224	221	228	202	220	232	229	200	217	248	218	206	232	222	230	243	252	234	223	237	204	265	227	235	198	206	229	211	209	258	234	221	263	261	217	233	200	248	217	224	250	257	234	261	206	249	232	203	229	236	254	223	233	244	228	222	190	239	260	231	231	240	217	229	240	236	220	223	210	227	250	224	227	238	242	261	232	256	214	235	255	193	241	240	238	249	237	235	257	195	213	242	234	195	227	237	238	240	232	223	256	247	256	247	253	229	220	222	201	199	248	230	216	221	230	240	224	199	225	226	256	240	214	240	236	212	224	237	245	243	200	239
27474	15313	7660	3683	2391	1866	1422	1149	986	764	699	596	543	479	489	435	410	390	390	334	353	336	337	341	319	347	302	324	297	306	323	315	279	311	309	293	304	290	298	328	285	281	258	290	295	298	277	278	293	281	289	242	274	283	269	271	306	294	305	259	307	279	277	271	291	306	296	281	267	274	285	272	287	296	279	270	307	275	279	260	271	265	269	270	280	260	260	285	280	299	291	252	292	259	303	270	261	261	277	278	273	274	268	295	271	259	286	270	298	278	303	304	256	273	247	280	285	279	324	281	282	260	301	259	287	273	314	273	261	273	285	308	296	267	309	243	287	269	256	255	288	283	297	270	305	290	275	257	271	267	292	263	271	291	272	297	271	271	266	295	275	263	274	247	286	259	255	266	292	287	241	303	287	288	303	283	251	271	261	288	296	281	293	264	274	282	274	286	259	271	249	249	236	249	268	268	254	245	284	272	256	245	262	265	283	262	247	292	295	291	271	263	272	316	272	281	278	268	266	277	266	267	274	290	333	291	257	306	289	250	300	292	263	287	292	289	267	278	276	257	296	258	277	262	286	280	281	285	256	262	265	260	291	265	297	261	269	275	271	274	285	280	290	257	269	277	269	269	293	278	280	271	261	248	304	261	279	304	242	303	260	287	283	272	268	244	283	273	273	249	278	250	286	282	282	267	270	265	279	276	292	263	300	271	285	261	279	267	246	278	281	270	284	267	277	264	283	271	300	249	279	260	252	280	294	305	291	269	268	258	258	247	283	282	292	252	284	256	283	255	286	286	278	240	291	284	282	281	278	292	288	292	261	283	286	282	252	280	310	264	288	275	262	241	299	258	261	271	239	257	277	236	285	264	267	278	269	276	286	294	295	274	296	281	290	289	296	257	305	265	265	274	288	284	272	298	272	294	291	277	262	256	281	271	269	256	276	265	268	296	245	253	274	291	275	325	281	288	271	256	280	260	254	297	272	274	255	255	261	295	263	268	276	277	290	291	305	281	270	258	269	279	264	270	285	277	250	249	265	282	273	282	298	286	318	276	308	279	278	278	258	269	295	259	249	261	289	286	260	289	273	311	248	258	279	255	275	258	265	275	249	246	279	271	246	292	292	273	291	277	293	264	252	271	263	264	282	259	279	248	259	262	316	266	298	268	255	296	305	306	288	256	277	284	291	265	257	259	289	277	273	297	273	282	289	275	281	278	288	289	261	301	303	261	245	266	293	293	243	272	268	295	301	315	286	296	283	251	268	279	302	298	297	292	248	249	262	278	250	255	280	256	288	270	296	286	261	273	291	280	279	276	296	279	306	247	301	287	270	262	275	279	274	264	277	292	258	281	267	274	277	282	295	264	295	281	284	289	279	279	263	303	261	256	298	276	247	257	252	278	285	305	272	256	272	282	321	305	258	275	300	265	282	286	267	275	275	279	253	284	269	264	263	332	250	294	297	289	271	266	300	302	254	276	308	277	267	283	290	264	258	280	268	290	243	266	270	255	258	298	259	275	272	285	254	291	284	294	273	259	305	270	263	285	243	290	267	254	268	281	282	288	294	292	265	283	304	279	266	292	266	265	284	272	279	305	272	263	276	296	290	265	270	310	271	304	278	297	275	288	277	283	281	259	295	298	267	270	275	310	278	254	270	279	245	310	281	270	278	305	284	277	309	265	286	267	262	288	271	280	289	270	273	272	270	263	285	252	298	299	267	244	276	282	247	259	265	315	276	275	264	258	272	291	286	273	278	285	265	251	287	268	286	273	258	287	275	260	262	263	289	253	285	273	256	294	266	281	272	301	277	272	278	266	248	275	278	265	271	290	272	262	303	268	272	246	248	263	277	285	283	266	287	317	252	292	295	270	273	238	301	274	265	289	261	249	301	289	288	288	270	281	277	283	238	283	295	300	273	268	272	291	309	292	280	269	289	266	252	244	282	281	281	270	279	284	265	278	281	330	265	274	276	301	289	287	242	272	275	280	283	297	318	269	248	279	269	257	273	285	246	305	262	269	265	288	306	286	318	243	262	260	293	307	272	280	274	297	294	284	265	287	257	252	285	241	280	276	269	276	302	287	265	262	245	263	266	277	284	267	264	277	254	259	295	265	249	306	260	299	262	240	273	275	276	275	306	270	284	292	276	275	284	281	282	265	257	280	275	267	259	287	297	287	265	292	253	266	279	289	259	304	240	262	277	268	268	250	271	263	288	272	268	289	272	296	265	268	285	311	288	285	279	275	263	250	302	277	282	258	286	262	252	265	267	279	280	278	258	274	254	273	228	294	286	286	255	285	270	290	272	261	293	272	232	276	295	300	317	303	259	268	267	265	281	275	260	264	264	262	284	267	294	292	266	283	272	291	269	270	266	269	283	267	239	285	288	290	269	266	285	286	267	275	255	288	295	286	272	254	290	262	284	278	290	245	274	312	256	266	275	268	295	282	267	275	271	286	272	289	264	272	278	307	265	255	272	279	295	260	280	248	310	255	282	251	299	264	256	280	288	293	272	283	298	281	269	276	260	300	276	265	285	288	283	274	283	309	237	276	299	292	297	260	307	277	272	296	275	269	274	255	256	267	283	270	285	292	288	270	259	278	292	273	249	260	284	255	277	282	297	293	281	266	274	289	251	291	288	263	276	281	282	293	296	306	285	300	286	277	281	271	263	294	298	258	290	284	279	307	310	296	259	279	292	279	263	284	277	280	229	269	257	261	287	306	267	251	258	259	267	292	260	267	271	297	281	280	297	285	266	275	267	266	256	289	268	271	295	288	293	245	275	281	243	279	276	267	299	271	272	299	264	258	292	269	301	289	293	270	271	268	252	276	310	250	263	290	262	295	276	280	274	279	267	265	289	271	286	254	263	313	278	294	299	253	263	285	282	284	265	288	299	281	290	256	297	285	294	304	288	314	247	289	276	255	266	250	298	294	294	283	279	261	281	281	269	282	289	282	274	303	285	269	261	284	275	278	273	304	286	267	268	299	301	258	287	265	237	285	268	269	277	277	287	295	268	305	287	281	265	263	284	293	261	228	296	265	308	294	249	264	279	262	279	292	275	273	275	295	252	293	287	294	277	266	266	280	275	252	266	311	243	285	274	255	290	293	264	266	294	268	296	285	265	291	294	276	268	273	296	276	269	277	298	288	292	270	298	272	315	284	269	293	278	262	260	287	263	282	290	306	287	267	292	308	265	258	262	300	261	297	286	265	287	284	308	263	259	261	279	272	255	267	286	263	275	276	296	299	304	286	288	258	293	272	280	288	282	277	300	272	248	253	267	290	307	244	281	275	264	288	266	267	264	273	281	281	282	262	259	266	286	285	272	244	263	282	263	272	266	262	275	263	247	266	277	291	280	286	253	301	262	256	264	272	278	275	263	293	242	295	299	285	299	269	297	277	305	266	261	273	259	275	290	273	255	272	249	277	317	266	302	259	280	281	288	266	312	245	277	274	297	283	304	277	278	286	292	274	287	285	251	270	266	284
24911	21203	27569	25000	12082	1088	826	773	683	627	624	619	582	563	618	582	552	575	606	603	564	549	610	570	599	589	570	565	575	581	550	484	567	542	562	560	552	555	558	539	513	536	556	552	538	505	563	543	576	535	585	545	594	548	548	555	534	549	534	557	549	535	549	543	585	481	548	544	600	541	512	569	498	571	598	573	583	548	538	522	604	538	550	520	544	511	548	538	569	531	581	566	576	525	551	581	573	570	558	501	539	568	558	559	533	515	514	510	542	558	491	538	527	530	518	524	535	562	584	547	530	520	524	535	517	552	541	596	574	550	566	580	514	557	528	536	549	515	561	549	527	564	546	553	550	538	588	513	508	534	565	567	531	547	549	503	566	554	574	564	508	539	571	498	573	538	524	559	579	525	517	497	532	540	574	561	572	562	575	535	535	536	543	540	536	556	541	564	546	601	556	600	524	555	565	520	538	561	565	575	564	577	531	538	562	548	566	568	512	565	558	584	554	558	571	552	548	569	544	531	581	560	515	579	516	528	559	547	558	551	557	554	506	521	536	560	551	551	527	492	549	554	555	538	544	532	523	551	524	551	502	534	527	564	571	521	559	491	584	527	590	511	546	554	529	519	529	548	564	592	524	562	549	554	528	510	565	546	566	493	540	562	534	544	583	538	560	535	519	543	567	583	519	548	532	564	588	537	563	537	569	550	548	525	537	535	572	545	536	535	554	521	539	589	520	548	606	550	587	555	573	548	555	497	544	560	535	533	552	528	564	529	537	554	573	525	611	518	532	533	529	531	523	576	520	531	557	555	531	504	578	552	585	538	476	534	528	556	570	552	528	530	517	540	584	562	528	591	493	566	527	537	548	506	587	538	539	533	596	567	517	583	517	571	544	559	531	550	556	525	514	540	553	544	596	542	512	531	584	559	548	534	550	554	520	583	553	551	586	565	555	536	547	566	509	515	530	543	536	548	537	551	594	532	520	522	553	548	562	513	551	539	527	523	538	516	558	533	557	518	528	527	550	565	520	527	562	557	554	524	539	540	490	531	552	512	520	518	550	569	572	539	553	558	564	549	542	581	538	533	560	578	538	536	551	540	576	554	521	517	556	518	569	537	521	539	547	533	528	584	529	496	538	553	560	563	545	516	549	553	554	558	543	546	496	510	559	562	541	576	553	528	536	546	528	544	529	570	545	527	533	549	536	554	473	532	550	548	545	571	567	525	596	579	557	563	567	594	572	591	531	531	529	553	578	537	547	537	550	548	547	594	532	525	593	568	516	562	549	542	502	551	576	569	543	570	551	552	539	545	547	557	569	557	582	555	576	498	520	548	508	523	518	525	505	519	546	556	532	573	547	528	517	534	529	565	486	550	512	490	527	567	560	504	562	537	547	561	557	606	535	543	568	544	523	548	532	508	562	543	571	547	550	532	550	552	517	528	547	532	541	538	510	526	544	536	580	515	542	554	570	532	549	573	527	524	558	532	529	485	531	556	548	510	545	524	557	516	549	560	578	528	511	520	528	573	574	521	548	524	551	550	491	552	535	549	568	559	535	519	534	579	591	582	534	534	540	562	578	538	512	561	574	574	528	548	523	547	582	610	572	543	492	521	561	512	546	549	585	521	515	529	522	549	566	560	562	534	561	512	550	539	587	540	536	542	527	533	546	537	549	565	540	585	536	521	519	556	557	561	553	550	549	528	560	535	577	550	566	493	548	535	530	557	507	555	514	563	551	532	569	546	525	536	558	532	534	523	560	538	555	541	548	586	544	545	561	544	538	540	562	505	569	532	552	573	491	592	543	556	557	553	531	567	571	558	550	569	532	537	519	528	563	543	546	550	577	544	584	528	563	539	530	555	523	543	550	546	538	496	505	539	555	501	569	533	573	534	555	543	573	540	525	534	549	571	517	571	524	562	597	545	626	559	547	578	509	564	491	545	572	538	521	569	536	549	570	543	548	504	564	556	542	529	530	545	562	582	535	518	523	469	507	524	539	522	565	522	538	591	533	525	581	555	470	538	557	548	536	555	546	516	554	579	513	580	541	566	492	498	542	588	561	571	542	581	537	501	557	545	548	544	498	539	505	563	524	545	509	537	566	569	522	527	533	509	549	561	520	507	534	503	550	575	535	575	560	545	553	580	526	539	546	520	516	557	529	541	554	535	560	567	553	543	573	569	489	534	579	562	528	562	537	524	510	518	549	496	540	505	553	553	547	543	540	556	538	521	561	534	543	586	512	533	555	544	551	581	551	544	568	552	571	537	539	544	514	519	536	539	537	564	542	537	576	545	519	562	524	529	587	513	543	564	543	526	524	507	530	567	536	544	560	553	583	558	571	557	534	532	578	516	604	521	580	555	535	589	520	569	555	538	560	523	521	521	545	519	538	542	552	491	542	533	526	574	522	555	543	556	593	527	532	557	527	504	528	539	537	554	560	532	575	518	544	511	531	552	564	553	560	543	525	502	542	540	537	538	512	569	532	531	551	587	545	523	523	489	525	538	579	541	559	518	520	562	556	513	542	532	548	544	546	555	565	505	559	522	562	541	602	543	537	565	527	485	580	499	532	482	556	558	516	496	528	512	580	532	504	544	524	537	560	555	532	536	543	586	581	582	489	583	567	561	556	567	541	606	562	531	561	556	529	540	543	571	573	552	517	518	536	558	560	524	537	548	538	532	544	547	564	544	558	581	591	566	552	559	515	555	551	545	526	517	542	564	575	525	543	561	488	585	556	543	520	554	524	614	550	555	504	529	552	541	576	517	549	525	535	530	530	505	555	561	510	523	565	545	526	528	561	531	525	525	564	533	539	546	578	562	559	512	555	573	543	552	575	563	522	515	525	526	532	524	542	515	579	548	533	534	529	531	541	584	572	543	549	514	528	540	546	548	545	539	517	516	528	533	547	568	552	541	529	537	525	528	521	535	532	540	541	477	575	533	515	531	529	542	606	562	530	516	547	523	550	568	545	570	540	524	570	506	520	512	553	512	527	552	548	524	526	532	530	544	539	534	525	526	540	502	547	571	535	577	529	577	539	528	487	539	502	553	533	515	539	535	555	548	567	596	518	536	545	605	534	550	544	536	522	600	505	530	522	533	580	555	531	547	518	569	541	541	567	536	553	531	562	554	544	527	587	566	531	532	542	557	577	516	500	567	550	510	549	562	547	552	534	522	495	507	517	596	569	569	526	516	562	457	529	530	499	559	537	519	570	542	559	544	551	526	555	534	532	516	531	531	538	555	508	504	559	557	558	556	535	578	551	546	544	541	596	535	547	555	542	532	554	523	564	550	544	582	552	561	571	555	532	520	597	542	554	556	570	540	543	601	570	520	549	551	545	527	560	504	507	557	566	554	506	565	511	529	569	539	574	519	560	497	568	557	546	515	568	551	579	581	500	524	541	565	535	554	498	548	559	570	517	580	523	533	525	515	517	560	561	518	555	553	549	533	595	570	533	538	551	541	470	537	539	589	541	550	508	573	561	527
27519	11602	4442	2333	1741	1426	1202	1088	980	899	840	819	727	695	755	685	670	671	673	624	658	630	635	727	669	627	626	664	650	635	654	645	616	671	593	622	622	654	628	614	638	630	659	638	612	637	620	645	623	646	617	629	650	658	629	596	630	638	597	603	626	656	657	611	608	605	621	634	617	671	590	648	656	625	623	698	572	601	665	622	608	621	652	643	629	557	651	631	610	651	625	577	601	653	594	620	604	585	648	609	588	612	655	643	596	641	637	614	605	625	625	607	646	656	623	605	609	631	589	629	671	657	634	656	637	649	602	572	595	629	644	612	627	618	601	639	608	609	656	649	625	582	657	641	630	640	656	659	613	621	639	623	582	623	611	615	660	650	560	635	611	666	569	639	635	593	632	617	630	610	616	604	622	639	574	618	655	619	630	629	663	620	592	611	613	653	604	606	644	616	664	652	601	614	649	599	624	650	647	605	650	636	660	606	629	609	583	660	609	633	625	627	594	617	626	646	628	616	624	593	685	613	614	618	637	625	629	609	614	601	611	560	649	588	642	670	615	598	583	638	670	636	590	633	582	650	636	616	652	599	625	632	643	590	645	637	639	649	582	602	628	639	598	639	650	612	660	594	590	624	643	630	583	584	623	639	614	660	617	594	604	603	595	659	601	673	647	619	627	653	653	639	629	606	628	666	628	610	666	637	651	607	644	617	644	633	636	640	654	638	623	631	603	654	641	623	578	622	604	642	637	636	651	607	645	601	660	629	648	661	631	662	615	622	662	618	591	582	604	630	613	696	630	630	638	568	616	549	605	624	625	601	601	615	661	629	597	636	630	627	605	597	643	609	680	628	620	595	633	628	618	629	602	606	623	637	634	649	588	609	590	617	625	645	648	649	628	603	644	628	620	660	667	608	625	620	602	671	640	606	621	586	625	604	615	639	622	646	629	650	623	623	632	640	653	652	618	603	653	714	644	629	615	603	638	594	646	618	586	634	618	620	623	649	597	638	612	617	626	681	628	641	699	578	629	609	615	616	629	598	643	648	602	621	618	631	627	619	625	607	592	605	681	602	636	633	644	635	562	655	616	623	614	610	613	605	634	650	639	627	617	612	598	615	620	623	627	654	617	647	635	620	613	639	587	618	607	604	651	663	579	624	631	642	654	632	630	616	588	618	631	659	610	628	664	616	643	608	615	607	609	640	624	612	652	602	642	606	672	597	614	611	580	650	660	655	591	642	657	601	600	632	616	609	606	632	603	650	598	596	617	608	626	636	635	648	672	603	631	608	655	616	649	641	645	637	629	625	596	590	607	661	650	635	614	615	601	616	641	660	633	640	571	614	632	689	590	662	629	607	633	624	619	635	634	619	664	628	615	592	587	655	673	637	613	644	654	605	608	670	639	621	631	625	611	600	639	638	593	608	582	623	592	587	617	638	638	656	656	647	606	601	655	609	649	623	627	623	613	642	624	600	590	655	615	589	645	625	661	591	628	610	627	623	636	608	670	622	622	606	623	626	641	634	608	619	645	604	600	657	607	637	633	587	631	643	616	639	625	632	626	657	593	616	561	634	622	632	664	645	616	602	595	573	603	615	608	626	602	616	612	630	633	619	633	605	673	642	642	610	616	642	650	633	576	645	607	643	668	585	654	612	602	636	606	656	640	655	600	651	624	620	639	603	584	634	603	641	621	611	627	611	633	594	594	647	580	656	642	660	608	603	666	646	595	617	636	681	616	613	617	641	605	641	611	642	630	633	636	593	577	616	638	623	612	593	589	635	619	655	649	628	623	611	635	603	629	640	607	588	655	609	685	619	616	649	642	674	619	621	613	621	628	633	668	655	644	603	607	622	624	604	602	668	617	670	578	638	626	599	613	610	639	606	664	594	583	618	667	637	637	579	622	619	635	622	620	584	660	637	610	648	590	642	592	600	638	603	600	614	637	608	660	623	621	576	669	602	641	623	616	611	615	608	604	608	671	624	650	598	644	615	599	649	647	634	567	653	630	581	602	562	599	626	664	641	601	628	612	613	624	599	633	595	626	627	618	642	642	598	592	652	628	624	617	628	630	619	578	640	614	632	626	577	580	599	639	641	652	621	650	656	624	616	642	634	592	671	635	601	644	629	612	627	644	647	658	647	625	653	642	628	617	571	676	645	612	592	612	603	626	631	587	616	663	632	640	648	606	654	615	625	680	620	650	609	592	612	581	613	627	667	657	582	628	661	625	607	624	624	594	563	633	638	604	643	615	624	608	605	633	632	577	609	621	677	647	606	650	630	644	663	642	601	666	599	626	638	627	627	615	622	631	649	595	634	674	654	637	680	649	599	690	587	617	652	679	629	620	637	639	651	642	619	626	640	617	643	638	590	635	638	635	617	640	672	579	601	623	636	633	623	626	669	607	618	652	623	626	630	663	609	639	617	606	648	613	603	618	679	569	668	585	640	567	600	617	584	636	642	600	581	600	646	614	634	645	623	652	623	642	613	595	615	598	627	685	652	657	616	653	616	630	604	630	617	701	589	634	616	630	626	598	610	619	624	591	634	674	640	596	675	618	631	650	684	618	676	599	667	608	640	578	569	628	606	635	628	653	656	639	612	643	616	658	625	612	643	576	595	637	625	612	600	612	669	641	670	635	648	657	625	622	629	640	647	649	616	619	603	590	655	591	651	667	634	584	604	600	607	591	596	621	635	666	662	606	608	638	621	581	676	632	584	617	611	601	640	628	604	646	659	608	597	655	637	612	654	577	658	631	628	634	610	593	664	612	620	606	605	643	659	648	617	638	621	620	595	627	637	648	601	635	649	624	614	633	597	628	650	678	601	633	598	639	628	628	604	633	573	635	597	564	640	585	603	610	630	592	621	643	636	598	670	644	667	609	656	667	567	588	567	622	621	673	609	650	603	662	654	624	626	623	626	613	619	655	695	626	640	622	611	664	649	623	609	638	647	642	637	613	621	651	610	596	619	628	644	633	639	647	646	623	620	662	653	586	627	592	639	667	611	608	603	632	596	616	598	602	625	624	595	571	623	574	672	626	615	626	643	620	624	596	637	615	613	624	658	645	607	588	628	613	605	622	636	645	622	663	608	556	639	642	593	701	643	619	618	645	608	602	657	589	644	610	621	644	616	604	650	658	675	625	618	643	603	624	683	600	650	605	588	633	609	653	579	593	667	651	578	651	639	650	606	606	582	608	637	656	581	624	616	608	582	633	631	629	642	587	639	632	623	628	646	599	609	662	599	622	619	617	610	617	633	593	631	646	667	631	629	657	636	644	622	646	634	645	623	616	657	611	626	630	643	621	653	618	664	631	632	678	634	649	609	556	646	632	607	620	648	588	617	631	630	617	641	656	660	605	633	601	659	666	631	617	633	631	592	598	591	605	644	598	606	610	628	650	639	640	660	635	593	563	649	603	651	657	626	625	598	648	641	640	640	625	593	681	610	649	619	633	641	674	664	623	614	632	675	630	678	620	613	622	596	619	629
22657	21248	29071	23749	21248	21315	11707	1466	1031	898	898	752	731	697	668	633	679	608	589	632	598	550	541	556	557	521	560	546	561	543	565	537	489	532	525	542	555	523	522	501	524	542	529	527	514	502	517	543	484	493	526	537	541	490	484	535	483	481	506	478	515	527	489	522	507	459	507	513	482	453	497	473	506	528	534	504	547	497	527	509	507	504	494	492	487	485	520	482	495	460	484	493	505	522	514	502	475	504	518	475	537	533	482	491	490	504	486	518	495	485	505	498	500	473	473	506	492	529	515	464	502	490	487	531	477	482	413	503	504	509	555	549	515	488	503	526	522	527	479	479	465	490	511	527	492	520	517	489	462	497	508	524	484	493	515	484	501	520	490	462	484	516	498	494	454	508	481	540	488	512	452	505	536	464	497	492	486	476	496	487	494	488	488	524	451	482	491	458	505	478	535	456	453	500	474	492	528	520	483	499	509	484	562	524	546	518	512	515	504	500	508	486	502	493	534	498	474	458	500	493	498	527	497	507	526	504	457	481	506	439	562	481	477	490	474	472	504	470	479	494	505	514	470	506	499	483	494	508	529	523	478	456	469	512	515	520	513	532	485	488	502	500	466	461	514	531	479	478	506	530	514	500	452	482	523	471	468	515	522	495	492	518	513	525	540	492	471	492	468	502	485	513	481	511	506	464	502	468	512	519	475	476	454	482	506	488	470	484	455	470	477	464	439	524	488	495	497	480	479	521	520	462	465	517	532	452	469	430	482	491	468	491	454	496	481	477	523	477	479	496	519	486	530	457	493	539	483	453	528	497	518	496	486	489	480	528	534	513	482	486	527	500	476	515	499	484	480	472	472	482	486	539	498	493	501	502	501	510	483	476	530	530	466	480	522	522	514	491	513	495	507	498	459	480	482	460	480	536	471	512	539	482	521	471	530	472	520	480	470	519	475	488	506	507	483	558	478	501	497	486	489	479	493	498	509	496	504	475	497	479	483	479	461	531	505	486	480	481	483	476	510	494	497	514	508	524	478	475	520	510	526	444	487	492	460	517	472	479	541	486	522	478	494	492	520	515	476	471	473	509	480	492	487	480	485	456	501	491	537	493	486	479	432	514	495	521	483	519	530	527	552	459	483	462	491	507	473	472	475	493	483	496	482	469	477	500	449	517	479	478	491	462	541	540	499	484	537	551	475	524	446	523	488	487	498	500	482	526	489	508	475	496	510	478	436	484	517	507	474	497	502	514	524	510	500	472	471	492	461	496	510	453	487	488	488	487	545	491	507	482	464	527	517	454	490	483	464	508	492	479	509	540	496	523	517	504	478	492	509	453	511	498	486	510	486	472	482	476	534	500	477	478	491	510	540	515	479	501	523	526	494	502	451	473	506	480	522	490	501	464	461	481	502	508	472	521	492	443	462	563	486	506	520	530	491	486	489	502	491	472	493	470	490	513	546	491	472	481	462	443	472	439	521	500	489	495	469	493	483	480	505	508	467	491	499	487	479	490	546	493	492	478	496	508	508	529	512	488	507	487	502	471	483	529	490	463	506	496	474	490	520	524	453	523	510	500	508	497	483	490	443	499	491	506	478	506	425	545	468	483	483	476	515	501	471	489	522	504	485	487	466	495	437	495	503	503	496	513	516	527	494	537	497	512	533	471	487	463	517	499	515	516	480	482	523	487	487	513	486	513	506	507	463	475	484	503	483	506	522	481	485	525	518	497	538	493	543	491	544	505	514	454	502	470	512	465	495	528	510	504	457	477	478	474	525	473	469	472	510	499	438	510	492	522	485	501	496	461	507	511	492	497	520	487	508	446	509	447	505	496	482	463	505	480	461	504	431	492	463	455	491	494	512	477	508	480	504	494	521	490	508	469	483	477	480	500	505	494	502	458	507	476	500	442	493	481	535	493	514	475	510	501	482	477	535	515	496	490	499	480	505	500	445	503	441	461	466	498	503	488	434	498	491	489	511	481	498	488	482	519	517	528	508	542	523	460	486	481	491	511	446	516	501	456	495	461	474	502	521	517	475	479	479	494	503	475	514	512	484	497	490	478	507	509	511	528	519	525	492	496	510	457	497	501	478	464	516	501	482	503	514	484	467	488	489	526	495	491	484	473	478	483	480	522	470	536	476	482	466	528	478	491	479	508	519	479	532	507	510	510	455	469	492	493	500	494	488	509	510	488	520	516	475	504	471	514	509	480	469	475	492	477	483	506	514	502	470	515	464	494	479	475	520	522	488	445	491	528	527	482	511	446	466	517	437	471	519	464	465	506	491	474	476	482	482	475	483	506	516	475	500	477	487	484	475	510	511	470	506	496	491	487	506	518	497	520	471	499	438	499	544	520	506	526	455	524	522	479	521	504	516	475	445	482	504	477	513	511	497	518	517	497	497	526	526	536	506	529	478	498	498	523	479	483	482	492	506	507	508	457	465	485	484	474	501	509	509	491	502	459	519	521	469	518	493	474	535	499	488	448	547	500	542	492	467	509	466	512	487	497	528	467	493	509	457	465	494	496	533	504	496	499	509	535	491	507	482	516	487	458	482	476	488	461	502	477	480	509	501	483	498	465	510	445	521	458	497	461	463	490	468	470	483	464	549	554	509	508	501	509	495	468	479	481	487	502	462	469	477	482	472	488	491	517	515	470	489	534	525	506	495	487	524	482	460	507	529	510	512	505	497	480	503	529	507	502	496	488	476	543	456	479	518	476	470	498	434	534	512	517	495	527	487	488	498	485	472	520	507	521	490	538	444	490	477	449	474	534	491	504	479	486	486	501	465	473	495	510	517	493	484	491	484	489	483	471	511	513	511	479	493	487	495	522	487	524	449	447	492	464	480	503	506	550	494	537	461	459	508	502	481	500	501	465	498	505	484	478	498	496	545	508	504	524	503	507	504	511	542	504	505	492	463	481	452	495	493	532	497	507	485	512	512	484	514	481	538	478	549	522	505	475	499	485	518	506	467	454	457	473	506	490	475	509	515	497	465	485	500	460	478	525	528	481	481	506	490	482	464	474	502	445	480	494	455	477	519	475	476	485	482	502	496	543	491	532	469	489	492	538	515	521	527	518	460	495	507	482	501	510	492	479	498	538	478	463	513	485	487	438	503	483	499	492	488	502	492	480	474	529	507	505	472	515	497	468	506	486	513	456	506	537	480	485	483	489	525	482	462	473	484	492	546	491	480	475	485	471	482	516	507	503	463	518	493	485	477	486	518	476	510	521	463	452	481	502	468	505	494	493	489	486	480	521	471	498	481	486	442	491	502	507	550	527	482	507	513	493	484	487	448	498	503	514	502	491	529	492	495	474	454	526	489	525	481	503	473	501	459	491	500	513	478	493	512	516	472	483	452	488	489	509	511	508	474	503	509	503	504	539	453	450	478	473	458	516	486	499	499	479	540	516	528	491	502	513	446	487	484	500	501	472	490	491	502	515	508	501	496	520	473	496	538	502	519	473	493	487	495	512	442	476	511	499	478	474
31851	19507	12552	6878	4625	3584	2660	2135	1879	1542	1222	1118	1029	970	883	849	767	784	763	710	642	717	676	653	593	657	617	594	578	581	569	589	585	601	570	589	611	589	577	600	542	534	530	562	608	520	546	622	527	578	541	558	520	576	532	551	536	531	543	567	515	534	542	519	499	517	566	506	531	550	564	538	541	558	544	556	554	551	543	543	524	534	587	574	547	524	556	569	559	590	536	542	569	566	550	531	534	560	549	535	532	591	513	487	540	570	567	569	540	551	552	560	537	569	536	520	545	558	540	530	524	528	504	567	550	521	553	563	530	547	531	511	537	553	538	525	494	585	513	548	548	564	571	499	540	510	547	563	499	508	538	552	522	592	494	522	580	569	520	541	548	551	505	539	587	525	572	508	533	549	549	502	575	536	538	527	520	555	526	531	480	608	570	578	569	561	558	543	537	580	569	540	551	562	519	546	529	556	532	548	523	547	577	510	522	553	512	535	523	536	572	540	530	498	540	546	525	550	534	578	537	501	516	529	537	562	538	514	526	564	524	536	537	555	518	529	563	529	524	546	528	554	560	527	508	538	559	533	560	543	545	574	516	542	545	580	535	541	578	547	520	538	530	524	550	470	537	531	529	528	544	558	510	522	562	532	507	529	527	530	521	608	555	543	513	526	532	556	531	576	561	555	527	486	518	519	498	561	517	521	594	545	592	578	578	516	532	533	528	599	512	503	569	535	551	546	507	532	549	554	571	528	570	529	511	584	538	610	541	566	500	502	496	528	514	504	575	570	537	522	525	534	553	568	510	544	526	543	562	561	522	501	528	589	567	505	547	528	538	526	538	545	548	563	560	544	580	536	553	524	566	525	535	528	546	516	542	538	560	565	550	564	569	590	554	542	522	548	547	540	587	567	561	535	540	549	615	526	555	552	557	481	546	526	528	597	585	515	540	528	549	521	562	538	566	494	585	532	566	536	482	541	492	524	522	547	553	526	557	565	484	556	538	523	559	558	572	541	531	541	560	535	563	583	551	537	518	556	561	539	512	526	553	566	570	527	547	539	551	520	511	537	546	547	519	541	524	556	544	550	581	537	511	540	538	546	547	561	558	526	600	515	555	511	523	552	518	541	525	529	551	533	563	555	552	579	533	566	576	522	524	517	494	530	508	583	512	571	567	541	520	555	580	549	503	580	537	537	532	566	518	505	541	518	582	517	545	514	574	586	532	529	526	570	535	566	575	559	558	549	533	499	540	572	543	577	517	549	522	534	525	502	572	519	578	525	540	553	559	534	521	523	539	527	542	553	507	531	553	551	504	531	520	544	552	521	536	572	546	516	552	527	545	532	583	597	537	543	559	515	529	573	519	574	527	519	565	545	541	581	532	551	543	537	544	549	536	548	513	527	548	588	491	525	539	573	567	506	517	528	519	531	491	515	541	514	544	548	483	537	528	568	562	553	538	554	554	524	572	551	520	554	523	514	551	582	546	561	559	568	526	520	525	559	532	524	540	568	549	556	542	481	505	533	564	531	527	522	559	530	533	549	538	552	590	511	540	563	563	510	561	537	561	551	555	543	550	527	529	539	522	555	496	547	562	508	530	562	577	572	541	541	551	579	505	554	557	579	582	530	528	564	553	525	548	568	580	533	567	555	515	563	580	513	590	537	543	522	487	545	549	559	554	552	565	583	564	545	542	521	551	521	501	540	539	515	513	547	529	536	510	531	518	554	570	545	539	561	551	538	550	568	514	525	569	584	547	564	544	525	561	553	574	533	549	532	506	530	577	548	543	552	561	529	526	532	531	561	516	551	519	533	538	530	566	567	571	513	562	527	531	604	503	548	541	486	544	550	545	537	591	500	511	552	556	534	558	573	569	559	527	518	504	537	508	534	543	530	519	556	544	520	526	531	555	537	511	550	549	539	602	569	552	539	493	545	510	557	572	541	506	576	533	539	544	525	544	549	537	560	578	544	557	560	579	537	524	565	534	535	536	558	552	518	542	510	560	522	516	539	527	577	579	539	544	511	514	529	562	534	526	547	544	544	574	513	544	525	560	573	543	542	538	532	595	510	538	542	540	542	541	503	533	491	579	544	515	505	549	564	575	593	536	540	547	578	542	537	568	576	521	540	540	534	520	544	557	505	514	546	545	559	548	541	559	578	562	547	507	557	542	563	562	514	536	531	551	486	534	559	548	497	528	567	590	519	523	542	579	541	547	514	546	573	542	566	517	565	573	529	547	578	546	537	551	519	557	585	555	510	559	517	524	537	526	541	523	562	507	577	533	554	514	533	547	534	563	554	556	511	544	529	561	521	550	522	583	573	577	536	577	558	557	538	567	519	551	552	515	541	541	546	485	554	562	535	530	532	568	549	499	568	531	506	540	536	541	573	581	561	546	527	558	533	557	551	564	527	530	533	526	552	504	548	565	589	574	529	522	577	556	564	559	520	566	527	533	547	534	571	521	512	549	524	530	545	545	538	541	541	559	525	564	567	521	517	555	540	543	522	529	536	542	507	542	518	583	564	508	504	558	526	544	547	550	522	471	581	511	553	555	548	573	500	493	517	577	524	528	556	545	560	526	569	530	565	492	482	489	546	540	556	571	542	528	553	518	548	542	548	541	510	527	548	576	515	515	559	580	526	510	556	501	560	568	542	518	526	540	578	559	515	561	526	558	538	571	544	527	562	519	532	505	548	546	516	536	556	569	520	521	554	551	547	528	570	520	571	506	544	565	550	526	495	577	569	532	562	497	551	558	541	536	525	560	569	506	554	523	504	543	532	572	540	537	541	525	525	542	514	567	557	533	555	579	582	572	539	524	530	527	514	582	508	535	530	520	531	513	526	564	555	570	548	541	513	542	555	535	545	572	529	560	550	552	551	538	535	558	520	581	553	557	563	573	545	543	568	537	562	542	540	529	565	521	561	582	525	531	547	565	591	543	565	510	563	517	538	580	513	499	543	546	561	602	556	551	563	514	510	556	546	527	516	562	505	548	578	554	566	516	487	547	508	526	566	583	533	506	557	576	534	522	538	531	564	568	573	539	561	579	543	528	546	555	543	539	511	562	520	540	529	534	570	527	547	553	559	540	523	514	566	550	537	539	528	520	553	557	571	553	528	519	581	530	568	545	554	535	506	559	591	523	557	550	510	528	562	544	531	568	549	531	520	541	523	565	566	575	528	548	540	536	508	582	523	531	538	583	525	522	555	493	531	537	556	525	572	517	571	543	581	555	556	519	490	538	555	542	533	530	533	532	563	582	540	535	578	548	526	560	514	554	477	561	496	505	520	560	539	540	514	549	546	570	544	518	532	540	536	598	547	592	540	542	562	512	525	525	569	554	536	523	556	573	545	515	558	519	540	520	556	543	498	541	530	547	535	527	512	527	549	578	580	556	554	512	567	487	551	542	604	523	537	555	530	550	565	523	498	519	520	545	540	550	539	540	535	595	511	553	529	568	557	542	521	572	538	532	524	542	575	519	559	527	544
27644	20416	8925	811	510	420	395	338	330	317	331	318	360	319	314	332	329	351	324	359	338	326	325	317	331	324	297	310	323	304	334	329	317	340	328	360	329	371	348	328	338	332	311	338	325	351	310	304	295	309	313	347	312	285	319	345	303	350	325	343	346	306	324	330	296	323	313	344	346	292	311	359	319	323	321	315	335	338	293	271	333	323	316	300	313	312	324	318	349	311	343	313	299	327	312	324	349	343	335	349	305	340	338	304	337	309	298	328	337	338	326	324	319	325	332	317	319	303	287	322	327	335	319	310	314	328	327	326	330	302	335	332	306	325	314	324	330	289	310	309	307	324	356	312	334	308	303	327	329	343	284	299	315	317	339	303	306	299	295	331	332	353	327	353	303	335	334	334	350	306	293	312	313	335	330	336	330	341	330	331	299	316	330	311	322	294	315	324	328	313	319	366	344	343	310	334	298	349	307	306	322	323	304	311	327	302	345	302	318	319	319	314	324	332	290	344	337	328	329	315	324	335	351	325	294	305	321	319	329	298	344	318	332	333	316	308	328	313	320	308	340	303	315	347	342	297	343	332	314	317	319	347	310	351	310	339	329	311	355	313	281	309	325	342	339	304	325	324	333	312	313	325	316	326	321	298	290	326	304	309	317	327	332	295	326	348	340	302	284	332	318	313	346	330	325	337	346	334	330	304	345	321	321	299	303	324	304	314	299	342	293	338	296	329	326	317	310	316	315	323	339	297	330	295	328	313	310	300	323	302	342	352	299	311	287	327	307	317	332	309	310	331	339	295	325	336	316	302	344	317	317	321	374	320	320	313	296	365	345	340	305	309	340	347	330	350	321	295	309	318	362	343	318	310	297	334	337	314	353	273	313	321	361	328	336	315	337	328	323	335	294	318	308	296	312	294	298	344	334	305	352	307	311	334	338	291	329	331	311	322	317	311	279	285	311	318	340	320	295	336	295	309	333	309	306	287	329	289	313	328	338	317	321	327	317	301	306	336	322	344	331	302	333	313	339	331	317	308	313	317	342	342	335	344	331	306	336	289	353	334	326	310	331	318	338	317	319	305	322	313	319	336	316	294	352	334	339	326	320	309	367	335	350	331	327	325	324	290	302	334	336	328	318	361	286	283	356	318	298	361	293	291	314	294	283	294	308	345	314	316	331	329	334	331	300	358	321	322	319	310	344	326	310	302	278	294	346	311	317	314	327	349	341	325	343	340	326	312	294	306	303	316	294	332	310	320	338	329	287	314	335	339	323	331	324	344	307	332	324	318	333	306	338	327	298	334	322	318	337	347	328	314	316	319	343	317	344	370	307	303	327	321	325	321	292	339	289	320	310	386	312	325	310	323	336	331	315	319	323	346	331	321	314	345	337	332	311	314	324	307	326	347	314	312	344	306	306	310	310	309	322	297	349	356	328	332	310	321	311	341	307	321	318	337	323	295	328	348	349	320	327	316	332	320	328	309	296	286	371	324	342	349	305	300	352	309	326	312	262	352	333	319	303	337	320	287	322	310	314	307	297	319	332	349	345	306	314	315	331	306	363	322	326	282	315	328	308	329	326	326	314	316	299	328	334	311	337	317	327	310	307	343	325	316	301	321	272	343	315	329	300	316	328	305	323	308	323	316	299	328	317	342	319	334	340	325	308	312	319	342	349	298	329	318	331	268	328	312	324	355	344	295	319	335	320	319	317	333	358	287	287	292	357	337	341	295	326	342	327	317	327	314	303	332	328	307	346	298	339	318	305	313	317	319	300	308	323	335	374	319	321	337	334	314	331	344	331	337	319	300	290	294	303	305	323	305	316	298	322	322	328	327	354	289	338	298	333	328	328	335	316	315	356	309	311	318	329	341	326	307	329	336	295	314	310	338	319	314	308	321	336	315	317	314	301	317	295	340	328	311	330	304	323	302	325	315	322	286	319	315	318	329	325	316	324	295	295	357	330	291	280	326	339	293	346	332	348	310	302	306	341	322	308	344	319	329	291	321	332	344	338	293	334	296	306	324	330	288	319	316	299	326	321	321	305	324	331	338	328	323	336	355	315	320	333	321	335	303	323	344	303	319	351	337	305	321	320	298	304	339	309	314	320	351	354	353	321	324	317	319	335	306	312	295	300	342	317	339	304	331	294	297	311	309	307	306	301	296	334	330	332	337	319	305	324	330	317	306	301	295	307	310	336	324	313	334	333	329	306	344	334	304	313	302	312	305	308	348	329	354	338	342	321	335	331	323	315	308	311	345	297	349	319	319	336	330	331	324	336	319	304	330	337	338	333	341	309	334	302	336	287	321	310	332	281	333	323	329	291	319	289	320	360	311	312	292	308	321	332	345	335	311	334	308	346	323	330	312	363	323	337	296	320	353	314	313	280	328	329	313	339	316	285	310	305	320	312	332	333	318	331	340	318	314	336	323	316	325	305	323	336	333	330	322	314	330	327	320	335	314	324	320	328	344	289	318	315	320	319	316	306	303	316	309	345	294	311	310	333	346	323	327	328	316	286	324	313	275	314	338	359	328	323	291	317	355	291	324	310	341	335	334	341	283	299	272	327	321	342	351	311	328	340	309	327	318	309	312	341	324	327	285	310	336	302	302	311	303	308	343	321	294	309	320	315	327	299	316	329	346	332	334	331	345	330	316	332	325	342	298	291	352	305	315	292	318	355	321	294	330	304	339	308	332	336	346	328	320	323	323	329	287	324	307	305	305	321	326	336	307	323	321	301	315	369	299	337	328	323	317	324	324	327	324	330	329	317	332	339	299	332	335	322	320	376	321	335	325	323	295	334	328	337	324	322	351	310	297	321	304	311	309	333	324	349	320	349	307	290	314	319	304	317	319	301	326	307	307	351	306	329	335	323	355	297	323	341	297	335	332	318	333	318	302	305	332	338	326	298	340	330	341	328	342	310	324	326	294	284	311	364	320	330	304	337	329	323	328	317	340	327	376	325	357	330	290	317	304	317	307	295	327	295	314	298	305	361	356	329	336	305	316	289	322	336	302	345	318	291	311	321	303	299	325	318	311	320	304	349	303	327	300	336	315	327	314	310	323	334	349	315	299	323	324	295	378	328	327	312	300	303	323	306	349	301	343	291	327	321	328	346	294	317	307	357	323	309	294	300	328	345	323	328	323	316	310	313	344	315	308	304	282	314	339	327	303	287	345	316	352	304	315	331	326	312	309	353	349	319	327	332	309	336	304	312	297	345	309	341	304	337	300	358	330	277	341	332	312	311	291	342	344	303	314	371	288	325	279	313	321	303	347	302	338	314	325	319	281	307	289	314	341	340	333	315	321	302	342	348	305	321	322	322	348	326	306	351	316	326	309	345	306	332	329	344	317	310	336	344	340	330	321	336	326	357	314	352	322	300	348	326	334	327	280	306	295	309	326	315	304	327	335	326	322	323	336	300	319	306	339	303	312	321	302	316	308	320	324	335	323	348	321	308	313	305	322	336	355	323	330	332	306	289	297	343	295
23907	3801	998	632	526	487	486	446	449	412	388	378	381	409	397	391	452	392	398	379	392	410	391	409	395	385	410	417	380	368	388	386	370	380	363	375	375	378	398	385	436	406	371	403	366	347	392	410	384	392	406	354	352	387	372	377	368	353	377	381	383	396	398	373	363	413	365	361	385	350	378	371	397	379	414	363	402	387	404	384	375	394	403	401	376	344	408	383	373	390	376	395	362	387	385	398	413	392	397	371	371	382	372	387	406	358	373	348	379	353	375	371	428	382	401	438	394	371	375	382	390	389	364	388	402	370	406	355	404	366	427	387	395	426	358	377	395	392	407	381	418	359	381	388	355	398	387	428	345	374	416	371	344	381	384	402	364	406	405	393	369	385	386	380	386	382	362	373	356	394	377	387	363	395	400	383	404	365	424	368	391	433	366	367	394	418	405	422	399	400	359	369	414	384	361	384	407	359	421	424	386	399	398	396	395	361	395	364	382	347	429	401	399	408	408	380	372	378	399	402	434	377	381	417	360	403	425	385	380	395	398	383	386	394	388	419	381	427	391	367	396	404	409	397	382	419	392	407	405	386	385	378	363	365	355	369	386	394	368	395	371	354	382	407	399	378	364	396	422	456	399	445	376	384	402	409	374	361	375	407	348	384	378	397	373	404	416	400	383	432	401	415	383	376	381	374	364	403	414	430	357	419	370	404	368	373	395	415	410	375	364	411	399	401	369	353	390	398	404	389	362	396	378	373	388	382	377	396	411	372	382	361	410	371	409	398	416	421	395	397	364	347	371	421	380	373	405	400	412	369	426	365	358	413	382	424	410	356	364	380	392	393	426	384	402	383	388	379	367	385	418	362	375	400	410	418	382	369	413	397	384	332	365	375	350	393	388	417	360	418	382	415	411	370	356	353	380	390	416	389	400	390	404	387	372	361	408	417	415	380	381	396	372	370	372	414	384	376	412	390	388	356	384	432	399	375	404	416	372	429	363	364	377	390	401	363	409	367	390	360	411	386	377	385	386	385	420	365	423	416	405	404	379	378	392	362	425	407	392	385	374	380	351	362	430	409	370	393	403	378	395	381	373	370	364	411	399	395	395	399	379	399	413	390	367	394	394	424	386	383	382	424	390	367	383	399	381	367	384	415	375	407	387	383	409	344	391	360	390	386	407	372	420	384	382	364	398	365	380	382	382	383	389	370	385	399	354	387	382	371	397	345	385	367	398	408	406	404	407	380	365	367	337	381	361	383	378	369	406	375	396	394	411	433	397	384	385	379	399	406	407	403	390	378	382	386	349	344	388	400	393	376	375	392	374	403	425	391	428	422	387	389	373	361	403	379	354	385	391	391	386	410	380	361	368	379	408	414	424	387	388	388	393	409	404	423	372	373	401	383	388	399	369	402	426	362	375	407	429	410	428	376	374	405	388	363	399	406	377	406	382	339	378	396	381	401	397	376	393	395	405	384	387	398	376	412	375	362	379	394	391	365	404	397	397	381	363	394	363	388	358	376	397	393	375	420	360	387	372	411	394	392	375	355	396	381	360	384	347	400	405	393	400	413	359	405	398	412	418	385	369	386	403	361	358	409	389	399	386	405	375	424	379	395	364	402	391	373	350	382	363	340	385	419	376	389	381	357	408	384	325	384	406	397	346	414	392	386	413	406	374	393	396	391	384	379	383	391	403	385	378	369	373	393	396	386	335	384	375	375	389	393	381	439	378	377	388	383	399	386	383	409	413	424	407	414	400	393	367	394	388	390	364	386	415	400	415	410	403	433	404	388	374	411	387	399	428	397	349	364	379	344	386	390	411	387	368	406	370	408	423	343	437	421	371	399	401	355	384	425	390	411	399	375	397	402	344	425	392	399	397	425	388	356	382	389	402	389	400	403	371	396	383	401	341	385	379	387	397	368	427	392	418	384	396	387	415	392	375	372	403	377	367	412	384	404	395	401	354	403	396	377	347	408	370	398	419	403	373	382	377	364	376	376	383	417	408	399	380	367	384	394	412	421	392	374	359	344	373	348	430	380	368	374	373	411	397	394	411	388	385	367	375	388	378	374	374	348	416	374	370	387	384	386	427	404	387	395	401	407	369	366	387	388	371	392	413	387	391	407	405	390	395	366	429	367	400	386	357	367	400	368	397	413	419	401	407	387	404	383	367	403	383	406	388	408	400	366	378	377	383	389	419	386	436	369	410	364	424	425	388	355	376	415	401	398	388	379	389	384	385	417	382	405	401	407	380	359	426	410	384	385	357	356	373	414	362	361	366	406	397	407	392	375	375	399	399	397	414	375	383	362	380	403	406	360	394	370	385	395	377	356	406	349	382	367	432	358	395	384	363	379	379	408	405	381	401	387	426	380	412	386	371	399	388	375	412	344	411	381	389	357	381	436	393	405	383	398	400	384	409	350	390	378	393	409	398	383	409	391	426	364	377	385	385	389	374	337	396	406	369	376	397	406	395	368	406	388	414	376	395	392	396	429	397	384	391	377	392	352	390	382	390	353	397	388	346	383	407	386	425	403	383	402	398	357	410	363	357	375	369	396	420	373	372	361	416	391	390	373	405	376	386	359	385	367	384	394	393	398	404	368	362	403	369	354	394	353	361	378	416	353	362	373	413	431	387	373	399	425	421	374	375	387	351	340	396	403	374	379	395	352	381	374	418	379	364	367	374	378	387	384	361	371	342	386	383	407	383	389	398	378	403	377	361	361	414	382	384	376	385	406	397	452	392	404	361	391	388	415	375	390	422	395	393	361	387	396	374	370	346	402	387	392	388	378	375	375	385	402	375	392	394	348	394	369	403	358	372	405	358	359	348	366	404	397	391	342	386	354	385	402	401	372	380	417	375	378	390	367	381	345	376	379	407	382	362	363	398	379	368	357	379	425	381	365	371	352	385	388	369	400	394	413	402	417	370	371	424	392	392	352	357	388	442	360	412	385	375	385	385	377	427	357	412	387	395	376	388	396	344	400	392	383	351	342	391	371	430	395	389	366	390	385	408	425	410	377	364	413	373	380	370	392	399	406	404	375	376	362	378	388	350	377	375	395	427	395	433	371	400	377	356	377	389	395	398	365	396	375	381	337	373	379	387	403	349	401	394	382	407	393	384	397	389	388	388	400	401	324	395	393	389	389	345	396	369	385	397	378	398	368	387	396	344	398	407	358	387	372	366	381	405	403	402	374	365	366	372	417	378	421	356	400	362	374	384	385	371	407	422	402	396	401	370	378	382	378	411	404	369	405	369	408	403	405	386	402	388	353	416	347	361	419	371	393	439	411	371	417	402	401	392	375	372	395	402	408	381	416	399	419	367	385	372	422	364	399	392	376	390	384	386	365	371	376	374	360	387	375	349	332	371	360	378	369	397	381	401	381	433	377	381	410	429	385	406	385	359	396	372	348	405	384	375	374	398	388	399	382	382	383	362	421	380	403	417	403	397	382	405	417	373	403	404	409	413	433	430	370	407	383	380	375	380	400
23625	21176	28566	24049	21157	11921	1055	652	495	429	399	364	352	335	320	325	307	278	267	274	281	319	258	276	262	267	272	227	240	253	250	250	256	266	213	263	234	275	244	244	259	233	203	223	261	226	224	247	245	252	240	231	221	232	211	239	219	226	214	222	201	263	231	239	213	210	216	231	213	228	259	237	236	231	222	248	231	225	236	226	214	233	212	229	226	227	248	243	246	236	204	234	232	218	248	211	231	223	211	240	244	241	236	223	261	239	211	220	214	227	239	237	249	223	249	233	241	220	213	238	236	228	209	240	216	248	254	224	247	226	192	233	226	219	219	221	246	220	216	229	217	261	242	213	234	225	246	239	238	213	226	249	222	240	261	245	241	250	224	218	244	227	215	236	221	272	194	269	228	229	213	244	231	240	207	229	246	227	250	262	223	236	246	221	225	228	217	249	205	224	256	237	265	228	213	225	244	233	232	219	238	222	241	234	209	238	232	221	240	208	228	239	207	232	240	248	212	205	228	218	229	226	247	233	244	227	221	221	216	225	253	212	218	234	235	242	227	228	206	258	230	219	208	242	257	227	229	242	225	228	235	211	212	232	236	224	212	240	246	248	219	196	245	230	250	211	239	239	219	228	238	242	228	235	273	264	224	231	239	199	222	225	223	234	246	239	214	212	214	264	224	238	216	221	233	249	242	226	225	214	231	225	226	218	229	216	216	245	234	225	222	230	241	219	242	221	220	230	218	235	224	211	222	274	256	247	246	229	216	241	226	233	253	219	219	198	232	222	244	234	228	227	250	229	236	246	226	226	242	239	258	223	226	252	242	253	205	239	233	231	238	234	227	204	224	250	191	223	212	214	245	217	227	250	229	222	237	242	219	240	238	235	245	235	232	224	226	222	214	242	254	227	256	219	222	266	216	210	242	226	242	254	239	215	224	228	269	219	244	225	221	246	217	249	200	236	206	223	239	218	210	238	250	210	238	246	235	236	258	234	234	225	229	222	183	216	212	227	241	225	233	223	250	206	221	225	225	213	208	207	252	242	224	247	254	232	225	223	209	227	202	200	224	251	257	218	216	219	237	221	250	268	237	218	240	241	206	216	217	243	219	236	228	276	222	221	207	232	228	226	278	214	217	219	236	213	244	241	230	251	233	229	214	219	229	252	261	231	246	239	257	215	226	251	230	233	225	198	230	234	199	225	228	233	231	249	215	237	219	224	280	236	225	204	234	227	233	256	212	227	254	219	239	212	242	228	240	247	271	243	269	235	228	235	217	206	256	228	226	255	236	252	231	245	238	212	230	245	232	215	217	223	230	212	241	212	214	230	247	221	236	213	225	218	259	250	203	219	244	222	251	236	228	216	214	226	229	220	236	220	232	240	230	225	232	243	237	258	200	221	254	218	232	251	220	230	222	226	221	241	240	252	231	256	244	215	243	202	244	255	242	255	238	257	261	233	252	211	235	229	231	225	215	224	212	257	224	211	236	216	260	233	220	244	214	211	219	255	243	217	211	246	242	219	260	265	233	221	217	232	209	219	180	223	212	227	230	220	241	231	240	227	230	236	220	225	227	230	245	238	233	214	199	216	223	226	231	226	216	229	228	233	226	236	248	239	241	269	224	243	243	223	249	204	237	243	265	227	217	204	244	229	245	227	238	206	237	255	240	236	194	229	213	206	251	224	212	216	226	219	223	207	212	261	243	208	243	211	231	252	228	216	229	236	201	209	210	253	212	245	250	225	228	218	265	216	229	233	231	228	234	243	253	221	211	229	226	226	208	207	215	236	243	219	234	242	215	204	208	212	239	239	259	207	233	242	221	227	242	224	234	227	262	225	225	201	255	248	231	259	209	221	254	238	218	216	218	220	235	214	254	226	204	244	237	211	218	245	223	205	222	217	230	236	252	248	233	203	240	220	215	231	215	200	229	223	237	218	233	224	246	212	235	214	231	228	245	247	214	241	234	217	231	244	248	254	236	252	237	224	225	232	222	200	243	219	225	241	256	245	242	225	239	252	246	233	244	250	248	255	237	237	223	224	248	244	220	219	251	202	241	237	218	241	218	232	218	210	250	235	219	214	233	249	236	230	232	233	245	226	205	214	214	238	237	204	220	244	228	216	200	209	245	237	195	259	212	240	250	223	220	223	233	229	250	243	236	225	226	216	244	222	210	273	245	253	243	226	218	228	205	229	234	237	226	221	253	227	245	266	229	222	245	249	202	229	231	247	228	191	234	230	226	220	242	228	208	247	230	242	247	257	205	245	240	222	215	225	240	216	247	224	236	213	242	228	215	222	234	250	229	218	230	220	215	225	241	234	209	248	210	214	250	227	230	230	207	235	216	236	210	237	220	222	243	240	212	237	216	243	233	228	222	241	223	251	220	251	220	228	236	224	240	236	226	187	233	228	244	252	221	228	248	204	234	240	257	223	242	249	254	230	243	259	230	220	217	213	251	229	230	237	219	210	216	209	218	242	214	214	231	228	244	214	234	214	212	236	232	216	244	251	248	219	276	241	221	235	235	233	221	233	236	214	248	222	225	227	232	234	205	217	234	232	222	228	218	231	205	221	224	237	223	233	241	206	232	248	225	234	214	242	251	253	249	238	206	235	215	229	239	238	225	228	234	253	243	225	225	216	234	223	245	247	230	213	239	214	246	232	230	216	261	229	260	235	252	226	226	235	225	245	225	244	232	195	241	226	235	199	223	251	208	218	221	267	224	219	242	228	211	237	215	225	225	219	212	242	213	251	225	207	222	215	250	224	206	221	237	243	248	205	215	230	251	221	207	250	214	228	216	252	229	239	235	224	237	248	220	245	244	220	221	208	234	247	237	219	230	211	234	230	209	240	220	252	214	232	238	220	234	218	228	251	260	250	240	222	255	233	229	209	245	203	246	254	231	232	206	228	223	234	242	231	219	214	210	233	250	232	231	246	241	258	249	227	220	251	264	220	243	226	221	208	216	231	223	232	248	236	231	214	232	240	249	223	229	221	231	235	244	217	227	261	236	207	251	234	238	254	241	217	209	248	239	210	210	231	239	239	235	244	233	238	226	227	237	228	214	249	226	214	229	210	214	220	228	236	229	207	245	218	235	224	230	247	215	240	228	241	252	242	218	215	232	191	238	241	215	235	232	231	223	239	232	231	225	250	227	228	242	230	221	242	270	260	244	236	215	234	238	230	210	238	241	233	223	233	226	231	239	223	227	263	233	218	221	212	222	242	234	245	253	242	226	249	239	249	225	231	250	219	232	242	227	251	234	242	239	220	221	233	256	235	223	231	237	219	233	224	240	231	264	215	251	221	243	251	226	241	247	230	220	220	228	234	222	239	227	248	239	227	236	227	247	227	238	252	214	213	227	243	255	238	225	220	230	237	207	226	229	219	247	232	256	216	236	226	248	230	242	204	217	223	225	235	223	224	217	252	252	218	233	246	241	242	219	241	258	242	218	235	216	251	243	209	203	223	233	242	230	224	242	258	243	228
28100	11646	7586	3745	2506	1896	1404	1197	940	791	738	601	561	481	454	404	396	373	393	393	354	346	344	334	308	324	340	323	301	344	302	278	306	313	300	278	297	299	283	276	306	283	291	305	306	286	283	291	327	325	293	300	304	270	288	286	264	307	253	289	282	256	266	283	275	265	282	278	273	267	291	276	264	255	319	270	261	276	262	283	275	278	284	310	287	309	278	313	275	300	298	277	259	281	268	278	269	265	277	289	263	304	256	274	267	254	283	254	266	288	269	309	271	277	290	293	290	282	279	291	267	271	277	275	290	277	270	303	257	247	307	283	267	279	294	260	277	274	288	301	288	277	270	289	235	268	291	254	289	282	289	302	261	255	279	246	280	286	297	259	292	261	219	297	294	259	278	294	312	263	294	277	293	271	288	284	233	245	282	287	263	282	257	272	264	294	282	273	278	298	289	301	269	288	268	286	246	286	288	252	276	287	253	267	300	267	288	267	282	259	247	275	307	279	293	229	302	262	291	275	266	264	270	255	286	250	265	251	269	256	271	306	274	287	265	252	283	280	287	304	301	293	275	274	288	296	287	322	273	279	289	284	291	308	292	270	281	288	274	268	279	273	290	266	295	286	247	255	249	314	243	280	261	291	274	281	265	276	284	289	267	261	283	299	281	235	285	274	264	279	252	245	280	279	280	248	260	257	298	254	299	295	272	271	299	281	259	282	304	284	283	260	262	261	261	258	271	253	292	292	262	263	241	270	234	260	267	258	292	281	266	282	290	274	288	291	291	268	282	259	278	286	290	284	288	272	272	253	273	292	279	257	295	263	284	253	275	268	258	292	258	272	284	261	266	260	268	278	257	296	284	267	277	286	278	288	279	280	295	288	281	255	269	225	279	284	275	271	264	272	278	278	249	256	261	266	279	283	274	246	295	268	274	242	268	274	275	272	265	278	285	256	274	282	252	286	277	258	292	278	265	276	287	273	260	285	268	268	325	264	289	254	259	276	259	291	309	269	275	268	290	298	268	292	289	289	249	306	278	252	284	281	290	282	278	284	297	312	276	271	293	282	298	289	279	305	265	291	275	281	264	281	255	271	286	285	269	264	268	266	261	267	269	283	266	263	287	289	278	288	254	271	303	292	260	301	264	285	288	264	292	288	272	267	284	248	261	258	303	279	246	280	242	258	262	249	247	289	312	300	256	301	275	293	243	289	260	267	250	245	278	288	271	259	283	255	279	277	306	282	278	281	280	261	271	277	299	285	258	266	259	252	285	277	272	277	308	259	266	286	285	264	292	256	262	270	307	270	282	273	286	285	308	317	282	262	268	286	263	279	294	285	260	269	263	281	259	298	283	286	277	263	256	270	264	287	310	284	280	290	266	257	287	276	289	283	281	300	270	294	286	262	280	291	284	314	292	291	262	266	308	279	286	263	268	273	283	305	303	263	273	243	275	267	274	291	278	285	259	297	248	311	303	300	295	298	273	253	272	282	264	285	261	284	280	274	278	304	277	290	266	288	262	273	249	263	293	306	306	264	282	285	254	249	276	278	284	284	259	285	273	270	296	275	268	263	302	269	272	289	280	257	287	310	294	283	294	304	264	244	289	265	267	311	274	277	272	284	268	302	287	312	254	277	266	275	250	269	281	303	264	273	262	285	265	281	266	267	258	269	250	296	266	283	277	317	282	288	266	273	248	273	249	271	290	291	273	296	292	253	292	280	258	267	267	286	272	258	253	292	273	256	266	272	296	246	280	288	277	289	244	294	255	275	260	300	274	266	270	262	283	300	253	273	270	276	264	273	272	238	276	267	289	266	259	297	272	276	286	284	286	264	275	281	244	264	282	267	286	286	266	274	240	268	270	276	263	279	263	286	274	275	273	272	275	238	287	255	284	274	264	287	292	295	291	286	276	241	269	268	278	270	274	293	285	294	241	284	303	292	284	277	270	254	272	292	247	285	266	255	292	300	261	251	251	252	274	253	275	270	292	278	276	267	302	271	286	257	262	260	266	283	297	301	285	279	301	239	277	281	307	281	268	252	273	246	247	254	240	290	319	296	305	310	285	296	278	278	294	272	310	287	250	273	271	263	264	251	271	278	275	276	282	272	268	261	288	262	269	282	252	269	265	279	263	275	288	258	262	272	265	248	300	264	257	250	268	295	259	286	248	284	271	284	270	266	286	270	286	258	295	285	274	264	267	273	275	317	276	290	289	282	257	318	268	310	289	274	253	250	248	302	246	291	310	269	262	257	287	301	260	272	237	294	256	256	252	275	293	276	283	244	292	275	290	248	220	244	265	314	304	251	277	279	260	288	275	267	281	280	260	273	235	261	305	265	282	265	292	265	271	250	279	264	251	271	278	270	278	284	281	265	324	271	262	269	275	285	267	305	267	241	256	277	310	273	275	290	259	269	295	279	284	262	306	259	265	268	279	278	275	308	266	272	268	261	287	326	287	316	279	255	301	277	286	279	299	276	268	257	320	225	279	263	285	274	252	268	290	277	276	249	266	256	253	256	266	260	270	263	297	253	300	268	282	263	255	269	266	271	252	289	266	300	265	284	303	256	294	278	276	276	298	295	257	257	269	267	306	268	261	287	292	267	259	302	241	288	291	306	280	281	267	280	277	277	278	285	258	259	273	246	272	297	284	278	290	261	260	247	279	284	273	256	267	278	254	254	293	297	307	266	263	250	263	258	290	288	249	252	281	291	291	289	259	273	275	250	291	270	263	262	260	270	287	283	270	247	280	268	258	297	297	290	331	277	269	301	279	271	292	302	283	261	272	263	298	284	261	259	280	257	301	263	273	277	258	299	255	294	266	285	273	287	276	287	296	274	281	266	299	275	275	273	268	274	285	273	285	250	285	298	282	276	249	269	271	271	280	282	295	279	299	287	256	251	275	255	240	213	305	273	253	280	304	294	262	273	297	261	287	275	265	278	295	291	282	292	275	265	279	267	277	280	243	276	296	293	289	264	305	244	239	260	276	251	279	285	299	272	290	281	245	257	264	267	292	281	251	309	295	290	290	280	276	303	281	295	261	280	293	277	238	271	264	258	265	301	309	293	271	271	262	256	264	254	265	261	272	265	269	256	264	262	288	268	242	269	284	286	281	272	269	270	297	271	287	264	265	290	299	274	289	277	264	254	282	258	281	277	289	258	255	289	253	297	278	293	266	274	280	284	281	278	278	259	289	315	285	272	297	277	254	296	268	299	237	284	285	295	305	294	276	286	269	268	287	268	250	307	272	261	260	289	296	278	251	288	244	269	295	303	273	301	301	283	275	259	259	291	282	295	273	312	257	238	253	300	259	267	279	291	297	264	271	257	268	260	268	275	254	276	251	273	297	303	264	242	277	268	289	283	297	266	291	263	262	298	257	277	288	280	275	277	269	274	270	290	272	264	272	277	269	291	256	274	276	263	251	310	278	265	265	240	254	282	282	303	311	298	268	273	288	277	267	302	282	288	286	280	265	301	292	276	248	270
24783	21171	27588	24929	12276	1094	820	703	681	639	584	625	614	613	600	616	565	523	600	517	595	555	554	532	568	514	549	517	563	553	617	545	564	593	563	575	530	559	585	538	575	553	540	551	552	577	543	570	528	558	509	545	555	561	535	560	555	548	586	538	565	537	551	528	540	564	515	557	546	561	535	558	525	552	545	551	601	564	547	518	540	555	513	559	599	541	555	504	523	532	536	545	537	549	568	554	585	533	543	579	528	527	547	581	553	550	546	528	546	571	540	567	559	534	553	545	516	564	529	555	516	582	550	594	537	560	585	534	573	588	515	547	553	564	534	561	504	558	530	527	565	552	575	565	536	564	517	532	553	530	561	516	537	568	585	507	544	522	548	454	517	535	549	549	530	540	563	518	544	571	549	575	532	574	548	579	529	528	541	527	551	568	556	492	564	579	534	543	518	570	510	554	522	591	562	576	508	582	590	536	545	531	569	557	552	536	572	536	539	523	569	548	558	581	496	549	528	509	547	559	570	489	575	537	544	548	501	495	527	563	573	566	561	536	542	556	530	549	559	558	551	529	584	580	559	513	522	523	553	539	542	554	577	549	524	530	530	478	531	547	528	551	552	520	575	589	495	517	516	572	556	523	514	568	563	551	538	579	551	580	556	527	549	558	536	512	538	553	552	555	594	530	573	472	565	531	543	533	551	518	516	489	546	524	565	549	559	504	587	514	554	543	522	589	538	538	567	531	557	595	591	529	565	555	609	582	526	584	534	580	517	534	521	561	575	571	576	548	536	533	569	512	523	539	534	554	545	534	544	549	534	564	539	530	557	516	570	557	536	597	469	583	521	606	496	579	506	533	522	615	563	600	555	539	544	534	567	555	550	519	545	538	547	555	562	560	544	576	496	540	589	581	544	565	571	537	527	533	533	507	560	549	529	543	566	512	545	575	564	567	554	532	565	551	582	518	527	536	497	492	535	522	504	529	538	535	526	591	555	562	550	503	550	547	533	508	539	513	538	521	568	550	558	531	510	541	512	536	554	561	546	533	578	514	552	524	530	549	518	568	579	533	523	539	580	526	539	502	551	551	547	544	541	571	564	541	516	557	569	544	504	549	505	559	564	510	572	539	527	566	527	500	569	569	567	524	549	531	548	538	553	499	537	531	544	566	535	545	563	560	593	486	531	556	574	553	565	549	560	541	513	542	530	521	536	572	529	574	499	514	540	533	576	532	564	520	605	529	533	562	532	542	584	523	535	573	533	571	557	548	582	521	535	536	562	544	539	528	526	549	548	548	570	537	555	532	527	571	533	576	563	632	554	546	519	545	509	557	519	493	530	624	535	543	536	529	535	519	539	537	546	533	557	518	540	558	535	537	558	582	582	571	530	557	540	591	547	570	576	515	538	545	544	551	532	556	549	546	566	553	539	535	545	533	513	558	525	538	509	561	546	568	561	495	532	573	502	554	533	533	522	591	590	551	593	543	551	491	537	526	554	494	526	550	548	569	526	549	546	551	589	543	571	554	555	592	525	518	532	517	549	525	524	543	555	515	560	544	540	546	549	559	504	602	556	560	520	518	543	573	547	527	542	548	555	550	586	564	579	531	511	554	557	560	580	553	555	526	519	535	533	539	517	510	538	527	567	563	544	584	543	541	543	582	481	548	535	556	571	554	551	527	517	515	544	532	583	553	525	527	545	537	581	549	581	533	533	557	573	526	559	529	531	511	551	515	571	543	570	535	542	549	562	560	589	543	514	564	549	550	533	554	564	516	574	570	520	555	499	528	489	534	550	542	564	575	518	579	557	569	543	523	582	532	539	514	577	511	489	563	573	522	531	541	564	536	531	561	555	501	550	551	537	550	545	539	506	546	495	544	523	567	539	505	558	557	561	535	581	527	552	586	564	515	544	552	562	529	525	526	547	488	531	550	558	544	511	500	551	537	541	536	538	536	547	547	551	537	548	534	537	544	555	531	468	565	533	581	521	501	555	560	578	559	558	537	512	525	512	559	542	532	546	602	542	563	528	523	525	562	537	511	526	555	550	512	544	563	533	578	539	535	525	523	514	555	553	589	564	496	599	562	578	566	547	553	536	536	539	572	540	516	550	546	537	558	537	515	533	523	561	585	536	542	545	568	513	517	552	570	512	580	563	566	593	585	572	619	572	518	581	528	536	515	555	552	572	554	576	542	541	559	551	528	530	555	568	557	585	520	543	528	516	589	525	529	576	539	552	566	557	497	534	513	596	541	547	494	561	545	528	547	570	585	553	549	549	550	573	581	550	547	523	556	532	564	545	541	580	535	585	537	520	505	590	561	561	583	526	556	585	515	589	567	540	548	535	574	558	553	512	533	517	563	557	538	532	536	609	545	577	541	520	553	546	509	549	512	553	540	512	522	532	567	556	535	561	569	522	492	557	536	508	536	516	522	541	523	521	472	535	536	582	543	558	604	516	565	516	565	543	572	554	584	558	562	532	516	546	554	541	560	576	529	537	548	561	530	548	586	537	559	521	512	561	512	501	565	540	528	533	533	544	595	531	533	531	513	529	574	565	535	530	488	539	540	564	574	531	571	542	561	517	590	531	543	581	589	535	512	523	534	554	552	560	554	561	530	548	545	521	540	523	588	549	557	528	521	541	533	569	524	494	558	564	497	592	523	523	542	586	548	536	559	519	565	519	577	539	544	533	538	543	570	554	532	551	495	532	502	552	551	507	541	570	480	508	551	559	536	530	561	543	574	510	560	560	550	543	565	570	559	535	505	534	528	551	526	502	503	505	546	529	522	564	538	527	568	556	572	556	581	501	582	508	536	541	562	518	537	542	556	548	545	600	538	574	525	531	570	596	582	597	552	560	539	531	564	544	540	530	534	556	522	500	549	519	539	537	556	538	530	535	503	519	560	560	541	538	537	593	600	546	555	537	578	535	488	519	541	548	563	582	566	520	497	535	553	543	506	569	526	543	535	579	530	566	537	545	539	557	537	529	562	500	556	568	550	529	587	558	549	532	547	531	610	539	531	535	558	497	526	516	585	556	577	555	541	560	537	581	566	551	533	576	547	559	536	570	524	536	530	551	581	485	587	574	532	542	550	479	527	554	535	520	532	553	521	513	597	556	557	558	513	528	538	534	536	524	565	565	525	551	549	540	497	539	546	535	577	547	528	544	536	531	518	543	569	505	578	558	560	569	571	573	546	552	579	554	571	551	558	538	551	551	537	525	541	514	546	580	539	518	563	588	515	572	522	579	587	551	545	586	507	562	562	549	528	532	557	497	568	567	564	557	542	510	555	559	559	557	553	546	520	538	556	558	620	519	554	522	522	571	527	531	563	558	609	562	538	558	524	583	529	521	534	532	519	558	547	530	535	568	572	566	527	547	532	547	588	504	532	583	526	521	567	539	601	561	529	519	538	539	562	526	586	528	560	550	583	554	508	576	561	574	553	559	548	559	573	554	534	556	524	554	556	544	525	569	542	559	523	561	542	562	573
27283	6525	4422	2332	1849	1450	1243	1108	998	908	852	824	782	771	723	692	636	674	617	668	647	722	640	629	624	642	659	668	654	629	599	656	691	659	640	640	703	643	627	675	651	604	645	627	619	594	642	601	593	690	666	679	611	640	584	635	611	652	585	623	604	649	668	636	600	646	595	604	627	629	603	615	597	572	633	647	605	611	627	623	660	608	637	668	621	613	658	615	622	610	592	595	651	633	642	590	649	615	635	581	604	648	612	624	619	670	595	637	623	597	616	623	612	618	608	670	579	672	636	672	574	638	625	632	668	603	654	574	575	633	639	621	624	626	623	610	664	669	576	631	636	620	606	645	655	634	612	597	649	618	630	648	573	629	545	614	674	605	631	604	627	647	612	662	606	618	650	642	623	654	606	651	610	609	574	592	695	623	592	591	611	611	616	629	615	614	609	652	592	685	680	609	648	613	635	596	587	618	644	604	558	633	609	632	668	572	635	621	668	587	623	618	616	610	598	631	638	656	597	663	640	631	588	640	668	668	624	658	604	639	561	656	629	650	627	622	633	585	622	624	657	611	625	599	614	587	615	600	619	617	649	636	637	592	621	631	575	644	617	630	644	641	657	618	658	630	574	623	634	628	632	623	603	607	642	639	586	615	620	610	688	631	630	586	630	606	621	605	635	652	608	597	627	612	595	587	628	642	601	594	600	617	632	665	616	613	602	631	614	634	623	599	604	613	593	588	579	631	601	604	589	631	613	657	623	627	630	579	606	616	652	630	643	676	636	613	601	638	603	662	621	663	630	574	649	676	645	629	616	641	607	629	656	618	621	587	612	623	577	591	646	587	615	621	641	651	600	608	601	610	624	616	611	632	617	578	643	616	626	625	619	617	618	674	644	596	621	610	633	644	628	694	656	621	604	655	665	643	666	636	648	669	633	626	649	623	603	648	598	665	623	634	609	606	625	565	604	615	671	649	631	624	593	583	635	628	607	604	639	627	634	612	628	591	647	632	673	617	638	642	607	565	636	599	594	609	616	617	617	606	622	656	633	676	637	661	659	597	607	583	660	572	618	642	596	622	593	566	627	607	572	619	639	605	678	608	595	586	622	594	582	621	620	627	631	673	542	639	613	653	599	609	636	580	632	610	602	628	655	607	598	623	676	651	627	616	616	634	597	621	588	640	609	662	671	636	651	611	583	627	624	630	584	572	607	620	650	615	627	624	630	644	629	568	591	631	637	635	617	573	628	622	609	596	641	640	627	645	633	580	634	696	648	626	649	632	610	636	643	611	618	619	624	630	590	626	582	636	634	632	617	603	654	599	630	600	681	610	594	618	666	665	619	622	641	623	605	627	618	619	625	633	632	639	598	615	622	598	639	581	650	600	610	618	628	595	622	608	633	623	590	652	677	643	599	602	638	586	659	600	605	656	647	635	612	652	618	639	646	617	589	598	672	612	566	611	632	605	606	611	603	611	641	620	671	609	600	649	646	611	621	618	617	622	617	621	648	592	648	645	640	571	592	598	612	575	631	616	629	620	609	628	635	597	649	604	647	639	620	588	625	640	648	617	617	640	622	583	655	640	652	679	635	628	613	612	615	642	584	625	637	620	646	568	586	626	572	645	642	647	639	622	625	671	609	616	589	589	596	619	597	622	579	627	620	602	659	596	640	607	613	622	604	625	597	575	586	654	676	568	609	640	631	609	632	632	581	624	626	594	674	628	616	615	647	638	621	613	620	599	599	641	603	658	634	626	654	613	634	664	578	586	597	638	607	645	651	578	615	657	621	598	618	617	620	584	649	623	637	619	607	608	604	628	620	602	622	589	583	606	644	656	601	617	603	609	651	599	608	639	641	626	638	654	601	592	656	637	616	571	642	588	664	605	618	616	662	616	628	636	645	624	636	609	633	593	648	643	613	631	605	573	620	631	606	624	616	622	618	628	670	649	661	615	655	616	594	654	621	619	619	600	638	636	618	602	591	633	629	619	605	626	651	616	624	590	649	623	645	595	597	570	630	554	602	594	597	601	624	618	630	628	603	600	638	661	618	637	582	640	664	608	591	641	599	647	641	651	595	642	614	608	650	658	648	633	610	595	628	614	653	641	646	646	613	591	593	602	628	618	600	614	598	622	598	585	608	609	576	650	566	629	638	622	604	618	640	608	613	658	666	631	611	651	635	689	617	637	625	640	644	612	621	617	655	631	629	608	654	630	629	584	621	602	618	653	664	619	564	651	626	650	627	651	621	629	636	608	617	660	680	584	591	618	636	598	615	630	615	617	612	695	639	590	614	639	614	634	622	640	626	660	637	661	615	630	619	618	597	642	620	622	621	622	567	641	610	657	620	615	594	593	624	595	602	570	628	608	619	594	605	622	604	644	580	625	640	614	629	601	630	626	599	619	635	635	624	614	630	615	613	601	612	640	619	639	631	603	640	635	638	612	576	619	602	605	576	611	640	627	643	653	614	645	657	590	650	620	659	647	602	619	639	622	566	643	640	623	627	668	581	650	614	592	671	585	629	628	587	636	673	620	564	614	585	633	622	614	684	598	635	600	571	609	598	621	594	635	620	605	643	636	627	635	603	605	598	613	592	612	638	580	632	630	612	594	648	625	678	629	681	640	604	641	658	639	647	541	612	644	632	604	623	586	637	613	611	612	626	655	599	595	646	659	611	627	603	613	617	569	627	609	616	611	688	637	609	664	612	608	584	604	633	649	590	644	570	627	640	595	614	651	601	634	617	643	655	651	673	624	575	638	576	603	605	581	615	617	592	629	655	634	645	612	626	629	638	638	603	586	598	594	618	642	591	609	584	593	586	596	610	599	629	624	623	584	630	608	633	655	603	586	628	641	580	614	617	586	577	623	638	601	620	627	643	621	616	629	619	624	642	631	596	638	608	578	645	634	659	653	616	663	632	633	657	613	632	617	569	643	616	600	575	639	610	602	589	593	668	593	602	625	632	625	636	636	636	637	604	648	641	624	625	609	634	605	651	671	636	598	626	642	605	593	622	634	635	622	648	623	564	589	623	619	629	623	595	623	616	631	614	658	648	606	639	625	606	609	632	610	634	612	598	597	652	637	603	648	626	655	595	632	626	618	622	624	631	624	629	589	633	574	662	676	624	597	645	645	588	641	661	648	666	617	591	613	619	614	614	608	639	642	620	616	619	638	588	618	624	618	589	636	648	579	597	556	642	655	618	576	625	666	651	614	636	672	579	601	617	625	603	607	601	603	608	589	631	662	639	590	611	579	644	637	668	597	640	626	626	618	656	620	610	644	626	585	636	626	634	616	674	651	620	624	632	646	617	624	636	628	640	604	636	602	616	608	597	636	603	625	604	572	612	620	613	629	601	604	611	633	616	620	653	624	611	640	568	661	597	607	602	623	644	603	612	631	649	595	612	590	635	613	617	640	599	636	659	675	610	635	602	632	614	596	629	635	674	654	585	665	601	618	625	654	597	682	601	637	605	591	641	633	682	605	607	614
22607	21208	29039	23660	21199	21249	11769	1479	1043	982	902	820	759	731	650	659	617	615	579	572	550	569	566	579	543	592	535	538	558	517	533	526	544	544	556	500	495	483	543	494	516	535	524	455	500	547	499	508	512	533	517	517	543	496	505	542	485	488	512	505	533	490	526	483	489	470	492	497	469	489	503	492	508	500	515	481	521	473	477	472	493	531	510	519	489	514	487	459	489	519	480	560	538	505	528	475	507	483	503	494	446	498	518	472	497	496	495	483	482	525	479	492	503	491	462	506	434	526	527	514	555	495	535	495	505	487	481	459	538	451	484	518	493	521	492	506	507	505	489	487	527	464	511	513	523	487	492	504	528	473	516	522	474	495	458	532	512	506	524	532	477	506	454	501	510	493	527	505	470	495	514	503	495	510	510	480	510	484	477	522	489	521	503	516	485	519	510	460	509	454	481	457	503	490	511	498	504	485	481	495	470	476	486	505	490	503	500	506	545	496	499	501	472	482	521	483	473	485	502	511	469	541	515	500	486	513	481	499	485	491	488	530	511	495	477	506	514	494	485	465	514	491	508	576	482	531	497	496	530	502	458	462	490	497	478	485	513	504	492	502	464	490	473	514	483	500	499	531	480	485	466	465	515	500	512	502	497	466	455	495	462	517	466	494	546	528	475	503	494	502	508	469	514	510	533	471	514	473	490	503	518	483	486	495	521	485	486	487	510	450	529	527	525	470	496	485	491	513	517	495	444	512	510	529	548	484	507	493	469	475	488	471	519	498	526	479	490	499	499	514	475	525	484	473	512	507	460	487	500	475	538	526	467	486	506	516	483	489	481	489	506	523	505	528	508	474	521	502	481	482	512	479	491	520	487	498	484	499	501	509	464	478	497	482	520	500	506	498	495	475	485	501	515	467	474	529	510	468	528	484	504	502	459	495	504	535	516	479	500	482	520	468	505	499	501	502	506	523	478	506	514	483	516	528	496	477	519	474	526	497	520	487	476	495	448	486	513	538	461	482	501	510	503	496	478	503	496	483	557	521	454	460	472	502	475	518	507	478	485	479	503	482	483	531	496	478	514	488	520	523	465	467	532	495	505	464	468	497	485	493	434	522	514	470	519	458	519	513	500	513	522	524	508	462	477	452	483	523	488	483	491	468	513	481	466	467	506	481	503	511	502	488	473	505	523	490	486	471	516	538	506	525	485	502	512	479	521	459	489	511	507	497	522	510	488	499	502	491	548	511	501	502	511	529	492	498	502	483	508	526	525	482	475	485	488	504	531	448	500	472	517	510	532	511	504	522	501	538	528	460	496	458	466	499	492	491	501	482	470	477	513	471	479	551	477	498	502	509	529	493	504	481	519	481	506	489	491	466	507	547	484	485	477	503	507	535	489	543	456	506	519	498	503	501	530	500	478	516	536	538	513	522	490	513	479	504	491	481	488	500	472	505	509	516	495	488	472	485	517	522	516	503	499	494	517	507	506	468	483	482	490	466	496	462	499	552	458	477	520	511	497	525	519	466	484	494	480	522	465	486	470	517	489	500	522	511	480	513	494	499	496	483	492	481	511	508	471	484	496	499	540	523	525	515	521	476	464	496	469	508	502	514	483	480	501	500	495	504	468	495	498	491	490	503	501	507	509	493	475	467	510	491	496	493	511	516	524	516	508	517	519	501	515	492	491	498	463	469	508	515	492	493	486	517	486	532	494	501	431	496	513	470	492	468	485	554	501	483	529	490	495	491	488	514	459	489	499	508	516	501	471	490	508	475	508	478	551	514	511	482	528	525	469	471	489	494	476	461	509	481	491	468	465	522	508	472	487	500	462	487	517	495	528	448	505	506	510	504	516	485	489	505	507	505	494	481	536	498	504	497	475	492	470	545	523	463	517	509	499	465	499	501	486	492	522	460	482	471	479	499	509	497	499	547	516	463	514	479	493	495	478	530	475	529	512	506	496	482	478	506	496	469	507	502	505	472	461	498	468	522	494	519	465	496	502	540	499	496	493	499	477	527	509	484	480	539	481	465	499	463	512	470	482	509	502	500	457	493	488	528	441	428	463	489	515	485	512	513	420	516	470	516	478	458	505	499	459	496	483	474	537	502	461	483	521	502	549	491	501	534	515	498	540	533	487	481	502	478	478	491	498	505	491	481	487	472	474	457	505	470	488	502	476	474	503	520	485	501	486	487	516	497	491	472	466	496	493	502	472	468	522	501	501	479	478	483	493	502	486	495	509	497	488	525	496	506	470	514	520	542	460	502	467	497	503	466	469	529	532	512	461	531	503	510	485	467	524	507	497	496	487	521	497	468	462	488	494	492	542	528	517	514	477	498	509	522	481	496	481	501	482	479	534	485	498	501	480	512	497	524	479	506	480	484	487	492	526	513	492	491	472	516	510	473	472	504	523	506	551	511	530	477	457	561	557	452	491	513	474	515	550	495	480	521	469	480	507	478	503	522	467	512	479	494	473	513	477	469	511	490	485	523	470	500	495	482	502	494	465	463	465	481	514	500	512	485	524	470	507	484	491	475	488	508	488	488	474	515	493	525	518	499	504	526	513	474	492	506	486	471	507	513	490	501	515	475	517	503	501	513	477	463	471	460	503	523	562	502	503	486	505	509	535	501	489	487	493	528	498	489	529	504	483	491	531	487	543	491	467	492	498	463	511	481	507	506	464	492	516	511	521	516	499	519	525	469	493	484	470	491	495	488	489	469	466	503	478	492	472	515	504	504	468	469	512	517	465	477	454	484	536	472	468	497	493	506	496	528	452	464	493	510	477	479	478	459	494	491	482	504	485	528	526	499	497	467	497	498	500	528	455	486	486	499	486	504	500	468	475	481	511	488	525	485	514	482	471	467	504	521	499	465	522	512	497	515	571	526	478	479	508	530	514	538	478	468	484	467	487	472	478	483	478	482	487	512	509	488	499	502	478	495	466	456	507	499	476	454	454	458	511	492	505	482	497	464	479	503	506	487	458	534	455	450	504	499	515	478	507	438	486	534	506	529	520	476	466	496	506	470	506	503	507	487	499	470	472	491	482	490	492	476	510	487	478	478	518	476	496	477	496	472	451	510	460	450	479	465	475	526	521	498	495	502	502	486	487	450	499	521	514	470	471	483	523	478	486	461	466	475	518	512	512	419	511	510	495	516	526	504	496	463	517	547	548	496	477	473	508	472	486	483	517	491	521	528	538	427	479	462	464	523	517	487	492	517	466	441	489	486	491	500	468	534	484	490	497	508	489	533	500	454	469	501	511	506	512	499	524	466	529	483	469	462	509	542	478	473	512	487	514	495	464	489	509	487	505	528	510	498	504	499	518	515	482	493	486	473	499	529	454	470	496	488	466	513	500	485	470	472	479	508	540	495	437	483	472	528	480	499	490	490	521	523	463	516	497	501	480	497	510	494	472	503	513	501	476	459	472	480	517	502	484	508	513	493	456	503	497	468	503	466	494	532	498	490	527	477	486	523	499	475	498	499	494	472
30430	16362	12821	6714	4726	3499	2755	2148	1821	1539	1351	1207	1046	907	897	812	790	781	704	682	688	660	684	636	634	617	627	573	600	605	614	581	573	574	536	567	587	623	645	575	558	559	554	571	570	564	575	547	546	546	533	543	547	560	556	609	604	503	573	558	568	566	546	570	579	520	540	588	540	547	548	543	523	563	570	542	546	565	555	563	501	537	536	503	525	568	510	570	534	546	547	509	585	522	554	517	556	517	530	531	570	550	575	519	528	532	585	501	589	520	552	559	547	564	518	554	572	572	564	541	494	555	558	579	547	492	518	482	536	526	576	557	532	555	533	518	528	534	531	509	533	553	550	547	524	505	575	557	534	573	537	545	538	562	542	552	515	521	559	578	556	524	541	516	547	511	596	547	529	513	544	569	517	594	549	516	545	564	547	520	577	524	495	550	552	565	513	522	533	564	499	553	519	566	513	548	534	517	535	538	585	576	514	512	588	575	563	599	542	521	569	518	558	578	561	577	557	538	528	571	481	553	539	577	532	537	575	563	533	592	555	555	544	543	530	570	533	512	571	512	513	556	536	520	537	531	554	525	524	536	547	548	551	562	548	554	528	528	535	522	549	541	568	540	531	552	511	545	529	521	546	519	552	513	520	479	543	530	512	506	533	555	570	571	534	512	487	581	594	456	553	536	546	600	544	505	531	530	555	498	534	556	566	567	529	549	528	543	519	536	529	568	557	542	547	522	508	547	546	518	540	520	542	543	555	517	568	542	507	547	548	545	535	558	493	548	524	486	559	570	545	545	542	513	546	495	543	582	546	545	545	549	494	549	555	485	565	547	481	553	548	536	495	547	583	533	506	560	526	525	559	529	574	529	531	528	545	571	549	522	522	579	566	581	545	533	500	558	569	559	550	529	531	502	549	563	542	518	552	521	517	564	521	541	550	560	560	556	577	543	539	574	548	516	565	499	507	548	518	585	533	520	554	557	485	558	555	574	525	586	529	495	533	514	576	525	583	507	548	541	507	524	531	530	524	499	516	536	500	552	551	526	552	544	563	527	516	547	514	515	523	540	553	554	506	508	553	543	523	518	526	544	555	528	573	515	561	550	498	576	546	506	546	520	595	558	542	488	524	594	503	526	530	519	550	564	583	561	554	546	564	525	549	531	566	556	528	553	562	510	538	523	521	539	549	584	548	524	525	548	547	557	570	519	552	557	549	524	542	536	539	555	528	542	532	559	548	523	534	531	548	512	566	553	541	535	537	532	581	516	541	537	514	536	501	511	487	504	558	554	578	578	563	568	558	510	569	544	511	543	537	496	530	511	531	556	533	510	547	567	553	548	519	550	588	536	537	582	530	562	506	506	545	548	573	518	537	525	547	510	549	520	535	540	522	580	574	541	524	540	570	596	564	572	519	546	537	568	519	535	531	534	536	491	501	509	542	550	563	535	545	544	552	570	518	556	565	535	549	530	586	532	555	576	526	536	530	519	512	551	560	533	544	518	539	548	549	513	501	528	567	490	491	521	507	586	554	563	533	503	549	510	562	545	512	561	555	491	552	538	578	552	546	566	522	536	545	516	504	519	542	494	534	521	573	547	557	514	545	551	588	535	523	539	522	560	551	534	551	551	535	552	548	539	512	578	533	589	580	554	586	568	499	548	571	525	518	523	530	512	552	574	540	551	558	562	523	525	547	564	569	542	553	570	550	557	557	537	543	528	555	506	573	506	570	522	538	561	583	543	547	524	551	558	508	529	504	545	541	519	533	533	536	535	562	524	526	561	551	557	549	535	527	550	561	537	539	513	541	549	582	572	522	566	597	524	523	541	547	543	551	530	541	538	566	564	541	522	572	561	520	509	555	571	542	536	515	536	542	532	540	551	531	575	534	498	561	556	571	524	519	540	581	586	550	523	545	585	543	530	531	555	529	576	525	561	542	553	537	527	589	532	518	572	540	525	557	537	545	536	506	560	518	524	516	550	501	601	526	499	531	525	570	521	534	554	587	551	524	578	547	522	526	506	551	502	500	533	549	524	544	531	548	529	541	572	536	572	547	548	550	539	535	516	508	532	528	491	514	555	558	559	534	543	530	562	544	571	518	545	565	523	527	563	549	574	514	524	549	518	538	585	566	559	511	534	520	511	558	577	530	508	541	595	517	527	597	543	549	568	546	539	567	531	529	513	529	477	559	515	526	553	553	550	542	505	529	572	538	548	538	566	505	535	509	565	525	505	507	541	565	506	556	583	510	514	517	558	510	525	555	509	504	556	553	529	554	566	539	536	546	537	523	508	563	581	525	550	505	535	538	530	562	520	528	515	558	548	538	569	517	526	555	499	568	561	554	545	499	570	544	523	600	560	551	580	601	579	509	526	553	533	529	520	536	569	563	542	510	531	582	556	562	574	516	583	529	504	546	539	547	592	537	541	528	540	525	520	571	504	565	573	542	543	579	536	517	554	511	547	520	536	481	577	536	531	533	539	540	567	523	483	545	556	536	501	509	537	542	500	594	509	546	505	549	544	551	530	565	524	496	588	554	518	537	579	526	554	486	557	512	529	502	542	549	527	542	568	552	533	530	545	568	564	550	555	533	555	522	535	496	590	531	514	531	505	533	524	530	525	564	536	579	550	507	559	554	534	501	589	529	539	550	518	540	478	536	527	503	511	508	515	510	542	522	524	482	541	568	554	539	524	607	578	549	505	562	552	559	546	612	524	486	568	540	568	554	522	538	514	576	559	527	535	533	562	550	583	556	567	560	568	540	563	550	555	543	558	534	546	567	495	514	517	510	544	550	529	521	523	564	520	527	554	528	550	522	500	564	520	566	522	550	520	552	500	488	570	512	554	528	562	557	545	550	576	581	544	507	569	528	534	566	513	525	514	553	524	560	534	520	536	554	514	540	526	549	566	516	558	532	587	561	517	539	565	548	565	501	538	559	562	555	543	562	567	538	510	516	605	537	579	538	502	545	530	524	547	517	524	507	525	545	527	545	538	561	546	548	547	549	481	554	543	580	555	528	557	523	561	568	552	572	520	505	510	547	545	547	488	550	565	535	582	561	556	532	564	541	514	530	532	545	530	554	554	513	537	539	531	529	548	530	567	485	527	499	552	521	554	512	557	530	508	558	572	525	505	514	520	563	549	568	536	545	532	537	559	518	538	554	559	523	549	601	535	533	594	543	560	533	584	568	482	531	551	562	510	546	527	516	559	550	537	546	527	559	524	551	569	550	511	545	539	538	563	578	508	547	558	561	558	554	526	536	550	539	548	563	502	571	555	576	523	572	534	510	573	532	530	559	510	519	528	556	518	539	542	550	548	546	496	536	520	518	547	527	586	547	559	558	495	512	523	555	580	540	594	536	545	538	524	550	576	489	511	560	540	533	590	549	534	514	492	550	484	550	544	529	518	544	516	506	525	576	527	542	538	542	550	521	579	545	570	519	522	548	491	517	532	532	595	527	575	526	557	552	541	514	542	560	553	546	507	534	521
27685	20294	8578	817	453	394	384	360	338	315	350	331	328	323	331	353	300	322	347	335	309	356	301	332	326	346	346	341	316	332	319	328	319	317	320	308	311	335	306	296	328	347	320	299	328	322	312	353	345	340	318	326	317	320	355	328	346	331	315	310	335	299	337	307	334	330	349	307	330	310	314	328	309	336	342	316	312	332	345	296	347	323	312	327	320	362	320	314	332	332	321	350	335	342	349	340	305	340	317	324	313	297	330	327	357	311	306	305	305	318	280	288	326	315	291	326	344	312	308	303	307	336	325	294	299	325	328	287	332	328	320	306	305	292	338	315	310	350	350	303	321	329	288	276	335	322	335	330	279	301	335	337	309	344	283	310	314	310	331	308	307	315	311	317	293	305	329	289	303	335	331	337	327	317	327	300	352	326	318	334	361	321	324	341	343	296	313	303	314	323	290	339	306	311	315	346	311	300	322	335	332	339	296	318	280	325	318	311	328	321	326	325	331	327	326	329	307	346	328	374	301	325	313	292	331	342	321	343	333	291	363	311	326	301	306	345	330	308	331	308	283	329	319	328	322	303	303	321	285	292	310	318	346	332	309	323	337	292	293	341	336	353	311	333	348	304	299	326	330	315	325	333	303	351	348	322	355	321	324	330	326	321	309	323	308	302	344	305	309	337	302	316	342	334	325	327	333	326	372	330	289	302	341	308	301	338	319	344	321	318	329	318	315	295	334	348	296	317	336	331	340	349	350	316	309	362	320	310	334	300	335	350	314	307	327	300	303	299	295	328	308	297	325	310	315	329	329	311	352	306	325	308	320	345	354	323	316	294	323	292	340	338	312	306	323	344	322	324	332	297	310	296	324	330	312	324	352	340	332	331	340	303	337	316	305	329	336	327	317	318	349	303	335	333	335	323	321	325	304	309	295	303	344	306	294	329	345	314	320	305	318	306	318	348	339	289	334	295	296	322	268	300	310	288	330	295	324	316	312	319	333	332	320	347	323	313	346	327	326	310	346	320	333	320	301	333	345	329	306	363	343	333	328	328	352	335	334	321	319	331	311	326	331	330	275	330	333	319	309	322	309	335	331	294	320	300	327	308	340	344	296	315	337	339	322	316	321	290	311	345	328	320	360	304	304	334	287	320	316	309	280	318	294	339	320	332	314	361	310	311	321	306	337	338	341	343	293	312	308	336	314	307	307	354	291	300	294	324	275	358	308	320	278	331	315	328	345	316	309	333	308	323	350	327	352	308	291	313	330	323	339	339	304	323	329	328	327	327	310	330	342	314	313	316	337	298	323	310	316	319	323	320	321	315	315	348	350	317	311	338	329	340	314	338	317	322	327	313	311	303	323	314	327	334	297	352	321	319	300	340	350	314	324	320	336	339	289	329	318	352	354	309	315	303	333	291	318	336	327	321	318	326	331	346	309	326	321	310	316	340	332	346	306	359	327	332	312	336	342	306	336	339	289	296	338	302	346	316	345	294	298	312	298	313	319	329	350	328	296	322	304	317	306	307	325	353	316	296	308	323	325	324	318	360	301	324	338	309	327	313	301	327	331	319	341	340	321	296	335	314	299	327	328	314	326	322	349	342	304	340	326	321	304	332	298	340	309	308	336	305	337	322	335	279	338	334	323	299	341	364	312	339	329	331	335	319	320	322	331	336	336	317	342	341	338	327	325	299	291	318	326	346	350	312	335	313	305	308	364	310	348	288	310	321	330	359	341	345	344	309	318	346	318	312	317	306	370	327	282	334	314	310	316	331	325	345	303	342	343	310	308	299	339	315	320	311	322	347	318	299	375	283	327	318	332	323	320	327	338	348	355	342	314	313	331	321	321	327	363	324	320	315	331	328	319	322	319	307	300	341	321	330	318	322	315	299	326	298	339	335	306	292	287	356	326	323	369	340	323	310	336	305	305	322	320	293	313	337	320	292	336	325	315	337	314	346	337	300	325	315	307	319	325	341	266	342	292	316	321	308	343	299	313	313	310	303	337	315	321	327	326	329	279	320	307	308	327	307	342	319	351	295	287	275	357	322	324	303	304	319	324	346	340	332	329	288	271	334	337	349	304	300	329	348	304	338	324	313	330	336	321	293	269	305	304	333	345	324	312	316	342	311	330	331	297	321	312	307	309	354	308	317	296	338	324	365	327	305	351	328	318	326	325	304	290	315	316	279	316	325	334	344	305	328	341	292	358	299	327	317	342	303	334	330	339	315	335	330	326	280	354	312	296	285	333	317	323	325	322	340	299	306	320	311	279	356	319	329	318	322	310	330	311	319	303	322	366	300	310	339	323	342	311	295	333	345	331	331	330	313	314	288	324	341	329	339	298	343	315	323	322	288	327	336	331	340	305	320	306	316	315	290	318	345	303	330	316	331	326	357	339	313	301	295	283	310	307	294	354	319	344	332	346	308	337	304	321	322	323	335	318	297	321	326	325	331	327	324	340	321	316	296	333	320	307	331	321	348	295	337	319	335	322	360	292	339	370	311	319	297	319	331	301	310	333	322	338	326	305	317	318	331	325	307	331	327	344	311	316	290	335	297	331	345	319	329	331	345	321	339	348	335	314	353	313	316	333	332	299	354	320	325	338	342	307	321	342	308	318	330	315	318	312	324	284	308	315	324	310	321	340	312	342	328	337	332	317	286	341	347	334	357	333	341	332	340	314	326	328	336	311	307	334	316	302	298	331	293	329	328	335	331	341	326	326	336	321	300	307	333	311	293	317	322	292	342	322	326	310	331	340	294	356	315	303	327	318	336	311	294	331	318	344	350	320	323	307	350	310	308	317	315	332	331	294	370	302	300	273	348	328	315	342	340	318	305	348	294	325	299	318	309	324	315	308	317	307	354	354	343	333	309	325	296	322	352	296	323	314	352	334	315	327	353	324	330	322	317	314	316	335	288	310	347	366	291	360	321	298	316	303	314	344	325	317	315	284	312	344	297	298	339	361	302	321	337	341	313	339	323	314	305	358	319	310	293	331	310	360	299	311	339	320	304	333	308	332	294	319	322	326	338	310	320	327	327	302	290	325	288	341	317	335	314	349	308	312	332	316	353	323	319	322	315	334	352	333	342	286	314	315	321	306	303	338	327	326	327	341	304	307	303	342	301	319	313	341	338	321	304	311	334	324	324	325	342	283	335	341	307	319	312	302	317	314	313	336	310	317	343	348	308	322	357	330	328	351	315	311	314	324	319	328	322	326	353	309	342	311	323	338	354	323	280	319	325	302	343	295	332	296	333	347	334	315	319	275	300	306	330	302	335	324	310	350	311	319	295	342	330	315	326	318	314	317	318	313	341	300	333	332	323	318	329	311	323	286	305	291	324	324	324	342	348	316	315	312	334	342	293	308	294	315	324	316	315	365	339	346	327	309	322	338	317	331	303	286	330	282	274	278	329	310	335	332	315	299	320	297	307	321	329	319	307	323	337	331	342	331	322	334	336	369	311	285	320	303	326	351	329	353	297	298	317	316	348
23488	2439	1090	663	552	505	453	422	436	423	391	397	402	396	421	369	376	405	400	404	383	403	396	373	394	385	398	382	379	307	404	386	373	377	396	369	365	403	376	418	359	382	375	405	367	377	397	383	389	394	379	395	369	369	373	359	379	391	380	388	376	392	400	405	388	381	378	388	368	419	375	359	388	396	399	348	406	385	368	373	402	407	413	393	385	329	361	409	385	370	412	367	406	370	371	385	361	358	398	394	392	341	372	423	392	412	387	403	409	374	372	379	370	381	380	349	397	368	403	403	417	333	365	370	378	388	398	414	368	389	393	398	362	389	402	401	383	394	386	394	380	429	395	386	384	400	387	418	358	407	385	365	375	350	371	378	417	415	354	398	432	396	380	420	370	360	391	422	397	408	415	358	360	416	389	374	385	397	376	395	386	368	399	359	383	410	370	375	391	360	369	390	366	405	406	377	371	391	419	398	394	405	397	395	404	385	371	365	395	379	400	337	391	390	370	409	406	381	388	426	408	390	407	384	385	395	390	385	383	392	385	367	408	381	374	426	392	388	392	380	429	371	417	391	363	357	382	399	418	382	405	372	374	382	351	365	378	403	374	390	390	400	378	387	381	364	396	422	380	366	370	430	398	403	400	387	371	378	398	379	372	409	389	384	395	393	390	371	397	384	345	341	349	384	396	408	400	343	350	417	382	382	410	374	395	398	350	380	347	382	412	384	404	387	407	397	393	380	352	393	387	401	390	396	397	402	405	417	367	410	408	376	404	383	360	396	381	384	400	400	368	389	403	414	382	347	446	380	384	379	362	414	395	398	369	371	388	358	388	356	379	411	380	391	428	398	402	376	416	386	349	384	359	380	397	388	378	408	400	374	392	394	416	396	361	365	367	389	380	401	393	393	431	389	384	366	392	385	388	401	410	370	429	349	372	399	363	387	373	375	370	414	388	399	399	390	368	377	350	396	423	382	429	391	380	388	384	389	394	391	372	409	362	398	388	398	405	385	402	402	364	405	386	358	365	366	396	379	355	394	397	393	374	378	407	392	350	368	398	403	383	364	401	361	358	409	375	362	427	405	384	398	402	405	398	347	392	373	363	414	397	386	380	393	369	375	392	407	386	405	373	380	379	343	354	414	353	405	387	375	389	356	387	376	406	403	379	410	418	404	353	374	378	382	385	399	379	416	400	370	417	378	360	421	384	363	376	377	376	394	397	384	380	379	375	388	397	370	393	373	404	434	392	389	379	401	356	395	373	381	413	407	353	396	384	397	405	370	346	393	384	384	404	369	377	391	351	385	409	384	361	376	364	399	413	414	379	423	394	371	406	398	399	364	387	404	382	375	375	380	407	345	365	342	373	388	380	363	380	403	377	359	412	368	409	412	398	371	399	381	366	383	403	398	381	383	416	376	401	384	355	409	380	386	384	375	395	387	405	377	385	372	385	386	381	369	405	358	379	383	385	366	363	368	403	404	386	366	400	410	375	383	393	401	404	366	383	402	413	374	369	400	390	355	416	382	383	373	374	379	385	392	372	405	347	371	409	403	404	409	411	381	371	372	425	361	389	388	424	410	399	367	371	393	397	392	425	419	385	386	367	401	383	359	396	376	354	399	364	370	373	387	390	405	404	377	384	400	428	390	366	385	402	420	384	421	370	359	394	357	373	360	361	358	392	394	356	376	435	412	400	405	398	392	387	378	376	413	390	376	382	401	406	407	389	395	382	403	356	401	403	379	403	364	396	424	418	395	388	403	407	390	370	367	359	374	413	413	403	390	337	363	379	343	392	399	389	387	344	342	347	373	344	391	431	385	388	391	413	372	407	385	347	382	430	365	358	335	395	402	362	397	375	376	378	416	367	394	399	374	402	423	370	359	392	415	401	378	376	402	377	382	378	394	388	399	396	383	358	383	406	414	414	373	408	379	363	392	400	359	407	420	394	378	379	385	374	378	394	366	396	409	403	405	355	364	394	401	362	367	405	392	384	388	398	401	392	418	375	411	351	412	398	367	374	351	419	376	378	380	361	387	394	392	383	411	393	388	363	362	380	388	354	393	380	392	398	367	400	364	372	335	355	376	401	348	364	418	377	365	364	394	406	405	407	379	367	418	368	406	404	377	390	397	407	415	394	406	410	411	369	416	367	411	392	352	373	426	373	422	354	414	388	410	373	397	393	368	384	377	394	370	369	392	390	363	374	409	414	430	375	408	370	428	382	383	397	330	409	372	435	383	374	376	377	400	369	397	369	400	385	379	361	389	408	394	352	394	385	382	363	367	388	405	380	381	410	402	383	355	355	376	361	406	386	389	402	350	366	373	360	396	414	352	354	379	409	405	397	379	387	383	353	381	425	388	407	368	393	374	378	432	386	356	361	384	344	334	367	368	412	374	373	389	431	399	357	360	365	389	409	377	372	389	414	383	377	355	381	418	379	407	374	357	382	390	385	389	414	386	450	374	362	402	386	431	378	378	400	382	369	393	408	366	381	373	397	369	412	402	398	398	412	356	399	383	370	369	343	358	388	355	400	415	390	409	372	390	360	382	388	385	360	353	404	400	401	392	371	388	390	368	365	389	387	389	372	336	371	414	391	389	366	396	415	372	371	391	400	401	359	401	418	375	396	396	424	386	422	377	372	369	345	365	377	393	362	393	407	387	365	344	361	355	400	387	377	383	404	380	400	403	361	380	425	350	394	366	424	378	382	398	377	415	397	401	411	372	390	415	374	388	361	374	402	359	378	367	394	391	381	411	391	413	392	367	350	374	368	375	391	364	385	390	413	433	406	380	403	375	402	410	379	421	380	408	386	361	389	365	384	428	417	429	360	412	364	394	407	371	388	398	357	416	395	366	381	377	393	376	372	407	368	374	357	400	375	403	371	384	391	391	395	369	423	403	398	374	391	378	392	368	394	400	379	401	370	377	389	383	398	358	376	344	426	391	375	409	407	409	398	408	384	367	367	402	378	379	387	378	359	410	399	373	405	365	390	375	381	382	381	352	384	397	362	381	387	374	455	357	378	375	380	388	368	379	375	381	406	403	396	358	396	398	414	394	380	387	363	400	362	364	396	375	427	390	400	373	401	371	387	387	364	393	369	397	393	414	388	407	405	397	363	380	387	389	372	434	377	442	388	393	405	413	408	371	386	368	378	391	373	376	393	386	370	351	387	397	378	390	337	386	370	408	428	382	392	420	389	409	392	419	381	368	385	371	396	367	423	400	359	390	395	406	390	348	411	375	387	365	353	363	374	357	371	402	386	373	380	407	384	382	404	368	399	395	395	385	389	377	383	364	381	345	397	363	376	367	397	375	419	357	417	385	392	393	365	376	425	442	386	398	390	404	401	371	410	383	407	405	383	363	392	382	391	404	408	408	410	424	366	385	402	385	358	398	386	377	375	370	383	411	419	425	383	376	415	341	388	365	402	403	403	373	397	365	357	375	375	415	390	405	389	400	368	373	378	365	394	389	395	337	402	413	351	349
23623	21182	28537	24074	21166	12065	1093	653	532	448	447	363	345	328	326	293	299	294	292	260	282	252	240	264	271	268	276	266	258	254	255	286	254	277	242	216	253	233	218	226	253	261	245	255	223	268	220	261	255	248	247	227	248	256	231	274	252	234	238	253	229	225	262	247	245	251	210	248	240	216	245	236	221	246	230	233	214	230	262	230	239	236	224	233	244	222	232	248	249	225	222	217	250	221	244	218	231	216	232	220	244	246	226	238	225	245	251	220	210	217	249	210	225	226	225	218	250	233	212	224	227	242	213	227	229	209	241	231	255	203	223	235	228	204	219	240	257	236	239	212	249	240	255	237	234	239	243	226	218	236	229	237	224	251	252	232	243	244	228	237	247	220	238	227	223	230	230	240	221	236	255	245	251	224	243	221	253	243	234	206	252	273	220	211	237	245	248	229	237	222	223	235	218	215	239	202	225	258	247	225	257	275	230	222	209	219	235	245	227	253	238	219	201	255	246	253	228	249	208	233	225	229	248	223	215	231	237	233	217	251	267	240	230	259	232	215	243	248	239	238	244	251	234	223	254	221	215	224	265	227	203	228	221	205	224	214	215	244	233	258	244	228	216	244	247	236	233	223	247	249	217	238	253	243	227	221	230	225	246	201	230	258	238	239	251	196	240	225	227	238	245	215	243	240	230	228	205	231	262	238	229	205	237	236	229	204	246	245	232	221	236	218	230	228	255	215	225	217	223	246	246	237	214	258	217	213	221	221	245	237	245	219	240	240	216	223	247	218	212	231	231	236	211	237	248	225	237	243	245	207	226	233	209	278	258	232	234	236	272	220	239	213	251	235	238	245	234	238	230	240	228	236	250	255	229	224	235	224	218	237	262	240	238	232	222	212	227	214	231	209	244	233	244	236	245	222	238	222	197	223	230	234	214	238	225	219	212	279	237	230	228	235	235	233	239	233	229	203	214	226	227	228	210	243	228	232	248	269	249	223	216	242	264	249	225	244	252	235	256	244	220	228	240	242	232	240	236	257	211	229	227	228	217	227	237	204	251	226	215	229	225	252	240	243	226	235	241	225	226	211	214	209	244	248	262	236	255	235	237	232	205	259	238	264	238	230	216	227	236	221	219	223	240	243	246	251	244	235	225	217	235	213	218	232	197	224	261	232	210	224	240	210	241	244	235	232	244	227	238	233	224	243	263	214	221	237	240	235	195	220	217	241	218	253	243	190	237	237	261	237	242	246	237	227	231	250	238	236	242	239	219	230	201	220	272	246	234	220	255	246	248	209	247	237	239	253	255	246	205	229	217	223	243	259	208	237	251	232	219	232	240	194	243	241	208	238	227	211	214	243	213	222	263	251	242	239	207	228	235	249	229	235	237	238	248	236	223	236	230	254	244	228	250	234	233	247	257	256	213	236	236	232	231	215	230	257	262	208	238	210	244	227	234	234	225	226	241	231	226	230	238	253	219	216	205	213	221	204	219	216	202	245	225	224	237	231	229	225	233	234	256	242	223	219	223	231	241	257	245	236	236	220	236	225	241	227	221	230	232	222	220	216	221	255	226	191	221	254	209	225	223	222	237	236	239	207	214	239	217	217	246	207	234	226	217	247	219	232	227	243	229	270	231	255	218	225	210	255	226	236	220	207	220	239	229	267	248	247	231	217	223	226	273	209	230	230	252	235	222	238	245	248	237	263	228	218	225	231	229	231	242	245	223	252	238	244	214	249	216	225	241	226	213	215	233	263	256	200	216	225	240	236	245	223	240	243	249	246	263	220	250	227	247	215	205	231	239	219	238	208	269	251	234	258	205	254	275	235	220	245	229	233	222	235	220	250	231	231	268	242	223	229	230	226	236	254	218	243	237	206	238	274	214	255	217	210	225	226	249	246	244	213	232	264	226	219	232	245	236	231	236	249	219	243	227	243	216	225	233	239	229	235	226	202	196	228	216	227	213	222	240	252	246	225	243	249	242	215	215	223	221	235	228	225	252	233	228	220	227	229	235	235	260	230	243	201	216	217	231	235	249	238	224	231	228	228	200	259	219	229	245	207	230	217	233	219	252	229	240	259	215	236	218	248	239	209	239	210	213	209	231	223	236	226	261	218	240	221	228	221	232	249	211	235	237	244	234	195	220	221	232	258	221	208	216	222	222	272	227	208	241	229	241	220	238	243	229	232	253	224	250	266	212	243	228	239	248	234	230	243	236	231	238	245	223	219	250	218	227	252	209	232	239	229	252	263	235	211	233	254	220	216	221	236	219	218	246	211	216	219	232	242	222	244	232	228	266	223	225	235	235	233	256	225	236	212	240	221	238	240	215	236	225	249	227	220	285	243	237	204	233	223	227	236	242	237	228	244	266	253	250	247	243	209	255	273	235	217	232	251	211	228	231	228	218	216	236	249	240	238	256	227	235	247	231	224	242	235	254	236	227	224	239	219	208	245	227	221	247	213	245	207	224	247	227	222	234	230	215	254	253	215	232	229	238	230	229	245	227	243	236	230	244	235	204	257	268	256	236	239	230	257	260	216	230	246	226	240	211	241	253	253	219	218	231	228	215	226	232	234	241	200	227	213	251	223	240	223	208	222	235	233	221	234	232	220	200	226	208	233	238	222	212	229	244	243	213	253	223	228	237	238	244	217	222	236	220	227	254	237	248	228	240	219	243	272	252	223	222	226	227	217	212	238	241	255	225	260	236	246	223	224	238	242	221	226	198	219	223	204	223	257	244	246	230	246	246	238	240	251	226	219	253	259	230	248	225	237	237	242	254	242	239	224	234	229	278	211	221	244	227	237	231	231	223	196	238	221	267	221	232	219	214	226	236	215	251	242	220	245	220	224	247	226	241	262	239	241	234	226	223	246	232	230	233	229	214	214	235	215	262	257	248	268	233	241	225	227	243	236	247	220	240	234	243	245	237	218	233	254	230	206	227	226	233	220	225	223	241	218	240	217	237	234	227	237	215	233	233	215	232	253	224	232	238	227	248	244	215	251	240	227	236	231	229	243	237	205	220	243	224	213	226	237	244	221	210	228	233	251	219	245	234	259	200	200	237	217	266	249	193	214	235	234	241	247	229	242	280	244	261	228	223	195	236	241	237	238	253	230	193	239	239	237	224	231	216	213	227	235	227	256	213	234	236	246	222	220	190	203	237	235	204	197	241	249	228	231	232	237	241	250	228	254	239	237	226	224	214	227	246	240	214	230	252	209	211	241	226	233	263	202	208	238	265	212	225	209	209	220	224	231	228	238	232	228	246	229	216	212	247	219	236	237	245	225	252	243	213	240	253	231	223	225	224	232	244	236	221	215	234	226	221	257	220	206	244	251	209	235	231	256	204	219	219	215	227	229	225	248	236	218	200	252	246	231	244	218	235	205	244	249	226	221	242	231	224	232	226	263	218	242	222	228	245	225	234	236	231	228	217	260	232	238	201	221	231	239	212	241	238	255	213	226	257	245	236	227	238	230	232	247	209	231	243	222
26795	10712	7572	3813	2513	1954	1360	1150	923	811	652	600	548	514	465	412	377	383	390	345	336	327	324	335	305	329	302	304	333	295	312	311	295	306	295	306	293	273	258	314	274	292	301	301	260	284	272	305	275	261	278	311	294	317	270	252	293	296	267	311	268	306	327	298	273	271	275	259	272	261	265	310	287	302	263	285	275	280	257	271	299	275	312	254	271	269	275	315	278	288	284	261	286	289	278	269	264	273	304	274	268	261	291	266	301	277	263	248	289	278	277	271	297	316	284	280	240	309	254	261	278	287	291	287	265	285	267	286	268	267	281	283	269	277	277	286	267	311	283	294	267	280	266	272	274	262	252	268	277	275	275	283	249	261	287	274	282	304	297	274	269	259	264	259	284	280	278	257	278	266	255	267	278	285	276	304	301	276	275	270	279	291	291	269	295	281	287	291	287	280	266	281	279	272	289	277	267	296	296	255	297	264	301	275	271	258	270	287	304	284	280	266	277	284	276	266	270	275	271	284	286	300	280	291	288	267	255	294	293	282	269	266	279	291	249	292	265	292	289	252	283	274	292	284	257	282	254	300	262	275	270	272	276	296	264	275	267	306	235	310	257	283	255	292	275	287	268	312	249	293	271	297	298	301	271	272	273	277	295	250	262	303	285	268	234	266	289	262	282	277	277	260	246	265	268	272	261	298	310	260	265	280	271	267	249	271	262	289	262	271	271	255	277	262	280	283	274	303	312	254	297	290	272	284	275	264	280	260	277	304	303	308	292	307	272	286	278	267	270	296	298	308	259	252	287	284	288	274	251	259	257	294	310	272	314	261	273	282	252	270	265	303	289	254	297	262	268	282	288	260	267	254	267	299	269	284	246	286	275	268	296	266	270	269	274	273	306	274	285	255	305	297	266	291	278	307	297	280	282	295	256	268	272	289	273	279	310	293	259	301	262	257	308	259	279	266	296	271	295	270	288	296	246	284	255	273	272	270	268	270	299	242	249	263	285	258	288	258	290	281	279	271	316	276	282	276	262	252	273	294	275	288	267	284	303	290	291	255	258	267	261	286	289	268	275	279	317	294	268	266	296	290	253	268	290	282	275	263	293	262	263	321	288	285	284	267	280	268	294	274	288	306	265	281	301	283	320	293	290	282	297	290	257	312	253	266	252	266	267	269	292	297	273	284	264	255	293	302	256	289	297	271	276	254	281	285	285	278	288	300	270	295	273	280	282	237	268	298	264	291	272	264	281	291	283	271	278	287	285	263	270	264	265	303	302	275	273	278	263	314	289	272	278	272	284	254	270	295	252	281	285	286	271	271	246	271	264	321	278	277	264	272	289	288	275	296	291	283	244	288	281	272	275	249	258	262	253	304	254	270	297	264	243	279	278	258	279	279	324	258	257	288	284	288	257	244	250	255	258	266	279	283	243	272	305	272	288	299	267	293	272	259	279	261	261	279	282	308	289	264	296	268	274	288	268	284	276	276	267	298	245	276	292	312	316	284	250	276	269	281	277	281	273	297	286	312	295	298	282	276	279	284	274	291	285	250	262	305	324	272	286	268	291	301	298	263	226	276	273	263	287	262	239	264	274	258	236	284	248	267	284	288	273	282	279	280	256	293	287	276	311	270	262	244	263	258	283	258	272	295	277	278	291	271	277	261	299	285	288	270	277	271	273	263	269	275	276	246	255	277	291	285	266	272	265	261	260	276	279	279	300	317	265	258	292	270	275	272	280	285	312	284	299	287	282	241	257	277	295	217	315	281	264	286	283	285	288	271	273	273	250	286	290	265	274	265	259	274	301	286	258	304	264	279	293	263	290	279	258	267	255	282	271	271	269	309	283	251	272	296	284	255	294	297	304	254	252	286	279	291	275	262	271	250	271	282	244	256	282	315	293	269	270	291	313	274	284	273	275	286	286	292	273	281	270	293	264	272	281	286	275	279	270	281	288	288	274	234	276	292	277	289	299	279	286	298	283	307	281	281	289	271	242	280	303	267	285	294	302	294	293	286	286	305	255	295	255	268	283	242	255	285	286	268	275	294	272	263	282	290	274	280	260	268	283	253	283	263	292	287	278	289	278	279	273	295	276	270	283	286	274	271	287	257	271	261	280	269	288	310	265	294	273	315	293	294	275	261	272	266	238	263	289	281	283	259	302	271	299	281	270	273	301	258	272	281	279	274	251	284	250	250	293	282	296	269	284	278	283	311	264	277	290	244	261	268	290	266	267	263	238	288	268	274	287	300	284	316	251	285	263	285	251	331	270	269	262	284	247	269	276	281	270	305	289	271	250	258	259	280	256	258	280	264	293	292	277	285	267	305	275	270	276	252	264	275	253	258	284	287	279	246	290	302	283	257	246	312	270	249	252	265	282	282	278	283	304	252	266	270	276	283	251	243	275	267	258	287	254	272	261	301	305	285	262	280	266	276	290	301	291	256	293	282	300	296	292	279	264	305	287	277	286	264	284	285	272	284	274	273	282	270	251	284	298	244	281	298	277	274	264	301	293	252	281	283	265	270	264	285	274	303	268	266	263	304	278	261	261	289	289	285	282	313	300	258	277	278	267	278	275	306	249	307	297	284	295	257	277	273	265	302	312	268	289	256	286	314	251	250	257	259	273	245	293	260	263	279	261	270	270	283	264	294	264	296	304	295	269	294	284	270	294	279	275	257	236	293	287	266	264	271	289	279	292	257	292	295	292	276	268	282	243	263	259	270	260	286	270	256	249	256	274	275	243	262	270	275	269	282	282	263	248	279	255	268	273	327	277	279	276	275	285	283	273	289	293	280	282	279	277	273	276	243	297	242	282	293	268	270	258	270	267	276	270	283	278	285	246	268	285	297	262	291	262	296	284	282	268	268	295	281	280	286	284	272	286	273	277	243	283	306	275	303	249	261	256	273	248	280	268	254	255	273	252	289	304	260	275	305	276	238	267	279	289	282	290	275	250	266	265	305	266	315	262	264	279	263	270	312	282	250	276	272	283	280	274	274	310	285	285	259	304	277	244	300	295	249	284	271	256	302	270	313	288	267	255	284	301	290	274	250	302	283	272	262	282	288	309	245	296	292	300	258	292	257	277	301	270	291	302	295	286	292	261	291	260	275	280	312	272	249	272	296	289	257	285	254	276	279	254	278	293	283	257	265	254	270	276	280	279	276	262	284	256	279	287	269	286	286	304	252	295	235	264	275	276	242	302	296	287	301	269	274	281	285	269	293	311	277	300	269	259	302	279	298	273	281	277	267	293	273	286	278	279	262	290	275	272	286	258	239	277	302	265	274	301	281	274	275	269	306	235	261	309	276	267	273	259	250	303	270	261	269	272	272	279	287	262	280	257	285	299	272	275	262	287	281	296	261	269	248	286	285	296	274	267	254	278	289	300	274	312	283	286	284	293	269	272	287	268	265	266	275	280	260	306	287	274	287	276	283	260	270	264	268	286	281	274	294	280	270	273	294	284	281	300	257	258	288	278	292	285	254	257	265
24872	21188	27618	24952	12438	1197	844	712	682	631	607	603	654	560	606	583	544	562	524	545	548	571	544	563	532	580	580	564	541	548	548	549	592	590	593	557	521	578	535	585	598	574	562	528	508	585	540	587	531	521	542	533	550	509	540	580	524	566	572	541	512	551	499	562	546	527	546	532	566	555	545	496	527	580	531	552	521	594	551	545	560	561	574	573	491	537	549	546	555	539	537	551	563	559	549	540	529	496	599	548	554	565	509	584	551	560	556	545	542	586	552	546	550	588	578	528	554	565	572	546	542	559	532	595	530	547	553	574	579	542	559	551	573	602	557	546	560	554	562	549	571	489	566	554	522	535	535	574	547	589	530	554	538	554	569	579	545	483	556	526	592	557	563	553	562	555	533	565	507	551	498	540	558	555	541	521	508	540	554	553	575	553	493	616	515	532	549	532	508	534	534	506	526	519	545	518	581	525	554	511	517	523	526	540	536	551	558	527	558	546	531	524	533	544	548	518	542	558	510	530	541	509	550	500	552	547	571	584	554	513	561	568	537	549	540	536	493	519	538	581	539	524	536	576	572	585	541	559	521	596	597	588	559	556	505	593	548	537	549	538	554	535	525	539	531	561	557	512	570	557	588	525	547	601	562	569	591	578	542	550	538	560	568	540	560	602	531	548	538	526	581	537	529	586	535	522	588	558	523	570	591	525	528	559	550	541	559	560	562	546	520	555	577	522	553	570	523	560	559	562	539	516	533	592	519	570	519	571	539	551	585	524	579	498	542	586	531	521	579	565	566	532	516	562	521	584	581	557	539	561	555	532	543	584	540	559	578	529	539	543	554	531	517	571	513	547	551	544	574	541	548	543	584	583	522	562	563	576	555	547	541	586	532	552	530	533	578	541	549	491	566	532	599	560	564	565	518	526	531	585	564	556	563	564	548	568	605	527	548	508	570	542	562	504	519	513	571	514	550	514	535	494	587	548	539	507	567	549	545	573	507	523	563	547	529	536	567	562	588	546	553	593	503	532	572	566	569	583	534	548	532	523	549	555	526	551	506	581	550	546	562	566	536	549	532	593	562	569	576	554	587	545	578	540	557	560	524	605	551	534	563	488	579	558	567	529	575	535	562	565	552	551	546	545	524	524	531	531	516	548	594	531	534	510	535	557	545	558	539	556	535	543	568	566	547	566	548	572	548	557	580	530	539	551	526	574	575	559	521	587	537	584	530	566	560	574	539	522	503	523	572	578	556	538	527	580	552	576	556	585	557	540	588	561	520	518	568	569	605	546	514	569	540	541	527	540	535	541	549	567	567	490	509	519	517	568	497	538	559	554	567	578	566	555	547	522	561	547	507	552	542	523	516	545	530	534	567	551	557	591	529	547	526	594	557	550	541	573	520	518	553	568	525	503	510	552	538	532	584	557	571	539	577	549	506	528	553	572	502	543	542	585	552	546	485	550	569	557	558	555	535	534	540	563	583	557	494	495	574	576	567	567	544	558	574	551	555	502	523	582	569	569	556	528	530	551	531	525	573	549	610	559	569	509	550	527	550	542	525	585	532	567	553	532	530	524	542	572	551	572	573	537	522	535	557	502	529	561	576	522	544	543	569	575	543	556	575	543	560	567	540	552	583	527	521	539	556	542	585	548	530	561	533	627	564	589	567	553	535	561	532	524	520	571	576	532	535	550	580	557	559	520	581	551	566	556	556	534	539	538	516	587	535	587	578	551	556	535	555	609	529	543	574	611	533	505	573	565	564	555	568	549	517	567	549	566	528	557	539	554	555	546	583	573	529	559	560	551	565	569	518	571	504	512	511	546	525	543	614	502	548	525	565	543	560	544	531	568	549	570	524	588	573	577	545	585	547	568	551	558	508	568	563	531	557	556	533	576	546	526	534	571	555	570	601	544	549	536	545	524	530	564	525	488	502	516	568	542	559	522	541	526	538	577	540	513	581	550	577	532	590	536	546	552	564	564	526	526	587	539	567	541	569	551	550	559	588	567	550	601	588	535	515	545	558	548	535	544	547	580	576	519	555	592	556	523	545	513	552	545	489	583	529	574	531	502	559	557	545	508	544	550	554	521	576	580	564	521	522	550	537	558	568	553	529	567	562	523	486	542	596	512	564	511	556	584	568	537	548	523	570	501	572	551	533	559	571	565	539	550	519	579	549	520	577	550	574	576	544	567	576	554	538	571	558	569	552	557	586	570	551	563	544	576	539	569	568	517	547	552	479	517	556	557	541	554	565	584	513	564	535	552	544	580	596	482	526	581	576	535	581	552	550	531	546	534	576	546	579	539	559	566	528	525	537	554	539	571	561	578	542	551	552	535	569	541	581	552	505	536	563	538	595	571	549	542	530	523	542	532	600	503	578	531	540	566	551	541	518	524	557	528	519	547	545	569	566	551	549	531	586	539	517	553	545	564	588	554	568	527	521	545	528	556	528	538	523	534	538	546	566	554	547	560	597	534	563	546	587	566	535	584	566	561	522	492	563	521	553	576	549	541	565	560	538	534	533	571	512	584	532	565	572	573	600	569	553	531	579	508	535	579	585	544	502	536	568	539	571	534	537	562	548	501	578	603	517	544	581	601	557	566	538	574	559	548	566	556	569	520	567	556	531	546	598	556	559	565	546	573	610	530	551	519	548	578	533	554	532	524	585	535	542	584	495	535	538	572	581	557	556	492	540	572	550	514	543	550	557	545	568	552	564	587	536	574	550	527	549	566	533	559	539	554	531	614	559	568	557	546	548	549	576	504	551	515	587	535	538	510	545	534	556	582	548	522	550	552	547	523	561	559	550	596	587	542	513	530	522	570	604	526	562	564	547	554	526	562	581	522	549	503	573	575	516	544	532	543	543	530	522	561	557	555	549	538	522	526	576	521	551	496	556	563	539	572	516	573	554	569	549	555	570	556	522	538	569	554	568	595	531	543	538	581	577	554	550	548	538	511	580	577	568	579	538	546	534	593	548	531	510	580	566	550	573	537	563	538	535	556	556	539	532	559	589	541	540	542	547	560	562	576	542	546	550	545	542	550	541	600	523	531	543	547	550	555	554	512	556	587	553	586	532	558	507	527	564	565	555	569	588	523	552	523	546	576	541	544	554	609	581	538	525	552	521	557	592	544	555	577	558	527	565	566	529	573	538	565	580	555	547	534	571	520	573	550	559	546	532	532	538	541	517	558	559	559	536	561	546	590	573	563	513	569	541	554	551	516	547	562	505	550	571	560	556	540	551	546	561	541	525	529	556	524	572	551	539	523	566	518	555	580	556	571	488	578	613	566	526	564	545	529	527	573	552	552	584	539	534	534	562	572	532	543	515	606	542	484	542	563	566	538	556	555	512	561	537	535	569	553	540	543	535	550	573	516	532	544	585	538	541	537	579	520	540	547	504	537	535	536	566	548	567	580	540	526	548	547	488	590	591	588	540	548	539	532	560	571	545	578	550	551	548	552	565	559	534	523	526	530	552	555	575	552	544	571
26316	6257	4432	2461	1789	1484	1267	1132	1049	874	850	805	824	784	711	720	732	680	664	646	695	665	612	665	618	668	653	664	609	648	646	632	611	624	624	652	654	664	639	634	635	604	644	615	651	604	648	632	638	631	646	636	614	634	629	632	626	636	592	632	565	636	693	635	648	609	620	624	623	646	592	643	604	634	649	612	589	603	635	596	604	596	624	627	622	648	635	673	626	622	654	644	659	644	648	637	651	652	597	630	622	623	630	603	567	622	642	605	592	632	645	629	646	630	606	661	608	554	616	630	619	638	604	649	668	646	625	603	633	662	589	644	647	608	614	629	613	623	628	637	626	679	624	574	603	599	649	635	612	615	639	616	609	663	636	611	663	622	643	646	637	670	611	565	578	646	617	657	623	678	610	662	636	648	648	609	623	623	643	601	645	624	610	601	612	607	645	595	616	612	644	625	617	622	606	638	668	608	618	618	603	579	633	620	653	624	605	610	605	628	599	641	631	601	639	625	609	646	613	607	614	613	629	629	658	623	597	586	631	598	661	637	639	592	599	615	625	661	609	626	618	648	637	616	696	619	580	595	637	630	677	651	604	604	646	654	598	662	617	603	668	655	621	605	613	614	623	579	609	627	620	633	606	630	640	626	629	628	639	604	601	633	606	630	636	634	584	611	618	639	618	645	585	600	581	614	562	630	633	632	608	607	616	625	583	650	640	651	599	636	634	609	597	605	609	661	621	622	638	593	611	582	603	625	656	621	650	591	643	637	578	636	604	621	647	619	650	649	616	638	578	579	565	592	644	598	621	663	615	623	631	604	626	674	614	643	643	595	643	599	646	610	643	605	611	623	641	630	630	598	628	647	617	613	619	602	648	624	613	639	662	627	642	634	610	605	593	604	616	646	597	634	627	636	626	592	603	640	629	616	625	635	651	622	632	597	650	637	589	643	618	672	612	614	613	651	643	610	588	621	582	614	598	604	638	650	643	625	616	629	640	646	647	634	656	628	605	594	607	629	660	598	625	661	639	648	600	649	577	654	579	641	660	639	617	597	589	667	681	639	628	640	648	593	639	649	645	626	651	638	648	635	676	600	616	654	632	652	604	635	624	625	641	577	592	581	597	619	654	674	614	612	625	599	669	630	640	636	597	663	635	650	660	625	630	617	590	632	630	608	610	665	680	601	640	576	619	608	591	623	647	613	605	581	633	621	598	609	625	616	650	612	658	602	634	622	575	617	642	659	611	586	633	656	653	649	622	611	601	568	639	593	645	597	592	634	605	587	634	672	604	595	620	675	628	591	576	617	663	603	607	639	637	653	615	636	623	631	634	641	578	604	618	588	625	637	605	628	603	622	613	609	585	593	625	589	607	635	606	679	598	622	631	621	619	617	622	645	632	602	608	615	631	656	653	635	661	604	632	606	630	680	636	607	606	626	633	680	638	674	644	634	629	633	619	589	613	645	658	631	591	623	639	631	644	583	621	637	645	626	589	652	598	562	599	632	607	620	609	576	626	629	619	633	611	619	659	628	608	647	632	630	599	619	608	629	610	607	598	585	590	613	616	668	612	629	623	617	602	651	602	658	602	623	602	625	646	627	621	679	610	645	603	627	623	639	591	633	619	620	594	607	572	656	598	624	601	627	650	614	602	607	684	625	631	604	610	619	621	649	636	617	650	642	601	611	606	654	632	632	631	633	636	634	603	647	643	588	676	628	657	632	644	606	666	623	626	613	611	670	611	626	618	603	591	629	670	628	632	608	650	644	675	647	632	696	605	618	618	636	615	568	637	630	636	618	601	661	614	599	641	630	633	647	575	628	626	644	574	581	594	589	653	633	684	654	652	653	612	630	597	638	601	631	616	652	646	671	670	625	601	614	629	604	599	606	650	588	641	668	650	618	614	625	622	602	631	574	635	645	612	617	630	616	624	626	625	680	574	646	628	596	648	664	640	608	621	639	594	613	681	614	637	624	611	626	569	624	623	641	652	634	585	623	638	653	648	670	605	643	669	632	633	676	646	632	625	665	610	601	625	598	602	641	624	627	590	615	650	632	579	599	662	595	622	590	669	619	611	631	644	645	603	628	654	631	640	652	648	606	627	629	618	633	660	642	631	599	616	625	599	647	604	620	634	617	645	648	653	634	657	619	610	631	650	618	623	577	660	606	655	640	605	598	604	643	623	655	633	661	625	617	671	613	621	626	627	659	637	613	648	675	635	616	642	611	640	653	634	594	653	613	649	602	611	627	642	628	658	654	587	654	605	644	629	615	632	595	663	663	615	616	601	602	615	664	583	648	657	601	623	612	580	647	608	604	665	617	629	614	654	598	636	632	599	597	596	575	635	600	595	621	632	627	641	637	579	707	646	598	643	645	645	608	604	616	630	623	610	603	614	628	662	618	560	605	609	670	628	624	600	637	633	649	614	621	627	599	605	627	586	611	625	652	591	649	614	597	598	603	615	637	654	623	610	604	619	622	636	625	592	615	616	617	621	651	618	649	653	663	594	674	639	592	635	596	607	669	612	654	626	643	611	585	643	634	633	635	667	562	615	637	616	629	618	628	610	672	599	686	616	640	661	586	624	660	647	625	636	621	633	642	627	591	663	662	584	623	596	680	623	638	634	626	618	679	645	617	598	663	582	649	627	570	610	668	596	601	623	594	616	662	621	610	609	607	622	597	637	624	642	664	589	586	627	635	610	618	648	604	614	661	656	622	647	601	620	655	619	623	639	608	644	599	613	642	606	668	637	620	600	618	654	618	629	682	595	631	617	629	652	647	605	603	589	682	582	623	624	614	644	603	644	577	630	650	595	597	666	673	631	605	649	614	658	651	641	617	640	584	595	661	605	579	635	635	568	649	608	634	615	636	606	632	615	646	659	636	608	647	634	701	605	594	613	661	620	593	627	640	645	586	619	665	620	631	620	572	631	669	665	637	608	614	633	635	600	617	649	595	670	620	657	635	591	643	623	675	641	619	608	606	619	614	634	674	580	641	638	600	641	621	611	632	598	653	622	636	652	633	638	605	599	638	620	587	638	621	581	647	622	656	598	636	627	625	610	652	617	614	623	627	616	587	640	609	610	666	630	635	643	609	649	671	599	653	594	617	648	654	606	598	601	630	613	604	605	621	617	670	645	629	653	572	611	643	653	620	619	609	626	601	620	664	630	589	649	645	621	598	582	624	623	618	649	557	633	628	627	624	625	593	620	589	613	615	590	646	639	631	650	642	609	607	626	645	598	594	675	591	643	623	622	649	601	610	604	614	653	608	591	612	623	625	653	647	620	645	669	606	625	593	585	640	581	665	613	631	655	663	627	604	585	632	613	654	593	574	576	621	649	657	630	641	582	660	657	634	636	645	578	626	620	586	593	623	660	648	615	649	621	615	632	614	643	638	648	618	650	614	625	607	635	589	643	586	645	659	645	610	629	597	673	632	620	649	661	570	606	625	613	635	591	654	606	591	655	613	682	647	648	605	595	641	604	582
22683	21270	29103	23762	21265	21339	11836	1489	1065	976	909	808	732	700	672	602	643	613	616	617	585	597	556	602	530	546	557	589	531	577	495	505	535	571	506	557	584	487	533	544	544	553	539	520	511	528	482	501	495	505	517	482	498	544	514	473	526	498	476	501	532	502	482	494	493	514	508	465	534	491	521	547	466	461	517	505	479	483	473	490	482	517	492	456	516	485	504	528	524	507	518	526	511	505	512	514	495	539	525	500	495	534	495	507	530	507	499	483	468	526	510	467	467	495	484	491	519	478	519	535	471	502	474	508	491	518	523	502	492	478	487	493	542	490	528	512	481	511	541	503	529	497	489	528	485	526	503	482	519	456	486	532	523	508	512	508	486	532	509	512	501	472	501	463	455	503	489	490	510	510	548	532	537	519	523	464	473	511	481	511	509	493	487	474	480	518	527	528	530	527	520	525	524	504	502	529	510	482	509	478	471	465	464	498	495	526	526	505	497	499	508	495	475	514	477	501	503	520	491	485	515	512	528	564	495	476	482	490	497	481	514	507	528	509	512	482	541	493	526	492	504	493	481	487	482	512	547	488	484	509	503	521	489	459	496	499	480	495	501	468	519	484	513	506	533	520	520	514	484	515	494	480	491	492	529	502	525	507	522	480	511	465	510	472	475	493	500	477	507	519	498	519	556	505	517	515	515	517	506	526	523	489	502	524	515	533	530	520	489	478	496	503	522	509	504	492	502	531	559	510	526	488	496	522	521	504	513	482	503	551	480	529	521	531	500	503	487	516	536	499	521	513	509	554	541	524	513	475	487	522	527	516	492	492	487	492	506	526	545	504	491	495	518	533	494	479	489	486	444	468	494	492	471	524	485	496	498	480	474	515	512	487	464	508	532	522	507	527	502	461	515	502	428	468	467	518	468	478	482	491	492	510	508	476	469	512	460	503	539	496	453	518	506	514	485	512	467	514	502	519	508	503	465	516	492	518	517	468	507	544	519	505	504	504	464	462	498	496	484	532	499	514	509	487	498	504	516	494	518	454	515	494	518	474	481	493	465	458	494	492	484	495	471	478	518	517	527	476	461	479	489	487	470	469	529	513	513	509	497	508	503	479	490	540	491	498	535	489	504	478	475	472	501	483	509	499	529	534	507	523	489	474	474	504	516	540	497	507	569	521	515	459	489	524	489	510	483	501	497	467	477	488	470	521	492	504	473	481	459	506	529	511	527	473	479	513	500	514	494	515	498	521	491	508	491	487	523	502	507	516	576	506	476	492	480	493	469	498	501	520	481	498	508	479	463	493	501	494	513	522	477	477	541	518	505	475	510	509	516	483	509	455	477	472	492	481	471	514	521	487	518	494	499	476	494	536	464	513	507	485	506	471	466	489	476	486	559	498	480	521	506	466	508	501	480	508	485	493	481	481	536	510	486	482	474	475	494	479	503	535	527	472	484	510	456	503	500	468	531	530	485	498	526	523	451	521	517	507	519	478	506	513	543	475	476	485	472	475	505	468	482	483	530	536	507	515	482	510	511	500	470	480	475	523	493	501	476	473	514	510	485	508	512	512	508	469	494	460	521	524	473	480	501	534	449	479	494	512	517	526	507	521	479	512	493	487	497	489	501	504	467	493	561	495	474	475	541	522	521	482	503	520	486	521	509	502	519	512	528	521	477	501	502	492	488	466	488	487	505	507	479	456	508	501	491	519	474	469	500	485	507	523	494	475	512	512	500	501	525	471	515	503	508	501	510	492	506	505	508	502	463	499	524	521	480	496	444	444	507	523	478	509	517	495	444	458	493	446	497	519	524	477	517	522	499	512	476	500	510	474	526	509	504	515	494	502	466	540	531	524	490	539	513	502	497	486	490	481	508	490	507	529	469	472	480	486	524	475	469	558	460	501	490	519	516	497	531	480	480	483	491	536	462	506	507	504	505	542	503	492	505	491	514	524	535	522	480	553	506	498	501	470	542	517	528	513	513	527	548	495	518	486	441	481	507	502	516	478	509	539	489	487	526	493	486	483	483	514	483	469	472	513	509	510	499	531	450	504	507	484	509	491	503	524	537	452	515	496	465	486	491	508	515	490	519	550	520	473	505	483	479	496	488	498	504	495	476	473	475	517	492	485	527	523	502	501	502	503	511	518	506	461	526	468	465	527	487	524	458	542	511	482	505	485	501	509	465	485	504	504	482	505	529	469	467	482	480	479	502	496	490	514	498	478	513	500	495	535	518	488	497	491	490	503	515	496	488	490	495	515	496	515	459	503	525	491	510	480	530	470	481	463	482	494	477	496	506	501	477	482	508	496	474	510	496	546	514	510	507	496	494	523	482	457	512	508	531	498	486	478	465	527	539	506	508	478	493	503	486	486	520	490	470	511	521	482	484	567	496	490	488	482	483	507	494	522	501	531	523	549	495	523	515	510	496	506	458	498	513	484	513	486	481	452	491	509	477	537	490	521	480	518	485	499	509	525	493	503	514	501	501	475	451	534	459	467	485	508	489	461	494	503	515	505	524	490	463	491	469	507	510	482	500	494	518	498	475	516	477	517	484	476	467	492	550	513	487	508	496	503	502	487	480	498	495	481	498	489	467	496	511	521	484	498	455	528	505	537	517	491	523	519	514	560	471	506	475	508	508	493	505	480	523	516	498	537	508	514	537	508	493	519	498	531	451	484	524	492	467	506	493	517	506	504	516	506	467	496	486	484	454	485	518	505	469	491	508	489	468	495	480	500	491	489	504	497	492	494	477	491	489	480	473	487	492	487	490	514	448	451	481	482	497	463	509	527	513	472	507	537	502	471	483	495	466	513	504	481	484	492	508	508	496	482	450	520	489	531	513	508	486	511	511	505	495	513	485	475	519	559	509	489	514	462	504	483	505	517	451	497	496	486	472	517	476	480	487	484	503	519	481	468	529	480	503	508	509	464	503	486	473	493	476	524	547	464	453	491	523	514	506	468	481	496	475	504	527	546	522	502	493	500	502	479	477	488	478	534	509	460	509	482	525	515	516	486	461	502	469	537	529	504	490	492	454	490	473	486	490	508	466	493	505	492	527	489	498	517	495	485	492	499	463	481	485	512	544	501	487	537	508	491	498	485	512	474	479	525	498	512	506	470	504	486	493	446	532	488	490	507	472	532	522	475	523	491	461	524	540	490	484	507	497	502	546	525	463	468	506	493	494	487	511	494	499	516	499	512	544	482	504	473	492	515	498	515	513	488	525	486	507	471	499	509	490	504	509	457	514	475	520	491	502	494	461	513	493	539	503	511	519	516	496	504	524	476	499	526	454	474	490	507	510	467	487	467	497	494	506	509	556	534	506	484	504	487	453	509	462	500	510	462	488	483	519	530	503	506	504	460	483	482	494	483	520	480	521	487	521	467	440	532	508	502	474	490	485	502	517	504	516	479	518	506	489	522	499	496	509	508	543	524	502	508	513	497	466	527	493	505	494	478	457	551	456	515	489	536	511	516	481	452	481	495	457	512
29607	15784	12591	6791	4604	3569	2773	2248	1775	1546	1336	1188	1034	922	881	880	819	744	680	722	698	706	628	664	679	635	582	652	644	657	582	585	589	576	605	567	553	599	598	596	621	551	614	548	576	572	593	553	549	595	613	548	561	577	567	522	558	521	552	549	515	562	534	545	563	564	529	527	548	583	548	552	569	533	600	567	561	540	552	533	562	561	531	548	549	529	522	561	567	549	572	547	545	573	553	525	581	572	546	533	503	565	487	515	538	550	537	531	581	525	570	523	572	550	600	473	534	572	599	522	566	580	539	542	544	587	498	517	570	571	521	540	532	537	582	516	537	541	578	536	547	563	542	523	544	537	533	558	513	580	560	529	576	530	515	526	516	569	568	511	582	532	566	556	560	526	549	530	561	547	522	567	570	555	504	557	582	538	493	554	541	533	540	526	529	565	517	536	564	544	561	542	509	539	512	543	514	531	545	537	549	541	521	517	517	551	524	562	557	518	574	529	591	555	515	546	537	541	577	540	532	586	535	594	541	538	603	547	523	548	587	566	557	557	476	536	510	590	579	554	552	569	515	554	557	546	586	538	566	532	543	543	584	522	544	550	574	546	564	521	506	557	544	531	554	570	554	576	572	561	526	540	584	531	552	571	557	567	522	527	531	566	557	584	519	512	520	550	566	548	563	529	544	502	535	531	543	561	546	523	528	522	576	539	546	524	556	539	551	508	488	529	527	550	553	535	509	583	579	570	535	554	572	535	522	512	527	543	560	538	520	510	548	539	541	502	549	516	559	502	544	561	570	534	555	541	543	553	515	546	544	553	552	569	513	554	561	532	538	571	566	560	573	509	513	533	526	530	571	496	568	585	569	547	520	523	538	590	545	530	528	559	518	549	527	523	550	570	527	540	525	562	546	597	542	535	548	560	542	560	559	562	529	521	516	575	549	526	544	604	554	518	534	561	531	503	551	528	509	520	526	513	576	509	552	529	567	520	549	514	523	535	600	551	547	553	574	556	515	543	516	555	534	562	514	543	530	503	593	554	551	514	547	554	539	575	560	492	550	570	537	556	528	556	517	536	518	566	554	556	567	547	528	556	569	543	545	567	501	512	539	539	575	508	554	573	597	535	529	534	561	492	530	524	530	548	507	526	562	535	563	543	559	513	507	547	545	546	508	531	565	544	554	549	499	550	558	550	521	532	533	523	543	515	532	561	571	529	534	572	533	541	560	575	561	570	520	588	536	512	548	517	569	570	554	569	563	571	545	600	531	554	550	522	532	561	540	540	538	530	565	552	558	576	531	556	574	509	517	537	575	551	569	544	561	522	526	549	556	571	536	522	610	541	560	557	574	503	546	513	565	527	516	519	521	536	575	559	540	592	550	567	546	572	563	528	523	553	493	583	531	572	532	568	549	549	540	539	580	515	544	542	534	555	541	592	577	532	578	537	528	557	525	503	551	562	567	508	538	547	528	595	546	573	501	545	532	535	541	543	594	561	510	560	547	515	549	561	571	510	560	548	551	528	514	520	526	534	534	522	508	557	557	567	541	506	533	551	524	597	475	515	549	569	542	522	540	560	558	535	576	526	531	570	579	541	511	539	519	530	496	560	508	530	514	567	548	570	542	551	524	545	515	525	532	536	523	544	540	562	570	587	540	543	516	560	579	523	529	563	556	531	556	550	520	548	538	557	520	547	552	563	513	547	500	572	528	516	518	538	544	555	546	513	571	531	498	578	523	539	575	535	542	553	563	539	535	543	583	533	542	531	544	564	517	590	548	567	568	530	575	554	500	519	548	518	566	569	534	572	572	546	531	570	516	547	530	543	559	517	546	560	549	536	541	549	565	508	535	545	546	559	525	594	550	568	552	538	564	536	543	556	520	521	557	484	539	519	525	519	585	540	525	555	526	587	514	521	565	508	551	502	547	559	562	567	579	558	533	525	569	527	559	547	526	556	535	548	554	553	537	520	540	520	518	542	533	534	568	552	535	525	558	555	538	563	511	539	542	561	538	546	531	535	554	557	531	572	522	574	597	570	585	557	568	521	529	594	525	586	554	514	506	541	544	561	567	552	539	509	588	577	560	583	551	544	557	540	595	524	562	557	556	522	551	538	560	560	575	535	541	546	553	539	569	560	594	543	569	535	547	565	513	568	578	525	540	574	546	532	582	596	544	511	530	556	534	557	567	495	536	542	551	527	515	509	548	499	523	513	554	566	500	546	518	510	556	540	573	568	553	522	574	572	537	538	510	566	563	526	554	518	527	565	570	552	533	523	550	566	524	551	569	556	542	560	577	517	546	558	551	546	501	566	566	594	568	509	573	519	545	541	556	570	520	559	548	576	535	545	555	574	531	594	528	571	540	485	547	566	537	506	523	520	547	520	555	546	545	557	549	592	569	523	600	562	520	535	529	562	549	517	547	515	514	557	566	518	549	544	552	542	533	549	585	527	520	561	566	593	535	520	547	535	577	562	540	562	554	552	548	514	549	522	555	562	586	539	561	548	510	535	552	553	544	542	511	552	564	502	554	573	556	580	570	535	575	548	530	554	565	583	486	546	576	536	558	524	558	575	560	544	543	577	567	524	520	560	548	566	581	565	540	524	517	536	544	550	547	531	540	508	556	583	537	509	534	568	610	590	542	566	579	495	545	512	542	514	579	539	565	579	546	553	525	530	541	500	510	563	551	533	541	558	540	565	576	586	560	521	543	542	540	532	557	567	526	527	569	533	569	524	541	528	475	555	540	556	557	537	570	513	525	514	553	553	575	508	553	547	571	606	551	563	535	552	616	563	494	560	525	519	563	531	585	562	523	524	543	540	552	530	567	560	558	563	581	540	512	536	538	511	566	516	568	564	526	525	570	528	507	572	539	551	558	554	531	548	588	530	554	542	596	573	575	502	539	547	522	592	528	559	560	541	561	535	494	495	547	535	530	533	534	482	541	543	532	564	549	525	596	509	535	523	544	515	533	549	544	541	507	575	550	564	535	528	586	565	542	563	525	489	548	522	548	568	527	515	558	550	524	564	558	515	562	483	533	547	516	533	530	583	517	538	542	521	566	552	535	501	532	525	541	501	539	538	534	536	577	531	583	508	514	523	550	490	582	569	566	523	529	531	536	573	546	547	541	514	542	576	546	549	547	540	552	541	548	539	509	552	563	555	523	536	548	566	539	565	569	550	515	558	545	545	508	520	530	535	559	540	529	512	551	564	519	560	510	555	534	571	537	540	607	558	526	518	515	589	509	559	568	532	560	529	559	552	529	579	481	531	503	563	587	553	520	549	563	537	524	518	495	501	564	544	531	546	540	566	478	513	520	581	567	543	547	515	499	544	524	542	567	543	565	564	493	577	609	528	573	514	572	551	508	540	534	544	542	557	550	527	563	530	513	529	570	546	532	525	517	477	495	576	535	530	567	549	589	542	558	560	552	558	528	541	541	517	561	557	533	568	523	497	556	539	553	526	530	506	561	570	562	519	545	566	556	542
27556	20417	9112	976	638	569	458	351	332	348	356	375	313	342	329	350	347	340	340	311	324	351	327	341	298	341	323	294	305	359	345	318	308	318	325	369	331	320	330	288	340	333	302	317	331	355	330	312	348	347	309	362	352	304	327	304	314	337	312	313	337	325	308	321	329	344	329	350	318	351	318	301	354	336	315	338	316	312	346	318	334	287	323	335	333	321	315	320	325	335	326	302	356	321	311	315	338	307	324	340	329	321	295	315	327	327	315	324	325	341	313	312	312	313	320	342	315	338	331	330	334	354	347	343	316	331	329	322	327	316	346	312	348	342	307	277	318	328	346	376	321	313	335	326	328	318	331	318	345	311	332	339	318	357	336	341	326	339	354	333	343	308	333	307	307	318	336	311	324	330	295	325	356	334	325	293	312	312	307	338	343	344	333	315	329	344	345	366	306	340	354	323	322	355	321	357	306	298	329	331	326	357	329	328	318	334	324	307	309	339	316	333	303	311	337	314	314	323	310	353	338	321	313	326	357	329	333	311	298	294	336	328	314	306	369	323	309	351	317	318	346	310	315	344	353	345	329	323	319	331	323	307	304	306	368	323	322	343	321	355	323	307	340	299	335	315	325	324	314	312	302	321	332	318	333	302	323	326	364	308	327	302	310	337	329	349	294	339	310	376	338	345	303	315	321	312	310	340	332	298	350	360	314	312	333	340	359	324	312	355	291	321	302	326	318	301	329	323	357	319	350	312	320	283	330	330	282	346	312	320	345	320	276	340	320	382	321	334	349	315	325	300	299	335	348	331	339	332	306	320	313	313	302	308	353	308	321	317	323	327	315	324	321	317	285	313	322	340	359	303	339	323	317	279	349	343	333	297	319	331	332	280	311	327	339	306	301	311	332	304	343	321	339	296	305	341	328	326	322	370	336	329	303	314	329	321	333	307	322	327	354	324	340	364	325	330	339	323	320	327	322	354	333	314	301	357	363	313	310	358	303	347	309	293	361	339	322	297	332	345	319	342	321	347	336	352	341	349	339	320	367	347	327	341	353	298	318	326	330	322	322	335	316	321	329	335	312	353	301	305	307	361	302	363	311	331	329	314	338	328	328	314	351	342	336	299	308	362	326	327	323	324	314	344	328	316	328	337	327	303	300	305	366	298	340	307	323	326	297	331	300	352	370	321	330	333	322	338	336	330	315	340	320	332	326	336	331	313	318	307	282	345	337	333	311	299	332	294	320	307	315	313	335	330	336	315	331	329	316	327	330	305	311	319	368	330	316	346	352	321	336	351	326	325	324	339	339	318	334	337	350	326	308	342	332	329	324	304	314	327	339	338	320	330	289	324	358	336	350	348	323	304	315	323	340	303	354	369	324	323	335	337	342	327	327	351	327	313	313	319	306	323	350	354	300	348	344	306	334	313	389	316	348	338	331	338	339	334	306	354	282	344	333	362	306	317	330	353	340	324	327	338	349	347	337	328	322	362	321	343	341	334	323	321	342	316	330	362	319	286	312	346	358	326	297	311	318	309	301	324	311	327	352	324	383	323	331	342	326	309	334	318	296	320	346	348	308	302	341	316	347	312	334	326	345	361	302	319	327	300	334	309	319	312	325	361	339	314	328	289	330	319	319	318	313	333	328	316	312	342	314	333	304	297	361	334	325	333	314	339	354	345	306	317	327	289	318	330	360	300	347	308	345	328	342	339	312	321	322	325	283	366	320	298	348	318	332	326	297	359	337	317	336	347	353	338	317	333	355	322	316	327	323	295	317	351	320	318	326	336	299	319	318	302	320	319	327	311	334	308	339	320	311	341	316	315	343	303	336	331	324	339	339	304	301	309	318	328	342	302	346	323	334	320	327	327	322	327	328	368	336	319	297	336	326	298	341	319	311	307	315	320	317	334	369	330	328	330	333	324	348	329	309	352	324	319	375	338	317	327	319	333	351	313	332	333	342	352	322	357	300	330	310	320	329	316	336	305	316	355	315	332	299	325	320	319	329	316	314	336	309	351	297	316	354	320	324	311	330	338	317	298	319	329	292	316	322	343	332	340	339	320	299	303	333	315	307	322	302	321	325	345	325	364	333	312	336	298	293	281	324	312	325	341	319	309	336	352	359	340	293	365	313	358	338	321	307	326	341	352	338	296	323	355	297	354	328	298	331	344	311	355	333	302	355	294	353	319	342	309	336	350	314	342	294	350	294	267	316	327	292	344	313	314	338	311	308	303	318	344	348	339	330	335	314	306	295	349	353	336	301	336	321	319	352	293	331	370	299	311	366	321	330	313	334	333	336	316	373	309	327	324	351	361	351	306	321	299	298	316	329	315	325	327	332	340	339	303	351	314	335	343	329	330	381	333	314	332	332	329	301	332	305	317	309	333	334	328	328	338	298	311	331	377	301	339	310	358	317	334	333	321	318	295	325	333	294	317	340	322	329	351	326	307	337	331	328	340	303	334	327	306	360	327	343	358	356	321	288	333	309	309	340	284	320	321	340	352	313	291	310	320	314	339	328	284	314	300	338	296	350	306	286	308	330	355	345	301	303	343	308	338	303	310	319	352	350	328	317	353	307	308	304	321	336	339	333	314	347	324	320	293	307	331	297	345	333	297	302	314	320	305	315	335	366	304	345	337	342	329	334	328	326	315	334	304	331	345	321	306	335	292	316	348	322	353	322	324	359	335	335	314	314	287	339	352	307	320	331	320	347	319	324	333	330	347	336	329	331	363	344	313	331	352	322	316	320	353	323	322	361	317	318	376	317	288	344	306	337	312	322	312	337	329	320	298	375	321	302	336	323	334	331	333	355	295	364	326	316	325	335	321	318	333	336	301	304	310	282	312	306	304	314	323	340	338	320	342	312	310	318	311	334	322	333	303	322	342	329	305	329	326	307	312	328	303	311	333	338	317	330	364	302	333	311	325	343	361	318	319	346	341	308	337	360	284	338	298	325	306	357	323	326	361	323	342	306	341	293	326	298	306	332	324	309	299	291	309	282	337	326	319	305	337	305	299	326	307	305	322	336	308	307	332	334	322	299	327	327	299	310	375	369	294	339	319	312	313	319	328	336	303	367	319	333	328	336	309	316	342	329	331	317	309	301	319	338	325	296	321	307	309	319	306	359	325	312	310	307	333	329	318	334	343	322	322	331	312	311	345	321	313	343	331	331	341	335	330	312	324	347	309	364	354	354	315	325	332	327	339	328	317	339	331	333	335	344	327	287	292	308	304	345	317	311	333	317	322	347	311	312	343	351	324	342	291	327	350	305	324	323	305	330	299	325	348	311	341	309	283	317	300	340	317	322	333	337	339	351	285	321	329	296	311	324	320	294	319	295	327	356	323	328	339	315	335	334	330	342	367	327	368	318	336	322	316	328	311	320	306	349	337	339	329	336	336	329	343	315	345	326	329	291	305	337	340	357	345	337	336	350	292	333	327	340	331	337	293	327	307	307	309	310	321	334	334	312	312	325	306	309	295	328	349	306	337
23486	2316	1146	736	604	530	492	434	442	423	374	421	406	387	419	403	407	401	419	421	414	412	405	394	415	374	374	415	396	389	392	396	376	404	375	393	402	406	419	407	392	357	397	409	370	405	380	382	433	395	360	380	350	404	392	397	348	390	388	389	401	361	420	401	390	359	376	390	400	412	365	379	401	394	418	377	413	410	393	389	393	366	412	393	425	398	422	352	392	408	361	416	413	375	382	421	373	413	383	352	409	409	404	393	371	419	378	378	388	359	405	385	397	396	413	391	377	413	367	407	398	403	408	339	386	396	404	380	377	395	372	380	417	378	413	403	388	400	404	395	371	375	389	390	376	386	398	427	409	427	395	441	393	368	380	377	400	406	412	381	378	416	387	403	394	435	382	353	411	384	369	366	367	389	386	401	372	400	425	413	360	373	430	430	394	420	372	370	389	391	427	374	373	403	410	381	370	387	393	349	390	378	392	378	404	384	435	359	403	401	398	369	396	377	377	353	374	400	356	370	421	400	411	412	382	399	381	390	372	372	435	387	385	393	375	417	382	386	392	388	373	417	404	390	387	374	394	420	389	386	377	400	388	365	397	364	370	396	405	389	387	430	390	391	410	372	385	417	407	413	394	381	385	369	379	408	419	402	376	408	389	380	400	360	404	401	389	360	400	380	380	371	360	409	356	384	402	370	363	384	371	396	344	395	369	410	421	410	386	400	379	373	374	383	383	390	402	403	392	381	373	398	376	392	383	388	379	419	383	371	369	388	410	392	399	371	384	356	390	389	355	351	390	390	399	404	415	373	390	403	421	382	380	404	386	359	402	394	380	408	391	407	380	411	419	378	379	421	422	386	404	395	374	437	404	359	417	383	363	367	381	407	419	373	369	395	357	379	411	386	375	380	383	375	394	384	380	372	402	367	376	383	381	421	416	381	415	380	384	381	316	372	399	401	377	381	384	396	382	410	366	338	401	419	393	390	367	399	418	378	390	385	385	364	404	416	421	360	398	377	397	368	372	391	382	408	406	382	405	416	391	409	386	367	425	377	390	405	398	346	390	390	388	378	430	415	373	393	409	365	424	372	379	358	366	396	404	434	361	407	360	378	328	374	371	429	367	415	362	365	361	402	385	407	378	416	357	387	380	410	418	416	383	395	390	389	368	379	390	386	357	371	425	355	394	380	362	410	417	380	403	430	395	372	364	380	412	384	406	382	424	409	376	385	365	379	377	430	375	387	407	396	353	363	385	385	387	372	392	408	376	322	376	391	377	404	385	422	389	382	369	401	383	380	406	388	379	391	373	397	401	388	359	413	401	382	410	426	391	357	408	404	367	366	413	394	375	373	391	397	381	397	410	346	381	399	393	387	369	383	358	418	376	361	407	385	397	377	368	360	401	403	364	390	370	390	391	444	407	378	379	372	396	390	390	388	405	396	422	370	379	376	385	372	387	438	432	422	354	419	406	364	387	403	370	414	399	371	413	380	350	382	364	365	384	369	370	373	408	387	391	400	392	401	387	386	385	399	391	377	381	367	387	372	385	392	348	398	401	415	391	383	368	350	357	396	397	393	434	413	416	372	374	398	329	410	408	422	414	398	411	411	361	399	386	363	406	370	389	390	383	354	365	382	411	403	399	419	377	425	413	401	388	402	377	429	365	389	379	365	384	403	376	368	383	389	381	394	402	390	382	407	383	379	395	359	387	408	385	361	406	402	393	346	388	408	387	370	382	391	394	432	381	387	390	383	364	350	352	390	331	384	370	386	410	382	390	405	398	399	390	417	395	396	388	389	402	397	405	392	405	388	398	395	390	410	397	394	380	378	377	387	376	400	387	400	393	389	381	397	367	390	393	417	375	401	368	413	385	393	408	394	380	409	374	392	398	410	384	376	387	384	355	374	373	395	398	367	402	375	399	365	350	373	380	384	359	366	385	374	381	400	414	399	407	339	389	398	387	418	395	388	365	390	384	389	381	378	401	381	396	392	376	399	411	391	371	367	349	383	397	413	396	388	354	385	361	412	408	357	396	340	358	409	392	369	402	380	400	382	380	362	402	364	412	367	371	385	400	387	399	380	397	393	432	354	376	399	378	396	355	396	352	381	381	364	380	375	364	390	390	388	408	414	359	407	387	369	405	374	392	365	376	396	414	383	380	393	400	368	368	386	379	388	364	383	364	379	407	358	415	372	358	373	372	381	388	356	406	373	357	360	386	405	385	395	430	372	388	388	401	358	396	388	380	371	433	415	405	349	375	372	395	397	384	377	393	377	400	408	392	396	392	437	368	376	410	397	389	359	395	411	380	410	361	384	383	401	391	397	362	401	407	407	371	388	390	373	416	413	359	377	396	413	385	395	424	410	403	387	376	407	414	380	387	390	367	402	377	398	403	387	399	349	380	413	386	356	410	381	384	385	388	424	380	403	383	397	418	391	395	372	369	375	393	359	397	365	375	397	407	379	386	423	387	378	404	402	371	382	393	378	364	404	413	391	333	421	389	347	368	398	378	384	396	369	374	404	441	363	401	387	393	369	407	384	375	381	379	390	392	395	407	378	413	416	396	353	383	392	364	397	414	381	368	374	390	368	400	407	386	400	370	352	423	386	397	374	419	362	395	378	366	389	421	400	360	378	364	375	394	384	402	399	402	407	369	406	395	377	399	398	413	422	361	378	398	377	429	361	380	409	417	385	386	391	388	362	359	407	375	359	391	417	383	405	377	373	401	431	367	393	375	406	376	412	377	360	397	373	382	371	399	417	349	372	376	411	371	385	408	393	374	374	416	377	381	384	408	395	374	382	413	415	410	344	372	396	421	365	340	359	374	373	390	400	363	335	380	371	385	391	371	387	422	389	372	415	381	397	383	400	386	403	401	394	368	411	402	406	409	411	410	362	370	366	414	389	403	385	372	392	395	361	391	350	408	396	403	377	385	385	382	368	395	392	390	382	401	396	383	365	395	405	360	393	393	399	388	392	407	386	423	405	370	374	390	371	414	399	358	372	352	398	380	386	402	402	382	393	383	394	397	369	396	408	381	370	417	389	417	396	406	398	396	384	390	399	401	359	414	343	391	392	408	394	404	399	410	383	373	413	386	408	412	374	391	395	376	447	394	415	405	384	384	427	377	378	403	388	379	369	383	382	389	379	409	369	385	373	367	363	365	387	398	403	397	420	384	376	367	362	438	397	364	407	387	401	364	398	411	377	379	360	361	359	364	418	379	394	415	361	377	362	389	351	384	421	404	393	364	407	366	383	418	364	399	394	384	399	399	427	389	363	427	373	353	393	389	394	387	392	362	363	423	415	438	412	369	419	375	395	386	375	403	363	438	378	367	423	362	367	403	362	401	411	388	383	405	370	413	386	411	384	396	394	384	377	411	412	375	397	395	372	356	413	445	386	381	360	383	368	352	407	403	383	392	375	399	381	395	379	391	377	416	386	376	371	411	389	396	404	388	384	390	379	399	397	365	393	379	372	406	415	394	378
23569	21166	28583	24033	21166	12126	1123	622	542	484	395	369	340	356	330	302	292	276	308	275	267	287	283	237	269	280	288	239	270	250	237	210	267	272	253	243	242	256	236	223	259	226	223	267	258	206	225	232	285	253	250	228	229	227	216	244	239	253	225	243	242	225	258	228	230	234	255	216	238	254	235	216	259	248	233	235	238	239	221	219	214	218	216	246	237	219	232	228	216	244	238	234	250	265	242	223	224	219	205	234	252	216	238	213	260	231	260	279	247	212	217	259	234	260	223	236	264	228	223	230	242	263	219	235	232	244	238	215	260	228	232	209	243	215	232	251	209	200	238	227	233	221	230	236	265	237	238	219	238	220	232	235	250	212	229	227	234	235	241	250	240	236	214	195	228	211	242	238	244	227	233	216	235	241	242	231	247	212	227	224	223	228	213	211	214	261	260	233	235	253	208	252	230	200	244	207	231	247	216	232	214	207	254	214	236	251	219	245	228	232	284	250	245	211	228	227	241	230	246	213	238	236	224	224	228	250	224	211	247	235	234	199	209	228	206	230	227	198	241	208	216	234	210	236	234	236	185	236	234	238	237	232	253	220	206	245	252	232	259	234	240	234	233	232	257	237	227	238	257	240	264	222	204	259	223	265	226	234	237	233	235	237	201	251	237	227	228	238	257	252	237	241	245	238	239	216	218	204	203	216	204	226	253	253	235	226	255	250	234	232	272	204	202	257	240	215	208	252	222	198	234	233	218	238	225	210	236	242	226	223	254	250	216	219	259	209	223	219	201	252	223	207	230	234	243	232	223	231	218	217	199	214	256	228	246	237	243	249	219	253	220	240	250	229	226	209	234	227	234	252	228	227	222	251	240	237	257	243	219	233	241	246	218	217	235	253	254	247	229	242	232	225	232	245	243	232	237	254	241	229	208	231	221	218	251	213	208	201	237	248	278	217	231	235	247	241	232	257	225	225	219	221	218	229	232	237	223	250	247	216	230	266	254	213	239	225	223	237	225	235	230	231	229	248	224	219	243	238	251	227	247	207	222	235	244	235	225	247	237	228	242	225	207	239	222	231	264	229	254	231	234	243	238	227	218	230	251	229	224	222	244	231	246	236	258	227	219	215	232	246	238	208	214	230	230	230	238	261	248	246	217	250	225	240	233	250	219	214	212	227	239	259	229	230	233	229	240	214	214	229	224	257	217	237	233	236	228	269	239	241	224	231	243	245	244	233	249	232	240	214	234	238	233	244	231	214	228	243	237	238	234	211	225	238	259	253	225	233	222	256	223	275	240	249	230	249	222	248	232	237	251	244	237	238	234	233	249	226	259	209	230	214	214	257	249	216	223	225	219	234	235	229	209	214	245	219	229	236	230	258	234	238	235	220	261	239	244	244	222	264	221	198	232	235	231	226	221	225	247	239	247	226	244	240	251	237	225	213	251	231	226	243	224	264	223	239	196	232	238	202	213	226	238	234	259	231	241	252	233	222	249	224	237	248	242	222	227	230	213	215	242	242	234	213	210	246	250	200	241	254	236	236	224	220	252	217	220	226	243	214	231	198	219	219	244	204	256	239	251	209	253	268	255	209	221	225	223	239	218	221	232	233	258	232	211	259	232	269	219	229	237	223	234	208	241	217	181	241	218	226	217	252	241	257	261	204	224	246	212	205	232	217	234	227	233	216	250	223	206	253	239	221	227	217	223	238	265	232	217	248	239	225	241	213	264	220	228	240	244	227	236	225	197	233	248	235	253	215	232	228	248	218	245	252	227	253	206	242	226	220	228	248	254	239	232	235	225	224	252	222	232	225	243	212	247	228	227	210	233	229	248	230	233	244	215	215	223	218	231	243	238	231	239	242	228	228	217	239	255	211	236	251	242	234	205	269	210	230	224	222	231	226	225	227	233	214	223	239	219	227	241	232	218	219	256	217	264	238	234	214	231	207	226	261	251	239	235	257	243	238	250	252	245	240	222	252	230	225	238	262	234	245	228	247	229	207	263	231	229	225	243	217	289	202	254	255	266	219	234	248	231	247	201	251	249	239	238	223	240	224	227	217	219	220	205	242	220	243	210	242	206	210	246	215	225	244	266	247	243	247	210	215	268	240	205	233	266	213	203	263	260	230	216	222	225	236	205	267	239	242	229	201	252	235	252	248	255	270	252	259	242	223	206	260	221	258	227	246	214	234	250	247	252	223	214	241	212	242	225	230	239	266	253	211	228	242	220	256	223	221	271	236	220	244	242	216	238	239	212	216	202	250	238	248	221	238	234	225	238	242	252	232	222	215	210	240	226	227	221	225	248	245	257	232	230	265	246	219	226	230	232	226	229	222	249	222	222	228	224	231	223	240	233	223	222	241	253	245	231	212	248	227	256	237	204	250	226	203	207	227	229	213	261	223	210	219	245	212	235	249	235	243	223	244	248	229	208	227	223	248	262	214	223	217	246	242	227	217	257	244	226	243	244	220	267	240	243	250	224	225	242	257	253	201	230	244	229	223	268	260	225	225	240	217	244	260	228	214	215	222	236	220	232	235	257	215	250	244	254	237	217	235	231	235	218	234	230	220	237	228	231	229	231	246	215	238	229	219	198	240	236	237	232	249	249	230	211	268	290	231	247	262	266	248	225	229	195	234	227	260	200	207	234	223	222	219	226	230	224	202	235	242	224	216	239	233	218	239	227	210	233	233	239	237	237	229	214	240	243	233	250	238	231	241	209	240	258	208	236	222	207	248	253	233	235	247	266	243	238	217	269	224	255	222	234	206	253	257	231	247	254	237	239	247	198	226	224	216	227	235	247	227	224	229	221	252	219	227	224	213	251	236	234	211	224	240	234	213	221	213	225	242	253	219	224	231	214	225	230	228	210	228	237	246	215	225	237	211	212	222	235	242	244	213	238	240	198	235	230	236	248	196	228	242	213	240	248	246	215	217	219	225	221	255	255	234	248	200	217	231	260	246	255	229	264	241	249	221	231	245	229	249	234	250	259	225	201	230	221	215	231	252	238	255	257	229	239	245	221	237	235	247	258	240	239	239	222	238	233	222	241	267	252	234	265	239	248	245	218	233	206	255	257	211	250	236	242	255	254	219	218	240	238	228	259	238	219	235	235	233	236	218	210	224	237	238	247	247	238	226	238	221	214	250	247	250	212	228	213	253	223	230	212	261	239	234	223	224	249	224	238	233	231	247	229	258	219	226	203	248	204	228	219	244	222	243	220	245	265	237	260	224	229	242	211	234	257	234	244	235	198	231	254	242	222	264	227	229	224	225	259	233	218	240	230	243	245	213	224	216	254	233	243	216	241	222	237	186	223	244	253	234	245	220	250	228	254	237	224	224	232	207	231	233	223	234	239	237	211	205	273	203	228	216	243	251	202	228	239	234	228	218	234	239	217	265	243	229	245	254	240	232	250	208	201	229	220	212	200	266	220	238	222	242	226	219	226	235	239	229	250	233	227	248	238	216	245	218	217	236	195	250	230	229	253	209
27115	10751	7744	3737	2477	1850	1482	1137	982	750	687	614	528	518	438	397	389	387	366	364	389	336	382	358	312	303	332	320	303	319	302	326	324	340	291	287	297	320	321	286	296	282	276	291	267	300	296	280	289	291	277	285	292	285	315	267	280	288	300	325	262	307	282	271	292	295	291	276	303	302	271	305	304	265	297	292	277	253	282	301	274	299	292	305	276	290	281	278	280	271	295	276	277	276	296	287	293	291	295	309	275	264	280	252	255	275	303	286	314	264	269	221	271	310	277	243	313	264	274	310	287	277	274	274	253	254	279	299	277	276	257	300	294	243	311	285	275	252	299	238	301	275	271	278	264	276	300	286	260	267	274	275	281	302	276	284	282	294	292	253	285	270	283	281	288	275	303	243	273	280	284	271	306	299	314	263	257	278	291	265	283	263	287	270	275	275	270	297	248	257	266	278	301	256	268	274	274	259	274	295	283	266	260	265	268	268	259	304	289	279	284	278	279	282	295	241	300	273	267	267	267	293	258	272	281	271	275	283	259	279	249	289	291	279	298	243	275	248	278	293	275	299	265	287	306	282	256	278	304	253	259	259	296	258	266	292	252	276	265	297	268	272	244	297	244	261	275	272	279	278	286	262	237	251	281	303	303	272	278	280	272	292	275	302	311	281	251	278	263	289	283	284	298	289	290	266	287	283	273	272	315	274	262	250	244	291	278	281	285	277	269	279	275	260	266	278	293	307	246	287	311	262	290	239	280	273	281	265	314	261	288	287	276	287	258	265	309	288	259	290	292	259	287	272	284	263	271	253	304	268	271	275	278	259	273	285	262	304	315	298	269	265	294	288	311	279	297	314	270	296	285	312	276	268	263	294	293	272	277	266	278	268	292	260	280	258	275	265	285	277	254	263	281	259	297	300	273	284	271	274	256	288	279	287	292	282	278	249	285	272	281	282	300	282	270	267	256	290	293	265	293	278	273	276	315	265	288	263	279	243	254	271	267	269	264	289	287	267	283	288	275	274	301	274	263	259	282	260	255	272	318	256	291	280	288	275	276	267	248	308	272	264	272	303	268	289	234	282	305	273	307	281	280	295	291	258	261	315	273	273	284	290	290	278	280	284	287	289	261	296	295	262	277	258	278	286	265	281	282	283	256	295	244	287	299	295	283	292	265	271	287	269	300	273	274	277	300	269	278	272	291	286	242	310	259	269	234	269	263	302	276	283	276	267	268	250	279	274	261	252	257	257	281	272	280	273	279	250	286	287	273	265	285	271	290	252	283	288	289	268	245	271	277	292	301	303	276	304	284	294	295	253	312	253	269	282	270	273	282	270	299	271	295	314	287	247	266	282	278	270	271	259	320	285	286	295	264	239	276	258	288	250	267	246	295	290	260	297	284	272	236	248	242	273	257	279	291	259	284	276	314	250	261	282	261	273	257	267	295	309	251	310	310	271	261	272	266	293	276	282	290	292	277	273	288	251	253	237	265	284	287	290	265	257	307	250	288	262	294	291	285	277	271	268	260	278	300	258	270	290	267	295	283	284	285	292	306	280	287	292	261	309	289	281	277	258	282	327	273	276	298	263	262	295	283	278	304	285	306	286	288	257	277	271	265	298	283	283	278	296	275	299	271	278	269	293	268	279	295	276	255	270	274	279	284	287	293	289	290	268	305	290	240	288	260	286	268	293	294	272	290	283	285	266	265	266	274	263	294	288	285	292	298	276	255	282	264	273	263	260	265	230	257	286	284	259	269	260	273	266	279	275	299	247	265	267	284	281	281	283	284	298	313	278	262	271	285	267	276	278	290	284	253	279	274	271	259	266	283	278	254	280	264	281	276	297	295	259	295	262	276	248	293	269	303	287	285	261	260	290	271	253	303	250	259	272	290	303	245	273	281	268	297	260	302	262	282	257	295	272	291	294	262	273	302	260	293	259	263	273	300	312	267	290	284	299	278	281	283	301	295	255	286	265	293	299	260	287	293	266	286	281	288	251	307	262	259	277	253	265	256	268	276	276	263	306	257	284	262	268	255	269	280	262	289	262	272	299	269	259	278	253	280	254	270	222	287	272	261	277	278	278	289	284	291	296	265	280	284	306	278	305	255	282	288	298	286	277	278	302	285	270	252	279	293	279	253	256	286	270	315	276	248	275	258	267	266	282	264	296	283	260	267	270	304	288	277	281	292	294	294	276	270	292	248	256	290	312	267	250	276	318	278	300	282	277	262	295	253	282	277	267	248	299	269	262	279	251	259	302	297	287	296	284	288	296	285	264	255	295	287	256	275	281	268	259	278	302	260	253	291	253	256	252	279	277	297	280	276	294	273	300	285	300	296	307	265	281	285	267	267	276	255	299	257	288	276	286	280	307	313	279	301	281	266	282	272	256	305	287	300	264	269	276	276	271	286	289	248	276	291	282	254	279	301	258	290	245	289	262	282	284	273	278	256	272	292	294	304	256	263	255	269	266	280	299	273	284	284	300	285	244	253	261	267	292	282	269	269	263	286	266	262	274	280	285	306	271	246	274	280	279	273	269	259	267	275	261	271	280	279	298	272	289	282	303	263	257	260	296	313	279	259	280	265	277	252	269	265	256	269	291	276	293	278	276	299	287	277	310	317	253	282	303	272	279	288	282	292	272	281	309	287	266	281	306	282	273	273	279	287	280	261	250	307	297	287	252	255	287	284	323	260	283	292	314	311	272	256	285	255	287	299	267	297	297	272	284	305	278	280	313	285	268	295	280	276	284	271	269	287	281	261	286	300	252	289	303	283	256	262	294	265	271	296	279	294	299	283	281	265	303	262	294	268	243	327	256	279	283	260	262	256	288	276	247	280	253	266	314	283	256	257	244	285	276	298	261	293	268	264	284	258	321	301	324	282	272	259	292	297	285	270	286	278	293	232	280	269	294	296	290	298	272	273	285	292	277	291	256	272	284	282	297	281	282	257	284	277	274	279	259	294	267	250	267	268	264	313	264	279	282	251	261	276	289	297	285	273	280	278	276	282	288	284	259	292	262	272	271	268	268	284	265	286	264	271	252	292	282	272	291	272	278	285	276	285	305	268	272	255	255	280	289	283	260	304	235	300	277	267	277	287	284	249	286	291	288	272	268	290	271	278	298	276	270	272	315	262	261	255	249	302	284	281	282	264	248	271	294	280	255	278	273	286	296	306	301	283	282	275	276	290	258	288	258	265	268	265	320	324	261	288	278	272	285	296	246	270	311	295	287	287	271	259	279	291	266	295	270	270	287	299	275	303	260	270	304	263	278	288	274	282	246	272	282	266	288	290	269	292	291	234	287	278	310	259	290	294	276	278	265	285	300	257	265	271	270	290	262	288	310	267	280	284	289	281	268	272	265	252	267	300	281	311	256	297	291	281	278	273	258	287	287	266	314	285	285	288	303	266	273	277	293	254	293	294	264	308	269	251	278	259	280	244	289	284	276	282	259	275	254	302	258	295	265	296	318	284	275	282	266	297	285	264	260
24770	21164	27570	24923	12445	1148	943	698	658	666	656	643	657	598	594	563	592	561	593	567	588	617	539	584	577	540	576	601	549	558	597	584	521	580	576	610	517	565	560	568	558	558	552	553	570	591	548	557	594	563	597	516	550	553	528	530	551	541	532	527	509	566	555	552	590	532	541	531	608	549	566	554	557	563	539	570	535	513	550	539	558	571	606	549	529	537	555	542	521	547	550	554	537	576	526	547	547	561	491	576	636	550	535	584	526	521	543	554	598	547	544	565	576	541	560	569	518	541	545	545	568	517	553	562	557	580	583	564	556	554	549	534	555	566	543	539	536	553	521	548	573	526	545	516	555	531	543	596	551	561	521	539	541	551	526	581	579	513	552	507	514	556	529	557	548	536	548	533	576	585	609	519	568	536	541	527	597	571	544	564	555	560	588	514	538	555	539	558	556	565	522	566	556	548	542	521	557	544	579	534	565	509	520	559	561	539	505	584	526	557	568	579	594	533	567	518	569	544	588	569	585	538	536	578	577	549	539	525	533	569	567	539	562	543	502	559	558	534	535	531	540	527	571	550	591	555	532	556	569	558	528	536	539	554	561	537	557	525	552	603	567	548	559	550	556	526	552	567	539	528	534	559	548	519	548	530	537	542	607	560	534	532	550	565	556	563	597	553	583	543	510	505	564	524	557	585	574	575	521	524	544	538	556	537	544	564	509	475	601	523	567	515	542	589	529	520	540	560	558	552	560	544	507	590	537	559	552	560	564	537	565	604	520	579	580	548	564	556	543	591	528	514	566	591	519	516	575	553	561	528	549	563	540	577	560	537	543	506	510	532	582	553	525	583	564	536	585	555	579	566	573	568	585	532	516	561	506	542	555	536	526	541	559	525	550	551	543	595	549	540	531	548	548	581	543	495	543	579	544	591	554	533	548	550	521	561	521	512	566	605	508	579	596	516	550	538	538	534	555	494	572	547	549	562	550	539	542	549	533	563	585	566	540	575	567	506	591	523	584	556	537	548	582	570	545	521	568	566	556	553	557	522	562	586	569	568	584	532	563	563	568	546	573	550	564	530	573	513	523	563	557	550	550	521	600	546	578	546	552	522	557	572	578	572	585	561	532	563	552	555	514	518	535	519	551	550	571	570	554	542	517	527	542	524	529	531	556	537	537	544	494	520	539	557	543	568	549	538	538	557	583	538	557	534	541	551	568	579	490	541	496	554	567	539	518	552	558	535	552	505	525	530	573	540	495	574	527	551	529	545	562	535	597	541	567	521	559	558	532	583	565	531	558	565	550	507	531	547	603	551	574	541	504	556	582	571	542	540	571	540	579	555	547	550	558	543	545	573	569	503	536	559	564	492	556	521	536	546	536	538	557	584	532	515	517	566	584	532	556	538	522	571	556	579	557	522	581	521	545	544	589	567	558	578	541	615	502	543	538	578	569	515	533	533	546	533	518	515	523	500	559	535	547	554	565	572	538	534	557	487	546	593	553	537	549	532	609	523	508	576	528	596	510	597	589	532	576	530	534	531	492	528	555	539	550	544	515	536	567	543	544	553	551	567	538	625	570	525	536	580	560	569	569	540	562	503	531	579	586	577	513	563	552	553	569	544	550	569	568	540	571	561	561	543	517	536	557	551	522	562	527	583	550	556	563	520	542	559	537	531	550	579	571	567	519	540	548	577	578	581	512	576	601	542	528	574	528	527	582	539	501	542	551	542	533	551	555	570	544	561	539	536	555	596	524	592	513	555	525	580	535	550	581	500	570	551	535	580	613	547	567	546	524	556	553	561	554	546	563	577	563	555	598	528	513	536	592	547	560	534	518	570	568	539	588	564	559	536	526	553	554	570	558	517	521	531	580	558	542	522	544	519	537	537	579	524	532	501	558	510	543	591	575	567	585	528	562	562	580	549	543	520	578	578	575	572	546	542	573	546	569	563	599	605	547	542	552	558	578	518	562	584	537	546	558	522	536	549	554	580	539	491	541	546	526	550	590	573	576	513	519	559	572	549	574	559	522	532	539	524	509	553	566	522	580	534	545	559	557	589	537	527	544	557	577	552	539	549	558	510	529	498	563	550	524	568	548	568	503	557	565	537	523	544	563	560	591	508	546	571	554	555	539	548	540	556	546	553	524	542	516	564	531	542	561	557	516	544	519	574	544	578	543	562	574	560	565	574	536	543	569	572	557	571	544	510	543	546	521	547	546	553	516	525	568	523	586	581	578	520	506	558	545	559	558	564	572	540	503	568	572	541	530	613	535	558	547	531	570	546	587	517	548	529	520	541	621	553	573	547	537	548	564	543	523	560	548	528	523	624	581	564	522	514	596	537	542	550	542	555	559	550	557	507	503	524	561	509	579	542	580	521	520	606	554	536	556	576	531	553	501	521	572	553	559	564	536	529	526	559	559	511	527	550	556	511	561	556	521	525	516	556	557	538	516	516	556	550	557	607	528	555	558	536	542	530	547	574	523	551	550	530	545	540	543	535	564	525	520	558	543	550	560	541	518	537	547	527	574	543	560	552	535	565	515	537	567	554	567	557	558	560	539	539	543	532	510	557	506	564	561	526	523	550	556	538	604	530	540	551	506	563	524	537	549	564	544	576	561	560	543	555	546	571	544	580	551	546	569	561	512	554	535	571	533	509	568	537	522	560	552	549	542	578	554	563	580	565	507	518	559	550	578	554	575	571	521	529	546	579	605	516	542	532	564	573	549	552	533	565	545	523	511	538	540	560	511	577	547	548	573	557	568	556	559	553	567	589	529	554	576	550	529	536	562	549	556	537	555	544	597	536	550	554	497	556	573	535	547	597	535	570	580	521	532	513	540	543	579	557	526	512	586	519	566	565	566	537	522	573	532	565	587	530	545	542	562	518	566	527	519	501	527	543	562	538	563	578	564	579	528	597	504	531	545	562	474	550	544	519	580	510	537	542	571	577	553	542	548	572	568	542	563	519	562	567	532	521	550	554	540	532	578	538	568	533	534	522	573	562	525	556	590	549	511	530	542	528	542	584	521	577	530	539	572	581	562	542	538	601	552	548	565	587	532	624	529	562	577	588	543	550	555	528	515	503	563	596	552	515	538	563	517	558	542	586	534	559	537	580	511	547	545	575	536	544	524	580	578	551	516	552	540	557	528	544	554	572	539	583	549	567	562	543	565	579	535	543	532	542	562	554	505	530	575	525	526	576	535	589	560	551	551	555	525	539	549	535	574	584	557	557	592	593	503	529	555	544	588	544	563	567	532	561	579	546	552	571	577	555	521	552	534	520	552	551	563	497	580	589	554	556	519	525	569	522	510	547	567	537	539	547	528	511	574	548	589	546	537	554	544	573	565	544	538	515	521	508	563	540	539	522	523	498	566	563	598	541	556	539	556	558	594	568	518	543	530	547	579	540	580	591	542	598	568	528	559	551	589	561	578	528	550	567	524	535	547	555	562	572	552	596	577	564	530	523	535	560	537	579	503	565	562	598	542	548
27136	6959	4559	2370	1871	1486	1278	1104	963	914	888	854	765	730	691	712	701	702	666	686	641	662	624	638	646	699	650	642	686	618	617	619	623	665	627	632	638	647	630	648	619	674	653	618	631	635	645	633	616	640	631	626	630	689	633	609	583	631	605	606	608	594	626	605	624	620	672	601	638	623	656	588	645	598	619	629	667	619	638	623	640	647	632	615	637	650	643	604	664	610	620	656	604	642	586	613	619	631	629	592	643	648	612	608	646	633	617	590	600	641	653	651	614	605	613	573	628	620	575	672	604	639	609	612	666	651	654	640	682	605	656	663	675	645	622	599	622	580	669	618	648	599	609	624	677	608	605	598	643	627	579	670	626	575	630	646	705	616	646	617	597	608	629	620	631	649	599	664	610	601	658	620	630	596	653	634	595	617	627	616	618	641	601	631	634	621	599	637	657	605	622	660	602	637	609	623	653	627	622	625	643	601	608	589	639	595	649	676	629	645	604	650	609	645	629	594	592	632	631	617	636	598	641	604	638	604	676	641	642	654	630	632	648	640	628	656	641	631	625	650	655	609	669	630	617	620	623	607	626	607	620	626	626	655	625	635	632	646	645	610	605	618	628	665	602	570	627	633	649	617	577	615	619	603	619	684	611	625	653	661	602	585	598	648	643	631	556	605	628	649	633	613	614	613	576	613	625	662	631	646	653	634	626	648	598	607	650	662	617	600	623	659	670	632	564	589	616	645	616	583	640	614	624	628	650	649	575	645	623	576	578	661	618	632	640	586	623	656	621	618	666	626	608	635	619	603	621	615	630	578	591	629	614	661	597	633	615	615	605	627	629	669	624	614	642	648	624	646	650	644	627	648	613	659	650	626	631	644	608	592	626	633	659	601	646	605	593	699	604	575	582	642	683	619	623	649	649	631	600	600	672	628	632	608	637	616	659	652	609	616	609	661	638	634	611	612	615	600	686	622	661	617	565	613	644	651	582	621	653	639	646	691	620	589	645	601	622	617	596	641	580	600	633	604	635	675	630	609	597	641	614	650	635	599	596	652	643	555	616	611	617	605	618	649	581	695	589	641	615	631	650	613	625	596	621	675	631	617	615	631	611	608	607	634	615	634	650	605	675	604	632	632	585	589	649	629	629	639	619	608	632	636	630	671	620	599	623	651	633	675	638	651	589	622	613	641	660	618	636	660	671	636	626	624	611	605	658	604	679	590	638	605	610	633	616	569	658	625	617	631	667	670	612	593	594	584	627	651	658	647	625	635	646	636	630	594	614	619	663	601	616	619	636	617	660	625	670	664	618	634	624	619	615	670	631	640	656	630	639	618	633	608	619	710	637	623	595	624	592	633	620	654	594	637	608	643	666	659	632	618	655	650	601	633	708	585	633	614	616	655	628	640	646	598	653	605	601	603	644	629	596	606	607	638	613	621	644	664	622	626	598	609	607	638	629	604	636	589	628	645	633	598	614	587	608	640	653	625	650	604	676	648	604	641	648	668	664	645	637	661	631	644	623	585	621	614	641	629	622	641	608	661	604	610	643	585	592	649	634	646	658	632	659	658	617	648	667	648	597	614	618	606	622	660	608	652	627	619	671	596	622	626	674	579	590	674	631	598	615	614	625	596	608	625	653	654	569	649	591	657	599	619	610	640	616	663	605	635	669	613	613	606	575	595	638	618	581	618	649	604	669	618	622	635	594	655	640	650	625	621	622	605	616	641	627	621	650	633	617	653	647	577	606	623	618	649	615	576	623	658	664	597	635	646	619	682	654	659	584	646	668	606	662	653	595	640	619	622	605	635	592	621	596	590	581	690	620	592	649	620	642	628	620	619	654	631	595	629	591	646	599	605	620	601	627	629	618	671	618	622	633	582	642	652	581	622	616	611	629	604	608	609	638	619	644	646	660	644	638	589	608	631	610	625	650	644	641	631	612	608	615	636	593	627	611	633	632	618	649	603	607	580	612	648	618	622	609	644	689	671	691	591	589	631	618	593	639	620	606	610	651	664	618	619	641	627	624	615	600	625	616	625	624	670	608	615	622	664	620	628	629	606	634	684	615	579	640	665	610	630	666	653	635	677	673	604	637	639	623	619	605	645	642	623	666	664	608	636	641	634	631	629	626	592	632	640	650	648	617	631	629	630	656	665	663	637	630	629	613	657	648	626	606	664	633	654	638	626	636	647	648	576	596	635	666	622	622	656	638	649	628	640	606	607	655	635	611	646	661	623	629	639	670	587	674	682	624	651	623	609	633	641	647	613	693	643	602	638	588	648	616	661	635	605	592	625	649	646	623	614	637	616	601	632	625	637	620	667	603	639	613	637	606	600	630	615	650	597	621	643	618	642	600	656	606	615	626	599	650	618	651	606	604	619	623	645	628	619	647	617	633	617	649	631	620	610	644	637	660	635	593	603	604	671	630	653	628	617	617	596	611	621	657	648	622	628	604	615	615	627	610	612	639	587	598	618	643	634	637	589	619	627	600	669	606	623	588	614	659	602	614	613	572	653	629	608	604	612	648	618	610	607	644	613	663	633	611	678	614	629	613	613	615	611	624	649	637	623	644	627	617	583	651	641	659	658	639	645	611	628	633	626	621	613	616	604	626	590	648	601	618	617	655	626	601	644	658	659	626	628	672	652	626	652	636	637	596	596	620	663	633	627	681	605	607	621	635	641	621	635	622	658	656	670	670	604	622	614	639	632	637	656	660	614	658	624	616	644	611	641	635	648	641	605	654	646	605	647	607	612	609	656	699	608	613	636	609	621	625	604	647	661	598	627	636	601	612	597	593	617	625	661	664	646	628	599	592	645	641	582	624	585	633	600	653	614	624	608	653	633	649	614	612	634	646	657	582	637	631	563	585	637	608	591	614	591	610	631	641	654	663	629	628	596	614	659	625	590	609	657	656	631	634	631	651	613	577	661	648	599	618	627	654	696	620	661	600	626	640	641	628	657	625	628	641	633	657	660	642	659	655	587	636	651	646	593	626	631	655	633	674	625	656	627	580	633	634	590	644	656	654	637	649	637	655	619	637	565	644	615	646	651	611	641	631	646	652	652	652	640	618	651	641	633	603	632	590	650	636	596	634	608	638	619	596	658	627	681	674	605	579	621	597	637	661	631	607	630	634	587	629	660	606	666	602	593	649	639	615	648	630	630	633	630	635	608	623	604	636	604	666	693	614	629	662	617	645	585	681	645	648	642	645	621	618	670	602	636	660	639	634	616	576	658	603	618	632	651	659	608	674	584	645	637	592	600	661	628	648	627	622	616	601	641	627	608	624	639	571	600	611	623	640	659	651	648	613	632	616	598	658	658	611	618	635	582	630	662	662	641	612	638	673	607	625	621	607	583	686	579	630	625	626	633	603	637	662	648	634	635	679	684	617	623	664	610	616	632	625	613	655	613	607	587	632	606	633	626	583	647	622	610	624	652	638	629	621	612	625	643	624	636	657	629	652	588	624	608	651	672	621	562	638	643	648	628
22641	21202	29008	23682	21192	21257	11717	1473	979	988	866	808	728	708	665	654	654	611	570	592	612	590	576	513	545	564	557	578	529	572	573	560	581	562	514	515	496	502	524	522	503	545	514	507	486	518	492	537	512	511	508	532	496	499	490	524	466	505	561	546	505	590	557	539	497	485	480	496	541	481	504	505	523	496	506	459	573	532	493	545	493	515	516	524	499	489	561	515	542	513	515	523	505	506	506	498	510	492	523	560	516	523	499	486	512	501	485	529	477	479	484	475	514	514	535	525	518	468	469	475	493	533	499	539	511	506	491	515	507	488	496	521	521	488	484	475	522	483	511	452	532	532	508	526	465	509	526	500	476	525	521	490	530	499	465	536	531	494	565	497	492	511	493	514	501	526	500	499	520	507	528	518	486	540	521	485	520	486	526	481	504	500	520	516	484	499	533	510	535	542	515	493	498	498	516	505	497	489	477	503	446	500	499	515	479	504	510	503	516	514	493	503	516	491	538	487	514	489	496	488	525	528	507	521	482	524	503	483	523	513	521	521	489	459	488	527	491	493	532	522	527	493	499	496	492	497	474	517	481	522	514	517	487	544	500	482	531	532	507	516	510	515	469	496	496	491	498	471	525	539	527	469	510	537	545	488	505	506	526	509	513	459	517	488	485	505	490	472	537	501	504	514	515	469	535	476	527	488	520	535	513	465	518	518	526	486	503	538	492	498	492	497	497	492	509	508	508	501	505	452	539	515	555	520	554	509	527	542	497	506	484	491	530	498	471	498	490	505	496	545	496	490	506	532	506	502	484	498	536	518	469	479	493	520	497	478	474	504	498	530	482	479	529	525	463	535	506	496	518	513	476	522	536	487	486	481	467	484	501	500	457	518	527	504	518	506	517	508	499	529	508	504	512	490	510	459	543	504	498	513	519	528	540	504	551	502	518	523	493	528	473	504	501	496	487	490	486	502	511	472	521	502	482	460	513	487	512	484	502	466	500	508	537	505	522	521	519	525	549	492	470	517	497	521	505	492	505	485	524	517	510	513	506	499	519	494	525	494	529	513	491	505	512	479	498	478	505	487	498	525	535	473	478	496	499	549	448	497	515	453	526	512	529	495	504	502	507	520	549	480	478	503	511	470	512	533	497	500	512	496	529	517	476	544	455	561	478	474	507	485	492	523	523	472	488	455	485	504	486	501	513	526	495	489	534	504	499	516	499	538	546	503	482	506	522	505	484	514	522	526	483	481	495	497	481	513	506	504	519	513	534	550	457	531	490	455	504	511	459	511	536	489	532	499	499	491	497	469	482	520	511	487	494	537	481	470	485	493	468	494	502	539	497	445	501	518	515	553	507	511	535	532	491	523	453	478	464	493	526	500	503	531	491	551	514	499	484	463	495	519	522	512	527	493	505	524	488	492	481	475	494	520	495	524	471	522	517	497	501	474	552	485	501	518	527	549	509	460	511	499	534	523	490	506	466	498	520	472	479	497	493	505	518	514	498	474	463	529	515	523	483	505	475	513	465	492	497	512	497	520	505	513	477	470	504	495	474	540	517	504	524	511	508	524	548	506	489	490	484	484	507	509	477	503	481	486	503	527	473	540	500	529	495	480	498	503	504	469	494	531	505	534	515	535	504	476	488	516	543	532	545	524	500	505	514	517	528	509	534	501	516	495	494	493	504	517	468	511	536	492	525	466	486	486	494	504	518	535	480	481	527	509	529	525	512	525	505	532	504	504	523	478	500	497	520	477	499	494	463	508	509	511	515	501	504	484	520	490	522	498	495	496	528	547	532	525	531	489	499	494	542	517	492	504	507	524	460	505	498	520	486	494	505	502	499	534	492	513	497	514	527	478	499	478	511	528	532	496	493	504	507	467	545	495	517	474	526	504	508	520	491	503	438	481	551	490	519	541	531	463	519	524	483	489	502	491	521	506	465	515	510	462	502	519	489	508	500	494	504	487	544	487	507	505	506	501	473	481	502	517	509	504	524	519	477	519	550	514	534	484	553	492	460	469	485	477	500	482	520	512	458	524	491	476	496	528	498	528	498	484	470	521	497	491	497	498	500	525	508	481	469	475	515	561	496	472	477	470	529	492	505	475	536	535	509	508	531	497	502	490	506	495	477	532	484	503	480	529	505	517	518	469	505	431	496	470	524	447	446	525	496	524	512	524	489	489	490	505	498	478	484	533	576	522	500	535	493	511	518	488	502	514	488	490	443	474	493	504	489	534	457	493	499	508	508	470	539	504	505	509	487	506	524	495	483	520	508	504	512	491	510	443	498	523	527	483	487	534	505	487	482	534	477	506	479	494	480	530	446	515	509	513	513	468	525	497	487	523	511	487	536	513	535	474	467	469	497	524	536	489	514	499	480	525	484	476	526	487	545	468	532	484	471	484	489	505	489	524	466	509	459	521	525	505	499	476	474	481	506	483	485	490	476	479	537	513	462	530	511	532	447	491	489	477	536	465	492	495	514	516	496	489	497	520	484	513	480	513	497	486	520	492	495	486	500	498	496	480	483	499	520	504	493	498	478	508	517	470	524	545	503	496	508	522	504	520	513	526	492	542	502	506	487	501	472	504	495	495	502	509	486	502	512	477	482	493	491	445	505	502	475	487	475	474	473	517	573	501	491	515	522	477	483	494	507	491	520	537	478	532	529	451	492	501	481	496	514	502	520	492	511	507	502	476	557	508	470	508	492	471	504	465	486	455	511	496	511	562	463	483	485	497	497	528	489	501	489	460	502	495	522	491	516	501	516	493	505	489	540	464	510	509	501	492	509	521	519	524	510	516	453	526	495	498	517	489	487	502	469	500	512	477	479	476	490	483	517	514	509	529	500	490	486	468	498	527	479	504	482	512	463	495	493	503	539	491	511	472	497	524	506	516	513	463	484	496	521	504	504	438	506	492	500	478	528	474	466	505	515	509	525	495	479	496	494	513	484	479	482	469	504	565	572	516	495	445	495	453	507	477	509	531	481	498	511	492	527	486	507	481	495	512	517	489	500	473	468	521	418	510	495	511	485	476	529	510	507	538	488	466	532	530	507	502	518	487	477	498	486	476	482	507	469	471	483	473	473	501	455	507	528	505	524	508	515	499	527	495	470	492	487	501	506	499	501	485	518	497	480	485	515	524	510	475	531	500	505	493	522	522	497	484	522	529	483	548	515	498	526	513	474	510	486	480	474	492	499	525	514	504	532	485	470	498	491	493	498	513	488	532	496	516	478	503	481	510	470	488	495	488	521	469	487	530	527	489	499	493	528	510	443	490	504	492	532	496	483	482	520	538	498	559	458	507	520	541	475	502	464	501	484	499	522	495	558	487	492	506	476	499	524	505	456	499	494	504	493	529	498	530	476	533	518	523	536	509	486	527	501	517	475	505	510	478	480	496	481	519	467	502	488	532	491	541	496	499	509	522	478	477	466	490	488	506	446	512	492	495	504	482	477	480	503	503	530	473	510	512	513	454	484	499	494	495	501	483
31032	16611	12615	6779	4647	3537	2902	2171	1817	1503	1325	1189	1023	934	902	853	830	738	709	707	701	662	601	651	657	602	619	650	581	598	563	619	593	586	594	607	541	584	555	591	587	520	569	553	580	543	588	574	549	596	585	567	592	558	576	549	530	544	572	559	565	545	516	556	528	569	556	540	546	537	524	536	568	552	529	558	502	570	548	528	579	545	529	551	584	545	544	563	543	545	540	533	545	561	570	537	548	570	558	588	516	557	537	486	586	583	531	533	555	547	564	548	547	573	544	546	544	570	528	536	550	561	538	524	544	536	565	565	560	585	526	561	521	544	532	538	534	539	523	534	571	553	538	560	555	561	583	557	537	552	542	562	564	554	517	509	600	545	548	555	570	531	558	549	558	591	534	547	545	552	554	551	497	557	556	561	522	568	602	544	569	544	575	531	533	528	523	566	556	556	585	579	559	562	540	553	543	548	542	590	541	515	555	571	527	528	546	485	585	529	552	584	532	565	541	557	507	573	568	525	553	573	531	554	577	638	533	541	563	554	579	544	519	559	556	564	546	540	552	538	494	554	551	534	521	508	542	557	541	534	587	559	540	533	543	581	547	560	530	538	532	537	561	558	493	529	528	545	552	543	564	563	569	526	562	514	586	562	537	598	567	515	560	552	535	528	531	593	522	541	560	547	529	535	555	574	588	563	555	498	549	568	545	550	594	574	561	551	517	508	552	530	554	565	571	529	559	570	557	508	527	519	562	558	549	553	565	569	558	563	563	555	525	564	572	515	530	569	538	557	583	575	529	530	530	598	584	530	592	544	540	540	560	519	511	513	546	567	565	519	550	535	545	506	560	569	522	534	529	567	561	560	558	537	534	571	543	565	507	539	496	554	556	537	554	540	524	577	530	570	537	538	524	507	527	539	553	558	540	568	514	535	582	552	552	557	543	558	534	512	578	527	574	551	536	550	530	569	542	547	571	540	571	570	545	571	537	541	551	538	532	521	536	541	544	543	554	551	549	537	519	525	546	517	497	528	569	526	519	554	529	513	616	545	542	552	585	549	528	535	537	593	560	552	518	534	546	567	581	566	517	533	517	545	521	564	536	536	531	548	520	539	521	529	522	574	540	584	519	521	568	564	534	561	584	504	582	544	564	542	572	541	551	556	528	539	519	527	584	515	553	560	559	553	535	561	561	548	530	580	577	547	527	565	532	499	548	546	563	583	549	542	534	576	563	543	532	543	561	564	531	533	529	603	545	577	526	545	541	528	540	576	579	561	541	547	563	567	520	521	542	549	542	522	550	548	493	553	559	577	490	557	549	565	526	507	588	526	583	539	562	540	555	553	543	531	544	532	538	551	533	570	594	547	525	575	543	576	554	560	547	544	547	534	533	555	557	569	551	578	513	570	563	552	551	539	592	572	530	520	596	584	516	547	549	538	564	538	542	564	552	586	555	567	546	523	543	570	544	554	541	563	593	516	550	523	565	514	551	533	543	571	536	550	529	549	551	575	523	539	566	536	500	512	531	541	558	526	535	561	581	532	561	592	535	544	520	562	487	525	519	532	509	550	556	538	556	551	560	563	527	548	539	537	549	554	548	523	539	492	560	532	524	556	479	546	495	563	510	584	491	500	596	554	554	554	572	543	573	547	524	579	569	555	538	545	543	563	550	506	578	559	521	573	556	576	544	517	542	550	597	528	597	515	525	579	563	546	561	578	541	537	576	556	533	596	562	533	516	601	532	535	536	527	563	570	536	521	545	479	545	553	540	588	560	538	556	583	526	522	547	539	548	529	520	533	531	573	501	564	546	562	553	519	506	497	535	607	498	548	583	524	539	591	544	535	526	537	505	569	534	579	542	550	570	528	559	540	551	499	539	594	553	594	539	543	558	554	561	529	572	526	544	568	558	554	541	540	577	555	539	573	494	544	552	510	582	579	551	566	545	575	539	562	572	554	550	559	568	563	540	524	575	511	591	581	543	585	553	540	522	526	544	521	552	523	568	558	537	559	534	523	558	537	499	525	568	524	602	583	541	525	552	547	526	544	559	583	544	537	560	550	538	534	538	513	530	552	544	565	494	534	523	545	552	578	557	529	513	547	581	551	567	527	556	517	543	536	540	525	566	575	519	563	568	528	538	537	568	508	556	558	550	563	523	569	529	578	534	546	588	558	575	511	487	570	546	570	594	539	520	516	516	551	539	559	519	573	530	568	548	553	537	538	550	615	561	537	563	569	516	504	531	546	533	545	506	537	559	526	540	547	540	556	536	597	548	570	540	541	521	555	525	559	509	565	548	494	570	571	536	567	506	543	523	556	542	540	565	525	525	525	547	518	538	565	561	548	568	583	554	545	585	538	527	542	550	548	546	525	563	567	554	552	520	534	547	546	512	542	548	566	531	525	577	531	579	596	556	527	553	523	543	550	517	537	610	581	529	520	537	518	566	543	554	541	543	555	538	534	568	535	570	540	534	530	535	550	536	552	537	547	564	545	519	576	542	573	516	557	563	577	557	573	564	544	555	555	547	564	530	535	552	542	567	543	571	533	587	547	563	568	545	567	537	519	547	562	551	529	546	526	578	531	557	533	530	538	537	531	550	557	526	536	562	579	512	537	558	548	599	584	559	546	563	532	549	573	510	584	490	547	543	548	561	523	571	527	529	542	559	519	523	552	536	552	548	539	548	508	584	562	522	561	552	574	544	536	573	557	553	507	500	524	573	570	559	564	564	527	596	571	534	563	604	523	545	553	533	520	498	576	516	536	585	526	558	548	529	582	510	547	535	555	573	542	550	529	561	516	533	537	510	554	531	573	575	553	531	524	536	525	517	543	597	547	540	539	526	563	579	520	553	562	568	570	531	573	560	566	502	600	555	568	501	515	580	548	536	515	556	553	535	580	562	558	508	531	546	551	572	546	566	543	570	547	595	505	541	542	562	522	542	547	544	531	558	538	532	555	572	549	582	554	505	534	585	552	624	566	531	546	541	575	574	580	522	534	525	550	551	545	535	568	559	551	556	562	541	561	589	576	546	547	544	545	560	536	531	534	577	536	540	509	505	535	555	538	569	521	520	561	533	556	566	540	592	580	531	555	552	589	574	576	556	526	549	548	536	473	570	516	598	526	548	543	504	555	517	593	548	517	542	528	571	520	510	522	532	540	518	536	526	524	571	504	516	609	539	542	504	527	542	545	582	568	545	527	571	582	564	566	528	558	534	511	539	548	527	564	551	571	535	557	533	555	527	521	548	558	531	568	545	554	509	567	533	560	555	549	554	563	537	506	542	521	564	566	545	579	529	541	512	536	568	529	525	606	540	550	548	563	518	515	545	578	532	539	596	559	555	551	558	569	570	545	549	548	531	548	532	556	525	567	557	562	562	547	526	501	528	550	563	547	538	540	567	549	595	568	567	519	541	566	531	589	568	528	561	574	473	578	567	556	561	579	514	587	560	536	529	520	559	519	551	522	557	554	570	556	523	519	560	560	574	528
27701	20406	8883	938	573	516	458	392	358	340	347	320	301	340	380	355	319	334	289	317	315	332	324	343	350	342	353	299	321	319	311	318	344	323	338	354	315	330	297	300	336	326	304	373	298	294	335	333	326	302	312	307	320	307	277	341	313	334	313	345	312	340	320	339	301	298	308	312	332	349	309	331	341	324	314	359	317	340	303	343	297	338	335	334	293	320	336	310	358	315	326	335	309	328	319	300	356	308	389	314	287	321	343	348	354	366	315	316	335	292	321	313	309	293	342	296	328	315	309	329	331	315	371	353	323	316	325	330	298	313	314	277	296	332	300	341	318	328	326	329	323	310	350	310	343	317	314	325	346	328	337	325	313	315	288	327	326	371	328	296	307	346	345	317	335	312	313	308	287	338	355	360	329	308	295	313	311	344	336	325	316	348	308	327	300	343	317	296	353	349	335	283	336	326	336	335	325	286	313	317	330	344	336	334	313	299	288	337	315	332	353	342	364	300	322	329	307	312	312	309	331	308	355	359	307	284	296	346	346	328	326	330	315	338	324	330	351	306	335	321	307	308	327	334	281	314	310	323	314	312	328	313	339	317	313	320	339	322	308	342	330	330	323	340	320	302	321	324	331	356	303	335	327	320	365	302	327	336	316	326	351	353	293	356	310	328	322	347	303	326	322	319	320	298	318	317	319	315	342	316	303	312	310	356	337	310	338	325	342	288	359	312	321	326	337	301	322	341	300	342	321	289	326	298	369	334	346	350	343	326	296	352	326	322	266	367	338	370	323	345	377	343	293	328	295	298	333	335	333	319	317	340	307	323	335	307	302	318	324	314	306	321	279	321	327	325	303	316	342	319	322	304	321	333	352	326	331	314	364	308	337	314	309	328	317	329	329	310	330	301	333	327	337	327	293	339	344	326	365	334	323	332	320	349	311	337	301	314	350	311	345	352	319	322	325	316	317	348	327	317	332	308	330	337	353	342	337	339	299	311	334	370	305	342	339	317	302	335	319	302	329	288	315	307	333	335	318	318	314	325	352	317	330	332	326	322	332	312	318	355	350	333	330	334	315	320	339	356	306	322	329	354	329	291	320	321	369	294	342	337	319	330	321	298	330	366	306	345	338	338	327	298	327	321	297	341	316	341	324	291	324	322	349	332	322	323	333	360	323	333	323	304	331	350	329	328	330	355	349	300	310	319	336	351	328	337	340	327	328	316	333	305	331	313	318	332	331	340	303	318	322	307	329	314	317	334	309	322	339	331	333	308	346	299	316	323	338	328	318	319	340	358	306	333	342	312	347	367	313	308	307	348	293	342	334	322	326	356	334	294	314	336	313	317	332	321	313	343	338	330	324	347	352	323	304	331	327	301	351	336	337	322	308	303	302	318	322	308	324	312	325	357	334	356	361	317	330	322	331	342	350	322	338	276	345	306	308	328	353	334	341	321	345	316	322	333	328	322	327	310	342	325	344	320	323	359	314	336	323	330	337	334	319	320	341	306	339	309	346	324	313	303	326	336	323	320	335	334	320	314	327	341	310	306	314	351	288	346	340	316	339	326	324	339	325	360	329	291	333	328	305	332	310	317	342	310	345	295	361	329	343	288	328	314	367	322	353	357	338	341	340	329	333	356	342	329	348	349	319	317	286	320	350	295	314	321	308	327	301	339	310	334	291	308	326	336	332	324	311	307	300	327	308	328	320	330	304	326	313	363	340	319	338	318	286	331	299	311	300	359	338	340	331	326	309	343	328	344	338	338	314	329	336	319	293	315	315	314	328	354	321	318	317	317	333	320	327	304	320	325	340	342	294	319	331	311	300	312	330	333	335	344	332	301	323	326	348	338	347	331	328	348	296	333	319	318	327	378	350	320	302	341	315	313	307	328	316	329	325	325	349	311	312	342	342	342	319	311	310	315	297	332	304	329	301	332	326	334	328	330	325	320	308	320	338	329	313	355	305	322	354	306	345	348	320	318	344	345	322	353	330	323	364	318	294	369	311	303	313	333	331	314	362	349	343	271	326	293	329	318	340	329	343	369	322	322	289	293	320	330	366	324	308	333	337	316	372	310	336	376	314	320	332	347	307	346	330	304	334	340	336	305	325	337	357	315	342	326	325	316	310	342	322	351	303	325	292	328	319	347	320	329	304	351	318	322	329	348	327	342	372	332	336	314	322	302	337	291	308	355	306	323	303	301	319	337	348	329	327	353	344	305	333	303	313	341	326	307	291	319	337	340	324	315	325	361	328	346	345	366	324	335	307	349	315	340	340	337	311	312	300	322	345	344	336	310	321	329	301	326	302	333	311	298	322	298	288	340	295	356	309	329	326	327	301	312	306	336	312	316	345	362	344	341	294	347	282	307	339	310	318	325	312	324	351	329	333	350	341	320	330	315	333	302	326	308	315	306	294	292	335	355	307	324	324	360	320	336	316	326	338	324	313	320	385	338	361	334	358	326	330	347	288	317	330	313	329	327	301	341	327	327	328	316	340	313	326	324	306	309	307	297	312	324	333	328	343	318	341	367	334	324	347	360	307	346	331	367	328	323	340	336	339	336	317	307	330	335	307	329	319	332	354	355	349	315	297	318	312	357	346	313	331	310	323	334	310	349	322	304	329	303	350	321	330	332	325	314	315	321	333	342	346	323	298	340	346	334	326	321	341	321	357	317	292	300	338	311	341	300	319	320	331	338	344	322	325	316	325	309	337	339	332	313	306	354	350	330	349	328	303	290	344	316	325	310	324	344	344	312	309	318	331	325	321	345	340	319	327	344	286	343	266	321	315	340	309	347	367	318	273	317	333	345	312	303	312	286	329	307	299	326	326	325	366	337	346	333	352	343	315	301	327	351	329	289	305	318	319	306	308	305	305	309	352	332	310	290	309	307	352	348	298	322	343	329	343	327	297	325	316	324	337	350	343	311	315	321	297	334	340	331	331	326	322	317	312	335	316	314	310	339	322	314	353	312	347	332	321	361	329	312	301	321	302	324	343	304	346	323	289	308	333	315	315	330	299	315	309	287	335	324	332	318	290	328	334	287	346	296	360	331	333	310	318	292	347	306	347	316	332	307	343	314	328	322	335	314	344	345	369	320	341	319	305	317	328	324	308	295	322	315	287	331	304	360	332	314	335	328	334	321	314	326	322	329	316	312	313	299	343	353	326	299	325	318	323	337	311	348	304	333	320	331	320	331	321	365	320	319	327	328	311	296	365	326	350	333	377	328	308	315	340	323	354	328	344	330	349	333	330	312	330	325	308	330	336	334	317	336	310	339	317	347	322	338	348	319	328	324	345	316	331	324	296	331	323	333	343	317	305	304	298	304	309	325	338	337	340	358	307	286	322	357	346	331	297	308	282	336	318	288	314	325	343	318	343	329	346	343	309	318	322	335	341	349	321	309	338	325	314	333	303	321	328	301	315	307	321	296	307	309	295	335	312	309	331	324	294	348	349	320	317	327	334	344	334	299	343	317	303	293	351	314	304	336
23300	2246	1133	681	611	554	475	443	452	437	406	397	419	408	361	435	367	369	391	370	389	373	383	385	379	396	419	375	376	364	409	373	394	345	397	400	390	391	409	443	384	406	367	395	383	361	401	402	414	415	383	373	410	405	404	382	369	400	406	404	400	362	362	378	360	411	386	371	391	380	402	387	373	391	429	367	410	400	423	404	407	397	376	391	411	382	402	386	413	421	384	415	414	362	402	375	372	377	386	391	372	396	369	373	410	362	386	367	430	398	403	400	373	397	369	383	372	382	381	398	369	391	391	384	382	387	388	407	374	350	353	399	410	395	436	387	378	411	364	408	417	350	380	410	407	429	390	359	399	372	373	409	346	400	391	406	371	360	365	433	396	402	373	394	384	401	382	401	356	432	415	430	371	356	398	395	385	389	365	384	399	402	395	391	393	434	353	398	388	373	371	415	383	384	381	390	394	431	398	403	360	397	425	394	390	387	400	391	374	418	382	409	401	398	364	420	370	388	362	372	374	401	376	349	355	371	376	414	392	410	422	382	395	375	394	416	381	392	406	411	370	441	382	360	393	374	379	395	357	362	374	401	403	393	355	404	390	386	363	383	407	398	375	365	393	390	396	394	371	355	416	380	396	367	387	372	396	419	379	395	397	376	387	380	403	386	381	364	364	380	420	402	406	369	400	400	374	393	379	389	365	395	368	412	415	433	406	398	389	355	386	376	392	383	387	385	382	395	363	410	391	395	396	395	381	391	362	410	389	401	390	408	370	394	416	411	347	394	364	399	376	434	398	412	394	376	371	409	367	393	380	396	411	412	394	378	373	400	394	394	377	399	425	369	389	363	388	388	403	383	402	372	384	327	374	395	425	357	380	374	379	394	342	371	361	374	372	388	371	417	402	395	410	399	393	378	377	353	386	403	411	395	426	381	358	374	381	390	374	392	366	443	416	380	384	403	370	370	385	407	390	387	370	352	393	353	394	391	393	376	398	384	384	397	397	366	386	379	418	397	413	388	417	399	405	428	381	383	417	387	372	411	367	393	363	393	400	404	394	398	400	373	383	393	415	380	387	401	379	384	397	343	402	403	379	400	395	351	421	397	397	393	389	381	407	407	391	375	368	417	388	421	396	388	395	367	385	409	406	405	401	423	423	390	420	420	360	415	422	405	379	396	347	386	416	438	381	429	388	394	394	384	399	409	366	384	397	396	389	409	382	384	399	387	387	395	386	381	381	416	422	399	379	413	401	381	388	422	365	429	410	390	398	426	407	375	332	420	384	403	397	376	441	393	395	412	427	395	373	401	389	377	405	361	420	353	380	395	374	416	405	375	388	359	389	421	385	383	390	401	411	386	411	389	408	434	364	408	387	359	416	367	390	373	381	396	387	398	355	409	417	377	365	431	365	399	414	367	384	366	417	392	416	401	383	392	382	384	379	407	391	409	385	372	375	395	397	400	376	380	385	424	404	385	356	345	398	402	423	404	377	382	394	381	371	368	410	381	396	387	399	387	360	371	402	387	400	421	373	383	393	394	390	364	371	411	411	380	392	364	376	416	376	372	409	403	405	385	365	371	374	447	380	389	361	425	386	395	360	382	414	361	423	377	424	350	394	371	368	385	396	430	377	379	403	408	360	353	395	430	366	388	413	413	409	368	372	374	370	376	406	387	402	413	358	394	400	385	365	383	419	387	372	344	385	419	408	413	409	396	356	368	392	397	373	393	441	388	388	396	387	393	382	407	390	391	388	379	365	382	391	385	391	390	378	382	367	410	362	366	365	401	438	393	424	383	412	369	375	367	373	386	369	397	336	405	407	419	356	400	408	430	364	407	437	367	411	408	398	356	385	407	364	407	347	405	408	396	401	400	374	375	404	372	384	362	399	396	415	416	399	399	377	390	369	411	359	380	373	377	371	384	403	426	421	400	416	401	349	370	390	394	425	390	355	377	402	421	345	401	396	384	369	380	387	404	392	398	396	390	395	379	369	419	370	374	415	384	375	376	379	393	418	373	363	369	412	389	370	389	359	391	376	380	392	369	430	396	384	373	412	364	399	388	376	424	423	372	409	447	351	388	370	416	401	390	362	424	408	375	360	402	420	414	426	395	388	380	362	389	399	349	398	407	391	369	407	400	389	379	341	382	391	402	387	394	408	404	402	379	377	384	380	375	415	391	399	416	394	363	347	410	374	389	382	399	386	383	357	396	368	370	414	377	416	414	400	433	393	383	400	400	389	408	398	399	406	384	386	391	393	359	373	387	402	395	352	404	405	403	395	366	399	422	373	394	384	366	379	373	362	395	382	402	397	387	407	406	360	369	412	359	383	384	392	397	403	401	401	371	384	393	386	455	390	382	374	429	423	375	418	386	395	397	389	382	412	372	388	383	390	402	398	400	402	411	384	401	376	394	351	380	383	388	393	393	385	369	384	391	383	412	372	363	367	384	404	344	427	366	392	409	384	380	392	400	392	366	403	371	393	389	351	388	407	372	407	396	383	354	408	399	408	336	371	408	398	396	409	398	392	377	376	394	383	431	402	402	371	418	373	381	375	386	369	385	406	427	381	387	374	389	391	384	391	386	380	362	401	415	385	393	398	383	416	397	343	394	379	401	407	400	379	390	381	387	404	372	390	403	354	388	379	395	357	411	416	412	406	388	397	428	400	392	379	395	397	398	366	441	379	440	413	383	394	366	386	400	405	391	421	408	421	379	391	406	389	415	390	386	415	427	407	413	406	389	376	366	410	418	406	381	417	371	373	393	426	396	407	392	367	389	333	395	397	406	400	390	348	358	379	396	409	405	416	370	370	396	395	355	379	385	400	380	382	401	393	357	405	385	369	377	379	396	405	370	369	400	399	389	406	360	371	380	385	377	383	399	395	381	399	399	388	374	385	385	430	398	388	367	383	378	411	380	383	400	362	399	389	377	404	420	369	379	387	404	420	373	373	390	395	391	394	410	389	382	377	378	360	408	358	420	380	373	359	375	376	398	370	369	420	368	420	391	395	370	356	408	397	383	363	351	415	383	402	425	388	407	380	399	414	406	397	412	384	384	386	396	375	367	377	408	404	384	397	395	380	386	410	401	431	375	372	406	389	395	420	384	381	374	428	359	424	419	402	410	395	385	422	402	412	396	400	380	377	394	401	416	402	378	354	376	397	403	398	389	380	426	379	395	369	411	378	400	385	383	407	373	415	374	372	389	359	409	413	393	376	369	393	372	391	372	396	368	399	374	415	392	396	386	431	353	406	379	402	383	400	383	404	395	382	408	387	372	413	400	394	395	392	404	393	406	429	385	376	383	386	401	358	430	375	405	388	379	411	359	418	400	398	386	393	432	416	362	339	409	429	379	367	388	412	371	379	386	410	375	392	373	346	358	403	383	415	398	384	388	421	379	388	426	407	414	408	410	427	368	364	403	412	398	380	367	380	390	403	372	401	417	380	384	401	406	371	372	419	381	421	369	389	401	365	391	348	420	389	412
23596	21184	28588	24052	21169	12136	1083	673	530	466	411	422	390	372	280	329	295	311	305	314	261	308	259	271	262	264	262	270	255	292	258	252	279	253	264	231	242	255	252	269	243	248	246	229	227	277	249	253	246	248	231	254	255	242	249	216	245	255	232	260	249	269	248	245	215	251	252	229	263	239	229	201	219	238	249	239	216	276	255	251	261	249	243	224	272	251	250	240	250	241	236	267	242	207	222	248	215	276	258	240	242	234	265	234	255	242	237	253	252	257	241	267	227	237	208	262	224	213	253	227	265	278	227	236	254	268	238	244	251	236	238	252	269	231	228	257	222	230	248	239	221	227	238	231	235	236	245	228	256	245	225	238	255	238	248	245	229	228	263	224	237	236	221	231	241	224	243	213	248	246	241	245	238	262	238	258	265	230	251	230	251	245	237	261	206	249	237	240	206	248	245	221	244	223	241	231	218	238	210	213	246	261	235	226	241	243	237	277	212	249	237	230	229	273	246	248	234	253	259	219	229	234	223	228	257	222	214	211	201	249	234	272	236	220	220	221	239	222	263	220	238	243	255	249	261	264	219	209	243	239	241	241	283	241	241	236	223	238	222	260	249	246	237	235	240	242	215	235	248	255	231	228	230	223	221	227	211	234	240	246	247	248	257	240	242	194	237	233	235	241	266	217	209	247	217	216	237	226	238	245	244	233	230	225	248	230	223	223	278	237	231	247	218	223	247	241	224	232	267	243	244	220	251	235	239	226	252	228	275	215	237	250	228	225	220	238	249	229	207	241	236	249	225	240	222	245	217	236	231	219	228	263	227	201	246	210	249	229	257	227	238	245	220	221	208	244	224	263	258	228	251	261	256	254	219	221	255	211	231	219	241	224	240	252	221	264	236	240	239	269	243	233	214	226	252	252	230	233	224	281	240	266	224	244	263	244	227	231	239	231	243	251	239	250	238	212	218	224	248	215	256	247	234	245	213	239	254	233	221	255	235	212	276	248	231	239	244	242	229	247	250	221	229	247	225	237	244	208	241	244	215	226	226	251	226	236	247	216	227	269	241	238	231	220	212	232	248	239	237	249	209	271	223	245	238	229	239	250	233	255	237	255	217	226	247	219	259	222	242	241	236	239	239	249	228	250	266	245	242	241	242	232	241	216	236	251	222	209	224	253	265	218	219	217	238	239	258	232	274	235	227	202	208	238	244	241	265	221	253	231	231	251	247	235	250	235	247	249	255	227	215	244	249	226	225	217	253	252	247	253	241	220	238	251	231	224	247	224	238	230	249	234	241	243	257	221	236	219	237	228	233	260	245	226	233	245	225	244	217	246	245	266	233	229	223	246	219	221	224	250	253	255	222	210	247	230	215	242	252	252	273	204	243	249	248	223	224	245	230	254	213	251	234	233	228	231	257	251	250	254	233	225	232	243	246	237	210	210	237	235	242	252	222	231	240	246	242	239	253	220	224	206	269	243	239	217	246	255	222	237	241	227	255	246	219	239	246	227	205	225	249	227	250	230	240	234	209	193	253	231	247	223	236	234	232	229	265	225	244	222	227	271	210	196	243	236	223	235	241	221	253	243	244	239	230	215	224	223	255	235	205	217	215	231	234	238	238	281	281	228	212	226	255	227	256	236	239	219	256	253	224	247	217	223	241	246	247	259	204	262	264	248	230	254	252	220	228	222	228	211	223	232	208	213	243	240	243	253	235	258	239	213	235	256	223	217	233	251	239	245	230	209	250	237	263	257	204	248	259	271	240	239	214	229	204	244	247	225	266	248	223	250	251	238	219	219	270	234	233	245	257	218	220	225	230	244	226	246	236	248	248	238	250	262	249	226	201	236	197	241	230	223	255	215	232	203	250	253	215	245	253	203	245	229	244	248	222	228	258	224	253	233	268	249	233	245	225	261	239	218	253	211	246	227	241	227	233	278	264	251	228	260	256	258	228	232	217	261	208	236	229	209	206	240	240	247	218	249	251	243	239	232	251	235	224	217	250	245	247	250	243	237	230	252	232	236	240	213	241	215	246	258	230	228	243	221	214	215	246	238	248	231	252	244	237	232	237	202	236	221	240	220	220	245	242	254	231	246	241	230	236	230	248	288	228	237	255	254	262	250	241	235	231	211	249	231	226	229	227	263	243	227	261	240	234	233	244	230	255	259	259	248	248	260	216	244	224	247	262	223	266	251	228	275	220	239	226	241	214	232	221	207	241	217	261	204	244	227	242	223	267	250	226	241	266	244	261	218	226	229	235	248	242	231	244	246	218	206	233	223	239	235	244	255	256	233	253	222	223	238	213	217	217	220	236	236	236	272	250	230	272	221	232	225	260	242	231	267	236	243	224	235	253	223	250	242	262	218	236	221	230	248	240	250	211	213	232	214	244	270	246	231	265	231	201	245	237	234	239	273	212	223	234	213	233	267	242	246	227	242	262	221	233	215	236	242	233	212	250	227	225	207	241	252	256	238	239	227	240	217	247	222	240	223	237	251	226	256	243	257	250	247	239	240	224	207	244	260	227	262	221	242	230	229	240	228	246	264	215	213	245	248	223	247	241	242	246	238	243	258	247	258	244	251	220	247	232	235	244	259	234	244	246	240	240	220	230	248	260	246	230	251	247	241	221	245	233	210	243	245	215	253	240	257	239	245	241	242	231	228	218	210	235	219	228	236	249	230	247	224	214	249	237	238	199	232	212	233	237	184	222	237	237	248	269	234	242	256	239	229	233	237	264	271	230	232	229	232	248	232	274	234	267	229	238	240	204	229	213	254	234	233	219	258	246	268	251	204	243	263	232	255	219	241	258	238	215	251	234	234	235	242	266	236	214	215	246	230	214	212	247	218	229	205	243	244	241	220	215	222	242	282	208	244	222	225	234	244	265	237	258	222	224	241	217	218	232	238	222	237	241	263	232	211	230	239	271	243	253	232	248	258	238	199	242	261	267	233	254	234	238	239	247	245	220	243	257	225	242	255	217	236	228	250	268	240	268	200	245	224	239	257	250	244	251	259	239	259	228	213	234	261	234	242	242	237	216	255	238	268	228	258	231	243	217	222	230	248	206	234	237	215	248	228	248	224	220	236	229	230	269	249	240	202	227	230	267	231	222	254	228	243	256	237	247	255	263	251	229	225	233	239	234	231	248	240	237	236	252	239	268	221	246	205	245	244	237	217	227	219	236	242	244	262	243	240	212	237	247	256	211	209	245	224	264	226	263	244	218	244	234	217	232	236	237	227	243	228	220	237	227	232	256	241	216	232	250	251	231	228	273	240	239	221	241	225	217	240	266	228	246	231	203	214	252	241	219	250	248	252	212	239	226	221	236	194	232	235	252	246	254	226	236	226	215	242	215	228	234	264	228	249	241	249	222	244	229	219	227	246	219	249	232	212	218	263	239	261	200	232	232	218	228	239	250	238	231	254	239	248	234	221	234	209	263	199	229	252	246	273	236	219	244	239	249	238	210	226	233	239	246	230	217	234	241	241
27708	10790	7587	3783	2511	1932	1385	1139	969	850	634	591	545	461	485	436	384	407	387	368	359	396	333	347	321	290	299	323	311	303	348	320	304	308	301	290	317	307	319	275	322	269	301	285	316	278	298	305	321	310	293	305	259	289	274	279	279	291	304	294	294	261	248	284	279	265	314	305	283	253	310	275	326	297	294	268	296	279	302	254	282	302	309	282	271	294	261	282	298	248	294	262	302	305	268	271	308	275	284	285	280	307	279	307	283	303	281	313	300	294	305	294	313	295	279	305	270	272	265	289	240	289	257	295	287	287	260	272	276	287	313	275	279	256	287	280	288	266	265	282	246	280	278	264	248	277	280	280	278	285	302	265	288	286	281	283	294	283	275	289	321	281	325	263	278	301	307	273	273	269	296	295	302	299	254	285	279	285	287	283	282	286	292	264	290	260	267	302	303	268	284	284	300	241	273	267	305	287	304	285	259	282	251	271	279	304	307	301	304	287	258	288	282	270	290	275	301	289	276	292	263	263	283	304	297	280	295	293	277	259	281	275	277	284	323	284	281	270	282	276	270	269	294	273	253	282	292	315	305	269	274	285	302	301	281	268	246	274	294	288	284	280	310	276	296	275	270	280	269	279	268	271	275	255	252	285	291	283	259	262	280	262	254	295	300	279	271	270	274	294	300	289	293	263	269	274	273	262	291	275	295	307	259	305	273	265	256	270	279	266	282	272	278	267	267	301	267	262	270	275	254	279	271	295	277	268	289	255	267	285	274	288	266	300	289	243	274	272	293	276	283	295	281	292	298	320	273	296	288	286	263	311	274	289	293	266	271	256	310	279	307	295	279	306	273	283	289	283	273	270	285	269	268	284	296	312	284	293	260	285	273	323	282	293	282	278	267	275	288	287	275	275	292	279	273	274	284	279	290	259	265	274	282	277	276	285	254	286	279	260	290	280	283	296	275	276	288	283	273	294	284	277	293	264	280	273	289	286	281	268	277	283	281	256	307	269	284	281	280	275	278	285	254	276	282	294	268	293	269	252	246	285	298	263	270	293	235	272	289	297	283	323	276	286	303	279	301	294	278	343	274	281	279	295	286	276	318	281	283	298	279	263	272	257	282	258	269	295	268	265	270	292	277	271	269	274	261	285	231	292	268	285	287	299	283	277	271	299	289	267	289	307	301	261	276	293	292	254	272	278	279	311	262	266	278	324	256	251	294	288	317	271	257	316	274	281	289	279	285	292	286	254	286	293	281	284	272	288	268	296	267	271	279	284	293	277	282	275	320	272	247	290	267	265	291	262	261	280	310	279	290	275	276	278	248	240	280	263	292	284	304	298	281	314	258	285	276	270	294	280	274	299	274	253	300	226	279	262	279	281	265	296	279	280	260	277	295	257	286	279	285	289	277	289	247	281	285	285	272	278	292	287	304	300	286	280	292	251	255	250	286	266	276	306	256	281	272	266	270	270	295	284	272	267	264	296	289	283	308	269	285	305	266	322	264	286	268	310	312	267	277	279	279	270	289	263	282	289	304	272	305	281	292	250	277	287	288	294	278	308	258	288	287	289	272	275	282	291	300	272	334	295	261	300	279	246	280	287	297	312	274	269	311	284	256	261	276	276	292	274	303	302	291	261	271	280	274	266	275	262	280	266	274	308	294	283	272	292	283	272	280	310	286	289	304	244	260	264	266	299	267	273	287	273	276	252	310	284	295	257	296	267	281	267	293	298	281	279	283	270	269	295	284	309	272	309	278	289	271	286	289	263	290	278	291	280	282	300	279	281	295	284	296	257	264	293	287	282	274	274	261	271	291	272	293	297	310	297	289	276	283	262	261	311	278	290	310	276	283	279	286	276	282	290	282	296	271	289	274	266	281	292	256	250	272	288	283	271	278	285	297	271	260	292	278	284	300	273	281	317	275	231	301	278	280	290	288	294	290	315	271	283	246	273	268	301	264	271	271	254	256	299	304	285	308	283	285	290	249	274	277	284	273	304	315	292	295	298	273	293	300	308	312	249	281	273	268	257	318	269	273	295	272	300	298	260	267	273	279	283	245	263	310	311	282	255	289	293	300	288	277	277	296	295	291	296	282	289	273	302	256	304	294	304	286	287	277	298	263	262	285	246	305	283	259	278	256	273	269	287	252	274	305	284	307	290	302	275	281	270	259	289	278	279	296	279	315	290	260	253	293	266	296	282	277	266	281	255	272	283	291	277	289	280	260	255	274	279	277	270	295	314	291	278	273	301	278	305	304	296	278	286	288	263	281	285	267	255	323	272	271	317	321	297	289	247	291	283	275	267	276	265	276	288	293	294	289	292	300	303	283	256	301	289	252	227	279	270	282	274	325	295	266	290	274	261	265	281	292	259	268	314	294	276	287	296	275	278	257	278	266	304	298	265	269	268	287	291	278	282	289	266	289	270	272	275	283	272	270	292	294	306	261	314	276	264	259	293	291	266	272	280	291	274	262	301	242	262	279	282	288	299	293	313	286	293	278	274	278	265	266	266	278	254	299	291	286	301	295	274	272	296	249	272	280	251	239	266	275	263	289	312	277	274	281	261	264	288	298	260	292	310	266	271	298	266	269	281	296	309	298	294	268	294	273	248	284	285	274	281	279	279	304	267	291	273	273	303	310	256	296	290	271	268	303	261	234	298	279	277	275	291	280	293	277	276	298	278	292	290	277	257	285	261	264	264	301	304	262	276	291	294	285	288	279	282	280	289	257	317	256	283	297	279	277	283	326	307	260	306	274	255	272	278	282	273	285	274	290	280	264	273	318	264	305	307	274	258	282	254	255	310	287	280	269	272	293	299	288	252	286	290	309	270	286	284	274	267	299	275	293	260	295	266	251	297	290	291	260	272	319	286	279	287	279	289	274	306	266	285	277	286	264	266	308	292	275	306	259	273	297	309	273	277	275	303	274	265	278	282	301	260	274	284	279	252	256	260	288	300	293	295	295	263	304	279	275	246	275	260	283	256	296	288	271	297	271	263	284	281	285	280	268	289	254	268	262	264	268	282	267	299	280	283	264	274	281	303	289	278	264	272	286	242	296	274	323	297	276	275	296	285	292	265	282	300	284	274	287	316	273	282	267	286	310	287	259	276	297	274	292	269	266	273	300	281	248	287	264	286	302	270	256	286	277	278	288	260	307	277	269	286	282	269	289	270	277	278	269	284	269	277	270	290	285	273	253	263	278	274	257	292	287	279	262	317	263	289	285	285	292	279	289	295	325	287	247	283	289	260	273	299	289	299	304	297	266	254	299	280	275	276	287	248	279	275	280	299	268	309	266	294	279	262	287	305	270	268	262	269	263	285	290	273	299	294	286	260	275	264	278	332	283	282	289	277	275	294	280	299	272	269	308	311	254	282	272	283	298	252	263	283	273	268	284	286	297	284	255	294	301	284	273	265	276	260	257	272	274	294	287	280	305	273	279	278	290	260	293	269	264	260	301	275	280	258	283	239	292	277	244	268	322	270	271	272
24790	21176	27604	24930	12438	1136	780	822	691	601	662	649	629	620	577	566	597	605	596	581	599	557	535	570	572	568	592	539	555	538	597	579	554	543	581	562	581	571	557	551	553	536	537	595	558	525	562	573	600	552	555	539	538	545	558	544	551	540	555	586	579	544	526	521	573	545	589	541	520	531	549	551	573	545	572	587	571	534	557	578	578	588	521	538	572	559	521	558	531	587	577	607	575	528	598	552	573	575	585	593	525	556	565	547	594	571	577	574	547	565	565	587	592	571	560	527	543	500	535	560	628	574	516	580	538	558	533	514	579	575	554	576	576	541	551	563	530	537	551	577	560	569	550	588	559	548	568	558	561	571	541	573	588	578	601	530	559	523	552	553	559	541	589	560	571	549	572	554	542	589	561	567	513	560	548	527	564	561	552	589	585	548	556	558	559	579	573	553	532	522	520	579	585	560	563	566	528	545	561	539	553	545	557	592	513	583	576	539	621	532	533	533	525	576	590	557	551	526	527	517	569	553	570	558	560	559	569	604	566	515	581	518	549	523	593	533	571	564	530	550	520	519	528	574	560	572	539	530	558	556	554	554	577	557	534	532	574	600	593	561	563	535	522	539	550	559	537	557	517	529	608	535	541	552	529	544	564	561	610	562	578	505	567	541	561	599	578	515	572	550	538	540	529	537	517	549	561	556	527	563	502	554	562	529	584	552	598	539	537	554	558	565	560	590	584	546	543	548	542	531	553	569	530	556	585	536	561	544	564	551	604	563	587	590	553	537	534	554	573	520	517	550	544	579	599	550	575	574	585	556	550	579	557	545	565	560	554	565	567	531	539	552	555	578	519	580	541	589	577	555	545	524	529	532	526	543	560	520	564	573	579	537	557	539	575	559	567	577	518	574	552	560	540	574	537	540	545	574	539	607	603	532	544	558	530	526	528	557	547	555	536	578	557	499	575	545	534	568	594	516	543	546	534	556	564	521	529	558	519	530	564	535	542	573	578	557	541	576	572	556	557	573	542	556	539	546	574	567	530	559	564	581	530	588	570	509	546	583	549	575	545	521	541	535	584	538	533	555	496	564	539	570	494	567	566	504	573	523	562	569	562	540	527	543	525	535	608	577	550	546	600	576	567	549	554	538	521	539	590	571	535	537	571	564	535	575	536	565	539	545	540	606	566	558	574	577	618	520	512	576	570	547	560	572	513	579	546	559	558	589	552	567	587	587	525	576	594	603	577	510	555	557	600	531	546	535	556	544	517	597	522	517	503	544	561	574	577	584	552	557	598	575	553	522	583	539	565	599	540	565	568	575	601	538	537	579	556	537	645	561	551	517	541	551	527	580	597	542	614	526	544	560	521	574	568	562	613	525	514	571	555	561	580	508	579	533	533	560	490	619	563	574	569	550	496	539	500	592	563	549	558	569	601	568	545	562	573	567	546	544	555	530	536	506	558	571	537	506	538	547	580	539	536	551	565	543	569	538	558	562	529	571	563	567	568	542	519	607	584	589	567	520	509	569	539	537	572	566	550	534	534	590	532	552	576	536	591	590	536	584	525	549	526	544	544	559	570	564	553	596	593	558	600	557	553	567	540	616	567	545	575	530	558	511	551	529	540	528	579	533	546	520	561	540	571	550	561	570	545	576	571	585	560	598	557	532	555	533	560	526	515	528	517	576	555	558	570	569	536	527	549	532	599	558	572	541	605	601	521	588	515	522	584	564	536	551	529	568	562	533	576	552	597	580	584	556	551	521	516	548	529	532	532	578	584	568	582	552	584	523	561	536	509	559	582	541	571	552	574	512	533	587	593	595	555	555	538	567	554	571	572	553	558	561	587	561	549	569	569	548	554	614	542	544	549	593	507	539	537	555	579	562	562	570	568	536	528	537	508	573	594	575	563	554	556	545	563	526	573	590	556	529	605	541	589	553	560	567	577	530	535	551	577	553	555	543	557	559	496	529	545	609	550	601	585	545	597	530	601	585	578	597	566	543	546	551	544	557	568	564	532	586	573	551	534	558	601	552	531	592	504	594	562	527	539	529	560	562	580	588	567	525	555	576	538	550	550	559	567	553	563	543	527	533	596	534	565	568	506	579	609	565	576	530	543	535	585	556	576	575	588	505	538	586	603	576	558	562	552	523	602	562	553	536	501	511	571	583	542	548	603	553	540	608	537	553	557	541	577	575	539	539	601	550	505	542	560	554	587	526	559	578	529	597	567	524	559	566	512	581	553	600	529	555	562	518	582	602	563	562	540	555	562	555	526	553	572	588	538	522	517	491	554	536	562	558	579	581	566	560	538	558	540	592	574	539	520	590	530	544	615	576	560	564	560	607	553	552	514	538	567	570	581	553	558	594	602	559	540	541	561	543	550	576	580	580	513	530	583	571	578	584	518	560	554	541	573	560	509	568	531	554	543	569	583	556	560	540	578	560	530	536	547	555	540	557	570	546	532	556	540	575	544	588	567	591	498	573	565	559	570	655	609	562	561	558	605	520	550	555	568	523	550	554	581	602	529	597	581	550	591	565	563	540	534	521	580	586	550	558	554	552	560	596	598	618	558	565	560	543	550	549	548	567	554	579	563	529	555	553	523	547	586	559	577	562	544	559	528	521	575	562	587	546	535	529	608	508	550	571	588	610	550	563	581	559	590	555	534	574	561	514	538	563	571	577	556	533	538	563	577	512	573	566	590	562	544	563	537	556	505	521	580	551	533	557	587	572	607	572	541	553	582	528	577	553	566	566	593	547	549	565	563	525	505	570	579	568	528	565	488	552	516	532	577	612	543	519	549	552	574	538	541	511	561	621	570	568	535	576	575	559	544	582	574	580	550	496	514	553	529	546	565	549	558	560	546	565	559	542	516	554	547	509	584	579	596	574	613	592	561	534	556	511	584	562	544	564	573	543	536	555	566	603	521	550	570	524	576	579	577	544	544	571	576	526	521	578	595	554	521	544	550	557	529	557	566	556	571	570	578	589	579	545	563	518	546	522	526	571	517	557	568	546	541	531	568	561	540	528	583	565	538	546	570	550	539	553	570	554	599	561	560	570	578	558	509	520	565	525	576	535	538	541	531	589	570	548	568	542	567	568	549	582	562	577	547	578	565	556	507	572	505	559	533	550	540	570	562	537	571	585	527	563	529	551	536	549	546	572	564	575	551	558	552	567	591	606	497	529	510	522	578	610	520	537	543	559	512	572	553	545	544	488	559	564	524	549	553	565	528	535	608	601	585	531	553	522	551	486	549	593	554	583	594	558	540	512	549	564	546	559	562	544	564	539	517	588	578	565	488	539	587	527	523	519	524	505	532	560	555	580	548	535	552	596	529	527	559	543	589	584	569	517	553	572	542	539	578	502	571	583	581	554	549	519	566	553	558	603	554	587	501	555	623	571	567	581	537	556	583	594	534	538	580	567	542	566	555	568	538	565	545	536	517	559	488	537	560	543	571	607	576	533	582	571	486	534	554	542	571	561	585	581	573	590
26988	6550	4506	2388	1794	1500	1229	1098	1003	908	814	775	771	725	756	716	653	678	695	686	714	693	650	630	624	631	664	609	630	657	662	618	660	621	607	680	628	644	674	616	611	662	680	653	642	624	638	644	656	651	659	640	648	578	593	627	634	618	649	617	606	663	621	655	665	604	655	643	621	659	640	629	614	598	655	628	661	666	677	629	647	634	677	594	652	665	616	574	574	691	654	628	596	637	642	661	614	631	630	642	663	639	594	667	634	614	606	638	631	657	685	605	637	639	614	629	615	586	651	660	678	646	576	614	605	623	619	631	613	601	620	657	624	619	688	608	618	633	667	607	593	626	600	628	618	629	630	614	655	646	649	628	618	602	664	634	640	610	586	589	604	611	608	625	612	644	639	606	597	600	628	616	613	641	641	624	610	619	595	662	646	641	624	586	603	594	618	564	585	643	675	639	642	648	649	635	641	614	638	649	668	636	666	659	595	640	601	613	566	622	619	667	585	667	615	676	678	616	595	616	649	641	621	614	630	578	659	629	647	633	614	634	649	648	678	653	611	640	589	661	621	627	608	605	597	653	640	615	595	654	662	598	633	624	625	592	598	610	648	632	624	652	630	611	631	608	625	621	594	605	663	602	673	675	625	638	636	644	571	607	635	612	642	668	583	625	634	593	665	615	593	613	640	594	624	646	615	614	644	579	589	656	609	616	632	651	662	629	644	612	624	651	597	606	666	576	659	617	629	594	608	656	611	649	621	587	641	603	638	650	615	587	675	618	646	649	606	615	563	647	614	660	638	607	603	650	639	609	632	645	615	589	626	619	577	646	618	643	638	669	637	644	625	628	628	678	579	617	647	609	668	672	607	632	636	638	637	641	670	595	643	625	620	649	572	615	629	625	635	652	595	642	622	642	610	608	663	636	623	556	635	644	656	621	604	596	669	632	609	655	648	580	646	617	619	694	636	632	658	597	633	614	604	636	608	638	615	655	622	665	623	656	617	606	646	613	633	635	626	592	612	603	641	583	641	611	625	645	607	632	664	621	634	645	655	639	673	638	640	609	615	596	637	640	609	622	644	632	643	630	654	649	624	648	649	627	602	709	636	617	618	610	632	638	579	640	637	595	586	650	684	624	650	620	638	627	669	648	646	592	613	621	631	608	607	619	673	601	594	629	641	608	611	610	633	633	628	641	574	674	598	593	609	607	678	632	604	656	648	614	638	629	637	695	628	626	610	626	648	573	608	609	650	606	685	663	642	627	620	633	678	622	616	669	642	636	625	650	629	596	609	647	594	603	639	651	638	615	602	597	606	621	620	611	665	620	595	625	612	603	659	599	690	585	634	631	628	614	623	681	605	620	654	660	614	644	586	610	658	629	687	617	647	609	626	648	611	637	669	636	635	618	589	636	627	632	619	632	615	650	614	621	636	604	660	669	617	640	571	621	671	650	646	635	647	648	655	669	646	630	560	624	661	619	642	614	653	629	640	616	627	637	603	614	631	619	679	589	624	634	663	586	633	633	649	646	605	640	622	606	577	606	609	654	684	602	650	640	645	608	634	605	638	620	659	593	604	624	583	615	641	634	619	628	592	646	605	629	645	614	626	645	672	618	587	634	656	598	631	611	639	637	654	579	622	616	601	620	637	680	652	661	643	656	666	624	621	550	637	646	650	595	593	637	613	628	617	647	608	642	627	621	610	644	649	624	636	639	642	680	617	627	678	587	641	668	644	624	645	594	625	664	608	634	662	613	630	625	637	616	625	645	618	674	606	654	639	600	645	590	630	598	678	602	606	635	661	628	581	637	599	625	657	612	633	615	632	637	640	617	614	649	632	609	616	587	648	622	633	644	628	649	614	631	646	644	620	595	635	648	598	592	587	646	610	592	673	627	647	572	655	655	630	666	662	667	693	597	654	630	637	644	613	622	636	666	654	638	613	625	596	620	616	646	664	614	597	558	589	627	616	632	621	606	612	611	656	615	614	633	663	631	644	630	626	571	649	646	653	612	565	633	643	627	647	645	633	653	575	600	645	610	635	632	605	645	625	636	634	676	634	646	652	640	625	598	682	613	644	639	644	600	594	630	637	674	618	660	572	605	604	644	640	655	645	612	596	617	589	641	653	621	637	687	617	649	620	640	670	611	657	647	621	614	633	570	595	605	642	575	571	627	643	638	656	587	617	677	609	605	624	614	659	629	672	603	592	648	634	625	633	668	653	666	637	629	652	628	621	634	615	604	558	638	604	653	632	667	659	624	640	624	643	623	611	618	628	641	608	595	644	666	666	645	624	566	669	647	658	623	663	600	608	686	647	640	633	664	616	680	636	612	628	647	643	633	627	606	636	610	608	612	597	619	656	651	647	618	659	607	636	614	620	629	670	626	620	611	637	616	641	698	615	644	634	661	645	618	645	624	613	612	623	660	627	625	576	628	628	607	678	641	596	656	650	589	612	618	610	612	661	604	586	672	640	604	624	641	630	616	652	628	603	711	600	599	682	631	619	625	623	612	600	668	622	630	635	660	650	622	597	629	628	642	604	645	630	586	608	641	624	608	619	636	638	673	648	659	627	606	633	632	605	640	630	634	632	580	632	604	602	628	621	653	608	618	691	655	617	651	632	683	610	616	616	629	685	619	619	627	646	632	612	643	624	620	618	639	625	586	644	590	665	612	660	644	646	619	615	667	647	597	665	658	638	608	627	697	604	674	626	632	613	633	648	577	662	584	613	602	572	592	640	636	645	642	618	663	618	660	672	653	645	614	654	604	683	618	651	646	661	596	626	648	655	590	673	646	618	592	585	637	665	652	620	599	637	614	646	623	659	645	643	650	643	633	623	632	663	668	603	642	640	585	637	604	674	639	639	647	643	636	619	611	618	634	669	638	589	624	608	641	570	589	561	653	654	647	609	615	653	626	601	656	647	597	593	636	681	690	602	677	603	616	661	602	600	616	617	616	631	596	617	559	655	575	639	657	593	614	615	658	643	672	642	615	622	622	643	679	658	680	620	646	616	642	577	603	599	609	645	608	589	639	625	581	596	670	643	622	646	663	661	655	634	681	631	603	665	636	591	607	595	625	716	589	590	638	628	647	635	593	668	618	643	624	623	614	633	630	614	646	663	647	584	626	633	668	670	578	629	645	649	613	620	663	585	612	616	605	600	598	615	633	625	624	639	618	594	590	661	620	647	649	635	608	624	660	638	686	618	663	636	654	656	652	653	624	640	627	613	618	645	660	607	642	623	631	596	623	621	652	614	593	631	641	605	638	594	636	628	636	599	642	651	650	630	638	621	561	575	659	617	598	633	670	636	648	596	646	640	607	621	605	635	625	617	610	598	586	637	634	583	643	631	587	633	610	605	634	613	650	633	660	612	625	641	655	642	666	623	650	597	617	642	613	617	616	647	669	657	670	620	609	642	617	593	588	663	644	618	653	604	630	645	649	611	601	621	642	580	659	658	599	595	632	579	640	608	614	618	610	649	651	594	619
22641	21200	29018	23670	21204	21278	11825	1529	1037	954	891	810	804	736	736	657	619	667	624	572	556	568	595	538	577	544	520	543	539	574	528	548	561	518	509	520	563	569	548	511	554	558	516	565	512	522	574	569	532	488	466	554	580	551	517	495	501	473	502	555	508	561	519	482	498	493	510	539	516	555	511	540	531	481	532	473	525	505	545	494	506	532	503	540	548	513	552	473	530	526	529	481	540	515	502	515	531	530	511	552	519	533	500	490	534	493	482	531	527	530	537	489	523	512	554	553	474	521	533	489	489	481	518	552	493	475	512	475	521	529	537	518	541	488	487	482	519	509	513	536	520	554	487	504	534	498	480	512	519	484	506	529	481	513	510	500	515	511	482	505	493	478	537	539	525	484	502	528	463	527	510	537	496	503	539	536	499	499	532	494	530	463	497	555	453	503	500	474	477	530	543	488	504	483	454	525	534	538	516	475	516	480	547	499	525	500	558	525	473	516	464	515	479	490	547	524	511	488	500	479	494	551	535	520	495	518	533	516	477	528	526	526	502	500	519	500	503	479	487	483	508	537	489	491	514	510	490	524	527	536	497	508	524	494	515	532	472	493	495	512	501	541	509	532	531	495	498	537	495	524	480	519	490	569	541	470	495	478	503	465	506	540	478	512	542	547	492	534	535	496	492	463	499	503	475	531	520	475	448	500	528	481	516	507	505	491	494	486	502	467	478	525	534	482	520	518	550	489	474	538	567	492	491	500	535	498	506	505	460	543	513	534	516	508	481	487	503	497	523	552	486	521	490	480	500	520	543	512	506	490	540	512	510	539	510	518	559	478	481	502	487	473	512	550	502	508	513	482	523	531	496	492	512	564	485	496	473	514	533	516	531	506	499	494	510	517	539	517	520	506	498	580	505	504	502	488	490	540	535	537	520	497	509	472	498	491	510	521	519	509	517	473	524	525	531	531	519	526	532	496	523	508	500	500	498	561	485	538	525	519	551	529	526	495	525	521	480	484	522	552	544	503	528	504	537	532	490	518	521	539	512	485	491	480	482	501	511	518	543	507	500	548	524	467	518	531	502	522	524	533	501	567	520	499	507	515	532	493	528	528	443	507	520	480	533	509	487	484	524	509	525	511	535	500	498	545	497	492	485	526	515	503	547	525	490	551	512	499	533	506	528	534	486	510	517	526	470	503	525	519	460	518	487	508	517	508	499	506	517	508	463	500	497	475	478	536	518	508	519	526	533	533	535	511	508	459	486	461	516	534	493	536	483	544	518	522	559	525	491	482	510	526	515	485	557	499	511	497	523	488	501	506	478	507	489	492	519	495	512	479	524	481	527	527	523	488	474	481	536	515	519	514	485	508	523	494	543	560	497	516	490	506	468	478	491	483	496	483	484	544	510	497	574	541	488	524	553	491	481	486	491	496	496	516	488	514	507	528	506	478	496	524	501	491	499	507	520	531	527	507	530	541	511	491	495	513	494	483	509	474	469	532	500	509	526	503	498	493	520	491	517	556	498	505	540	534	500	465	476	508	487	485	511	525	534	524	520	496	514	531	477	509	503	507	504	538	538	531	512	509	536	507	497	519	526	455	510	480	514	500	517	498	511	545	487	530	516	532	541	496	496	540	482	522	509	514	523	493	500	524	518	507	515	503	522	534	522	553	515	474	519	551	512	482	494	510	532	492	479	495	537	503	509	525	538	531	522	506	520	548	525	536	543	528	481	500	475	532	534	475	524	515	496	522	505	510	531	515	519	524	520	510	483	492	491	491	506	467	510	525	488	476	503	480	507	486	547	508	554	499	507	492	520	514	509	526	479	514	533	505	503	517	486	498	542	505	486	523	527	461	488	524	464	534	512	522	500	471	546	496	493	541	531	520	562	478	526	548	490	569	513	535	504	517	474	490	455	519	529	516	505	500	476	484	548	508	551	515	513	459	537	532	480	494	481	533	533	549	544	512	525	539	502	501	508	489	515	503	432	536	497	530	523	524	486	501	523	506	498	481	517	556	520	522	488	478	492	472	479	551	517	527	485	558	522	523	510	483	492	499	524	523	528	536	524	498	468	530	502	481	470	492	522	535	527	502	504	487	489	527	471	548	506	525	496	535	511	502	504	488	519	495	497	502	488	514	500	508	539	522	519	532	523	516	454	513	512	491	506	524	517	498	499	483	542	500	485	481	496	524	507	513	537	524	518	512	500	519	527	544	509	517	501	521	524	510	502	489	512	540	532	489	530	553	501	498	514	510	507	495	523	537	508	555	517	511	532	455	490	517	516	484	514	497	471	543	483	562	516	549	580	539	522	529	533	507	464	502	464	493	491	496	460	548	504	529	512	498	510	504	517	461	544	470	518	455	514	459	511	528	488	522	515	506	533	493	533	545	494	505	480	505	520	486	558	519	500	503	508	482	520	491	519	526	527	546	541	504	468	503	529	511	528	518	474	539	516	477	516	487	487	490	523	546	531	460	558	537	551	502	518	499	478	504	509	534	487	516	493	510	500	505	497	475	499	492	491	500	474	483	526	553	501	536	504	481	517	525	534	554	494	520	478	523	506	533	521	487	495	513	523	525	518	528	482	567	499	540	501	511	468	573	529	482	504	494	487	485	498	508	527	543	477	496	529	484	523	480	486	543	525	525	493	554	502	520	507	491	470	547	514	498	502	500	511	492	479	485	515	507	510	499	490	483	508	501	502	471	495	508	482	490	522	539	508	471	494	519	509	524	475	469	480	531	517	491	510	508	468	502	525	509	535	534	504	504	534	482	500	505	508	519	546	491	524	496	516	572	497	513	530	492	512	548	523	496	526	515	501	538	447	501	545	536	516	498	537	499	487	529	495	499	504	486	518	532	521	513	520	501	506	527	545	534	523	476	514	528	515	517	491	523	490	524	504	503	519	530	519	479	462	528	523	506	489	449	537	514	464	508	475	507	481	492	530	497	508	535	554	546	510	538	545	506	492	513	473	485	502	470	493	490	521	521	533	515	517	523	508	496	529	490	538	477	562	486	505	491	511	517	524	525	521	532	550	519	522	497	451	530	496	463	506	461	495	525	509	544	531	546	473	541	525	502	494	507	506	477	500	524	504	483	470	537	502	522	481	493	492	525	518	536	507	505	511	519	463	485	509	508	517	503	548	503	513	478	525	500	499	503	496	489	481	526	573	507	495	555	505	477	491	501	549	509	540	531	495	541	475	489	552	499	536	515	531	537	506	511	528	558	538	522	528	513	472	524	513	487	536	508	482	482	535	480	501	510	502	526	534	530	514	548	481	509	541	488	523	502	533	538	508	489	539	545	487	494	534	540	497	506	490	519	515	468	512	489	496	514	479	511	527	494	554	546	545	491	475	500	522	520	485	516	471	505	487	525	524	480	535	478	506	545	462	482	524	539	531	526	469	504	465	515	503	483	523	517	502	510	495	541	483	496	492	509	509	525	497	529	494	520	507	509	503	529	526	517	519	532	502	497	528	541	518	491	509	532
30717	15812	12626	6846	4786	3495	2758	2202	1779	1529	1355	1209	1075	978	847	833	761	804	725	722	664	676	666	635	644	630	663	618	646	603	637	600	651	610	582	586	565	590	612	625	599	574	569	585	534	581	530	561	557	555	576	558	570	560	564	561	535	529	574	563	524	599	572	592	556	572	553	551	578	564	575	553	580	574	592	540	536	611	544	572	556	511	590	581	541	565	565	548	580	552	539	567	540	532	570	513	573	536	567	560	539	548	532	511	508	568	543	556	557	543	585	561	532	546	535	538	533	556	580	529	572	535	557	503	540	560	521	560	545	553	567	537	530	577	571	541	549	554	576	577	564	547	589	559	554	517	524	537	528	561	592	575	552	571	521	545	546	588	527	528	570	619	502	542	544	551	573	562	577	536	581	521	545	544	546	516	538	544	563	590	526	585	572	541	492	534	494	556	561	524	517	535	526	566	570	543	526	553	545	577	548	571	548	609	529	571	523	563	530	558	560	559	571	553	537	546	549	558	534	549	536	524	565	509	545	529	566	530	551	547	530	593	540	563	530	549	540	565	527	555	525	561	572	535	554	545	521	550	510	508	555	521	551	605	549	547	557	574	530	551	563	569	542	520	544	520	562	573	540	588	570	579	596	567	556	531	592	556	582	535	598	522	583	582	534	538	542	547	518	557	522	559	578	513	548	569	552	521	556	552	562	518	552	523	538	537	550	575	516	575	539	551	549	529	568	529	565	529	583	541	535	554	604	553	522	549	539	568	616	504	552	553	535	560	523	550	545	572	553	547	550	606	557	543	570	556	518	516	553	535	566	552	556	551	511	587	568	560	566	553	546	504	572	522	514	549	527	541	548	551	563	524	523	540	533	555	572	508	570	594	568	552	552	581	551	545	559	548	556	528	559	555	524	579	547	519	525	581	543	553	487	594	588	511	526	544	528	574	577	512	494	571	526	561	564	537	536	569	559	551	557	539	564	550	540	573	553	583	519	521	596	528	541	574	540	554	556	555	562	546	534	549	563	547	558	578	531	546	534	581	534	533	519	522	565	567	574	522	537	584	557	538	574	508	580	542	567	563	568	529	572	536	535	533	581	568	537	550	554	586	561	537	561	560	540	541	580	547	562	514	583	536	546	534	539	548	565	558	557	548	542	569	534	581	548	532	534	536	555	572	567	520	546	557	540	550	551	525	553	568	580	559	544	538	591	574	549	577	548	563	556	493	546	581	552	580	531	562	535	528	558	554	557	581	497	546	556	545	547	538	542	486	555	581	521	547	530	541	558	556	568	573	583	528	511	554	505	557	576	551	536	532	564	560	553	536	527	565	540	502	570	561	551	613	511	554	565	519	567	536	549	574	570	539	566	574	577	568	612	598	582	531	549	494	552	509	558	548	558	560	515	581	527	572	552	533	556	526	555	529	559	503	501	515	544	539	530	551	533	553	525	596	587	551	577	518	518	529	539	537	544	558	530	510	493	559	561	533	549	567	568	582	548	542	548	533	543	554	548	522	605	565	526	573	565	553	566	561	560	548	538	525	562	518	551	534	551	533	577	523	536	564	528	510	581	568	600	568	540	570	546	545	578	487	527	563	529	546	507	573	554	575	546	608	597	541	549	552	529	533	567	552	563	557	546	545	566	548	544	548	519	510	548	514	545	501	584	574	645	573	566	575	540	516	534	561	513	552	529	550	547	547	566	552	535	576	571	560	559	507	539	593	564	597	529	537	571	567	507	518	602	583	559	566	578	575	576	570	537	573	544	523	549	535	510	541	542	551	529	556	508	512	555	550	559	543	569	557	532	535	548	534	579	522	546	507	552	526	570	556	556	529	581	584	574	550	525	534	550	558	527	591	517	569	557	551	557	529	545	593	555	568	567	545	527	547	546	552	530	523	551	590	566	522	566	553	569	549	574	577	546	576	524	555	533	548	519	575	542	523	541	578	527	559	540	536	533	539	523	559	565	550	563	564	554	528	548	531	562	526	550	567	551	550	591	534	497	556	550	563	528	534	588	568	526	503	514	548	518	524	571	534	504	552	534	540	550	539	568	556	539	528	569	508	527	547	560	527	566	556	559	538	557	558	561	513	544	529	533	533	570	541	516	545	552	550	543	515	530	513	566	555	543	544	564	503	548	526	583	528	549	520	505	558	534	533	570	561	550	549	542	560	551	542	506	565	545	569	554	540	520	566	578	521	558	549	500	539	523	564	558	573	567	539	591	600	522	552	527	566	589	539	544	511	553	518	520	578	501	589	549	550	558	562	575	560	534	572	548	559	550	533	542	581	559	516	538	557	562	499	563	575	525	533	557	562	561	572	536	570	588	575	539	572	520	535	546	599	584	518	523	561	545	565	555	554	539	589	560	568	533	556	619	614	573	560	562	522	557	586	559	521	506	545	574	590	562	553	528	574	561	541	516	544	540	570	518	525	567	567	547	580	539	572	529	547	504	541	508	551	520	529	550	514	513	536	565	550	541	530	568	563	554	548	537	538	553	529	526	529	574	513	534	541	547	583	548	534	495	599	544	562	563	560	592	579	572	575	559	543	544	576	565	558	550	566	534	562	527	532	579	566	543	527	581	621	516	554	556	527	508	575	506	526	527	525	549	517	563	540	571	554	563	491	571	593	530	563	547	516	515	529	556	519	546	540	524	591	542	485	549	600	570	553	552	577	537	536	534	570	570	575	538	501	533	588	594	538	494	554	536	537	550	516	549	562	602	556	565	596	529	554	546	544	566	517	578	550	554	540	567	552	563	518	521	588	604	605	611	516	586	537	549	543	551	527	564	573	555	557	577	551	531	572	544	582	553	544	551	524	524	555	572	535	533	526	533	562	578	548	559	559	554	561	572	537	555	581	546	577	577	564	556	523	578	565	537	585	527	525	539	522	577	540	557	520	557	535	487	517	576	532	515	513	527	571	543	565	580	548	578	566	526	552	550	530	535	543	555	511	544	559	598	589	583	565	515	574	561	535	560	530	562	530	540	498	569	578	535	527	556	568	548	565	562	557	541	598	507	561	543	524	547	530	579	560	538	537	536	565	565	559	541	555	539	505	533	552	577	548	546	583	589	561	554	518	564	546	541	567	583	575	543	556	512	532	552	518	549	547	562	588	524	544	545	555	548	556	533	592	554	542	517	524	552	585	547	531	550	558	552	508	541	510	578	528	520	557	598	571	535	579	574	540	539	544	568	557	535	550	496	566	535	567	538	519	527	538	568	557	551	524	491	554	571	539	510	552	552	502	564	591	543	528	550	581	545	546	575	562	525	565	538	528	532	537	555	527	533	558	548	549	532	527	555	537	546	540	612	568	498	550	515	557	581	553	560	550	543	525	541	549	567	562	599	544	523	524	575	592	533	554	554	593	531	519	574	498	533	575	548	533	536	530	548	577	540	547	573	544	509	587	544	489	542	552	577	554	531	557	514	542	599	564	559	529	564	564	531	540	523	563	529	557	515	541	559	593	531	552	577	549	501	488	513	565
27499	20274	8578	828	494	446	402	358	340	340	338	362	338	333	360	323	294	310	321	364	320	345	360	317	324	324	311	341	311	290	281	306	342	296	308	310	290	309	296	342	320	310	338	309	318	340	294	301	327	327	347	326	318	313	295	332	342	327	334	324	300	320	327	332	340	318	358	299	300	348	332	310	332	331	303	314	328	345	324	362	349	319	354	310	303	345	302	332	352	303	308	337	355	359	313	300	338	288	317	342	316	321	302	343	294	317	335	334	322	318	352	320	301	330	311	326	346	300	313	323	318	345	312	307	306	333	333	355	308	336	314	348	313	303	358	312	315	316	337	306	297	303	318	309	353	346	309	287	291	328	354	306	315	331	345	304	285	331	334	313	342	324	319	350	340	325	325	314	308	282	324	305	325	312	308	341	315	311	299	313	311	307	333	336	361	323	310	340	327	327	326	319	313	335	321	336	343	289	328	317	338	314	318	318	322	345	304	326	326	303	295	322	364	308	316	302	329	322	345	336	314	308	305	335	363	343	332	333	323	330	331	348	315	339	291	313	324	343	343	355	337	357	302	299	380	329	292	343	330	332	321	336	310	304	335	332	324	339	311	313	333	333	343	315	312	283	313	305	326	291	323	317	327	282	312	317	309	317	323	318	279	321	331	297	322	312	331	325	341	310	351	323	329	350	322	342	343	315	356	310	331	387	334	330	321	321	315	325	323	319	314	346	315	311	341	350	313	314	326	327	319	308	358	324	331	325	308	320	313	301	337	315	341	331	286	353	332	330	307	349	347	350	332	311	348	336	337	337	321	335	338	324	330	353	341	317	327	325	317	302	275	325	300	294	339	338	319	327	352	322	318	319	316	347	293	344	307	318	335	333	318	319	336	308	317	315	355	352	310	332	353	322	324	286	340	334	286	313	332	303	321	353	312	316	335	309	326	313	330	316	313	318	293	319	357	357	336	321	338	281	351	338	327	313	335	300	329	350	363	332	340	328	309	307	333	337	337	291	321	327	349	308	316	305	333	347	370	321	303	339	337	362	337	322	306	302	283	329	297	332	310	312	343	302	285	330	305	310	317	315	349	330	360	348	303	329	306	312	325	317	316	315	318	360	319	322	332	290	314	298	334	308	302	311	358	336	334	307	340	320	354	327	306	325	319	305	357	352	326	336	287	346	355	332	333	354	334	317	295	312	314	328	311	290	319	320	353	338	314	324	301	389	312	316	307	360	333	314	344	304	334	354	356	323	342	338	330	321	315	322	305	315	344	327	311	295	328	352	311	331	314	338	298	293	313	312	331	323	342	333	336	310	335	317	347	310	326	336	300	320	329	337	339	307	289	343	317	329	327	346	324	356	298	294	364	352	372	364	294	314	340	314	346	358	316	336	315	320	321	316	321	328	338	310	312	313	326	363	318	304	331	344	317	295	311	339	374	351	337	309	348	328	313	299	342	345	327	348	328	315	359	334	329	334	314	343	334	327	293	304	346	320	341	309	318	309	310	350	306	326	315	297	328	340	318	332	337	340	341	291	350	310	317	339	316	331	321	333	361	331	331	307	318	325	299	340	287	316	330	354	347	366	310	334	350	342	299	310	349	346	292	354	322	338	306	327	301	326	315	299	324	327	300	336	347	305	330	312	343	313	328	324	320	327	305	334	319	312	311	352	313	319	318	307	330	336	312	340	314	366	340	358	353	329	302	338	328	339	312	325	330	316	341	355	309	297	348	326	322	326	294	315	324	294	295	306	284	329	338	334	339	316	353	318	336	322	295	340	356	323	322	319	327	307	341	340	311	292	325	324	323	370	360	331	304	309	345	304	309	325	335	329	324	317	318	309	323	317	290	339	326	325	315	340	331	326	313	319	299	343	316	310	318	330	299	327	325	311	298	333	311	296	314	330	330	316	318	336	343	330	316	360	305	359	293	344	319	301	317	344	345	333	327	343	307	318	326	347	353	319	306	301	325	311	340	311	323	322	325	333	344	330	362	345	311	327	320	339	310	332	296	355	351	324	263	309	326	339	343	351	307	328	300	325	354	309	338	368	317	331	333	336	342	309	316	315	338	324	309	339	318	300	335	297	305	319	356	345	357	327	305	330	338	311	318	282	334	330	345	322	317	323	307	354	340	340	312	341	316	326	329	349	342	292	332	330	330	331	324	345	343	324	320	335	340	344	323	339	327	321	282	341	332	319	303	333	327	304	324	300	314	333	304	317	338	331	305	333	343	307	342	302	316	322	330	319	326	317	295	320	309	334	290	316	313	378	321	342	361	320	350	334	332	314	317	332	323	340	324	325	336	314	349	352	332	351	327	346	320	338	324	353	335	301	339	301	318	355	309	330	325	324	302	336	341	350	349	322	321	333	328	306	350	334	322	302	345	327	318	302	331	326	331	325	322	330	322	352	319	313	329	332	328	291	317	351	321	312	339	331	298	321	331	299	319	336	361	328	311	324	314	333	318	332	326	337	320	315	330	339	327	322	357	338	331	337	351	346	313	314	316	322	319	363	299	308	318	347	339	293	310	324	332	333	370	290	321	343	315	330	317	302	329	324	286	329	322	339	317	326	332	352	278	330	278	338	304	313	317	328	312	339	315	300	340	324	347	281	320	334	316	319	327	361	325	311	307	317	318	304	339	357	338	297	332	304	324	308	329	324	319	299	338	326	355	307	335	315	321	326	330	342	302	294	347	319	327	327	299	330	334	339	321	308	298	308	315	344	286	316	307	319	313	339	314	349	313	296	321	342	296	324	341	318	327	329	342	314	315	332	316	315	340	319	331	314	337	344	289	326	297	351	315	316	340	335	345	312	291	334	313	329	327	322	334	304	321	326	330	349	312	304	338	358	304	279	297	323	289	361	303	316	337	336	285	319	338	312	306	340	321	337	332	352	299	318	307	327	314	319	320	337	319	332	326	324	308	311	321	320	330	312	308	290	298	316	315	314	357	319	314	302	323	329	309	317	322	348	349	326	320	299	317	330	311	333	313	328	327	289	322	320	315	315	317	322	355	334	271	276	293	346	304	318	327	327	278	314	326	320	334	321	355	322	336	359	324	304	360	327	301	306	330	313	311	286	332	284	310	329	348	299	345	359	323	317	332	317	336	331	310	313	297	327	319	339	329	318	341	348	302	303	347	331	323	361	332	303	366	326	303	328	323	319	308	320	316	320	290	321	327	332	333	309	329	323	330	314	322	309	308	327	364	328	328	269	292	315	334	299	312	329	320	340	310	333	294	334	342	316	341	337	316	331	318	348	304	321	340	319	334	319	352	342	316	304	299	331	277	299	328	339	313	350	324	319	336	308	330	346	335	353	315	306	335	316	319	336	325	332	325	323	333	344	295	320	329	309	294	313	324	298	324	319	336	331	326	303	336	329	275	319	301	318	315	331	313	329	305	332	325	337	356	315	322	336	325	310	347	321	292	343	351	301	326	358	377	319	336	330	338	335	329	348	327	297	328	290	285	331	330	318	330	341	296	332
23468	1707	1045	697	542	518	398	455	391	434	423	384	385	428	427	398	378	386	424	401	394	394	393	408	388	398	385	350	423	387	385	383	425	432	390	377	432	395	365	364	415	393	372	383	420	347	392	370	394	360	391	444	392	388	351	395	389	364	400	403	372	394	375	389	359	372	379	391	382	386	380	388	410	366	389	406	405	383	390	374	367	376	428	353	368	418	433	389	414	343	376	405	392	380	363	393	389	394	415	365	378	361	381	389	367	380	384	399	396	403	403	401	387	412	419	328	408	386	400	406	368	396	394	392	376	391	398	373	407	374	400	411	396	408	385	400	379	390	410	379	407	399	435	369	380	363	372	358	434	390	369	381	394	415	405	433	384	386	357	373	367	356	394	393	353	360	376	371	358	381	374	354	404	378	372	388	387	371	404	374	430	371	381	400	351	384	386	372	386	352	404	369	374	393	407	401	383	406	422	374	403	400	402	374	387	387	405	407	401	379	390	375	375	394	386	401	353	391	415	392	345	344	393	392	394	403	391	380	424	415	365	385	389	349	380	350	408	373	389	372	407	395	392	381	385	395	374	383	381	367	407	383	357	423	428	374	375	414	379	389	383	426	379	379	408	386	384	395	372	351	392	399	374	361	384	407	373	435	394	388	387	371	372	378	413	358	380	386	400	406	405	428	396	382	374	370	391	382	387	376	378	397	384	391	376	417	390	419	412	363	401	371	384	389	376	368	406	393	344	416	414	360	392	415	396	390	406	390	350	369	394	396	415	397	403	389	388	346	388	405	405	408	387	395	402	398	379	366	404	380	397	393	381	389	402	425	378	409	375	372	381	370	398	409	383	405	389	393	379	399	404	392	386	371	389	393	368	399	373	373	394	374	373	397	385	384	424	383	394	398	379	412	386	413	398	363	408	352	430	398	390	381	371	400	398	380	392	385	384	419	376	410	361	395	378	367	427	340	375	386	395	428	435	393	404	376	391	425	349	406	350	387	395	404	411	406	407	385	378	389	377	381	414	389	376	346	379	381	409	370	383	388	444	411	383	355	388	399	411	366	368	407	388	374	368	365	424	377	417	404	388	386	419	384	405	386	383	376	376	388	385	384	394	380	391	400	399	424	344	383	417	396	403	390	397	404	391	374	372	406	410	346	376	396	373	401	383	379	387	381	366	392	360	406	443	347	360	372	407	383	369	396	360	357	383	396	394	375	410	416	398	376	373	377	363	379	376	420	355	397	392	352	403	373	404	382	379	389	376	387	379	380	406	380	358	387	370	378	416	377	368	421	384	413	379	401	353	407	404	404	375	361	409	419	383	388	367	378	373	426	407	388	354	431	399	362	387	385	369	368	385	419	360	352	389	405	399	383	409	400	355	364	398	366	378	363	378	349	368	406	387	391	366	412	412	394	375	394	368	394	390	391	377	387	368	397	398	369	375	443	404	396	392	406	368	387	391	401	394	368	418	379	371	381	403	356	356	385	364	355	376	414	382	405	391	378	382	410	414	400	369	421	396	386	426	404	396	409	384	425	387	359	374	373	361	381	383	378	368	401	399	420	382	377	396	401	362	403	413	397	364	405	400	403	416	390	373	402	419	430	427	366	399	348	451	381	410	370	396	432	382	397	382	352	367	383	381	383	400	411	375	389	418	399	419	382	397	399	425	377	404	407	434	337	382	392	408	395	409	411	392	353	433	404	379	391	399	384	351	423	385	418	371	415	372	373	392	377	376	386	416	366	373	388	370	393	400	366	344	420	380	417	351	363	402	370	390	392	381	407	405	389	409	377	396	363	393	340	391	403	390	370	407	375	409	374	360	395	384	384	405	384	404	398	388	373	395	379	381	406	373	395	385	386	426	386	366	362	419	416	363	387	407	418	348	374	366	399	403	432	388	390	351	368	402	415	378	370	370	399	359	378	387	350	375	410	373	364	390	379	356	387	403	399	417	394	368	382	406	376	386	451	398	346	363	402	406	405	374	418	369	394	356	343	371	425	377	365	409	383	380	394	396	357	400	383	380	401	411	404	405	378	392	425	403	389	398	396	399	356	375	366	389	374	382	411	416	411	417	360	354	387	394	401	409	384	399	358	384	393	354	372	392	352	422	374	394	347	381	407	384	399	399	397	396	431	401	343	379	391	412	379	410	390	398	385	434	365	362	368	389	385	358	399	392	387	350	399	361	364	383	343	364	398	381	388	400	413	373	422	412	402	409	411	382	388	390	382	425	432	416	370	406	384	396	376	407	382	378	409	415	374	347	409	394	388	407	400	372	388	400	348	404	393	417	397	383	368	384	401	346	363	356	366	357	393	427	408	386	435	372	395	380	404	386	380	386	366	358	385	380	434	407	430	414	399	390	365	419	409	376	369	378	395	390	409	402	363	394	382	388	371	394	387	380	387	412	397	405	381	342	394	410	371	387	397	384	395	388	400	430	379	398	343	352	359	371	370	396	379	394	406	409	388	375	403	417	388	378	383	435	399	393	395	393	378	388	420	387	406	394	375	386	412	392	405	376	374	354	391	367	381	387	385	417	409	394	374	426	385	346	385	377	423	403	376	356	402	418	407	374	400	388	416	379	389	391	364	399	390	391	408	395	383	354	373	389	414	402	394	389	361	406	392	353	419	368	415	400	407	376	397	359	381	413	403	379	400	398	417	402	393	385	380	397	416	423	402	363	370	360	423	363	387	368	412	411	401	369	401	405	402	389	426	392	362	394	388	402	400	398	366	393	367	374	401	402	421	414	375	374	389	358	373	399	337	399	413	386	416	384	375	416	392	410	366	397	376	398	383	380	345	415	425	371	403	377	401	393	423	368	369	394	410	387	404	389	403	385	367	375	397	395	325	412	401	368	356	379	353	369	406	386	398	419	357	381	402	399	366	370	371	381	391	394	383	389	412	409	380	424	391	407	395	404	369	398	394	382	410	431	416	378	409	381	402	410	392	358	411	388	383	379	401	390	372	395	378	419	414	413	374	379	379	392	357	412	336	388	383	407	407	351	416	374	358	397	392	390	372	424	401	401	391	368	398	387	383	390	366	408	383	373	370	348	391	402	404	410	389	406	365	402	402	422	375	371	369	385	398	378	416	411	391	397	370	412	368	404	387	413	387	412	424	373	423	367	378	420	432	377	378	346	366	409	381	368	435	389	377	394	398	395	375	393	400	366	385	385	416	395	391	411	393	443	425	414	358	394	379	377	395	396	394	371	380	359	412	368	367	372	429	388	368	359	389	392	392	414	397	406	375	370	411	383	371	379	351	409	372	404	393	384	387	381	399	387	413	378	394	404	378	317	364	406	384	400	361	411	406	356	385	384	410	396	396	397	373	387	404	381	375	397	389	400	416	372	413	367	411	394	350	382	356	387	375	392	371	410	383	372	364	382	380	382	404	402	354	428	414	398	405	358	420	373	421	383	363	371	384	407	400	374	351	417	407	388	416	370	363	402	369	393	356	374	401	408	381	391	402	395	381	383	404	401	380
23644	21184	28591	24042	21160	12124	1113	668	483	444	436	381	343	351	312	295	256	280	257	278	282	312	254	261	233	276	265	261	262	277	265	254	293	240	264	229	269	258	279	265	253	219	232	245	253	237	246	255	261	244	246	256	255	231	244	237	260	253	225	232	238	231	240	253	242	239	258	275	230	245	259	249	232	230	261	242	239	235	264	252	258	248	200	231	219	250	225	265	230	253	234	235	246	239	225	252	252	234	221	229	260	252	237	243	238	234	226	214	248	246	221	261	271	236	242	244	242	259	239	263	274	246	239	241	246	273	243	240	247	239	209	254	239	220	231	250	256	223	226	240	254	215	225	252	191	220	239	249	250	233	230	222	280	237	255	254	249	249	254	243	263	226	252	233	253	267	275	287	221	256	217	239	238	252	238	227	242	242	248	238	230	276	250	236	239	245	232	256	234	245	244	248	226	254	241	269	241	243	249	245	228	263	238	218	238	264	242	239	265	240	251	222	247	269	248	252	235	255	255	254	237	248	243	259	254	224	226	231	226	212	234	223	250	232	240	233	244	256	223	235	236	231	216	236	245	236	217	235	238	249	215	233	248	255	241	256	228	226	239	236	241	246	241	222	238	238	256	254	240	261	218	245	243	257	256	223	252	224	255	227	231	235	223	257	248	233	233	238	240	236	256	260	257	248	259	245	231	215	265	248	247	226	228	265	226	238	248	243	220	217	257	240	252	236	234	232	243	232	254	232	249	231	194	242	261	247	240	217	209	259	245	263	230	269	225	201	263	227	237	243	230	251	280	258	232	245	236	257	267	240	260	230	239	229	234	247	235	247	222	263	248	236	234	209	232	236	243	230	239	250	277	227	196	222	253	234	229	226	276	223	245	229	241	244	256	266	255	232	270	227	209	232	259	238	259	250	250	236	225	240	237	242	226	238	239	236	222	230	226	255	235	247	273	237	236	251	244	243	238	257	224	241	244	240	246	228	244	245	248	244	251	250	244	246	231	252	253	259	235	246	221	224	248	237	222	237	238	242	217	211	223	229	227	245	220	267	235	230	234	239	246	245	247	248	221	210	278	221	244	209	237	224	241	223	233	228	250	217	291	230	238	209	248	251	260	222	242	258	240	247	244	250	233	225	246	237	255	228	236	255	227	240	257	245	229	220	213	249	266	257	236	240	245	258	230	245	224	280	250	285	252	236	245	223	271	240	261	259	232	208	228	237	268	260	238	225	257	258	223	225	243	201	240	214	239	245	228	235	243	241	208	212	272	244	258	232	239	248	239	246	223	263	232	231	247	246	213	261	240	245	251	248	244	231	207	221	246	234	240	248	247	230	238	230	243	243	244	254	263	266	238	244	245	218	237	249	236	234	255	226	221	230	217	216	215	223	255	239	221	250	264	235	224	241	248	219	235	257	227	233	219	243	218	236	254	249	249	231	241	280	245	237	239	268	214	246	250	244	245	238	233	247	238	250	245	248	247	229	238	230	232	241	262	257	237	219	252	213	258	246	232	250	231	234	228	221	255	229	243	214	257	248	217	238	251	223	252	231	230	256	241	242	269	256	240	244	245	234	207	223	265	259	275	248	235	229	236	248	200	239	237	230	225	233	236	247	255	228	236	231	230	227	231	256	237	264	230	250	230	214	241	238	225	256	242	252	237	233	237	212	240	237	218	238	217	221	253	207	229	241	231	228	235	239	217	226	254	230	258	243	243	234	243	249	248	248	249	262	225	224	237	238	234	247	245	226	237	259	235	253	268	222	215	233	245	228	253	230	263	242	218	235	249	252	222	246	270	221	222	245	244	244	208	253	252	253	231	227	240	225	228	268	224	244	219	275	242	209	250	222	234	252	261	205	240	254	256	246	244	248	227	220	238	214	222	228	244	202	227	242	247	243	230	228	246	244	273	230	244	228	244	225	271	253	230	239	236	232	251	237	214	226	260	232	252	228	241	248	256	238	255	237	244	230	209	235	252	240	237	204	234	224	266	220	240	251	234	248	254	223	245	238	252	250	226	248	252	239	232	230	236	236	238	229	266	242	228	206	258	238	242	221	201	245	241	231	254	240	243	234	237	235	248	231	214	263	246	232	235	239	237	218	245	229	252	244	247	222	241	223	221	217	238	236	225	214	241	253	277	217	260	244	221	225	258	266	238	226	242	252	229	218	237	233	268	251	211	237	224	214	228	231	231	232	240	239	210	240	249	245	234	252	238	237	244	230	222	224	240	227	242	255	264	256	268	258	255	259	224	242	248	244	247	244	285	233	244	265	218	241	245	233	251	245	259	210	226	278	256	244	235	240	236	245	241	210	263	245	240	244	233	215	239	221	236	250	242	247	249	236	226	223	243	241	238	245	228	269	243	211	275	239	259	201	239	259	222	222	231	247	235	271	221	226	258	226	209	262	216	213	252	235	259	246	231	263	253	222	242	236	221	220	249	239	247	265	264	229	230	253	238	262	241	217	239	223	248	240	219	240	232	211	249	227	269	233	263	249	208	253	244	255	260	201	230	241	226	264	224	236	229	259	244	263	262	239	232	226	253	237	201	233	238	244	269	277	232	238	255	227	239	240	271	255	241	250	268	236	223	245	230	254	248	237	242	252	209	229	238	231	232	236	234	230	257	259	253	254	254	235	254	244	245	261	226	226	232	208	241	234	244	263	240	242	224	229	240	262	258	244	240	231	269	189	251	227	260	246	232	223	233	229	240	220	237	227	230	248	228	207	216	232	258	218	245	221	247	240	264	235	277	239	237	231	238	241	251	210	239	272	222	251	243	262	234	279	231	233	230	255	215	238	238	255	243	256	250	232	244	212	233	209	233	231	217	257	253	254	248	258	251	250	221	253	233	240	211	250	244	236	253	239	208	210	225	218	219	230	229	228	255	224	238	222	238	228	248	235	218	219	226	251	278	241	241	258	237	223	257	245	233	282	259	249	253	256	260	248	257	245	259	218	230	268	243	229	264	240	264	223	224	247	200	231	214	223	262	218	237	229	236	228	232	231	226	225	232	231	255	244	237	246	231	224	237	254	238	256	253	222	256	252	206	230	215	269	240	262	246	220	224	241	264	242	233	238	245	232	249	230	239	252	234	228	233	268	230	229	217	220	241	245	244	229	228	249	244	210	218	205	234	215	244	214	247	238	245	220	259	237	235	230	240	226	225	222	225	211	224	261	229	233	240	262	239	232	225	243	232	246	246	221	242	233	241	238	231	259	198	213	272	242	227	266	239	225	233	221	247	241	244	234	238	229	255	253	219	241	251	227	226	223	249	251	241	217	233	245	213	229	253	250	225	233	224	239	251	231	239	219	239	269	241	233	240	216	242	221	225	229	235	223	258	224	246	235	248	245	244	241	234	265	234	241	237	257	229	229	246	254	228	234	230	244	234	245	202	258	237	227	251	247	242	261	237	249	224	237	249	254	236	243	254	237	251	240	218	218	229	238	218	244	225	210	223	254	230	233	272	241	256	260	250	218	241	223
27618	9715	7658	3855	2472	1935	1446	1175	901	772	701	607	554	520	502	449	406	399	361	355	332	328	331	337	329	315	349	313	365	326	350	319	303	301	292	311	306	286	309	317	293	307	314	295	281	269	302	309	281	291	305	285	290	296	308	283	257	273	309	307	295	295	317	279	308	250	320	256	307	271	317	282	287	308	271	302	257	309	261	277	278	263	274	285	290	253	301	273	276	297	284	280	283	268	305	285	255	258	275	276	250	272	286	277	296	272	302	321	277	245	295	253	280	306	264	258	286	276	262	291	284	298	277	278	282	285	278	302	273	275	292	276	310	304	283	276	280	298	265	267	285	289	274	278	272	298	279	274	281	272	255	265	263	286	307	288	282	288	296	271	269	288	288	268	275	237	310	292	282	244	263	276	298	280	271	317	287	285	289	308	247	317	293	284	324	289	259	278	276	312	306	301	273	302	274	268	300	315	265	280	286	297	279	279	269	255	298	275	265	286	291	292	271	287	290	264	279	294	285	315	324	277	294	281	275	254	282	297	259	280	267	266	301	260	314	297	275	295	281	272	287	276	298	277	279	292	280	283	297	281	259	274	280	282	287	295	291	301	305	251	250	269	270	273	264	275	272	288	283	285	278	286	269	300	278	289	273	259	274	278	266	259	276	295	283	285	295	286	318	297	291	267	229	288	249	265	304	258	255	287	299	291	278	286	293	269	279	323	279	275	288	231	263	310	277	270	280	274	278	269	302	285	277	312	263	315	289	284	276	264	257	269	279	270	263	273	301	264	277	287	273	317	289	272	279	297	290	271	263	282	293	296	285	273	272	289	292	285	280	276	292	291	303	312	294	258	263	283	272	264	272	275	271	304	284	256	268	254	268	256	289	295	286	273	286	277	274	273	273	250	294	291	294	251	306	287	303	263	303	288	280	327	302	287	252	302	267	261	302	274	276	291	271	324	286	287	293	284	288	255	310	273	254	296	259	286	292	260	276	260	277	265	288	287	297	262	306	272	293	292	271	278	314	269	290	280	277	267	274	292	250	269	309	281	244	295	284	299	288	254	298	294	265	276	243	306	251	270	295	285	270	275	264	281	282	280	282	297	286	292	253	263	274	263	298	264	309	316	272	268	275	269	305	271	290	271	286	300	296	284	303	329	302	275	280	297	272	295	262	283	281	311	284	312	282	274	262	266	234	279	271	270	316	282	292	274	276	285	275	300	270	271	300	280	260	286	283	324	277	265	304	284	285	300	276	261	283	276	283	277	254	301	248	276	293	315	308	280	319	287	273	290	281	288	293	266	235	262	279	259	289	302	297	288	277	279	269	292	283	286	288	292	285	281	276	276	251	284	278	253	259	281	271	287	304	279	326	282	300	287	258	292	307	301	244	287	285	267	302	284	261	297	288	305	270	284	294	280	285	293	289	292	293	325	262	292	282	263	283	318	282	286	308	260	289	282	294	287	288	251	288	291	271	266	282	303	304	298	244	285	244	277	303	294	284	307	293	286	275	254	312	280	295	299	272	300	267	294	301	297	292	282	291	274	290	280	291	302	303	318	288	301	293	289	296	273	273	276	289	316	267	293	303	288	286	258	286	299	286	266	286	266	277	272	276	283	278	303	265	266	278	285	292	287	271	301	298	270	276	267	267	283	266	280	308	264	280	274	268	277	269	270	274	294	275	279	263	271	303	277	287	269	283	289	267	284	270	292	316	293	243	284	296	274	277	283	271	268	305	299	263	261	270	258	272	259	311	292	255	275	256	290	268	313	280	287	282	272	278	288	272	293	265	263	269	280	292	319	271	271	279	277	279	277	272	279	274	272	276	262	291	299	275	274	280	275	285	294	273	303	282	253	268	293	295	275	262	321	278	289	307	289	261	278	291	290	280	279	278	322	260	277	279	293	272	286	263	282	268	299	258	289	279	285	275	302	289	260	270	306	300	285	315	270	299	323	292	309	270	260	278	276	280	257	326	273	268	304	303	311	274	330	287	273	256	275	298	303	300	297	299	285	254	259	276	252	280	248	293	263	250	281	258	273	276	282	297	305	271	275	285	263	263	309	285	292	285	274	282	294	297	283	296	268	257	281	290	276	267	290	295	280	265	258	271	296	301	266	267	260	263	283	274	290	292	285	287	296	294	282	261	268	286	301	299	270	271	298	264	299	283	300	286	287	285	292	294	288	279	291	302	279	265	307	261	280	281	297	302	269	307	282	310	296	246	319	292	284	273	308	269	279	260	271	260	276	263	298	322	288	305	270	262	281	276	295	295	279	280	286	299	268	278	269	264	276	284	249	301	268	275	279	282	273	272	281	279	321	306	288	269	273	281	244	290	293	270	290	304	278	291	280	296	304	288	296	289	278	262	282	314	244	270	262	254	256	271	291	243	275	281	269	244	287	275	297	283	272	276	298	294	290	274	284	301	302	302	244	289	314	268	284	263	283	290	315	295	277	270	279	247	253	297	280	286	280	320	281	266	284	267	277	271	322	280	269	296	252	291	289	280	295	278	265	283	300	265	260	273	250	257	265	291	267	279	299	279	244	258	267	327	313	304	284	285	300	308	268	272	296	281	243	277	287	263	282	267	280	316	289	281	278	238	313	264	306	281	280	243	281	297	304	302	265	265	297	293	280	256	282	297	263	257	285	282	302	270	272	276	298	306	283	320	283	263	284	312	285	278	281	289	284	291	262	323	306	279	316	290	290	284	279	317	283	252	289	290	278	281	292	288	268	271	286	304	253	262	292	304	294	272	295	273	284	288	282	320	248	288	273	272	295	280	299	290	274	288	258	268	311	290	276	294	312	283	284	297	281	301	287	290	271	303	303	303	305	285	268	304	263	303	264	285	264	289	284	299	275	274	285	290	265	264	302	262	265	318	294	285	311	263	293	268	283	322	293	260	266	279	262	254	280	279	269	263	270	254	295	278	296	278	247	277	317	321	254	282	265	303	301	280	289	275	275	292	293	258	286	278	281	289	276	284	296	270	256	266	295	252	291	259	287	275	255	276	260	285	261	303	300	310	283	289	262	287	276	291	290	262	237	287	274	265	283	321	247	288	278	271	275	308	281	302	280	269	275	284	276	261	277	274	262	306	257	307	293	248	267	280	291	268	270	279	273	285	304	274	264	287	287	277	292	278	247	275	262	266	277	305	302	326	284	279	309	270	283	251	269	303	299	263	272	293	309	266	273	322	302	278	270	301	282	271	263	278	258	278	273	296	286	284	281	266	282	298	233	276	275	265	281	300	286	305	274	254	275	303	235	264	306	287	296	284	268	288	297	243	292	269	258	328	293	310	280	295	265	282	297	273	282	276	279	274	284	270	267	293	281	277	292	261	275	275	286	267	266	296	277	285	305	301	275	275	296	271	275	257	280	296	281	286	264	271	272	263	275	298	281	299	326	278	263	283	292	265	288	294	280	294	274	290	271	262	281	291	299	316	295	245	281	275	273	286	271	274	283	312	291	268	278	297	262	284	287	289	303
24863	21173	27583	24944	12379	1221	868	722	700	627	604	641	633	634	605	565	641	589	577	583	624	566	573	593	556	663	544	572	580	586	559	547	561	564	603	547	612	567	577	553	608	584	580	579	554	594	537	541	512	565	589	576	587	554	589	538	530	617	564	590	588	569	527	567	502	550	530	558	582	557	551	556	536	576	548	536	571	570	569	585	602	557	571	565	559	546	576	542	548	548	556	524	552	575	518	549	538	541	587	575	580	541	576	488	561	540	511	561	582	543	566	569	571	558	563	570	541	527	570	544	540	543	524	559	582	581	566	545	582	602	582	579	562	574	581	554	550	545	597	580	567	563	539	550	508	581	536	576	540	564	551	578	543	546	553	551	552	549	584	503	564	548	489	561	516	564	532	536	561	567	529	531	519	551	573	570	540	571	532	596	547	551	562	572	529	578	518	537	550	570	504	543	573	560	516	599	602	534	554	568	589	554	556	556	551	581	615	545	567	574	553	544	603	552	509	583	558	496	567	567	558	551	521	559	591	533	538	560	577	515	554	531	583	532	549	557	547	540	574	521	538	540	569	583	529	528	563	547	556	527	551	533	582	524	512	562	568	587	555	574	537	562	565	554	551	563	548	544	559	513	564	536	545	523	541	597	580	608	570	546	568	595	547	530	537	543	597	520	596	557	584	535	561	559	577	566	518	545	505	561	587	561	549	561	606	565	546	528	541	590	592	572	593	565	544	559	565	588	560	580	538	541	537	559	521	587	548	598	590	589	593	583	555	550	569	563	547	572	623	526	600	571	529	569	556	582	565	563	580	545	538	552	556	572	558	547	515	570	540	585	551	571	595	549	541	562	562	564	575	546	561	559	561	528	561	570	584	542	543	556	544	546	551	581	576	581	503	552	538	534	564	538	580	535	561	593	561	575	592	502	569	587	519	566	582	571	532	580	572	560	538	559	490	582	533	567	574	534	585	528	570	525	521	557	569	551	588	514	606	561	558	572	569	579	577	539	546	561	559	517	539	552	591	576	579	577	559	572	552	605	554	496	568	542	554	562	561	575	595	579	543	596	522	545	568	569	566	558	541	528	556	552	559	534	546	571	533	583	585	584	587	596	552	531	545	577	553	556	552	579	540	559	578	577	540	525	567	566	540	564	567	569	587	576	543	559	556	539	579	540	559	572	567	554	604	527	560	595	533	532	557	555	565	539	607	556	543	584	565	579	554	539	557	520	553	538	556	574	504	561	557	549	543	560	591	582	563	557	583	559	534	560	563	553	554	541	560	607	542	542	572	582	545	564	556	576	507	527	615	554	598	561	567	596	617	537	596	549	563	549	525	561	536	570	581	516	558	516	544	596	583	547	518	554	560	540	521	592	582	561	579	588	531	571	573	561	534	545	523	496	587	551	518	533	571	551	502	568	590	552	533	534	530	550	579	500	564	574	517	580	560	548	549	599	550	563	557	584	533	547	565	515	550	557	551	525	588	517	528	562	537	561	554	556	547	555	603	510	556	557	570	550	524	601	536	571	603	585	551	565	581	575	549	565	543	623	544	523	553	559	562	573	540	576	572	578	546	543	573	556	557	543	560	523	534	592	541	551	582	552	550	584	587	551	549	536	550	547	599	574	557	556	520	540	569	561	567	538	558	582	531	545	617	560	599	562	545	571	553	585	571	544	574	535	559	546	527	559	577	552	541	523	558	572	509	571	585	555	591	546	534	561	535	579	533	561	563	584	576	541	527	558	546	493	556	576	526	534	573	557	559	540	602	554	573	526	534	516	554	574	540	531	563	589	535	584	552	551	578	539	534	510	538	520	551	540	609	565	564	549	513	516	568	587	547	573	550	537	579	584	535	568	575	575	527	539	539	532	561	498	533	590	543	548	588	608	544	523	549	547	590	504	568	548	533	561	532	586	554	571	581	565	543	555	564	489	561	553	533	574	523	547	562	588	534	534	543	562	527	581	573	525	527	534	617	539	568	528	558	541	566	558	552	584	562	613	542	552	565	560	556	547	604	553	565	569	534	555	579	584	516	559	562	530	583	557	559	544	601	568	551	551	539	547	542	544	557	538	575	533	515	540	547	533	586	611	532	571	563	595	558	549	558	572	511	512	556	544	526	578	562	534	525	564	586	583	530	545	528	607	556	548	527	558	507	574	610	557	568	540	604	573	576	571	526	551	566	534	586	552	543	552	566	570	558	566	549	526	596	568	520	519	570	492	601	556	568	520	536	534	571	517	532	559	544	584	577	524	589	564	528	612	574	519	562	537	573	571	569	578	558	558	539	535	540	534	573	517	584	551	572	532	544	548	580	527	556	514	531	563	573	533	599	542	558	524	535	568	611	579	582	548	562	516	584	560	544	574	517	552	575	535	578	585	551	555	565	578	539	551	514	566	547	533	576	546	536	523	556	558	545	553	559	600	566	544	579	557	550	573	580	528	613	544	586	586	530	532	589	559	581	559	565	530	545	530	558	555	512	549	557	559	569	524	534	565	540	557	547	597	561	545	555	563	547	549	556	574	544	531	568	546	537	551	519	521	577	551	507	567	588	545	570	586	539	570	509	554	584	506	563	547	510	566	529	547	567	519	547	529	544	526	541	550	596	575	581	516	578	556	550	542	520	565	539	573	553	560	512	562	537	546	563	561	567	492	563	533	548	562	542	574	570	565	582	565	576	530	555	500	536	566	558	598	527	531	542	542	561	563	557	530	480	560	548	562	584	593	577	549	563	604	570	594	601	572	499	553	552	578	538	557	591	579	589	593	518	537	584	584	543	563	553	576	545	571	565	548	634	544	514	535	547	530	558	547	560	575	574	547	602	555	575	560	528	522	575	539	538	539	542	574	548	570	571	535	538	572	574	579	524	566	568	563	563	578	588	543	580	557	490	593	557	570	564	544	532	539	543	586	545	547	576	531	522	569	550	547	571	566	571	564	589	533	539	597	532	548	549	555	526	576	566	577	571	555	593	557	565	625	525	551	574	578	542	505	553	557	567	577	577	557	565	552	528	556	551	554	589	543	554	577	563	537	547	530	570	561	515	560	556	581	536	611	562	556	549	567	574	554	550	570	519	563	550	504	576	541	540	547	597	554	537	531	540	525	541	564	521	568	584	562	564	549	571	553	556	540	562	530	530	516	572	516	592	563	605	508	575	592	511	589	503	540	622	550	548	538	548	562	594	541	561	518	564	606	563	557	529	534	538	568	582	555	541	579	535	599	573	569	572	561	529	560	574	570	568	549	539	560	549	528	543	541	597	553	568	563	549	608	585	537	565	537	567	552	549	585	563	577	588	530	544	570	556	555	551	525	563	558	562	539	515	558	578	561	562	570	578	544	542	566	548	550	573	503	538	568	525	544	573	564	582	582	523	552	572	522	547	561	598	555	539	579	554	557	536	537	535	591	536	556	544	556	562	574	572	596	526	588	583	575	565	527	523	595	564	539	550	554	558	580	534	555	560	577	553	513	579	530	549	576	531	566	527	548
26844	6165	4565	2538	1782	1420	1264	1096	975	905	867	823	772	754	738	731	694	693	667	692	654	669	640	662	664	686	697	633	626	637	686	687	652	659	637	624	671	643	629	617	605	641	639	648	666	629	662	618	683	667	673	611	639	648	621	664	642	628	655	645	640	589	595	652	639	604	588	620	645	628	615	613	629	664	577	626	645	612	648	642	616	603	649	622	608	622	602	660	600	622	664	655	602	599	657	630	615	676	659	697	645	678	624	633	604	633	607	638	618	657	634	619	593	640	637	644	608	680	618	611	664	629	666	614	606	621	638	604	632	647	618	603	656	655	689	642	625	680	589	665	578	611	628	629	656	654	644	640	620	627	630	639	636	654	622	625	618	593	638	641	633	587	657	669	602	654	680	577	655	629	633	642	638	591	660	620	639	666	611	600	671	647	614	607	647	615	683	663	633	633	557	630	626	591	649	620	592	667	581	634	597	581	616	598	609	606	597	653	628	662	671	629	638	672	667	617	641	618	650	600	637	588	670	643	657	641	617	637	613	649	655	687	650	600	632	660	644	636	658	624	592	598	622	620	607	621	622	669	654	629	647	668	657	632	668	611	601	624	592	666	610	573	629	646	625	638	651	631	687	625	602	643	640	635	607	647	605	639	611	589	608	650	590	645	645	663	620	648	599	655	639	640	610	615	629	620	654	602	596	609	596	669	632	585	660	596	624	615	632	590	593	616	614	646	610	618	621	642	687	628	651	661	605	608	671	612	645	601	653	633	651	597	653	630	586	645	651	634	631	607	655	651	625	645	627	641	609	663	575	628	629	637	630	608	657	605	620	627	654	647	647	628	642	643	617	621	594	662	665	648	647	648	648	614	629	611	581	633	666	637	598	643	621	633	646	618	653	656	669	593	676	635	644	653	649	590	668	635	614	642	659	600	623	649	593	602	607	655	635	600	634	646	585	650	671	650	634	638	614	642	612	626	621	661	690	662	637	687	622	673	652	625	616	653	623	630	700	675	610	595	631	637	639	606	643	602	665	661	624	652	624	635	660	634	616	631	660	651	614	647	634	708	678	598	683	628	633	627	650	636	668	632	592	609	623	618	646	673	630	651	635	597	633	651	645	627	676	600	623	628	623	626	617	669	633	613	633	614	682	675	600	565	637	641	642	673	612	617	657	649	596	643	663	660	651	618	639	621	642	618	638	611	618	586	655	621	628	640	628	629	592	633	667	613	636	615	617	572	579	615	676	641	620	616	639	589	630	599	642	626	619	636	643	628	666	615	605	628	607	624	639	604	609	640	664	617	649	600	634	644	630	595	619	662	631	624	642	628	659	623	666	625	626	622	649	591	637	652	706	626	661	676	657	638	631	606	612	620	604	587	668	629	620	643	642	638	652	625	612	608	636	598	632	652	630	658	618	625	607	630	642	624	657	656	626	643	636	582	615	630	627	613	659	589	654	598	669	642	653	661	582	686	633	594	647	645	670	604	587	665	633	579	621	612	631	614	672	673	579	634	604	611	675	651	594	632	668	642	644	600	648	638	641	633	637	642	627	629	614	577	658	623	657	646	633	638	574	669	621	665	618	635	626	636	644	592	625	645	638	637	632	639	658	616	661	658	645	642	637	638	641	638	624	624	588	610	616	655	589	682	688	600	640	624	636	628	659	631	641	628	646	623	634	659	600	640	613	644	631	615	636	622	568	671	635	645	633	647	594	643	638	596	727	708	625	612	642	657	625	633	601	659	661	648	658	629	592	624	597	626	627	640	675	615	644	645	647	618	613	665	611	644	651	647	631	616	636	598	635	632	635	628	674	626	644	666	581	631	632	632	648	644	632	615	642	646	673	659	638	632	646	614	623	623	616	643	636	650	633	623	650	645	620	663	640	664	611	641	623	674	650	644	611	610	628	610	623	608	659	627	605	611	620	651	633	650	598	619	641	602	601	659	585	630	656	668	631	621	595	621	613	628	685	601	640	597	608	699	651	616	641	588	678	603	617	650	594	592	627	625	626	646	652	633	611	632	656	639	639	623	660	600	649	609	609	635	641	643	628	630	622	641	626	616	625	636	572	621	602	637	603	638	638	608	610	636	647	663	618	638	654	618	622	634	664	613	646	622	663	639	648	631	588	630	622	642	614	657	605	671	628	584	637	653	661	657	604	619	640	615	641	630	629	618	662	648	670	625	685	606	656	621	674	666	614	621	622	622	610	657	614	659	634	631	664	651	620	666	628	679	694	593	676	648	673	660	631	618	648	632	619	639	649	640	625	646	644	643	618	674	628	613	671	629	630	598	606	584	597	621	605	651	605	635	623	669	646	661	614	667	655	615	658	637	668	600	645	645	606	660	610	595	626	609	644	619	653	712	662	644	633	579	625	625	570	612	647	595	605	594	633	628	628	593	634	604	625	645	639	627	622	618	632	626	627	618	622	630	582	654	643	614	614	641	605	626	587	628	633	617	655	650	656	650	624	610	639	603	672	607	626	651	628	593	651	616	631	685	654	621	619	649	618	628	684	675	624	648	678	615	605	630	603	618	639	630	615	654	649	626	607	599	642	637	638	663	597	631	622	665	695	622	591	622	649	611	694	646	592	639	611	609	677	593	594	628	635	587	643	644	662	625	667	607	594	609	626	652	603	674	626	636	625	665	557	653	630	652	638	673	658	632	616	617	646	629	637	667	640	660	593	678	692	614	660	676	639	584	657	603	652	633	644	643	642	579	624	625	634	616	629	611	650	606	609	632	642	634	619	598	643	687	654	678	616	634	691	577	671	605	631	657	651	595	610	663	629	651	626	653	634	640	645	641	620	608	591	623	608	618	659	582	621	614	646	669	610	583	692	669	636	640	581	660	622	631	650	598	622	640	608	637	624	632	598	632	645	652	651	662	625	633	652	621	623	609	629	646	594	636	671	638	614	646	646	641	663	600	600	607	650	575	622	665	679	642	623	643	639	639	626	651	641	651	620	632	687	645	619	630	629	632	661	648	635	619	618	636	665	645	607	632	624	642	680	603	604	636	630	679	617	649	595	636	662	586	612	641	665	634	598	636	640	626	606	643	638	650	655	569	641	630	617	655	617	583	628	649	644	632	656	639	627	630	637	615	671	670	666	596	648	637	587	672	587	645	635	638	631	632	649	625	610	623	597	612	613	664	608	609	619	625	653	643	616	609	636	630	613	657	648	625	636	615	592	607	633	617	618	617	627	629	578	665	679	601	628	669	659	636	590	556	634	655	640	623	631	636	610	614	592	631	640	682	607	645	678	619	653	648	643	635	645	669	596	646	638	685	575	612	621	623	660	629	606	615	620	626	604	553	643	661	637	622	617	590	639	614	581	656	654	603	640	600	657	616	630	628	627	653	612	632	619	636	631	616	643	636	631	649	628	660	650	653	629	653	585	629	626	667	604	678	715	622	629	667	657	623	631	653	613	651	633	661	612	631	628	643	651	664	620	651	659	593	646	620	615	641	614	671	623	666	612	613	605	652
22556	21196	29020	23660	21191	21250	11740	1432	1074	986	909	824	833	695	646	706	671	621	600	620	608	595	622	587	583	566	557	570	532	576	546	538	580	525	552	525	571	527	514	503	539	544	531	505	515	581	531	539	517	548	530	499	573	514	489	488	525	536	531	520	509	533	507	536	518	517	497	536	521	540	487	517	512	509	541	524	511	517	491	559	473	516	536	533	514	489	502	510	510	493	524	511	501	541	497	513	523	503	474	507	499	522	513	467	512	540	519	510	497	517	525	503	522	539	507	512	471	557	506	536	519	543	533	543	502	494	491	566	452	541	513	542	519	520	508	503	538	522	476	476	521	509	526	490	469	512	480	503	539	516	528	510	474	495	516	480	503	541	533	576	479	519	523	505	532	487	488	545	520	531	498	519	543	495	498	495	482	491	541	507	524	528	506	474	486	496	520	520	469	443	472	504	516	535	533	522	496	485	506	502	520	499	537	507	474	501	553	520	542	503	538	505	542	500	438	536	539	498	511	490	449	525	478	472	555	503	526	520	499	499	522	516	542	535	534	510	481	506	524	496	516	507	510	534	501	510	491	495	544	468	532	543	478	512	510	497	516	504	474	477	537	538	527	526	473	512	552	494	493	508	508	486	529	524	526	470	501	506	480	505	513	489	489	486	479	470	494	509	528	529	512	490	525	527	526	514	518	530	525	514	504	502	505	505	519	512	515	541	529	515	504	514	542	517	525	486	479	479	481	528	489	495	523	551	510	470	483	533	565	495	512	509	508	546	500	564	536	483	510	535	498	503	519	463	468	496	505	488	521	525	519	497	538	521	514	507	491	526	448	544	532	520	532	484	493	522	515	508	512	504	511	513	501	545	501	557	548	549	526	516	518	511	510	534	475	547	513	501	498	524	487	513	505	491	506	459	488	483	529	515	522	531	528	493	489	515	514	500	533	467	483	531	511	495	495	510	544	531	544	547	540	512	504	517	527	518	494	505	530	526	490	476	494	484	483	478	522	521	536	499	517	503	553	485	542	521	478	524	526	544	498	494	501	534	484	527	510	530	521	515	504	508	519	487	519	509	500	488	470	488	523	481	509	515	477	533	543	566	471	494	528	491	511	528	537	527	508	518	508	521	470	528	505	514	543	496	502	524	505	489	459	502	479	503	513	490	519	480	481	472	499	495	492	519	533	488	527	529	530	521	534	471	509	508	549	530	505	520	465	510	554	484	502	512	496	504	512	501	510	517	504	498	480	518	462	513	510	543	502	510	506	495	517	493	521	473	549	515	463	514	528	540	531	533	464	511	485	493	506	535	496	485	522	528	541	527	532	538	492	538	498	525	498	511	508	521	483	493	478	508	497	528	512	506	520	512	485	485	495	517	454	532	473	504	512	473	502	521	518	460	520	480	551	515	535	500	527	515	533	503	472	535	533	520	521	520	536	540	555	517	517	502	545	481	512	498	509	526	511	467	491	501	522	508	495	499	519	483	533	530	516	492	507	492	545	505	508	520	543	535	499	546	551	551	502	507	539	533	519	536	517	482	523	517	505	534	481	498	516	497	509	519	572	469	545	519	493	503	526	470	499	533	570	514	513	518	512	505	542	505	531	500	476	530	546	487	485	499	541	474	514	511	539	509	527	479	534	511	511	506	529	492	525	504	506	529	510	497	497	512	505	523	511	524	516	525	520	525	483	559	539	535	508	514	490	458	528	522	526	511	501	538	476	513	536	473	512	517	522	520	499	522	497	514	494	505	495	497	531	473	552	489	492	498	501	560	526	512	509	518	553	536	528	505	489	491	498	494	517	518	544	544	521	521	517	521	511	511	520	512	473	490	515	480	500	508	531	518	518	520	495	530	518	519	516	519	463	524	507	512	507	572	521	479	538	486	508	502	509	526	465	510	545	528	501	516	516	521	482	520	509	477	493	502	510	511	476	507	582	467	487	530	507	554	513	505	445	508	507	511	543	521	556	520	499	521	508	507	496	489	467	520	519	502	522	480	507	535	497	499	491	490	520	491	480	544	507	546	448	491	520	502	532	519	570	488	504	507	514	539	454	502	506	461	512	546	530	516	513	482	494	482	495	500	506	493	535	538	505	511	555	514	500	526	534	536	517	522	486	556	491	510	466	529	529	498	530	494	498	487	499	507	523	513	524	509	534	532	507	536	562	485	480	513	522	501	551	491	454	574	491	487	485	521	484	539	511	539	517	486	462	498	489	485	519	500	527	519	477	534	518	528	502	499	500	470	516	515	506	473	524	506	502	561	478	523	518	465	496	478	481	515	471	481	542	485	511	459	561	477	529	521	464	502	529	489	482	518	483	484	519	567	479	538	495	489	522	506	454	507	528	508	470	496	483	504	519	545	516	473	503	495	520	490	511	498	484	523	520	527	512	544	534	507	513	457	559	533	525	502	516	523	522	515	561	523	520	498	489	495	498	485	505	471	488	528	481	531	492	530	476	543	503	490	502	523	503	449	506	521	542	485	500	494	483	497	508	547	524	501	472	525	528	494	533	536	528	486	532	519	502	500	466	496	511	484	493	490	488	502	451	528	495	505	514	503	509	521	519	508	507	506	528	495	506	504	520	538	509	530	497	504	508	497	514	480	544	509	509	479	545	489	513	526	447	495	465	488	495	521	507	498	527	497	555	509	495	526	475	516	489	508	470	532	481	483	488	547	549	506	519	475	462	516	531	487	507	519	450	521	491	475	531	493	498	494	547	494	471	521	494	561	507	496	471	517	496	491	515	532	484	483	559	521	542	471	518	499	511	505	526	505	499	528	571	531	506	511	523	516	507	521	489	493	553	555	508	488	513	463	531	518	493	493	520	526	499	531	516	492	541	452	496	525	511	481	471	506	496	524	547	551	532	521	467	494	467	533	511	490	478	463	507	502	496	477	504	489	536	532	481	491	486	506	486	559	477	502	500	504	506	499	504	511	521	516	501	496	476	496	549	455	546	535	529	530	501	478	535	514	522	480	529	520	537	492	514	525	551	509	525	478	507	521	503	539	462	476	512	517	539	525	518	528	518	501	523	506	517	529	472	487	514	498	484	498	509	514	483	528	513	470	519	467	532	500	528	500	520	503	467	503	516	462	503	508	506	545	521	467	518	491	534	513	516	504	528	500	505	477	538	512	508	492	556	510	503	543	538	487	501	541	539	450	528	551	493	483	498	489	510	486	513	517	548	543	495	517	498	472	513	529	512	468	491	518	517	532	527	509	533	514	519	507	517	529	497	513	491	542	525	526	489	488	507	524	482	501	487	529	467	529	544	507	545	521	504	510	500	509	492	502	502	487	541	547	493	536	513	514	477	524	480	538	517	514	514	482	504	522	542	531	526	514	519	522	476	538	554	514	517	506	536	499	515	471	518	523	500	468	466	475	526	480	500	467	515	530	523	481	506	500	531	510	462	504	520	458	504	485	511	508	502	494	506	459	521	496	516	524	507	498	472	508	530	459	493	499	515	532	502	478	506	560	513	463
30807	15927	12761	6757	4626	3478	2693	2138	1847	1497	1341	1119	1090	904	927	882	793	757	731	727	704	640	666	666	658	693	615	613	689	594	594	609	610	612	625	541	586	608	609	622	578	589	600	595	567	602	558	562	543	559	543	567	601	544	602	600	541	543	590	548	575	561	575	580	524	527	549	550	549	559	546	578	586	521	571	560	560	569	569	551	579	477	533	589	571	560	566	597	594	541	523	547	565	570	529	553	568	578	571	516	547	537	579	584	521	507	555	563	559	526	548	553	554	495	578	547	581	582	597	581	526	499	525	558	559	551	527	595	538	579	558	572	580	566	567	553	550	558	572	560	582	513	572	568	554	555	547	592	543	530	591	547	552	597	546	571	544	577	588	602	523	534	565	608	553	542	556	590	524	599	558	530	595	526	544	535	558	575	562	622	547	569	551	537	534	528	535	500	587	558	568	550	570	611	534	580	573	554	570	557	532	593	556	546	536	561	530	510	571	559	577	559	560	571	523	526	531	559	572	555	576	563	533	555	542	556	538	572	557	579	555	607	541	515	576	544	591	571	547	559	528	597	611	570	553	559	577	565	559	541	587	530	559	551	556	581	555	526	554	580	573	533	560	550	570	569	632	577	552	578	499	591	573	549	526	549	587	536	513	544	574	562	560	525	578	549	567	559	575	538	530	573	546	533	535	541	533	557	551	578	625	542	558	541	525	578	574	547	554	542	541	525	574	558	564	548	523	515	586	590	567	546	615	566	540	555	540	585	485	531	585	544	560	582	558	563	573	531	559	538	509	617	565	556	580	562	525	543	534	546	510	584	573	538	591	538	546	557	536	599	589	534	544	554	560	572	575	538	569	539	574	562	566	576	540	558	574	583	562	559	563	560	599	557	554	562	520	578	551	543	570	596	533	565	529	578	551	560	556	574	567	539	556	508	571	539	577	553	532	581	520	560	554	585	535	547	562	561	561	552	517	572	563	552	525	546	544	530	566	529	500	540	592	571	561	507	538	568	565	562	535	609	527	495	541	553	511	539	537	558	587	529	559	560	588	560	548	555	596	550	570	575	521	540	549	511	556	613	608	558	591	530	557	537	584	552	510	558	522	546	557	517	580	569	524	550	598	511	545	566	527	582	559	568	599	533	567	584	537	570	525	560	539	541	539	531	509	530	556	520	540	548	558	568	542	588	555	573	562	552	570	526	565	552	612	566	527	576	594	564	538	517	541	513	528	526	549	532	505	550	556	562	577	533	558	552	539	498	587	527	562	556	551	537	556	569	536	548	544	553	546	586	557	560	507	536	570	570	513	547	593	560	538	518	562	535	554	553	561	524	545	561	519	569	579	571	554	546	539	580	574	594	545	554	524	497	573	612	550	535	550	567	522	555	548	488	517	546	545	551	543	549	547	549	546	561	576	600	582	549	519	539	546	568	535	558	547	560	562	569	591	520	549	511	553	545	604	572	590	537	527	532	539	525	544	533	543	540	560	548	541	516	519	532	570	601	563	563	530	538	564	579	544	535	531	544	555	568	541	569	531	538	529	514	531	553	540	549	545	538	560	562	544	541	594	545	554	550	561	591	546	551	522	568	574	546	578	490	578	537	564	556	639	514	538	593	570	575	546	575	558	548	532	553	524	552	543	602	546	578	534	598	556	567	555	563	570	513	586	556	540	557	526	579	543	563	566	527	523	528	570	570	583	542	570	556	548	536	566	533	582	568	586	521	577	528	557	530	526	519	542	566	578	517	557	538	511	562	567	550	575	567	532	506	558	543	525	560	523	602	544	557	544	552	542	555	559	520	588	566	556	572	537	550	565	547	596	565	550	543	569	577	555	540	563	560	546	574	598	571	562	597	559	546	607	558	545	511	549	534	567	510	532	554	530	561	540	582	572	529	527	542	554	537	542	577	593	512	563	560	539	536	599	534	548	545	571	545	600	554	551	529	526	545	590	524	548	532	581	540	542	554	518	545	540	579	508	541	552	571	492	551	532	574	566	585	526	528	553	553	506	522	566	538	576	572	518	542	481	521	534	551	591	532	558	596	516	535	572	554	606	556	541	535	512	533	536	583	563	532	534	547	556	570	550	581	566	518	566	580	558	566	548	588	529	572	567	540	550	604	536	554	509	571	582	557	569	568	576	569	559	556	533	546	516	586	512	550	552	560	554	566	585	578	564	507	574	551	544	527	534	541	539	555	529	539	544	523	563	533	536	569	510	548	537	554	534	579	554	579	534	567	480	564	532	529	542	516	535	581	557	553	531	545	532	558	566	524	543	607	601	539	524	560	547	547	559	545	529	545	537	555	559	558	525	570	532	531	537	540	568	539	555	551	569	521	553	547	537	568	542	519	571	544	550	565	535	535	587	603	563	598	544	513	606	524	564	530	563	541	544	553	548	543	536	558	541	540	565	515	591	570	583	576	554	542	530	547	580	555	571	507	553	518	570	553	544	537	550	551	577	528	553	585	537	603	598	550	563	550	561	539	576	560	512	496	601	545	539	570	559	517	580	550	551	532	515	550	536	562	559	557	533	574	588	542	588	560	529	586	548	545	524	578	562	538	566	542	563	508	543	545	499	585	548	573	520	545	553	601	565	582	545	555	551	572	524	541	601	545	587	545	572	577	530	599	518	531	561	527	536	559	564	527	567	586	542	566	606	551	555	554	536	548	574	515	539	554	537	568	505	530	550	578	541	550	537	548	605	575	552	530	523	545	564	554	538	570	531	561	588	583	563	527	555	586	560	606	519	553	542	548	535	540	543	517	541	544	552	584	530	567	564	574	555	553	539	564	579	584	528	559	541	523	547	585	569	559	546	530	562	586	573	613	529	550	599	561	578	550	552	594	539	546	545	554	594	523	546	553	573	555	590	579	536	543	580	531	532	544	535	588	556	560	546	566	562	528	563	530	508	569	589	585	524	532	508	573	598	526	550	515	567	568	547	536	543	568	582	505	584	536	540	565	555	556	543	559	561	507	574	507	563	515	571	525	584	558	546	572	501	554	555	566	537	567	557	511	590	549	552	532	589	554	581	562	537	582	551	545	589	558	548	562	535	550	530	563	580	491	511	543	539	532	560	557	538	544	577	576	515	553	542	571	573	591	527	565	527	548	607	540	560	572	521	550	554	543	539	548	562	562	527	558	526	546	535	593	545	551	522	549	566	580	551	556	536	549	541	535	534	564	546	591	544	515	514	547	547	577	536	582	549	533	557	575	556	583	537	540	538	560	568	556	624	581	540	530	553	564	536	556	556	559	527	554	575	539	548	534	547	561	560	552	582	554	598	576	555	578	523	510	577	559	556	576	545	546	548	574	530	548	535	568	565	544	555	580	552	525	554	542	539	601	512	550	554	538	561	518	561	581	553	535	559	568	566	565	568	567	549	566	546	544	566	540	556	567	553	526	539	569	572	534	570	534	603	543	555	582	571	583	531	558	549	545	551	540	548	567	524	543	549	591	566	567	561	541	515	571	556	555	549	525	550	546
27573	20371	8831	881	525	394	382	333	367	355	345	330	367	342	328	372	348	341	298	311	323	309	321	315	367	326	318	344	330	317	335	330	332	325	323	339	341	361	336	333	313	334	293	340	340	335	325	330	303	291	300	313	309	302	334	328	319	320	339	339	324	337	336	332	354	340	308	319	333	321	342	329	308	338	306	354	318	346	349	326	300	334	304	284	343	310	339	340	316	306	313	317	342	344	292	328	333	321	326	360	334	338	374	349	330	329	341	353	309	326	314	299	361	352	332	333	325	316	342	317	318	330	331	317	325	300	316	358	332	329	314	303	360	330	355	361	316	328	306	340	363	325	338	332	324	328	300	313	326	333	339	334	313	301	334	312	315	331	335	308	323	333	331	304	317	304	323	350	321	315	323	333	306	347	315	314	341	350	346	320	315	298	312	323	328	336	321	348	353	331	329	326	293	314	332	303	313	336	379	308	300	356	322	337	346	336	304	294	351	347	340	320	329	330	307	341	338	352	327	304	346	322	322	306	314	340	328	347	306	354	312	334	317	335	302	334	341	327	302	325	360	357	347	354	310	334	322	356	321	357	334	327	335	324	331	324	352	316	319	332	316	345	332	333	307	336	332	349	322	346	331	303	321	334	324	314	325	325	338	343	326	335	322	313	332	300	336	300	318	322	330	320	311	338	330	328	326	354	334	329	316	325	324	318	323	315	343	334	324	357	339	322	329	312	343	333	320	322	310	296	308	324	323	324	330	340	333	347	327	301	329	347	345	339	328	328	353	331	345	323	308	316	278	352	314	296	312	328	320	330	335	326	334	324	326	340	330	319	351	345	315	316	318	314	327	337	338	299	361	324	364	296	308	340	319	319	330	334	307	371	316	325	298	316	307	304	347	341	338	343	320	327	299	344	328	346	333	325	297	300	343	323	346	296	316	313	306	304	342	365	310	319	338	308	305	325	308	339	328	294	325	291	328	329	324	356	348	330	277	342	342	347	317	342	298	303	312	325	318	316	300	323	325	329	303	353	339	300	332	332	312	309	328	347	351	347	303	316	302	350	334	332	333	320	322	320	328	344	324	329	315	294	297	364	363	324	304	344	334	325	319	305	364	318	329	364	320	346	291	330	360	313	328	341	333	338	316	337	367	340	312	335	346	336	321	345	328	316	318	343	327	311	307	335	359	327	316	343	310	331	309	300	330	340	329	365	329	338	326	329	353	354	315	332	325	331	364	335	304	331	334	324	326	313	336	305	334	335	319	343	335	360	322	348	323	305	334	305	339	336	330	343	316	318	332	334	355	339	313	312	344	333	305	335	356	342	297	308	307	308	353	324	341	318	328	309	311	358	299	328	320	335	280	298	352	326	317	331	340	314	333	329	306	276	302	333	303	353	321	321	314	298	338	304	312	345	317	331	312	322	345	343	320	316	307	369	301	324	332	353	303	335	339	352	301	298	295	338	324	344	309	340	328	311	341	315	347	343	304	288	343	324	348	324	283	343	316	325	337	297	335	321	297	312	328	310	338	353	289	328	356	326	336	339	319	310	360	341	294	313	322	327	302	290	340	340	322	338	281	317	331	320	328	287	335	340	304	342	322	326	322	364	311	277	307	341	343	293	336	347	320	332	318	332	334	324	310	327	352	339	337	321	352	362	326	315	349	352	336	308	324	337	324	357	317	322	342	356	309	345	344	314	347	329	310	316	310	341	316	331	324	316	317	323	314	309	343	302	305	337	330	329	361	340	321	315	309	320	342	326	335	338	334	330	307	338	322	330	302	308	307	332	314	314	364	328	331	319	320	314	319	334	355	314	311	326	318	329	342	324	294	314	324	334	343	357	327	322	335	304	338	361	338	341	391	321	306	347	326	308	337	307	338	340	318	304	311	358	339	348	351	342	356	337	326	302	311	308	334	340	326	319	321	322	326	333	307	310	332	311	327	331	335	323	339	316	322	327	336	322	343	325	333	319	300	319	297	341	334	328	342	324	313	312	330	320	340	324	356	280	294	315	338	296	311	327	333	329	296	321	332	329	319	343	304	320	301	301	324	318	329	349	305	336	334	329	327	325	332	335	323	346	319	344	312	346	331	346	322	360	318	352	337	330	331	311	335	308	295	307	319	341	333	304	290	329	282	307	315	309	317	320	318	318	296	309	338	336	305	336	334	317	331	303	323	336	316	339	352	354	345	347	335	333	339	358	337	335	289	311	345	350	333	324	332	299	310	317	325	341	305	343	325	300	323	326	340	330	354	332	310	322	343	314	300	336	331	303	336	336	334	336	321	313	309	318	308	361	334	340	310	324	344	319	347	321	348	299	346	302	322	331	325	319	345	323	323	320	343	330	335	354	314	310	323	310	335	332	316	331	331	326	302	360	352	320	336	319	324	332	334	308	345	311	310	345	321	330	336	356	344	346	328	314	360	312	358	299	354	333	319	358	341	320	310	350	315	313	316	345	321	333	294	327	310	296	338	319	340	359	301	327	302	334	334	291	314	324	318	329	340	316	353	299	344	343	349	337	289	318	343	302	313	350	311	342	337	316	320	310	331	296	368	328	348	365	340	329	343	330	317	297	343	317	343	342	309	340	312	345	317	347	337	312	335	316	355	351	337	316	311	348	321	344	352	350	311	289	333	331	309	330	314	334	323	308	309	329	307	309	333	321	287	343	367	340	341	329	306	368	311	315	316	324	347	315	315	343	336	354	310	331	336	312	330	346	332	319	329	316	315	308	330	310	337	299	301	358	331	357	320	322	339	312	330	310	337	309	321	328	323	318	318	304	313	316	340	315	305	315	360	313	309	335	329	354	329	328	309	332	322	316	297	358	338	332	319	324	352	342	370	344	339	335	353	331	298	329	342	278	321	343	318	307	344	369	304	320	340	313	311	341	327	315	302	294	328	317	341	326	364	319	333	328	309	331	300	340	322	317	325	278	346	342	344	331	327	342	335	302	309	309	294	352	341	325	323	294	318	330	345	306	327	310	309	315	329	313	306	309	280	340	349	340	354	299	315	326	313	302	350	346	335	330	341	338	345	313	330	297	314	303	322	356	314	346	291	342	348	364	330	346	318	333	314	343	322	326	330	331	327	311	347	331	318	332	302	324	327	322	338	306	330	342	335	296	298	303	309	315	329	337	311	331	319	352	309	355	311	345	355	372	318	302	313	347	334	285	337	333	318	344	326	312	300	329	321	304	321	318	311	307	310	324	324	323	345	312	343	284	346	349	326	308	334	332	312	329	309	282	336	326	318	340	339	320	332	291	318	337	326	290	324	324	326	345	337	309	300	312	326	309	337	315	345	313	322	342	321	357	359	351	334	313	325	275	342	312	323	352	314	320	316	347	315	351	337	331	318	338	334	327	317	316	314	300	328	330	320	343	334	340	336	334	333	356	289	338	341	324	321	311	325	310	339	311	329	339	348	315	324	339	314	325	330	328	335	292	320	294	316	316	307	303	316	356	306	303	367	332	322	345	321	318	315	328
23957	1778	1110	746	530	528	484	449	450	445	407	409	423	392	374	414	423	383	374	367	375	439	405	416	372	396	412	352	372	368	398	394	404	382	414	397	390	395	399	390	404	376	374	397	405	391	421	385	388	422	364	397	366	417	412	364	367	432	381	367	367	356	390	363	402	392	381	412	393	380	385	364	417	380	401	403	419	401	382	395	400	428	355	399	361	376	409	402	419	388	392	397	411	380	374	374	396	405	393	410	398	389	418	420	389	378	397	392	453	396	385	391	408	359	402	404	377	392	368	357	384	410	393	408	384	399	407	378	394	394	382	399	402	391	364	392	384	415	368	407	389	411	408	392	427	405	392	394	328	392	381	367	384	385	367	386	357	378	420	372	391	408	387	416	380	352	390	429	390	386	370	375	394	361	401	356	394	406	410	382	369	424	395	380	388	358	352	416	409	378	387	419	358	420	369	395	371	379	358	403	413	377	396	385	400	367	404	397	416	361	381	378	391	407	416	387	407	404	389	422	388	405	378	393	436	413	390	406	386	400	385	372	353	411	387	368	376	413	383	380	368	354	380	412	347	376	363	409	397	407	353	383	411	382	409	370	425	377	372	398	371	381	407	419	395	392	384	390	382	436	384	399	393	435	420	415	429	382	347	421	419	418	358	392	413	397	399	377	397	389	378	387	396	458	395	425	403	396	397	404	372	408	366	412	413	356	364	365	400	438	413	390	378	366	400	393	423	375	432	396	372	417	425	372	401	342	416	388	413	399	389	403	392	386	376	423	406	378	401	378	400	393	382	418	428	415	403	406	388	405	390	409	391	381	378	385	404	363	416	414	406	414	396	340	379	372	373	384	379	380	408	384	364	398	389	398	424	404	402	392	402	384	386	407	381	385	422	385	435	377	369	406	412	388	411	417	351	407	428	390	402	402	401	376	390	385	430	374	400	340	408	376	384	425	406	374	409	346	384	376	362	397	401	411	392	401	380	398	397	371	410	415	373	359	395	367	397	408	384	392	407	359	362	408	400	376	387	422	405	404	374	409	349	378	393	390	394	387	353	385	406	410	363	376	381	386	385	405	369	387	417	405	374	402	381	380	414	407	381	421	389	417	386	368	406	382	387	396	365	425	377	396	398	389	400	402	343	364	374	406	384	384	369	422	385	410	402	406	372	362	381	409	400	407	369	410	432	390	417	400	377	375	385	366	411	395	406	406	396	422	387	392	411	377	382	359	359	386	391	377	396	376	392	446	386	369	374	400	367	389	381	383	410	375	427	391	336	388	394	425	421	324	396	403	410	401	393	381	414	364	388	419	381	384	412	412	385	394	367	378	377	396	358	380	381	381	412	398	418	374	372	396	390	402	407	396	363	402	417	359	395	360	379	383	381	388	389	433	370	413	387	348	382	385	371	422	401	366	390	406	396	379	381	399	408	392	384	416	412	395	419	366	367	419	428	384	382	433	418	360	407	381	384	366	369	386	399	408	423	368	371	376	366	408	393	404	429	420	414	426	417	413	393	362	414	366	387	383	373	378	419	355	384	408	387	388	396	408	424	363	390	389	429	383	401	388	410	406	394	390	410	391	404	421	395	401	379	432	401	380	365	402	380	386	421	403	397	411	396	402	397	377	388	393	377	414	418	407	373	390	396	396	426	395	405	369	411	375	391	412	389	398	392	351	397	397	391	398	382	394	381	367	366	392	402	392	377	411	374	404	380	350	387	394	408	363	385	383	374	370	394	402	421	393	384	385	376	384	378	372	415	410	396	408	393	407	397	425	367	392	355	394	423	410	382	404	398	376	374	358	384	429	388	391	411	369	394	422	363	395	425	406	402	381	418	405	432	413	415	373	368	395	354	367	402	372	376	406	425	379	396	382	403	402	397	386	374	397	374	393	397	388	429	377	374	396	373	395	441	379	401	338	395	419	392	361	370	394	375	401	411	368	432	385	377	393	394	386	405	393	389	402	408	405	391	366	388	381	371	395	393	351	390	362	405	387	369	402	385	363	417	368	382	404	395	446	396	380	404	389	407	378	370	397	371	380	396	392	405	390	421	428	401	387	372	357	395	406	371	406	381	361	390	426	401	424	390	431	387	357	401	381	373	377	406	395	418	434	401	383	396	385	410	398	359	400	403	394	394	409	407	368	398	397	354	370	417	374	381	388	386	419	356	368	372	347	385	400	389	379	393	381	384	410	375	390	375	376	381	412	427	412	403	364	384	413	398	386	339	420	404	384	398	423	394	403	382	366	448	410	368	384	420	386	373	377	385	418	398	382	403	401	391	418	383	379	427	394	385	410	419	415	413	374	375	374	407	389	396	379	385	427	381	412	404	392	380	360	381	386	379	355	375	384	372	395	382	407	402	400	383	386	388	406	390	337	370	373	441	420	377	401	401	417	408	407	418	393	393	389	384	388	418	354	402	384	398	370	385	395	399	390	377	367	383	370	402	420	424	383	382	375	413	376	361	404	400	388	353	392	418	423	386	370	440	361	367	377	392	384	415	395	386	367	367	388	399	395	390	426	406	374	409	397	393	393	377	383	411	413	357	394	418	389	410	424	348	403	406	402	385	381	375	364	368	399	385	396	425	410	378	372	386	402	389	375	458	404	404	399	398	360	401	419	399	389	384	385	346	401	382	387	377	396	406	383	369	355	368	386	393	360	410	363	436	387	393	423	413	385	380	435	429	392	376	410	399	378	365	379	403	373	392	392	407	418	402	378	379	404	376	380	387	408	403	367	403	365	377	355	392	413	391	404	391	378	389	441	391	383	367	406	404	383	416	372	371	375	381	404	386	376	373	368	381	396	397	384	368	404	397	420	400	399	383	390	376	374	374	397	399	404	370	373	367	400	358	392	374	394	424	370	400	390	401	422	378	415	409	407	402	418	357	404	395	396	355	395	365	379	375	388	397	383	365	419	369	352	407	369	372	403	398	400	396	368	393	379	423	396	385	415	387	378	424	407	404	393	425	382	402	408	382	379	373	369	390	379	381	379	375	378	409	398	378	424	430	379	422	379	397	366	399	368	367	408	421	381	391	403	371	375	394	395	405	400	411	383	377	380	406	419	410	391	376	371	378	365	390	396	389	391	390	362	408	394	375	400	422	368	383	422	367	361	398	371	393	398	391	424	421	374	384	362	383	387	402	402	408	399	370	347	337	396	375	399	416	361	385	339	404	387	412	410	399	374	359	376	369	380	381	395	404	387	380	360	399	404	376	360	386	380	404	368	397	393	428	421	402	397	367	377	412	399	395	377	399	378	355	415	447	432	412	380	375	402	379	424	435	393	383	368	410	390	361	375	411	425	384	380	371	370	384	395	416	376	407	391	404	455	374	359	366	430	397	368	390	387	377	362	421	404	390	404	407	405	417	413	343	405	429	380	395	377	408	393	375	394	391	366	373	376	406	405	377	401	396	362	365	387	391	409	396	391	394	384	422	382	403	377	377	423	400	388	389	394	369	393	377	362	413	399	410	395	397	410
23576	21174	28578	24049	21159	12154	1079	639	517	480	434	402	375	402	349	305	270	277	309	296	305	322	240	300	265	249	238	256	249	272	289	247	248	245	240	225	268	274	262	240	242	262	262	262	266	241	262	226	255	248	251	242	226	229	241	231	261	283	246	227	240	243	251	243	236	252	221	238	241	244	243	247	230	254	251	202	228	248	224	234	248	236	214	260	240	240	264	246	237	267	265	259	246	214	260	230	207	249	260	224	241	240	239	249	238	263	246	221	252	235	265	251	246	240	246	231	256	240	237	249	228	242	244	233	252	265	276	260	243	252	246	248	225	212	229	236	238	248	248	254	270	256	257	250	225	247	224	258	213	236	218	247	231	240	247	251	260	235	229	261	228	220	226	255	247	258	248	242	243	224	230	213	247	225	220	241	252	252	232	238	209	237	247	219	244	229	225	218	239	216	227	243	245	230	272	242	250	239	256	230	240	239	235	247	241	236	237	259	259	229	239	225	244	234	256	254	239	253	242	249	243	237	231	224	262	214	229	228	248	221	244	224	240	229	205	241	248	247	240	230	207	236	247	267	237	220	231	218	221	264	219	222	228	208	229	227	222	243	233	257	271	232	231	246	249	231	242	269	256	227	221	212	238	243	249	238	256	249	211	243	247	263	229	269	238	243	219	236	244	216	229	259	223	242	259	244	226	250	236	253	237	253	228	227	265	228	230	236	241	219	239	243	240	229	217	268	249	285	243	225	244	248	226	254	226	245	266	292	248	204	265	235	213	197	221	271	242	231	236	226	230	247	249	245	236	236	278	261	229	243	246	234	251	224	255	258	241	239	219	247	248	238	199	233	262	219	237	230	234	248	241	247	221	233	222	243	229	254	236	235	244	234	225	239	241	256	224	232	260	260	211	236	239	209	236	228	238	233	220	224	245	213	243	248	244	248	240	232	236	225	253	240	226	255	221	260	228	236	248	244	255	250	229	229	233	246	232	254	241	239	239	228	213	223	229	251	229	224	250	236	224	257	256	237	258	257	246	224	247	245	230	216	210	239	251	208	251	203	220	224	214	233	234	237	246	269	218	254	220	252	253	240	216	228	241	249	256	239	239	216	236	250	257	211	228	197	247	218	228	228	232	228	250	232	234	256	221	221	233	238	251	252	230	237	230	238	259	241	232	221	240	224	234	226	248	222	242	234	232	223	231	258	257	228	219	255	232	224	236	235	274	236	256	243	225	223	250	233	231	254	209	249	256	231	214	218	223	243	238	243	243	229	218	251	252	238	204	248	221	276	244	255	242	231	254	244	253	252	257	210	242	244	240	237	247	246	267	215	202	253	251	228	267	270	231	273	247	250	236	217	272	257	232	237	255	236	234	229	229	230	268	258	242	246	240	268	245	245	255	223	224	265	215	246	249	220	225	240	231	220	234	241	263	253	253	230	242	224	226	247	260	201	217	238	242	227	254	235	253	236	251	252	235	241	223	232	280	231	251	219	244	254	264	226	224	235	229	230	240	229	260	235	233	229	269	233	246	230	247	230	277	223	219	246	254	218	263	246	234	245	250	264	226	206	235	231	225	241	247	226	221	257	237	238	238	229	247	231	221	226	252	293	240	237	243	239	242	235	237	234	249	259	242	223	237	244	248	238	260	217	226	246	253	248	241	225	223	250	243	240	230	242	228	231	244	239	238	232	212	235	241	241	225	227	212	231	217	232	235	259	226	233	250	235	233	233	251	253	223	230	255	250	240	243	253	251	266	240	257	217	227	283	249	239	280	227	242	246	236	255	257	256	250	278	231	235	254	254	223	194	243	241	240	222	254	239	251	244	227	228	234	240	237	256	218	250	231	211	240	226	246	241	236	246	271	216	251	235	255	219	229	218	247	260	236	218	227	215	263	236	233	242	211	241	236	266	283	227	235	245	257	242	259	249	225	248	225	261	248	231	255	218	251	227	241	193	268	224	212	234	237	244	245	222	244	259	237	236	229	218	218	234	257	225	246	248	215	240	239	237	222	269	231	205	243	232	227	225	231	233	226	232	252	274	229	259	217	247	265	238	226	252	229	252	230	228	218	256	270	259	232	238	230	210	246	246	235	214	270	236	244	265	257	233	252	214	247	247	231	215	220	225	247	254	221	275	200	239	249	246	268	231	241	231	258	250	237	221	282	254	227	240	252	230	229	231	219	234	248	232	253	223	221	238	253	246	250	235	256	221	232	223	249	217	226	229	254	257	263	245	225	239	237	234	232	234	238	250	232	260	241	239	228	256	262	246	260	253	267	207	222	280	231	239	229	264	260	253	234	217	249	242	233	227	240	228	246	212	227	219	248	249	257	239	261	239	241	220	231	251	220	246	219	215	230	237	231	225	258	229	233	269	214	219	241	240	196	249	226	246	256	220	236	257	216	279	241	236	238	217	221	238	247	255	258	230	238	247	263	233	257	234	229	237	231	242	232	251	243	247	260	234	219	221	229	219	255	247	258	231	261	232	212	252	225	237	258	240	223	209	260	253	230	237	219	230	246	234	250	237	238	221	237	257	236	240	218	255	233	232	264	245	245	222	187	234	239	244	262	225	256	233	253	234	232	241	249	235	246	233	247	251	237	229	270	263	226	242	248	228	249	245	223	231	216	229	254	221	225	239	219	253	208	224	219	247	250	238	260	224	245	253	210	248	222	249	241	224	273	225	258	244	259	259	249	239	253	233	230	241	222	239	259	225	214	254	222	224	247	244	240	247	259	249	255	228	196	240	244	231	205	238	209	217	247	250	224	236	235	229	246	233	234	242	210	239	249	249	236	217	256	218	219	268	234	243	255	243	239	260	253	224	256	241	225	248	226	231	237	246	258	284	236	256	235	248	232	228	246	250	244	250	250	253	238	239	211	255	230	218	212	239	231	250	244	261	246	253	213	203	256	232	212	240	248	240	269	238	250	261	249	224	264	243	248	246	228	214	236	241	248	223	265	242	227	240	233	206	243	230	246	247	255	241	208	207	215	226	244	251	212	254	245	234	257	234	208	257	228	245	230	229	265	228	242	242	225	217	236	239	244	235	219	224	211	239	242	226	233	224	218	253	226	250	239	239	247	255	256	228	236	219	232	213	253	236	237	218	215	234	249	237	260	236	249	260	230	256	208	263	284	254	219	276	244	258	254	242	235	238	243	233	240	257	222	250	250	244	231	216	236	262	235	246	235	221	229	228	233	204	229	242	233	230	217	249	249	243	224	238	253	267	222	257	223	221	247	261	229	256	232	257	255	239	255	253	238	250	243	233	216	255	224	223	204	233	230	243	263	232	227	231	218	229	193	228	242	247	241	235	230	227	235	236	251	221	229	251	218	253	217	249	250	238	235	212	257	235	239	231	226	231	231	259	192	236	241	257	224	222	227	257	244	223	212	248	241	242	231	242	253	230	229	218	227	248	229	244	237	248	209	252	246	248	220	232	218	261	227	208	242	222	250	243	233	244	211	230	238	218	240	225	241	240	238	221
26988	9566	7648	3733	2517	1877	1376	1136	965	775	653	605	563	519	461	462	414	403	371	365	363	371	332	348	335	344	318	315	336	310	334	315	310	299	302	317	293	318	282	310	263	291	321	267	288	302	304	288	303	290	292	305	286	264	323	301	259	293	291	308	271	302	268	286	290	303	317	278	284	306	292	267	285	306	287	280	291	273	298	264	264	308	298	299	254	303	283	309	296	264	289	272	266	281	295	288	288	289	296	302	287	300	268	280	299	306	274	307	317	282	287	283	268	295	299	269	255	317	246	298	297	249	288	302	281	284	263	293	274	271	290	289	311	263	309	284	300	301	265	278	294	298	271	278	301	266	294	273	282	294	307	275	327	284	286	293	299	269	274	279	302	270	287	286	257	279	295	261	291	286	294	269	274	304	280	282	276	297	274	281	277	277	270	318	299	269	281	273	303	288	289	298	320	298	301	313	290	296	249	294	248	300	259	315	298	299	266	317	317	302	276	283	269	293	258	265	294	254	295	271	272	276	301	311	259	286	254	268	268	277	255	259	295	294	256	274	281	278	274	278	327	303	290	294	245	264	290	259	252	303	254	286	301	275	277	283	321	278	282	269	300	269	285	271	336	292	303	257	263	260	274	297	301	310	274	316	278	282	279	323	267	276	316	304	290	310	306	263	306	289	303	246	279	281	269	291	295	274	272	288	281	271	267	312	254	308	290	282	264	272	290	274	296	301	297	277	260	282	270	291	317	284	294	256	303	283	286	274	259	293	291	280	254	284	267	302	298	244	314	305	284	271	256	259	275	280	253	281	270	270	287	287	286	317	278	286	279	313	276	305	261	292	257	271	278	269	306	267	292	291	292	295	284	283	297	291	285	300	294	268	299	276	289	255	286	298	253	289	304	303	252	299	279	290	276	261	292	289	324	323	267	289	262	308	290	292	275	272	270	287	279	277	282	276	261	289	278	312	280	262	246	312	308	296	282	296	282	270	273	278	280	270	322	266	274	280	267	275	298	306	289	305	307	280	274	283	291	279	278	263	288	301	279	264	289	282	304	286	295	307	259	318	270	287	276	243	303	266	282	300	291	300	289	296	295	300	284	304	269	270	300	287	286	310	268	315	255	282	252	264	317	303	281	271	294	282	263	293	280	284	281	275	273	318	296	273	301	268	284	319	272	279	295	269	303	272	274	307	264	294	242	295	289	292	294	266	263	302	256	290	291	275	292	263	256	299	269	294	273	289	280	279	279	321	296	293	300	271	281	288	291	281	263	274	282	261	272	263	277	307	299	291	282	301	252	280	259	266	268	274	288	255	290	280	279	329	320	290	275	270	304	287	325	283	272	302	290	282	285	281	318	289	289	277	287	305	278	296	273	293	292	309	301	262	282	297	259	290	291	291	275	285	286	268	267	289	296	291	251	303	291	275	270	269	292	296	258	285	265	263	296	293	271	308	266	269	274	287	262	274	263	256	281	300	298	287	302	271	290	289	248	260	286	275	311	267	302	288	273	259	270	288	258	283	267	271	265	277	267	249	298	287	306	258	277	306	271	273	284	275	264	288	296	294	261	276	277	310	301	284	272	279	285	254	319	286	287	287	267	276	297	293	270	292	274	283	300	265	252	278	325	277	314	305	276	284	262	274	294	277	264	280	286	293	255	286	270	261	281	278	281	262	296	259	283	318	298	282	301	270	277	285	283	283	304	272	246	259	253	273	251	260	267	256	281	264	240	295	288	307	249	287	287	275	287	276	267	277	280	279	263	283	277	290	294	290	303	263	301	277	272	276	276	297	265	303	296	270	310	290	279	275	289	298	298	289	288	304	329	318	281	274	298	295	297	241	301	285	276	308	275	281	289	282	263	282	298	314	282	283	271	295	280	288	286	284	333	258	297	310	306	300	288	294	290	268	291	299	272	248	297	261	272	274	276	288	304	284	278	240	286	292	274	313	266	317	276	259	278	311	293	289	308	280	286	273	264	278	270	292	294	273	254	291	301	300	289	288	283	273	292	278	300	282	258	293	292	291	277	279	278	293	283	299	247	303	314	299	293	276	281	286	288	277	287	287	265	292	261	297	276	271	250	296	272	270	278	274	281	266	306	303	301	255	314	293	291	287	266	272	269	296	286	285	278	276	286	309	288	279	227	285	297	267	272	256	304	297	271	287	276	297	254	291	281	284	321	293	253	297	292	291	304	316	285	268	283	270	286	259	268	283	265	281	279	268	272	263	286	300	296	308	280	298	233	307	323	289	295	254	291	295	301	291	289	275	278	274	298	298	294	286	266	264	282	269	270	275	299	279	268	268	300	266	266	286	250	317	272	275	271	295	278	280	301	263	296	294	240	270	273	300	299	297	294	292	277	313	261	294	286	276	276	260	315	306	276	253	302	285	285	290	320	273	273	239	281	277	296	296	238	280	266	280	271	272	305	299	274	288	298	290	273	289	278	302	256	296	278	288	287	267	276	292	265	280	279	273	281	292	299	299	287	285	284	302	258	303	296	279	294	310	299	280	289	279	290	294	295	273	294	270	276	315	287	277	273	251	280	285	299	296	262	300	278	279	271	279	285	293	284	263	296	261	302	315	294	280	291	297	298	271	255	287	294	301	261	300	293	264	307	285	282	286	308	325	291	295	336	321	272	292	275	287	281	289	282	316	284	327	291	252	319	281	280	296	250	283	306	330	270	275	262	267	290	266	285	295	310	296	287	287	284	279	276	303	264	248	298	262	280	294	307	307	279	277	274	302	272	274	278	273	290	326	291	314	276	288	272	278	295	316	270	281	296	285	280	284	287	268	285	278	302	270	272	278	277	308	239	307	274	308	264	255	292	302	293	280	295	289	311	288	280	310	297	307	284	309	279	281	268	279	287	289	275	288	284	302	264	297	264	279	291	281	302	298	322	285	285	272	303	319	302	288	243	281	275	290	298	293	282	303	262	266	297	272	283	279	263	291	271	297	289	273	326	272	286	280	275	249	282	275	302	303	274	278	243	273	284	276	270	250	294	277	287	281	266	277	261	322	286	294	244	284	283	274	324	265	280	309	307	290	267	305	272	310	285	301	255	290	280	289	274	284	282	274	311	288	263	289	260	308	298	272	290	294	277	279	277	272	293	309	279	290	289	271	283	260	310	303	281	251	271	285	299	308	312	279	293	322	276	259	300	273	277	309	251	292	272	301	281	270	310	273	265	288	290	267	281	279	301	276	291	270	291	280	297	308	303	275	306	281	278	277	290	267	261	285	322	267	261	277	287	266	293	282	298	282	261	270	293	273	299	285	282	289	290	252	287	281	296	267	237	279	296	285	279	283	294	250	282	292	289	287	294	299	267	273	290	278	303	311	306	287	292	294	293	283	306	282	284	263	298	267	272	275	307	299	264	249	289	296	298	275	273	267	266	283	273	278	304	297	279	275	266	281	300	287	302	292	258	266	280	290	283	289	292	305	280	261	277	251	303	279	274	275	258	267	300	306	298	284	295	268	316	275
24837	21181	27543	24955	12550	1141	851	766	648	665	649	632	605	607	584	602	577	555	611	606	550	567	582	585	534	532	586	556	567	594	613	602	604	556	599	570	566	548	499	594	580	563	569	557	512	593	585	539	521	551	594	597	578	581	534	548	566	591	572	554	547	565	557	548	577	538	578	534	547	580	540	555	582	576	572	571	569	555	613	628	547	601	606	547	568	576	544	553	557	556	560	546	533	537	553	551	532	594	560	547	512	557	522	567	565	579	534	543	549	560	580	572	524	587	530	576	543	596	511	540	564	554	549	560	575	582	569	566	611	550	557	569	548	535	537	610	567	586	531	602	541	577	517	551	606	536	562	552	528	568	587	552	557	577	582	597	557	566	537	549	574	548	558	558	547	544	525	550	562	588	516	567	592	538	566	576	522	590	580	537	559	541	518	554	574	552	533	510	559	534	524	580	579	530	572	570	534	562	543	600	576	509	583	568	565	578	504	551	543	552	573	645	565	565	571	569	517	596	572	606	557	562	570	564	543	566	525	524	547	547	594	546	543	547	527	551	559	592	525	555	558	548	577	516	596	555	526	541	547	561	564	528	547	548	555	562	531	537	588	554	526	590	548	558	557	546	557	537	559	559	546	576	564	566	597	549	580	570	568	578	541	584	615	565	530	565	578	574	550	558	608	547	547	563	553	560	560	540	579	604	558	568	538	600	577	543	524	566	553	594	597	539	567	527	504	552	571	541	544	540	515	556	592	578	564	594	563	562	569	550	570	545	558	540	582	581	565	590	562	582	606	532	567	613	532	523	517	555	578	558	576	558	550	542	558	584	563	529	538	560	582	532	557	568	557	502	565	543	533	557	536	574	523	553	576	536	565	547	575	548	585	518	528	585	567	596	597	569	588	549	566	563	587	554	541	563	542	548	555	494	528	568	554	565	559	590	566	506	604	582	566	601	548	565	520	537	575	565	554	549	546	603	577	540	558	532	542	532	548	554	552	569	536	576	544	516	571	555	567	583	562	557	516	568	570	581	533	532	558	542	545	534	558	528	538	599	580	544	559	508	572	579	569	572	552	551	571	569	587	532	562	567	580	527	559	516	581	557	613	564	539	629	541	538	532	573	578	538	550	557	532	562	589	558	576	546	576	563	575	566	544	511	574	538	543	552	556	529	530	545	568	532	524	547	544	566	566	571	551	571	541	579	580	576	571	554	590	579	549	556	512	555	543	558	543	600	613	609	545	584	529	521	541	560	520	521	550	574	553	567	542	563	578	562	551	593	543	578	543	583	512	587	581	621	561	546	539	626	547	526	562	549	568	527	586	607	594	548	577	569	577	540	509	539	565	554	527	578	539	513	587	571	553	527	568	523	548	593	575	550	518	564	580	549	586	551	553	559	567	553	579	559	568	566	556	561	545	569	571	533	558	550	530	538	568	578	546	580	561	558	532	580	563	577	561	517	574	604	573	572	558	569	511	571	550	594	544	568	580	568	589	548	572	573	565	518	559	547	564	542	536	538	581	555	571	556	570	501	567	565	547	578	569	539	556	593	553	604	541	538	580	562	535	580	553	521	556	563	575	549	606	566	578	531	592	567	570	555	581	561	540	560	582	555	551	548	546	567	533	592	560	571	514	530	523	575	557	570	569	549	542	548	539	580	594	573	615	567	590	596	592	548	542	536	559	519	544	572	525	618	587	546	583	622	557	588	573	566	541	551	529	557	568	535	544	583	582	612	550	584	559	547	568	515	550	577	545	591	547	567	560	573	570	583	555	552	576	552	594	554	601	523	583	515	534	588	550	564	569	563	532	540	525	562	564	531	545	564	604	557	579	576	535	532	553	527	578	539	542	570	551	565	539	571	544	572	539	577	540	568	564	595	556	519	564	560	541	589	595	525	590	570	568	584	545	572	531	533	515	556	543	588	537	564	567	545	564	566	575	567	560	541	563	556	553	528	573	554	560	563	563	550	548	534	572	560	531	522	524	559	543	579	589	580	557	527	610	555	569	542	554	564	549	552	525	546	537	561	565	574	575	591	536	558	557	551	495	532	587	592	562	552	555	562	571	530	575	588	559	554	566	551	563	562	540	546	555	569	565	586	534	551	544	548	559	554	532	584	613	552	554	588	571	577	542	575	533	539	610	577	573	552	589	543	556	568	545	578	552	602	584	599	550	518	533	549	582	592	588	532	556	511	556	536	608	539	571	550	604	541	594	557	523	547	542	588	558	541	561	567	550	532	549	561	547	583	608	536	541	533	623	546	577	561	554	551	542	575	537	580	586	548	558	565	569	534	583	553	590	610	580	594	553	567	541	563	525	568	586	555	543	543	600	578	498	533	517	604	602	495	533	594	537	527	561	576	576	553	583	538	575	534	547	595	568	572	569	540	571	528	573	564	556	529	562	574	549	563	571	525	522	534	540	575	561	581	577	594	556	501	571	546	571	556	547	547	562	560	571	541	533	568	545	577	565	537	567	578	533	568	561	615	573	537	576	573	526	551	496	540	560	511	525	572	551	594	526	575	553	554	559	588	559	550	563	529	590	554	581	516	565	511	584	586	510	510	527	570	585	550	574	576	521	529	565	568	525	565	529	568	539	551	527	537	578	562	552	522	544	563	524	565	548	597	565	570	526	544	541	561	576	566	544	568	572	601	550	592	589	544	542	522	521	535	567	555	537	559	590	559	578	527	576	578	533	560	549	588	554	558	551	555	582	554	583	590	516	584	563	600	570	566	560	572	559	580	534	555	557	551	562	545	507	575	547	551	557	561	606	553	547	550	581	567	571	544	555	508	533	544	569	570	561	533	564	536	571	538	552	546	552	582	566	568	569	495	583	570	592	564	545	576	578	542	596	567	539	574	542	557	548	607	565	541	564	542	590	534	553	588	591	563	578	569	555	504	608	572	566	588	555	547	564	624	583	561	592	579	572	559	557	535	573	554	564	518	539	551	574	527	575	565	555	539	586	604	538	575	573	554	564	579	508	555	547	529	577	543	567	583	589	610	575	510	539	563	593	576	541	573	550	560	533	582	582	577	531	566	555	570	528	562	500	582	552	528	555	548	539	547	571	558	572	567	565	533	567	553	561	572	589	567	555	525	535	574	572	566	539	554	567	554	562	619	586	563	563	572	573	562	569	559	601	524	561	520	532	568	560	550	611	562	552	544	542	550	552	583	557	594	530	573	587	556	534	547	532	538	533	534	548	549	547	543	509	554	545	549	565	527	576	518	560	534	600	560	565	566	584	554	573	551	562	595	583	612	557	533	546	516	589	590	557	543	604	535	597	535	585	556	542	568	574	531	543	553	599	565	559	550	588	535	563	501	547	573	559	592	525	583	576	589	551	558	547	565	556	594	552	581	636	565	517	522	592	581	559	566	572	542	546	604	523	578	549	564	549	563	584	532	559	497	527	548	579	566	586	594	537	579	581	545	541	555	570	595	561	579	571	533	591	543	574	584	562	544	541	583	559	573	563	573	548	562	590	532
25581	5700	4627	2372	1824	1429	1230	1079	985	919	859	791	727	718	721	716	678	707	685	638	691	648	676	619	642	652	655	646	632	649	589	671	626	619	649	637	632	631	621	612	654	658	629	684	655	608	652	653	664	621	661	629	619	621	659	658	593	635	614	663	621	634	645	680	650	652	641	684	664	593	644	613	676	645	665	625	559	595	635	658	630	662	679	684	633	616	655	665	635	584	615	618	634	567	646	621	621	654	584	576	650	635	614	663	632	646	635	654	692	671	677	639	632	597	601	664	625	658	625	636	619	606	595	596	631	641	632	600	653	652	631	651	676	627	638	616	646	638	628	631	682	609	629	616	661	634	643	587	671	580	659	642	670	625	619	614	628	619	622	671	574	622	595	639	644	625	627	675	582	633	654	610	652	603	649	638	660	677	638	588	660	643	669	661	618	647	638	566	590	609	621	611	691	625	674	674	706	606	578	600	624	614	592	653	637	666	613	639	605	666	610	605	650	610	626	631	623	626	607	612	642	612	603	598	615	640	599	625	652	607	621	641	625	653	637	657	606	618	610	604	637	586	624	660	629	613	617	606	664	578	628	619	618	597	615	618	612	645	617	653	640	623	635	638	629	616	619	619	636	620	599	651	614	637	669	604	581	643	649	611	623	633	650	612	609	694	628	637	595	654	648	640	609	681	672	652	591	608	623	666	594	656	636	640	631	645	643	628	656	596	656	660	617	627	581	691	638	613	641	647	638	623	609	597	657	631	612	659	645	615	629	605	682	634	648	634	605	614	637	611	598	641	641	634	582	621	643	665	632	621	639	645	690	642	637	677	611	588	631	573	651	623	628	625	660	653	604	648	596	644	638	635	583	598	636	644	605	655	629	694	645	631	625	618	642	661	624	670	610	635	631	602	628	685	635	642	673	589	643	626	625	591	612	611	630	681	636	631	597	658	637	605	674	651	625	622	652	656	671	667	671	633	668	668	607	650	610	659	651	640	643	643	580	643	638	664	596	615	629	629	664	578	625	668	658	682	627	606	663	628	653	632	635	634	668	604	621	630	620	629	605	594	631	661	577	632	628	660	644	644	592	592	618	629	635	612	669	670	671	664	586	644	640	638	645	613	617	655	611	653	636	648	675	614	613	638	641	611	645	660	658	682	647	620	630	630	648	663	608	631	610	647	607	595	610	627	631	618	661	608	675	563	605	627	662	642	631	636	594	641	660	581	611	628	618	624	660	575	626	641	635	602	652	632	557	595	639	620	641	639	642	634	635	643	624	643	598	642	629	640	665	598	599	648	611	643	636	652	630	638	661	621	635	630	591	666	621	630	625	628	637	647	636	624	629	633	627	631	658	620	611	651	613	644	638	697	632	629	646	647	608	610	635	677	637	604	687	592	634	614	643	597	630	596	628	629	687	637	644	639	643	646	612	677	623	628	609	630	626	633	665	677	618	616	648	609	616	588	657	598	597	607	666	623	622	628	600	619	633	650	667	627	676	653	630	658	632	641	642	649	617	627	631	657	592	633	624	635	624	652	609	623	656	657	663	619	623	641	674	638	633	653	621	616	674	682	617	649	612	585	634	691	576	641	635	658	678	667	624	633	613	608	677	608	584	576	684	647	648	650	653	669	659	635	640	618	625	711	677	632	617	678	677	628	621	651	619	608	592	652	604	630	615	618	628	630	689	670	658	603	624	662	641	623	603	578	635	612	652	612	649	654	629	617	643	605	602	627	614	625	586	620	646	642	624	660	617	584	638	636	615	616	586	642	606	612	656	678	614	639	642	634	707	644	593	652	664	630	604	658	618	645	573	593	613	600	595	639	650	614	605	640	650	654	647	638	589	626	626	666	613	597	645	618	641	686	675	637	615	634	612	573	598	625	594	654	627	638	611	647	635	653	636	578	659	642	615	626	662	628	603	604	620	621	627	665	609	665	633	651	621	633	610	644	654	660	684	602	629	626	635	626	615	644	606	632	602	646	603	689	618	624	590	645	638	606	629	595	555	687	632	645	647	591	586	638	609	619	661	646	672	669	637	708	617	612	636	624	674	639	689	647	624	607	635	656	648	643	655	623	614	645	625	622	607	655	620	632	651	589	653	629	627	650	644	593	617	662	643	589	672	581	627	621	590	641	622	636	629	615	653	624	664	601	668	637	614	606	620	659	639	651	595	585	621	649	623	667	612	630	618	639	629	610	661	674	619	631	648	613	623	611	621	636	651	574	662	643	645	599	630	629	624	605	636	679	607	619	643	605	604	631	646	613	639	639	668	646	622	651	670	618	644	617	582	639	653	626	609	647	583	663	693	631	650	639	631	606	632	643	640	620	663	615	632	618	628	646	625	624	610	680	655	613	628	650	605	628	649	586	666	627	615	623	677	645	635	659	625	669	635	638	652	606	641	668	658	693	626	640	626	673	651	647	624	651	651	669	604	640	617	579	627	582	665	635	652	697	656	646	612	646	650	674	620	596	610	612	592	637	592	615	626	646	653	612	608	589	618	606	632	640	596	577	705	651	623	620	632	654	587	656	607	658	638	617	597	606	598	634	620	634	609	635	630	634	628	649	647	660	583	673	662	630	642	609	614	627	620	610	628	620	634	614	678	627	650	643	597	672	608	643	634	640	686	644	656	644	570	590	610	596	630	635	612	654	607	663	671	597	606	670	598	613	629	635	616	629	636	617	613	615	612	654	632	582	614	611	612	631	642	637	615	619	621	610	619	670	584	640	649	698	612	629	637	672	629	617	621	602	630	643	614	615	620	680	644	636	623	653	645	667	620	655	647	623	621	614	638	599	636	620	684	663	683	626	639	623	604	575	607	704	665	663	679	624	637	607	621	645	602	624	605	642	662	635	650	637	660	644	635	635	620	624	605	597	664	639	650	581	649	622	656	626	653	637	623	625	625	600	651	677	617	597	614	613	668	603	645	650	638	599	620	619	670	662	631	623	671	601	622	582	642	632	594	614	682	643	659	624	656	664	671	616	676	651	617	672	642	667	678	666	571	620	640	638	632	630	618	623	646	651	606	630	610	645	601	611	608	603	628	667	626	603	611	608	623	625	641	621	639	639	623	623	580	637	642	649	595	635	629	624	643	559	662	669	591	598	673	626	623	675	641	654	602	661	620	633	620	614	673	627	626	628	630	620	664	634	591	603	657	653	654	618	628	606	644	614	620	613	632	641	639	593	620	671	661	653	680	595	648	636	637	629	618	647	612	624	636	614	636	622	633	632	649	654	669	632	646	595	690	601	608	603	581	636	617	652	668	648	652	634	586	644	646	619	627	655	604	627	641	680	613	648	644	608	643	618	685	617	669	676	592	640	662	570	618	643	628	658	637	674	608	615	659	654	639	653	627	629	588	673	623	648	645	659	649	628	622	634	652	609	574	605	632	627	612	612	598	612	628	588	629	625	628	601	660	646	602	644	640	663	626	626	660	629	650	605	656	630	650	680	655	642	606	596	584	604	640	629	635	594	616	655	594	656
22651	21204	29012	23673	21193	21247	11763	1513	1090	951	917	813	716	746	699	683	668	599	583	638	634	597	553	602	544	588	562	554	533	558	557	519	553	511	534	529	554	504	536	503	552	571	518	480	537	526	544	575	498	501	528	512	501	500	562	508	500	476	505	519	515	533	488	543	504	529	522	485	532	489	522	521	495	493	510	537	507	526	516	536	515	507	516	526	555	539	497	513	514	497	512	495	549	516	541	453	552	494	525	555	509	494	508	541	524	477	497	513	550	506	495	526	526	530	527	527	522	533	511	524	551	499	517	559	493	475	505	531	509	524	536	507	468	474	514	503	464	506	511	528	526	516	518	519	523	481	469	504	464	547	492	522	517	521	548	503	463	515	495	501	523	509	516	495	490	530	503	498	514	474	508	541	512	488	510	505	518	496	541	567	512	517	526	528	519	538	524	518	513	497	472	488	501	537	481	477	535	523	534	499	538	505	529	566	488	524	518	518	530	512	520	576	550	510	508	546	531	512	512	480	490	502	530	505	504	515	500	500	517	554	512	510	478	518	524	492	541	515	503	490	520	477	503	521	517	505	476	479	478	530	451	498	521	521	483	538	453	525	494	506	491	513	538	552	543	531	492	490	481	507	469	555	506	509	508	553	500	528	494	528	513	526	500	518	500	501	510	542	479	477	497	491	518	525	469	515	508	515	527	524	557	516	476	483	466	466	562	520	483	537	540	497	504	470	541	517	516	494	484	525	485	533	540	525	507	467	526	513	506	547	516	521	501	558	531	518	523	498	522	539	542	513	534	540	538	546	522	513	487	502	523	519	538	524	527	494	466	536	549	527	509	529	516	521	478	470	497	474	529	515	522	481	505	543	477	496	477	516	551	537	516	540	528	527	586	516	490	529	564	508	502	527	491	520	523	509	498	501	493	494	508	521	489	564	506	540	483	500	469	506	515	493	522	485	532	526	515	514	500	544	520	470	470	543	551	491	519	500	502	521	523	493	542	505	452	537	538	572	499	498	539	538	511	519	489	487	515	506	491	549	487	486	504	524	477	515	507	505	514	503	539	531	511	515	485	479	523	515	490	551	516	519	477	521	515	475	474	499	553	495	488	493	513	476	557	567	516	553	522	498	512	552	543	542	483	520	490	510	496	503	533	486	526	534	506	493	520	500	506	526	510	498	508	491	477	502	496	511	522	506	550	520	565	513	507	541	541	504	538	508	513	490	519	500	520	557	508	495	527	485	515	527	527	514	513	505	499	516	515	511	523	520	499	484	509	527	513	486	488	531	527	546	495	536	496	475	539	498	583	491	517	514	519	515	502	502	530	490	503	497	536	516	490	504	538	508	508	508	541	526	535	530	515	487	486	489	549	483	475	499	539	495	484	494	511	509	534	537	543	541	488	498	533	518	494	495	512	527	525	494	510	474	543	504	538	513	496	504	495	484	531	585	493	513	515	501	508	513	489	479	513	535	520	521	518	498	530	505	517	469	484	495	509	499	472	516	506	527	529	533	512	495	492	528	521	501	507	520	488	534	505	517	487	489	558	525	476	502	533	512	472	542	494	536	505	512	492	530	491	534	542	495	511	503	520	524	536	507	518	501	502	512	457	535	539	492	524	493	473	505	478	492	524	521	541	534	541	513	546	522	559	512	511	485	527	519	507	546	504	553	505	543	493	500	518	493	536	531	479	546	503	470	511	512	494	480	473	541	538	488	512	547	507	517	499	533	501	493	509	522	473	516	517	509	496	539	513	518	500	518	548	549	497	545	493	547	527	524	515	551	509	499	485	541	484	507	523	487	481	544	551	512	500	543	525	506	538	515	528	537	494	519	521	503	575	563	473	523	498	523	501	518	501	503	497	552	538	496	511	494	531	499	490	493	512	522	490	544	522	463	501	525	562	501	536	531	571	514	548	527	517	522	533	489	488	520	522	516	508	523	501	502	474	532	556	496	561	506	495	524	524	459	484	475	521	533	490	548	548	546	503	539	502	518	511	480	517	506	539	511	501	518	529	496	485	496	529	549	522	466	504	500	507	496	477	541	486	529	537	512	545	513	531	485	509	542	503	495	530	497	535	509	509	489	507	546	471	522	488	517	516	486	486	491	505	522	530	533	508	530	484	499	429	540	532	592	488	509	523	564	525	494	482	493	545	526	461	535	481	534	510	506	494	526	493	498	495	545	514	540	506	495	531	530	512	488	524	532	540	490	510	543	510	519	539	498	514	526	511	497	462	483	535	519	545	492	489	525	532	516	530	478	519	491	493	525	490	519	513	483	492	498	518	573	496	540	490	472	500	486	497	510	471	506	539	491	510	513	526	481	550	526	471	534	532	493	519	491	551	554	515	513	558	484	496	498	517	557	488	493	507	490	530	464	502	525	549	516	533	536	539	561	510	552	517	524	528	513	561	485	514	551	487	499	492	533	538	456	499	485	500	518	541	514	465	522	501	504	521	503	522	513	523	505	519	501	534	497	496	535	492	525	503	499	560	484	472	512	541	541	510	495	497	514	529	523	540	491	483	519	478	525	491	466	516	501	547	502	549	516	525	488	513	520	491	505	529	538	481	514	478	487	512	515	513	509	513	504	518	506	506	507	501	488	519	470	506	509	491	523	558	522	525	523	480	521	551	508	522	548	485	506	509	506	522	507	534	514	522	479	453	517	504	518	541	521	475	532	530	463	501	527	488	540	492	544	532	482	501	516	527	504	486	506	495	509	540	528	507	525	487	517	551	525	537	520	506	521	519	498	510	445	476	532	496	520	499	465	553	505	467	501	512	501	487	511	506	489	488	525	488	521	503	513	554	493	507	524	448	507	495	530	546	505	507	487	501	496	539	489	488	529	527	529	534	522	488	511	486	501	533	545	454	500	518	513	492	519	498	549	505	515	512	559	495	509	489	450	520	522	524	530	518	502	510	503	480	514	553	513	550	500	490	545	504	517	520	516	487	512	490	513	493	526	492	521	500	497	503	537	485	529	498	491	551	519	556	506	544	467	476	584	501	499	486	513	484	527	540	536	494	524	483	509	518	517	520	535	494	514	505	518	470	515	492	482	512	466	477	487	514	471	511	516	533	477	508	493	539	480	519	469	479	498	497	512	505	525	490	512	524	495	463	509	507	521	538	498	541	508	556	493	532	510	523	499	496	537	519	492	494	491	519	491	541	527	505	511	481	443	522	529	510	500	473	516	475	484	527	519	487	519	503	559	476	505	468	513	490	485	480	537	488	532	526	515	503	511	513	521	517	498	513	537	542	529	513	503	503	504	509	501	499	539	521	559	523	495	510	503	473	526	471	517	511	492	491	479	494	516	513	525	517	497	496	496	505	508	510	538	502	499	489	517	495	524	475	508	460	517	521	486	504	506	523	512	515	500	524	505	502	520	492	540	473	487	529	533	493	527	542	531	460	509	526	454	517	530	504	528	481	506	494	472	519	447	508	507	478	514	550	465	472	504	486	535	491	508	571	527	480	550	534	505	486	508
28943	15336	12790	6824	4616	3446	2801	2229	1814	1559	1310	1117	1052	1041	874	844	803	838	753	740	687	705	668	681	693	682	640	640	629	624	596	607	638	561	596	603	603	574	566	604	591	624	561	587	561	592	585	582	599	609	584	590	588	571	526	555	551	590	603	594	564	602	557	569	537	599	548	530	539	568	559	608	593	587	538	568	578	579	544	589	600	536	590	532	595	532	562	533	550	550	565	541	556	534	588	565	568	547	547	567	552	542	585	570	587	561	546	602	608	564	538	572	515	574	566	523	578	520	585	528	566	571	616	558	547	594	554	559	588	534	585	559	578	549	558	519	514	581	574	554	540	559	548	563	576	528	553	558	592	544	550	520	540	584	551	560	591	569	553	576	514	570	587	534	542	544	568	544	549	555	550	563	573	525	558	525	588	540	554	540	503	527	578	527	547	521	584	572	541	547	552	542	573	595	541	562	526	529	553	604	559	524	533	555	554	551	551	530	588	534	563	559	553	556	554	566	534	549	546	534	546	537	556	551	586	539	570	587	572	551	563	553	544	536	529	561	576	572	550	516	564	549	545	548	575	589	562	567	566	566	577	578	529	573	560	591	583	547	531	569	536	559	550	577	552	545	530	544	556	564	560	554	557	623	561	528	542	536	563	543	569	526	558	545	579	573	559	553	521	544	514	585	546	531	557	537	533	555	559	534	600	524	544	555	531	579	552	564	561	493	576	563	537	557	543	553	574	590	537	561	543	543	548	556	555	630	592	557	542	566	561	551	550	602	573	543	557	545	539	565	518	541	590	604	566	546	548	550	589	518	546	546	562	538	520	566	586	548	531	526	587	533	553	557	530	534	571	545	548	622	618	570	594	552	547	555	546	541	583	553	574	543	513	541	588	549	508	541	569	594	563	543	574	525	586	586	567	540	516	549	581	548	537	549	569	521	557	526	616	561	586	576	570	564	567	575	527	537	556	558	566	552	584	522	599	551	531	592	555	578	533	576	539	528	575	567	514	538	551	566	582	566	522	526	512	565	533	581	491	549	562	563	576	538	554	549	534	526	592	538	560	531	550	518	542	546	539	550	557	606	571	536	537	574	566	568	573	521	587	562	586	511	577	509	517	522	585	551	534	552	537	563	542	521	519	536	529	529	529	551	559	557	623	554	541	553	520	545	589	541	561	558	543	582	543	560	546	531	564	568	532	545	508	571	525	547	541	555	571	524	595	534	573	527	578	560	524	518	572	557	600	550	577	525	575	564	534	531	567	577	549	534	536	498	609	517	568	535	547	535	561	596	547	550	520	540	526	555	570	559	577	594	594	592	538	520	569	568	510	517	554	568	573	570	603	561	576	537	564	556	540	552	546	593	546	566	558	529	543	574	557	571	553	549	550	558	536	562	567	583	563	573	589	547	561	554	545	514	540	571	561	555	533	561	560	564	555	558	502	545	561	594	532	584	582	589	569	564	560	502	560	548	568	562	565	546	566	544	570	519	584	598	530	585	552	525	570	542	551	576	553	560	618	575	551	568	546	574	618	579	555	560	545	537	615	574	562	565	559	563	548	525	581	614	523	556	580	555	525	570	559	532	545	572	545	562	550	577	548	581	553	576	576	567	537	512	558	582	576	585	575	553	549	556	549	554	572	572	573	610	560	521	534	559	617	553	551	534	586	542	535	519	584	556	561	558	513	555	558	547	591	569	544	537	553	572	529	565	560	547	612	571	540	553	567	535	549	549	565	556	543	575	562	535	502	548	543	548	551	547	593	535	544	574	542	534	555	538	550	540	586	568	558	559	557	571	581	601	536	557	545	570	539	579	555	574	560	590	534	532	546	545	561	561	523	548	578	569	580	563	555	580	570	531	572	530	582	599	570	527	596	612	556	525	579	588	560	542	499	548	580	546	549	573	556	544	527	568	543	541	526	510	571	511	570	587	598	548	537	569	529	570	522	537	572	558	558	552	544	565	575	560	576	527	573	569	578	572	557	544	575	526	540	514	520	542	579	529	583	560	570	549	555	579	568	547	526	557	540	523	550	563	549	580	525	548	581	593	545	577	567	550	580	576	527	575	517	520	544	547	559	563	602	577	519	528	549	520	565	579	541	529	550	555	544	585	583	542	551	530	550	577	548	543	546	561	532	541	585	591	554	556	549	540	565	585	560	581	534	568	565	526	542	542	555	565	572	587	545	520	569	562	565	567	559	564	517	499	556	547	548	505	575	541	567	539	548	550	588	545	571	561	563	606	524	553	563	541	539	598	544	565	541	562	553	556	537	545	591	559	518	613	558	545	521	574	540	600	530	563	539	571	533	592	546	584	596	536	561	553	550	531	556	532	508	499	527	552	548	546	575	582	530	588	521	566	529	553	566	578	552	551	574	568	551	595	549	572	546	562	595	550	567	570	550	527	567	567	558	527	606	553	533	522	587	608	552	502	518	550	539	548	553	520	586	567	536	559	540	531	552	531	592	534	541	529	573	519	558	570	536	559	568	593	554	564	575	558	515	550	558	560	570	580	535	518	548	576	561	561	550	524	540	567	550	502	595	532	533	561	529	569	587	537	589	522	549	556	555	534	536	589	567	553	562	593	548	560	547	560	562	595	576	543	545	572	522	555	610	588	550	516	548	537	568	596	561	558	592	529	580	548	542	592	555	544	598	566	546	522	564	516	537	544	560	566	552	508	522	551	541	520	542	534	532	510	548	524	542	557	537	549	556	563	614	582	567	556	561	558	544	548	556	560	583	516	562	548	593	553	602	582	581	577	547	554	576	569	524	531	584	573	546	534	576	579	602	553	552	560	586	564	551	541	537	540	534	536	572	556	537	568	558	525	557	552	598	531	560	555	555	549	544	579	577	551	594	612	531	597	570	593	567	538	586	530	536	587	531	539	550	578	546	545	565	581	534	565	549	576	554	543	580	562	557	534	543	532	578	574	574	504	547	529	524	572	575	536	573	592	536	581	527	509	592	601	550	602	517	590	562	561	531	596	520	585	568	607	581	538	520	565	538	555	562	592	518	569	586	561	563	577	538	545	563	524	558	580	573	550	570	592	531	551	549	531	512	575	549	539	536	551	555	528	537	582	574	568	585	528	539	588	570	554	562	533	564	530	514	566	548	534	542	569	584	551	559	559	554	524	550	584	582	585	567	520	557	551	536	542	595	561	522	559	549	564	535	539	583	566	518	543	585	570	552	557	529	548	572	509	547	564	552	556	553	543	587	508	560	581	619	548	549	549	559	551	571	576	594	563	554	566	613	570	518	562	534	565	554	536	534	545	559	571	558	555	571	533	564	531	500	590	543	569	560	544	570	506	544	538	560	575	558	575	565	546	573	537	544	530	546	570	550	563	550	563	538	558	580	546	592	565	517	559	555	523	569	554	557	540	527	534	594	543	558	584	558	539	563	561	563	552	564	562	541	526	540	565	538	555	569	571	549	577	576	546	541	555	548	565	557	595	605	540	528	566	556	534	520	573	564	542	547	536	565	571
27430	20097	8514	810	520	365	377	335	327	318	330	332	306	314	310	315	333	310	353	355	310	327	327	335	315	346	326	327	315	317	311	322	347	338	314	310	318	369	299	302	341	325	286	319	347	322	304	314	308	330	337	336	312	319	326	323	312	317	322	345	330	318	315	288	359	336	321	318	305	349	317	352	312	320	336	319	329	317	313	315	344	337	294	306	344	363	340	320	343	303	320	321	343	337	330	341	310	318	286	327	306	286	348	288	317	307	350	341	343	323	348	326	319	335	320	326	347	313	338	323	314	309	333	318	317	343	340	336	338	363	341	339	327	328	315	331	364	303	281	300	313	356	328	329	315	295	324	316	358	310	313	326	350	348	333	327	359	316	344	306	340	362	334	318	310	283	313	313	313	317	315	351	351	329	306	335	315	291	324	311	332	335	310	336	293	296	328	352	321	308	319	357	308	313	327	322	323	339	353	344	325	309	312	301	307	302	313	314	329	315	333	330	330	349	339	311	304	332	331	356	323	349	319	374	326	330	380	336	335	338	311	334	333	322	336	349	331	324	295	299	310	339	329	304	319	348	319	349	301	333	339	296	335	309	306	318	334	356	338	337	324	315	318	315	320	312	308	352	306	331	321	330	314	322	337	325	349	361	322	314	333	341	350	319	331	323	344	302	353	340	307	320	337	324	344	338	328	289	326	325	301	301	299	305	293	342	332	356	327	311	322	361	303	363	307	335	324	323	344	325	320	344	348	281	346	313	344	335	328	303	327	316	289	280	317	317	304	328	332	312	297	357	353	317	340	298	328	321	345	329	331	303	305	348	334	338	317	347	348	312	308	342	315	309	303	331	330	313	361	312	344	308	330	318	346	343	282	309	287	308	299	352	292	322	302	320	310	332	319	328	314	308	355	318	337	316	332	325	357	327	339	310	324	321	307	322	344	315	337	333	320	314	358	342	303	322	326	313	317	311	343	317	316	327	307	346	316	320	367	340	327	318	320	323	322	292	323	316	336	315	326	344	321	312	316	321	336	361	352	342	322	304	336	307	337	306	295	369	366	306	312	332	326	322	318	330	328	311	348	329	295	302	331	310	326	294	312	322	332	321	308	307	296	312	328	314	330	317	361	303	333	338	346	309	331	336	340	343	299	348	323	353	333	327	302	306	328	314	300	325	311	320	330	342	334	333	303	279	291	325	319	329	297	330	309	340	324	342	309	344	339	271	316	286	311	323	333	344	332	329	341	297	333	308	306	321	346	335	328	327	346	321	307	297	342	319	311	314	329	318	339	341	331	338	329	308	303	332	319	337	344	346	342	337	317	349	325	344	340	330	343	320	318	332	302	316	332	330	315	325	324	318	297	361	311	307	327	327	316	327	330	336	332	301	329	328	309	316	325	334	316	350	322	327	326	309	302	311	294	310	276	308	333	355	314	322	350	314	308	319	345	345	333	318	297	309	316	321	328	340	334	325	272	342	309	338	319	320	313	329	302	328	295	306	353	340	306	313	340	331	320	317	327	303	323	331	328	328	311	331	310	351	314	316	305	336	324	327	297	330	308	333	288	299	343	323	333	304	317	306	348	322	297	336	289	310	305	328	308	330	299	317	355	340	335	295	313	321	338	326	341	327	350	338	331	339	311	339	368	328	329	330	362	298	296	304	290	317	307	303	333	317	328	311	304	319	337	358	316	316	328	319	327	282	321	309	337	317	314	328	303	294	313	340	301	327	333	344	324	317	334	318	326	318	332	308	318	321	334	315	323	348	334	350	329	332	310	315	327	338	322	331	338	314	318	307	335	332	341	320	296	355	316	317	315	316	311	348	340	304	292	318	333	310	306	312	312	353	319	314	302	332	331	297	302	348	269	317	329	302	337	322	291	324	337	326	325	333	318	328	329	319	347	315	350	313	322	327	325	343	321	297	319	320	339	343	351	318	321	330	332	316	347	314	317	286	338	320	287	321	355	347	319	305	318	303	328	356	306	318	308	344	315	337	291	359	316	354	308	312	318	327	304	314	348	306	314	327	331	373	343	319	295	328	334	320	285	304	328	335	306	324	325	308	330	299	329	329	342	340	321	318	299	308	313	324	352	309	352	335	296	329	318	303	303	314	296	321	308	316	325	325	312	306	323	323	339	311	321	301	331	338	311	333	298	308	338	346	318	317	318	308	343	305	320	313	322	330	311	307	337	322	311	328	336	321	333	334	339	362	342	318	331	312	314	327	320	329	329	308	329	306	324	339	303	331	331	321	309	333	290	331	321	323	330	324	315	332	342	329	328	343	330	302	308	335	320	342	301	351	330	318	330	371	308	313	333	304	313	325	301	312	329	329	313	320	317	315	336	299	328	350	324	319	334	336	315	312	305	323	357	320	334	301	331	325	290	326	340	327	323	321	344	293	297	303	319	348	307	334	316	313	272	318	324	333	325	317	308	309	296	349	317	343	341	292	302	306	319	296	326	326	277	363	336	336	339	334	341	320	345	314	342	342	331	327	312	344	338	356	290	332	320	337	325	345	308	282	342	311	345	305	329	359	337	346	301	318	324	309	324	305	291	297	358	302	323	345	324	319	338	295	317	327	331	303	330	326	323	299	337	377	299	301	310	299	341	320	353	308	338	283	319	310	329	300	323	322	328	344	323	301	307	312	334	315	265	339	317	330	348	313	348	322	324	332	379	327	337	352	317	335	321	310	297	330	318	329	323	319	308	289	282	330	314	336	311	309	324	335	329	309	321	340	301	308	335	331	324	356	281	298	347	320	351	290	311	329	331	319	330	353	299	316	326	326	305	298	318	361	323	324	331	353	332	324	318	278	348	311	331	325	337	310	325	310	334	295	346	323	291	319	284	326	328	292	331	321	297	303	320	324	283	355	316	313	335	323	295	308	301	315	352	351	307	324	311	341	342	290	355	316	316	313	324	316	319	320	342	321	351	319	308	328	322	316	316	335	299	349	332	342	299	331	350	348	342	334	345	330	315	308	305	361	341	329	322	322	340	338	331	335	370	325	308	363	326	315	328	324	322	317	334	326	309	328	332	312	307	333	296	339	330	331	293	342	294	357	316	318	304	355	310	328	303	309	287	336	347	306	323	302	346	318	300	306	347	330	351	307	318	358	336	308	363	298	302	335	335	331	337	317	308	322	335	336	316	315	306	289	343	316	335	350	325	342	316	332	332	326	320	298	340	320	309	305	320	317	302	315	324	329	315	352	330	298	345	337	299	315	310	298	332	327	324	312	314	317	336	297	340	293	336	317	302	336	328	301	320	291	342	320	327	318	336	326	309	313	324	322	320	329	294	314	325	317	315	314	331	308	331	331	317	336	301	319	304	319	352	330	325	337	340	333	333	343	352	329	339	306	334	332	291	303	323	308	353	344	310	355	330	330	332	359	328	312	329	299	321	338	336	329	320	332	320	347	303	336	328	333	361	348	308	339	332	306	307	352	329	322	314	322	325	350	306	351	312	336	318	308	333	303	309	310	317	324
22414	1565	1084	679	556	513	408	434	418	412	433	432	405	450	414	424	399	346	388	396	358	399	414	371	380	359	397	418	368	428	355	371	396	407	413	388	353	401	376	361	392	362	408	392	388	388	382	401	362	420	380	396	420	414	420	407	368	395	386	395	367	350	414	403	377	405	397	393	364	423	370	411	400	390	390	409	393	374	404	381	398	401	378	358	380	393	389	380	408	386	403	403	372	385	357	425	384	395	373	409	402	387	409	416	383	399	425	358	387	376	398	373	369	377	387	381	405	407	376	388	352	394	399	376	375	409	407	385	357	385	375	404	374	409	366	389	393	403	392	427	413	391	379	383	399	381	393	397	368	421	400	372	422	328	389	393	388	411	382	359	370	375	385	381	387	404	397	384	395	397	360	398	384	420	407	413	403	374	414	403	391	416	357	397	402	427	398	360	383	401	402	403	383	414	404	346	383	418	388	376	372	339	394	376	359	393	414	375	405	350	390	376	358	384	399	387	409	378	406	393	392	391	393	390	403	396	376	403	413	422	413	389	416	363	402	373	424	362	384	400	389	364	381	381	400	383	414	384	390	389	382	381	438	407	420	413	423	440	339	390	382	384	393	404	395	429	418	396	386	392	381	432	381	390	381	399	388	397	398	419	376	381	395	379	388	359	383	416	436	424	371	397	378	390	352	379	404	380	387	382	385	363	391	401	350	372	414	369	428	343	435	391	391	350	405	391	374	399	349	406	342	398	425	405	380	432	386	409	387	386	368	368	412	383	446	420	394	347	367	380	400	387	385	388	404	443	380	388	376	370	366	382	397	373	396	390	385	427	399	359	393	400	381	379	397	404	377	410	375	409	369	390	352	393	383	382	418	399	383	361	377	347	381	406	393	374	396	368	371	325	432	367	410	398	397	438	435	374	433	359	394	388	416	387	391	392	377	428	415	408	387	380	403	388	412	387	372	367	407	350	373	423	411	423	403	380	393	387	367	390	398	442	362	357	372	391	394	385	391	361	368	429	395	394	403	385	364	340	401	401	380	421	374	382	379	408	424	397	387	383	384	388	372	408	375	367	380	397	384	381	388	390	411	385	391	365	405	389	384	392	381	372	364	402	380	414	371	412	360	391	334	385	357	368	373	418	388	428	365	417	401	379	396	362	420	396	380	379	361	387	404	376	402	395	389	405	412	375	390	387	413	400	371	361	377	367	399	391	406	411	350	397	350	416	402	395	419	395	393	388	366	364	380	383	385	403	413	382	369	448	366	407	388	406	410	370	377	382	413	380	351	394	381	374	434	414	376	378	364	416	419	408	377	390	383	425	410	357	387	405	339	381	403	384	391	407	400	393	368	397	355	404	391	394	385	424	383	381	374	378	409	384	390	396	380	414	383	362	396	403	372	397	386	382	375	408	414	370	385	375	343	382	400	387	389	385	377	374	409	367	389	377	399	409	392	367	378	390	395	419	376	391	381	386	387	376	366	383	385	409	350	391	389	384	402	354	398	385	363	374	363	390	370	378	390	404	392	397	374	364	401	365	404	371	381	401	380	361	406	395	408	404	394	406	362	385	402	376	384	361	358	406	370	404	384	367	399	409	401	373	407	362	387	408	361	389	366	412	411	395	380	365	395	418	387	398	388	385	389	388	382	374	368	392	379	344	381	402	385	404	353	417	379	411	351	356	386	364	380	429	389	389	399	419	382	385	422	379	393	331	397	388	386	387	389	394	372	389	422	411	399	407	407	380	403	385	391	420	374	388	391	384	369	360	379	395	415	393	389	375	359	389	396	397	363	377	377	411	398	371	382	332	421	372	398	379	403	375	365	401	393	373	400	367	413	365	378	380	404	411	396	378	356	401	391	421	408	402	403	373	375	393	395	366	374	387	361	409	370	379	387	361	383	408	380	364	380	347	380	413	408	396	413	355	409	379	374	349	398	374	359	393	374	405	404	417	431	408	394	384	377	399	380	402	422	370	390	385	362	359	409	374	407	396	357	384	349	400	375	365	439	393	425	366	389	427	390	405	403	390	379	404	365	379	363	397	383	413	409	403	408	391	400	381	381	398	396	409	392	384	404	401	377	421	382	403	398	382	410	367	391	368	369	368	390	378	379	401	405	364	385	375	355	400	422	392	401	426	396	401	424	421	420	378	408	405	366	397	405	389	396	403	378	391	417	387	395	373	374	409	386	379	341	433	412	357	358	401	375	395	412	393	399	380	340	409	407	350	430	392	369	428	400	391	373	407	389	394	386	378	416	383	372	394	398	407	396	416	403	364	410	390	408	406	377	438	414	410	400	400	362	397	406	364	405	380	390	401	387	427	357	376	384	361	350	364	364	397	363	365	410	385	410	389	391	426	386	401	373	377	392	413	384	377	414	418	395	402	394	393	386	396	382	405	374	384	413	345	399	413	397	389	387	402	410	387	411	373	405	405	377	359	377	397	366	372	391	365	368	393	383	365	406	408	383	398	388	393	359	389	360	395	382	430	409	401	424	368	396	392	366	405	393	403	397	360	387	384	407	384	408	380	403	401	402	345	413	411	372	430	399	404	380	385	383	368	397	401	401	407	390	374	400	384	407	394	406	406	387	376	388	345	356	382	391	367	383	409	409	378	388	369	375	378	387	415	364	385	405	375	352	402	368	385	371	426	387	402	387	414	381	386	414	427	393	362	374	421	368	384	439	375	380	410	399	406	394	360	415	380	397	393	364	439	391	405	359	405	415	416	387	386	398	410	395	411	413	379	404	404	381	405	375	415	365	424	399	400	383	403	394	393	377	396	413	363	406	404	371	378	405	396	387	399	376	366	385	359	375	359	402	362	429	372	403	405	437	454	417	388	350	415	370	391	434	364	373	390	405	403	391	376	394	384	426	384	391	409	396	376	358	375	363	373	376	379	392	404	383	410	431	362	368	373	353	370	406	371	387	373	377	372	394	384	383	381	370	370	354	365	368	384	382	404	386	384	365	396	353	368	423	376	412	413	387	389	407	398	383	378	365	412	402	414	392	393	358	403	412	353	383	367	372	392	389	376	397	415	428	421	417	363	338	400	357	424	394	370	410	376	395	382	386	394	419	376	387	406	383	376	376	371	394	393	382	406	378	407	376	390	385	390	369	365	385	380	370	369	375	394	350	392	400	418	380	363	420	407	400	391	361	368	397	413	392	433	356	343	416	377	398	400	398	338	392	393	387	357	383	367	358	380	388	377	390	410	394	404	370	429	389	381	399	414	370	352	369	428	407	397	362	382	364	366	367	369	397	394	422	422	380	366	400	406	410	403	376	383	401	366	370	402	400	394	383	392	415	407	427	382	362	389	415	397	385	404	403	381	389	362	381	384	358	393	364	385	386	379	352	374	407	391	383	399	361	377	377	368	364	379	385	376	392	384	390	418	390	394	375	393	404	370	382	384	385	396	399	397	391	387	357	377	387	361	369	344	405	387	373	388	387	402	424	349	415	413	393	395	391	397	387	388	368	366	405	401
23591	21194	28574	24069	21172	11948	1198	645	530	449	412	384	378	339	358	328	298	289	296	282	256	321	266	306	274	248	242	251	287	254	246	261	247	281	248	261	243	256	247	245	254	230	217	267	245	259	247	262	229	263	250	233	256	270	246	256	261	239	262	274	224	245	234	266	246	270	205	245	261	228	233	262	237	236	263	241	235	234	234	222	254	232	238	228	240	262	210	238	251	255	252	238	238	226	256	238	228	222	245	232	231	244	212	229	212	242	278	231	240	238	241	215	246	207	223	240	251	234	208	228	254	242	234	257	231	252	232	252	246	256	271	266	225	233	221	238	265	253	243	226	235	227	234	244	245	238	234	240	250	247	217	223	233	255	253	235	225	259	242	222	225	254	216	230	237	237	233	264	282	276	236	240	248	215	233	237	261	237	257	243	249	255	251	256	239	210	260	247	244	259	241	228	249	224	253	265	207	231	278	280	232	251	218	237	259	236	243	250	241	224	243	219	217	237	245	217	234	250	217	232	244	255	239	234	229	233	234	236	248	269	230	247	235	220	243	242	244	258	257	232	253	241	256	252	249	256	252	255	223	240	239	236	235	262	264	236	231	247	258	261	231	220	218	202	230	264	268	238	208	224	254	211	252	211	234	223	214	235	238	267	223	252	250	208	242	240	252	230	210	223	202	254	253	225	233	242	229	248	240	245	248	217	243	196	215	275	250	200	261	254	244	233	237	228	230	254	243	230	270	243	224	202	238	227	264	237	253	242	254	236	226	241	243	252	258	246	217	242	230	248	225	243	233	240	260	226	243	218	252	240	221	266	238	242	224	263	218	225	229	237	240	227	217	232	257	221	240	240	222	255	241	195	229	230	239	255	234	221	246	245	227	222	223	238	257	227	264	255	238	265	255	224	277	231	228	241	214	217	244	236	235	215	223	248	227	222	259	260	248	237	259	251	227	244	213	212	231	209	239	231	251	243	219	235	254	241	222	217	214	237	212	236	238	262	253	260	249	242	239	256	274	245	266	240	251	253	241	266	230	219	228	231	251	245	239	224	260	273	233	257	264	236	244	248	244	228	227	247	228	261	230	241	237	238	229	219	215	226	245	266	251	237	233	245	242	236	260	261	234	204	230	236	229	232	224	236	227	249	250	239	270	239	214	238	246	251	228	220	249	260	238	229	248	244	210	226	232	229	242	243	214	246	225	232	253	243	252	239	242	227	248	234	216	231	253	252	263	278	227	238	248	242	229	241	207	226	230	242	235	257	245	264	236	240	238	236	227	258	269	234	246	243	244	242	227	258	225	247	232	198	234	248	238	246	243	245	233	262	230	230	237	221	246	236	241	268	225	212	260	273	208	245	242	229	244	245	253	239	256	256	244	255	243	242	233	232	250	248	217	251	251	235	260	210	229	238	237	246	229	241	235	258	211	251	246	227	248	237	257	234	243	223	254	250	226	221	232	244	217	260	235	247	242	243	212	250	248	226	252	230	231	235	240	260	249	254	253	233	259	220	248	263	232	241	248	217	232	252	253	222	212	213	221	265	255	223	240	283	235	252	202	237	259	236	233	255	226	219	248	234	251	228	240	237	233	242	225	263	243	240	238	251	242	226	242	228	219	210	257	243	254	252	244	254	247	263	244	263	244	258	260	225	236	244	226	263	241	248	244	233	232	262	227	244	245	232	215	244	211	244	255	242	219	203	233	238	241	216	220	257	226	252	245	265	237	235	239	228	237	209	257	275	214	242	269	228	224	257	233	232	234	224	249	248	240	212	226	252	208	222	242	194	225	218	227	234	227	208	248	229	229	233	266	243	247	239	245	211	240	247	248	243	220	240	234	210	245	223	207	269	226	235	240	233	243	236	257	239	240	245	250	234	257	234	220	239	264	233	259	225	249	234	255	251	237	239	246	227	236	258	236	249	244	229	261	253	239	222	231	235	234	238	220	227	246	226	231	216	235	229	264	233	231	245	254	233	229	219	247	263	237	241	272	235	217	245	252	244	226	223	211	253	233	235	240	232	256	212	237	231	244	268	206	256	236	249	201	235	187	242	226	253	253	224	272	236	236	204	225	252	232	224	221	244	223	254	246	235	235	230	254	237	223	230	240	220	238	229	231	241	235	232	235	251	257	221	260	233	232	211	224	226	252	222	239	230	243	228	245	235	229	250	225	217	252	238	229	237	239	265	233	226	238	248	232	226	263	218	233	243	239	237	222	213	227	215	258	247	224	223	264	226	224	255	257	228	244	243	257	230	206	240	232	240	249	238	238	249	229	215	264	259	257	232	237	235	253	235	262	229	216	234	236	224	269	267	227	217	229	235	234	231	237	223	261	250	222	243	262	249	230	216	219	250	217	255	230	239	257	235	258	245	256	225	216	243	224	232	214	205	234	218	251	218	221	234	210	232	228	274	240	228	267	229	213	225	260	233	225	237	250	226	233	241	244	228	241	231	220	228	242	261	218	228	264	228	224	256	230	255	260	218	254	249	227	268	257	220	255	222	241	253	239	248	232	232	241	248	234	253	231	236	233	231	244	223	227	240	247	242	227	262	219	277	237	251	252	232	300	207	211	251	255	253	225	213	252	231	242	251	237	230	249	208	244	220	219	246	237	237	248	225	254	244	230	225	224	235	233	233	214	225	244	249	259	243	249	217	244	245	250	238	250	256	214	227	261	201	269	248	235	234	250	222	270	242	238	241	248	214	249	239	227	258	230	218	269	223	243	241	254	222	231	233	231	205	261	248	219	240	235	224	269	234	225	191	251	241	226	260	221	237	221	232	247	227	251	214	234	214	238	222	232	228	206	236	274	246	221	243	243	248	232	261	257	231	225	240	221	263	220	227	241	245	246	238	247	257	256	230	243	212	234	254	232	248	231	252	225	254	225	240	243	246	232	249	232	246	232	220	247	221	282	222	235	236	232	251	224	263	257	244	233	254	227	257	237	271	243	219	257	236	243	229	231	242	250	236	206	219	234	237	254	250	226	207	230	251	239	227	249	225	241	224	249	225	240	249	252	242	244	229	214	242	221	232	232	249	223	236	265	256	223	223	272	233	218	235	245	228	220	244	230	250	234	257	232	237	221	223	209	235	215	240	239	250	227	227	222	228	242	227	235	226	265	233	235	264	223	265	248	254	198	238	242	236	234	231	240	249	229	233	220	217	243	222	240	245	279	260	237	236	213	259	236	245	244	249	256	221	255	256	246	242	260	258	258	251	251	252	233	239	217	224	229	240	219	258	267	231	242	242	242	243	253	242	227	265	240	239	243	252	250	208	237	245	215	233	223	225	229	245	230	254	248	223	249	236	218	249	226	238	220	244	239	227	246	230	242	275	220	251	257	249	247	245	243	253	209	259	211	237	225	242	230	246	220	245	232	228	240	244	238	240	231	260	267	262	236	231	246	241	228	247	243	217	226	239	237	219	256	246	237	239	231	246	218	220	257	225	246	246	231	241	239	249	238	236	247	240	231	240	242	249	220	246
26166	9563	7693	3836	2617	1863	1538	1156	934	871	673	618	550	517	468	456	408	400	357	363	344	333	356	353	341	337	272	292	308	346	321	325	339	341	298	297	321	313	279	301	328	310	320	289	324	308	287	267	313	298	255	296	280	301	276	296	274	295	265	283	306	285	300	301	294	284	304	296	253	273	288	298	302	292	299	298	270	273	282	277	284	292	233	257	275	303	288	297	307	283	272	264	305	288	306	302	277	300	293	302	291	277	242	317	284	289	272	282	281	263	273	303	267	303	260	257	283	301	291	297	273	290	302	323	319	282	271	284	280	273	282	274	288	286	322	285	306	259	287	281	317	309	292	275	284	296	284	265	243	256	252	307	329	282	274	310	270	272	264	307	267	296	268	300	270	266	316	302	275	281	309	258	306	287	276	300	311	242	264	275	265	280	271	283	268	296	273	258	250	290	293	306	262	286	268	262	260	284	291	256	284	253	259	262	316	294	296	285	296	300	271	280	282	257	265	286	293	281	301	245	274	296	271	291	260	276	277	328	258	301	279	283	298	271	288	292	304	281	325	279	306	290	299	285	302	281	272	292	292	295	286	297	286	309	271	278	286	276	299	297	260	303	280	277	293	266	288	280	290	300	275	279	265	298	311	282	286	278	267	284	275	272	274	303	286	271	329	316	296	257	299	266	287	290	268	284	267	302	288	286	276	292	303	262	267	325	288	272	320	276	273	263	286	288	291	277	294	279	297	246	305	267	285	293	296	270	249	289	302	286	285	279	289	257	287	274	289	283	271	258	310	281	257	304	280	294	303	288	276	285	299	299	300	318	277	289	312	279	302	303	281	282	271	265	314	273	282	303	313	272	298	264	281	263	267	278	287	283	298	272	278	282	291	280	312	300	283	307	298	284	312	313	294	276	274	300	278	275	278	286	279	281	271	293	276	284	304	302	290	262	278	301	290	271	270	291	287	292	259	307	266	299	293	274	277	317	306	300	265	301	252	311	301	285	272	298	274	269	284	296	282	282	287	280	276	313	283	288	275	299	278	271	299	302	307	313	285	252	237	262	304	246	295	276	282	266	285	316	287	281	300	279	281	287	258	276	272	245	281	276	273	296	272	265	280	286	288	284	285	307	240	274	295	292	310	283	272	295	261	278	271	292	249	280	311	287	285	294	266	265	286	272	301	306	278	266	268	266	303	307	300	282	279	282	264	267	309	283	277	263	290	265	298	279	279	308	299	292	297	277	278	294	287	292	299	268	295	325	261	261	270	303	297	299	276	279	276	257	319	282	262	276	296	297	289	308	258	294	286	293	282	327	272	297	280	293	298	302	255	262	286	277	265	286	273	294	276	294	273	264	271	303	295	281	273	288	284	291	294	295	309	275	277	288	290	310	272	290	290	284	287	284	294	269	314	271	274	283	281	270	294	257	268	287	280	280	272	277	302	300	275	268	283	265	312	279	290	310	271	274	290	283	260	292	277	278	260	277	283	315	291	246	295	285	300	295	276	279	280	299	278	295	273	281	315	252	258	288	266	281	277	287	282	253	298	292	276	272	280	290	275	296	305	277	281	280	273	289	261	302	308	271	289	262	310	290	287	282	304	256	260	278	263	285	286	276	282	296	262	266	279	251	301	304	271	287	286	301	284	281	299	293	265	287	284	279	250	292	280	300	267	278	309	280	268	274	275	293	310	280	317	293	258	259	275	266	256	294	290	285	277	252	288	290	293	314	276	292	285	287	292	264	282	273	273	306	317	257	264	303	279	267	268	274	289	286	243	253	273	282	278	261	255	279	291	283	273	285	268	265	301	274	268	289	260	264	300	250	287	276	260	287	285	287	302	264	245	299	303	281	321	295	294	280	296	282	280	286	294	292	291	280	286	296	260	309	271	278	294	298	270	332	242	292	268	285	248	262	304	270	269	254	280	272	283	288	277	279	279	257	296	287	279	261	294	280	317	288	305	289	278	291	301	267	294	281	267	258	293	321	269	281	283	301	275	298	263	308	277	250	263	278	320	302	274	273	278	240	269	296	274	249	303	253	290	308	296	265	313	300	295	264	285	262	285	303	299	260	258	315	280	274	287	291	280	269	287	304	286	255	301	285	280	273	292	278	308	304	281	261	292	286	291	252	271	293	298	276	269	310	242	290	269	258	289	255	270	301	287	303	297	285	263	256	264	252	254	266	288	303	266	292	293	267	270	312	286	261	274	312	272	287	283	278	269	271	284	298	278	294	285	250	243	303	291	259	272	289	285	270	300	294	310	297	305	290	276	285	306	289	276	275	280	299	287	257	272	284	301	289	290	256	289	265	275	276	288	262	289	285	301	290	282	292	273	269	286	270	326	282	254	292	257	269	263	278	301	293	248	300	289	275	304	268	262	288	276	275	288	247	284	302	294	282	309	304	268	298	271	275	302	284	305	270	283	281	295	280	304	297	281	295	295	301	274	281	291	307	291	272	274	271	297	280	258	257	293	267	292	299	259	305	293	255	299	297	274	260	299	306	296	296	271	292	286	285	290	254	297	329	278	266	316	282	293	296	289	271	301	286	268	255	265	250	296	284	298	295	269	277	270	272	311	309	293	275	280	276	320	289	281	270	278	292	281	283	268	297	302	300	285	273	289	285	272	301	288	284	289	294	270	284	290	309	303	291	296	261	283	277	278	290	321	301	261	284	286	308	294	287	296	319	304	269	278	273	324	280	298	301	275	309	276	274	271	318	266	296	301	293	260	293	276	281	281	292	227	285	275	239	281	277	270	295	306	283	320	292	280	272	294	257	268	299	273	276	279	255	288	300	292	300	294	271	262	275	310	298	287	286	294	288	259	295	273	287	308	255	280	269	279	303	301	308	276	279	275	258	295	277	287	316	264	289	271	308	303	291	279	272	271	283	264	268	268	294	274	285	286	265	313	289	257	293	271	309	274	295	271	263	286	298	282	301	282	295	265	289	288	310	301	265	285	307	297	252	307	266	286	296	284	296	314	280	262	238	249	297	287	299	264	282	263	335	329	258	299	305	299	290	314	283	270	286	263	285	277	306	261	298	260	277	265	269	276	262	279	293	281	262	293	257	310	292	271	296	304	288	273	314	280	288	262	273	278	305	292	328	284	298	278	282	267	278	282	310	286	275	264	255	327	285	296	295	303	284	273	262	280	270	296	283	291	273	289	274	283	268	282	300	281	293	266	282	302	280	280	271	268	277	278	323	253	272	291	297	265	321	303	309	266	280	254	268	284	277	288	314	290	271	253	298	327	270	297	275	297	273	267	262	312	260	265	288	312	268	296	308	292	276	296	271	262	276	281	257	294	287	309	276	264	306	297	288	294	281	296	273	284	284	299	267	304	281	286	296	270	258	271	277	302	280	270	294	310	271	276	280	271	275	299	284	287	275	264	273	261	285	277	290	275	271	283	312	278	289	294	282	321	279	291	252	266	261	283	317	274	275	266	269	279	272	277	280	274	300	301	310	279	280	264	285	290	293	298	282
24813	21155	27521	25017	12332	1115	791	745	730	650	645	602	572	637	589	616	585	596	646	579	556	573	575	570	621	546	567	557	597	592	558	592	537	570	543	560	572	585	587	538	599	574	581	582	532	581	541	553	545	574	582	546	557	565	574	596	578	562	572	541	551	565	595	543	563	549	558	545	570	568	592	570	624	586	549	551	561	560	547	540	548	599	535	532	547	530	536	577	549	574	535	532	517	564	574	569	555	513	515	539	575	560	533	563	572	526	576	549	556	575	524	584	572	557	553	577	526	561	588	591	546	578	580	546	554	538	539	593	582	558	589	561	553	558	556	603	527	568	573	522	565	545	531	530	534	561	576	558	574	557	554	543	564	569	499	499	536	559	584	529	546	519	595	552	538	555	587	559	527	585	540	569	586	553	568	560	561	555	549	553	552	533	581	545	562	568	534	565	623	583	552	577	573	567	593	586	559	565	540	568	548	552	585	581	553	555	544	536	532	540	563	583	619	505	569	558	581	569	569	573	576	546	610	578	570	543	572	552	574	533	546	544	551	518	509	512	572	581	588	578	592	574	602	549	538	561	576	555	523	545	545	568	586	538	549	544	552	565	584	540	541	556	535	541	538	590	534	549	561	533	570	564	573	560	560	566	576	521	532	548	565	577	539	561	552	535	539	541	580	520	513	590	579	535	521	546	570	566	560	618	541	575	558	569	571	577	541	578	559	575	536	579	567	550	554	575	570	539	589	574	518	582	605	546	577	555	578	543	541	571	541	580	585	572	537	526	575	576	549	569	578	529	587	559	546	574	577	582	592	542	506	611	561	528	590	524	610	532	591	552	577	528	586	570	540	617	554	570	573	554	572	576	572	584	567	550	561	532	532	581	564	528	557	529	577	567	576	586	581	534	575	540	547	552	578	539	519	526	549	541	563	525	537	545	532	532	566	550	516	563	532	549	578	589	567	611	600	557	555	528	577	552	538	571	559	520	553	566	564	575	512	581	570	566	572	572	569	548	576	547	538	579	540	547	575	552	562	554	517	558	596	585	567	529	543	551	576	583	533	511	550	551	596	581	533	555	580	530	536	555	539	566	568	557	554	562	573	560	606	598	556	580	558	548	560	573	579	584	546	510	537	524	582	560	574	551	529	563	580	560	557	562	566	591	555	550	581	583	564	503	592	581	539	566	533	548	527	570	590	529	530	533	559	548	561	530	586	571	594	522	552	519	582	564	526	570	543	561	583	581	582	555	519	562	551	567	526	589	545	614	531	574	570	544	544	535	540	493	553	543	618	589	597	560	558	532	553	539	590	553	548	534	553	582	576	560	549	579	541	588	526	531	570	558	546	552	570	577	526	535	591	529	561	548	573	537	569	611	529	584	569	557	574	548	587	564	585	551	553	536	585	517	591	568	580	563	560	553	558	545	574	555	581	565	554	559	539	566	584	590	549	555	549	568	580	560	539	614	556	578	551	586	566	538	607	533	598	544	559	544	579	512	553	563	595	541	573	571	592	543	552	569	535	539	540	555	564	620	537	549	555	530	607	565	563	546	514	581	543	586	586	543	561	593	532	551	583	531	563	542	580	554	574	521	571	588	561	570	581	541	543	581	547	572	509	558	600	574	542	521	551	532	524	572	611	561	539	552	597	578	538	548	561	572	563	522	582	555	572	548	556	557	549	570	536	564	524	565	574	566	532	542	570	545	598	555	546	573	560	540	584	570	535	539	550	552	569	535	555	548	561	582	532	569	534	550	527	573	559	509	559	549	589	555	554	541	554	566	571	555	567	560	541	497	575	584	545	540	575	539	561	546	568	556	560	553	561	556	565	530	566	580	539	558	539	556	529	532	532	555	510	580	559	579	587	556	551	555	572	548	578	547	524	536	518	563	566	603	583	555	534	570	568	533	578	578	568	519	580	579	513	566	559	529	539	551	601	585	536	541	539	560	515	585	535	548	623	575	568	538	579	595	552	535	555	569	526	565	549	614	579	569	553	566	598	560	602	570	545	551	556	528	577	499	571	549	560	558	543	531	527	523	582	558	509	546	555	540	563	550	543	539	593	586	585	571	536	519	607	558	559	557	577	531	564	559	574	514	538	562	513	511	579	600	521	563	566	535	551	559	529	530	536	549	540	540	506	542	576	533	626	503	545	577	506	570	556	575	552	572	559	539	562	552	553	535	587	542	558	571	523	531	618	547	609	561	578	552	576	555	537	580	563	593	593	598	608	520	516	570	577	575	561	569	509	541	570	539	563	550	504	526	527	557	501	580	592	528	563	555	521	522	560	576	537	538	523	539	582	533	522	566	540	521	570	587	560	543	562	522	546	552	558	544	600	566	513	553	550	588	567	555	561	561	534	521	570	589	550	523	560	571	518	566	536	556	559	558	519	522	591	557	548	580	617	559	564	542	595	557	520	567	583	529	590	597	570	558	616	555	580	574	552	509	553	574	566	559	569	560	568	548	558	555	581	504	573	547	577	555	548	551	527	559	505	573	573	540	610	540	570	582	543	586	557	537	533	563	539	566	565	543	549	590	568	548	524	551	569	518	529	558	539	575	557	539	526	610	530	575	522	534	541	587	543	555	587	581	597	563	590	561	525	546	542	559	541	541	614	544	581	527	581	581	579	542	566	546	541	614	565	554	529	588	591	570	573	599	522	515	571	549	496	566	573	568	552	545	546	520	532	532	553	537	581	558	579	570	605	567	539	597	593	557	588	520	549	571	567	570	541	548	573	563	551	555	560	534	581	587	561	548	538	538	525	553	558	560	549	532	534	557	541	578	543	538	604	575	567	561	568	551	548	532	567	576	525	554	514	562	570	546	536	533	554	546	547	548	519	524	567	595	567	577	542	574	557	524	578	571	550	540	536	590	550	582	548	554	537	538	602	585	579	556	571	542	572	552	517	605	581	573	554	591	520	568	548	529	589	564	568	533	569	544	559	565	589	557	577	549	528	582	580	587	575	598	554	590	564	557	565	515	546	528	558	594	572	551	526	552	531	576	563	538	535	552	546	554	553	595	574	566	513	589	541	532	539	530	557	552	581	542	514	599	556	522	580	594	601	514	550	546	557	554	547	549	572	540	544	517	570	548	547	570	534	562	511	581	607	537	558	509	554	565	506	520	553	554	606	572	592	541	625	554	558	528	590	557	554	550	546	520	557	511	530	531	569	551	572	547	580	580	549	570	615	581	548	566	578	556	593	566	567	580	559	560	596	501	544	544	540	520	538	563	570	575	559	580	565	574	585	575	554	603	535	556	601	559	588	569	529	534	555	547	490	539	591	566	543	539	559	570	532	553	548	552	580	549	543	533	559	562	577	567	560	568	607	545	561	516	551	555	529	549	559	567	513	571	571	584	587	598	590	564	545	554	534	529	563	579	558	580	563	561	566	568	547	586	548	554	550	596	559	572	530	563	551	560	563	565	527	590	578	606	503	539	529	529	572	520	590	547	585	575	534	564	566	583	525	550	536	580	551	549	543	577
25849	5705	4528	2472	1823	1512	1232	1076	1036	913	851	785	760	689	710	697	742	699	665	665	698	693	642	639	669	699	660	688	645	690	663	671	679	622	598	676	635	613	638	662	667	656	690	638	648	634	646	661	651	618	625	609	612	657	674	600	652	616	676	602	624	641	649	600	620	638	638	607	672	645	630	642	653	663	625	637	627	629	632	618	657	651	648	658	656	658	638	637	636	641	649	629	649	686	615	638	645	638	632	632	647	644	656	645	649	622	632	617	641	669	619	639	603	614	667	655	679	634	669	636	664	625	675	658	638	583	620	650	648	564	625	623	636	693	663	642	660	682	621	599	654	670	646	661	630	629	636	637	594	650	612	652	639	642	655	601	622	634	664	634	653	604	643	610	665	601	634	638	622	632	602	633	630	606	626	684	640	644	653	615	688	628	612	610	648	633	653	613	645	610	638	632	636	653	637	598	654	650	621	612	624	645	598	656	647	660	649	667	607	623	632	653	586	641	642	651	645	630	626	662	635	656	629	655	639	645	630	624	614	602	644	592	632	658	618	654	631	627	634	634	587	588	623	628	650	665	610	667	639	632	621	580	613	620	651	641	608	665	652	646	680	578	625	632	630	610	616	609	592	646	645	642	626	612	625	628	629	637	668	622	617	660	696	662	666	651	648	612	648	663	608	623	674	635	632	649	627	594	665	654	616	642	593	623	620	602	650	605	645	689	635	619	635	603	632	631	616	663	631	658	607	656	619	634	626	655	605	678	627	627	611	654	620	596	593	622	602	648	657	675	677	602	583	597	627	630	629	662	604	613	597	629	623	665	650	669	596	658	664	655	663	632	639	656	605	632	656	666	642	648	617	630	632	601	635	657	664	645	628	630	633	613	600	659	594	635	646	654	609	630	629	672	652	628	571	584	640	673	630	620	627	640	592	653	625	642	622	648	673	621	670	571	665	609	546	661	614	661	597	611	638	623	631	682	619	658	639	631	667	639	634	637	640	637	610	624	593	642	617	658	641	624	639	647	648	668	604	610	619	616	592	662	655	640	601	627	654	663	631	631	683	613	645	677	605	654	653	652	647	640	638	655	613	646	632	584	612	625	635	665	630	681	621	635	659	645	667	647	629	624	640	666	631	635	613	615	636	644	599	650	619	666	655	635	636	643	618	679	661	636	626	644	599	635	638	626	585	632	621	646	655	609	593	644	625	683	626	661	634	615	656	619	673	641	644	605	627	599	641	595	635	651	593	623	698	631	662	604	623	638	646	648	618	673	667	629	651	661	666	694	651	649	612	614	647	603	616	636	631	623	660	633	615	614	592	605	632	651	640	592	615	630	615	608	651	616	690	638	604	644	592	594	616	634	650	612	686	616	648	640	622	667	649	648	601	621	585	642	685	650	649	663	604	636	639	618	621	662	614	599	586	656	642	670	683	606	629	648	599	629	648	635	663	631	623	633	650	639	610	620	582	651	635	638	622	644	648	636	582	614	662	608	639	662	651	638	620	655	625	645	620	573	671	638	605	614	606	617	633	617	646	645	626	647	639	607	621	623	651	613	661	637	622	598	653	671	638	661	634	647	624	670	660	631	640	652	635	617	661	594	634	648	629	650	589	609	619	580	654	605	623	642	637	612	663	634	659	630	677	645	624	671	614	629	617	679	658	654	632	625	630	674	602	627	640	628	670	624	642	632	606	687	654	614	657	627	660	665	647	633	642	612	634	647	665	620	672	668	590	648	646	661	672	666	628	615	644	636	598	654	680	637	609	680	635	636	642	606	625	662	641	641	662	645	664	655	658	649	627	594	584	647	618	679	656	618	684	628	621	630	611	621	624	651	616	630	648	637	654	648	591	626	614	609	634	625	612	630	617	578	586	635	656	610	601	682	650	669	601	655	624	621	624	605	613	623	631	652	708	663	626	658	616	630	623	662	618	615	649	596	663	647	659	690	646	649	642	690	635	626	666	634	603	646	642	627	631	635	606	616	659	618	666	689	598	664	617	628	654	652	655	628	584	642	686	672	666	640	644	640	644	661	653	647	618	624	643	629	672	598	613	663	656	602	608	596	628	623	638	600	631	641	617	590	659	654	631	632	616	629	665	646	632	573	661	611	656	643	652	661	594	589	594	639	635	641	684	638	609	644	636	588	648	633	672	656	660	601	646	621	634	638	560	626	634	614	627	648	642	601	681	640	617	637	622	682	648	628	652	637	620	670	628	614	634	643	630	617	596	592	604	612	618	624	599	639	588	596	635	603	637	648	605	623	591	600	643	622	630	623	661	614	670	623	665	633	613	663	635	613	655	611	609	605	674	609	618	637	593	634	651	637	635	694	594	650	629	656	641	686	602	644	679	664	658	659	628	632	665	656	596	644	609	653	604	598	628	632	621	666	642	609	600	640	667	601	610	649	632	682	643	622	652	600	594	635	659	638	633	686	651	610	588	621	647	580	624	662	607	654	636	669	594	644	636	625	617	648	619	631	643	620	637	637	628	623	591	637	644	721	606	594	645	599	603	641	649	630	693	610	610	663	622	644	643	627	638	617	595	600	659	600	599	656	603	633	648	672	607	573	643	635	648	612	636	605	607	639	602	656	639	604	614	668	627	638	623	621	710	614	638	639	667	617	631	644	631	594	640	584	646	659	642	621	598	645	613	657	618	647	645	608	612	613	641	645	638	584	644	685	603	651	636	617	628	692	659	680	620	631	612	596	644	600	622	677	639	671	610	662	660	656	633	605	614	687	675	631	652	593	646	627	627	607	654	605	658	591	583	667	608	620	591	617	630	628	624	633	681	619	639	656	636	618	644	606	628	627	642	675	637	640	652	646	656	636	584	680	624	656	613	616	639	674	632	721	605	624	628	649	670	636	594	648	636	657	616	677	625	617	615	645	648	648	654	612	619	661	620	652	651	618	659	610	608	657	657	690	642	613	672	599	650	603	667	583	625	617	636	659	643	616	639	667	632	632	666	630	661	616	638	591	662	619	619	648	624	615	685	621	648	637	606	586	669	642	639	646	697	648	605	608	607	623	646	625	640	633	654	645	620	601	643	609	632	600	628	604	621	641	628	650	657	682	637	629	611	642	632	652	663	608	673	615	646	671	632	639	602	627	627	632	662	670	642	622	637	620	607	611	571	679	645	617	654	620	628	616	650	663	593	632	636	676	608	677	611	648	616	650	693	678	632	646	667	597	643	640	598	623	652	642	634	649	660	677	637	647	607	654	614	673	644	640	686	644	611	620	676	625	603	677	634	607	620	648	639	656	621	601	632	595	602	603	618	669	616	647	620	618	614	652	625	652	603	695	633	632	642	666	665	568	625	646	595	635	612	636	610	634	629	575	666	666	617	610	659	661	614	644	649	679	628	635	632	631	644	653	591	617	665	625	613	635	603	606	602	654	624	697	641	636	621	651	644	561	638	616	673	609	599	604	598	677	683	649	612	619	653	623	678	658	670	631	618	629	648	629	646	618	634	618	588	615	643	671
22639	21178	28981	23635	21173	21241	11568	1491	1107	944	907	814	749	712	664	681	631	611	617	558	618	598	568	619	595	562	584	552	544	537	530	535	583	525	548	524	539	527	528	565	551	518	533	509	544	524	513	457	515	501	521	501	538	560	547	496	548	513	513	498	504	540	507	465	482	493	518	547	480	516	562	519	530	547	524	507	543	553	528	515	508	520	518	463	492	510	521	531	461	518	493	519	483	549	516	501	481	547	525	532	493	522	547	472	490	544	517	532	502	516	535	530	512	529	514	517	533	502	553	536	465	520	521	507	506	539	527	532	514	538	565	546	533	522	546	512	525	522	544	564	525	537	522	508	550	490	529	516	542	492	535	502	517	500	487	506	487	491	563	472	513	527	550	531	530	541	508	486	496	475	492	508	513	514	514	524	473	475	508	513	514	522	525	524	498	540	503	551	520	530	491	477	510	481	516	549	504	536	500	515	549	522	532	575	538	528	522	526	508	477	469	499	538	526	497	473	514	491	529	503	543	489	519	515	475	510	516	554	529	505	474	480	503	501	489	499	522	498	546	547	492	522	517	530	547	480	563	520	521	478	533	485	518	567	540	490	533	491	507	527	486	537	504	525	542	511	494	508	505	496	513	469	518	465	472	469	547	507	509	522	532	503	531	541	512	508	484	541	485	532	539	523	475	467	457	530	517	509	513	496	512	513	528	490	554	528	477	513	525	535	533	532	475	510	534	520	475	539	551	520	537	497	480	517	493	467	508	459	513	503	515	507	527	495	519	503	478	492	501	534	531	511	480	493	502	535	512	514	517	541	511	555	504	498	497	508	526	521	528	534	520	553	529	497	535	499	498	557	484	499	507	518	476	500	492	471	533	538	502	506	511	488	531	500	459	508	507	543	483	477	534	540	506	518	507	504	520	444	530	518	472	510	459	535	556	535	532	481	507	535	486	533	525	526	509	539	516	533	537	495	557	532	521	502	511	520	512	506	543	475	509	508	493	558	463	510	454	502	552	479	484	536	508	530	506	516	515	501	524	504	471	526	456	486	526	517	510	498	498	481	483	488	513	534	507	527	527	506	518	511	499	500	503	510	558	542	509	486	513	509	490	545	510	489	520	560	499	478	511	527	489	508	572	513	538	486	506	521	533	480	546	550	484	501	502	515	528	518	515	472	512	488	508	516	516	527	536	447	501	504	529	516	562	549	520	479	472	513	494	507	502	493	518	500	482	532	485	561	503	530	528	506	485	504	501	534	509	539	539	521	518	540	509	527	514	490	514	513	497	502	505	492	540	481	493	514	518	518	531	546	492	531	518	520	495	499	513	513	487	509	543	538	500	486	544	514	506	464	499	507	537	524	539	516	523	510	517	539	513	522	516	530	496	515	525	513	508	529	508	491	511	462	497	535	534	555	520	485	492	516	534	525	474	503	515	576	537	471	508	474	515	506	522	537	525	509	516	514	577	501	481	522	492	552	505	499	487	481	541	495	522	514	491	482	552	518	545	530	519	539	516	504	509	508	543	447	532	519	551	567	503	490	495	465	533	513	492	501	520	491	531	502	508	497	515	507	471	521	525	485	558	483	492	538	511	515	501	545	528	485	514	524	509	514	492	510	504	524	533	490	465	494	530	541	538	533	507	486	502	533	471	489	506	520	501	513	554	473	486	471	528	513	534	538	547	544	497	494	467	515	501	512	537	474	512	456	509	527	531	513	520	568	505	533	506	491	518	467	548	508	508	480	531	506	526	512	504	491	478	497	471	516	583	490	489	493	496	529	500	527	554	531	477	465	529	552	535	448	496	510	521	523	501	538	529	526	551	444	477	518	527	546	490	493	550	502	497	504	555	480	507	499	516	519	529	500	524	550	517	533	497	511	478	515	541	509	471	517	473	536	480	505	573	506	523	480	510	509	547	513	515	503	494	537	527	493	485	499	559	539	516	493	508	518	514	531	505	485	482	523	515	478	519	502	498	502	500	508	511	548	521	535	517	558	499	481	491	548	497	449	518	530	491	502	498	480	501	535	550	513	505	504	526	469	503	525	532	508	526	536	462	518	540	537	541	534	517	514	533	490	521	499	502	541	540	500	512	506	513	539	488	518	495	522	509	502	531	506	550	499	533	490	527	503	499	520	517	493	508	501	507	537	488	521	505	508	514	506	529	500	530	465	535	490	448	464	516	530	513	484	532	503	528	555	562	482	484	477	519	487	508	502	522	514	503	467	471	509	523	513	504	500	474	520	506	511	545	543	544	513	499	540	508	480	500	499	479	488	541	494	508	512	527	463	522	528	531	516	485	509	490	477	514	508	524	499	490	500	482	491	492	540	512	525	543	521	555	498	519	520	482	537	469	542	540	529	546	487	485	539	499	520	537	546	487	507	499	527	477	511	527	500	531	502	527	514	500	515	543	518	512	527	513	499	533	512	494	510	520	547	493	480	546	546	480	542	507	528	530	489	507	498	496	513	519	521	507	535	498	526	538	497	504	521	486	542	460	507	495	475	507	502	519	506	512	502	499	532	492	483	484	507	514	510	521	484	521	491	507	516	545	541	524	516	476	469	506	533	484	486	498	502	552	529	526	485	557	545	472	533	524	512	520	531	533	482	538	538	507	533	519	531	497	477	537	507	535	518	515	500	539	536	500	527	526	489	489	468	507	503	495	503	508	475	513	495	469	539	513	471	552	533	500	519	541	482	488	526	493	499	516	484	526	526	510	524	529	479	485	476	536	486	537	501	526	521	514	514	517	529	513	502	537	503	517	505	514	439	495	447	525	462	511	518	486	523	468	496	503	505	531	516	528	514	538	469	476	505	529	536	507	484	512	517	468	512	532	535	508	524	524	516	493	531	533	535	463	541	512	538	485	501	525	485	527	506	509	457	535	530	508	515	501	513	535	477	521	559	502	529	514	491	493	500	516	513	510	491	536	501	488	454	495	519	500	532	492	509	541	489	528	503	543	540	525	493	515	515	532	485	531	518	495	516	517	560	520	523	522	531	515	563	524	486	472	491	540	541	543	510	524	525	495	493	555	507	553	508	508	533	496	544	475	483	509	492	541	527	511	491	515	477	474	479	530	493	489	518	544	535	500	534	533	497	490	478	499	510	510	516	527	476	491	498	516	519	505	513	493	492	508	516	486	494	518	508	476	505	513	527	554	448	511	506	478	524	531	520	509	492	461	530	520	521	482	537	533	509	478	485	546	507	489	527	514	519	492	492	500	508	502	497	485	521	503	513	495	534	493	488	538	512	495	513	484	520	485	522	515	474	538	481	510	493	497	502	551	475	557	464	507	520	518	523	541	494	566	477	494	514	523	508	490	520	510	536	514	485	484	507	478	496	508	500	522	491	496	547	509	463	533	522	525	492	497	534	523	486	499	513	487	521	531	478	513	513	545	502	493	486	547	509	503	479	514	483	505	499	518	541	507	506	545	501	514	490	496	528	548	514	519	517	498	519	483	513	452	515	508	543	505	551	526	545	536	535
28645	15498	12757	6696	4691	3460	2806	2157	1836	1558	1340	1167	1064	982	878	817	865	807	762	749	752	687	711	641	651	624	611	633	650	615	624	552	565	631	635	616	574	607	586	564	598	566	553	603	573	612	592	539	532	556	515	566	538	566	565	584	564	586	583	519	550	529	568	546	567	581	585	541	509	572	574	555	582	575	568	593	557	538	544	645	591	550	553	541	573	564	565	552	578	580	531	586	579	586	523	514	546	527	563	591	585	550	573	576	570	575	561	570	535	544	548	549	581	586	615	573	580	566	577	552	513	546	551	556	558	568	584	582	547	603	560	590	562	525	579	550	590	578	527	554	521	546	569	535	558	551	573	583	562	561	527	548	541	592	541	549	543	606	518	592	552	546	535	546	553	538	522	569	534	544	608	532	535	558	522	533	544	542	554	535	517	583	562	570	570	547	529	561	555	543	577	558	548	559	591	568	549	579	560	577	546	581	589	581	612	537	570	532	528	549	582	557	557	596	589	533	545	534	562	525	586	546	591	561	532	539	512	562	557	538	574	534	570	564	552	589	529	546	586	550	585	528	531	559	558	538	574	580	567	582	544	536	524	565	537	589	579	565	577	557	483	576	562	595	548	564	593	526	571	561	556	582	574	556	560	572	559	529	560	523	560	561	569	572	564	551	565	540	543	538	526	550	596	516	564	573	564	551	547	619	521	557	524	569	560	542	543	543	547	543	515	581	565	536	532	562	593	582	593	540	579	535	548	575	549	578	529	524	572	539	500	562	580	523	532	540	567	542	606	539	546	514	615	593	537	572	524	548	522	531	553	535	531	562	552	530	578	584	572	525	537	546	545	562	559	576	520	567	573	537	543	609	533	614	555	537	564	544	549	507	573	580	568	594	536	544	586	524	574	570	581	546	526	564	583	560	562	570	541	572	528	565	552	515	566	516	557	540	557	577	598	557	587	522	555	511	524	541	567	559	583	564	601	549	522	579	588	532	548	569	546	555	553	582	561	536	558	553	542	519	545	560	542	542	537	524	550	549	594	598	551	594	532	554	573	571	527	555	549	527	554	536	531	567	574	532	547	596	535	548	574	542	497	523	558	574	589	542	560	527	550	589	579	498	546	536	538	539	516	557	563	530	579	604	567	549	565	553	541	553	557	561	546	517	550	558	549	542	580	510	577	545	563	560	565	544	554	551	552	549	553	541	522	576	564	550	587	555	555	585	555	560	578	540	528	573	500	608	537	569	556	555	579	547	584	537	538	549	553	575	551	560	518	532	614	524	550	524	526	546	550	580	585	557	527	577	511	550	615	561	530	545	544	529	578	551	504	592	595	629	578	547	524	593	517	545	592	555	580	633	554	562	545	552	557	527	543	506	544	560	570	576	523	594	534	599	535	532	571	543	588	526	548	539	558	577	569	560	535	524	575	506	596	563	559	559	572	561	540	514	588	529	549	526	587	515	564	557	530	546	564	532	546	611	566	549	571	565	562	580	541	572	581	559	588	591	556	534	566	535	572	538	531	555	566	533	519	575	541	588	534	576	544	571	540	570	540	575	532	546	580	593	549	552	543	555	527	580	515	565	562	573	526	531	547	527	560	558	544	564	557	585	596	522	544	554	594	563	596	560	577	582	541	567	574	581	562	511	583	547	556	586	576	532	567	544	544	601	617	531	588	535	564	553	564	567	523	563	592	580	562	552	592	612	527	543	556	579	534	632	542	566	524	508	570	523	587	575	581	568	558	563	573	565	595	536	592	539	560	609	604	548	547	546	557	556	563	550	548	553	563	558	576	572	584	599	553	532	558	537	544	543	599	553	505	565	564	536	564	548	551	598	523	550	564	564	558	585	563	533	550	533	557	529	535	527	553	558	524	561	513	527	556	542	601	562	563	543	559	546	591	520	541	575	623	527	592	523	546	537	599	558	583	576	559	571	569	506	598	562	553	545	560	581	549	575	549	520	559	567	549	546	530	595	557	531	556	556	566	508	551	555	545	555	580	543	581	531	552	577	544	584	587	567	510	550	543	523	505	559	570	530	568	546	593	530	562	557	557	533	555	517	544	591	566	503	489	587	595	560	521	599	542	518	546	572	582	553	603	559	559	551	548	531	587	568	557	593	569	611	579	541	568	572	567	557	580	559	593	539	561	582	543	585	585	548	566	576	545	560	564	573	591	504	557	541	577	551	571	564	519	595	541	532	549	567	541	580	551	542	580	558	567	566	600	573	557	535	543	586	547	549	548	560	581	581	557	535	567	542	528	591	517	611	590	550	516	574	552	534	533	526	545	532	565	560	570	539	536	503	566	564	538	558	565	536	573	557	554	554	533	555	527	550	562	566	568	533	604	541	578	555	510	532	543	593	545	543	560	586	583	558	559	520	549	537	530	570	507	563	539	566	595	508	558	582	595	580	547	534	526	555	563	577	539	546	540	550	562	574	501	559	511	580	590	562	537	571	567	540	536	538	568	568	590	560	564	572	519	557	569	524	585	515	527	536	536	528	552	526	559	543	540	549	538	576	516	553	556	577	576	542	546	540	512	540	580	544	530	576	533	529	568	563	573	584	579	565	566	581	537	568	558	590	584	549	553	564	538	607	548	565	573	549	577	561	536	519	532	548	547	544	569	561	543	549	575	553	549	569	600	621	563	530	566	529	518	536	538	567	564	574	506	536	557	551	529	570	568	557	625	513	562	575	549	531	568	529	521	539	526	547	546	562	590	550	568	557	596	552	563	579	556	537	597	555	521	556	569	558	541	542	565	592	537	572	533	536	594	610	543	518	539	535	551	541	551	541	597	552	572	581	581	555	593	569	547	593	556	541	542	540	606	536	615	585	528	555	567	550	585	570	561	551	562	533	559	557	523	619	582	581	561	544	555	525	535	560	556	554	574	577	593	517	561	534	523	526	548	525	555	569	561	576	519	545	585	584	584	541	551	565	549	520	545	539	526	582	516	547	562	586	526	558	572	600	543	596	578	601	552	548	547	538	533	550	585	517	544	582	591	535	561	577	538	570	524	549	536	563	542	605	597	580	548	526	561	548	554	550	517	568	563	552	534	582	542	546	547	539	528	554	580	533	559	593	547	552	575	519	549	545	540	566	553	603	516	554	560	520	581	584	536	582	565	549	557	581	531	545	546	583	531	549	607	555	571	558	565	529	575	543	557	585	583	580	550	587	553	560	534	577	541	567	554	541	572	542	564	573	598	527	561	536	530	576	563	537	564	559	530	531	584	583	558	516	585	580	547	556	579	614	523	519	533	550	562	523	580	563	519	552	505	558	551	513	605	556	556	522	547	539	557	472	519	543	548	578	582	539	553	573	543	524	533	564	597	554	544	581	526	487	517	557	534	540	586	589	593	552	554	526	592	500	519	551	547	562	548	529	549	581	539	535	532	527	504	532	551	553	596	535	575	517	536	564	580	555	578	528	564	567	552	552	562	562	549	569	569	510	569	553	556	543	539	562	537	553	525	555	551	544	519	529	583	541
27683	20328	8590	792	478	436	391	365	338	328	327	337	313	342	352	322	291	306	362	356	313	329	326	339	341	316	354	326	335	359	316	331	323	326	336	316	337	306	336	333	322	286	348	339	337	340	346	309	299	342	335	290	311	327	364	272	339	331	320	319	325	302	327	319	333	361	379	331	337	345	309	321	316	314	364	348	343	331	319	316	319	302	370	296	338	340	356	321	328	323	344	327	327	318	338	323	297	343	341	301	345	346	316	320	324	315	325	337	301	319	354	335	351	343	320	342	340	318	352	298	323	338	343	325	310	316	304	319	324	329	322	297	346	302	350	318	336	321	342	362	342	350	366	329	328	334	340	331	320	330	353	324	340	313	334	326	342	346	333	326	326	336	293	332	341	346	332	316	361	319	317	318	343	321	339	326	330	329	310	299	341	330	328	328	284	347	359	330	340	329	304	325	330	332	298	292	328	351	350	354	297	319	344	341	312	326	346	326	279	342	324	365	332	330	310	311	351	359	357	294	336	304	280	308	321	309	328	328	337	307	331	311	361	317	309	306	330	325	309	316	314	357	363	279	335	338	309	332	326	331	321	322	328	351	316	325	330	321	328	355	315	325	332	332	302	312	318	327	307	312	336	333	331	361	325	340	316	335	341	336	317	323	324	319	328	304	313	311	299	345	326	337	351	290	316	347	323	309	355	288	319	339	310	320	323	322	346	314	323	325	342	309	317	311	324	325	314	327	314	315	323	319	305	351	348	332	331	339	320	359	350	340	310	350	295	313	356	358	331	331	327	352	333	306	335	322	359	332	324	321	346	337	332	332	322	337	326	328	327	358	338	308	338	302	307	337	344	333	337	328	314	324	336	323	313	337	321	350	296	334	349	346	306	309	311	346	341	344	351	312	326	333	325	359	348	338	310	327	311	307	324	304	361	335	320	311	350	311	335	314	336	323	344	332	306	321	359	338	319	318	348	323	336	338	304	312	326	314	315	325	344	335	355	318	328	304	315	323	315	305	310	330	311	309	320	333	321	332	349	308	323	352	367	346	334	305	327	339	281	319	336	318	315	311	330	331	374	321	329	321	329	323	339	315	350	345	301	341	335	342	347	328	301	308	318	330	344	340	328	316	337	299	319	342	328	302	317	311	351	311	353	345	333	342	346	329	359	328	325	306	300	323	328	341	343	328	348	326	339	348	336	282	316	304	300	319	361	336	333	357	373	321	342	332	316	333	293	319	331	345	320	319	339	327	332	339	314	297	315	336	307	324	312	338	349	330	311	321	323	328	368	330	305	339	296	311	342	356	318	339	315	305	353	325	334	316	325	323	334	326	324	338	338	363	276	359	345	331	285	335	337	334	326	310	320	326	353	334	330	325	291	317	335	307	345	347	326	282	324	336	312	352	320	314	332	306	319	314	338	307	349	314	311	325	327	311	310	348	346	313	312	341	353	344	323	355	300	342	321	315	329	316	312	338	341	307	363	337	347	334	323	326	323	301	337	329	358	352	329	324	339	324	330	324	329	335	307	346	342	335	337	335	330	342	320	348	324	310	348	342	310	311	288	332	335	345	339	305	364	302	321	321	319	306	299	331	299	363	339	342	321	342	332	316	319	296	314	327	336	317	346	329	325	342	306	338	335	337	337	350	367	334	308	312	321	325	319	314	311	342	309	329	306	328	318	321	312	317	329	349	341	339	332	347	347	350	322	287	362	360	340	338	343	376	331	338	309	308	299	314	303	326	314	319	297	345	348	338	331	322	375	317	318	371	324	361	298	324	341	291	338	337	338	337	318	340	343	327	319	333	328	319	336	323	332	319	314	334	345	318	313	290	332	339	314	347	306	335	321	338	306	320	347	323	356	340	331	295	347	346	319	330	331	339	341	329	365	351	344	298	336	317	331	312	306	326	307	337	322	323	319	350	306	323	309	326	345	332	338	310	323	318	311	345	363	306	331	332	312	330	330	321	341	334	325	317	325	313	350	319	332	303	345	303	323	328	357	338	319	314	349	339	304	310	326	343	307	327	336	316	326	329	305	301	315	332	331	367	300	315	297	301	315	345	359	321	321	331	343	336	319	325	380	329	338	331	337	311	320	352	336	319	290	332	343	333	333	337	309	342	315	324	287	331	331	318	322	330	340	315	301	316	331	307	358	321	324	325	320	345	310	330	304	313	290	321	341	345	336	366	334	310	309	340	324	333	336	317	315	331	300	349	319	332	332	302	357	335	307	319	313	297	330	339	364	297	308	312	323	301	331	304	344	337	324	321	323	349	327	313	318	337	343	329	305	340	309	331	331	312	376	332	320	320	327	328	321	338	327	330	329	349	322	326	341	345	319	332	360	354	332	317	299	319	316	358	309	290	311	327	331	302	312	344	306	338	343	334	338	318	314	326	319	324	332	340	325	344	306	300	333	312	336	312	328	337	336	310	343	318	312	347	340	326	302	338	322	339	353	345	318	305	300	332	327	335	337	316	315	328	321	321	343	319	348	377	338	301	326	331	369	330	274	302	332	334	324	324	322	306	315	360	303	332	348	339	338	342	347	352	342	318	329	291	359	317	348	352	324	335	341	318	315	346	325	323	314	332	331	311	358	336	301	316	320	324	291	307	341	320	379	334	307	369	324	352	322	351	340	279	325	335	325	360	341	334	308	308	342	338	327	346	351	330	343	301	311	343	304	356	306	340	322	318	325	321	318	338	332	310	325	314	300	310	326	302	343	330	326	333	340	330	315	300	337	342	314	365	314	343	295	378	309	333	383	326	346	342	339	343	315	345	308	310	337	310	344	366	333	367	313	327	338	312	329	320	334	328	312	319	323	321	346	321	331	359	312	326	360	305	330	294	322	336	343	312	294	309	345	345	300	347	311	326	297	317	334	320	338	318	295	310	348	326	304	312	353	323	321	319	334	360	305	312	338	321	295	324	309	283	343	311	350	320	309	297	343	312	330	330	328	302	343	344	331	353	305	331	322	329	330	326	339	355	324	305	325	304	349	306	351	318	350	324	318	381	319	316	306	340	340	324	312	320	317	315	329	330	324	369	289	324	311	323	288	337	318	333	363	349	342	332	328	349	316	302	330	320	314	325	333	346	345	343	337	360	337	334	326	340	322	351	370	352	354	346	315	277	306	302	348	320	338	336	316	329	352	345	319	307	363	304	297	344	320	324	316	314	332	335	330	319	332	323	288	352	289	310	337	329	306	337	328	356	330	316	338	320	316	354	309	337	301	343	319	337	284	333	327	311	321	305	320	327	317	353	349	329	333	335	322	341	331	364	332	326	320	328	305	356	321	304	296	304	314	294	327	373	308	312	304	351	336	298	321	351	331	324	312	340	326	342	332	313	331	341	350	321	310	313	343	319	308	338	332	345	317	327	322	330	332	344	331	334	297	339	358	328	325	306	291	325	303	323	356	363	292	324	318	327	302	326	296	354	337	322	326	339	350	320	372	315	335	328	344	333	325	344	310	330	325	300	341	304	351	342
22077	1538	1012	664	583	505	467	434	437	425	403	389	407	414	402	403	404	414	420	377	388	411	393	413	400	362	391	392	373	389	402	392	386	433	365	377	399	379	423	406	383	368	409	398	421	373	393	415	379	380	386	394	444	401	403	398	402	419	393	418	427	428	378	369	375	385	397	384	403	412	394	405	388	382	399	401	397	423	420	393	383	382	365	413	397	428	350	412	443	375	345	380	383	389	432	375	403	417	417	364	390	445	364	374	365	405	389	398	390	368	402	366	409	396	372	363	362	400	405	373	424	407	362	391	392	393	407	379	415	376	389	363	357	376	425	395	368	403	405	414	390	385	359	373	409	442	371	375	362	399	348	372	367	407	392	402	390	399	353	423	381	390	418	374	380	368	375	393	404	386	407	402	370	393	389	423	425	373	383	401	364	358	411	397	393	380	402	400	374	393	411	355	376	410	409	382	399	373	427	409	378	399	398	386	396	396	390	386	415	372	416	391	401	374	400	417	424	372	412	399	384	405	398	396	385	409	401	399	402	408	389	407	378	386	384	371	393	419	384	409	393	394	400	368	373	381	443	374	375	404	369	374	393	394	394	355	375	405	402	421	384	397	373	405	421	409	394	400	395	405	419	384	414	370	363	398	364	389	388	400	414	389	355	401	376	395	342	383	392	398	388	423	394	391	384	407	405	390	402	399	385	398	390	407	448	403	412	401	429	371	373	417	431	392	401	384	388	388	369	367	354	416	418	351	401	373	378	365	394	402	400	387	432	368	385	377	404	372	404	382	399	401	373	344	380	406	392	412	364	384	399	395	370	398	416	416	386	362	403	388	407	416	386	361	377	402	427	396	383	370	418	405	385	409	370	373	381	399	375	371	418	409	395	438	427	391	378	400	382	369	382	380	416	396	368	370	438	375	390	386	407	369	360	408	400	379	382	383	356	390	422	419	424	422	395	380	400	382	402	347	407	448	377	385	398	411	399	393	402	382	378	412	409	406	372	398	402	393	361	386	398	395	397	367	370	386	417	383	389	398	388	399	405	392	397	377	364	389	390	386	393	353	408	390	403	416	404	385	417	407	379	383	391	401	455	396	387	409	402	415	368	427	367	372	404	373	359	398	383	384	405	387	409	379	384	390	402	356	399	383	439	376	350	395	399	385	385	376	381	377	390	378	386	377	442	376	389	378	375	426	378	420	384	379	422	372	353	383	419	382	395	357	420	407	410	411	389	400	370	400	380	402	370	387	393	396	403	410	358	414	382	392	413	404	427	373	406	387	413	412	377	371	354	410	383	408	423	448	387	361	390	399	383	403	408	393	366	406	387	412	448	427	397	419	362	412	378	372	396	397	403	385	387	409	383	386	425	404	388	373	405	373	392	356	431	420	378	397	407	384	388	411	379	426	359	391	384	403	401	367	386	416	392	389	391	397	398	408	371	385	373	401	370	396	410	400	408	377	359	406	399	406	393	353	404	390	385	421	385	383	381	402	364	382	421	433	400	424	408	387	413	381	406	418	411	393	377	388	376	386	370	399	411	385	408	386	398	382	397	366	442	359	411	373	380	416	384	399	396	373	384	380	383	369	368	387	421	395	372	366	397	414	371	381	369	388	383	415	376	400	355	404	429	399	406	369	360	413	414	401	361	425	387	375	384	418	361	405	373	412	352	399	389	383	377	405	399	400	401	393	375	358	403	372	402	374	371	378	376	402	407	382	403	392	410	351	369	377	397	381	424	416	393	421	391	396	415	428	406	409	392	411	373	403	414	372	396	382	409	370	395	381	413	387	370	376	351	384	389	377	423	375	415	392	419	377	382	404	399	353	412	397	383	399	440	392	400	376	427	382	420	392	439	393	377	413	370	374	389	387	380	371	378	396	404	403	391	358	381	389	399	385	383	391	396	408	370	411	383	377	429	394	399	417	399	391	421	364	376	392	377	372	361	397	391	414	395	397	372	394	433	385	382	433	400	385	351	410	410	424	404	392	407	364	392	371	386	367	386	380	400	388	392	393	388	390	395	408	363	419	361	371	419	412	383	398	400	393	399	436	373	414	394	368	368	432	364	368	377	394	371	430	418	382	425	406	400	401	406	380	428	358	381	389	387	387	416	410	412	367	391	364	392	393	432	383	392	388	379	360	367	369	380	388	406	401	353	380	358	383	395	420	410	386	396	367	411	425	409	385	391	375	404	366	369	384	407	367	385	416	382	373	396	347	365	389	379	395	397	365	368	401	402	381	356	391	380	361	393	369	390	383	403	364	385	398	390	361	367	441	401	363	429	374	446	399	404	394	374	407	378	398	386	397	410	396	393	377	377	376	414	358	406	374	385	375	375	397	414	427	390	385	391	428	384	402	366	389	400	362	386	388	377	398	394	408	371	378	384	404	401	359	420	361	404	386	431	429	386	426	364	415	387	382	423	384	401	395	379	405	429	415	402	407	411	390	425	380	425	379	405	407	370	400	383	372	390	364	417	401	383	375	379	377	371	387	408	372	371	402	393	409	391	398	373	401	368	386	388	404	380	407	412	374	417	402	396	352	391	373	408	396	381	365	430	366	411	384	416	415	389	379	404	398	385	371	448	413	387	372	395	458	403	406	399	364	388	422	395	395	360	396	401	403	380	371	387	394	374	358	348	375	412	383	400	373	421	405	417	379	370	397	399	422	366	385	382	371	383	406	407	393	390	377	399	353	409	352	386	371	406	424	376	358	429	373	414	365	390	394	405	402	376	369	367	398	403	384	379	396	414	420	402	406	378	393	383	391	414	418	370	376	412	387	405	421	408	401	416	373	365	417	383	383	415	377	394	362	355	382	443	404	457	411	379	410	385	352	386	414	423	359	378	365	376	428	371	450	411	414	398	384	408	377	399	376	407	396	384	408	417	447	400	392	412	407	406	384	388	382	400	413	365	403	386	403	384	385	357	407	351	388	326	358	393	371	352	386	391	410	364	379	404	408	382	379	426	365	403	400	411	381	369	341	383	380	361	388	405	386	376	394	389	381	400	421	434	413	394	367	382	416	406	389	399	440	402	386	392	386	408	394	384	381	355	405	410	408	373	390	419	384	373	435	368	416	402	354	398	372	374	366	400	416	378	395	395	402	422	382	388	393	380	394	409	387	368	386	387	388	398	374	421	398	401	395	377	391	381	419	410	373	371	387	379	408	400	388	417	419	396	372	410	389	375	402	415	371	385	400	385	373	410	374	404	399	379	408	389	391	372	412	377	400	378	398	366	400	377	369	416	402	400	412	376	420	374	394	435	394	399	382	405	372	352	393	374	413	361	371	387	375	389	437	430	357	396	350	382	386	432	372	378	375	407	377	373	367	402	411	369	376	393	372	406	408	377	358	408	395	379	367	386	377	427	411	352	371	376	395	398	394	387	404	394	379	408	419	372	390	368	378	409	390	394	378	367	387	389	386	385	403	387	407	413	380	367	394	395	416	401	430	417	391	401	402	390	386	365	381	378	403	442	378	380	375
23583	21164	28572	24023	21169	12042	1165	592	551	506	401	394	388	370	312	314	302	286	290	294	278	277	293	263	302	247	246	232	251	261	250	238	256	258	286	278	234	273	234	264	265	256	232	275	259	233	246	271	266	248	240	245	250	254	230	239	230	243	222	255	290	227	222	255	265	240	224	187	244	274	243	286	233	239	241	238	230	241	243	249	241	252	244	263	236	270	237	234	247	232	261	253	235	269	271	249	245	255	225	214	213	247	219	250	231	247	269	261	253	224	243	212	246	253	241	235	235	236	265	242	229	270	253	230	235	227	256	241	256	252	255	233	235	240	237	243	239	207	205	228	242	247	217	258	236	236	231	237	234	226	272	223	264	242	248	249	248	258	242	238	231	241	231	262	257	240	244	280	269	249	233	250	260	244	229	244	259	226	254	235	250	260	246	198	236	238	231	254	225	226	225	234	242	216	276	255	254	217	257	222	226	209	262	229	207	213	214	268	228	229	248	256	212	266	269	220	255	208	234	247	265	235	237	231	221	242	237	253	241	228	235	243	237	248	224	233	257	256	259	255	245	230	245	236	233	236	250	250	247	249	232	229	222	243	231	228	208	239	229	249	252	251	248	249	240	245	258	241	230	229	262	225	234	256	235	249	223	228	258	259	237	250	253	234	288	237	228	255	234	210	256	249	248	251	256	231	226	234	241	250	267	212	234	252	224	265	246	230	247	234	227	249	226	247	250	257	241	261	261	232	230	262	229	226	257	244	234	227	212	231	261	255	230	208	269	239	201	256	253	262	201	248	267	283	262	241	238	229	220	238	267	271	272	216	253	232	245	244	241	231	248	259	255	238	250	266	241	258	240	250	231	234	244	224	254	233	239	238	248	265	245	239	224	235	234	255	227	240	224	266	236	240	246	229	244	246	232	228	237	230	222	243	227	281	215	242	229	243	240	233	252	243	231	250	232	247	202	238	229	220	236	218	266	228	249	242	280	253	238	237	205	244	229	261	228	259	248	217	241	249	248	216	241	235	234	266	243	238	244	235	258	263	227	233	233	218	229	254	222	262	239	241	273	241	232	251	241	242	239	230	242	260	211	242	240	256	249	239	246	215	230	232	230	227	202	227	254	248	224	243	251	233	255	251	243	260	253	243	250	252	249	255	250	220	230	201	267	231	236	241	210	244	237	247	215	233	235	264	232	255	252	215	248	249	231	243	241	230	243	233	240	222	232	232	239	240	257	255	261	239	239	254	260	239	251	247	255	236	246	251	238	248	239	214	245	223	228	241	199	222	252	264	229	242	235	256	236	228	221	225	266	252	251	243	263	241	218	253	249	246	246	227	245	233	204	226	208	245	262	256	229	265	242	238	256	265	227	273	246	228	252	250	244	233	252	243	260	258	238	232	232	245	232	220	196	226	221	231	255	219	228	255	250	273	238	241	227	222	246	247	249	235	246	226	233	232	237	260	247	219	250	239	270	241	253	229	227	223	241	264	263	244	226	238	236	254	269	218	244	236	238	247	230	275	224	233	237	234	254	241	250	234	257	241	240	230	255	236	219	266	230	229	235	220	251	239	230	254	212	245	236	227	236	236	238	236	249	229	228	229	212	252	218	216	220	262	236	263	239	223	231	249	246	245	254	218	233	249	250	272	265	246	202	234	261	240	227	240	212	218	223	248	265	211	235	262	229	210	223	243	248	248	277	238	215	257	251	278	247	220	263	244	212	241	269	234	254	236	250	268	252	244	255	250	258	247	228	243	229	256	245	247	256	235	226	209	251	250	254	245	251	211	225	254	260	268	247	219	263	262	238	254	235	254	228	227	275	245	241	267	253	244	238	250	238	285	233	236	230	264	253	230	230	228	232	232	237	215	239	245	237	243	237	226	225	236	235	230	236	270	226	237	249	249	228	246	258	240	226	246	236	249	265	252	234	213	248	244	253	255	243	255	232	227	240	258	251	250	240	244	230	231	235	244	264	251	236	238	255	225	251	262	223	238	240	245	276	264	232	265	247	208	215	250	258	261	227	235	238	250	240	274	252	261	265	219	246	238	244	230	261	215	227	225	251	239	247	254	226	236	212	214	266	232	242	284	232	256	257	241	244	227	226	268	239	253	239	235	215	245	259	225	254	246	224	251	228	236	229	237	253	246	259	265	224	251	229	266	250	279	230	251	223	249	257	256	247	250	202	239	241	232	234	229	236	239	220	256	274	215	264	253	265	224	247	233	249	202	245	256	237	212	236	279	252	228	233	256	237	237	235	248	257	271	255	232	230	246	231	247	233	228	263	224	219	248	248	216	229	235	248	237	243	231	245	236	262	229	249	207	247	267	231	238	236	251	230	237	257	256	237	212	226	228	231	243	222	227	223	232	246	258	209	220	225	259	229	251	267	231	261	260	225	246	239	207	242	238	229	233	238	236	263	242	232	220	263	244	237	241	212	273	257	245	233	287	269	229	212	271	248	267	227	236	242	225	231	226	234	248	221	254	206	220	216	260	226	215	240	235	249	254	227	214	245	241	226	261	235	235	238	261	266	266	241	236	213	223	234	250	241	215	249	234	250	250	234	267	242	249	240	273	252	247	223	265	267	263	259	224	221	227	222	231	242	286	242	230	225	240	217	211	255	243	265	244	238	236	243	251	256	254	262	215	220	223	246	214	258	235	230	254	230	243	232	237	235	217	245	228	253	190	242	227	250	230	236	246	261	235	235	218	263	213	255	215	242	208	223	238	224	235	243	258	268	257	214	225	233	239	228	240	220	248	235	253	245	252	246	220	253	238	248	241	229	212	253	244	216	229	240	235	236	245	236	251	222	216	252	225	236	233	219	228	284	243	271	244	239	231	241	234	260	245	251	210	259	254	255	233	263	264	229	240	227	264	251	224	222	245	221	226	235	211	236	249	247	246	267	214	231	235	253	245	223	244	252	212	206	222	230	239	259	230	250	250	218	239	255	236	234	258	231	218	246	216	229	228	230	223	230	223	246	247	245	237	245	232	225	235	243	239	235	247	226	229	270	261	230	221	250	242	254	221	264	267	251	241	243	214	265	235	252	245	248	234	220	229	263	229	233	255	239	239	234	244	217	263	236	249	210	233	228	232	272	201	228	255	253	246	246	236	250	212	205	246	240	219	245	251	249	251	239	210	249	248	263	255	257	257	233	258	242	214	229	226	230	235	221	287	240	257	250	214	256	255	240	244	217	239	237	234	292	246	222	242	232	240	257	257	245	221	209	233	239	216	215	219	241	241	226	224	255	239	237	240	271	232	250	214	254	262	218	248	241	246	233	257	226	230	248	225	267	229	250	227	233	238	258	226	230	256	243	240	225	228	257	207	231	225	237	244	232	242	243	239	250	248	226	231	253	243	210	262	253	214	224	247	265	251	209	243	240	283	256	230	251	250	233	219	226	214	203	215	213	231	219	243	225	233	224	214	254	224	244	255	240	246	260	220	240	243	242	244	245	215	271	254	235	231	274	215	234	252	247	239
25440	9534	7687	3782	2523	1850	1492	1118	1023	839	685	613	576	501	465	440	396	377	409	395	375	352	320	352	360	326	367	305	313	302	319	295	272	323	316	282	310	301	280	285	289	307	292	286	285	309	289	267	288	296	309	310	292	313	320	278	272	280	304	291	303	285	286	301	303	322	303	279	294	279	276	284	306	272	293	288	291	309	271	313	293	289	277	298	290	288	268	292	278	296	299	303	252	273	299	270	308	276	317	290	307	287	302	293	265	286	292	279	287	295	283	275	255	298	292	283	254	283	291	273	296	311	293	287	302	268	285	269	279	287	298	302	298	289	297	287	303	277	275	268	266	289	279	283	286	268	282	310	280	301	271	292	295	296	287	298	293	254	305	263	288	289	312	299	295	267	253	287	271	279	276	271	289	288	295	292	309	286	277	273	291	253	303	287	290	273	288	257	291	278	317	259	288	284	293	284	271	301	266	279	263	297	306	291	262	286	276	287	243	284	272	297	298	281	286	307	285	257	284	292	300	292	268	281	267	287	294	292	291	301	229	273	286	309	275	268	301	305	269	277	283	268	302	284	281	290	283	292	292	270	268	298	254	280	286	285	290	283	277	284	280	265	285	286	280	303	300	279	296	301	290	279	288	289	288	304	286	270	316	295	281	271	276	288	267	281	300	320	272	256	305	250	274	278	286	290	298	292	277	261	273	273	322	287	293	274	278	293	277	245	288	290	291	266	298	277	296	294	291	293	278	302	305	281	306	263	259	282	283	267	279	277	286	260	261	275	307	280	271	301	252	264	245	265	269	286	272	287	269	294	285	292	301	267	262	266	287	287	297	270	303	271	318	265	287	290	265	286	280	284	301	277	285	273	301	296	267	284	287	298	284	261	284	279	265	270	318	305	285	309	278	303	295	303	309	270	255	294	284	316	261	297	280	287	325	271	305	278	298	272	323	286	280	289	296	270	264	304	287	308	246	293	311	270	283	249	309	300	277	289	279	297	268	271	261	265	309	290	279	288	302	291	284	282	303	279	311	255	294	301	290	279	288	313	272	311	298	289	299	303	296	306	274	261	240	270	312	274	294	271	297	316	281	308	280	286	283	294	296	263	301	311	293	320	269	289	303	301	280	264	303	274	279	305	289	314	251	291	305	287	275	264	294	294	289	309	250	274	268	282	288	285	293	314	279	302	292	264	313	286	305	288	264	264	255	262	292	257	254	288	311	312	281	283	309	277	309	311	309	262	281	246	274	298	282	274	262	263	280	290	295	296	280	342	292	265	283	287	267	252	260	304	275	271	268	295	287	299	274	290	259	282	295	295	316	280	282	255	264	304	271	275	328	303	256	287	291	308	291	294	272	263	279	283	281	270	253	294	284	283	282	301	299	259	268	289	264	285	283	284	270	298	338	285	282	300	293	276	284	290	296	280	290	293	292	306	289	303	300	306	247	295	290	299	281	269	284	298	277	305	292	250	294	300	281	268	272	293	279	274	269	303	259	308	257	315	251	278	292	283	257	291	264	298	287	271	288	267	303	316	280	275	270	291	272	225	281	282	294	305	266	283	295	278	296	267	272	291	279	298	278	257	276	308	290	292	288	302	256	288	271	262	299	278	253	256	293	304	283	256	311	237	268	275	263	300	303	298	293	295	313	260	277	284	290	285	293	263	296	258	310	262	269	292	273	228	307	285	303	290	252	262	244	263	311	288	321	271	289	290	284	301	288	323	287	257	316	267	282	289	295	289	272	303	305	308	300	271	270	278	302	297	267	295	268	301	296	265	271	274	287	284	273	285	293	285	300	275	292	292	290	258	250	316	304	275	303	282	284	294	281	321	284	275	304	280	274	295	283	257	303	291	279	270	275	271	301	270	269	276	299	289	316	278	278	275	266	275	253	272	272	292	289	290	290	285	262	279	306	299	303	283	305	277	295	281	291	268	253	286	289	308	280	301	294	285	275	301	278	284	271	279	272	289	279	263	286	286	304	271	286	265	290	282	282	275	265	283	276	286	294	254	326	271	295	297	283	270	272	276	272	269	267	305	272	270	286	268	280	293	274	271	324	283	288	301	276	283	278	280	303	277	269	294	282	304	282	257	284	333	295	261	277	287	302	284	261	246	285	260	263	264	270	283	302	282	275	265	292	297	267	300	264	303	268	281	276	269	284	306	303	273	274	325	293	307	286	287	258	280	258	267	286	302	298	277	295	278	245	290	287	295	295	307	265	279	274	318	274	286	249	272	260	312	317	286	254	315	285	270	294	272	283	302	290	278	291	294	271	289	288	249	267	273	282	287	264	283	294	273	279	270	297	273	283	280	266	285	291	276	303	293	286	269	288	313	271	266	303	284	282	284	268	261	272	295	258	295	276	292	230	285	294	276	272	280	266	269	272	290	297	248	289	238	282	266	274	309	284	293	291	278	237	292	266	275	283	281	296	287	268	278	269	271	296	288	288	248	284	294	289	298	285	282	283	311	281	320	252	310	290	264	274	296	299	280	309	311	290	260	266	310	312	296	267	280	281	267	304	257	298	284	265	296	287	298	276	290	302	294	287	249	254	295	293	288	295	301	286	290	262	284	305	281	311	304	264	275	291	262	300	289	305	288	271	280	278	290	283	250	267	270	308	247	280	288	267	261	289	291	266	280	278	279	287	269	272	303	288	292	273	264	276	266	284	290	270	257	277	268	269	301	288	277	312	303	291	307	261	286	292	257	303	319	277	289	287	277	307	292	272	282	269	308	268	280	282	280	269	268	263	284	253	298	306	284	302	288	266	275	294	285	282	309	298	301	290	290	279	266	281	285	283	281	281	296	336	247	272	276	275	286	277	294	294	293	287	284	270	265	262	296	278	275	313	325	284	277	287	247	268	290	291	300	314	264	291	291	320	296	292	270	312	291	289	268	285	305	276	256	302	292	282	273	311	308	275	307	295	310	298	294	281	301	294	303	269	277	288	288	259	277	284	288	269	275	296	267	296	275	288	296	275	282	281	306	283	296	303	294	289	293	288	281	324	280	300	281	321	293	283	307	279	276	290	325	279	264	294	284	278	278	282	277	279	266	283	293	278	267	289	309	251	285	277	251	302	286	280	278	295	302	267	288	327	306	273	264	293	298	269	275	294	259	285	263	278	327	274	282	280	268	294	274	295	275	280	297	284	277	290	283	290	288	287	303	297	306	293	290	269	296	294	285	295	286	308	267	271	302	298	297	301	271	296	271	281	301	276	283	272	294	264	317	279	286	279	316	288	285	289	259	296	270	265	295	292	293	286	309	319	298	299	268	318	289	314	282	273	292	292	281	299	248	299	284	297	300	294	317	288	285	267	277	269	293	275	309	328	275	292	292	247	297	281	267	275	307	287	319	275	247	281	257	282	262	287	289	258	279	277	289	275	310	280	296	309	276	297	300	289	286	292	285	293	277	276	286	273	258	285	260	265	275	283	273	247	240	323	295	315	275	269	317	309	287	273	250	306	296	293	277	266	271	294	291
24805	21186	27604	24943	12246	1192	895	736	695	652	598	636	626	582	666	579	632	595	556	615	584	570	551	549	569	549	575	566	515	589	561	583	617	599	559	577	580	565	554	582	600	570	558	573	576	543	577	548	574	609	578	566	592	593	584	580	529	588	589	564	566	564	579	517	547	558	576	550	579	548	550	555	556	576	579	583	601	581	557	563	575	508	600	568	560	564	540	585	512	572	553	573	541	589	554	554	578	576	528	600	583	539	565	574	598	556	566	603	604	584	552	578	562	590	503	499	481	529	547	535	536	547	581	565	519	560	595	587	601	570	560	524	582	578	550	575	562	567	576	539	556	533	551	622	531	542	569	589	592	562	537	595	567	542	563	546	534	578	547	561	546	572	591	555	569	557	585	567	556	546	578	536	560	564	555	564	597	531	563	516	568	533	543	542	509	583	579	514	540	516	553	568	570	575	562	542	523	568	555	553	546	566	551	561	573	545	533	603	577	542	532	528	562	553	528	554	571	523	545	546	557	582	600	628	566	598	542	525	539	575	561	600	558	592	569	543	530	546	556	551	549	550	541	574	552	539	565	593	570	554	558	602	593	530	578	548	544	601	549	537	551	552	540	571	527	545	566	562	588	595	558	553	576	576	607	566	553	586	600	546	570	595	572	581	562	586	550	588	572	565	542	534	500	570	551	581	608	573	561	525	559	542	554	591	557	567	551	545	573	543	538	560	533	544	568	592	580	516	566	583	590	586	559	584	560	587	571	561	557	536	571	539	566	553	555	571	657	551	576	589	526	583	566	583	558	551	554	567	609	545	576	611	499	526	560	567	543	600	550	539	605	568	503	526	548	567	571	566	511	531	539	541	595	614	516	579	508	543	561	539	559	521	541	540	546	545	543	566	552	521	545	574	572	580	527	520	562	539	572	528	548	557	590	554	550	515	549	578	549	566	553	538	553	558	562	594	552	569	548	556	542	584	529	589	582	538	586	552	559	532	582	533	561	561	511	539	582	601	568	595	569	593	580	597	555	569	575	565	549	582	545	590	565	564	543	605	555	537	543	551	537	558	535	582	540	520	556	564	583	536	551	543	524	547	570	544	550	496	534	526	548	543	548	546	563	594	552	543	550	529	556	543	612	597	534	582	547	525	553	559	565	561	557	594	556	557	499	576	616	547	548	557	564	531	603	587	574	587	550	554	553	578	558	565	580	591	515	580	523	552	581	557	593	549	547	601	515	529	543	585	543	581	571	569	570	499	605	595	560	524	572	559	542	550	580	582	578	589	548	553	579	526	510	529	493	543	526	593	549	533	550	547	608	560	554	582	540	555	542	543	560	518	524	547	569	519	562	590	579	598	543	556	584	539	572	555	558	555	531	575	542	613	562	521	544	527	541	569	561	595	565	585	622	565	554	559	589	552	577	529	534	578	577	543	555	548	498	582	577	582	515	560	576	507	583	568	536	570	585	543	593	534	560	516	548	590	568	524	534	534	520	557	595	592	541	519	556	543	533	548	586	548	527	541	519	592	549	542	562	577	549	552	548	549	527	577	552	557	560	562	587	557	533	553	551	566	565	561	573	528	536	514	543	544	555	588	499	571	561	546	585	592	541	532	581	551	564	549	554	563	598	587	571	581	563	528	572	565	580	539	549	574	555	559	619	539	586	589	545	591	545	558	584	561	553	571	569	566	554	567	560	556	519	582	554	557	527	587	593	546	548	592	544	575	591	518	571	544	535	548	555	555	571	573	546	565	601	608	544	592	546	567	587	533	579	546	556	535	562	560	558	573	567	566	558	523	573	556	558	577	592	587	576	540	618	559	584	572	583	553	559	553	570	552	526	573	577	564	573	558	539	571	522	561	535	544	606	529	540	521	523	505	548	560	567	524	585	536	509	582	552	596	548	547	533	569	560	541	549	531	552	517	550	580	612	556	549	485	556	562	543	567	575	524	562	548	574	561	529	581	502	560	567	531	557	566	576	578	557	577	524	601	571	525	593	528	562	569	573	550	573	576	582	556	578	589	555	559	568	541	588	533	567	544	539	557	520	592	590	528	561	587	593	530	549	544	522	529	571	526	566	549	562	526	582	535	529	554	496	573	579	598	514	573	587	563	590	564	559	558	549	571	564	590	588	556	563	532	550	547	554	578	573	558	575	569	545	552	536	529	545	597	584	559	549	551	596	564	558	582	570	564	562	538	546	589	562	547	541	513	528	543	566	550	573	536	528	553	546	549	529	593	530	572	564	542	563	582	526	584	559	542	550	550	579	560	593	514	536	585	543	584	549	544	516	534	553	510	572	562	534	604	588	552	567	562	539	535	556	579	536	537	533	566	581	557	544	573	531	605	564	556	585	549	558	564	581	560	542	531	604	563	573	557	594	547	596	527	551	536	585	595	541	557	598	583	551	530	554	524	528	577	556	535	546	569	528	552	527	562	564	590	567	573	610	556	542	551	559	542	507	572	593	571	535	546	580	540	550	529	545	518	589	560	607	567	548	522	611	531	585	538	540	576	556	519	562	543	609	563	573	577	568	572	538	559	565	560	547	533	555	534	541	552	540	547	508	550	560	579	528	551	545	562	516	575	577	536	564	550	578	528	538	580	547	604	573	507	551	525	504	603	590	568	500	544	570	535	535	542	597	530	498	557	555	586	532	559	574	591	561	540	563	573	532	537	602	565	540	535	586	541	566	538	577	605	590	551	526	575	584	589	578	568	539	528	530	548	542	587	542	574	569	562	598	524	558	561	572	564	571	521	572	621	581	550	555	581	566	584	590	531	525	555	577	561	545	510	535	553	563	541	579	531	557	548	538	582	544	572	530	585	569	524	583	555	609	558	584	547	556	563	515	514	563	562	572	524	548	590	592	584	559	569	563	534	546	538	520	533	554	548	532	561	563	558	543	554	552	565	557	530	534	619	590	557	592	549	584	521	594	561	519	561	586	570	560	590	557	598	584	618	534	555	599	580	560	544	536	534	588	555	521	566	557	580	553	540	536	538	560	543	543	549	532	546	520	519	541	584	568	553	554	535	586	556	554	593	557	506	587	526	561	604	580	554	542	569	620	559	519	573	585	517	598	576	527	571	539	574	533	586	529	559	555	514	536	520	612	567	556	543	573	546	579	585	589	589	545	540	539	606	559	559	550	520	569	578	527	577	571	560	553	533	557	558	562	579	572	564	551	562	579	549	592	557	550	571	532	565	540	535	529	546	586	590	538	589	584	549	617	574	592	553	584	570	567	551	547	575	513	580	590	578	553	516	553	591	547	536	516	600	561	567	537	585	575	550	543	540	529	549	588	533	567	559	508	576	606	600	591	584	542	572	594	563	519	580	570	537	575	558	560	538	549	565	540	559	553	566	546	537	557	582	555	576	565	554	557	564	547	596	576	542	546	544	565	532	604	558	566	565	531	561	551	538	529	556	557	549	493	559	568	514	561	581	542	536	576	571	560	620	563	575	508	569	594	532	549	564	511	553	546	584	574	550
23730	5816	4613	2476	1750	1468	1338	1110	1003	899	900	789	796	784	711	705	703	703	679	637	660	648	678	659	647	634	662	674	665	636	628	624	582	650	675	669	661	601	672	686	605	663	626	629	631	665	670	662	633	658	669	608	663	666	660	647	623	680	652	614	669	674	626	640	639	656	657	685	652	630	634	647	601	641	619	639	659	669	651	617	606	671	623	622	623	637	619	635	643	621	641	687	633	637	687	662	629	637	677	687	654	633	676	655	602	668	623	594	639	628	646	593	624	583	623	646	627	621	628	640	641	569	669	608	642	668	585	621	700	637	638	689	633	626	620	618	655	588	647	615	599	627	637	699	629	648	644	689	607	672	606	679	634	633	616	592	630	609	616	654	631	591	642	603	634	632	626	625	663	636	641	650	649	638	632	616	654	601	649	652	621	615	629	633	615	656	686	649	643	653	629	661	627	665	619	639	632	649	643	641	647	632	604	621	674	673	629	624	654	632	590	599	605	584	658	638	657	625	624	616	611	603	604	620	598	635	670	669	630	637	631	639	609	616	649	642	650	624	619	627	663	644	641	631	613	601	629	645	656	657	632	647	649	659	631	657	645	656	608	640	607	633	603	637	650	614	641	633	613	628	623	645	645	588	625	642	591	675	622	589	640	634	660	625	616	658	661	636	665	628	652	627	675	672	617	623	675	671	663	642	673	570	622	624	667	634	657	650	634	664	636	606	651	619	622	586	595	617	657	654	650	665	616	627	655	617	642	634	600	704	598	657	632	696	652	645	606	653	657	593	638	593	639	637	611	639	675	639	641	659	670	642	638	615	628	658	614	650	632	632	628	620	627	646	643	650	628	631	598	635	643	592	646	644	666	651	698	624	650	630	657	620	625	601	606	623	617	642	624	633	626	643	631	605	616	623	649	605	625	624	633	673	689	614	650	611	671	622	623	665	636	605	639	618	632	667	652	655	624	647	640	653	648	662	628	692	621	650	705	662	620	648	682	655	627	603	667	642	636	663	648	599	653	643	627	620	616	685	661	602	664	639	646	654	608	636	643	655	594	664	613	685	604	679	627	613	607	626	639	663	627	655	605	641	648	626	630	616	626	637	606	629	679	650	617	657	637	642	633	649	612	665	607	584	611	650	601	612	613	646	630	634	633	634	641	627	623	651	645	615	664	605	654	635	617	672	612	629	598	640	628	609	608	641	651	627	631	650	630	623	645	622	636	634	647	615	673	620	644	593	626	664	624	647	641	627	632	591	641	596	655	645	654	623	623	701	625	685	628	627	617	614	610	639	621	657	636	618	640	579	643	624	632	597	654	628	617	602	610	631	639	596	673	611	625	615	588	643	619	629	630	619	615	644	617	648	670	667	598	652	657	621	600	655	623	641	652	620	594	660	663	664	674	613	650	667	593	635	638	624	652	663	613	617	611	593	612	629	691	666	603	665	650	606	621	655	657	612	686	621	580	621	640	621	598	600	650	631	605	661	595	648	609	637	625	615	664	656	635	624	636	615	677	616	624	641	645	645	563	678	661	667	637	640	620	633	677	627	652	659	640	623	578	622	659	647	658	618	586	593	584	654	619	600	622	631	595	636	650	695	619	638	633	616	630	572	654	638	634	675	664	642	634	624	617	649	633	667	642	677	669	594	598	632	659	658	621	619	610	611	637	659	576	608	599	647	670	643	632	621	637	622	648	659	596	649	603	593	659	611	632	635	604	649	625	621	647	589	662	630	643	634	618	607	652	642	631	655	620	641	619	615	627	653	657	598	590	662	619	624	659	642	647	674	641	620	624	608	569	658	642	644	643	672	641	635	670	613	635	640	588	656	662	661	594	614	639	648	642	633	639	605	623	636	636	626	675	666	664	659	660	649	614	604	658	622	624	639	604	614	680	609	594	635	630	601	613	621	605	630	617	647	618	634	594	645	620	659	653	655	605	595	625	644	659	652	618	616	648	656	613	627	654	646	645	644	616	656	661	631	622	656	637	628	640	630	666	630	620	706	642	620	658	602	613	622	624	633	637	641	590	653	664	679	625	690	630	625	646	624	627	648	606	650	631	661	679	653	631	634	634	594	636	614	632	630	634	632	664	608	637	692	609	646	632	663	607	670	666	643	663	648	644	644	639	637	626	677	659	605	689	630	574	600	639	609	633	620	589	576	616	611	695	640	611	602	603	656	627	637	647	622	614	630	663	629	638	660	645	611	646	654	637	653	638	637	627	656	639	654	630	666	573	649	650	615	645	635	655	618	612	615	612	622	672	599	667	663	617	605	579	605	614	594	677	625	613	591	633	611	594	662	655	638	622	635	643	596	613	650	610	623	626	599	676	618	631	662	638	632	635	655	644	667	639	638	599	632	650	653	603	640	652	628	663	636	647	650	622	648	616	632	661	626	631	617	650	629	607	619	651	661	614	637	604	649	637	613	629	634	651	613	597	629	565	675	624	602	617	617	626	657	647	627	626	657	625	621	645	676	641	626	638	610	666	616	671	613	616	601	596	623	651	600	609	628	643	598	628	701	618	627	648	627	621	629	640	572	669	626	635	600	591	590	648	654	624	632	643	638	630	692	607	674	644	641	625	646	608	635	653	647	629	640	611	622	643	639	637	639	626	660	582	665	682	625	631	661	655	658	696	613	616	620	671	649	629	629	610	641	657	621	631	640	639	639	668	627	614	636	665	609	624	613	605	645	686	588	616	629	616	690	606	592	666	628	631	600	593	634	614	603	649	663	628	585	678	570	643	607	604	672	619	617	621	669	664	666	604	613	666	686	645	628	603	650	621	663	636	655	645	671	646	673	628	624	628	624	633	673	602	659	683	636	659	601	621	609	640	625	658	626	605	628	642	696	631	654	640	630	684	609	636	615	664	610	647	637	610	626	627	654	644	653	634	633	628	628	673	626	610	630	633	621	612	614	617	624	639	614	640	617	647	628	638	672	605	649	624	631	659	619	634	621	624	671	604	619	651	682	596	651	632	607	595	577	663	611	614	600	678	611	660	631	601	605	652	618	602	634	649	630	640	651	659	606	610	601	588	602	648	624	627	638	609	610	641	669	612	670	636	622	620	594	605	623	609	675	614	645	646	632	605	686	617	650	597	650	612	614	610	596	607	614	637	616	607	639	659	653	649	619	611	657	605	637	613	639	606	634	654	682	597	660	682	644	615	667	632	617	619	612	580	688	654	659	633	637	613	632	594	633	673	671	644	639	660	636	673	618	604	603	639	624	577	634	640	602	613	686	656	602	623	649	565	607	647	606	667	609	655	632	632	672	635	639	610	656	647	590	660	634	619	578	618	650	607	635	719	658	577	630	653	616	655	618	646	606	640	640	640	634	601	628	658	635	645	652	627	606	646	583	648	623	657	605	617	631	635	661	610	605	655	641	637	653	630	618	654	651	668	582	683	640	654	608	669	623	632	606	640	621	622	639	607	679	655	655	639	656	648	684	616	651	640	583	651	634	617	651	601	647	651	630	630	658
22734	21268	29050	23800	21261	21319	11634	1513	1135	1022	881	804	798	763	726	614	636	634	635	601	605	609	551	578	561	586	561	570	601	546	552	523	518	564	544	561	492	509	526	555	527	562	552	561	557	537	514	519	548	548	526	493	500	505	487	539	514	550	541	492	515	542	513	493	499	535	507	520	546	500	474	550	521	515	527	516	495	521	544	483	508	522	529	544	467	555	541	486	524	499	499	531	535	509	518	563	456	537	515	488	502	538	520	507	512	459	535	507	557	490	533	544	517	516	513	490	470	553	549	482	553	518	555	546	539	544	554	563	513	490	498	502	508	503	545	534	515	493	504	515	539	520	492	494	534	493	517	490	520	553	471	549	490	513	514	496	509	556	528	494	512	553	492	519	540	502	518	555	547	545	523	490	556	533	560	525	519	486	499	557	496	564	499	503	549	488	585	509	525	548	497	501	497	520	523	532	497	520	513	474	548	482	476	508	535	522	502	556	498	508	533	540	525	516	515	554	587	565	522	534	513	512	524	523	546	495	484	488	498	498	524	475	522	487	526	551	535	519	536	494	493	542	512	545	564	512	519	500	547	515	484	490	508	509	520	531	514	526	528	500	541	520	543	534	530	495	513	518	498	557	535	505	524	506	557	506	512	501	482	504	521	504	506	521	545	497	500	485	542	532	545	522	537	503	519	539	504	489	538	549	487	522	530	526	546	506	538	527	556	493	455	493	526	498	530	504	495	531	534	510	518	569	516	544	515	519	502	500	542	538	510	472	497	503	542	503	518	520	516	506	519	504	527	496	503	497	491	522	540	506	509	530	484	497	522	511	510	510	520	528	569	528	495	463	559	508	501	543	552	500	504	524	482	555	550	522	517	511	552	505	511	579	502	515	535	521	521	509	515	491	576	499	509	494	547	511	499	511	557	503	542	501	553	520	499	497	507	489	502	481	510	522	530	531	550	529	542	509	490	518	461	514	502	500	549	503	546	536	506	488	509	529	545	528	532	513	505	524	498	535	519	520	527	522	507	519	534	494	517	526	541	514	493	496	498	539	492	538	523	567	524	515	517	528	528	544	513	524	487	528	516	547	503	519	554	556	495	502	500	465	548	528	468	504	510	568	552	470	500	509	483	522	524	530	536	505	522	517	517	505	520	492	490	501	490	487	548	536	509	477	523	526	529	526	495	487	563	486	532	462	538	550	526	535	522	511	552	515	512	528	512	515	509	504	571	495	507	514	503	511	497	552	518	532	519	476	498	505	520	534	497	520	518	525	569	544	507	522	524	511	513	504	494	534	498	538	542	511	519	518	516	483	545	516	510	514	523	505	517	526	502	537	536	521	532	575	520	505	520	548	558	525	504	528	504	487	576	481	516	525	508	514	505	528	489	513	542	490	510	537	509	528	487	542	508	522	539	552	521	463	531	477	509	538	514	520	506	477	501	546	522	478	505	543	509	487	504	569	478	550	523	506	542	495	504	499	506	527	490	528	519	521	512	540	504	523	516	536	513	482	503	524	536	491	490	527	517	477	531	551	486	526	492	527	536	538	558	461	506	521	482	510	492	480	548	552	518	512	548	509	506	485	535	503	479	508	516	515	514	519	534	493	552	564	519	527	558	507	521	510	531	470	559	548	555	483	520	539	532	491	522	503	496	497	541	575	492	560	489	533	481	505	470	487	453	473	460	519	502	540	500	513	484	579	520	506	501	524	508	509	552	564	489	514	508	537	522	543	510	539	458	508	535	532	537	528	478	508	473	535	538	473	483	526	530	544	512	562	502	504	541	508	503	522	521	482	556	533	515	546	538	534	501	539	531	532	517	491	451	525	582	504	523	536	512	517	498	522	511	494	520	589	515	550	521	485	534	535	505	547	548	522	504	508	491	513	515	537	511	464	526	510	499	511	487	558	510	535	551	517	485	510	535	494	523	504	483	518	486	514	523	532	521	518	523	521	532	537	505	531	505	513	513	492	518	500	518	542	510	515	531	486	509	542	500	520	513	514	531	501	500	555	524	523	503	545	524	513	522	500	535	502	517	527	515	502	509	509	487	506	533	555	469	487	494	538	551	487	511	492	533	535	517	506	537	523	500	495	483	535	502	511	527	495	516	471	514	547	550	525	526	548	525	521	513	480	482	521	519	550	522	500	469	508	570	519	480	486	478	456	549	517	535	525	486	523	539	551	497	559	489	530	539	517	534	512	526	519	518	487	510	520	464	506	501	505	506	479	501	522	513	517	507	515	482	487	513	536	532	530	515	489	518	534	502	535	482	578	550	487	513	549	522	525	529	495	498	522	548	504	508	532	501	529	537	489	535	499	500	501	482	489	511	521	535	516	517	499	556	518	506	526	490	476	558	510	511	545	492	492	538	531	506	512	502	484	506	481	490	555	550	533	549	491	495	528	491	528	502	511	491	533	503	478	532	539	503	504	535	519	542	527	508	477	535	529	520	510	515	501	546	539	468	554	492	529	524	522	510	494	525	489	524	509	529	525	540	526	558	529	501	525	522	510	524	541	522	509	492	509	473	481	476	488	558	500	544	530	510	460	547	544	488	504	527	478	473	524	519	511	476	497	545	556	530	522	485	530	519	499	503	519	499	511	524	527	494	545	539	509	508	556	565	521	515	537	506	557	481	519	485	490	502	565	526	500	505	515	501	504	544	508	519	518	529	530	500	513	498	511	506	509	530	507	485	537	517	532	523	506	514	504	508	527	541	509	539	518	537	518	510	515	521	529	512	525	554	533	514	516	534	502	498	478	523	482	531	496	543	508	524	525	477	548	538	488	505	518	523	514	523	534	541	553	527	524	504	554	500	522	525	479	513	534	529	517	526	517	515	494	503	509	486	525	514	523	526	513	496	517	502	542	526	560	510	530	544	505	483	497	523	498	497	540	523	503	503	494	496	537	520	493	519	522	491	506	485	512	555	468	534	537	496	486	524	518	510	533	506	517	550	486	535	530	519	526	502	493	532	526	546	530	533	513	520	495	485	480	512	525	511	493	526	528	530	464	511	549	535	478	530	542	527	532	482	474	505	502	527	590	510	470	531	493	525	471	525	556	497	499	527	515	499	537	552	484	495	507	536	520	510	538	525	513	510	494	515	462	582	507	506	519	476	498	540	523	516	506	507	511	480	498	557	480	543	509	522	504	516	502	508	501	532	533	499	525	469	506	470	545	547	486	525	507	535	528	483	529	525	525	530	534	506	555	517	502	539	502	486	502	537	524	564	552	530	509	506	483	488	515	545	498	552	513	513	503	520	492	486	529	510	525	497	489	542	511	515	508	513	486	516	475	544	478	522	535	542	498	535	543	484	492	483	514	557	498	545	543	524	508	508	489	495	522	517	472	533	540	531	505	490	542	525	525	491	496	517	496	501	489	562	493	518	563	536	489	523	515	530	553	513	522	523	514	509	478	434	492	492	485	515	512	535	522	512	526	532	497	538	544	507	517	521	518	518	512	536	512	535	539	501	508	530	522	478	509
27440	15380	12979	6815	4780	3574	2797	2305	1878	1640	1374	1154	1074	985	896	906	786	769	776	687	725	734	685	647	667	642	581	664	617	606	636	606	606	624	625	624	612	596	578	592	604	574	552	559	589	553	568	563	595	578	605	554	520	543	591	548	536	547	599	583	559	606	565	556	542	584	578	571	608	584	580	565	570	558	571	565	586	569	558	558	579	591	576	596	553	550	542	548	585	568	627	621	543	576	592	589	551	543	540	576	630	530	568	566	548	530	591	539	533	560	555	580	542	546	557	555	545	545	654	529	553	519	593	641	535	540	543	579	563	559	562	578	554	506	556	550	545	565	560	593	564	565	554	555	543	553	552	544	552	609	554	564	570	570	518	509	540	551	565	522	550	563	594	560	538	560	584	558	571	539	518	568	559	526	551	537	582	567	574	574	539	590	570	557	568	554	562	570	540	595	567	576	560	568	560	532	526	568	525	555	565	598	551	556	542	562	571	577	493	541	551	568	558	589	583	574	530	529	543	570	546	540	573	554	518	579	568	536	588	525	574	573	536	564	583	541	594	582	651	605	552	589	585	549	558	548	543	586	565	542	502	530	591	521	577	552	547	559	544	554	548	586	584	535	544	614	566	559	536	549	548	555	604	546	605	546	573	560	554	528	564	542	530	554	581	588	541	554	545	523	537	584	567	565	550	577	573	549	511	536	535	592	567	559	535	573	566	563	547	562	544	576	545	531	586	566	591	520	534	580	576	556	556	558	574	562	554	593	563	561	572	521	528	587	542	590	560	549	548	548	550	558	554	564	576	543	526	512	520	547	562	579	558	544	527	525	523	537	543	562	564	597	580	530	588	574	558	564	533	527	615	544	536	546	570	547	543	578	541	527	564	529	538	539	602	586	566	560	563	550	573	541	589	613	551	551	585	542	568	556	525	511	543	594	573	581	572	565	556	581	537	589	607	545	577	550	571	580	583	535	564	544	559	524	589	583	553	550	516	572	620	548	525	590	566	584	596	558	535	544	603	537	543	591	560	548	550	558	580	580	540	615	604	541	550	585	533	590	559	535	553	537	527	552	585	559	562	559	536	580	592	584	563	583	552	563	532	549	549	537	549	567	598	567	580	572	559	530	536	559	567	515	600	558	566	517	572	577	553	553	548	556	579	527	599	603	555	542	580	546	558	551	528	578	559	584	609	536	544	575	579	522	533	563	532	529	548	602	543	614	573	555	581	533	616	539	582	521	565	562	604	551	587	575	594	580	570	570	544	565	561	584	618	553	615	553	577	554	592	563	560	526	490	543	561	584	508	589	569	492	550	584	568	556	529	575	529	529	568	511	591	599	537	596	585	586	599	563	580	590	577	574	566	606	566	516	575	568	551	548	521	557	585	567	539	557	586	579	563	575	582	565	534	561	562	582	544	580	588	559	546	551	557	567	576	558	568	536	540	588	582	524	539	582	564	569	557	573	570	612	531	555	575	546	554	583	564	560	541	561	565	569	536	568	540	551	553	564	576	582	566	580	553	551	562	578	540	576	584	557	551	555	537	529	600	542	574	546	588	559	532	573	536	580	577	545	557	511	500	544	571	577	566	546	587	558	570	545	529	577	570	597	561	517	567	532	521	540	539	547	586	599	550	543	560	578	562	522	599	561	571	574	570	554	578	561	566	559	570	555	554	520	583	516	560	533	589	565	572	547	569	538	607	584	584	545	532	596	543	555	559	571	547	551	538	533	552	544	534	584	557	544	568	529	550	581	520	588	492	578	539	514	564	590	540	540	545	593	573	503	564	556	547	586	567	502	525	563	570	501	562	539	501	551	586	543	555	555	586	592	552	539	605	587	588	603	565	538	570	560	582	549	555	558	567	532	538	556	548	553	550	611	526	575	566	560	546	575	589	545	534	568	573	557	578	568	542	536	555	558	547	582	534	572	573	538	532	535	548	530	553	560	592	517	527	535	604	543	581	557	583	519	564	581	571	554	540	572	585	539	538	575	563	553	549	571	565	576	576	525	529	549	547	516	543	569	572	552	537	566	550	561	575	536	537	551	532	572	540	489	530	552	588	572	510	560	565	535	545	553	613	557	544	509	541	561	577	548	548	573	571	587	537	599	528	548	530	546	566	551	548	554	535	550	586	547	519	560	569	553	565	495	545	537	564	561	526	533	569	595	599	618	573	553	585	590	539	536	578	506	609	576	588	549	531	567	557	568	543	568	510	565	562	542	552	592	560	585	566	601	558	587	533	524	600	561	507	560	553	564	549	568	554	527	533	558	540	549	545	587	549	576	540	614	543	558	590	584	549	557	554	585	575	569	578	572	559	566	582	592	573	584	536	540	526	581	614	534	534	542	594	568	567	557	526	543	558	535	585	532	553	518	587	580	581	559	581	564	587	545	549	602	516	565	547	569	534	574	541	562	579	551	536	588	572	565	565	576	599	582	542	512	539	565	562	558	563	547	567	564	562	586	540	554	559	564	599	581	583	490	547	541	505	528	544	615	546	549	560	547	553	566	581	545	569	553	541	534	568	578	595	562	490	565	516	512	572	565	548	546	543	569	571	577	535	561	585	571	581	573	531	548	555	570	579	534	558	556	607	549	524	507	588	568	551	574	551	515	532	587	563	570	632	515	540	541	555	537	577	536	567	545	575	580	555	571	532	538	508	555	570	573	597	575	506	573	575	560	552	591	580	546	557	548	553	578	568	545	572	526	583	598	577	592	552	536	563	562	560	537	538	552	568	556	553	548	557	559	572	578	533	536	567	536	573	549	543	556	550	557	570	594	570	569	542	546	582	537	548	563	566	548	584	554	575	546	567	623	569	570	582	568	560	530	561	596	582	545	614	576	570	563	543	564	580	576	578	547	571	554	558	588	562	525	543	528	603	571	533	563	554	596	553	541	542	563	531	541	591	589	552	576	571	574	551	544	587	570	567	558	531	588	524	548	611	531	546	568	582	559	510	610	565	550	529	526	560	517	543	568	526	540	562	580	529	579	546	568	530	530	549	519	545	542	552	525	553	579	559	529	527	554	600	557	540	558	596	529	533	551	556	575	566	574	534	566	590	583	591	559	572	593	565	524	575	572	576	581	550	578	547	606	551	597	569	544	548	553	534	588	545	545	608	531	553	571	517	563	599	575	577	547	571	562	570	565	542	526	519	616	564	561	544	526	575	541	522	557	564	570	556	585	512	565	614	572	526	576	584	564	591	547	566	565	548	543	570	542	570	549	564	553	575	545	556	571	542	568	571	556	560	544	556	550	554	572	540	591	572	582	534	596	576	563	553	568	558	600	532	557	544	551	568	544	573	561	535	499	553	562	579	521	586	558	589	562	587	626	556	571	537	560	543	572	532	546	534	558	562	567	584	544	580	577	555	563	559	578	518	544	536	526	560	570	536	558	526	548	538	537	516	521	578	517	537	593	546	572	571	569	591	562	544	539	572	546	540	609	563	564	508	549	566	570	567	547	547	552	573	521	592	584	496	599	567	548
27491	20313	8485	928	616	567	441	362	331	380	353	328	364	345	355	302	317	344	352	325	329	322	315	332	323	319	329	325	358	303	312	349	326	342	304	290	332	346	345	313	328	328	308	340	333	326	325	295	338	337	324	309	318	318	317	292	314	328	338	288	326	335	326	350	315	327	331	303	326	322	340	323	325	318	301	347	330	303	333	345	325	337	353	330	353	355	318	335	325	311	333	323	312	301	341	331	271	329	309	307	327	354	351	320	347	339	349	337	301	330	355	349	330	335	324	337	310	351	311	321	310	324	315	325	315	323	319	307	331	334	308	306	336	319	344	332	318	355	303	314	309	329	306	331	314	333	352	353	336	348	306	315	330	316	279	307	302	329	309	319	337	329	343	317	325	322	331	337	314	368	323	311	285	326	343	323	347	352	318	279	335	284	335	324	297	313	289	292	341	311	299	307	347	329	286	344	286	306	344	316	353	338	293	359	315	345	331	323	332	288	300	324	324	312	327	310	338	308	335	318	299	328	322	314	343	299	293	340	334	361	327	329	290	296	310	373	318	335	333	330	304	319	358	309	338	279	339	344	342	320	337	296	376	323	337	346	343	327	317	310	296	363	312	361	321	333	322	328	342	307	315	316	318	337	296	300	347	322	334	315	330	340	317	298	326	315	341	312	322	332	308	361	307	326	306	325	354	310	284	324	332	348	329	339	320	335	310	309	359	322	314	325	329	329	352	341	317	309	269	351	297	316	322	323	315	327	323	375	355	327	316	319	291	356	322	324	330	331	347	316	326	323	328	320	305	331	318	348	330	320	309	336	338	360	299	336	350	317	325	342	329	296	332	333	289	308	345	330	326	311	331	315	352	348	338	287	308	321	311	312	338	336	320	285	320	323	311	319	347	305	334	296	347	321	341	333	310	333	322	338	332	335	328	322	315	317	294	312	342	358	353	318	310	344	321	289	331	340	303	348	300	313	321	333	283	330	333	331	327	319	320	336	283	336	349	307	327	337	324	330	343	357	319	316	336	343	319	291	333	323	315	313	335	310	349	324	327	314	347	306	332	379	346	298	331	283	314	329	339	329	337	333	321	356	330	319	336	310	346	342	339	354	321	331	319	289	334	329	298	325	320	350	358	347	325	312	357	308	324	347	312	334	306	365	322	323	324	312	317	322	327	332	312	318	349	312	315	339	311	300	330	315	309	349	341	314	362	340	353	308	322	364	365	327	354	334	315	308	331	312	358	302	362	323	358	307	333	323	335	312	320	330	335	349	314	309	367	318	322	294	323	315	327	309	316	314	313	302	322	328	322	329	358	329	327	355	338	311	353	335	320	359	336	304	313	326	342	324	341	310	336	362	309	311	337	324	333	307	317	342	338	309	335	322	333	339	324	319	349	313	308	316	348	350	312	332	336	323	353	299	335	307	330	332	314	317	340	305	368	314	372	301	366	302	345	302	320	321	353	322	313	322	337	362	357	330	302	305	338	296	331	337	304	314	316	327	341	332	317	329	324	337	332	321	351	348	343	332	322	317	315	324	309	352	347	325	360	321	301	317	341	314	332	306	299	321	293	327	349	349	323	307	326	335	338	315	331	315	306	330	322	299	340	332	320	336	298	345	357	325	303	311	314	340	347	336	330	341	308	360	329	327	351	291	313	324	331	325	325	357	316	329	316	291	324	359	322	323	318	340	334	340	292	330	299	320	298	325	359	314	282	349	306	317	324	329	310	305	327	292	338	324	334	341	321	314	346	326	339	344	317	318	357	324	370	333	316	340	310	333	292	307	348	334	322	336	337	326	327	322	321	279	324	339	312	306	330	329	341	314	318	336	353	314	345	320	324	321	332	330	330	334	322	310	314	315	318	336	316	369	337	340	358	348	322	315	326	334	332	337	309	350	324	342	343	350	332	326	335	312	324	336	319	326	338	279	340	325	310	294	326	318	300	340	326	322	321	340	309	315	355	338	334	315	322	336	391	310	331	322	306	362	334	339	337	318	326	311	364	304	358	303	304	328	334	326	324	323	317	315	354	320	288	327	353	310	335	347	313	336	327	315	332	346	303	304	351	326	339	335	322	314	314	325	314	305	329	302	386	339	331	320	336	312	338	318	334	318	304	328	329	326	326	327	308	328	331	324	334	324	347	334	332	305	352	289	348	363	314	321	329	331	323	339	327	321	337	306	328	305	313	326	359	318	368	318	309	328	310	338	336	323	323	360	312	310	302	324	311	319	304	286	312	333	322	322	364	310	320	337	312	312	321	315	336	336	324	333	336	336	323	322	376	345	335	286	317	369	355	344	329	316	335	286	326	316	324	338	316	328	320	334	332	329	349	322	273	350	329	325	324	295	300	327	326	320	330	309	350	334	346	335	309	321	323	328	352	344	331	301	308	303	325	284	335	308	317	313	355	343	325	302	307	336	332	300	322	317	364	319	347	329	320	351	298	334	315	337	348	333	310	327	308	335	340	326	365	315	322	353	340	343	301	319	318	323	334	295	305	374	319	319	315	350	311	348	311	307	294	359	338	330	327	312	319	350	328	340	299	320	316	319	300	336	341	341	319	365	348	295	305	331	328	327	316	320	317	327	323	329	296	340	337	311	320	328	329	300	297	301	346	337	315	321	315	303	327	357	324	275	314	323	340	330	308	346	317	355	323	332	286	328	335	355	334	285	343	332	334	327	330	328	332	347	334	316	343	321	328	319	319	311	321	298	316	329	324	314	337	303	311	291	332	347	311	318	316	340	334	290	333	341	310	333	303	329	320	339	293	327	307	329	320	306	317	324	315	322	283	326	340	337	334	329	299	336	311	347	328	306	346	340	341	337	329	310	282	305	342	338	347	303	321	309	310	318	335	310	331	313	336	303	319	324	295	337	335	353	333	334	379	348	332	311	302	322	294	328	321	321	318	313	313	318	361	351	368	322	338	317	369	286	333	338	309	327	312	325	315	340	330	335	342	321	306	314	309	310	357	299	318	305	306	323	318	298	346	326	331	310	281	323	296	332	332	338	297	339	331	326	320	327	343	339	318	318	325	359	322	333	294	334	342	307	335	335	336	346	351	308	317	354	348	307	311	331	347	323	301	311	317	320	329	302	326	315	336	316	304	326	354	350	302	295	330	291	342	308	328	346	319	342	334	343	325	324	307	321	330	320	312	322	327	351	315	323	355	301	327	310	357	336	314	322	302	338	318	316	322	341	351	313	312	335	304	334	303	323	378	330	317	313	319	343	348	319	358	306	322	348	335	369	311	330	334	328	290	331	313	325	296	331	326	327	303	339	269	319	319	329	310	324	342	335	326	317	311	316	304	313	311	334	344	337	305	310	322	341	344	365	352	351	334	349	323	312	327	321	305	320	318	307	310	308	340	319	319	340	295	336	297	305	328	347	351	314	301	312	292	323	286	320	295	301	326	331	297	308	327	319	328	310	347	337	353	334	340	334	319	344	321	340	335	332	346	341	339	373	327	350	297	336	335	333	319	322
20894	1470	1160	694	601	525	498	499	467	416	418	351	405	395	404	380	393	431	380	420	415	423	387	387	375	371	369	411	368	418	373	400	410	385	426	394	375	394	392	380	383	351	389	409	423	414	403	399	384	393	400	382	379	392	364	371	384	354	364	371	406	407	388	373	402	378	403	388	400	379	381	393	393	401	374	408	383	379	386	395	405	387	421	427	371	389	398	386	421	412	384	392	378	417	443	412	394	364	378	418	403	404	360	393	382	394	425	393	373	380	398	370	376	410	396	396	386	425	396	392	407	382	406	401	404	398	396	409	370	406	408	354	415	399	360	365	395	411	368	382	407	392	409	429	349	374	377	416	392	376	389	357	372	388	358	410	402	386	393	371	399	372	395	355	364	375	407	349	386	406	407	393	366	354	356	393	377	430	398	383	383	383	414	384	399	400	378	385	423	397	358	381	392	403	372	376	439	381	383	409	339	404	395	380	366	354	414	393	379	375	411	378	377	388	389	440	423	371	360	400	388	405	358	406	397	372	378	418	361	387	399	363	377	369	408	382	390	392	392	413	411	385	381	369	336	381	383	397	399	387	368	357	384	370	404	390	381	366	393	385	437	422	367	395	369	406	368	391	418	362	421	400	379	396	393	396	391	392	414	421	363	397	381	406	404	405	415	414	384	404	378	387	373	372	403	377	386	403	381	402	368	395	396	407	387	392	422	386	356	386	403	401	397	397	380	382	384	383	397	397	367	391	390	389	397	391	397	414	344	344	389	376	359	413	365	383	362	404	405	398	415	361	376	383	408	389	381	429	402	392	415	382	381	395	372	400	392	425	396	400	413	393	413	398	387	390	384	373	369	402	385	374	392	428	372	400	417	418	383	386	416	385	404	395	415	383	376	399	375	396	371	384	402	375	381	393	382	377	406	375	385	356	418	388	382	371	385	348	409	387	374	373	407	375	379	388	361	361	377	405	414	366	392	378	392	381	401	369	396	441	411	378	396	390	377	393	399	408	414	410	375	381	391	376	396	376	389	372	397	356	390	367	391	418	376	390	403	431	363	398	408	407	353	390	396	365	382	384	398	387	418	397	409	397	394	401	404	401	387	412	380	345	387	408	384	380	432	419	398	341	409	413	372	398	388	420	368	359	405	373	404	399	402	367	412	423	397	418	404	393	401	371	371	422	426	383	362	378	381	384	392	389	406	371	394	407	408	375	396	427	415	361	384	370	375	424	401	428	393	361	372	373	406	372	404	352	376	373	402	419	429	377	358	404	375	388	366	388	407	391	369	397	382	398	397	399	384	438	423	396	373	428	354	392	376	395	406	377	387	413	401	378	423	393	410	426	388	391	396	409	388	395	412	382	376	459	415	384	398	389	360	408	403	396	444	422	396	399	415	375	406	387	377	382	405	370	433	407	399	352	412	368	413	384	389	423	403	355	397	416	352	389	351	372	404	408	393	396	427	397	392	373	409	387	410	366	421	402	416	368	387	402	397	395	363	392	374	394	360	386	384	406	400	395	398	421	370	355	381	399	384	421	353	420	395	403	430	401	370	363	420	395	377	416	379	395	395	370	420	370	374	381	373	387	369	392	385	400	374	381	416	394	405	418	379	394	357	377	400	435	407	400	345	375	379	396	391	390	416	365	397	373	380	397	383	401	377	371	404	401	393	393	384	409	401	390	355	383	351	386	370	366	376	355	414	397	401	386	389	413	381	404	392	373	409	371	388	388	387	384	410	406	398	377	386	375	405	428	369	358	375	366	373	364	365	377	353	393	405	412	343	396	365	404	390	377	428	355	386	398	397	392	407	398	386	399	386	394	424	359	390	384	413	386	387	406	392	373	410	367	370	419	384	377	384	402	403	398	387	393	399	402	386	412	346	454	392	361	364	382	386	389	351	397	380	391	389	391	404	375	420	433	406	386	393	399	401	397	369	423	386	425	384	379	376	399	428	400	349	412	383	390	381	379	380	390	419	383	384	365	370	403	382	354	409	348	376	385	401	405	415	416	408	396	400	380	377	369	388	384	411	403	415	372	395	372	380	395	368	382	374	379	390	393	374	399	382	356	367	415	392	432	339	376	423	410	366	349	408	382	389	414	390	387	387	378	389	391	364	380	344	410	383	407	383	428	378	398	369	377	410	374	382	396	357	408	389	430	408	403	397	399	421	404	380	412	399	404	378	383	415	380	423	407	384	439	405	378	355	391	370	372	384	433	418	403	387	366	378	359	392	397	411	391	409	375	396	383	411	385	378	390	388	388	447	411	422	412	409	396	390	401	380	399	383	398	425	385	383	377	376	370	376	409	404	405	409	420	407	424	398	396	401	363	389	380	408	418	420	415	406	426	394	382	394	401	427	408	409	395	393	395	368	368	395	387	377	368	388	376	354	391	409	373	362	398	374	378	408	386	393	395	384	410	412	393	401	381	366	383	405	406	365	402	407	435	404	428	394	399	377	395	375	419	388	394	420	423	381	403	380	398	372	400	353	402	371	389	390	394	377	386	402	414	386	368	404	392	387	378	374	368	405	391	441	374	409	404	402	385	356	421	390	408	353	389	396	402	403	393	422	388	365	398	367	385	399	359	369	367	414	402	363	387	412	406	371	398	381	384	394	416	386	418	393	365	386	383	402	366	419	393	420	387	370	409	357	358	376	404	397	356	398	417	403	390	416	400	376	369	390	431	378	376	421	385	391	428	418	381	364	379	388	365	403	382	406	378	452	410	416	384	405	385	423	428	435	425	370	365	359	370	382	416	387	393	374	391	428	408	402	391	387	376	416	391	378	359	358	387	358	377	364	403	387	382	368	397	400	401	385	394	374	425	419	373	391	364	375	410	416	373	379	370	398	407	428	431	379	413	434	406	394	409	374	413	400	347	388	403	419	409	387	331	392	370	358	376	393	386	398	374	405	380	402	398	399	442	399	378	413	396	364	382	398	418	395	381	370	411	366	392	384	386	381	375	366	437	364	411	387	392	383	380	424	418	402	428	374	396	359	397	378	373	402	374	384	411	407	405	380	381	362	378	406	390	397	401	382	411	413	390	376	404	420	409	393	382	399	420	398	410	410	383	396	433	380	398	394	429	394	408	409	378	366	413	411	438	392	390	393	391	380	428	398	407	377	388	370	381	385	400	387	386	412	454	390	391	423	382	421	393	400	398	411	379	386	384	400	414	373	369	415	418	364	389	391	391	371	387	358	400	376	404	379	407	382	390	388	393	374	409	386	377	352	364	382	396	421	387	400	354	390	395	396	366	366	397	407	400	399	381	387	360	419	400	414	381	409	378	391	392	367	421	377	381	391	405	422	374	408	382	385	372	394	421	383	375	391	415	347	410	402	408	423	402	402	399	389	403	388	409	357	384	399	397	378	377	397	395	363	431	353	399	398	422	360	399	348	380	395	407	382	420	408	424	403	379	425	366	411	403	381	405	401	370	412	408	398	379	396	367	380	376	393	387	390	397	375	402	387	379	374	411	388	372
23603	21171	28437	23896	21034	11907	1137	677	543	482	442	394	365	368	334	320	285	293	291	286	277	291	248	270	262	269	237	262	279	281	272	267	217	234	246	263	246	228	259	243	243	224	232	250	251	271	235	273	226	240	250	254	242	248	261	220	231	230	242	272	227	227	229	225	277	261	241	248	253	215	245	250	220	221	247	226	276	266	275	240	248	240	260	236	229	227	236	254	242	243	214	251	274	247	259	234	247	217	238	236	245	227	279	229	233	266	227	256	230	233	246	246	230	247	258	218	268	256	246	239	228	234	256	228	258	250	225	233	208	268	266	244	227	253	262	236	275	226	249	249	231	246	230	227	233	282	221	256	242	244	241	208	240	247	237	259	244	243	241	247	251	249	231	245	233	270	249	242	233	239	226	265	230	263	232	247	240	237	230	210	206	253	242	245	224	215	242	231	246	253	240	210	243	239	262	246	248	232	252	239	237	240	223	215	226	255	219	239	228	226	235	233	267	238	259	239	216	233	283	253	218	257	268	242	251	235	243	261	229	238	251	242	264	235	216	264	253	237	272	227	249	237	233	234	244	231	249	262	233	246	217	222	228	263	225	228	227	246	249	241	224	235	250	230	236	225	238	213	230	236	244	255	263	249	233	244	199	243	251	212	235	254	228	251	229	230	255	231	241	252	225	237	237	232	261	249	289	246	264	269	262	241	225	263	240	215	244	259	258	249	234	250	246	260	229	208	224	236	239	246	229	246	243	241	222	239	253	244	262	264	253	238	245	232	212	244	221	238	220	253	260	238	235	245	242	246	210	268	225	226	232	242	243	227	238	265	242	236	223	237	238	216	188	218	224	275	281	231	219	247	228	232	222	260	237	258	240	227	248	238	255	239	231	258	240	224	243	254	270	214	252	187	231	251	256	240	222	217	273	252	221	252	267	240	257	253	245	248	235	229	266	257	228	254	238	231	215	233	257	266	268	258	224	231	266	232	256	231	271	226	245	227	213	235	242	250	244	227	254	246	259	237	233	225	245	230	252	251	265	272	240	262	252	238	232	241	244	249	234	233	230	239	236	213	256	250	256	225	250	216	245	236	264	246	241	214	241	227	229	269	259	255	252	234	236	235	266	261	255	253	244	249	256	246	249	233	239	236	252	242	217	255	241	218	246	239	266	245	255	248	255	252	236	231	266	233	264	239	258	239	274	261	201	205	237	236	257	232	251	233	228	250	218	269	255	245	245	235	237	254	234	243	236	227	234	225	241	251	245	220	234	240	254	228	231	231	273	225	231	226	231	244	256	238	248	228	226	222	252	242	231	258	263	232	240	236	242	246	237	262	268	230	240	237	208	220	242	263	240	230	220	228	237	241	246	213	228	229	231	234	233	233	242	237	242	217	243	241	244	251	210	245	255	238	228	234	267	240	220	262	248	255	249	254	236	261	243	230	237	236	261	225	264	242	249	227	230	248	245	248	239	232	233	245	236	244	236	239	200	228	231	243	237	238	237	246	222	222	250	264	232	255	207	207	240	236	253	244	231	258	243	211	245	248	263	257	198	228	208	233	240	214	231	258	244	219	225	251	252	259	273	227	225	215	248	245	230	241	235	230	223	240	247	242	221	221	238	246	233	226	256	249	256	228	236	270	222	220	249	255	248	239	249	239	247	236	230	244	288	236	244	253	228	212	233	233	225	246	236	231	245	204	228	245	264	213	264	239	230	246	253	247	246	219	200	241	212	241	227	234	237	229	249	239	232	228	213	250	270	232	249	234	185	238	248	249	246	214	258	230	250	221	222	237	220	222	235	242	251	233	236	230	228	267	271	218	216	226	245	288	256	241	245	236	269	256	244	231	215	260	228	236	251	234	234	229	241	235	219	221	224	221	224	230	238	250	251	239	240	263	260	263	249	248	254	213	257	234	258	260	239	243	258	237	259	232	219	249	262	229	241	222	240	241	242	239	249	273	241	244	232	258	261	241	244	256	237	239	281	251	218	253	255	268	250	226	238	200	229	232	237	234	238	233	238	239	237	249	223	207	261	232	250	261	251	248	245	251	261	230	240	236	258	241	232	237	241	226	242	251	226	258	240	262	265	257	239	231	208	236	274	276	261	249	241	240	260	204	201	243	238	242	224	212	252	237	250	250	220	238	240	256	231	238	232	249	268	236	233	238	232	249	241	256	239	234	235	231	237	235	222	257	235	228	245	220	247	248	231	245	232	247	217	212	220	247	251	232	231	236	244	269	228	239	222	209	248	263	216	234	254	258	259	211	240	245	201	251	261	225	271	229	219	218	217	233	226	256	242	231	241	251	234	265	223	224	224	250	240	216	238	256	261	262	236	244	270	247	246	222	235	245	255	224	237	215	222	216	242	239	236	236	238	252	234	238	240	237	249	248	271	230	228	244	251	231	246	225	275	228	254	239	220	229	224	246	248	221	235	230	228	269	184	250	250	234	231	239	217	214	240	255	244	243	233	246	266	230	257	251	229	237	240	260	259	262	251	260	240	262	256	244	227	237	212	205	249	211	241	229	251	245	248	208	238	245	227	227	227	235	245	260	265	249	261	252	243	268	234	251	222	270	255	256	248	270	230	211	257	285	241	206	244	269	269	264	274	227	240	202	251	232	263	253	234	239	214	230	274	229	249	266	230	236	264	241	247	248	281	231	238	221	264	267	258	233	240	247	240	258	250	236	266	221	247	230	244	235	245	282	240	235	255	238	226	230	231	239	220	253	244	234	242	215	224	246	252	229	248	237	232	249	251	241	267	226	262	226	247	238	228	224	237	232	256	230	247	239	254	239	242	244	240	219	229	216	226	244	261	271	232	236	214	252	235	258	236	239	226	251	264	225	249	262	254	261	249	251	228	238	254	228	243	241	255	248	221	247	220	217	228	238	253	245	254	254	239	231	268	256	207	236	227	236	237	233	261	228	239	267	249	231	227	255	250	248	251	256	245	241	222	229	240	225	236	239	226	240	230	254	215	251	247	222	269	252	202	241	252	236	255	220	263	264	241	246	255	237	256	273	232	234	220	274	236	236	227	207	251	222	255	236	249	245	229	234	249	250	233	229	264	240	226	246	234	237	255	211	270	257	241	237	214	245	248	206	235	244	244	256	240	263	231	255	219	199	254	243	255	243	233	228	240	237	258	241	220	242	245	252	244	234	228	243	245	246	261	213	262	241	239	260	268	246	230	231	244	242	273	243	246	249	253	239	243	237	235	248	257	239	262	236	243	250	245	223	245	240	207	266	230	215	213	218	247	254	232	241	250	247	242	259	225	238	249	235	244	248	227	272	235	262	248	230	219	249	242	269	250	228	253	230	225	251	231	236	217	238	267	218	220	221	228	219	254	266	208	220	224	245	243	255	245	242	239	239	243	259	253	239	227	233	229	230	244	263	249	241	220	256	224	232	255	215	244	227	240	239	229	230	246	244	241	212	238	247	248	234	232	212	237	276	254	220	226	256	217	245	226	244	228	245	242	235	244	233
24323	9461	7700	3736	2471	1841	1499	1211	880	786	698	552	558	448	448	437	445	394	372	352	402	389	326	337	364	339	342	332	334	323	315	318	296	305	272	277	302	310	313	269	316	316	289	305	297	283	306	308	327	311	315	294	290	292	293	280	296	321	270	292	304	306	283	286	284	266	301	287	283	291	288	260	263	276	288	302	304	303	292	295	310	277	300	285	293	299	291	283	298	297	260	272	282	312	298	284	291	288	272	282	286	314	256	299	309	283	304	293	297	277	274	304	292	272	288	273	267	308	301	272	283	282	318	296	290	257	298	266	266	293	283	308	293	332	302	267	266	276	311	304	280	301	274	280	288	291	316	307	280	273	315	241	282	277	286	302	300	271	290	265	258	284	285	254	295	295	275	302	297	277	285	291	267	297	257	291	268	307	289	288	297	296	286	297	270	283	306	288	281	302	290	317	301	300	284	285	282	271	303	312	282	276	311	246	238	284	271	306	269	290	285	263	305	310	264	284	288	310	288	277	294	260	268	320	280	287	297	276	285	255	269	307	269	280	292	261	273	286	310	280	312	291	259	274	303	287	275	285	278	271	285	267	281	303	300	286	293	244	284	275	293	299	277	259	305	312	244	298	294	265	295	259	276	287	298	290	300	311	312	296	288	257	288	268	312	249	246	288	272	300	286	261	281	267	295	289	279	253	313	272	299	253	273	280	277	294	276	286	274	287	292	263	291	305	296	297	277	281	268	289	304	294	263	299	284	270	298	303	322	294	267	286	289	284	280	290	285	274	277	278	277	296	264	282	301	264	262	298	264	266	289	282	290	304	292	280	300	304	313	300	287	307	261	314	289	277	300	270	269	284	270	293	302	285	250	267	302	279	279	251	264	279	286	268	282	281	298	276	281	283	299	274	309	260	291	294	293	268	279	301	319	269	276	270	328	294	297	273	261	267	284	301	274	280	295	290	266	295	277	312	286	297	308	292	305	272	282	273	330	283	268	287	300	269	284	320	294	307	262	265	282	287	322	287	283	297	284	276	248	279	267	265	299	300	281	321	285	257	265	278	248	274	299	284	253	282	278	326	287	317	282	294	254	283	299	259	287	280	287	280	342	271	279	288	293	295	302	283	275	288	265	285	272	277	301	284	254	278	277	285	284	293	255	299	293	290	275	300	273	289	286	248	247	254	284	303	284	299	256	325	284	297	282	289	283	295	288	294	282	293	259	285	310	284	291	284	274	266	281	286	265	284	306	266	279	303	285	324	254	279	281	307	260	295	279	265	279	313	280	295	288	306	300	318	285	285	264	275	251	253	300	301	287	296	308	255	279	284	290	270	302	257	280	264	275	289	297	326	288	305	297	285	302	273	286	291	262	293	255	265	292	294	300	264	278	282	277	305	299	270	250	273	266	289	293	270	274	314	280	269	276	284	275	274	269	310	261	275	306	264	264	290	316	281	279	267	277	299	287	278	261	299	287	285	306	289	286	292	292	306	292	285	263	240	332	296	252	273	284	290	298	293	280	304	287	284	294	286	312	269	250	298	292	287	302	278	273	273	294	296	265	292	272	281	278	316	257	294	300	297	323	301	290	276	300	305	280	262	286	287	276	285	264	310	279	304	302	294	273	273	291	265	323	322	319	306	282	291	294	279	287	313	296	270	274	305	272	296	286	272	280	283	299	286	272	269	281	272	300	285	286	293	277	290	268	282	268	303	297	290	275	264	304	295	319	289	299	276	294	279	300	269	279	301	292	312	289	298	283	292	253	274	305	289	299	322	284	304	281	289	305	268	310	295	304	273	271	290	276	293	262	290	291	256	303	306	288	287	296	290	283	288	298	307	272	304	308	253	294	269	307	314	271	265	286	294	303	312	290	290	275	288	286	286	273	306	296	299	283	262	293	318	287	310	284	304	270	290	308	274	305	289	279	271	279	267	271	269	285	280	296	262	307	284	312	278	314	278	300	304	299	319	295	295	286	277	281	313	276	264	277	291	272	260	269	260	293	289	281	283	271	287	295	281	275	270	262	287	277	273	259	275	280	297	287	293	267	284	300	314	289	288	279	266	262	264	287	299	293	275	270	279	274	290	269	281	278	264	295	230	285	280	308	301	260	331	297	297	270	289	276	299	297	295	296	275	305	260	273	303	313	266	275	291	283	305	273	295	280	292	288	290	277	292	262	275	291	281	260	292	280	296	297	277	272	288	312	264	282	258	288	280	307	321	319	285	293	305	263	264	258	297	290	268	336	314	287	283	262	276	289	264	282	345	297	277	310	308	296	299	293	271	273	300	312	296	284	300	284	284	284	305	284	287	277	307	276	292	314	281	300	287	273	281	288	285	277	271	262	267	293	309	275	307	317	274	296	290	293	245	284	292	280	304	282	303	261	297	305	278	295	275	301	268	286	317	263	261	313	293	293	277	285	295	317	283	291	277	272	309	282	286	265	313	281	295	270	268	276	257	296	288	298	290	278	276	285	288	270	282	300	280	293	296	316	305	283	282	256	283	275	274	279	265	284	290	317	297	290	291	284	304	278	297	318	277	257	313	284	260	297	289	291	277	293	268	279	276	308	290	309	282	284	286	295	289	299	295	314	261	311	297	319	299	284	284	271	280	299	310	277	255	276	294	284	308	300	287	297	258	304	261	301	291	264	290	294	287	290	264	271	288	266	264	319	307	297	266	277	304	288	263	272	280	298	291	279	277	264	262	301	271	284	293	276	278	297	280	305	267	289	279	290	305	275	279	279	274	253	285	289	302	276	294	294	298	311	271	310	306	302	259	298	275	297	292	301	305	272	285	299	298	304	280	283	275	267	304	257	284	267	289	275	291	285	273	268	293	304	292	242	277	303	271	315	296	271	307	266	253	284	277	283	271	275	273	287	294	292	264	296	291	289	301	296	279	286	256	298	281	285	278	294	293	260	275	292	296	285	280	281	281	302	251	284	294	273	295	256	254	295	291	278	292	299	319	276	286	291	255	297	291	292	246	292	298	272	280	263	296	304	298	256	292	288	267	279	281	283	280	264	291	274	268	311	281	259	281	310	270	287	309	278	280	272	282	280	288	273	309	272	262	274	280	288	260	270	327	284	278	245	274	296	273	297	271	291	263	276	297	278	267	295	269	326	283	312	292	301	294	265	279	299	291	290	272	299	290	271	285	287	324	290	265	296	289	268	264	265	289	286	295	271	296	266	290	258	292	275	260	284	290	281	304	296	280	298	273	272	272	255	299	307	291	302	283	272	314	316	283	279	292	290	269	298	275	272	281	303	273	289	297	271	258	286	274	275	292	277	273	290	292	275	264	297	288	301	287	311	292	290	280	266	315	272	306	298	308	315	262	293	292	299	300	291	284	285	256	274	315	283	244	260	270	295	293	274	283	300	291	299	300	297	278	270	287	277	273	286	287	318	300	297	262	280	277	303	280	243	306	293	286	270	306	311	286	279	279	286	283	285	288	287	300	301	247	290	296	289	287	273	278	305	276	264	289
24904	21187	27591	24946	12451	1240	841	739	690	648	631	617	600	598	628	583	592	608	573	577	568	579	595	577	562	546	568	592	570	591	592	562	572	562	585	594	538	514	597	573	562	598	566	615	606	575	540	559	545	577	555	599	541	530	552	604	547	615	578	506	594	569	569	557	551	552	553	565	517	531	555	599	557	578	528	566	577	560	550	537	539	562	575	552	544	598	560	580	541	563	548	559	567	545	541	523	564	563	561	573	562	534	543	539	561	556	508	524	566	532	558	604	597	588	573	513	557	539	560	564	532	507	540	576	558	590	543	574	523	523	564	551	572	574	561	561	547	515	549	524	547	532	545	527	570	534	562	547	533	575	604	554	554	531	541	540	533	544	544	570	562	577	502	586	538	559	546	557	537	547	528	578	583	602	546	548	612	614	564	549	535	585	559	584	549	565	533	551	557	560	554	545	559	565	549	538	542	559	521	544	571	564	558	577	595	539	552	547	566	558	533	570	535	608	546	552	563	599	540	602	537	523	583	564	570	528	596	587	547	562	569	534	532	517	556	568	584	598	535	543	562	538	556	545	561	554	531	577	557	594	562	538	576	528	574	542	537	530	553	526	593	549	602	530	549	576	564	573	542	548	538	516	577	559	562	553	556	537	561	541	539	542	528	556	543	527	479	558	560	558	568	547	560	550	540	528	539	590	561	604	556	531	554	538	496	542	573	540	560	559	559	528	539	539	546	548	549	591	538	595	595	562	549	587	534	577	619	544	536	564	581	554	562	564	573	540	537	542	548	552	538	524	551	534	542	585	534	587	599	569	584	561	608	513	568	555	612	547	569	533	534	558	568	560	554	566	552	587	551	567	580	568	547	561	546	558	525	583	549	591	536	600	550	549	568	533	581	598	532	515	557	560	579	553	573	583	590	534	558	556	606	564	527	570	554	562	555	587	612	569	518	533	521	577	538	547	557	546	596	563	554	527	585	557	550	555	553	573	542	517	545	530	548	549	548	548	594	611	605	546	569	559	539	590	566	571	583	586	539	557	519	578	587	536	565	544	591	529	549	564	512	577	590	587	567	562	563	522	542	533	585	569	530	560	574	562	545	563	527	575	532	520	559	570	540	576	544	593	591	564	575	540	580	555	606	610	584	591	531	553	548	541	526	597	596	555	563	577	549	558	541	586	581	542	541	624	575	545	563	528	554	584	562	560	548	579	523	553	575	559	533	588	541	575	581	570	560	567	548	576	557	558	594	566	550	546	557	561	539	558	583	527	586	557	518	538	605	553	528	525	595	603	583	548	552	527	538	589	572	568	587	592	565	544	532	534	553	567	559	593	554	562	601	538	528	574	570	613	548	596	586	568	552	582	556	591	528	514	570	525	563	591	551	512	544	566	563	600	563	558	625	535	551	572	602	564	597	594	557	552	547	542	545	558	594	544	571	566	565	613	539	526	559	539	586	577	543	552	558	563	547	578	544	535	614	566	568	576	565	529	542	580	591	594	584	552	542	522	562	516	557	554	550	548	567	571	576	586	565	577	553	555	523	601	599	558	558	568	569	546	589	565	526	557	585	570	587	576	598	577	548	552	560	538	558	552	577	551	598	577	561	563	561	490	597	576	618	578	543	524	625	543	593	584	574	574	550	561	556	581	563	550	558	585	535	572	560	534	555	525	559	554	579	570	527	569	560	532	580	549	541	572	531	560	592	567	567	575	611	580	586	567	567	538	558	567	561	585	576	527	584	500	590	592	575	494	623	582	538	588	580	551	587	558	562	548	565	591	590	555	557	573	561	527	595	589	591	540	542	549	564	539	556	565	562	557	556	585	554	535	592	545	553	533	550	491	580	524	564	544	564	552	569	593	544	587	539	570	587	569	587	547	571	547	587	564	609	567	587	542	585	549	533	583	552	585	559	563	563	529	526	537	585	528	547	567	538	540	535	524	587	568	577	529	580	563	580	613	525	574	560	551	551	571	571	626	558	553	538	597	551	551	568	565	553	592	552	581	600	563	553	586	537	520	552	545	568	598	532	540	545	567	553	580	586	541	573	497	572	587	548	591	563	551	565	558	577	607	577	618	556	599	550	574	527	565	574	561	580	539	508	523	592	523	563	573	562	587	550	572	563	541	555	553	548	601	549	560	541	552	566	589	552	544	568	540	563	538	530	553	601	560	517	587	551	543	566	556	576	586	518	559	601	628	569	577	548	566	555	562	549	580	530	576	586	572	555	552	545	536	543	544	523	583	564	575	522	554	498	570	529	561	551	557	609	543	530	554	519	531	556	545	550	518	558	582	556	565	575	552	573	553	549	531	605	589	529	580	551	590	522	554	548	584	570	594	590	514	574	528	567	573	556	543	554	578	590	563	557	594	551	528	576	532	551	591	572	593	521	561	560	537	554	535	565	558	545	491	564	574	554	589	554	538	575	558	509	587	568	564	554	538	559	505	518	576	573	573	550	548	554	590	571	547	613	569	559	540	536	547	540	564	551	576	563	594	557	563	526	543	617	588	512	555	580	558	582	565	540	557	596	534	547	585	564	543	588	566	517	524	519	510	571	589	528	562	529	511	571	538	576	527	532	546	554	543	551	594	532	602	565	551	525	582	588	553	577	562	580	560	554	530	580	552	564	546	580	555	566	581	528	581	565	576	593	550	533	498	572	588	541	576	593	540	566	578	569	562	576	608	535	572	545	533	567	548	537	542	517	600	496	571	544	575	542	547	567	536	538	552	567	560	598	541	508	578	580	572	586	584	603	545	550	565	552	557	557	585	542	568	521	566	572	551	523	552	547	546	555	552	567	539	588	545	576	552	534	567	565	539	557	565	585	523	597	556	510	588	573	581	586	595	588	587	517	581	539	541	537	585	553	592	549	558	545	554	567	564	531	543	568	537	582	566	538	562	596	618	571	544	546	551	566	519	585	571	539	597	557	550	544	584	540	580	540	536	586	553	611	564	593	599	560	521	529	512	531	574	592	572	546	544	583	558	613	551	551	561	575	579	512	550	571	592	566	555	558	532	527	580	562	550	535	577	541	552	541	549	561	547	551	594	642	571	543	555	536	598	571	574	567	568	561	554	564	562	582	518	580	542	570	588	570	563	566	589	551	573	538	556	574	568	523	520	520	553	582	575	587	588	573	554	537	566	529	569	566	556	553	582	536	543	539	594	509	557	566	564	550	541	568	537	572	573	540	548	593	617	586	558	549	550	540	570	597	554	534	556	608	571	543	559	523	558	552	546	550	572	556	563	592	597	553	544	567	565	510	556	553	530	570	590	577	554	559	539	568	551	583	530	565	550	540	543	518	507	542	541	601	554	554	556	567	549	569	551	587	557	543	527	538	561	613	566	558	544	568	541	544	543	568	512	514	587	547	570	587	557	573	515	603	561	526	543	562	595	605	538	565	524	607	534	587	538	557	549	592	583	501	561	574	563	567	559	571	555	539	570	598	547	543	583	532	574	581	542	561	526	598	573	568	521	555	547	577	548
24330	5749	4472	2458	1789	1456	1259	1045	978	901	853	817	777	750	755	690	673	733	676	744	689	650	636	657	680	661	679	665	634	686	646	621	639	651	659	635	641	627	652	659	608	631	631	614	659	680	661	628	682	659	635	669	668	666	622	619	616	639	647	664	653	591	553	617	599	620	597	653	609	602	641	636	634	632	631	638	704	636	683	635	607	653	633	619	609	659	647	618	650	651	613	671	608	606	641	639	685	623	612	635	653	633	668	626	662	658	627	652	645	640	686	638	634	700	599	639	642	653	646	608	600	602	683	625	662	665	657	619	623	621	604	636	630	655	615	626	624	607	616	631	622	644	645	613	650	663	663	607	606	606	593	674	638	695	623	667	598	662	670	617	607	671	600	617	614	630	624	607	625	665	686	664	613	592	632	595	602	639	660	633	647	627	610	618	619	627	658	664	593	636	645	642	648	602	639	641	627	641	598	657	647	608	630	628	663	636	594	602	643	635	650	661	640	635	638	630	635	639	656	632	594	628	628	632	623	662	651	620	656	619	656	605	644	650	574	610	648	635	632	634	596	691	660	622	614	668	661	655	609	636	620	660	595	632	630	637	650	600	623	626	655	611	649	625	615	667	624	655	634	630	676	658	622	604	595	630	613	655	639	640	601	626	621	634	649	637	640	615	652	626	605	679	647	630	617	651	629	598	629	642	614	638	656	621	639	651	610	650	607	657	639	638	605	635	628	631	609	619	636	602	633	671	628	612	588	610	626	630	639	654	607	639	663	650	619	660	603	660	660	636	600	631	598	611	665	627	619	655	591	649	674	681	646	634	647	634	630	653	621	651	654	622	624	598	642	666	622	630	654	645	643	680	675	637	629	600	591	640	646	615	604	664	593	597	590	605	613	613	627	657	626	624	657	629	643	650	634	658	619	663	638	655	640	559	637	637	657	646	681	655	632	676	664	647	646	628	649	633	659	652	653	644	664	629	682	621	709	619	632	616	594	605	641	638	644	567	612	631	604	618	633	633	660	619	626	605	670	659	648	591	628	638	638	690	662	610	642	630	644	631	643	683	675	636	643	644	653	660	691	627	623	622	601	590	669	581	672	651	613	621	665	650	643	615	655	667	630	622	653	646	671	675	660	655	627	624	605	649	628	623	662	642	623	638	648	664	619	670	618	616	654	643	659	639	652	631	615	660	598	640	640	622	652	659	649	684	673	636	629	626	598	621	620	636	661	625	600	670	598	648	617	650	655	658	660	634	561	619	652	607	627	604	592	645	647	599	669	679	680	632	616	665	586	675	663	665	650	602	679	634	586	607	613	607	632	616	648	626	663	655	622	636	590	663	653	648	653	665	665	632	658	654	629	696	623	631	592	629	612	628	629	655	652	682	642	602	660	607	639	664	627	622	632	670	627	649	688	641	655	602	624	642	620	618	666	639	644	651	591	658	596	626	656	647	654	618	652	648	649	643	679	653	652	644	621	620	692	597	679	634	649	638	640	621	628	651	681	634	646	624	632	617	655	599	658	582	680	613	579	639	647	605	678	613	647	628	608	624	640	660	659	618	648	610	642	621	602	658	635	634	653	655	623	588	622	663	677	670	607	576	621	536	641	666	622	671	638	612	658	653	623	629	580	615	629	596	588	632	628	654	636	632	670	588	624	632	680	659	672	626	595	645	622	640	638	641	649	676	625	654	649	645	666	619	621	612	648	608	647	618	711	574	641	615	650	667	627	613	640	640	631	600	658	619	625	647	640	625	625	622	632	624	621	647	634	634	607	623	602	657	617	698	630	637	582	630	593	626	621	654	659	615	639	649	633	627	599	666	641	651	621	579	648	631	618	600	605	609	630	621	608	626	673	643	634	642	631	626	614	596	652	643	649	616	631	645	698	592	639	674	638	610	678	656	636	640	626	659	642	630	650	613	641	620	653	650	654	604	643	664	655	614	627	628	597	622	681	617	640	656	629	636	604	637	623	638	653	632	640	622	650	668	638	630	662	615	653	598	621	627	686	612	650	610	656	638	679	642	625	623	652	603	586	630	632	610	610	646	603	650	597	606	611	633	649	570	604	588	649	641	634	615	664	656	632	675	612	635	650	579	633	612	646	620	611	696	654	611	664	648	657	641	629	649	614	680	662	609	652	673	655	640	608	632	669	647	627	605	622	640	625	650	635	645	606	630	663	628	671	651	629	626	625	636	623	644	610	606	652	649	666	618	639	623	626	640	656	628	600	678	620	632	634	650	622	652	617	665	621	670	704	669	620	600	610	647	613	642	634	598	617	642	638	664	602	591	616	686	610	628	607	652	616	610	649	614	635	633	644	609	636	661	634	599	631	637	649	704	658	661	622	606	643	624	621	654	635	618	644	578	608	620	607	643	626	649	602	638	644	629	644	579	617	655	660	616	620	625	600	600	646	646	636	642	582	639	632	627	627	644	631	625	650	628	627	580	646	615	592	607	664	662	641	610	613	618	660	637	646	665	634	621	639	623	658	661	596	649	634	651	629	595	664	627	614	605	635	637	607	689	587	639	638	602	629	623	593	654	625	642	673	641	641	625	636	649	649	646	592	642	616	653	593	604	660	641	674	639	656	676	611	655	649	645	662	649	646	652	631	676	609	693	633	626	601	609	663	633	658	593	652	599	630	640	634	613	633	614	633	621	615	618	631	668	649	608	651	645	658	634	632	670	652	635	648	612	647	640	613	629	583	682	647	619	614	672	630	647	683	622	619	659	668	583	632	651	664	615	668	634	609	634	648	606	589	666	629	603	603	632	653	637	610	610	605	670	643	628	637	617	645	625	655	648	643	628	611	630	669	618	635	647	627	635	647	641	675	608	620	649	637	604	581	640	617	618	639	610	627	652	689	582	661	609	650	592	656	677	639	643	595	586	648	599	644	619	624	628	597	659	607	631	688	636	631	639	610	708	623	639	659	634	637	609	604	607	622	653	664	648	630	630	656	673	696	702	629	630	685	647	606	662	627	639	638	646	615	587	687	651	628	634	603	631	670	584	647	614	634	616	631	634	613	588	677	648	645	646	628	660	648	617	608	635	639	689	659	674	620	633	644	615	646	632	606	610	606	632	643	674	643	621	654	604	652	625	626	632	651	646	683	593	634	626	642	604	660	632	619	613	620	627	649	635	698	667	647	674	630	635	634	627	684	631	633	639	631	682	630	610	641	639	632	585	659	638	649	588	620	583	644	610	634	650	624	641	654	630	622	684	630	672	694	673	609	649	631	626	635	611	624	577	626	689	689	603	619	617	621	640	579	620	622	653	637	630	660	660	691	625	681	636	626	666	648	652	616	630	621	656	640	626	643	619	640	631	669	612	656	609	625	661	636	647	618	633	628	657	673	672	623	669	624	642	646	635	610	644	657	624	634	615	678	595	676	604	608	591	634	681	657	639	569	660	670	616	601	619	652	637	611	668	604	647	679	615	637	649	629	574	627	694	624	611	611	598	590	655	652	600	645	627	665	618	647	603
22610	21195	29002	23659	21190	21246	11960	1502	1123	945	860	892	747	769	711	705	665	634	602	635	590	635	552	611	611	566	568	598	528	537	580	521	550	586	541	500	530	589	550	553	502	530	496	562	567	596	550	500	536	513	557	547	552	511	538	527	517	527	560	523	528	514	520	525	501	514	524	527	563	532	534	499	551	555	519	534	523	586	524	540	497	535	512	544	525	510	507	523	530	526	510	536	503	549	528	493	524	542	510	553	489	516	551	519	529	524	540	539	507	505	539	529	523	502	533	522	506	537	552	493	545	530	564	498	514	525	524	530	541	521	518	491	555	511	530	521	511	500	522	554	460	524	535	536	527	519	566	527	519	517	508	512	502	525	550	496	504	507	507	528	518	512	528	528	549	511	580	541	535	534	513	541	526	516	514	473	560	545	496	512	529	540	512	510	533	486	486	524	527	531	541	544	526	563	526	517	534	483	531	492	544	551	533	532	549	546	507	506	520	492	507	519	507	536	518	501	529	501	554	510	535	514	513	511	527	499	531	495	522	539	525	543	560	531	514	520	475	537	508	513	538	535	561	528	527	482	560	470	517	506	555	497	499	502	521	547	511	516	504	485	552	482	535	481	511	532	548	506	563	531	503	527	529	535	487	588	534	565	546	519	500	535	500	530	545	537	486	528	533	511	525	545	571	519	496	549	493	499	494	522	547	480	538	505	523	543	508	528	547	528	526	520	528	476	518	550	527	494	508	496	505	506	512	539	584	485	574	521	503	560	547	546	511	555	496	491	532	539	522	536	531	536	509	484	534	515	528	524	538	501	549	528	546	516	601	533	505	507	527	504	486	488	537	522	492	542	525	528	555	481	540	532	505	521	538	521	541	523	498	542	520	534	499	514	539	510	508	496	538	521	503	507	510	511	520	515	505	482	509	555	528	497	513	560	537	551	524	533	500	496	492	514	515	540	464	534	559	543	497	524	470	534	536	517	547	540	522	474	525	553	484	541	537	551	515	550	495	558	517	559	510	527	474	489	545	499	509	536	516	468	497	500	546	518	482	486	519	521	539	535	514	509	523	521	493	525	511	524	551	507	494	502	500	564	504	520	518	510	505	531	525	502	516	538	524	546	522	539	562	544	527	526	516	540	569	572	529	546	538	498	532	500	499	535	500	512	511	524	517	490	559	514	499	535	497	498	531	546	528	542	523	537	536	486	525	493	536	477	549	506	533	521	569	520	497	522	548	470	521	518	521	527	529	503	537	501	521	509	551	504	516	530	501	519	453	513	497	527	502	514	526	485	502	533	545	500	485	603	513	462	503	517	519	477	562	514	503	527	533	477	490	535	528	530	531	510	502	528	539	487	539	515	467	479	504	515	541	525	530	480	529	534	506	507	517	522	532	549	519	541	558	535	543	544	573	507	508	482	484	538	519	510	488	506	535	502	503	481	514	530	491	494	501	519	462	533	546	526	528	525	518	486	514	510	518	497	492	534	500	472	529	522	532	534	522	535	498	531	559	560	536	496	479	487	486	516	478	561	505	590	464	514	484	536	536	519	507	528	523	552	517	505	508	504	484	525	506	529	523	480	473	504	526	523	515	507	510	504	498	531	529	537	514	520	502	534	505	515	519	546	568	503	533	537	510	489	510	520	535	488	531	534	510	518	533	500	568	512	527	491	513	486	565	547	518	500	498	517	511	492	521	549	538	541	518	507	461	500	498	543	523	493	519	538	553	473	513	524	540	544	524	520	507	491	535	467	478	519	494	476	546	499	487	563	500	497	500	515	487	544	510	504	510	536	562	553	518	544	527	525	550	547	515	569	507	524	542	557	509	524	525	514	503	496	513	537	523	543	513	496	503	505	515	499	528	506	533	553	514	504	502	529	570	530	528	536	549	529	507	500	512	526	492	461	521	510	536	537	481	503	522	511	509	490	493	555	522	540	539	555	508	499	475	548	525	474	528	468	535	519	525	523	482	521	528	506	510	521	526	486	512	513	546	530	492	539	531	506	518	499	519	522	510	554	520	547	535	523	509	515	524	541	521	477	518	535	522	537	511	555	539	473	486	488	479	509	518	485	517	512	487	521	541	529	548	544	547	499	537	491	537	479	527	519	523	536	533	527	494	516	544	488	501	503	525	502	531	551	498	500	497	466	532	521	524	566	502	551	518	523	469	492	488	488	558	522	506	536	514	518	552	501	479	530	515	500	556	514	505	538	522	502	540	535	511	525	550	514	524	556	552	503	498	562	516	538	475	551	526	522	532	502	535	531	529	483	524	494	556	538	475	502	507	517	490	536	554	486	499	500	508	527	506	540	507	534	498	527	532	510	552	523	545	524	471	517	527	516	537	504	518	524	505	510	523	513	517	539	506	481	493	535	551	516	528	532	550	543	511	548	546	495	515	536	494	493	519	522	508	511	531	492	487	499	519	561	484	513	545	508	512	537	529	576	505	517	533	519	552	541	529	569	521	509	569	517	527	513	525	479	515	523	529	578	508	537	527	537	526	528	510	514	497	505	535	484	538	551	505	508	512	526	547	516	530	516	499	514	534	493	496	514	501	527	495	518	592	492	538	537	542	513	509	558	513	496	568	483	522	516	514	520	515	495	521	573	546	526	491	560	528	499	505	471	555	506	510	538	484	530	501	504	509	519	533	481	537	547	537	482	521	512	526	491	504	524	504	510	534	513	477	567	486	533	534	549	520	534	511	517	489	496	496	509	519	521	540	539	511	515	524	546	513	536	478	492	566	528	523	529	544	491	514	508	523	526	527	493	494	492	497	499	558	506	559	553	569	544	520	505	530	532	515	530	523	477	520	561	555	546	532	513	518	533	536	497	565	542	510	537	524	530	530	536	494	524	510	513	532	505	503	515	525	562	514	556	514	512	505	485	519	520	531	483	521	534	558	518	538	498	520	491	509	472	511	502	509	508	544	519	510	542	552	493	493	529	554	517	509	508	525	527	506	557	526	516	504	522	480	548	533	534	547	516	526	496	547	513	522	539	530	572	517	499	528	525	528	503	558	531	477	547	491	491	546	552	490	527	498	499	535	535	553	526	520	525	520	508	515	534	480	528	514	555	524	574	498	508	513	544	504	538	508	534	519	511	535	588	506	543	496	542	508	510	473	542	475	525	520	534	506	514	504	491	546	558	536	523	509	497	496	540	557	506	542	541	483	477	524	513	494	504	506	530	494	497	529	499	488	523	526	523	536	506	513	552	525	566	509	525	505	526	512	509	515	506	515	536	557	528	514	495	521	540	531	539	508	521	521	522	535	523	518	512	512	475	539	481	537	514	519	541	517	523	566	550	527	503	502	477	519	491	526	515	512	531	533	515	515	530	536	538	524	530	477	507	539	515	509	505	497	527	502	523	555	510	559	546	537	528	494	535	498	562	502	483	492	526	507	522	504	539	504	531	496	483	492	528	510	539	526	490	482	502	505	541	511	529	497	505	486	511	488	469	530	522	525	573	598	555	512	540	515	529	531	523
28058	16115	12876	6787	4620	3525	2761	2204	1846	1593	1351	1216	1120	964	885	896	796	755	796	770	687	702	690	629	643	673	668	633	602	624	639	587	648	574	600	568	601	640	643	583	557	551	593	564	573	551	611	588	573	541	611	558	555	602	577	566	585	598	625	587	603	583	585	612	596	589	581	555	555	550	587	536	543	530	572	583	586	589	569	568	577	590	597	622	589	580	550	571	562	598	575	561	565	563	563	580	548	535	581	581	607	554	564	545	536	533	523	601	547	555	562	551	547	563	568	570	526	547	551	557	567	554	568	563	552	585	530	532	607	559	560	558	608	536	563	521	574	540	574	597	553	600	595	574	570	547	545	549	556	548	550	550	536	609	543	529	568	588	585	550	525	531	584	521	577	556	563	538	565	549	529	563	561	576	571	535	571	578	547	565	521	587	545	562	559	584	540	545	521	544	534	568	591	532	576	522	548	539	568	568	579	536	556	580	583	550	542	557	535	542	558	537	523	542	574	527	583	559	587	532	572	524	580	546	555	562	544	561	524	573	597	569	559	549	536	542	574	577	556	557	539	533	541	562	548	584	560	568	549	580	508	571	539	569	515	577	553	550	585	566	543	575	531	555	577	567	541	556	574	564	570	545	584	540	567	551	597	564	553	559	579	529	527	545	607	562	567	523	501	542	541	571	543	544	540	562	567	584	529	559	601	544	486	553	526	528	537	579	582	511	519	543	565	557	564	513	540	588	586	583	559	581	556	528	572	550	590	557	538	554	547	551	557	584	553	571	554	611	548	523	520	542	545	538	564	551	568	529	544	535	555	540	568	573	569	564	515	570	577	591	591	556	552	522	596	572	566	558	567	591	609	586	578	563	556	570	546	563	552	585	583	559	554	570	586	584	594	567	557	544	552	599	569	568	557	544	541	590	534	505	570	562	586	584	580	559	510	583	549	600	552	522	583	549	533	592	562	580	544	571	574	555	561	527	529	544	551	614	512	554	588	565	570	551	545	532	532	551	580	559	581	569	558	583	582	538	568	546	570	576	526	587	546	557	570	553	591	550	594	566	599	576	530	544	552	553	553	539	574	585	577	605	538	548	575	541	581	608	503	569	585	560	616	546	530	558	606	532	588	569	600	577	521	536	603	559	587	559	571	532	560	587	550	565	623	517	584	572	552	525	596	551	571	576	543	543	582	576	576	520	560	577	564	539	544	600	554	591	555	549	539	592	593	567	569	587	592	520	590	524	566	568	549	570	534	560	567	575	542	593	563	552	559	585	560	557	537	567	554	527	548	559	504	568	497	558	558	525	580	543	545	557	548	579	599	541	542	569	578	577	558	555	528	584	605	554	566	598	558	542	572	568	554	559	558	587	542	557	527	575	552	541	537	587	604	535	565	583	534	547	582	600	557	577	563	564	552	518	573	544	545	541	558	563	556	541	532	505	565	558	580	553	585	562	535	560	524	564	527	581	606	536	528	539	569	611	573	552	537	533	588	571	554	520	582	577	581	541	576	596	602	570	564	532	560	551	565	574	525	497	551	575	557	561	579	534	579	553	577	598	564	561	527	539	556	580	553	518	531	524	542	603	564	568	565	540	566	573	591	591	559	597	577	581	558	557	580	534	507	544	546	573	560	560	546	550	533	560	523	554	525	583	520	536	547	541	590	542	540	585	558	565	569	549	542	562	550	592	535	602	568	550	584	559	556	557	572	540	566	558	505	549	538	604	554	571	584	552	567	540	571	551	573	538	516	512	570	598	560	571	582	592	570	566	551	517	601	549	585	546	555	540	561	530	586	596	545	565	497	560	601	530	536	583	553	569	571	551	574	565	596	573	574	525	551	600	597	578	564	618	607	601	576	573	548	590	555	575	515	576	555	541	583	557	554	567	562	562	577	549	531	604	547	572	555	519	567	548	573	567	516	567	566	563	590	560	563	544	523	612	566	549	523	558	603	526	550	550	573	563	581	555	580	583	545	545	517	553	553	536	535	561	575	539	570	564	535	531	574	550	566	550	531	583	557	586	555	617	579	579	568	560	564	555	563	500	546	592	586	579	576	564	571	545	570	559	588	559	546	592	555	605	559	545	560	569	549	568	540	564	573	555	533	580	549	556	541	568	577	586	548	553	523	526	560	556	580	572	586	560	499	587	553	530	545	540	591	519	565	517	538	524	589	572	556	556	572	518	570	572	582	546	556	566	523	531	576	529	614	594	522	526	568	561	548	527	535	520	528	569	596	535	574	557	571	531	584	525	550	560	573	603	576	578	570	578	583	564	572	584	574	558	584	603	599	582	573	595	561	533	532	540	559	541	552	555	530	577	603	566	525	557	552	539	539	584	531	589	564	553	543	543	537	617	571	552	569	552	556	562	536	575	571	569	586	575	599	508	594	583	542	565	544	531	554	561	559	544	560	561	543	562	535	517	543	551	577	550	573	538	566	516	576	544	533	567	556	529	566	549	546	566	550	589	598	575	566	583	560	554	630	568	526	586	570	565	525	540	587	609	555	583	567	554	587	583	582	553	539	542	546	555	533	550	539	526	536	556	538	565	546	578	564	538	590	585	561	586	619	549	549	547	543	606	588	558	559	526	542	556	543	566	547	562	593	532	566	611	542	533	583	591	569	578	603	546	559	522	572	550	555	530	557	557	547	552	595	569	554	534	598	540	563	550	557	569	555	558	538	539	559	546	589	553	577	516	548	570	531	568	562	571	534	554	532	553	536	554	556	539	570	574	591	558	586	540	574	551	533	543	548	570	544	557	582	570	541	582	551	577	538	583	569	547	573	567	587	539	598	492	540	529	548	572	572	537	547	594	544	546	586	531	551	578	606	546	565	567	562	553	557	585	551	570	574	563	578	591	530	579	560	550	557	606	550	524	562	558	543	587	555	551	582	545	544	562	533	572	602	572	550	545	564	548	583	527	567	532	559	567	542	541	511	597	535	544	601	549	567	558	557	542	589	527	543	568	554	571	564	559	585	588	586	541	578	570	530	589	551	578	551	559	564	537	573	571	567	521	583	529	550	558	551	530	547	535	578	590	559	575	530	548	565	579	565	580	604	542	590	574	546	544	554	564	549	551	581	561	619	559	559	585	567	576	563	525	597	526	603	552	556	562	558	570	550	548	555	542	587	547	543	560	573	536	535	532	579	542	577	555	555	561	524	536	545	531	543	556	572	549	576	557	572	529	567	533	553	582	550	584	564	565	599	572	566	549	544	594	582	576	583	563	572	537	516	553	567	542	518	549	532	529	509	572	574	593	598	575	515	569	568	544	531	552	546	545	534	569	527	573	596	572	547	538	551	571	546	571	559	582	498	592	537	585	563	535	558	608	530	568	583	543	580	577	564	548	613	523	563	560	562	571	565	550	558	500	625	533	584	576	565	593	536	556	559	563	561	561	579	531	558	588	530	512	568	517	535	586	538	560	604	560	553	569	550	578	534	527	536	539	577	563	574	543	566	505	530	545	539	575	524	576	579	598	546	542
27379	20327	8701	887	480	435	386	380	348	365	363	326	339	342	322	353	354	320	311	322	330	336	367	327	319	294	343	337	318	342	324	335	346	352	322	349	334	330	344	292	330	331	315	340	342	340	342	307	345	315	317	333	307	308	333	353	374	355	317	295	327	313	317	319	332	316	305	341	304	353	336	320	322	331	340	304	319	320	301	315	327	329	307	343	332	322	343	359	340	344	314	320	309	342	319	330	346	339	347	302	289	314	312	324	309	346	322	313	322	357	316	327	336	355	316	332	311	350	351	346	330	318	343	305	314	323	316	298	306	339	334	315	337	346	318	312	310	341	337	328	316	340	342	378	308	323	320	303	291	348	301	295	366	301	355	317	320	314	336	342	311	318	346	314	314	316	347	310	345	338	336	325	311	341	332	322	338	318	281	370	344	329	304	353	368	350	329	333	307	335	303	336	384	305	333	300	344	320	343	323	316	338	310	323	322	333	327	326	311	313	297	328	329	345	324	322	362	339	357	326	334	352	327	321	332	314	322	323	362	313	341	337	330	307	324	320	321	361	332	298	355	343	314	335	340	287	345	352	324	355	315	311	311	338	333	352	350	332	315	309	336	374	320	352	381	330	330	302	325	296	319	341	337	268	330	353	290	299	320	325	340	320	286	335	304	360	319	354	329	332	343	324	316	299	356	302	318	331	291	353	360	352	336	351	348	307	313	322	331	334	330	327	320	307	350	394	335	336	310	323	326	336	369	346	308	338	327	339	315	319	313	310	331	336	324	328	310	338	325	352	324	304	360	345	309	320	356	307	347	361	326	343	326	286	334	318	345	323	306	335	307	345	366	331	351	334	347	342	336	303	299	325	347	320	357	340	319	304	338	320	336	317	323	314	345	317	323	325	333	321	318	301	353	327	310	325	299	320	297	357	340	308	310	317	313	321	328	333	317	358	338	339	327	348	326	351	315	349	343	366	315	355	329	330	326	333	313	320	343	299	333	329	346	331	317	336	312	306	336	315	319	330	310	300	299	298	296	358	360	357	314	339	309	354	335	327	302	326	312	308	328	333	293	325	354	329	316	333	320	330	325	331	334	326	320	317	307	323	291	305	326	321	367	317	309	343	313	323	359	315	343	326	362	327	331	325	315	347	305	306	301	337	306	311	337	311	317	302	334	319	340	309	348	337	320	305	318	311	348	319	332	333	341	341	312	336	295	328	318	333	333	328	319	351	326	322	332	337	307	317	323	326	348	329	305	324	333	326	320	329	378	333	324	322	315	329	331	288	298	303	336	324	330	327	336	325	330	350	356	348	335	322	314	330	335	318	334	330	358	316	356	333	317	322	316	299	333	326	318	307	330	339	329	322	315	336	312	301	319	336	334	341	337	357	343	313	324	328	345	334	301	318	336	319	302	323	333	337	336	299	331	297	329	318	329	300	336	347	332	336	323	312	309	333	303	339	336	309	291	297	324	320	331	313	346	338	325	311	329	306	318	292	335	307	323	325	320	299	363	353	344	313	312	319	314	339	326	351	316	291	304	344	298	302	318	318	323	303	346	316	344	309	348	352	304	335	295	311	328	329	312	331	304	319	317	281	329	298	305	340	368	370	338	353	323	338	325	317	299	324	339	302	327	325	361	316	337	333	332	337	313	355	315	323	323	310	298	343	316	344	330	367	314	304	323	310	348	334	303	326	305	293	322	317	316	305	325	312	320	311	321	302	301	328	319	308	338	355	334	322	328	299	352	350	321	341	330	335	333	344	332	328	328	352	338	322	317	332	329	287	327	346	322	330	339	327	333	277	319	336	321	345	337	349	306	327	342	327	324	349	313	345	325	318	342	336	359	314	385	352	306	331	332	333	317	329	321	328	346	340	331	328	347	347	355	316	330	317	356	331	343	352	338	305	345	332	318	364	318	339	352	330	317	314	341	321	340	347	320	343	312	353	327	333	315	331	324	323	333	288	367	303	325	307	324	317	339	305	322	291	342	333	322	338	308	352	378	333	335	344	356	337	343	319	336	302	310	306	365	314	353	350	306	324	317	303	331	328	327	291	307	326	312	349	348	305	331	331	338	364	324	314	321	333	341	311	337	319	328	359	328	331	306	311	323	326	320	335	347	376	324	344	325	316	314	322	343	361	355	321	352	323	316	317	337	325	298	310	304	380	318	347	311	319	361	312	337	329	335	324	332	350	319	324	330	333	331	328	339	319	303	324	350	352	317	329	334	328	331	302	291	336	349	360	315	333	327	331	359	342	308	375	340	304	360	343	309	316	290	357	326	347	350	319	352	325	314	324	291	339	309	338	363	305	328	349	334	323	329	333	316	322	349	337	320	327	315	345	330	336	310	290	324	319	305	341	298	354	292	319	328	333	324	324	314	326	321	324	327	313	370	313	335	292	352	377	345	302	313	304	363	333	317	333	348	348	353	342	329	287	356	331	305	308	323	310	321	334	329	324	338	308	324	341	332	343	329	356	350	311	363	306	333	333	320	306	304	351	319	335	333	307	344	350	360	327	315	334	307	335	336	355	286	361	310	334	327	317	347	320	314	298	298	307	331	344	334	348	296	334	313	281	310	350	344	329	313	325	358	340	325	328	346	334	297	324	329	323	336	341	338	309	330	310	317	308	331	294	310	328	347	303	294	337	315	322	331	350	327	348	339	335	328	341	317	335	349	309	354	349	333	325	331	366	333	340	329	349	375	326	330	334	343	335	307	326	286	308	335	351	369	310	333	335	345	327	342	287	337	355	354	338	340	319	352	305	350	329	347	318	315	328	304	322	360	339	306	333	357	319	339	328	327	336	341	347	334	344	299	342	328	328	308	335	357	324	323	302	327	343	323	344	345	339	367	336	312	318	361	331	351	296	317	301	299	326	353	358	301	339	336	338	349	334	333	305	289	329	348	332	386	321	333	348	322	342	329	297	325	320	310	307	322	337	322	318	319	339	314	318	362	323	330	302	337	299	307	303	345	361	305	367	332	340	316	361	312	312	324	345	346	309	312	326	314	341	344	331	302	341	327	320	308	332	319	331	364	321	371	346	324	300	348	307	339	315	341	325	287	320	324	322	326	334	321	315	314	321	331	332	317	308	320	339	315	341	346	325	342	321	309	318	325	366	318	341	347	336	334	329	329	334	312	317	318	309	325	328	296	326	300	332	342	342	347	332	306	342	327	357	341	319	343	342	306	345	328	374	335	344	339	319	333	320	315	345	320	301	349	324	317	326	306	313	329	307	335	309	331	332	309	331	333	337	355	345	324	301	332	352	327	337	328	324	329	354	306	308	317	320	360	328	328	290	316	322	370	324	339	338	343	289	348	318	349	345	319	342	351	326	346	306	312	327	298	333	324	324	331	344	317	320	306	330	313	323	353	313	354	334	333	320	314	302	318	346	323	329	326	301	323	315	326	340	341	326	362	297	370	305	353	325	340	324	354	322	361	348	346	340	306	302	336	291	318	301	325	322	307	315	301	298	350	330	338	312
21010	1622	1044	642	572	506	498	464	457	453	435	424	389	397	406	413	400	419	411	399	436	402	403	388	423	381	413	367	409	416	379	402	414	389	375	400	402	406	442	417	438	380	386	387	370	374	417	402	402	377	396	423	371	385	372	408	398	422	353	374	375	384	385	358	386	393	411	383	349	373	391	353	407	380	434	389	406	389	424	387	392	385	395	385	390	379	439	395	388	394	373	366	378	387	374	360	400	407	381	366	364	375	361	362	409	368	365	414	360	374	410	367	394	395	409	405	350	408	375	372	396	399	403	411	412	335	404	386	360	376	398	390	368	408	394	393	408	364	346	407	396	405	355	370	375	381	408	389	401	389	400	396	406	393	366	365	372	357	386	376	388	404	378	375	369	405	399	363	377	391	400	423	378	410	383	412	384	411	407	406	392	410	391	397	412	372	399	377	423	371	418	393	387	404	426	397	402	405	408	413	375	400	387	400	378	376	407	384	404	412	375	357	381	371	394	351	342	392	395	385	421	402	391	377	407	399	380	377	390	365	392	377	379	400	400	383	377	367	351	381	387	373	405	402	411	394	395	386	431	368	345	367	388	364	366	415	414	374	358	410	377	403	389	386	385	406	398	372	356	397	385	411	396	397	352	389	373	376	375	384	384	431	356	406	386	363	398	391	404	387	385	385	392	385	411	405	372	406	391	389	395	354	367	383	392	386	386	346	397	413	377	385	364	389	392	438	375	400	383	380	394	385	379	356	385	378	387	420	422	407	383	397	384	387	443	408	406	408	379	387	431	410	382	407	371	412	399	393	422	404	380	391	429	403	411	409	398	379	380	414	391	417	382	365	399	373	387	382	405	372	418	395	419	402	400	391	404	415	422	379	392	381	391	375	342	392	398	376	392	388	409	392	384	389	355	387	400	359	430	418	398	398	392	408	388	398	372	387	398	406	388	432	406	404	380	400	421	381	390	418	362	390	384	399	406	405	363	423	380	414	389	392	395	377	419	393	361	399	355	382	359	371	400	392	401	411	395	378	409	407	375	382	446	397	418	418	435	379	362	416	424	366	362	423	424	366	358	391	365	397	388	390	383	405	410	390	397	386	352	414	432	408	379	401	387	384	376	387	392	426	396	397	374	421	422	413	383	395	425	391	404	426	383	380	391	352	424	389	388	391	442	423	375	381	404	360	414	394	411	406	365	437	400	421	388	390	357	379	363	374	414	365	402	436	414	375	392	408	376	422	397	380	372	379	376	411	376	380	402	403	361	381	437	390	386	373	392	428	353	436	400	410	392	383	406	398	410	425	375	371	393	411	374	358	375	404	388	394	400	363	385	394	383	387	385	364	387	369	375	387	384	387	370	404	372	418	351	376	400	395	368	354	387	404	395	377	364	362	410	394	366	427	372	407	389	390	410	416	381	384	407	374	377	387	411	393	373	402	385	387	415	363	404	372	369	392	384	397	416	389	384	397	367	383	401	399	391	343	405	364	374	379	403	405	406	406	408	359	398	374	371	419	355	406	404	402	409	395	389	387	392	387	406	371	403	422	409	412	423	382	391	396	359	397	393	357	382	397	383	410	396	411	379	391	407	428	407	369	362	405	373	390	378	392	332	373	377	364	387	395	401	429	370	412	395	380	386	402	365	361	392	419	387	388	416	382	395	375	357	375	322	402	378	407	394	387	384	375	385	386	390	394	367	354	411	401	366	411	362	379	369	381	399	404	401	375	394	391	377	388	390	358	421	419	366	433	418	383	395	380	386	401	413	347	359	400	372	395	408	436	330	383	402	397	402	369	411	376	392	379	392	414	397	364	372	428	385	392	369	370	397	388	409	412	409	382	366	388	368	368	362	390	390	364	395	400	375	404	389	380	388	406	410	439	381	391	404	380	397	385	393	406	388	395	358	388	360	377	388	379	383	417	427	417	388	393	406	393	386	420	383	410	361	357	361	392	402	384	387	378	358	380	377	418	382	352	380	367	402	395	402	395	362	406	376	384	391	391	427	360	358	391	377	409	383	384	404	417	372	411	362	410	394	417	431	375	381	359	392	381	404	364	369	377	380	398	391	391	360	415	415	365	389	362	431	383	377	408	428	432	405	372	409	410	403	424	386	392	369	403	398	348	401	355	425	380	396	376	398	414	386	354	430	361	402	417	399	401	397	408	388	388	395	370	381	398	404	377	437	389	383	385	433	440	393	411	388	381	362	390	371	422	372	377	385	386	440	415	387	374	395	413	408	377	366	405	384	397	401	386	368	409	398	364	402	369	417	401	399	422	348	371	380	362	413	388	376	367	386	411	379	358	402	392	393	436	391	357	387	386	382	361	441	447	399	359	365	444	391	369	390	437	357	405	440	404	331	390	379	407	400	388	369	384	394	414	388	345	393	387	405	381	411	412	374	403	446	383	382	376	398	409	371	388	391	397	407	359	435	359	391	389	388	390	378	398	372	422	361	431	385	395	442	381	377	415	412	351	412	400	378	428	383	386	406	368	368	407	388	396	411	416	404	362	393	403	388	362	401	403	380	432	385	390	368	412	381	425	397	407	405	380	375	395	427	398	432	394	396	362	396	395	360	386	366	387	413	377	365	396	389	394	407	380	382	361	385	362	394	393	394	391	388	365	359	423	415	409	406	395	403	398	415	385	396	398	398	371	389	344	384	359	369	411	426	406	374	362	393	386	381	386	381	373	389	427	434	373	396	380	369	438	409	410	404	391	373	367	411	394	390	410	372	392	391	393	377	355	413	385	403	409	382	381	339	362	385	404	377	386	362	383	402	412	441	419	392	397	406	406	388	372	369	400	401	397	405	378	388	419	435	445	409	358	392	391	378	366	403	396	387	403	390	386	394	350	360	388	425	406	408	375	396	398	355	377	384	383	416	378	373	419	375	417	391	358	387	388	388	371	383	402	420	420	391	366	378	416	393	413	393	378	394	401	416	396	385	387	396	387	378	412	358	405	401	379	392	367	373	392	390	361	378	397	377	412	382	379	407	374	405	381	396	385	380	388	399	395	387	429	371	415	395	348	384	381	365	370	378	418	369	386	386	402	374	391	395	396	366	362	420	405	388	387	402	362	357	368	378	398	373	398	407	394	360	392	418	401	389	372	393	392	412	359	382	381	400	365	397	399	363	398	355	352	406	383	380	379	410	437	395	378	407	380	367	388	416	365	395	368	397	380	370	391	364	400	358	419	371	403	392	413	371	388	394	368	389	371	386	375	379	397	366	403	389	399	349	385	398	366	408	396	398	370	388	413	383	401	387	414	394	401	352	379	413	372	386	377	380	363	351	419	425	402	368	382	372	391	408	390	387	414	415	352	435	384	385	406	418	411	349	387	399	382	392	383	397	392	384	362	405	364	436	372	361	370	400	407	379	377	395	361	360	425	428	378	415	418	386	402	390	453	407	397	382	382	423	411	382	396	406	353	417	372	410	389	417	377	416	374	409	425	378	429	354	406	412	373	407	403	383	381	381	369	402	359
23608	21185	28550	24017	21138	12067	1205	667	517	445	397	425	398	336	312	345	298	316	290	272	285	269	277	290	282	252	256	270	269	287	265	249	256	251	253	251	242	262	241	243	233	264	258	256	284	239	246	231	261	254	251	242	267	239	222	245	266	227	270	236	221	217	237	252	218	221	244	266	248	225	253	240	250	242	257	244	248	264	245	218	242	233	251	242	266	235	231	221	239	240	229	256	255	257	260	283	199	260	232	266	240	259	250	245	243	223	209	233	207	239	232	241	219	228	239	258	225	232	264	238	218	245	242	244	236	239	222	229	237	265	226	252	241	275	242	241	266	228	271	238	237	237	231	248	254	257	233	242	232	210	267	246	249	250	236	259	233	212	252	253	268	232	233	229	262	216	235	241	271	231	242	208	211	218	228	225	274	245	256	228	242	255	246	242	245	263	227	256	251	244	236	255	254	227	247	270	235	218	248	245	241	231	227	220	235	239	265	253	234	250	221	229	225	266	281	263	236	260	216	259	252	255	238	241	230	247	249	264	239	244	211	244	253	271	227	230	236	228	221	241	245	265	242	241	226	237	261	216	271	240	230	236	236	228	203	228	246	242	235	208	270	240	267	260	252	226	216	242	219	202	237	251	245	220	195	237	258	232	230	254	267	216	246	276	231	260	255	257	256	238	219	210	237	253	252	231	261	213	258	230	252	257	244	270	248	249	212	235	250	236	263	249	216	249	233	256	229	245	230	233	229	253	240	237	236	267	259	216	221	248	216	260	220	243	248	229	240	255	259	251	254	256	224	220	238	229	255	218	215	248	290	243	230	240	272	250	233	262	234	254	226	233	242	252	231	219	244	246	221	268	235	238	264	246	245	247	230	256	233	261	254	221	239	271	223	244	250	240	254	251	206	247	243	234	241	236	219	250	255	249	251	250	234	235	263	224	252	252	241	260	209	241	278	210	232	233	239	238	229	220	222	225	243	248	239	221	261	225	234	214	217	229	231	251	227	220	238	257	238	243	237	251	239	235	243	234	251	240	240	230	229	242	241	249	282	244	245	220	241	254	235	254	246	230	244	237	230	256	246	254	247	237	260	250	244	263	236	248	223	247	242	251	230	229	225	253	260	221	239	240	271	253	240	250	245	264	237	261	251	243	240	252	221	242	220	275	229	238	226	225	245	255	238	228	211	232	246	213	236	277	236	271	238	257	248	242	235	269	263	228	231	244	247	226	240	248	236	212	250	233	209	270	252	245	230	251	266	255	219	230	274	219	270	227	233	239	282	229	251	233	256	229	240	237	225	239	235	239	232	239	255	256	246	257	227	265	266	291	223	237	250	249	242	244	224	239	244	209	238	240	268	230	249	256	250	246	239	261	250	251	276	243	244	265	242	241	251	257	232	268	225	243	225	254	216	225	244	213	257	228	236	230	227	240	222	236	238	221	242	242	248	229	251	269	243	241	263	225	213	214	249	281	233	258	271	272	266	222	246	235	261	219	241	225	249	243	244	248	247	216	232	247	251	250	239	233	240	234	246	219	269	225	226	236	247	249	247	265	234	264	250	255	251	231	222	224	221	246	250	227	248	269	234	234	227	255	263	241	219	233	233	240	238	233	249	235	247	239	230	222	220	238	228	221	233	274	231	233	250	231	242	225	253	252	233	249	240	225	254	221	242	222	252	258	254	238	213	231	243	258	237	252	241	225	252	236	242	241	246	244	255	260	225	247	268	243	252	209	269	224	219	214	220	243	267	262	253	241	240	246	211	254	219	236	228	210	236	254	253	234	243	240	245	243	284	256	250	236	270	259	241	243	238	218	234	260	237	209	253	264	247	238	242	243	230	256	231	238	273	262	235	223	272	240	246	243	248	232	250	245	212	239	225	250	251	239	231	248	221	229	255	239	231	244	242	233	249	244	215	250	249	256	237	237	257	245	240	229	234	234	237	216	271	238	217	250	234	230	209	229	221	250	218	240	224	249	218	233	231	240	232	223	228	251	245	242	249	256	265	219	237	215	257	231	235	269	261	259	249	252	232	267	252	262	232	246	213	241	242	235	245	247	250	268	266	227	264	246	227	256	222	246	230	240	242	227	264	251	269	257	248	265	245	244	247	257	259	257	225	233	262	263	274	244	234	238	245	232	279	250	250	204	264	250	224	254	241	232	253	245	216	233	255	255	247	251	226	263	246	261	262	239	224	257	253	242	219	241	265	251	240	252	260	245	231	268	231	219	238	263	248	206	230	268	243	242	230	255	248	256	246	238	277	248	278	236	216	248	251	236	222	229	249	255	254	241	237	227	226	229	274	263	227	233	248	243	235	235	237	249	251	235	273	231	277	243	256	239	266	263	238	231	253	235	249	226	233	233	213	239	241	248	239	211	227	229	249	220	230	206	217	235	258	244	248	219	284	247	228	238	236	237	244	255	222	206	247	231	266	239	253	238	216	247	234	230	250	256	252	204	240	239	271	238	248	250	218	233	241	245	263	253	258	217	237	253	245	228	228	235	240	255	230	222	237	243	246	273	237	245	254	257	237	239	277	223	237	253	246	237	245	245	234	252	255	196	217	270	210	270	237	255	236	230	209	258	230	243	221	236	236	234	240	237	225	216	242	262	225	248	227	250	251	226	260	265	245	250	248	293	244	264	260	252	246	236	238	231	226	247	235	245	229	242	230	230	252	239	223	247	238	232	249	232	253	243	239	254	249	245	228	239	257	213	252	244	243	259	232	245	227	232	213	232	260	263	254	226	277	245	243	249	231	227	285	289	222	259	233	242	219	238	216	254	247	247	229	242	257	199	241	244	239	236	226	267	240	240	232	239	254	229	237	246	259	213	223	248	229	226	205	204	252	243	238	228	267	227	243	246	270	237	256	268	254	231	242	230	229	262	252	256	272	243	245	239	211	236	228	251	243	236	256	261	215	248	247	226	240	222	236	219	240	265	281	222	229	216	243	218	254	227	257	226	227	233	264	229	223	227	227	250	263	226	226	233	247	237	224	268	239	238	240	264	237	233	261	256	201	238	240	259	249	241	252	235	242	238	246	256	281	217	231	274	225	242	238	204	227	249	236	233	241	250	239	217	226	230	266	255	255	247	237	252	238	215	246	235	247	232	235	261	250	257	269	242	224	235	249	240	223	260	257	237	250	249	249	231	263	237	258	255	234	254	248	213	229	232	244	243	219	264	250	244	222	247	241	213	252	242	228	247	217	234	244	236	266	250	246	257	251	240	262	214	259	228	263	220	246	247	212	280	241	242	264	224	255	256	262	214	253	254	229	230	218	243	263	272	235	241	232	259	250	265	241	235	255	242	234	258	249	243	248	273	257	258	223	231	258	247	265	222	233	210	216	246	237	251	243	249	230	229	255	233	237	239	236	259	238	288	244	228	232	246	231	222	252	230	255	229	254	236	231	253	258	213	252	250	245	254	248	215	266	232	260	255	246	258	257	260	263	245	225	267	235	246	255	220	242	246	260	264	251	236	238	245
25053	9809	7682	3699	2452	1899	1459	1076	984	854	748	565	574	475	458	431	417	398	407	304	390	336	363	355	324	356	300	347	317	290	332	319	305	343	302	318	315	303	309	320	285	292	301	293	302	284	279	310	318	308	272	291	293	269	295	306	280	323	287	293	254	300	301	300	283	290	284	267	273	287	331	313	280	265	267	277	283	249	321	267	300	293	299	310	290	278	287	305	298	291	292	291	281	264	268	247	297	288	305	276	256	286	256	282	311	263	307	302	298	296	269	304	270	297	296	289	247	265	308	290	279	277	299	289	289	302	274	320	276	292	284	276	265	276	280	303	274	266	286	298	290	306	293	251	318	279	289	290	290	302	277	271	311	293	290	275	272	300	318	296	295	302	264	290	275	277	297	279	276	284	291	293	261	299	291	299	307	267	279	298	278	287	319	307	291	264	280	281	294	301	299	321	258	333	278	308	283	271	304	280	290	280	278	296	272	338	267	272	290	280	282	232	292	275	282	298	267	302	255	275	275	282	322	256	280	286	286	268	284	288	277	284	286	271	302	310	289	287	315	282	274	280	322	297	302	286	285	269	301	294	253	289	279	301	284	265	293	290	246	292	250	276	295	272	269	287	278	312	270	281	289	304	289	284	296	286	283	262	307	279	310	263	282	228	319	289	291	290	275	286	278	286	322	274	309	300	283	288	293	290	293	297	265	273	293	312	294	271	293	289	317	295	297	291	278	279	278	282	249	286	290	281	286	274	266	291	269	268	282	269	293	329	279	287	304	290	287	297	298	292	298	289	289	283	279	281	298	292	280	289	306	271	295	322	297	255	281	289	284	299	299	309	317	274	299	294	284	268	297	288	328	299	278	271	290	228	254	277	281	293	302	276	251	306	289	291	267	291	269	287	262	299	299	279	327	253	271	276	305	314	306	309	282	282	275	287	285	297	295	288	292	289	273	316	254	293	281	272	254	311	277	300	298	258	286	285	312	281	279	278	289	307	278	279	287	294	285	271	298	277	313	282	277	277	290	302	274	296	280	264	286	293	282	281	302	291	304	294	273	264	285	270	275	307	281	309	302	282	282	328	263	310	261	278	275	293	268	273	300	288	259	271	326	279	299	320	297	305	289	286	287	298	262	274	283	302	266	279	274	248	285	279	272	270	283	275	274	258	300	281	268	286	292	314	268	290	253	319	280	257	293	293	271	262	293	277	259	297	297	290	282	258	291	265	277	297	309	310	263	308	309	266	256	305	299	286	301	291	293	305	279	274	300	261	259	294	291	304	285	285	305	272	307	298	321	269	305	262	279	278	296	280	298	260	301	265	285	269	290	268	266	299	286	249	294	264	298	289	314	283	275	290	275	306	298	259	281	299	311	294	282	252	291	273	279	306	266	266	266	309	280	277	281	281	295	296	247	262	299	300	284	296	250	273	286	313	309	248	270	289	293	281	311	291	266	316	275	296	278	273	285	288	264	277	287	268	317	293	300	304	261	295	285	280	253	277	271	282	271	338	285	291	283	283	272	280	267	273	280	302	304	315	287	289	294	288	296	272	280	279	305	305	240	303	271	288	273	276	311	266	277	277	301	277	283	284	265	287	261	308	295	283	255	312	305	290	256	315	285	291	305	311	260	280	322	313	290	277	297	253	308	296	287	326	265	301	314	287	283	286	300	280	261	304	273	289	279	301	284	285	310	298	260	312	297	287	274	312	289	286	276	297	275	282	319	292	255	296	279	279	259	285	328	314	269	271	268	275	288	304	283	293	289	294	284	278	297	300	289	263	279	273	288	290	251	300	256	286	295	291	277	272	316	265	263	283	264	287	292	283	276	280	261	312	282	286	271	288	301	295	304	292	277	280	300	266	296	300	280	288	312	283	288	263	294	304	274	298	289	292	293	319	293	289	287	288	242	270	275	278	262	287	281	280	306	337	275	290	287	297	264	259	309	261	270	282	292	256	309	285	303	293	318	283	266	309	309	283	289	277	316	268	306	286	279	289	299	288	289	306	306	281	279	277	270	258	256	287	306	296	265	287	284	275	280	261	300	307	256	293	296	284	280	309	262	284	262	269	286	290	303	266	306	279	303	294	285	284	281	274	287	299	285	291	285	299	282	253	262	296	290	293	293	304	304	259	289	298	297	299	297	280	299	274	278	282	266	286	258	290	292	273	280	290	260	277	293	277	276	291	278	275	270	257	278	331	287	280	309	275	290	285	299	297	285	261	300	302	292	292	305	293	309	281	260	289	276	292	329	292	278	290	276	274	280	280	267	339	250	314	267	291	313	278	280	271	339	274	289	335	289	273	250	279	263	277	278	302	295	285	288	295	315	302	315	309	284	284	274	277	267	313	308	269	279	278	274	278	277	293	290	255	302	277	291	304	264	305	290	294	305	267	278	270	287	309	276	276	288	280	271	294	287	319	304	252	275	271	260	254	287	291	300	291	300	255	283	299	271	258	274	301	271	285	281	308	285	291	278	294	271	286	298	305	282	296	319	266	293	299	278	285	260	279	298	294	287	319	275	311	305	301	269	266	285	269	265	307	280	277	283	277	298	291	284	289	300	285	280	282	303	298	268	283	279	284	275	285	282	299	305	266	290	287	276	323	256	273	288	269	313	282	304	275	294	270	297	289	281	297	289	276	321	317	300	281	276	299	291	287	289	289	267	294	297	310	309	268	283	301	287	257	262	298	290	267	277	293	296	272	282	296	264	274	269	283	262	256	303	279	280	242	271	299	288	287	290	281	298	278	269	276	258	309	287	302	283	279	274	309	288	320	280	273	295	264	297	308	277	267	258	310	290	264	277	311	294	285	269	289	279	297	292	291	269	302	282	294	268	262	269	293	293	260	279	295	284	271	271	276	288	271	268	252	280	269	278	302	270	312	265	276	317	276	263	298	309	287	288	263	271	297	289	276	270	299	289	280	272	322	280	283	310	290	259	295	299	296	269	243	291	278	303	285	286	285	311	248	294	284	279	303	260	272	291	275	257	287	277	282	289	269	282	283	289	274	304	262	273	299	299	259	312	259	278	287	305	281	272	279	286	300	289	246	262	285	275	293	276	284	322	273	277	290	297	311	281	266	289	295	285	291	312	284	258	239	313	303	287	270	284	258	264	273	275	316	272	299	289	294	263	287	293	281	267	290	297	274	255	278	268	313	264	272	313	274	279	267	289	318	301	318	269	258	295	298	272	307	264	281	325	275	277	297	265	272	306	300	295	285	275	289	261	289	283	252	298	282	292	281	299	322	268	289	303	299	267	299	289	282	295	292	277	287	321	261	265	287	330	286	289	271	284	303	291	292	270	308	296	275	299	272	253	294	301	296	307	266	270	260	313	263	277	271	292	285	308	295	323	279	282	270	293	254	312	295	294	248	258	287	278	298	287	289	261	293	263	287	316	291	290	289	257	321	300	275	281	289	299	311	291	285	292	277	279	286	297	273	288	264	294	293	293	299	272	297	283	274	265	300	268	280	288	269	282	273
24773	21183	27599	24964	12465	1220	912	825	674	685	647	620	617	658	631	613	611	581	587	574	608	589	565	550	559	601	566	613	594	583	590	586	598	576	578	539	601	558	554	549	584	557	588	561	569	593	566	543	573	581	627	559	543	553	546	572	586	521	553	594	582	561	492	566	612	499	598	594	596	573	590	587	564	586	589	603	510	531	548	554	619	501	575	558	614	565	603	609	553	556	568	556	532	602	581	523	578	569	614	603	607	583	601	594	563	561	560	576	572	572	564	545	568	585	542	530	566	573	561	585	576	616	579	548	585	587	567	583	570	577	568	582	554	569	588	563	587	580	528	624	576	577	549	566	533	546	564	584	566	555	555	584	561	545	576	567	556	581	583	561	591	536	574	556	509	565	554	571	558	556	578	552	562	573	537	588	527	537	564	560	524	529	572	590	562	544	566	580	577	590	569	566	583	516	539	602	537	605	536	562	559	608	562	567	568	585	589	539	587	587	541	528	562	559	529	576	585	567	558	543	557	530	562	573	507	560	557	583	568	516	554	585	566	559	617	547	555	532	545	569	590	590	557	569	573	589	569	608	552	563	535	596	584	585	589	543	576	561	610	530	579	612	589	557	568	552	572	569	571	558	539	530	563	568	592	559	607	604	577	554	537	551	572	572	579	548	560	529	568	533	533	529	592	544	557	511	583	530	571	567	616	558	548	547	578	530	573	573	559	545	532	564	530	549	562	567	568	580	559	546	554	545	568	555	556	516	508	539	532	602	566	570	556	508	560	557	539	560	582	566	573	554	548	576	540	551	545	564	570	575	605	593	553	554	572	578	522	543	541	508	578	593	556	565	527	537	593	553	563	590	586	600	579	522	592	570	547	555	578	557	556	570	559	541	585	568	559	561	572	547	584	573	554	549	575	563	571	586	547	523	600	532	592	580	585	563	562	576	550	557	550	575	558	566	555	516	568	525	591	578	558	575	521	576	572	573	627	558	602	577	561	580	565	586	528	598	544	574	545	578	517	529	617	526	589	547	541	560	541	579	549	553	582	576	501	573	586	527	540	583	557	542	617	573	572	573	587	579	522	543	543	578	555	575	533	556	560	581	533	555	557	551	566	569	636	588	567	595	541	563	573	511	524	560	553	568	527	547	558	595	558	541	550	540	512	563	577	572	594	546	574	553	541	543	582	609	569	535	567	559	587	582	544	529	615	544	583	517	579	560	580	556	568	507	526	566	575	584	578	583	552	536	524	559	574	575	575	588	570	581	596	601	552	530	596	569	620	576	556	588	534	533	569	607	526	519	544	583	583	567	546	523	541	519	558	549	545	538	605	559	530	582	550	585	614	518	554	555	577	554	573	575	564	558	598	564	608	567	555	553	560	538	551	571	566	562	532	541	574	586	575	548	567	571	579	546	575	553	569	519	617	521	576	510	527	558	540	595	565	573	537	564	605	540	537	587	561	557	559	568	571	602	555	532	526	536	553	553	558	540	563	557	589	524	579	566	551	550	575	555	604	581	570	550	581	556	550	562	564	587	538	551	546	547	589	584	581	575	537	568	561	576	592	581	525	559	545	556	571	588	560	567	542	598	581	572	538	610	589	566	518	591	571	541	546	603	565	585	561	585	587	544	551	586	547	567	550	597	573	533	567	557	568	543	580	609	527	563	560	526	553	555	547	600	553	553	523	597	587	612	534	596	546	569	563	595	568	533	562	543	545	563	575	571	591	561	590	543	564	511	585	602	536	575	573	501	553	549	572	611	579	539	557	529	546	519	574	574	578	511	532	569	543	574	536	549	565	567	577	573	574	550	605	597	594	561	526	540	575	543	576	546	571	581	564	527	587	582	547	546	575	543	588	557	592	566	558	558	572	569	565	574	550	585	572	525	562	551	586	572	567	558	574	546	597	588	542	549	556	578	549	565	571	570	574	595	568	540	535	577	594	557	562	548	569	554	547	525	586	573	596	564	539	562	577	526	559	545	585	564	601	554	553	550	548	558	585	585	590	557	588	492	584	562	588	585	579	575	583	609	598	507	584	551	513	620	555	536	538	561	568	542	567	534	576	570	611	575	564	607	556	552	549	569	541	584	544	566	571	526	588	554	583	639	562	536	613	587	563	542	544	578	587	587	548	555	576	562	614	541	562	602	567	532	568	573	500	574	569	583	590	529	557	518	542	548	530	551	576	580	578	542	532	562	604	554	535	549	569	560	562	569	550	574	561	519	585	544	608	600	572	587	572	562	555	566	576	600	598	606	601	528	545	544	557	576	519	529	579	583	563	563	578	566	552	537	561	572	572	536	544	543	530	589	562	557	574	568	588	540	586	607	576	587	583	593	598	517	541	594	598	553	524	548	540	587	589	537	583	570	544	556	584	583	534	563	579	555	510	614	542	608	546	575	529	560	579	556	579	518	559	558	607	577	561	551	547	516	612	558	565	560	570	508	558	558	575	522	540	554	540	593	580	560	551	539	596	590	564	564	563	589	572	566	576	553	574	583	550	627	586	528	568	622	555	591	545	574	543	521	572	502	546	549	551	593	560	594	546	593	569	560	564	559	554	568	562	566	570	545	548	554	550	577	561	492	580	595	544	547	538	568	571	535	561	588	573	571	577	553	570	548	553	544	542	586	548	551	552	567	573	549	569	540	560	552	542	523	562	582	594	548	565	572	545	575	555	570	574	569	576	537	544	541	544	552	564	514	524	514	563	548	608	517	543	565	542	529	559	570	531	622	519	562	609	551	552	579	550	573	567	584	604	578	555	571	577	559	557	569	522	584	547	561	587	581	587	560	542	556	548	535	556	568	576	639	588	564	571	556	537	553	551	541	550	583	548	543	538	585	592	594	577	576	530	571	579	581	562	575	577	591	549	497	588	570	524	551	551	496	558	589	602	541	567	550	543	531	599	576	544	568	579	584	571	557	524	547	512	594	567	567	543	522	559	590	624	571	537	533	593	542	544	542	548	559	597	584	568	525	543	558	562	574	563	553	563	523	547	571	566	530	522	570	562	562	534	567	585	559	567	566	550	574	607	566	550	557	577	609	541	589	556	547	565	527	526	536	570	525	533	591	572	546	575	530	560	542	553	548	579	553	558	569	568	558	575	579	572	559	585	551	586	525	584	544	579	561	583	542	547	587	585	568	548	550	572	545	559	553	560	580	546	563	578	550	566	549	538	586	550	550	558	552	540	534	566	560	597	590	594	568	580	552	573	552	595	580	576	566	586	572	586	579	566	540	574	544	535	603	514	548	537	539	569	542	550	582	586	586	587	571	578	554	553	572	606	563	562	598	574	545	541	576	576	572	608	573	563	571	531	580	572	588	580	547	536	570	519	567	546	572	584	575	551	520	593	560	518	546	595	590	587	563	538	587	557	600	596	548	559	563	586	576	571	568	554	550	554	539	591	554	551	526	504	549	593	543	564	592	552	573	592	574	573	567	555	616	598	586	560	527	606	573	576	530	545	563	533	554	610	560	515	542	576	573
24926	6008	4709	2468	1785	1509	1197	1088	957	910	882	840	765	767	742	732	728	639	692	682	640	662	706	679	659	646	653	644	634	639	671	651	660	630	578	600	620	670	646	627	641	644	674	645	647	622	664	631	612	640	687	677	585	677	641	642	651	606	662	623	642	654	650	622	601	620	624	667	655	635	626	638	644	608	627	632	659	591	618	618	630	636	681	655	582	646	640	655	664	625	658	643	620	649	646	610	681	625	626	651	634	627	652	627	637	639	651	661	634	640	586	638	653	609	636	685	665	653	648	621	635	611	669	682	628	639	656	606	592	680	655	656	660	685	604	621	646	620	625	637	634	595	632	646	623	623	630	646	623	614	619	672	588	630	632	585	665	612	677	633	627	619	641	606	598	617	648	647	627	673	684	621	685	629	623	637	650	642	628	624	625	613	645	672	645	622	641	705	693	664	601	626	610	681	629	655	654	643	650	661	663	693	615	593	618	622	636	636	623	625	648	643	641	642	671	621	648	619	605	665	688	636	652	603	640	629	627	586	674	612	615	617	611	636	644	607	687	647	601	599	630	639	631	629	659	683	636	603	641	698	664	653	663	636	660	676	642	607	667	621	647	644	623	621	637	651	604	660	641	645	660	598	632	612	626	639	641	614	622	651	633	588	616	657	661	625	648	653	674	635	624	660	639	618	606	660	645	637	613	658	651	578	634	679	680	631	648	659	600	613	644	691	661	654	655	636	590	646	648	644	637	615	622	611	673	620	632	644	602	598	662	639	662	632	640	637	661	597	629	692	641	630	630	688	626	652	687	604	627	600	618	646	680	619	641	554	630	607	613	628	599	663	665	601	620	607	656	635	667	611	653	669	695	639	637	637	669	685	644	684	644	642	650	613	656	656	605	643	629	653	627	623	633	639	683	627	643	629	632	652	642	653	625	673	670	664	614	642	633	664	656	651	606	646	621	628	636	633	638	672	657	622	628	628	593	650	677	644	643	680	632	614	626	650	692	663	655	627	631	618	639	639	639	679	656	641	676	619	666	628	645	667	626	650	615	654	659	654	624	628	612	633	636	664	658	631	634	584	593	654	594	637	624	629	602	604	627	610	636	600	597	620	600	624	616	639	635	677	622	628	586	624	596	607	612	634	640	598	634	646	625	641	625	610	615	617	651	619	664	644	669	610	696	670	599	642	659	653	611	643	601	606	628	624	638	651	653	627	634	606	641	643	643	630	663	646	707	635	624	633	650	675	627	655	661	605	690	609	640	663	646	586	629	655	641	656	686	689	641	578	593	651	597	652	623	691	590	649	611	632	634	681	638	631	635	649	607	590	655	584	645	625	583	644	644	631	584	619	614	634	624	680	704	643	616	640	676	657	673	618	615	670	659	641	612	682	648	658	622	660	652	581	631	634	606	650	654	637	661	615	635	615	669	656	647	666	658	637	662	610	611	616	582	672	627	629	666	677	671	585	631	639	639	657	632	625	635	647	603	657	640	590	675	603	630	636	626	638	608	644	581	598	616	634	649	660	615	682	642	690	656	654	676	646	657	625	650	586	657	641	639	622	647	627	620	629	651	599	605	608	619	628	641	645	666	644	622	644	637	652	655	644	644	659	619	654	666	617	689	625	638	632	656	676	642	626	644	646	675	606	658	641	587	625	670	667	602	664	641	659	636	635	693	657	642	647	615	645	643	636	660	677	668	630	682	629	661	627	619	656	573	648	631	599	633	646	635	635	611	616	624	633	650	629	616	638	636	640	645	655	616	625	616	590	620	611	624	648	639	640	627	610	652	630	597	656	643	620	634	613	596	615	657	669	611	629	631	631	607	663	599	677	597	601	633	656	634	616	622	626	614	643	659	630	668	689	614	626	645	623	644	657	657	599	640	615	668	592	657	669	615	665	672	622	615	694	626	623	643	637	624	648	606	597	625	660	617	637	615	613	619	627	645	676	671	623	639	605	681	658	617	645	661	613	693	637	664	633	628	583	641	618	614	673	650	635	602	634	630	646	645	640	631	594	621	589	626	632	585	615	616	653	611	640	625	660	620	591	593	673	637	645	638	640	605	633	652	633	684	697	648	653	667	678	629	616	657	611	661	641	660	603	630	582	597	637	647	639	621	613	651	639	644	661	638	606	647	646	625	686	672	617	627	618	641	668	669	664	634	602	628	608	637	616	616	642	684	649	650	638	618	630	596	651	610	628	568	631	651	574	627	603	618	604	625	663	644	671	622	630	646	682	666	621	617	652	609	655	653	679	631	645	614	621	607	643	609	657	676	612	621	656	616	649	610	643	633	598	665	637	631	659	593	654	663	620	611	604	626	570	663	647	639	614	688	619	676	587	591	652	634	634	702	633	653	586	638	654	647	627	653	665	637	681	633	655	654	692	626	665	661	629	619	619	645	619	612	672	639	648	653	625	655	616	634	638	665	643	659	617	638	604	705	645	658	606	651	649	682	622	630	609	675	647	601	661	686	631	614	613	625	617	621	668	644	647	630	660	588	644	594	597	668	553	596	620	640	661	640	633	662	642	575	620	584	634	653	622	633	619	656	635	601	643	646	635	624	633	689	592	651	643	610	607	640	621	621	623	621	687	596	652	638	630	579	649	648	658	595	644	644	633	646	679	628	680	635	623	650	655	634	615	636	660	649	658	574	649	626	646	663	650	629	612	632	667	650	625	655	656	614	606	650	679	641	640	606	627	635	629	647	638	611	659	614	630	671	580	591	643	620	611	656	677	605	615	643	656	627	637	647	646	654	642	658	648	615	645	664	639	612	639	624	631	649	644	662	630	647	623	619	629	641	631	631	674	694	603	666	640	635	616	657	643	606	661	674	678	656	663	626	614	625	601	619	633	665	667	634	650	644	625	672	641	683	633	602	636	628	621	632	610	641	643	694	637	605	655	649	645	630	645	659	618	681	656	659	670	616	655	653	653	616	630	606	656	622	673	677	644	631	618	637	659	674	634	606	609	594	596	676	659	629	680	623	670	620	613	653	695	648	651	695	654	593	612	640	647	630	638	639	663	579	647	582	684	661	634	661	623	612	627	684	665	594	587	617	601	676	639	610	630	621	631	591	639	662	614	681	612	648	621	662	632	614	589	649	640	630	633	616	657	606	655	586	640	664	651	637	648	638	652	645	620	577	636	650	663	629	612	643	609	653	654	661	671	652	645	650	656	667	583	650	633	662	607	645	655	606	633	644	634	622	625	621	645	627	637	647	637	629	653	650	660	652	616	612	634	627	658	661	641	666	679	638	613	637	646	638	691	619	633	663	639	647	644	596	633	687	647	624	668	672	601	676	623	652	635	675	659	644	617	611	622	635	641	623	629	653	649	653	602	638	634	612	650	616	642	635	641	605	685	615	637	614	633	658	626	645	575	654	623	612	654	649	645	646	642	637	627	681	655	613	654	611	607	622	615	647	667	641	671	610	620	636	644	662	677	636	603	632	631	612	671	634	619	641	646	658	661	598	650	616	582	672	606
22642	21234	29044	23737	21230	21287	11821	1556	1058	1041	925	828	723	751	707	706	713	656	614	589	590	600	577	616	547	560	605	589	539	544	580	518	549	496	532	538	525	538	549	540	548	535	560	489	553	571	492	556	540	545	527	522	551	477	559	529	541	511	529	543	483	542	545	515	581	520	552	546	524	525	555	481	536	534	540	502	570	502	505	497	486	525	552	500	545	521	496	504	510	520	578	526	552	595	525	477	495	543	516	526	506	485	484	546	494	528	524	530	515	529	496	536	522	516	527	505	560	523	527	539	573	487	519	532	526	527	536	482	530	525	552	492	519	527	512	522	491	518	504	501	523	512	501	549	488	541	498	518	501	496	505	534	524	544	512	507	564	561	540	557	492	585	525	511	506	461	525	529	528	521	506	532	518	513	511	531	526	490	558	485	500	536	504	523	487	551	497	499	516	534	525	509	526	492	543	503	533	491	539	535	523	549	497	511	526	497	539	542	550	510	490	585	505	515	527	512	518	511	535	521	554	558	514	486	536	541	507	516	503	497	552	517	525	583	499	514	494	548	573	538	507	522	525	547	516	555	480	556	526	495	532	518	594	508	485	524	547	515	553	509	515	496	546	508	511	527	525	531	539	518	536	548	490	495	516	507	515	511	545	526	553	527	565	548	513	502	504	553	507	505	566	521	551	511	533	531	526	533	552	536	523	532	513	519	515	537	525	504	535	520	575	544	510	519	550	537	534	517	473	515	524	559	526	525	531	538	540	553	500	507	568	501	557	582	507	512	530	534	524	523	554	518	550	488	553	502	531	533	521	491	538	509	520	514	509	515	526	535	537	503	533	531	507	546	533	535	541	517	515	487	568	503	501	484	509	537	505	528	507	477	504	532	519	520	507	557	523	527	535	503	506	517	496	523	491	561	488	545	548	501	551	533	480	498	493	549	529	488	580	569	521	490	491	522	528	511	531	523	512	506	503	506	553	544	573	535	549	498	494	496	502	519	517	544	512	525	573	512	498	543	490	548	498	535	487	540	537	474	533	498	509	546	492	526	554	504	511	540	517	518	527	557	493	543	528	519	536	534	525	531	550	506	517	544	516	529	499	532	535	530	513	515	550	533	535	495	547	543	502	570	506	531	505	503	538	539	510	515	578	529	540	541	512	468	524	535	484	522	523	538	500	504	523	511	524	537	545	525	518	525	535	528	515	539	508	548	514	545	485	482	518	533	519	555	544	518	540	528	501	501	542	496	505	519	539	531	525	521	541	481	504	530	494	510	509	555	513	535	544	513	555	525	513	540	555	497	524	476	515	539	548	536	513	526	533	555	530	542	547	495	494	542	536	523	522	519	525	560	559	517	504	509	533	535	520	515	531	511	498	529	526	545	514	502	501	543	529	518	497	523	503	566	511	516	511	540	488	553	548	521	530	498	504	506	523	530	522	518	551	533	513	544	539	504	514	545	540	502	507	517	472	505	534	514	544	544	504	522	541	503	531	545	511	519	497	490	498	486	531	558	519	505	515	546	476	504	510	486	538	517	518	495	535	525	573	520	537	485	527	497	541	472	498	578	539	511	520	513	491	587	517	548	496	511	530	480	522	535	496	556	503	500	511	499	565	489	520	522	542	499	522	494	494	532	515	477	561	498	532	486	551	540	490	524	492	534	501	481	522	539	540	548	498	502	532	505	472	498	510	521	562	516	553	494	525	520	514	511	500	504	511	532	552	528	523	517	515	533	522	516	552	548	518	516	507	548	528	487	544	547	543	536	503	520	557	523	508	519	479	476	527	524	541	532	523	503	534	513	511	550	513	516	522	526	491	515	510	516	475	495	506	546	518	520	506	545	555	500	535	527	515	471	511	548	528	525	527	515	498	464	505	518	522	484	485	512	528	491	519	511	484	529	515	488	485	510	572	529	513	502	494	489	524	531	485	499	540	528	534	572	560	528	528	518	545	519	478	508	529	512	522	503	492	525	513	508	533	527	522	505	521	512	560	556	545	507	519	536	508	545	496	508	504	531	479	514	535	560	499	482	534	524	527	518	492	543	563	546	513	534	484	541	486	510	525	514	531	538	528	490	556	520	514	512	481	544	557	526	556	507	540	509	529	514	495	525	494	526	504	510	523	558	514	526	535	506	516	490	533	524	502	494	478	550	511	499	548	508	527	527	525	511	518	521	541	497	493	526	526	530	563	550	503	506	538	536	542	529	526	554	496	521	553	534	515	497	555	562	518	523	515	530	498	533	464	529	515	561	531	547	524	488	512	522	549	506	530	555	514	541	514	537	508	482	509	505	548	535	518	516	563	530	500	527	516	506	544	465	514	541	491	539	511	526	523	511	524	511	518	531	504	527	544	449	533	544	514	503	522	499	511	550	531	530	512	523	573	526	544	541	519	508	525	526	554	504	477	537	529	511	543	530	523	520	518	509	501	500	520	564	551	536	526	490	571	539	558	534	528	550	494	487	531	511	543	507	541	480	529	533	516	544	527	498	554	510	533	518	550	490	522	495	551	515	504	529	515	585	505	528	535	496	504	484	542	494	528	528	489	535	530	519	540	478	515	512	573	506	509	532	526	500	539	560	497	500	538	551	518	517	485	488	552	553	525	526	510	554	548	472	532	492	508	521	514	524	514	547	499	502	533	503	495	552	539	507	520	484	531	572	534	556	496	551	522	529	527	494	534	504	507	539	557	525	528	502	522	509	488	519	488	541	513	507	577	509	515	527	496	503	476	517	519	543	537	475	545	535	570	531	559	506	517	510	515	486	537	559	524	501	546	546	523	534	553	517	510	507	517	502	519	530	537	536	549	512	536	486	530	512	508	526	530	484	545	485	545	514	495	517	547	535	510	482	509	511	534	517	532	537	528	519	499	522	523	524	544	523	520	505	522	536	546	515	499	521	492	519	504	513	508	492	533	532	514	523	518	539	505	526	488	477	529	516	549	501	532	539	481	548	512	536	528	503	504	569	525	532	529	535	560	502	506	492	496	541	522	547	504	502	484	562	501	555	525	502	492	537	511	555	532	523	511	546	526	510	515	458	507	521	536	507	545	529	492	516	526	505	550	515	512	545	530	570	552	555	484	524	526	489	497	522	513	490	531	535	491	517	507	561	578	505	522	489	526	507	488	602	519	538	509	501	532	532	511	548	484	534	456	561	550	519	517	540	541	483	500	507	475	458	537	485	477	486	556	525	536	564	533	524	546	517	519	503	479	488	521	551	531	488	556	511	495	554	491	533	514	545	542	548	516	533	538	522	554	559	537	469	509	502	526	530	519	505	525	486	513	495	506	538	506	579	536	514	525	512	550	556	499	544	551	494	560	497	511	501	506	520	489	517	551	510	551	514	492	545	502	559	524	554	563	570	549	491	499	522	549	488	498	592	532	533	507	515	527	523	510	533	510	546	540	503	501	508	489	515	500	502	534	520	543	495	534	523	516	495	555	523	530	517	538	544	507	522	504	521	537	532	515	476	530	460	491	565	481	482
27863	15608	12771	6833	4609	3508	2737	2205	1841	1576	1341	1178	987	997	917	841	837	877	787	717	676	708	688	636	662	648	691	711	630	637	633	600	646	584	562	623	647	633	613	610	570	590	616	604	598	571	576	591	606	574	601	539	612	571	575	601	566	624	569	603	578	543	591	604	579	548	534	573	575	554	571	522	566	568	596	531	575	545	571	547	573	596	566	583	576	557	553	574	516	570	533	604	528	564	554	604	601	566	559	551	535	608	583	577	564	555	596	555	579	579	594	512	521	583	581	584	569	609	579	548	590	549	538	550	573	559	565	563	568	583	569	580	606	594	560	566	520	585	532	518	565	510	532	608	566	577	582	584	581	610	571	593	581	560	554	589	521	573	576	589	608	611	565	559	591	569	566	539	574	574	571	559	533	583	590	563	594	576	589	584	548	559	549	578	543	566	619	592	579	559	539	559	576	563	563	552	534	590	550	512	580	576	558	553	559	554	557	560	557	653	545	526	547	552	557	566	564	555	580	524	546	561	569	534	589	534	534	563	535	587	574	594	598	582	583	567	549	569	582	583	564	594	550	566	569	529	562	577	546	568	545	568	580	566	523	567	558	580	536	541	591	559	536	543	541	591	530	567	541	558	578	560	541	572	592	529	545	529	548	543	579	550	597	561	540	604	600	552	564	543	577	526	590	589	590	569	574	583	567	565	528	575	558	587	539	561	584	533	506	569	599	577	547	519	567	524	575	561	558	549	499	589	555	551	546	523	563	553	563	555	574	535	575	530	591	564	557	544	570	601	557	569	571	525	564	557	531	549	578	590	554	612	567	553	523	581	564	560	545	504	566	567	546	553	584	573	569	585	548	534	547	554	555	564	545	565	576	573	541	569	554	571	584	551	614	544	588	540	566	579	584	602	533	534	574	558	567	585	548	600	539	538	555	539	554	560	562	544	586	535	576	604	577	568	556	558	571	552	543	528	572	539	553	598	565	556	551	593	562	522	595	591	621	527	584	552	558	549	584	589	593	575	556	538	567	571	574	565	625	574	576	572	537	552	580	543	583	568	554	617	571	588	560	569	541	568	582	570	540	571	584	567	547	601	577	566	578	583	589	584	579	539	533	575	586	574	584	575	591	538	570	587	554	551	582	553	587	604	602	550	581	558	616	586	556	567	554	567	571	572	556	528	549	603	567	591	558	553	534	535	592	591	554	566	548	579	537	557	569	614	549	546	568	617	553	562	568	577	516	557	572	555	551	591	615	532	569	520	536	560	570	557	533	561	566	572	580	570	564	536	581	530	575	585	553	576	578	552	574	567	547	588	589	604	558	591	539	546	580	536	585	560	576	544	525	599	518	565	539	569	595	565	579	562	547	540	561	593	564	531	586	547	567	556	586	591	571	561	531	594	593	548	579	529	552	547	523	565	549	569	567	552	605	556	558	535	586	533	594	530	562	572	600	563	532	543	608	575	555	578	573	544	553	559	612	559	566	550	582	597	563	537	514	596	558	552	558	523	526	556	584	575	528	560	590	527	525	608	569	560	539	574	557	606	570	584	594	557	579	539	555	589	561	557	596	585	567	529	581	537	545	565	591	590	550	574	593	544	582	570	513	583	548	587	549	531	538	549	543	589	526	576	527	583	564	550	548	548	574	513	588	540	573	573	570	557	549	571	545	607	538	554	542	592	543	556	586	551	601	544	562	556	564	554	568	547	571	601	545	586	619	549	591	531	549	604	565	608	505	581	536	491	557	565	538	581	588	566	526	510	582	587	585	636	601	553	532	533	538	541	560	558	547	559	568	594	525	604	573	556	557	546	616	521	586	572	539	609	590	536	594	561	529	579	627	574	569	602	590	547	533	553	601	562	552	566	577	575	599	575	508	605	543	567	597	571	551	532	549	548	586	550	578	555	525	549	585	551	575	570	545	576	563	539	623	570	527	550	536	541	540	546	523	537	536	571	556	534	591	575	598	595	601	541	561	588	546	586	558	537	579	560	587	586	590	554	596	559	541	537	531	573	564	554	558	530	575	601	587	530	557	579	591	539	531	554	591	590	561	558	552	567	622	595	534	554	521	537	561	552	591	541	509	620	580	602	574	578	576	594	607	541	600	528	521	576	566	552	560	551	555	589	564	561	571	593	559	568	564	549	574	556	543	572	556	559	535	537	558	568	567	570	548	548	547	569	545	517	537	581	589	549	606	550	561	588	548	587	563	572	578	589	576	595	558	562	597	568	558	565	533	560	599	580	560	551	567	541	577	572	591	600	510	580	555	521	538	563	575	563	567	561	559	567	538	561	559	565	536	559	569	559	583	557	514	566	528	525	555	590	584	577	561	562	546	576	580	572	520	567	508	578	549	541	570	586	568	546	525	543	593	575	576	575	549	593	592	579	532	558	590	504	555	554	620	586	567	613	569	593	597	518	552	583	547	572	556	561	527	535	544	556	531	516	602	543	576	581	576	565	540	556	597	563	516	590	558	574	550	578	582	572	545	512	505	534	539	586	603	536	559	560	588	566	568	578	567	566	546	578	622	548	533	589	552	600	557	558	551	561	568	577	551	590	575	610	556	518	574	601	536	577	574	574	553	589	536	576	569	548	541	575	562	529	512	559	576	584	514	563	574	569	545	554	543	534	587	571	574	643	588	564	550	568	520	549	563	576	549	576	584	587	587	570	565	576	578	535	610	520	558	589	562	581	591	561	549	523	590	577	634	533	543	521	545	590	556	590	529	579	534	555	570	593	574	539	525	565	559	521	590	537	579	557	546	572	576	531	589	582	555	574	558	578	549	565	545	540	592	567	564	526	549	524	551	592	558	574	552	606	602	603	545	548	578	566	539	526	512	532	535	591	563	557	567	560	569	564	553	546	590	595	560	568	546	601	549	541	578	519	534	627	553	523	576	552	578	574	560	564	560	605	565	580	550	577	561	577	615	550	603	577	602	599	586	537	616	548	535	594	551	572	560	556	546	628	566	569	611	594	608	569	547	558	583	577	594	582	579	561	538	521	567	563	555	588	548	563	548	568	547	558	561	556	595	580	559	564	516	575	583	561	543	563	592	566	595	580	542	522	539	526	543	594	585	558	536	563	556	588	597	592	523	588	581	544	604	560	563	576	571	553	534	557	567	616	585	604	580	560	563	586	538	577	575	560	553	581	571	547	600	578	561	568	570	546	563	552	553	564	541	556	578	567	578	563	574	554	584	581	539	536	607	537	587	586	564	549	587	573	579	546	557	521	561	575	559	581	530	575	553	517	594	530	581	534	533	576	551	566	569	553	556	580	562	528	516	550	558	534	567	548	555	536	599	589	583	543	585	523	566	575	527	552	546	554	529	541	546	543	560	570	594	542	567	579	553	560	600	621	539	558	583	558	536	575	544	608	606	526	523	553	535	578	544	561	535	583	539	529	561	571	558	596	536	556	569	576	537	528	572	527	583	581	559	539	531	533	538	574	573	552	565	583	566	571	569	554	538	599	557	599	580	573	580	548
27511	20384	8962	993	661	562	495	390	363	370	350	349	329	352	313	333	353	333	307	336	326	328	333	333	315	341	322	351	345	344	342	357	342	312	334	334	349	317	331	309	320	317	342	320	336	328	354	300	333	319	342	346	344	327	331	347	337	329	290	318	313	306	296	346	333	330	342	322	323	331	319	324	306	360	315	328	347	342	326	317	302	323	317	327	349	343	323	345	322	342	313	365	334	311	334	309	313	321	317	344	312	319	318	315	312	340	344	364	367	335	316	346	304	363	329	307	323	336	345	300	321	325	308	324	362	336	315	372	325	344	282	348	352	317	345	313	319	336	336	299	345	301	323	336	315	341	341	318	308	325	327	323	323	317	292	351	324	294	364	335	312	354	315	350	302	329	319	311	305	308	350	331	342	353	318	340	339	319	362	320	311	340	312	332	314	374	349	301	321	338	339	334	304	319	297	307	346	317	295	352	358	324	342	339	325	284	350	353	346	355	331	325	296	318	331	335	338	305	333	336	290	319	331	341	315	350	325	330	335	311	355	348	334	312	310	336	325	324	296	339	324	357	319	319	303	348	336	340	315	316	363	347	333	340	331	336	328	305	349	333	328	328	353	320	293	339	330	329	313	356	336	320	333	304	339	378	339	314	331	317	331	340	318	323	338	340	356	345	339	313	321	342	355	294	331	342	335	345	335	293	326	317	365	308	330	283	321	315	337	318	344	335	316	337	314	329	339	360	307	307	344	348	326	294	340	359	336	321	346	322	323	306	317	316	321	324	343	320	296	352	347	323	338	322	359	358	338	330	336	334	354	334	334	302	307	326	317	319	314	302	318	293	323	330	323	352	331	316	346	353	302	327	340	350	345	346	345	344	306	343	363	349	363	334	321	341	320	332	360	327	306	282	319	312	317	332	313	323	347	355	322	328	327	315	332	303	308	327	317	371	313	333	323	303	326	322	319	350	318	355	318	321	325	340	311	327	338	333	319	357	319	332	332	322	336	348	313	340	330	330	307	329	329	373	346	326	331	296	313	318	311	352	326	363	336	372	339	326	347	295	336	325	325	291	356	327	322	341	346	330	336	355	298	316	326	346	348	331	299	328	349	350	318	311	304	344	354	343	325	330	365	373	327	353	321	328	329	358	352	348	306	311	315	354	348	329	330	337	336	291	323	331	389	309	327	352	334	325	328	358	328	327	317	348	328	345	318	358	338	345	312	331	354	339	311	329	328	345	339	311	329	290	353	328	345	329	306	309	366	302	321	360	374	288	342	344	328	324	303	330	287	317	323	341	335	347	331	362	336	335	367	343	344	330	308	323	337	336	336	359	319	308	326	359	329	344	335	331	334	325	287	348	320	325	329	353	351	329	340	325	327	335	318	340	324	358	307	329	360	319	340	305	320	292	351	342	326	317	334	307	315	319	291	344	339	338	304	316	325	336	360	320	339	339	306	322	351	355	343	344	328	336	307	323	336	337	333	327	316	343	324	349	353	331	335	321	325	339	329	319	325	336	342	325	325	323	309	318	356	332	311	318	314	346	325	299	357	331	354	320	286	381	364	356	343	302	328	332	312	318	342	329	333	323	334	331	338	327	313	347	336	308	307	324	314	333	354	332	344	335	346	313	309	318	314	365	321	325	287	334	347	328	328	334	297	316	356	323	300	336	316	361	322	320	351	345	325	315	364	335	342	335	338	310	346	339	308	350	329	348	326	326	318	321	292	330	318	346	331	320	335	343	355	313	339	335	350	331	323	326	325	334	340	349	380	341	330	338	335	343	327	354	326	312	320	359	340	328	299	313	339	302	323	346	321	314	361	300	298	332	350	329	295	356	316	312	329	348	326	330	338	358	325	326	325	304	379	335	330	359	343	331	319	335	294	318	346	336	321	327	354	320	352	356	310	339	315	342	350	300	342	300	326	342	350	330	373	361	325	331	325	347	328	354	327	338	302	348	336	310	315	336	327	337	348	340	331	341	317	329	284	336	328	332	347	347	314	308	306	305	314	302	329	316	338	319	312	339	329	333	340	357	310	334	299	310	338	329	329	361	321	290	346	366	336	329	375	353	301	290	321	318	315	312	344	316	318	319	349	325	344	305	306	326	343	326	336	312	312	344	322	328	322	325	385	314	329	322	324	346	311	317	334	302	339	353	321	365	341	345	347	365	311	340	328	310	317	326	337	339	355	330	332	347	304	315	323	348	331	331	344	310	353	366	331	323	310	322	311	317	351	318	326	351	345	345	310	290	361	362	353	329	319	320	321	310	336	330	353	329	332	321	308	302	321	339	343	290	321	340	351	337	338	300	344	335	357	303	329	293	351	328	323	311	359	314	323	317	323	341	344	335	361	320	349	304	340	371	322	340	346	265	326	337	350	321	370	282	311	332	330	334	316	335	327	310	340	320	318	350	330	333	324	320	314	314	324	321	332	368	292	346	302	331	333	365	314	311	298	356	326	349	301	361	307	333	319	334	318	347	318	339	338	315	362	356	300	333	344	338	346	314	337	332	311	323	353	329	336	319	320	292	357	370	318	349	372	336	312	328	349	318	334	310	349	330	326	355	334	309	358	319	338	320	331	352	346	349	339	328	322	338	312	325	319	327	329	329	352	350	335	338	326	366	352	331	301	306	336	323	336	300	324	333	325	315	347	360	329	303	326	298	299	286	317	300	317	358	320	328	311	358	317	333	362	313	337	346	334	314	311	351	360	334	346	294	318	343	359	373	384	309	321	373	319	358	319	311	331	338	322	316	313	355	308	322	339	349	311	296	319	333	339	326	369	339	313	363	332	332	337	338	316	353	342	338	336	317	311	329	313	302	308	327	325	330	336	323	323	343	311	341	331	323	305	307	331	314	324	315	348	327	332	313	338	340	348	326	341	349	322	339	319	356	320	316	316	339	318	307	331	323	328	342	322	310	392	305	343	319	358	316	320	326	389	326	320	348	340	334	323	335	324	339	323	340	328	354	356	296	343	323	320	328	329	362	332	307	312	369	319	341	339	349	317	326	292	353	322	332	342	323	339	301	323	334	358	299	336	320	279	344	351	320	351	321	327	347	320	349	325	345	339	339	318	321	331	350	320	326	345	331	327	292	332	337	348	312	368	319	327	314	338	322	304	355	311	327	348	313	330	334	353	300	308	321	334	322	308	322	350	327	348	326	325	320	334	375	319	299	329	291	296	307	346	305	336	341	350	326	305	333	328	366	362	338	341	339	328	322	304	318	326	317	327	358	330	319	329	328	353	318	312	360	360	343	323	331	279	330	328	321	336	340	320	316	345	323	332	363	299	332	321	319	335	328	313	321	347	345	328	344	329	325	318	357	332	289	329	331	345	339	309	309	331	343	332	369	327	349	314	353	340	331	329	333	344	317	321	330	330	351	314	303	315	344	336	334	287	325	343	355	292	364	347	298	311	312	320	331	357	350	328	342	352	303	323	313	317	323	342	312	334	304	316	351	320	348	317	305	293	352	361	322	319	342
21542	1611	1177	701	602	528	472	462	449	446	445	405	419	372	379	411	416	396	398	436	375	425	412	390	396	424	395	410	395	390	386	401	359	370	426	396	402	369	414	411	405	407	396	437	399	397	440	396	374	427	395	378	402	398	424	430	406	413	405	383	428	422	364	384	371	378	387	385	404	418	420	416	365	398	400	384	411	381	404	385	462	403	384	386	397	373	386	367	405	412	369	397	376	354	392	431	361	390	385	394	373	400	444	428	414	388	390	424	390	411	375	410	386	385	406	408	367	382	407	373	443	386	383	403	409	404	388	376	411	401	412	375	410	406	391	360	377	401	396	390	387	381	401	370	396	382	397	403	408	405	411	386	367	407	381	429	429	396	358	382	393	383	385	398	430	411	401	396	368	384	385	407	346	376	400	361	412	387	398	392	390	382	398	386	417	381	370	402	439	400	413	396	398	408	356	391	387	362	369	383	420	399	396	393	418	383	373	379	432	372	400	394	376	387	377	387	422	377	432	370	396	413	387	394	391	370	367	406	392	398	385	407	444	420	402	420	370	426	345	438	409	413	409	397	404	420	356	396	402	393	404	443	379	369	405	393	395	398	411	398	419	372	412	403	399	388	380	419	404	379	408	393	399	386	413	425	373	397	391	406	383	385	356	390	364	385	402	384	415	375	361	399	427	391	385	389	402	422	384	396	395	422	357	425	367	412	435	391	405	371	379	390	395	417	405	442	404	384	391	373	368	398	401	388	421	418	385	403	404	356	378	388	380	360	398	363	412	408	413	371	399	375	403	427	396	382	373	412	378	389	399	410	417	412	391	396	421	383	444	342	367	358	418	402	425	383	415	374	402	401	415	386	376	387	365	409	447	367	369	397	393	409	383	375	380	389	385	394	402	401	415	372	401	371	373	438	375	386	402	393	382	398	373	395	381	383	401	434	398	400	455	408	400	374	401	417	418	401	359	405	371	390	379	404	422	405	381	436	404	413	349	393	435	356	378	407	367	362	421	407	396	419	387	393	416	427	430	387	345	363	379	393	396	419	386	401	367	392	392	371	381	386	400	413	372	369	416	403	397	372	404	387	403	388	410	400	400	411	389	399	391	394	380	395	406	396	425	431	391	417	396	393	414	431	377	397	370	399	380	380	446	428	356	432	409	426	412	411	387	372	431	384	388	383	417	370	382	426	388	426	382	425	401	417	413	364	406	374	411	395	409	384	385	422	398	397	369	373	384	396	385	343	413	368	404	387	396	369	418	440	385	381	375	385	409	385	444	343	392	393	411	388	432	381	378	402	400	432	390	366	398	386	421	399	401	396	409	396	378	405	378	436	449	399	417	410	397	411	388	403	391	418	389	419	389	381	384	401	361	393	413	392	389	403	409	415	376	406	400	388	410	426	375	427	390	416	426	379	436	404	421	371	400	381	359	421	406	376	374	367	411	404	383	373	365	391	384	412	383	400	383	422	383	386	391	399	402	412	412	382	402	407	413	436	387	381	406	404	381	394	365	437	387	388	406	400	430	394	405	391	392	428	378	371	395	381	443	390	401	414	394	389	371	360	379	406	385	439	402	418	432	428	396	374	389	403	384	409	383	404	423	392	413	384	404	419	380	375	386	394	401	401	382	388	375	381	374	370	371	384	384	398	365	400	410	379	408	388	429	386	404	384	404	385	418	404	419	390	405	392	382	387	409	376	390	378	406	396	410	366	365	377	390	441	405	375	380	412	377	392	392	393	376	385	382	412	394	428	387	369	371	408	390	405	395	411	414	374	396	395	416	414	402	375	393	354	418	391	384	390	395	384	400	362	391	402	402	392	374	383	383	376	398	400	433	415	376	375	372	400	381	379	382	395	392	419	435	394	414	373	415	415	392	419	367	399	382	379	385	414	424	377	404	409	381	423	388	416	380	398	395	371	415	387	397	351	408	411	400	398	395	423	409	384	403	392	386	404	375	386	396	402	393	402	427	382	418	398	361	425	395	389	377	395	383	378	418	357	402	370	398	346	379	409	413	387	387	398	402	399	410	406	416	391	405	390	389	416	382	436	388	373	408	417	406	403	394	423	372	390	397	394	414	387	387	363	428	361	401	371	391	404	349	396	402	357	402	391	401	419	375	398	396	424	403	391	389	399	403	421	360	383	394	378	398	397	381	385	398	418	392	381	377	375	393	384	380	396	405	407	398	387	377	392	386	451	411	371	406	404	393	367	400	382	400	389	390	389	387	396	385	436	413	361	405	391	399	390	387	376	393	397	395	385	373	366	390	381	410	418	401	378	422	392	393	399	411	415	383	405	415	384	390	370	407	362	418	422	408	407	389	412	400	394	379	399	376	417	385	380	385	394	393	394	415	414	390	379	415	388	388	405	361	394	379	407	360	406	388	395	369	391	405	414	418	371	395	390	387	395	391	368	391	386	381	399	368	358	386	443	362	384	398	399	417	387	388	366	409	396	396	379	404	370	376	370	381	406	447	422	378	376	381	393	349	389	374	394	393	387	372	391	389	393	418	395	395	376	421	362	384	385	379	367	397	413	426	374	421	366	371	418	385	428	401	410	391	371	381	367	396	401	399	399	386	421	389	439	396	380	392	399	377	393	392	397	403	357	409	375	408	393	418	401	437	385	363	417	397	394	437	401	371	394	400	399	405	385	403	440	386	373	406	402	385	417	394	414	361	388	405	415	401	385	430	365	410	409	442	381	392	400	385	368	417	389	401	406	373	376	383	383	386	390	416	401	372	413	393	413	386	379	427	452	421	430	396	401	372	402	389	385	366	412	393	429	405	364	385	423	391	383	419	414	387	375	433	383	373	393	406	389	418	403	405	390	391	423	422	417	409	412	357	373	384	365	380	376	389	409	376	380	397	401	428	423	404	366	386	381	361	404	411	368	422	380	375	412	356	366	394	382	401	392	395	383	409	397	376	371	410	415	359	403	404	386	392	409	373	413	386	403	369	384	378	395	393	391	378	398	363	384	378	397	376	414	388	429	372	381	393	396	404	404	367	398	357	404	376	423	389	370	396	413	418	422	404	399	424	406	387	382	407	401	361	367	410	366	411	421	382	400	387	415	415	402	403	390	415	398	381	397	382	406	368	407	415	394	393	410	382	364	405	399	376	391	393	422	385	413	391	400	380	415	383	383	349	404	396	419	410	435	437	387	367	385	428	394	421	416	370	409	387	393	402	366	420	403	365	379	435	402	373	395	398	360	376	391	399	385	406	405	397	373	423	361	407	387	395	394	375	439	362	411	381	399	362	432	397	427	380	373	422	402	394	371	408	394	409	369	380	422	427	334	394	403	400	397	432	396	386	392	387	361	369	410	383	389	394	382	382	411	386	425	389	368	386	403	424	409	417	406	410	373	370	398	417	393	417	404	406	382	412	387	401	365	374	404	387	380	397	413	372	382	389	375	388	371	436	410	404	427	407	367	390	373	422	387	344	375	402	403	393	373	425	410	419	368	357	406	415	349	409	408	424	386
23532	21164	28604	24017	21156	12077	1139	612	510	436	438	390	360	386	362	333	295	330	282	296	311	302	246	276	258	280	278	280	241	277	258	252	263	243	282	281	242	264	251	252	263	252	266	259	235	255	220	235	257	272	249	268	249	221	224	282	259	239	258	241	260	235	228	260	266	258	267	252	254	213	243	218	236	265	253	283	240	259	247	243	258	240	237	235	259	224	285	227	248	244	239	245	241	245	265	250	248	248	263	245	253	257	237	261	260	249	233	244	222	227	233	242	259	243	238	192	255	238	226	280	224	224	263	247	225	248	244	223	230	245	217	234	239	231	262	238	251	217	254	211	235	233	229	239	244	235	241	245	231	256	265	220	238	252	226	240	221	229	263	247	276	232	249	259	248	285	195	245	252	256	284	235	235	239	234	239	219	261	250	222	233	235	254	231	239	261	278	217	259	253	262	217	248	254	231	247	231	221	258	275	235	236	236	266	237	236	236	245	226	269	271	231	241	214	247	245	252	252	268	241	257	242	249	209	218	271	247	234	246	222	262	267	270	268	280	216	257	234	261	258	228	250	273	255	263	246	227	237	246	227	256	201	230	247	241	276	263	233	258	232	260	233	272	252	259	230	242	234	243	229	230	232	254	238	266	256	230	219	248	247	263	259	239	245	234	222	259	232	240	241	240	241	240	234	259	253	235	238	251	237	238	245	253	234	233	255	264	213	238	229	265	282	273	239	238	227	243	274	227	214	239	257	252	245	247	220	240	264	232	248	252	261	234	229	260	233	290	233	257	238	243	208	256	227	234	233	257	229	250	247	264	248	276	225	250	241	259	230	266	228	245	243	235	222	242	241	249	261	205	251	214	224	243	239	238	250	276	242	248	247	211	252	260	231	247	230	251	248	224	220	234	273	235	228	220	247	252	258	230	243	258	220	251	276	270	251	250	227	232	241	228	241	241	250	261	244	231	242	236	253	256	233	252	257	244	218	253	268	220	262	238	244	250	227	212	244	241	246	234	254	256	250	272	230	253	231	231	251	254	237	225	249	228	256	258	253	241	236	246	245	236	257	242	250	240	279	255	210	272	239	258	263	247	256	260	248	274	251	240	245	216	257	254	266	247	254	257	226	212	247	237	227	244	243	235	249	254	239	227	245	224	246	235	247	272	253	254	252	216	202	248	243	242	259	253	227	263	270	262	243	241	248	251	227	263	231	232	239	199	231	249	251	234	222	285	240	235	249	246	241	228	227	265	241	232	256	235	239	241	228	250	242	255	250	271	271	226	232	256	222	248	218	211	236	274	271	252	258	225	281	242	248	220	245	242	257	239	237	237	242	256	222	227	231	240	239	246	243	237	236	242	226	273	258	278	223	236	241	263	259	255	242	244	266	243	250	242	243	232	261	254	242	226	234	247	228	238	260	230	261	254	267	257	227	245	271	254	225	256	230	265	267	227	246	239	224	259	259	247	260	249	255	239	254	248	243	254	232	246	228	247	240	249	217	232	233	275	251	241	248	232	274	230	261	251	251	261	217	239	265	262	250	262	257	253	226	260	249	260	230	236	267	246	264	235	231	252	233	222	220	253	230	266	250	225	244	223	243	252	241	238	228	251	250	232	247	233	284	240	248	241	224	217	228	228	248	257	255	258	247	229	250	266	243	232	252	242	249	221	214	231	231	242	223	240	233	246	259	236	251	259	220	256	259	271	244	234	239	256	248	227	266	227	240	209	249	253	244	231	240	232	218	213	251	228	238	248	268	276	253	221	220	233	259	233	259	217	247	238	262	246	247	261	240	210	227	259	244	243	235	269	227	246	256	266	249	215	248	261	249	264	236	276	232	268	250	257	230	253	234	270	235	271	226	241	233	259	235	252	243	266	227	227	244	246	261	261	246	232	253	240	226	244	232	251	244	237	269	265	254	229	247	280	240	248	272	256	250	223	223	246	240	208	238	238	242	233	244	241	264	255	234	225	254	243	255	243	235	242	245	249	234	216	253	287	251	223	234	241	238	242	236	243	247	241	252	258	247	223	253	244	251	252	259	258	212	253	252	214	240	256	235	254	253	229	233	230	239	219	242	240	249	253	241	232	256	230	242	240	244	268	223	242	242	240	258	243	284	214	268	281	237	231	234	256	269	220	226	221	217	217	213	261	239	279	249	265	266	246	241	220	249	231	241	200	243	262	260	238	266	240	247	269	256	242	253	227	251	222	236	251	273	232	235	239	235	291	231	247	276	241	278	214	247	244	232	231	222	221	265	276	259	247	259	228	232	236	234	228	242	236	250	251	271	227	251	227	234	247	217	265	233	244	229	268	239	247	224	214	238	262	240	259	231	251	276	240	254	234	255	275	249	252	250	223	232	236	237	238	218	233	224	227	209	230	261	232	279	275	262	253	248	251	253	227	266	268	242	250	270	254	238	238	236	256	271	251	229	219	230	256	280	254	248	246	255	272	239	214	219	222	283	256	241	257	230	255	258	263	244	285	244	236	246	257	236	246	259	233	248	247	246	243	236	236	255	230	272	235	237	235	241	230	221	228	272	261	239	234	243	261	235	243	235	252	240	217	241	244	249	242	266	250	278	230	239	258	229	238	233	252	228	254	247	256	248	201	284	253	201	227	255	227	223	244	225	269	233	247	253	247	219	232	228	237	203	237	224	235	242	221	269	229	221	231	247	218	228	240	256	240	251	264	254	261	274	230	236	249	254	232	207	257	247	239	229	245	262	230	244	256	242	241	244	227	259	258	265	249	227	241	260	234	261	255	227	270	222	232	264	211	226	255	273	260	242	235	246	259	249	232	227	245	251	240	233	257	258	288	249	219	245	265	232	256	244	244	253	234	237	221	242	204	228	232	237	254	262	228	240	254	261	253	229	231	264	266	238	251	227	250	235	250	245	252	237	240	262	242	241	223	227	242	249	239	238	207	255	236	264	225	233	229	224	237	261	231	272	248	238	231	237	256	246	228	247	218	227	246	241	204	235	230	232	241	230	239	240	216	207	276	246	264	206	262	259	221	234	238	257	260	257	262	266	245	222	274	249	231	238	243	248	242	269	266	260	267	230	255	220	245	227	233	248	226	246	239	251	257	227	258	226	271	254	258	238	261	244	213	245	249	222	277	238	251	229	251	240	240	248	247	258	230	241	233	241	250	254	266	257	237	265	244	242	259	240	244	270	223	254	248	247	303	235	244	239	228	215	215	261	235	245	256	249	261	238	244	250	265	240	254	244	245	235	257	271	246	249	238	247	248	226	253	220	230	236	255	240	230	236	242	226	250	210	264	240	239	213	247	219	223	252	239	234	229	252	253	225	256	239	252	246	251	253	249	211	220	269	234	224	247	240	238	263	261	245	262	231	242	216	243	246	246	243	268	241	234	275	227	240	274	248	273	266	226	259	234	266	230	253	260	258	270	238	219	261	232	237	222	244	245	240	260	257	264	259	214	218	218	241	218	245	231	254	217	231	261	240	249	253	260	260	241	247	245	247
24445	9637	7650	3795	2560	1942	1416	1193	988	841	643	631	546	498	439	446	437	422	388	369	371	364	353	369	334	281	359	314	317	350	303	310	295	313	318	328	317	314	297	317	282	286	296	305	304	266	271	275	285	296	308	281	305	311	301	295	306	297	325	279	285	318	292	309	277	275	290	293	282	291	284	290	299	252	289	304	313	257	288	301	299	305	305	310	314	303	286	288	281	275	312	254	307	267	278	294	261	300	298	265	273	293	264	294	278	291	276	277	274	266	282	328	305	297	288	306	290	252	309	266	269	292	287	274	288	306	266	255	281	310	309	280	282	276	286	318	305	319	284	267	278	277	277	280	288	303	284	283	281	290	265	290	294	261	289	300	279	277	326	293	267	277	299	292	272	284	293	282	294	289	278	286	284	317	321	302	311	300	306	291	290	293	261	266	320	277	262	277	249	276	302	271	284	255	299	315	313	309	304	321	287	296	292	311	318	294	272	279	253	289	272	283	272	271	275	281	301	289	295	352	277	308	300	291	276	291	285	275	279	271	315	265	292	289	305	291	283	294	289	276	305	298	282	331	301	282	298	279	272	302	291	284	280	261	291	260	286	284	288	269	304	266	273	283	274	298	276	287	282	293	288	257	283	288	280	262	306	261	287	283	298	307	284	303	289	279	301	287	272	278	297	274	279	279	276	302	286	299	298	295	264	289	298	279	279	271	297	285	296	268	307	267	298	277	254	305	276	261	274	270	317	270	298	297	296	315	290	262	294	291	262	272	284	270	273	299	316	281	274	276	309	293	306	283	292	299	320	314	295	281	264	276	282	267	286	282	309	322	290	294	284	291	288	294	291	295	272	283	291	256	288	302	289	287	287	263	284	267	300	298	299	278	309	313	313	282	281	289	285	320	275	271	308	290	295	287	299	278	295	272	306	304	274	280	268	318	304	281	273	281	268	277	271	299	286	295	284	275	257	269	330	250	264	284	252	281	282	290	290	295	304	285	300	261	328	286	281	279	301	293	313	272	277	279	286	270	273	291	294	250	293	323	315	280	271	314	276	275	273	256	259	275	296	259	262	277	305	280	278	269	266	307	281	286	294	299	278	293	295	305	292	299	334	279	244	285	269	279	314	279	288	286	298	297	293	305	302	313	261	269	272	287	279	273	276	301	293	266	290	301	292	336	255	272	286	291	294	259	303	293	311	298	304	272	270	292	300	304	327	298	310	295	304	281	304	302	296	293	296	314	285	291	304	300	294	301	282	284	297	298	310	317	315	275	283	288	301	281	282	249	295	295	261	279	327	300	314	284	332	275	288	286	275	254	291	268	309	275	307	299	296	309	323	304	299	260	270	269	299	285	283	287	273	302	304	264	294	300	291	268	280	265	313	284	268	283	296	282	323	293	258	288	278	320	306	293	287	320	276	291	295	255	287	297	314	300	305	282	297	283	278	281	295	307	294	279	302	317	299	279	280	280	310	295	282	289	278	269	289	280	333	271	269	289	326	306	279	271	292	287	287	290	275	315	286	284	265	267	315	298	308	295	301	294	300	300	270	285	303	288	288	288	301	279	263	294	273	257	287	265	251	303	292	279	259	298	315	289	287	299	295	304	326	277	298	322	282	288	292	299	275	275	283	297	281	278	268	284	299	298	285	304	287	306	299	282	293	274	283	279	285	280	296	280	279	293	282	287	295	329	326	292	262	282	287	302	314	301	299	285	302	310	248	280	274	284	307	281	290	270	295	283	286	286	277	318	343	290	301	296	314	300	305	277	319	305	289	280	300	276	312	311	269	271	283	299	266	280	277	253	255	230	305	299	283	292	281	335	306	265	321	312	283	289	240	266	282	296	292	312	303	282	261	274	274	291	288	319	298	287	294	306	286	302	278	298	305	283	286	279	264	302	278	283	287	294	293	276	281	259	315	301	295	273	319	283	309	311	279	289	270	320	271	289	285	290	302	309	288	303	251	290	305	299	272	298	286	282	281	306	286	296	289	302	285	280	299	292	297	288	304	290	296	269	288	293	265	288	305	272	280	266	268	268	260	305	273	295	301	311	297	315	289	278	274	300	288	263	263	323	286	274	314	307	308	305	290	282	277	276	251	272	284	294	284	271	258	295	274	297	270	314	283	289	293	255	294	269	292	314	319	294	299	298	271	268	286	268	295	261	285	318	280	286	305	258	275	271	299	259	267	293	292	284	283	286	288	286	303	279	257	298	299	300	283	292	290	285	246	295	277	261	293	285	297	312	286	286	278	278	318	320	314	282	262	299	291	266	297	266	263	287	322	275	308	272	273	306	277	290	317	286	297	263	308	272	309	279	327	287	276	285	294	285	285	290	292	293	278	264	290	282	290	311	306	278	272	291	291	284	297	305	277	307	304	276	303	301	275	293	280	269	310	306	270	282	282	271	268	275	288	272	295	261	301	260	275	287	290	260	313	284	281	274	271	303	288	295	278	313	274	284	254	282	272	275	237	285	299	281	271	294	306	318	276	282	294	291	272	295	281	295	296	289	290	287	315	296	278	273	330	284	320	289	280	259	300	270	251	294	266	289	287	280	293	272	287	273	264	271	299	271	302	299	276	287	277	272	290	249	302	286	268	320	277	276	296	292	284	269	269	299	267	276	304	299	283	286	288	279	287	265	265	290	291	270	285	284	279	311	281	279	302	295	285	294	290	257	290	301	289	281	270	290	267	257	270	281	312	279	297	285	248	294	275	290	286	290	319	271	297	273	287	275	296	292	266	275	272	329	285	273	268	245	292	300	316	270	277	320	282	250	298	274	309	256	286	287	252	310	255	287	294	296	295	303	284	313	283	295	307	257	282	266	293	277	300	305	297	272	282	288	300	273	275	290	274	273	278	282	293	282	283	287	263	286	323	309	308	296	270	290	284	251	286	252	291	309	297	282	282	288	266	291	288	275	281	273	273	294	300	287	261	306	295	277	288	279	291	281	287	290	316	301	276	272	303	270	304	276	288	289	304	311	285	250	262	283	265	315	267	285	258	291	266	268	271	282	270	300	266	279	280	257	309	313	297	273	253	325	273	278	266	275	310	260	290	288	277	313	278	288	288	306	268	289	305	279	257	305	279	282	267	290	281	286	255	280	271	291	291	272	280	291	249	280	307	330	276	284	274	282	291	305	292	290	269	266	281	277	288	260	274	274	290	274	275	266	277	295	273	281	282	282	292	299	284	273	283	310	310	275	307	287	295	285	291	270	291	310	297	285	295	286	284	287	271	279	271	288	305	262	275	259	284	273	316	304	280	283	303	295	288	260	341	282	290	290	264	325	303	276	275	294	290	296	301	304	282	292	281	283	289	265	288	295	307	306	283	291	273	297	286	280	275	298	259	278	287	281	275	267	298	268	265	287	278	295	320	286	279	288	271	305	284	294	321	304	312	301	309	280	282	281	284	310	284	285	291	268	282	287	293	287	291	286	297	298	308	315	280	277	276	310	298	279	274	257	283	300	296	255	306	292	294	292
24733	21157	27527	24936	12476	1226	830	775	682	677	640	615	621	656	670	600	585	581	591	602	556	635	590	587	553	599	537	593	584	558	517	558	578	537	570	590	555	613	581	515	527	525	536	614	550	546	580	576	604	560	588	576	537	516	578	597	562	565	572	566	619	600	569	564	549	597	550	600	589	595	556	600	544	590	597	550	570	563	546	546	577	551	578	563	572	562	551	580	565	594	527	526	585	565	585	589	561	552	554	555	549	570	569	547	571	529	619	555	596	575	576	557	538	612	551	572	526	550	563	529	537	560	577	540	503	522	548	595	547	570	571	549	575	610	568	607	594	570	532	579	558	579	544	588	517	548	547	592	582	560	529	545	584	594	594	561	573	578	546	585	569	549	535	561	592	589	534	555	563	578	559	613	565	544	533	565	581	585	565	568	542	523	564	546	570	554	568	533	546	515	557	531	594	566	555	586	513	560	562	545	563	534	537	566	571	556	564	560	559	581	575	526	556	587	556	540	570	553	551	550	561	558	570	527	551	554	580	598	538	539	575	569	546	566	562	518	561	584	576	580	579	565	600	529	582	585	541	544	545	547	556	551	537	602	560	569	590	557	571	556	562	564	572	504	554	521	545	548	583	532	562	566	587	535	528	532	595	576	550	560	571	533	527	548	605	555	584	587	568	579	572	578	589	525	550	556	567	586	566	575	589	533	507	567	558	543	551	570	572	532	522	572	575	571	573	590	591	568	586	594	586	582	578	537	598	581	581	537	586	522	535	547	565	583	546	565	548	547	574	545	550	551	604	608	566	551	573	551	507	577	601	594	564	509	533	581	544	565	583	584	542	558	573	575	527	530	574	559	541	545	603	589	561	550	575	529	548	561	542	541	542	548	509	535	498	536	546	525	554	570	544	591	566	530	563	562	555	587	591	549	570	606	536	528	565	551	533	564	549	587	571	541	578	560	499	566	559	554	564	486	536	573	551	569	567	570	543	538	545	599	545	576	540	559	514	547	571	561	601	579	560	572	565	563	554	560	529	528	531	568	555	534	551	538	566	573	532	520	539	585	576	579	539	548	555	568	572	517	557	534	551	524	555	549	570	551	568	590	585	565	531	554	549	518	583	508	539	572	615	533	551	545	550	585	546	504	599	556	536	546	528	592	585	588	608	561	552	563	543	546	515	574	546	590	550	530	500	521	545	581	555	514	547	543	596	519	548	586	570	576	546	542	589	580	557	496	567	554	588	526	552	578	552	578	568	534	569	570	506	538	600	553	532	549	550	542	564	534	533	539	518	553	527	562	575	573	592	572	558	568	535	561	590	572	547	570	551	549	559	545	583	550	575	574	557	569	552	548	531	543	534	590	591	613	557	565	570	587	570	537	548	537	552	579	537	556	563	571	573	610	514	560	529	554	519	601	541	539	587	556	558	562	583	538	585	564	574	542	554	560	630	544	565	507	557	566	550	577	581	551	573	589	558	541	581	590	592	526	526	538	594	555	580	570	587	565	591	599	515	574	598	603	553	600	557	524	573	584	609	598	552	572	576	563	481	589	567	535	576	577	573	499	588	543	531	534	545	571	504	605	584	578	571	574	567	534	544	543	571	528	556	545	549	554	566	561	585	574	550	550	567	551	542	533	582	572	606	573	600	593	518	551	536	574	549	520	594	588	565	571	592	560	542	558	568	593	539	535	550	592	541	557	576	585	548	555	589	540	536	586	543	530	564	533	556	570	565	605	542	588	575	541	557	563	559	571	573	576	588	553	556	555	511	609	591	567	547	585	577	573	590	587	567	587	535	597	597	547	563	560	513	594	500	497	596	536	533	520	564	536	544	586	594	537	557	558	584	595	553	574	589	550	558	548	569	556	539	547	558	536	554	508	571	549	554	589	550	592	568	542	574	577	548	543	564	546	555	570	562	564	515	586	526	571	591	572	561	528	550	597	549	540	565	560	519	543	575	529	532	580	548	554	537	571	573	573	566	558	569	540	543	501	552	545	558	612	542	602	556	561	576	516	523	553	575	565	563	560	564	518	554	582	527	579	538	558	558	536	532	513	613	559	550	603	578	560	560	550	576	572	553	560	586	567	594	516	558	551	622	543	549	603	585	522	563	545	530	566	587	591	540	562	531	560	538	556	564	566	540	510	578	561	565	555	573	617	548	556	554	552	597	586	599	569	541	576	545	550	555	567	555	557	548	599	540	548	565	549	549	525	547	538	583	582	542	564	604	559	569	512	557	513	532	572	571	551	590	502	567	572	557	555	561	537	554	535	544	538	584	561	572	570	519	582	548	603	593	576	569	563	537	617	574	540	558	553	543	533	536	565	596	573	585	542	615	560	550	534	515	572	574	606	579	558	573	570	560	581	567	555	501	572	515	555	556	604	572	564	552	570	567	598	577	557	556	546	546	577	545	534	588	552	598	550	529	515	550	581	594	553	589	574	579	549	570	566	604	544	479	548	562	578	585	536	603	559	591	604	587	532	598	560	557	559	566	525	550	548	559	575	556	552	563	549	565	574	598	511	525	558	582	563	582	538	548	607	545	568	566	547	554	503	573	519	542	564	614	556	569	537	565	549	532	545	548	533	567	533	538	571	555	570	564	544	556	550	560	572	599	570	524	572	539	555	537	535	564	557	578	571	564	567	577	562	574	557	551	554	561	573	618	582	551	558	558	538	532	574	542	577	551	590	586	544	546	555	596	584	580	600	574	543	504	578	576	537	533	551	585	601	517	591	535	554	527	548	578	575	558	536	560	512	577	588	556	573	534	592	537	564	521	502	558	541	572	571	576	581	539	575	591	610	537	595	592	598	576	558	608	567	565	599	569	565	563	558	548	529	589	563	561	575	540	559	536	594	565	584	542	568	595	539	576	599	562	520	536	538	563	543	567	559	561	506	593	541	567	568	543	557	572	586	564	527	553	546	575	599	534	555	548	519	578	601	559	551	534	520	534	613	539	606	582	548	538	559	566	575	577	594	538	577	551	573	585	538	541	598	490	563	576	544	543	532	589	556	568	496	574	570	587	560	551	585	584	586	573	535	578	571	551	568	588	554	546	565	568	583	572	537	560	549	563	555	564	568	561	552	498	572	594	616	588	547	548	562	582	538	542	555	573	583	580	541	548	518	550	575	584	507	542	553	518	553	584	528	559	578	612	566	569	516	553	541	535	556	556	530	553	562	600	554	565	607	564	626	515	582	554	533	559	582	540	526	594	549	555	525	576	544	528	572	563	577	558	553	523	590	551	550	527	558	567	539	564	563	556	520	555	540	578	601	599	557	554	574	581	622	517	564	593	562	566	552	565	579	548	561	543	579	604	565	592	521	518	548	615	554	557	545	561	563	576	547	538	528	537	578	549	533	573	574	549	574	573	572	508	578	550	554	576	561	571	556	556	550	577	577	590	538	548	500	565	571	601	577	559	586	559	553	556	577	567	600	597	578	536	585	532	583	546	575	536	531	550	554	571	588	529	581	610	535	552	565	581	536
23482	5902	4592	2442	1836	1495	1219	1110	991	959	860	816	737	713	709	689	649	709	727	712	680	673	676	679	679	688	667	651	657	673	656	642	630	667	656	670	680	653	686	643	673	630	707	651	656	611	645	593	699	628	659	635	662	601	677	651	643	682	651	698	620	638	634	623	667	628	633	617	615	661	636	625	599	666	591	648	638	625	627	706	653	626	651	623	640	687	669	616	667	643	593	654	679	644	651	629	621	649	611	619	618	625	582	640	655	580	619	659	704	678	574	671	610	625	605	645	618	677	695	625	658	648	644	653	612	641	633	582	638	642	624	610	640	615	648	624	610	632	620	660	655	641	623	626	679	644	637	637	648	605	634	603	639	626	657	605	598	689	634	635	639	607	690	646	630	653	639	618	642	643	658	660	658	649	690	612	636	609	671	644	682	659	620	604	656	649	578	602	636	631	632	642	641	629	635	625	669	671	611	603	589	594	656	642	566	659	623	696	643	662	627	627	646	645	653	578	618	635	631	629	659	623	644	664	602	678	658	610	626	630	644	641	640	654	648	650	627	631	634	636	637	660	608	617	566	634	657	613	629	617	659	655	663	645	638	595	627	635	620	631	670	596	655	665	648	636	631	614	611	604	639	610	624	648	596	609	650	621	672	625	637	634	668	628	622	644	603	614	654	619	605	667	600	616	635	635	625	666	652	627	624	623	650	647	632	661	618	631	680	653	594	633	633	637	634	665	600	631	597	634	681	645	625	664	656	676	652	617	649	635	662	669	624	678	628	655	603	659	659	656	637	600	629	622	675	632	649	631	584	655	624	630	679	639	680	653	645	657	618	654	627	630	639	690	637	627	649	605	608	616	619	610	673	668	532	651	658	602	641	600	652	638	655	641	662	642	620	698	588	623	641	621	598	605	652	644	641	600	659	628	661	644	639	633	650	647	634	618	641	644	644	611	652	624	625	644	620	626	619	707	632	681	611	665	653	619	646	656	614	650	640	620	639	624	636	625	616	610	677	650	637	589	638	603	624	661	631	597	635	643	639	641	625	682	584	610	640	601	637	704	628	635	636	583	679	568	604	625	685	642	667	588	652	600	666	627	603	698	657	629	704	643	620	609	634	661	608	603	627	628	666	626	664	615	649	614	639	656	593	631	625	630	697	627	665	636	653	609	584	664	666	614	664	674	629	557	644	617	627	625	610	645	645	627	659	655	631	667	651	637	647	648	612	650	639	660	668	615	637	624	631	598	624	597	624	635	611	638	632	629	618	669	647	622	610	623	692	680	642	691	646	641	636	644	633	647	629	593	628	624	598	634	655	688	617	673	624	638	647	645	630	611	647	647	623	635	655	654	588	699	612	598	629	647	636	635	707	615	628	649	667	627	670	644	633	657	662	653	614	618	649	669	607	628	672	662	629	648	600	671	592	640	648	654	615	608	657	583	643	671	668	673	627	596	614	624	680	593	621	610	626	636	673	618	692	639	622	606	639	631	648	656	653	647	621	646	628	639	627	650	639	617	607	639	625	608	612	645	644	627	646	635	638	619	640	645	621	607	619	634	646	678	614	633	654	675	622	637	626	648	619	660	614	659	638	676	660	696	602	614	669	639	636	623	634	630	645	658	660	605	617	656	668	614	658	613	660	654	682	605	607	639	606	601	622	632	638	637	648	655	613	662	649	624	674	626	646	665	621	642	654	633	587	652	609	644	651	645	673	632	626	664	642	647	626	617	629	623	593	631	653	665	643	689	640	686	621	645	626	590	643	629	640	669	611	647	645	709	611	670	625	645	630	633	637	637	650	638	613	601	605	614	649	621	615	659	659	639	624	623	617	707	620	643	683	609	573	645	619	661	650	613	598	654	644	638	660	663	590	685	662	632	632	631	639	607	595	676	609	704	626	607	590	677	618	657	693	647	653	625	654	634	672	608	640	661	640	648	665	668	646	642	672	621	616	650	663	634	601	654	671	633	640	608	619	609	619	632	646	617	611	650	630	629	648	618	642	670	621	624	600	630	652	624	631	615	653	674	613	618	605	651	629	590	672	608	627	624	670	622	629	618	627	615	636	590	645	630	607	663	648	605	621	614	676	593	639	646	655	629	605	616	603	674	661	628	616	640	654	655	638	707	658	666	619	614	622	648	649	637	671	639	642	619	654	573	690	637	624	623	665	598	672	619	595	634	670	659	628	632	629	661	676	598	631	667	668	639	640	643	660	666	630	619	685	668	660	640	684	599	664	632	635	604	620	654	592	696	664	610	646	579	633	605	629	656	595	649	618	631	641	694	632	592	642	617	645	612	644	633	658	584	626	631	634	641	643	636	637	652	630	656	648	656	643	610	642	649	605	647	677	636	603	672	616	658	649	664	685	626	612	655	702	628	621	687	630	670	655	627	641	651	625	626	589	670	618	604	637	641	645	648	666	663	634	618	627	605	652	638	632	583	636	643	647	658	661	644	615	591	621	619	664	603	638	613	635	629	620	641	656	637	660	662	600	626	654	651	647	641	649	600	612	605	621	634	636	674	596	653	623	651	640	625	620	597	644	657	631	579	670	621	586	634	646	619	651	655	625	649	579	632	658	623	634	639	648	616	645	650	641	626	652	642	603	618	655	612	654	616	642	616	635	632	618	626	596	678	626	694	610	633	645	625	631	651	643	641	630	679	605	629	628	630	571	662	658	612	682	669	589	637	679	623	624	627	614	648	622	654	661	649	612	666	640	610	663	602	639	600	625	625	622	666	633	577	637	619	637	655	649	613	639	622	642	639	631	621	639	638	652	601	664	627	654	596	640	647	608	661	654	667	640	676	603	626	625	630	645	662	688	651	681	627	652	629	646	630	675	639	620	667	605	659	645	642	634	626	606	650	666	639	643	630	642	635	703	664	610	631	645	636	666	650	632	665	664	623	639	578	630	633	632	586	613	641	666	646	578	655	644	635	614	603	647	604	642	594	680	610	633	608	686	620	616	649	631	602	632	634	596	633	688	639	661	599	624	658	596	632	615	657	622	650	653	630	654	669	593	677	606	633	618	614	653	614	602	639	635	601	654	636	665	657	637	631	666	609	656	654	646	617	632	623	605	665	624	640	621	631	661	595	681	646	662	665	658	654	602	667	634	661	686	606	633	634	568	645	603	619	623	659	635	653	660	650	603	618	635	652	625	648	613	646	643	648	614	630	636	620	675	611	667	633	663	608	651	640	652	603	650	600	635	645	590	644	629	626	605	680	625	613	636	593	632	589	609	641	705	610	628	636	633	663	672	638	632	671	632	632	649	663	622	634	607	628	675	630	598	622	663	646	660	641	639	634	605	649	636	590	643	600	670	616	635	643	625	639	664	618	650	660	606	652	583	654	659	628	659	643	641	653	641	616	651	658	660	678	659	620	600	594	679	618	661	650	605	632	622	649	615	649	616	674	616	631	591	598	653	599	640	601	648	690	635	638	708	646	650	658	632	624	622	677	636	613	664	660	682	612	669	598	617	610	636	640
22654	21198	28999	23678	21187	21251	11764	1529	1025	991	895	853	827	758	677	636	683	622	588	640	597	623	601	562	537	581	560	560	563	550	570	580	615	533	558	559	514	562	508	584	569	529	514	544	532	529	547	543	478	546	549	503	513	530	538	551	510	507	549	479	497	543	560	528	569	554	489	509	533	531	542	521	551	552	488	563	530	524	551	491	512	559	539	514	540	562	513	511	484	551	537	536	514	529	524	515	533	516	543	516	533	526	532	525	518	513	563	511	488	530	508	501	554	493	554	551	471	550	538	553	505	512	511	537	532	513	529	546	547	544	540	525	519	536	534	511	537	540	538	546	520	534	489	522	534	531	510	562	520	528	523	516	536	543	525	533	502	541	521	508	517	517	568	603	553	514	539	518	503	528	544	501	566	515	536	520	500	546	527	533	520	550	519	551	501	535	531	495	509	474	500	520	545	526	523	566	524	503	513	561	520	528	491	556	531	521	475	523	554	498	492	528	525	506	538	513	521	498	528	523	560	499	497	495	502	500	522	532	530	567	538	491	548	498	505	574	602	510	524	509	511	547	496	507	507	534	508	501	534	501	521	556	505	489	523	512	561	537	527	546	513	576	517	481	498	495	516	521	570	527	524	505	543	538	510	561	511	523	532	519	525	484	460	500	525	511	559	533	493	502	547	539	536	545	507	530	543	500	496	551	515	484	502	520	525	536	515	528	514	528	512	519	558	508	531	535	508	517	465	458	521	521	568	559	494	529	527	559	562	535	510	555	520	526	538	520	515	491	531	515	512	538	535	511	530	484	549	516	559	552	510	492	515	537	540	508	518	515	548	518	543	535	533	516	529	531	515	546	470	553	515	506	538	492	501	520	528	515	475	496	480	526	545	523	531	508	515	583	506	555	510	540	527	510	560	534	524	563	578	526	522	509	476	521	511	513	513	536	543	534	529	518	527	498	494	536	547	519	508	561	485	516	538	512	519	536	505	522	501	545	510	526	539	508	513	531	535	489	551	500	565	534	537	517	494	523	525	487	499	558	524	529	535	536	536	491	486	542	554	540	518	493	538	525	512	535	493	491	524	521	509	515	520	531	545	517	512	541	514	474	526	497	534	493	535	543	519	496	531	536	531	514	504	487	522	515	539	493	516	515	519	517	531	530	500	510	542	478	557	555	533	529	511	540	535	534	526	511	496	519	509	552	529	550	565	543	520	527	536	522	519	501	528	449	512	551	537	554	535	489	526	512	540	510	510	518	511	502	526	502	525	516	513	559	540	529	526	488	562	543	534	525	553	531	529	509	538	535	548	514	509	512	535	534	509	541	526	505	559	536	473	509	473	489	559	521	501	540	556	525	544	523	532	490	572	521	511	518	540	559	516	482	482	522	487	550	499	582	533	524	507	505	515	538	565	513	532	543	497	486	496	483	508	540	514	522	540	553	496	536	507	532	524	563	570	497	507	540	554	524	547	503	497	505	522	562	530	529	541	529	471	517	455	514	505	528	541	506	509	552	489	527	529	516	531	467	553	516	515	529	506	507	497	524	492	529	519	512	516	512	520	505	539	537	483	521	488	509	479	500	549	507	525	549	526	535	512	515	559	518	527	526	514	510	528	553	522	549	502	534	523	534	562	503	526	530	502	545	554	486	544	522	560	525	501	486	528	514	512	551	546	510	535	526	515	518	510	528	513	528	507	536	477	529	514	508	570	513	536	520	510	510	515	521	537	523	519	510	514	534	498	479	531	509	504	541	500	528	538	523	506	505	523	507	476	550	554	527	525	530	501	511	518	519	501	521	514	579	539	501	475	511	540	518	558	549	555	481	509	474	482	508	525	535	502	510	532	542	515	563	545	522	536	464	538	502	505	503	536	519	517	544	506	502	576	500	497	531	477	542	514	576	498	498	535	550	546	541	523	477	492	512	558	540	518	538	478	536	533	495	530	504	526	522	497	528	500	524	509	532	543	531	499	472	547	536	513	526	526	569	540	537	513	545	504	557	532	526	484	514	536	532	517	538	518	553	530	540	523	539	528	544	552	512	531	499	525	495	531	547	535	548	560	563	563	498	505	483	543	503	515	517	515	522	446	510	488	542	500	505	489	539	532	496	517	559	530	530	513	553	528	537	539	518	504	521	519	504	562	535	530	537	479	537	549	511	559	510	532	530	504	479	529	566	506	530	518	520	563	534	519	485	495	483	549	537	476	511	522	506	498	541	500	508	501	576	535	493	557	525	504	526	539	528	518	498	509	517	498	504	540	506	513	512	513	504	563	511	543	497	502	528	537	535	506	521	528	531	486	533	486	503	493	504	496	527	465	536	522	518	490	546	543	525	497	542	514	512	505	563	535	502	560	493	519	549	513	508	513	523	541	492	503	493	518	467	519	549	554	538	531	510	489	542	520	526	499	529	533	574	543	544	544	558	513	470	523	549	542	573	536	535	565	536	493	501	499	491	491	540	535	527	466	519	543	535	528	531	518	525	478	519	524	509	491	563	548	531	499	503	530	510	535	528	581	518	529	514	512	534	515	534	520	487	541	492	522	518	572	497	547	475	523	520	547	535	571	514	543	500	573	547	507	498	519	543	504	516	559	511	539	528	497	517	518	491	518	527	511	530	541	528	547	501	540	517	543	477	499	535	543	549	518	522	520	572	470	492	501	502	534	498	534	541	483	528	559	509	530	491	553	510	557	512	518	528	554	497	510	541	500	491	544	507	542	534	489	540	555	502	518	501	522	528	555	521	522	547	490	522	529	507	536	528	517	507	489	512	490	522	526	521	527	503	548	510	546	548	562	537	544	505	519	484	511	502	550	509	519	513	541	563	542	563	540	545	519	516	523	502	524	512	531	531	543	557	525	532	484	513	520	555	555	559	517	464	565	504	534	476	547	532	545	502	510	498	487	498	502	556	516	532	511	547	524	526	542	525	497	548	533	543	525	492	528	481	513	520	567	554	536	512	506	507	525	555	536	522	489	476	498	522	513	518	563	524	547	556	505	539	521	537	521	535	554	496	524	495	512	539	491	542	526	549	533	525	474	520	469	556	522	493	512	495	532	495	496	531	508	514	515	530	545	558	492	502	535	512	532	517	541	507	485	502	552	508	531	531	508	525	515	522	502	480	503	563	540	533	510	516	521	495	503	523	510	527	468	511	509	557	487	480	547	561	573	517	519	522	517	516	492	534	507	519	553	522	503	556	507	568	514	522	560	551	551	510	534	536	546	543	483	513	526	528	491	508	526	521	503	504	529	494	511	494	542	495	539	530	534	518	478	499	518	543	484	545	537	506	529	542	531	538	496	506	556	525	515	573	478	504	536	540	509	518	519	475	557	541	548	579	499	513	491	503	504	541	563	522	499	519	519	520	529	480	504	537	536	500	507	499	514	547	525	518	526	500	526	548	526	534	503	518	488	527	559	510	551	519	536	541	556	557	534	528	535	571	485	542	514	487	472	524	505	560	537	528	562	552	531	499	513	502	569	574	504	508
27504	15278	12894	6875	4723	3584	2741	2247	1857	1603	1336	1140	1031	972	927	931	808	792	748	713	702	692	731	687	657	642	655	642	663	663	629	639	626	628	635	568	598	646	601	592	597	601	603	578	595	575	582	610	601	600	605	579	590	559	615	563	557	550	603	568	553	545	578	573	557	571	585	576	607	565	568	552	595	550	602	555	576	578	561	628	567	559	599	596	538	559	618	619	588	572	585	506	543	596	504	559	573	581	543	554	534	592	540	572	568	570	564	596	601	559	545	524	605	532	547	542	551	565	555	544	578	618	576	571	590	575	591	557	556	554	623	540	557	593	554	591	557	572	532	549	530	575	591	551	586	562	536	596	589	550	542	576	558	600	554	567	577	530	592	586	530	565	578	611	566	558	558	544	605	557	591	522	534	536	544	563	583	586	538	578	582	557	589	593	551	549	566	553	531	618	582	584	583	580	513	600	549	558	591	559	576	559	501	589	561	528	575	546	557	560	589	508	541	554	557	576	581	630	565	572	560	561	556	577	525	507	610	551	564	549	590	547	536	553	546	587	529	554	592	569	561	552	558	561	536	562	583	579	568	583	558	563	586	584	551	591	575	550	593	582	578	554	524	554	590	587	564	567	554	611	549	567	567	566	572	573	594	588	564	563	527	533	573	563	544	600	556	567	577	605	555	585	587	557	586	576	530	600	564	634	541	563	589	559	556	548	549	581	573	573	552	545	558	584	539	587	583	562	538	590	537	556	564	535	584	617	557	556	614	586	593	560	549	577	610	593	573	559	566	561	559	578	583	548	622	539	555	556	577	587	539	565	508	591	601	551	579	590	572	576	608	550	518	535	570	555	567	554	592	588	563	550	573	548	572	554	589	543	572	546	578	559	597	578	533	619	546	550	569	574	614	529	552	564	542	543	582	561	580	577	502	545	533	571	567	565	525	554	578	567	537	572	530	557	569	591	528	581	571	582	593	621	525	580	571	584	564	533	607	542	549	595	554	570	590	577	553	532	564	550	577	607	557	531	518	585	572	574	577	547	532	536	614	569	569	589	551	550	522	598	596	557	587	571	546	567	571	565	552	575	568	576	579	570	581	579	548	542	552	539	576	552	527	533	533	558	565	521	565	561	589	587	577	554	570	565	552	574	554	546	560	579	561	570	609	582	556	557	586	531	559	583	565	572	567	589	570	561	562	579	521	585	580	565	586	617	566	533	580	566	537	572	558	561	569	603	568	557	590	565	595	498	620	512	609	576	556	548	561	625	540	598	542	583	536	581	546	550	551	546	580	562	588	612	577	576	537	603	501	541	525	519	600	568	590	573	549	555	565	562	582	592	546	568	560	559	543	565	533	584	549	591	550	598	536	584	578	556	549	588	567	575	525	587	567	496	551	632	592	597	576	566	558	542	534	586	581	549	587	536	570	610	547	533	587	563	523	521	581	568	567	573	559	551	555	587	574	560	535	560	566	523	562	580	587	550	556	549	572	542	537	556	606	569	540	530	534	567	606	597	538	545	550	560	569	620	597	595	542	554	593	595	542	555	603	574	555	569	545	572	572	517	570	594	509	557	537	578	558	603	590	604	540	525	533	586	589	554	559	577	587	611	518	526	567	554	542	554	568	567	570	547	578	595	576	554	526	549	594	580	602	558	586	567	584	576	581	569	553	545	544	566	515	560	581	574	565	558	551	583	561	581	568	547	587	571	552	564	558	559	551	583	570	564	565	536	589	566	569	533	529	582	563	555	570	543	526	573	583	537	551	579	566	569	518	522	558	546	544	576	534	546	580	568	559	546	587	596	568	586	570	578	531	559	577	562	556	549	571	621	537	580	544	550	532	540	554	558	573	548	593	578	542	555	547	559	619	556	580	551	570	575	578	566	539	571	562	532	567	554	609	556	553	545	582	549	540	587	564	580	595	535	557	551	517	547	551	562	535	569	613	563	535	560	599	546	599	569	563	557	571	558	579	570	590	560	567	589	574	560	532	598	597	558	580	553	561	559	568	545	526	559	565	551	513	530	552	564	577	605	559	584	552	552	600	546	572	554	517	514	593	579	569	545	563	587	624	545	557	574	532	551	567	592	574	520	503	568	557	550	575	552	583	559	547	550	571	582	526	542	551	537	561	564	585	562	536	520	610	589	548	594	560	572	582	537	550	555	555	555	582	556	509	557	552	549	555	579	554	567	531	597	554	564	504	545	546	548	553	578	548	559	577	562	580	614	547	524	549	535	576	551	559	553	569	583	568	551	580	541	589	533	591	562	575	493	558	568	593	562	580	550	551	597	567	540	561	575	589	598	589	583	554	554	527	505	578	565	554	586	547	579	523	528	519	539	590	571	538	536	529	576	593	588	568	551	602	581	588	573	592	567	583	544	559	573	568	536	556	584	554	590	587	539	543	569	594	593	566	533	526	563	547	563	575	537	566	576	568	594	528	583	556	579	581	562	554	570	525	540	592	562	609	583	558	570	533	560	612	559	511	567	575	572	583	590	613	605	528	555	594	564	522	562	539	566	565	577	569	573	544	586	524	578	571	531	555	606	584	561	576	580	540	583	573	592	584	543	528	556	582	549	553	556	577	562	530	544	574	543	515	567	556	603	538	565	549	534	509	534	589	647	590	521	608	558	583	546	540	546	537	558	619	556	566	587	638	619	531	542	558	526	563	521	583	538	557	538	573	581	621	600	570	554	581	609	594	574	571	592	581	527	558	552	583	568	582	541	571	565	593	538	561	576	560	610	624	596	572	573	590	544	546	554	577	551	583	577	602	553	552	533	612	534	585	586	561	598	581	546	546	564	595	609	564	529	589	579	639	540	616	563	544	628	543	588	593	573	552	606	574	601	546	541	566	528	561	596	576	563	589	599	601	559	541	563	603	539	586	509	527	557	597	599	586	579	541	609	584	579	538	579	586	585	554	607	593	530	529	606	557	595	565	553	562	568	593	518	598	532	549	540	558	562	591	570	567	549	571	563	544	560	588	558	563	578	545	538	585	589	566	579	551	555	600	576	592	551	594	567	557	570	580	544	566	566	566	542	552	579	617	566	560	555	591	586	548	560	533	580	538	583	584	526	525	557	520	551	554	632	560	568	582	560	580	528	570	582	595	549	545	619	551	584	543	547	539	540	580	589	550	541	575	578	560	527	559	632	526	548	552	561	580	556	572	593	549	542	545	541	605	594	563	559	582	571	541	532	541	566	576	601	536	559	531	563	564	542	550	586	562	570	574	549	579	573	554	569	563	520	588	551	570	583	539	561	568	570	560	562	565	575	603	588	570	561	559	566	557	552	575	525	575	596	574	592	576	584	537	554	541	565	557	539	561	563	549	575	548	587	585	561	560	539	524	603	546	589	579	558	567	508	597	533	557	561	566	525	595	535	578	573	600	550	590	577	546	542	552	580	573	522	551	580	569	615	592	564	556	561	583	526	573	545	585	563	532	534	545	555	545	578	567	544	592	591	515	557	538	558	569	555	574	620	565	553
27457	20343	8624	833	498	405	379	379	374	338	334	338	345	322	327	325	341	334	335	317	350	334	330	337	347	355	345	311	318	316	324	338	352	362	330	352	295	327	363	329	336	338	299	357	313	362	356	338	324	333	318	311	330	341	320	340	334	319	311	335	329	342	337	325	328	359	328	317	340	340	338	354	356	313	305	297	346	325	328	301	349	315	331	322	350	355	343	325	312	308	316	318	316	334	325	332	351	341	314	306	360	350	351	312	345	348	327	332	327	350	317	352	321	332	322	312	307	337	321	334	347	349	319	360	283	325	367	317	325	353	344	362	349	360	335	346	341	357	335	336	333	342	294	336	348	328	359	298	327	358	325	349	329	331	338	311	353	338	328	322	355	309	342	342	295	324	338	327	311	333	375	333	320	325	349	318	341	347	298	321	336	337	340	332	343	295	314	319	345	350	353	313	347	324	309	320	361	314	339	315	343	328	321	344	305	296	306	345	311	305	319	346	333	338	325	351	307	323	286	361	347	343	322	344	334	340	337	295	344	323	340	342	333	315	334	318	344	317	337	347	339	332	333	315	342	298	305	300	343	302	334	310	325	345	313	316	314	320	321	339	317	349	319	328	313	326	351	347	373	336	322	313	347	298	312	341	323	328	339	315	298	301	363	328	372	335	307	354	327	296	305	316	339	331	296	306	335	339	304	329	311	307	329	341	304	308	329	347	307	350	305	352	319	312	339	332	301	316	324	297	319	349	301	357	315	320	299	346	342	336	343	320	354	325	316	326	331	325	318	351	350	338	292	338	353	326	340	343	291	338	304	333	313	349	326	318	313	349	336	335	354	335	320	297	338	288	336	300	341	356	326	328	311	333	333	310	290	323	328	340	333	351	339	336	326	316	302	306	324	331	310	349	348	344	330	313	365	294	305	322	295	345	325	342	330	307	330	315	338	292	324	348	315	330	307	321	327	368	342	325	363	325	322	332	337	312	329	328	343	312	320	334	356	306	316	339	338	331	341	342	310	343	320	283	317	309	327	312	340	353	321	296	337	325	328	314	330	302	360	364	334	340	345	341	338	324	329	327	336	343	344	330	334	384	343	330	327	310	333	331	336	334	337	330	328	361	321	329	344	296	353	316	341	364	309	307	326	324	347	323	337	359	346	309	318	335	348	353	321	324	311	323	344	329	292	300	313	319	328	304	342	320	318	329	324	286	330	342	360	300	326	314	315	321	301	341	327	343	284	337	318	309	312	365	350	329	321	346	337	319	323	304	339	331	322	335	316	336	338	295	311	321	358	338	284	342	334	320	334	325	298	325	335	301	324	319	322	329	288	349	349	343	316	313	325	338	296	329	315	319	339	317	320	298	355	297	356	326	333	322	312	337	321	294	338	321	343	308	350	319	338	371	323	282	338	341	319	316	349	340	297	327	297	329	319	360	316	296	337	328	314	315	288	341	346	352	299	343	317	343	341	314	319	324	319	350	320	341	334	350	329	324	327	361	335	314	285	356	337	334	320	315	345	337	341	330	323	294	343	331	360	331	324	290	317	329	341	289	315	320	326	331	313	323	316	331	380	327	334	304	360	361	333	300	313	333	320	310	328	323	318	357	333	304	356	334	349	328	313	331	305	348	300	301	350	330	311	320	329	327	366	331	317	321	317	321	334	350	337	345	356	318	372	299	294	330	345	330	332	332	338	320	316	306	315	339	344	324	321	319	310	324	279	337	368	345	356	345	333	318	314	341	328	342	323	363	320	323	295	305	335	336	343	352	354	330	322	332	312	287	332	324	343	315	318	317	314	321	331	322	345	337	296	354	318	328	345	342	339	316	304	365	331	329	335	331	315	355	333	340	318	312	334	349	346	334	319	354	333	304	297	294	345	316	367	350	298	297	319	315	320	319	349	328	366	341	341	337	305	352	340	360	329	314	352	347	314	320	330	315	344	325	307	310	322	341	316	358	334	342	345	312	333	345	301	333	343	346	325	341	342	308	321	303	338	344	320	316	346	323	348	324	331	292	307	346	339	323	338	341	287	342	317	375	368	326	346	337	346	301	303	314	326	322	314	349	300	371	312	359	305	333	339	357	336	327	335	313	323	353	325	317	348	350	341	316	334	352	293	357	336	311	302	318	360	344	331	330	337	334	333	344	330	311	342	306	343	345	320	337	334	312	334	336	318	331	338	324	318	309	334	338	308	311	299	302	344	300	319	356	354	345	343	365	324	341	329	322	316	331	329	333	333	326	302	324	293	333	314	322	314	345	338	307	309	302	325	318	345	301	335	293	346	327	308	312	332	306	275	381	315	303	349	302	350	316	327	346	331	350	319	312	309	342	313	325	356	319	324	347	323	322	322	323	318	297	331	320	309	301	331	329	328	330	321	322	320	332	335	334	314	334	357	297	337	342	365	350	356	319	340	332	329	334	342	337	337	343	334	315	331	305	329	332	308	312	338	335	318	345	339	344	331	353	312	333	347	349	331	291	354	322	348	348	323	336	315	345	318	366	326	331	323	332	324	329	302	375	346	307	337	343	331	330	331	342	285	287	286	303	302	342	336	320	347	355	340	328	325	337	332	340	319	323	306	349	311	325	330	316	322	369	336	331	327	337	294	361	341	336	330	333	331	308	361	310	346	335	322	340	363	324	327	326	324	348	327	322	357	329	315	342	342	346	320	342	328	305	337	316	355	325	311	315	340	329	304	341	321	346	328	344	338	326	309	334	320	302	323	344	299	310	314	329	358	282	329	339	364	310	330	296	357	334	326	296	309	328	313	307	309	315	334	334	310	318	330	333	349	340	323	323	319	322	323	331	308	350	350	337	333	305	347	362	362	322	333	328	325	359	328	316	330	313	305	348	335	323	324	332	318	336	358	336	347	319	320	344	322	333	309	344	306	326	330	324	336	330	345	340	334	346	334	321	354	322	357	316	318	338	299	322	334	345	316	291	339	290	345	320	307	331	319	331	337	313	288	336	331	374	346	343	352	335	315	328	325	342	336	323	320	345	299	309	310	347	332	307	318	317	315	347	311	372	371	335	317	335	332	343	325	338	308	317	334	339	327	360	332	308	320	298	359	306	339	322	326	371	325	325	319	314	346	291	329	314	336	355	305	311	334	335	349	322	318	326	285	329	296	323	301	329	349	327	296	322	315	344	316	316	331	327	315	342	312	306	315	310	327	301	348	330	321	303	339	303	321	307	302	352	297	357	304	320	322	364	338	336	351	304	329	311	313	339	319	351	315	338	299	354	328	336	308	342	329	344	321	310	302	370	322	336	354	360	317	301	320	343	332	358	342	312	365	351	325	349	320	324	348	343	328	329	355	325	315	317	350	336	287	374	342	321	338	348	328	320	335	342	317	338	340	321	321	327	338	323	309	312	345	340	342	370	340	347	341	338	322	324	346	313	319	349	296	321	323	330	342	328	318	344	304	328	334	358	347	321	281	362	310	361	366	311	332	286	343	344	354	302	336	343	310	325	313	332	329	322
20040	1365	1119	708	626	520	493	454	408	457	390	459	385	384	421	390	379	416	396	385	425	387	411	382	426	377	380	392	382	416	405	416	433	417	441	395	382	386	364	384	374	396	393	409	368	394	424	394	363	398	421	398	381	434	389	366	432	404	381	426	400	407	405	421	403	398	391	385	403	427	370	394	365	393	389	403	410	393	356	399	412	376	440	403	379	388	377	403	382	389	423	395	371	374	406	382	365	372	416	397	399	436	418	415	395	412	403	386	413	424	386	385	387	408	378	416	426	428	409	409	388	382	372	386	403	369	397	364	401	382	389	391	366	387	396	432	394	387	380	382	403	390	392	375	382	400	411	405	419	385	425	372	415	387	433	388	380	377	368	381	350	381	391	394	392	402	389	376	360	396	403	368	343	404	386	363	366	369	411	421	376	368	389	401	415	365	400	408	380	381	413	384	371	403	378	360	370	423	409	374	399	412	388	398	408	368	404	410	372	371	382	376	382	384	403	405	376	417	360	408	383	380	373	390	382	377	331	383	403	409	421	414	411	397	411	400	384	386	402	395	414	399	427	412	396	410	397	388	407	383	408	392	389	360	383	413	387	393	361	417	389	390	406	408	408	384	385	348	347	400	390	406	404	393	402	369	404	388	368	410	384	441	401	405	413	348	375	403	383	420	381	394	397	425	389	395	398	383	375	386	385	387	416	371	401	419	397	409	383	387	400	365	371	389	386	375	405	418	394	408	347	393	427	399	393	410	335	421	348	420	389	381	402	385	395	356	429	426	377	383	365	385	405	363	346	345	406	343	409	375	355	419	417	402	380	398	391	402	396	434	409	384	372	411	419	373	381	377	398	416	366	373	416	403	411	388	383	368	371	379	365	381	391	408	390	387	381	395	392	398	398	380	414	376	382	392	413	381	400	408	405	391	363	398	361	395	409	379	390	410	414	355	377	362	389	381	395	388	381	369	388	421	378	392	440	389	366	378	378	409	394	367	375	373	449	393	362	392	406	386	382	389	376	399	405	404	442	384	393	422	382	400	352	402	419	382	381	398	371	341	380	408	401	375	401	406	390	377	405	368	388	366	388	392	392	362	383	394	389	401	395	382	385	389	411	414	408	389	406	386	411	394	417	408	381	375	356	390	419	397	401	399	379	399	365	387	396	390	399	390	438	385	369	390	376	386	388	399	396	415	400	418	394	402	373	410	409	382	408	409	430	371	396	384	371	368	392	406	375	410	405	398	420	376	389	393	401	351	401	417	394	420	389	410	398	395	401	398	375	389	414	399	405	401	382	398	418	378	378	435	392	365	338	409	365	379	421	415	389	401	387	392	403	386	378	382	388	419	391	385	415	399	431	426	381	363	388	405	399	404	398	362	374	415	374	378	383	382	372	370	407	397	383	375	370	379	399	398	413	373	382	369	389	363	390	433	392	409	388	434	397	358	418	357	400	425	350	383	378	390	363	421	410	398	404	398	386	393	419	406	401	403	398	408	360	382	393	409	372	391	440	395	402	417	404	410	384	418	378	370	421	407	360	437	397	378	362	375	384	392	391	419	386	370	403	368	403	425	371	364	405	426	403	382	399	390	377	401	365	386	422	387	398	389	363	380	408	360	361	371	384	384	392	409	389	400	397	400	354	400	357	399	376	408	410	392	397	438	409	398	387	405	377	421	371	404	407	353	434	421	396	393	397	367	369	391	420	379	417	415	412	405	387	390	406	398	382	372	393	386	398	377	400	412	379	373	408	418	426	411	374	413	426	415	376	374	415	360	400	391	382	361	376	393	387	416	398	356	399	367	398	379	419	387	401	423	394	388	392	397	434	381	410	400	397	393	390	413	397	408	380	385	395	414	439	375	394	372	378	393	365	420	407	353	408	383	354	372	386	426	427	386	376	386	394	400	401	391	401	384	372	384	390	384	408	406	372	381	392	372	440	372	413	425	387	343	411	378	378	372	379	360	408	400	376	428	379	336	395	395	421	366	379	394	396	397	420	391	394	378	411	371	378	381	377	406	409	388	390	401	415	413	413	413	437	357	403	394	369	399	416	395	382	395	416	392	382	389	411	437	404	399	383	395	412	395	374	398	361	425	406	359	367	380	392	389	396	406	389	362	405	398	413	346	383	397	425	423	379	421	386	387	400	386	398	415	417	365	376	411	366	371	416	365	367	406	410	407	413	365	398	371	366	379	382	361	364	388	386	364	349	385	404	360	366	428	383	376	363	403	394	383	393	380	392	414	375	396	379	394	383	400	381	392	416	380	383	365	393	408	384	379	402	401	403	393	370	409	387	399	389	386	384	374	395	436	360	387	406	380	425	391	363	406	372	399	378	363	370	384	368	396	398	383	399	386	402	394	353	384	377	385	425	395	402	387	393	419	376	352	395	374	393	420	401	368	393	384	399	378	408	419	377	397	383	407	394	393	408	383	378	387	429	406	443	361	403	376	405	404	382	373	391	362	414	390	398	388	395	400	414	384	390	384	385	383	370	372	383	406	381	451	396	348	388	401	401	348	431	379	367	370	382	423	382	364	374	392	369	400	397	430	404	384	390	430	415	383	401	410	387	378	381	374	384	395	389	391	391	391	397	381	404	419	404	378	371	395	375	387	387	405	385	402	392	340	400	339	356	410	395	419	410	410	370	399	429	401	368	427	384	368	397	399	398	411	387	412	383	394	415	404	373	373	410	372	400	418	416	374	384	396	403	382	410	403	405	389	378	402	394	377	405	409	409	368	415	365	369	354	368	390	414	388	414	400	402	394	401	392	388	390	405	392	394	352	395	391	409	367	379	391	401	388	400	401	423	411	354	390	394	388	377	404	420	394	394	394	379	396	393	406	405	368	394	391	390	387	426	389	376	388	377	403	374	398	376	388	378	397	421	435	380	383	403	380	410	367	392	402	425	377	379	384	388	377	382	377	429	373	410	440	345	404	396	382	432	380	416	382	373	426	409	382	392	445	406	365	386	400	350	370	372	365	367	401	405	399	381	385	377	435	385	387	403	372	363	428	404	392	368	382	412	425	419	423	427	375	356	418	418	405	368	368	406	430	394	384	389	422	409	370	391	391	412	384	424	378	376	384	412	403	388	383	425	342	393	402	392	421	381	389	424	396	405	416	374	374	357	369	350	388	388	392	378	384	381	352	414	399	393	403	397	396	414	390	375	386	368	393	372	394	406	360	355	376	393	377	401	387	407	402	374	392	403	396	342	416	379	386	394	405	386	391	384	388	422	386	373	361	409	366	391	418	395	409	400	388	419	430	405	417	402	417	418	396	391	380	410	385	390	373	377	403	409	403	411	392	379	407	396	374	386	381	369	375	363	401	392	379	415	381	375	395	410	397	397	379	435	399	382	382	399	377	410	429	408	385	418	369	392	393	395	387	394	432	373	405	383	392	370	364	393	426	392	408	411	369	380	382	396	396	409	407	399	387	392	394	362	371	411	412	401	408	377	407	370	400	353	396	400	420	413	391	377	389
23665	21172	28572	24044	21175	12037	1194	679	562	483	435	401	397	383	361	304	312	313	326	287	248	293	284	305	272	273	267	263	272	251	247	255	263	262	265	238	248	255	250	228	292	230	246	287	244	240	258	261	253	235	258	248	245	259	275	288	257	245	258	239	248	242	267	256	252	247	252	242	233	250	271	265	241	226	241	248	232	224	226	264	247	246	288	238	251	247	263	238	259	235	261	279	236	216	245	250	235	246	244	215	251	265	232	229	275	215	253	213	265	257	249	253	258	276	254	249	237	241	232	239	231	249	210	241	240	269	232	242	257	228	248	223	246	221	245	250	243	250	239	274	230	215	257	237	248	243	218	267	244	284	253	247	252	280	264	228	271	225	222	228	254	247	269	258	226	209	257	245	227	254	224	250	215	240	238	252	242	277	263	261	243	227	239	267	232	253	237	232	260	256	252	270	243	258	248	243	217	268	246	269	257	257	266	229	233	248	243	236	226	252	229	242	264	246	262	252	239	245	270	258	223	230	240	268	249	253	219	229	252	246	248	230	268	251	247	242	255	241	232	251	249	238	238	271	243	218	240	244	240	246	265	227	273	256	259	269	212	221	279	258	246	241	214	243	258	251	245	233	239	234	261	250	256	283	244	242	257	225	237	256	261	236	262	235	241	242	268	247	230	260	263	236	227	236	232	242	245	274	249	246	218	244	270	266	253	246	222	229	238	232	259	234	251	219	243	249	276	216	263	252	259	244	242	251	231	216	230	253	220	256	209	259	236	252	235	252	244	259	264	259	248	246	245	229	219	264	244	250	258	261	237	239	254	242	269	233	269	207	223	232	248	231	248	252	249	245	273	279	268	245	245	242	236	245	269	245	243	234	244	274	243	239	272	242	258	231	251	280	263	240	260	260	256	255	240	249	230	264	260	261	256	255	240	235	233	236	242	255	255	224	260	261	264	241	229	235	220	234	259	244	265	235	235	246	271	238	267	247	215	211	253	266	244	229	246	264	263	270	232	256	236	242	229	247	246	218	260	230	212	232	253	250	249	243	262	228	234	258	253	243	226	259	241	249	245	219	236	255	206	243	261	243	226	240	265	257	222	243	199	251	239	283	239	239	250	223	238	268	248	240	211	263	227	243	238	256	213	233	244	249	268	226	268	265	254	254	268	247	247	262	211	245	288	259	239	257	227	210	276	252	261	222	238	240	236	263	213	236	265	257	243	233	230	232	235	216	211	237	246	231	229	233	235	235	246	251	246	248	260	239	258	246	272	227	230	217	268	247	238	228	232	250	246	245	274	234	238	252	270	271	235	240	234	285	251	261	218	233	233	264	267	245	244	206	223	248	241	217	290	227	232	260	239	257	238	244	247	216	235	257	239	251	257	230	255	223	240	231	264	247	243	259	240	218	231	254	263	276	266	263	254	237	215	240	252	247	233	245	235	198	249	260	267	231	263	258	242	249	233	255	248	251	234	243	227	218	257	239	241	252	228	243	216	256	262	245	243	234	228	267	247	249	251	220	256	206	226	247	229	223	261	223	253	230	221	242	217	232	269	249	230	265	239	227	236	269	262	233	233	232	258	265	230	273	234	263	235	229	262	261	243	256	269	242	273	252	234	240	257	241	236	249	252	244	270	260	236	272	250	260	245	228	217	250	255	223	220	242	239	222	233	243	242	265	231	249	257	243	233	226	249	235	215	250	232	247	241	242	221	243	276	223	251	279	221	213	243	263	249	222	253	247	275	236	230	237	241	215	247	263	276	236	235	254	238	272	246	246	230	246	222	256	253	243	248	252	251	265	248	251	237	236	251	251	238	244	254	230	272	261	215	241	241	247	236	274	261	264	253	276	270	222	241	229	259	237	254	238	257	248	222	274	258	243	230	251	239	271	231	244	254	228	231	246	254	217	289	267	269	272	228	255	269	254	253	209	271	250	235	257	232	233	260	249	247	250	282	235	253	250	259	257	242	236	223	247	235	242	240	239	249	229	218	249	237	235	238	257	243	273	249	218	252	228	264	219	229	229	213	269	241	255	235	234	237	258	230	267	231	259	256	255	235	267	216	261	244	248	219	215	255	224	244	243	247	234	245	215	252	234	245	251	221	230	228	297	247	238	244	231	254	263	223	274	222	249	243	230	260	263	239	228	272	242	244	247	243	242	234	239	250	234	221	215	245	223	246	222	258	247	229	241	235	258	246	246	241	229	234	251	240	218	249	267	247	254	228	228	225	225	238	247	234	226	254	239	245	258	237	235	247	246	240	225	237	273	245	214	256	244	268	223	267	250	257	246	250	245	257	252	238	229	281	225	234	243	273	235	289	236	245	238	231	243	237	226	257	215	258	245	229	235	243	224	260	236	231	259	256	215	207	253	250	232	252	246	247	231	241	252	251	216	252	262	227	271	261	223	226	246	237	253	233	271	261	255	239	226	239	208	253	252	234	222	262	241	258	210	224	250	251	261	248	249	227	234	227	214	278	218	264	253	260	249	245	216	226	261	261	220	265	244	261	266	249	262	259	221	246	231	229	233	240	232	262	246	243	261	236	215	239	221	192	221	248	266	259	236	243	245	243	240	274	234	203	246	229	283	256	255	241	254	246	242	228	243	222	230	258	244	264	253	239	230	267	235	241	269	240	238	237	252	266	222	246	250	233	240	255	258	226	236	242	254	276	256	247	221	254	225	217	235	244	235	232	237	244	235	251	276	243	243	231	259	253	238	241	250	226	253	258	235	215	224	238	251	233	217	266	265	243	229	213	243	217	249	249	257	253	232	222	245	243	254	231	240	223	232	244	242	231	237	241	233	243	253	256	262	278	227	248	229	230	226	233	229	279	244	234	248	252	235	226	242	270	238	239	214	252	229	230	222	243	233	228	264	249	264	229	267	261	247	257	258	246	239	240	256	231	240	260	239	231	230	265	259	216	225	246	220	237	236	262	223	224	264	270	254	243	244	218	237	249	268	254	235	228	260	266	251	237	268	207	226	233	256	257	252	231	224	277	207	236	241	224	269	229	268	240	251	252	238	250	231	245	254	240	238	231	209	243	241	239	260	280	263	250	245	271	247	213	228	249	233	238	238	239	257	232	248	234	235	244	235	244	229	228	231	256	247	238	241	254	230	228	255	239	263	263	223	234	223	260	262	272	230	234	237	244	236	271	242	240	245	221	240	243	235	229	261	242	232	251	247	240	230	238	251	267	248	238	240	229	229	260	242	229	259	276	261	232	220	223	257	229	256	247	224	247	250	232	246	240	241	239	242	242	267	235	249	260	212	261	262	250	228	248	232	245	236	266	243	232	271	249	219	240	247	267	252	235	234	250	244	234	231	240	229	242	237	260	222	217	234	245	254	243	224	238	233	266	272	242	229	253	231	270	229	248	236	239	240	253	251	238	246	258	230	247	247	220	257	269	242	253	246	251	233	257	267	222	249	251	257	239	272	228	250	232	231	229	228	251	238	229	221	241	242	252	254	252	239	231	236	230	272
24106	9376	7694	4018	2567	1878	1429	1166	958	754	682	626	579	508	430	450	431	430	355	378	362	344	360	352	320	350	299	337	338	341	318	330	333	322	316	307	312	286	282	300	307	295	304	310	318	319	309	312	316	283	290	315	322	303	301	312	309	313	284	311	305	257	263	293	293	310	311	282	326	296	297	304	261	288	311	269	274	295	311	306	290	284	306	285	289	282	275	315	282	328	306	301	310	269	331	291	269	302	274	304	293	274	294	308	292	275	300	281	285	266	276	295	302	299	291	266	288	276	278	289	263	295	306	290	290	285	276	277	288	275	291	286	300	300	257	286	287	291	275	273	268	291	300	273	251	323	291	299	305	270	325	263	263	266	294	290	290	278	302	278	327	292	288	293	275	314	285	312	277	273	289	287	283	293	281	294	260	332	273	263	273	273	324	304	306	324	314	296	303	291	316	291	301	267	298	297	324	297	311	291	325	293	306	285	309	312	291	275	266	275	310	263	293	297	243	295	292	311	282	260	247	293	289	319	310	286	294	285	252	282	275	299	295	285	265	284	280	281	300	302	307	279	277	323	285	308	280	287	301	273	300	288	264	276	299	303	286	270	302	273	275	284	270	311	296	286	311	278	295	281	270	293	284	309	247	269	287	287	306	278	301	309	308	296	287	282	274	297	302	287	309	276	282	326	267	291	300	284	289	278	268	267	291	290	297	282	278	290	294	266	308	305	303	294	298	282	250	270	310	299	294	273	304	284	274	300	322	291	274	298	269	287	299	327	269	294	273	304	269	265	282	285	297	272	298	269	301	296	282	287	308	317	263	274	272	293	286	303	298	296	286	270	296	270	308	280	300	288	284	275	274	261	252	284	254	281	270	292	284	303	293	314	304	271	287	270	292	284	282	291	276	304	285	274	271	285	319	295	297	296	300	261	270	272	271	282	285	280	271	300	270	293	304	313	288	285	276	257	295	280	293	281	303	276	250	321	304	275	315	292	290	286	290	293	291	296	304	272	295	286	280	329	301	259	282	287	275	265	294	307	317	268	288	278	296	292	263	306	306	308	248	257	299	302	294	295	300	273	272	286	306	303	255	291	283	287	272	278	290	291	287	292	283	317	292	300	271	298	291	285	269	264	314	288	282	279	260	306	292	268	273	297	300	285	275	299	288	293	324	301	271	280	291	281	285	279	274	263	275	300	302	288	270	258	319	302	275	295	294	297	260	321	332	283	305	288	276	280	270	281	305	302	305	273	299	306	316	274	310	263	295	282	259	296	302	273	296	302	287	307	283	277	256	296	254	289	296	298	313	269	283	294	288	295	282	295	307	325	282	291	308	281	292	259	273	270	269	254	309	264	273	318	306	304	292	250	282	292	277	281	300	271	289	267	272	284	295	262	267	300	279	304	302	290	271	289	273	301	285	301	308	276	272	313	296	282	300	273	296	269	280	259	266	285	274	294	286	290	290	319	277	302	313	283	302	310	298	308	327	265	291	289	319	293	294	275	288	303	265	319	283	271	273	298	302	293	305	267	291	278	288	301	268	268	276	301	283	284	293	267	303	270	290	269	284	307	292	282	281	293	242	253	319	265	298	309	260	311	290	273	327	280	276	307	273	280	289	288	245	291	272	308	292	250	271	298	279	329	293	276	295	310	285	307	307	283	298	305	288	270	306	262	290	269	262	314	258	306	283	274	299	287	294	283	264	288	308	291	298	320	296	284	271	284	260	294	263	284	276	256	320	264	284	260	269	267	260	296	290	298	306	295	311	273	300	283	279	263	295	304	278	262	305	276	257	286	292	296	296	283	281	275	281	294	320	267	230	286	277	296	257	310	291	285	300	310	295	281	292	270	284	271	304	326	313	297	289	311	293	301	284	278	285	294	300	301	286	285	274	279	300	271	270	252	316	261	296	290	310	298	274	285	281	275	268	286	289	268	278	287	290	283	308	274	294	288	289	293	277	269	277	294	272	257	293	284	292	273	244	293	278	288	292	293	285	287	269	315	290	296	286	292	297	305	278	279	278	289	348	283	297	258	265	307	266	254	283	294	298	284	304	308	276	290	285	309	281	293	318	296	309	309	280	282	310	307	274	277	281	243	280	278	268	261	299	310	283	288	289	335	270	264	279	292	282	293	299	257	306	302	255	291	280	283	307	271	286	288	318	257	284	297	288	297	315	283	315	300	295	284	286	286	285	291	315	273	271	273	304	286	313	288	280	276	302	278	296	268	276	283	303	288	285	293	266	300	295	285	280	305	258	281	309	261	294	254	277	273	263	291	291	267	279	281	311	293	258	293	285	304	281	282	262	301	275	267	305	290	314	272	299	279	274	302	302	288	281	311	286	302	277	305	283	287	326	280	262	306	330	276	272	292	292	288	310	292	273	313	297	290	271	283	261	264	290	287	259	278	282	298	296	282	304	277	259	260	302	283	286	298	271	316	296	291	271	300	276	291	275	285	268	285	288	281	294	283	305	283	304	262	302	299	281	293	284	274	311	290	273	283	273	277	275	304	293	287	286	287	315	312	277	299	282	298	289	318	264	297	301	277	297	293	294	281	312	269	308	289	291	281	285	290	289	296	293	294	290	277	276	307	262	308	295	298	281	302	263	301	297	281	292	292	319	262	296	287	276	276	317	268	294	300	317	282	284	316	299	305	268	284	314	268	268	307	313	264	293	289	277	286	292	293	272	312	266	296	294	264	292	267	263	291	280	277	276	277	282	283	296	290	292	287	296	302	282	292	265	305	305	276	297	293	315	320	300	289	262	269	293	278	291	289	283	252	300	299	304	302	277	277	237	286	301	269	299	294	289	319	251	310	295	253	276	286	298	317	300	302	269	286	264	295	291	291	329	300	293	298	307	269	284	283	321	294	279	311	311	283	266	300	269	292	300	256	291	276	274	295	308	290	291	285	255	305	305	286	300	290	280	288	283	304	282	283	313	283	307	273	262	292	297	295	289	310	265	288	267	288	282	284	306	308	275	308	316	273	277	279	302	276	277	317	283	283	304	289	277	275	284	265	245	266	295	299	323	275	268	286	286	291	308	299	307	295	280	278	282	305	255	277	302	254	290	267	284	299	263	302	310	260	310	284	308	292	328	284	286	279	313	277	287	300	270	291	266	299	304	280	312	288	288	277	304	279	300	323	268	299	272	261	286	324	289	283	275	272	302	276	303	291	259	276	281	315	248	309	301	285	272	321	284	308	263	295	286	291	260	281	273	320	280	291	286	285	297	263	267	269	313	286	315	291	279	304	286	312	291	270	275	302	276	286	284	288	291	302	281	299	280	272	287	282	291	258	281	251	270	289	259	282	293	283	294	284	303	278	287	279	314	305	320	300	292	307	256	308	274	328	291	319	313	299	279	297	278	327	275	275	299	274	297	314	297	286	286	281	302	277	305	258	269	262	294	304	288	279	303	283	301	260	301	285	280	289	286	287	300	274	306	324	302	285	292	249	279	295	256	312	269	324	276	286	269	288	278	286
24802	21187	27556	24995	12485	1155	885	697	690	632	647	664	611	594	591	653	590	608	573	580	573	537	605	566	621	528	558	574	585	532	543	562	615	556	597	591	579	574	608	605	577	573	562	562	536	559	582	536	565	538	554	607	567	532	567	533	534	519	558	590	553	564	550	547	587	574	602	531	606	597	566	603	601	567	549	563	573	622	540	613	512	562	592	612	542	605	592	570	612	611	558	582	603	554	557	577	603	526	564	574	600	586	575	587	572	568	597	544	557	550	545	560	561	557	567	579	553	569	573	553	579	555	570	597	593	538	594	565	566	593	571	594	577	577	597	529	581	570	532	590	621	582	594	581	530	554	560	584	554	570	568	568	543	569	617	564	564	530	522	532	565	551	566	578	585	600	561	613	505	594	585	546	526	555	596	562	574	554	624	563	569	590	562	531	557	549	579	601	553	547	554	538	552	540	596	574	626	510	572	519	585	638	562	569	562	588	572	592	564	590	547	586	585	546	533	590	579	551	568	557	560	571	555	589	626	563	600	561	551	519	579	569	586	573	575	602	560	602	613	531	628	609	570	557	561	546	582	567	604	578	554	613	571	560	566	558	585	535	529	561	559	533	576	575	534	548	544	529	532	570	571	616	584	604	514	587	596	528	579	559	579	598	540	582	571	574	561	569	558	569	537	586	552	596	528	617	561	533	573	574	598	526	571	565	541	538	600	554	578	567	549	548	571	598	554	560	538	581	557	569	560	562	546	530	545	581	527	586	627	549	589	532	573	553	538	556	542	538	578	584	545	562	544	582	534	567	541	531	537	552	523	574	592	534	571	546	537	581	586	525	538	550	579	571	559	575	582	592	555	534	585	561	576	567	569	556	589	569	544	559	602	603	531	502	556	531	564	621	553	587	546	571	579	584	582	553	547	541	568	568	590	559	530	591	562	552	558	568	576	580	541	520	563	573	582	582	573	574	599	572	571	524	549	554	558	545	571	571	573	563	521	634	553	554	555	572	535	570	572	556	570	577	569	558	579	546	578	596	609	606	562	562	530	576	566	551	590	570	563	533	599	563	560	552	528	578	588	569	581	582	538	570	533	561	598	563	553	617	532	560	555	599	562	559	535	578	587	565	587	627	595	592	555	570	580	569	580	542	594	578	569	576	544	587	592	566	559	561	577	559	577	571	574	598	551	562	536	585	573	577	543	564	553	581	590	569	556	543	568	574	511	615	533	546	563	543	538	541	563	562	548	523	537	619	598	587	547	575	576	563	526	550	583	576	583	591	576	582	538	562	599	563	582	520	562	568	538	564	553	604	534	523	583	551	562	579	545	556	567	569	597	579	544	551	531	532	588	564	520	624	566	586	593	599	571	579	556	565	568	558	537	578	573	552	595	560	546	537	560	577	558	573	574	586	561	547	542	537	591	559	553	564	564	579	550	505	628	580	579	575	572	557	580	564	609	589	608	594	602	545	572	554	543	585	593	563	576	587	534	499	613	593	568	583	543	606	585	537	595	599	562	564	522	562	583	570	547	538	565	552	603	556	573	573	603	570	576	561	535	546	577	559	529	527	561	563	553	584	558	605	539	560	586	574	553	559	541	528	560	605	594	564	536	515	556	566	566	546	561	540	580	568	548	552	544	540	560	587	557	586	574	544	554	549	543	564	546	565	553	547	555	559	617	575	568	600	572	566	602	593	553	559	534	587	565	595	566	529	537	575	568	585	558	568	568	581	563	559	569	535	557	558	535	576	577	531	562	562	556	582	535	579	590	538	572	562	565	536	539	549	571	616	547	549	511	543	604	582	596	551	542	554	609	530	542	587	590	562	561	579	548	568	548	560	579	607	598	574	589	544	572	555	584	544	510	584	550	596	614	566	578	590	559	578	540	533	530	552	580	580	583	507	550	588	546	580	546	542	572	535	587	601	575	570	530	541	528	569	576	552	529	585	574	576	550	590	571	578	539	534	604	546	571	555	542	497	564	570	587	517	539	554	573	547	538	569	565	559	587	563	554	576	528	543	564	566	575	548	579	556	595	569	535	564	516	530	582	567	548	587	517	558	528	571	575	482	541	534	569	597	575	574	563	572	541	545	605	511	567	573	526	576	526	556	614	551	601	602	578	590	577	574	545	558	527	585	540	615	587	556	561	618	534	543	548	544	601	567	556	556	568	557	589	494	618	554	565	575	589	580	556	582	603	598	582	582	603	577	570	501	556	565	522	566	530	624	542	585	556	549	558	528	605	580	537	556	553	585	629	584	490	555	586	569	571	551	608	537	554	588	531	573	558	596	620	525	570	541	574	557	617	535	635	569	567	537	592	585	606	598	617	563	566	551	607	580	609	573	587	621	526	527	545	531	604	556	569	596	566	584	574	569	546	601	557	577	584	576	518	596	556	555	590	571	559	604	557	597	556	580	598	580	592	564	597	566	517	577	568	606	585	576	577	597	591	583	573	539	553	535	540	557	588	535	575	606	557	588	559	567	563	582	565	590	558	617	565	542	550	536	587	551	596	523	580	567	562	559	599	569	576	561	556	552	587	580	561	582	530	544	594	593	574	523	583	533	545	544	546	557	529	587	554	583	558	544	579	588	592	568	566	556	577	576	533	577	575	537	550	555	538	567	536	594	577	596	583	572	560	594	543	579	600	565	576	561	537	547	544	585	542	552	629	558	559	536	554	606	568	601	521	540	563	553	591	563	533	578	598	571	555	613	576	571	542	556	585	575	534	559	588	577	566	531	548	586	582	583	579	556	584	566	550	557	546	544	573	570	589	562	574	496	574	597	577	597	556	560	571	616	511	564	585	602	579	566	605	526	583	570	546	531	542	601	579	615	590	577	597	581	514	606	541	587	541	534	569	518	517	529	596	549	502	527	559	547	539	528	608	544	573	570	543	545	543	563	550	545	568	555	594	555	552	568	573	543	573	578	570	570	550	535	564	568	559	573	575	587	519	570	542	560	544	564	566	575	530	553	582	525	603	538	625	573	582	571	553	612	555	589	544	552	575	616	532	536	550	541	549	564	545	597	540	551	544	612	595	569	543	554	578	630	571	575	580	587	597	562	552	537	537	602	567	517	550	587	583	546	591	528	530	570	543	549	563	585	537	536	606	527	573	573	565	527	603	541	533	593	594	544	578	522	572	526	561	580	563	588	603	563	591	583	588	554	580	561	519	562	580	532	517	571	601	582	591	544	575	521	544	590	616	545	537	583	542	547	556	544	591	545	585	525	583	581	571	582	590	546	557	519	584	527	539	589	522	564	573	595	596	554	552	573	554	592	585	588	545	509	572	590	572	549	560	575	608	560	547	533	584	591	525	536	556	576	570	568	536	581	528	574	531	545	547	574	542	554	580	570	555	530	566	584	537	563	581	574	548	548	585	576	583	568	576	589	567	594	538	556	607	567	577	571	559	578	540	557	547	581	601	606	571	562	591	539	580	538	587	508	546	562	551	546	544	542	558	546	607	536	537	595	535	573	529	573	515	559
23094	5807	4534	2485	1819	1485	1194	1160	1017	887	837	804	735	768	706	702	672	716	778	722	695	658	693	685	673	658	690	714	674	658	650	640	662	654	595	638	615	626	691	626	662	644	629	631	623	634	627	631	622	653	635	642	617	666	624	681	682	649	588	604	669	636	624	635	580	648	633	640	607	644	664	653	614	654	650	606	663	661	633	630	679	648	636	660	655	639	678	622	661	647	631	614	624	628	617	666	632	659	646	584	687	663	617	616	635	598	625	590	611	596	643	680	641	620	654	699	614	602	612	642	634	624	644	599	651	657	644	641	582	615	634	603	668	630	636	637	665	614	624	625	619	655	632	619	616	681	677	633	632	622	606	610	649	624	646	649	712	663	672	657	583	651	609	663	639	665	606	637	618	633	643	631	653	626	595	652	704	599	658	666	633	683	660	654	640	653	638	619	637	620	659	640	688	632	659	643	626	633	651	661	678	664	647	624	672	672	661	636	630	655	664	589	654	631	623	650	656	653	668	583	669	621	654	613	689	649	617	602	606	619	618	599	654	688	702	631	603	671	645	645	629	658	631	622	640	602	613	683	618	620	629	646	608	602	629	710	648	678	674	644	605	639	635	657	605	631	656	634	665	609	627	655	651	661	601	600	609	624	644	609	651	662	656	643	632	639	637	617	653	638	646	651	618	613	651	646	599	643	622	615	656	649	609	619	633	659	649	636	645	633	649	665	631	648	651	640	678	597	591	657	621	649	677	626	637	663	641	645	634	617	585	597	633	657	691	644	619	615	593	633	632	639	647	605	652	638	660	643	649	659	632	628	664	642	636	604	662	652	652	592	639	617	638	678	650	605	658	671	616	618	608	630	609	670	627	629	623	626	605	689	601	679	699	640	684	635	621	650	629	621	670	693	611	679	658	612	680	677	694	646	631	638	621	642	634	620	638	640	606	644	627	640	653	659	649	628	615	665	674	657	651	659	685	665	649	623	678	652	618	621	684	682	633	672	653	646	628	658	646	648	635	657	673	645	661	591	677	612	666	687	634	613	582	578	670	665	622	635	668	634	624	613	645	640	634	600	653	660	671	637	629	666	657	689	593	617	650	565	619	677	632	690	643	625	626	648	637	642	603	606	597	657	616	636	629	613	642	654	613	642	654	588	671	649	637	606	649	601	656	614	619	665	616	635	647	609	647	663	662	641	668	620	634	597	671	637	640	639	632	631	625	630	698	606	646	664	643	702	615	625	642	615	653	626	682	635	612	600	631	615	660	588	636	640	619	646	633	602	635	621	670	672	660	632	669	628	613	627	642	620	652	630	639	612	672	589	651	619	647	640	635	658	636	657	614	678	664	667	644	637	646	650	647	615	600	605	651	648	646	639	656	667	627	639	609	656	665	598	630	644	639	640	634	625	634	668	638	618	639	620	631	640	620	630	644	664	630	632	675	646	620	611	632	612	624	583	667	648	667	653	636	663	608	678	612	640	604	653	657	656	676	629	654	671	633	618	629	632	642	607	672	634	652	625	608	707	635	627	606	657	643	645	611	706	591	637	602	644	695	659	621	620	643	643	664	635	631	668	669	659	636	629	675	643	698	669	675	610	628	679	651	634	643	602	634	602	681	643	655	658	658	620	652	646	641	627	578	646	648	684	625	642	620	615	684	655	653	636	666	621	658	619	628	654	626	620	635	634	630	665	625	639	682	602	637	650	652	707	666	658	659	645	643	589	636	646	671	625	663	614	659	620	636	639	631	728	611	645	640	636	576	669	650	695	659	620	633	594	642	650	644	617	616	635	629	600	590	633	630	627	633	612	642	647	632	643	614	676	631	619	632	653	649	673	561	662	641	658	613	643	607	628	620	686	601	644	658	625	673	611	658	666	622	653	597	658	645	626	611	684	667	667	648	601	654	640	632	624	644	659	647	614	628	606	592	652	626	624	615	663	706	619	678	672	615	647	646	674	659	619	669	678	654	681	646	654	608	674	689	643	654	651	652	646	636	607	620	664	647	684	618	681	666	677	648	634	640	636	629	671	593	669	620	656	602	636	656	611	611	656	666	682	663	626	638	642	617	646	606	639	655	626	655	681	646	637	632	677	673	665	622	660	668	657	622	615	626	642	615	672	638	628	602	643	664	663	683	643	684	698	661	634	584	626	637	648	678	619	652	645	660	656	623	649	631	664	644	674	669	700	683	652	631	621	611	649	694	656	665	639	662	647	654	662	640	617	640	650	623	661	628	628	657	660	575	657	670	645	622	624	627	663	602	636	611	618	652	633	662	612	621	634	635	616	622	682	678	645	629	592	614	590	658	670	611	635	699	611	622	594	646	638	637	666	661	630	668	623	656	626	676	657	640	596	670	654	601	670	628	624	656	628	621	635	620	609	613	620	618	664	596	697	620	657	649	609	625	641	643	633	623	648	648	639	654	651	614	641	644	649	648	623	605	648	656	641	597	689	634	637	615	600	655	625	623	680	674	633	679	650	604	668	686	638	629	665	632	669	617	641	600	618	662	677	600	668	634	643	642	615	617	642	654	596	658	624	571	663	603	628	608	614	615	649	633	597	616	645	627	626	642	594	640	625	608	654	684	651	614	642	608	627	590	661	634	677	639	658	650	647	619	643	638	649	622	626	664	661	619	637	689	648	597	674	677	611	700	633	711	609	644	692	723	645	660	611	659	668	620	658	646	663	672	684	611	645	661	637	658	615	634	624	652	667	665	613	610	638	625	614	650	664	621	668	631	644	599	692	663	638	628	616	645	627	650	631	699	617	622	635	644	616	649	628	669	607	665	600	654	652	647	621	621	612	694	645	662	629	625	662	617	623	634	656	605	637	629	657	642	651	638	657	615	630	620	642	627	653	622	612	629	631	663	686	702	635	663	629	663	606	650	633	636	656	641	648	634	640	633	669	631	658	635	616	614	619	633	588	654	658	641	654	602	646	653	606	667	630	618	639	656	672	615	660	615	587	605	636	615	650	623	627	644	645	670	646	636	656	658	614	661	638	646	665	614	640	711	645	609	629	645	590	644	646	633	678	640	649	642	686	615	673	623	642	606	640	648	601	649	658	651	634	588	633	664	672	634	664	646	674	594	640	647	602	600	679	603	633	598	655	659	634	678	615	663	658	642	629	708	641	624	612	603	700	688	651	670	625	657	629	615	617	666	596	596	637	648	625	698	661	658	637	651	627	625	622	634	645	672	599	634	650	651	630	643	610	649	649	669	644	705	634	634	652	646	688	644	655	680	627	670	617	612	664	651	666	619	612	667	633	631	650	645	652	611	723	627	634	618	624	596	642	638	630	629	620	600	646	596	628	619	650	611	640	621	643	608	629	633	619	648	645	608	673	638	652	632	624	663	636	643	627	634	647	646	688	646	628	638	653	638	652	599	657	613	643	650	655	666	646	644	605	658	633	626	651	687	672	641	644	629	632	638	617	642	659	625	645	661	632	631	610	669	638	668	648	603	659	653	646	604	647	652	611	614	642
22630	21240	29079	23704	21233	21283	11811	1554	1118	996	880	835	780	711	709	681	665	617	618	594	592	664	558	595	624	583	549	499	592	565	538	556	549	516	564	555	594	526	577	515	571	553	542	557	534	531	560	516	543	515	599	556	538	498	529	529	538	525	527	540	564	509	508	518	492	492	535	535	539	535	518	502	565	498	515	518	481	507	510	555	521	541	549	502	570	572	536	544	545	524	535	499	554	531	553	528	545	499	539	530	530	520	515	500	499	536	523	519	504	556	548	521	541	535	501	481	552	507	507	530	496	520	545	543	534	532	549	575	520	524	548	516	540	562	544	512	559	527	535	502	537	553	497	548	561	502	526	517	551	554	545	522	548	522	505	523	568	494	515	515	514	538	500	502	486	549	517	520	549	478	484	519	522	522	529	512	513	524	516	543	557	548	573	502	491	510	483	593	554	535	537	520	511	560	504	523	551	550	510	515	501	502	513	538	550	537	498	566	513	558	536	491	514	550	544	498	486	544	466	489	535	493	546	534	495	517	514	500	496	520	527	497	551	495	568	559	508	513	555	492	499	572	549	514	557	536	500	505	547	551	504	506	528	543	551	514	472	547	534	486	503	513	513	543	527	497	489	525	526	548	544	489	520	531	542	546	515	526	541	514	525	549	521	537	537	512	510	532	536	544	525	515	517	547	555	491	516	507	521	534	493	523	530	523	563	505	504	512	521	525	527	461	522	531	547	522	572	546	546	486	538	525	511	486	526	518	541	494	546	495	532	509	559	507	504	571	552	541	492	538	532	539	537	543	494	503	524	491	541	528	552	542	540	538	503	492	545	583	524	511	504	535	543	496	492	549	512	490	490	491	563	531	519	533	572	539	505	534	504	489	462	541	523	505	504	496	521	514	496	497	536	494	537	488	548	516	487	535	511	498	518	562	548	518	532	530	489	489	520	560	535	510	538	523	528	512	561	526	498	551	494	514	541	512	557	533	578	487	468	528	545	538	517	540	548	550	537	537	531	488	531	506	522	517	510	501	537	545	540	531	552	514	518	522	484	546	497	509	527	533	512	515	532	531	526	518	525	525	504	510	505	501	500	521	521	516	493	529	518	483	519	542	496	513	527	527	522	555	526	496	516	531	508	502	560	560	510	519	529	518	554	538	522	511	558	524	564	524	553	531	546	520	544	558	522	578	506	524	531	510	528	492	550	533	505	532	497	502	503	504	502	510	541	523	490	555	523	511	531	510	526	544	540	510	512	513	540	504	516	531	527	539	521	535	493	543	536	491	526	506	524	547	530	519	549	520	518	552	530	507	522	537	548	559	521	506	526	495	498	576	500	490	566	582	505	506	509	537	506	498	497	508	505	481	533	523	559	537	508	524	536	516	492	541	501	554	536	517	539	516	563	531	515	496	532	545	509	504	524	529	507	493	540	535	511	511	491	495	519	518	542	584	523	472	558	513	541	513	525	490	513	523	534	544	537	493	531	492	540	525	540	569	515	546	542	512	529	512	546	511	506	530	526	504	542	525	564	511	525	509	504	523	533	530	516	584	542	544	484	502	548	521	507	553	496	493	518	533	583	534	548	507	542	494	556	559	530	504	581	549	513	525	524	512	539	509	531	574	512	533	570	518	532	508	505	477	534	563	543	568	478	522	528	492	540	491	488	524	516	551	505	528	533	530	497	556	517	520	564	514	511	515	553	500	505	511	527	536	532	506	486	517	496	543	532	510	541	529	558	514	537	543	500	550	516	537	574	538	543	525	523	541	575	518	501	544	521	464	485	478	544	520	502	526	574	503	581	515	482	525	498	548	553	537	535	521	528	500	548	537	506	531	553	500	539	525	523	510	520	526	504	530	506	513	514	501	536	550	532	508	479	528	541	493	488	509	526	514	529	499	516	504	534	497	536	494	523	519	536	541	505	512	541	580	562	509	538	513	496	506	538	551	530	538	521	546	508	526	512	530	540	508	506	480	508	530	547	510	559	530	554	533	500	547	543	503	496	489	535	517	504	552	507	527	491	512	556	510	517	520	520	505	504	483	534	534	553	570	511	519	558	489	526	489	504	511	536	570	569	542	496	516	510	521	500	563	506	511	497	527	522	508	528	579	507	511	533	528	526	506	511	500	513	550	538	525	482	528	545	555	525	525	536	531	524	498	515	541	514	551	524	527	547	525	532	534	543	499	499	560	528	558	519	546	535	498	517	548	486	529	527	501	510	531	580	520	489	502	534	495	523	506	537	517	557	527	537	528	548	499	534	486	529	547	551	514	504	495	524	516	498	503	535	528	504	547	480	540	551	522	536	563	494	522	518	524	567	535	525	530	524	496	522	503	486	523	515	486	498	540	509	511	510	482	499	521	497	492	494	541	508	509	497	497	517	509	520	528	474	539	556	508	498	488	491	508	549	518	543	497	497	512	507	522	520	554	526	460	502	537	541	508	493	573	545	544	529	512	512	520	516	502	525	498	487	506	517	489	533	486	518	493	544	540	507	523	506	538	521	566	459	493	483	543	538	509	519	521	505	529	498	515	499	570	525	516	532	464	545	511	548	570	510	506	514	496	555	573	545	529	480	537	544	517	503	560	543	524	537	514	539	512	510	513	477	478	486	548	503	484	565	518	549	481	563	493	532	566	531	520	476	480	509	510	557	522	551	560	541	501	545	509	489	517	523	503	501	490	527	484	499	511	534	556	494	520	526	557	519	533	579	524	491	581	520	529	524	491	493	497	536	519	515	563	577	550	544	512	520	567	544	498	537	514	520	453	539	531	537	495	516	513	514	507	521	511	512	530	530	534	489	509	529	499	525	524	506	560	548	557	500	534	520	513	523	539	499	508	521	497	504	543	549	577	510	514	498	475	538	517	501	545	463	490	525	522	519	519	541	528	526	507	532	524	515	585	547	513	512	534	526	536	507	496	527	527	540	480	536	528	507	551	531	513	534	532	562	505	512	509	472	529	566	488	523	560	524	544	478	483	520	538	527	529	555	500	535	522	496	512	530	535	542	565	526	510	525	489	518	506	514	509	557	558	527	516	520	535	496	512	528	485	548	533	529	527	517	488	498	550	537	527	547	534	531	539	507	471	509	497	546	525	505	557	516	537	518	539	502	505	523	466	522	527	517	540	539	550	523	536	499	524	544	527	508	501	548	522	536	495	495	497	512	569	520	511	539	549	505	551	536	543	524	520	565	490	527	523	489	521	518	493	523	533	515	549	550	517	514	579	520	525	485	519	521	528	535	506	548	536	517	526	497	498	541	498	540	508	482	551	513	505	520	523	474	563	539	554	521	515	553	502	516	551	538	547	508	508	536	567	540	517	515	556	558	494	514	533	543	541	487	460	537	522	558	558	528	492	499	506	527	500	526	519	504	511	550	506	546	529	509	519	511	544	523	523	533	546	494	546	521	499	533	498	519	528	529	537	512	491	527	551	550	536	539	523	527	507	491	535	534	551	535	562	493	528	548	520	529	526	526	496	491	520	507	500
27343	15754	12924	6745	4763	3532	2881	2251	1924	1526	1359	1130	1051	977	897	842	854	784	794	789	695	708	694	726	675	667	625	667	622	625	642	663	637	669	646	615	588	589	658	608	595	614	608	585	600	586	607	575	596	593	579	591	627	591	560	541	607	585	605	623	595	566	519	561	582	567	597	614	604	599	582	627	528	603	597	540	620	564	624	549	598	558	574	575	581	573	592	564	550	595	614	544	585	554	591	537	559	586	556	579	572	573	540	541	565	568	557	583	567	546	595	566	562	570	543	564	541	537	560	602	578	571	543	543	531	563	576	586	581	575	582	589	567	576	551	564	594	558	559	593	616	559	566	527	546	630	594	514	581	595	550	596	589	530	570	561	522	523	568	558	525	549	607	537	577	569	555	577	631	589	589	572	562	587	591	565	585	602	576	591	596	568	598	561	573	556	531	576	566	573	635	509	580	578	595	553	619	561	569	582	577	590	599	558	575	563	591	589	583	546	514	591	592	550	543	592	603	588	572	561	530	570	584	593	570	581	567	562	597	564	598	589	541	617	558	528	581	586	577	603	567	566	603	563	566	584	578	602	589	532	558	546	529	567	598	565	567	610	582	583	559	573	572	575	552	564	573	566	581	572	549	507	545	495	586	585	552	585	533	584	541	553	537	567	598	504	556	561	588	529	574	543	541	591	561	610	562	534	592	600	588	566	581	564	543	559	600	591	573	590	570	545	551	578	605	530	573	557	595	550	580	601	540	586	576	554	551	584	551	527	632	577	520	570	554	508	564	582	603	573	609	570	533	525	520	593	574	577	533	574	580	557	603	588	585	520	575	583	585	566	581	589	539	556	542	555	555	531	567	586	562	544	551	583	562	597	556	545	594	578	574	575	588	586	526	547	574	545	582	545	579	548	617	573	564	538	576	609	542	606	546	596	546	587	548	555	562	535	563	574	569	547	579	565	566	580	525	606	544	575	579	569	564	591	558	587	575	546	587	552	557	606	598	586	578	579	550	583	540	552	586	591	534	551	564	570	544	581	551	591	538	580	588	590	594	561	581	574	556	574	572	538	550	554	561	572	591	551	589	546	546	539	523	525	543	597	573	575	570	565	546	570	582	555	564	556	532	579	562	542	591	558	553	559	528	568	571	548	574	548	589	593	572	579	593	576	603	568	537	588	571	564	561	617	571	562	567	516	574	560	630	563	540	583	570	576	542	603	563	584	560	585	563	599	546	610	559	561	542	585	556	553	566	532	569	548	579	628	592	581	532	590	549	564	591	547	557	595	572	566	626	569	533	580	541	603	579	563	579	564	553	573	562	626	562	544	571	561	581	570	637	578	576	583	578	553	585	594	547	550	568	576	589	585	563	571	554	580	588	579	563	572	591	549	579	589	579	543	525	593	570	534	550	541	574	574	548	585	606	588	578	611	569	572	584	597	594	586	544	552	537	575	607	600	601	577	551	580	583	560	593	577	570	543	582	587	578	539	557	533	540	575	576	598	524	588	549	606	568	608	519	572	573	602	580	569	542	564	576	550	610	529	549	564	536	543	537	540	562	594	545	558	554	537	568	590	557	514	579	551	606	563	576	572	550	563	571	557	590	583	585	573	590	564	562	572	547	580	567	591	585	535	549	562	547	566	526	580	610	545	552	582	597	563	539	534	606	580	571	545	577	571	552	528	525	584	611	554	547	569	558	549	592	591	579	593	571	535	556	567	562	537	569	572	544	555	554	563	539	559	554	596	533	568	555	515	563	548	571	583	554	554	601	577	573	538	547	559	518	549	537	587	528	532	541	607	542	557	576	551	540	593	563	555	552	596	607	526	541	551	545	569	547	541	552	549	584	583	548	607	551	558	586	553	583	621	580	584	566	576	562	548	593	609	622	537	536	586	578	589	576	583	574	530	590	527	534	560	561	557	567	536	548	535	544	595	550	572	573	618	552	588	579	587	572	605	557	552	569	590	574	556	629	603	556	519	592	562	606	589	565	580	516	556	587	587	586	583	610	576	561	584	550	549	550	581	590	569	558	549	584	570	569	577	526	544	546	496	559	623	554	583	560	561	573	574	574	593	623	561	580	557	553	585	584	564	627	554	560	588	632	543	550	645	609	589	562	583	578	588	571	565	584	536	558	565	577	583	576	575	590	568	583	586	564	587	563	604	546	562	544	565	609	596	584	561	546	560	570	566	560	556	557	573	566	578	558	533	542	553	526	571	539	610	561	568	560	567	560	551	587	547	590	628	586	579	571	571	619	522	550	603	630	536	559	541	591	594	569	569	604	575	553	586	567	562	567	574	564	559	584	610	545	569	599	547	555	572	585	598	566	503	573	577	571	587	573	574	584	548	592	572	561	591	579	552	558	614	536	555	548	599	574	595	573	612	562	575	567	568	527	520	559	559	555	586	582	566	572	516	583	573	564	536	569	583	589	580	604	584	573	604	601	574	545	552	546	576	575	589	517	566	555	556	589	552	560	553	557	531	580	587	589	612	583	521	503	552	573	576	553	571	577	567	528	596	567	538	573	557	618	537	585	530	573	572	588	583	571	573	545	570	564	564	572	528	585	565	608	552	544	543	528	557	559	545	569	582	589	587	570	588	512	510	549	557	571	581	571	577	564	585	586	574	556	614	567	577	576	527	559	591	594	559	557	563	586	586	574	578	606	549	550	540	575	570	553	586	574	549	535	531	558	614	558	554	550	559	565	594	553	525	572	562	584	557	566	547	598	551	551	561	589	587	565	554	613	552	585	579	567	598	536	532	591	526	527	535	566	581	569	574	589	562	574	560	565	571	569	577	609	602	598	562	574	576	613	516	588	585	586	534	579	572	556	563	584	545	544	566	573	568	555	586	607	575	576	564	539	562	556	562	557	569	561	527	565	569	565	524	547	567	616	534	573	565	583	553	584	578	587	594	602	608	576	594	537	606	532	549	570	527	562	592	527	596	584	582	582	597	596	568	565	528	567	581	555	568	572	572	556	548	579	524	636	609	549	568	550	547	593	607	559	555	549	565	507	554	589	614	547	548	538	545	556	545	563	573	546	557	588	605	574	570	579	549	580	551	570	547	516	554	550	547	548	545	575	605	570	564	568	572	516	548	560	606	586	564	600	611	567	526	577	600	577	574	601	557	573	600	535	562	570	522	541	552	534	545	545	576	598	606	575	574	568	544	537	548	561	563	512	592	579	534	574	548	563	574	595	552	579	580	557	542	526	600	532	621	570	520	590	587	572	574	574	556	545	596	559	620	582	564	554	566	537	543	563	557	591	545	557	542	602	569	585	579	516	577	576	559	600	586	555	580	567	541	545	602	595	578	550	556	545	623	571	570	616	579	564	561	573	552	559	562	555	586	541	539	565	605	540	604	589	544	581	551	542	554	561	557	564	538	598	582	598	566	582	542	593	554	514	550	595	556	571	577	597	591	520	546	533	553	583	539	580	568	533	617	587	539	563	583	575	575	545	541	604	564	537	573	504	578	536	535	531	561
27477	20290	8688	1086	675	625	488	379	347	328	348	336	300	347	333	337	340	328	333	345	371	339	314	336	342	301	319	329	368	332	348	338	325	302	328	345	333	303	333	336	339	335	354	344	331	321	302	320	351	314	302	321	332	308	321	296	318	330	332	309	311	319	324	315	353	338	311	300	361	337	354	342	325	347	320	336	334	329	326	350	323	327	313	325	290	328	345	318	337	316	316	337	359	325	335	348	351	346	298	342	337	318	299	363	317	280	311	329	321	343	315	336	312	358	281	345	330	337	322	303	337	355	327	312	344	325	355	338	333	369	295	326	338	341	329	362	328	361	340	347	312	316	306	335	342	304	330	327	326	310	327	319	324	328	319	318	309	313	340	353	345	319	323	339	312	284	341	350	330	323	340	322	317	339	307	303	333	340	332	309	327	314	318	349	333	312	362	327	338	345	304	314	355	331	325	348	320	373	321	296	310	314	320	316	322	329	352	327	314	355	344	324	339	312	323	335	351	359	322	321	295	340	353	349	326	348	348	354	335	333	308	305	373	319	338	301	330	323	318	347	330	333	342	361	306	324	354	337	354	292	368	326	346	337	332	347	320	306	350	348	327	330	344	320	352	311	353	306	303	356	307	347	335	354	342	341	338	340	349	312	331	305	323	294	322	297	311	311	283	305	319	324	340	338	338	330	347	305	308	332	340	327	344	332	348	369	349	345	337	313	309	314	362	347	354	326	311	305	306	324	340	346	318	336	352	335	326	364	338	319	300	326	313	350	351	304	310	351	307	315	323	352	316	331	306	330	299	336	344	342	339	354	331	310	326	347	313	323	330	324	331	339	317	315	350	331	321	315	335	351	360	318	337	307	315	331	337	316	323	324	311	323	359	356	326	383	327	335	343	335	328	319	347	299	326	330	338	320	302	349	311	300	336	330	354	298	337	349	332	351	323	366	314	365	312	344	349	286	320	313	305	349	337	334	314	307	314	328	334	323	363	338	343	343	333	364	343	350	340	354	351	336	315	338	290	346	322	318	327	317	315	288	335	325	322	311	313	326	328	325	300	337	312	331	341	321	317	330	332	345	347	330	331	330	307	329	365	322	332	332	325	366	348	348	360	328	322	301	318	306	346	345	352	362	319	313	317	311	322	338	330	314	320	320	322	345	329	314	340	364	360	297	341	317	351	369	323	350	329	321	326	319	355	310	335	341	343	350	323	327	293	316	362	387	319	325	315	324	407	347	364	323	311	319	354	319	348	327	343	371	349	340	325	327	341	342	307	317	338	361	350	334	340	333	344	322	342	368	328	340	347	308	339	311	301	331	322	345	311	347	309	331	314	324	327	305	329	361	358	340	326	302	340	332	344	336	311	361	330	315	325	310	348	331	347	313	338	356	350	308	358	324	313	316	342	355	359	343	345	357	344	324	316	331	310	320	316	332	322	365	324	319	336	318	323	360	308	302	341	332	338	333	334	329	362	304	325	316	327	366	331	326	334	337	329	339	318	332	338	333	314	347	354	322	355	312	362	308	321	315	305	341	353	320	373	329	321	361	310	324	327	336	300	301	343	365	335	350	328	328	347	295	324	320	356	327	350	323	327	315	334	318	352	323	318	317	351	341	322	306	307	337	335	321	340	301	304	349	332	326	339	295	328	318	335	323	326	321	329	307	317	315	354	324	333	344	368	304	345	273	336	329	323	324	333	335	328	327	333	328	311	330	321	298	324	330	332	344	349	343	318	318	324	322	347	305	353	284	317	321	341	350	351	289	315	340	320	305	330	344	338	306	347	353	332	346	311	341	333	303	339	319	345	332	348	346	346	348	329	336	316	324	306	316	340	373	337	315	347	357	321	340	341	309	319	350	325	330	340	317	341	330	310	323	330	325	342	334	339	337	310	333	349	320	341	327	331	358	327	349	303	313	343	310	334	353	333	321	341	330	296	293	366	350	347	320	348	332	315	308	316	323	337	315	337	322	353	360	351	326	338	338	313	339	320	341	296	327	327	336	339	326	322	316	344	343	344	344	311	316	314	323	319	326	335	323	322	321	318	347	345	331	333	328	306	333	323	317	311	332	314	344	327	339	318	354	314	360	298	297	330	315	337	339	307	341	345	315	326	343	307	323	328	346	339	348	312	330	337	330	342	339	332	335	337	335	348	323	284	325	318	338	365	309	334	321	314	349	309	337	351	305	308	341	328	339	330	349	327	299	338	327	328	306	359	309	338	321	325	333	298	325	313	320	344	328	305	313	312	323	312	339	340	317	288	322	315	325	320	330	348	350	358	329	320	363	341	344	308	343	325	282	330	346	321	315	317	319	328	332	344	358	324	330	330	329	356	307	304	338	346	338	325	288	347	326	356	320	312	290	316	338	330	325	355	304	309	324	318	308	293	333	321	326	345	351	349	380	298	303	325	315	335	337	295	346	315	330	321	289	341	334	353	334	318	325	343	328	318	336	337	329	353	323	348	314	352	315	322	318	321	330	351	314	306	356	330	330	324	338	315	323	345	320	309	320	337	325	314	340	338	339	316	343	342	342	349	346	306	312	368	341	332	342	296	329	337	337	289	295	354	302	366	348	332	318	321	314	310	332	345	326	326	312	329	335	317	342	336	339	343	305	344	341	342	334	355	317	317	316	328	357	360	349	318	303	316	322	347	332	323	336	338	320	309	323	309	345	359	322	336	328	313	316	299	336	289	308	323	339	335	331	339	322	342	300	341	333	332	343	339	317	350	304	311	340	294	335	307	328	322	341	308	315	306	340	336	312	343	351	341	333	329	321	292	310	329	331	303	359	339	350	380	341	311	357	317	291	367	343	309	312	337	322	349	329	311	326	310	334	314	353	342	317	324	377	348	334	337	335	323	327	335	317	303	303	343	311	374	340	349	358	340	350	317	306	325	353	359	305	338	334	327	339	361	297	349	319	330	320	333	320	343	372	319	338	363	341	345	336	330	305	350	335	342	325	342	332	348	336	336	327	295	343	303	369	331	299	350	305	328	342	332	304	323	339	336	331	328	319	307	321	340	340	350	308	323	324	337	315	314	314	338	330	346	321	332	338	300	307	292	334	343	314	323	327	321	336	323	389	339	322	324	338	325	314	359	324	299	324	332	318	313	358	360	321	341	351	349	344	312	313	320	334	319	336	321	354	287	307	354	333	331	320	341	329	339	293	361	328	329	331	321	355	344	367	353	327	326	323	322	347	337	344	298	341	304	339	317	341	323	338	293	292	351	308	351	326	338	356	336	302	330	317	310	336	312	353	318	344	318	324	369	298	332	353	310	326	333	327	300	344	316	325	329	331	316	370	330	340	356	349	359	329	292	357	352	318	331	335	321	321	332	315	317	333	305	348	329	345	311	355	311	328	321	328	348	353	335	324	346	342	282	316	292	337	322	327	300	313	321	334	353	313	335	301	338	350	346	308	336	325	337	330	313	337	334	357	325	346	340	355	312	318	333	343	359	332	312	356	321	304	326	333	318	358
21185	1912	1168	731	571	610	485	471	437	433	443	382	389	425	412	357	427	390	406	399	390	416	423	397	417	388	431	404	424	416	376	400	427	394	389	388	409	375	376	390	406	396	431	379	386	412	374	390	401	429	365	378	400	397	379	435	391	377	422	353	377	405	396	441	399	405	421	386	405	427	413	382	406	401	391	407	375	381	376	409	418	405	405	388	362	388	403	381	422	394	342	396	408	399	404	379	408	374	405	401	359	404	404	419	398	360	375	372	388	400	407	401	379	385	387	423	369	412	386	392	384	394	405	381	417	391	394	404	397	408	397	395	386	406	369	403	392	426	382	419	418	388	373	397	414	411	403	390	384	382	418	411	388	407	440	357	397	382	396	411	384	364	381	365	411	398	374	404	401	402	422	399	403	422	383	411	402	385	387	415	395	438	364	402	390	409	381	388	381	406	380	406	404	415	412	419	378	389	389	412	389	411	405	419	412	380	433	441	387	405	380	414	406	382	396	373	366	390	388	379	402	389	402	375	393	347	412	434	385	393	418	420	374	410	385	409	388	425	395	429	393	368	359	374	407	416	369	405	427	393	442	399	396	418	426	414	387	361	385	363	417	390	413	392	364	384	416	412	437	384	380	384	378	378	415	430	386	400	420	373	413	415	400	386	387	402	367	388	410	393	390	412	365	381	387	377	383	382	415	410	386	429	396	380	413	409	378	394	395	371	397	403	370	379	419	382	404	391	408	383	390	378	396	396	437	360	376	390	399	357	401	384	417	372	408	391	403	382	422	386	384	424	419	365	408	407	402	369	391	398	369	370	354	362	420	403	406	418	428	372	414	404	389	388	405	417	421	411	396	405	377	380	385	413	416	385	406	400	382	368	363	387	381	405	364	377	358	391	423	404	371	408	354	410	412	382	408	369	432	404	407	410	381	410	402	396	404	399	392	370	400	389	375	416	395	400	375	357	393	378	420	388	420	403	394	393	396	365	390	420	380	370	426	400	360	401	409	369	374	404	394	394	379	390	421	401	377	395	379	404	420	361	363	398	427	386	396	414	386	376	425	370	393	416	364	394	410	398	388	398	401	431	375	390	435	423	400	410	363	404	404	370	371	387	400	426	383	417	383	386	402	399	407	401	379	415	396	398	433	363	402	350	396	413	407	375	438	343	362	410	403	416	387	406	373	386	414	399	419	374	393	382	391	378	386	425	418	406	364	374	452	436	410	371	413	392	408	384	378	391	380	411	409	403	411	375	365	434	415	371	370	381	386	414	411	362	387	415	398	385	388	353	382	417	401	407	384	408	413	338	388	437	384	371	378	388	406	429	397	400	397	386	417	414	427	397	376	350	370	402	397	410	424	378	409	393	427	400	387	400	419	384	384	402	381	411	389	366	399	370	378	382	334	403	400	395	403	381	401	375	373	395	413	399	371	368	412	388	384	383	374	376	379	406	429	425	379	399	384	378	403	372	386	425	400	389	385	389	369	416	408	415	425	410	424	408	383	424	392	379	412	390	386	403	393	410	411	400	382	403	409	416	414	383	386	404	408	393	372	392	375	421	405	418	390	394	387	379	447	407	392	425	399	408	409	368	366	388	427	383	384	396	407	388	381	386	392	400	399	428	405	448	431	375	370	427	425	405	379	409	385	394	400	377	435	413	400	392	394	399	370	379	387	391	398	401	393	357	383	424	408	410	427	376	385	400	375	407	423	391	411	354	410	410	401	391	365	387	396	380	381	387	373	412	412	372	413	404	393	379	373	407	404	385	402	377	397	392	411	407	373	391	395	378	382	373	380	424	417	378	387	426	383	350	387	395	425	410	398	385	392	412	417	374	416	410	415	375	395	433	416	408	379	397	419	365	381	375	383	404	403	388	363	399	390	357	421	412	410	368	373	427	428	389	378	393	397	381	388	391	393	410	364	401	420	421	376	408	403	402	409	372	404	406	422	354	362	407	393	420	391	436	372	402	377	408	392	362	397	418	385	380	362	411	412	381	439	391	384	389	372	392	370	363	411	424	401	384	386	377	407	360	381	378	445	400	432	385	391	341	421	387	378	397	410	404	366	416	408	397	379	405	409	416	402	387	365	403	401	391	388	346	412	401	400	397	384	413	411	402	392	378	430	406	396	435	415	377	395	383	394	396	366	417	403	403	409	389	395	412	394	398	381	377	420	403	401	400	402	392	410	391	432	393	385	423	389	380	368	420	366	387	419	384	387	361	385	418	373	385	421	416	408	399	408	382	402	371	393	395	360	367	374	387	342	416	372	396	402	366	400	360	386	397	364	378	421	422	391	385	398	382	379	387	416	374	394	411	404	393	403	387	451	388	430	418	371	384	404	392	398	374	445	379	401	386	404	409	413	387	393	393	403	376	389	397	409	386	396	434	381	378	396	397	411	353	379	416	354	399	419	376	381	391	380	369	406	403	378	374	363	416	412	383	405	383	400	369	393	382	426	383	408	404	421	390	376	392	401	404	408	410	366	392	393	391	401	385	383	380	429	412	395	373	399	404	391	382	377	403	379	455	389	399	398	424	413	362	398	400	394	396	386	413	412	380	390	448	422	397	375	417	408	387	367	357	363	380	376	365	409	427	393	371	412	407	404	406	382	396	405	379	413	371	399	425	407	423	406	357	415	411	463	393	390	367	399	392	406	432	381	397	388	410	412	409	387	396	418	382	389	361	389	364	409	385	389	364	385	405	393	391	390	407	379	402	413	387	420	369	406	380	398	374	426	421	380	418	403	372	384	393	380	425	396	384	385	374	382	369	380	385	379	415	419	375	409	411	426	400	399	406	377	415	438	402	389	396	415	366	343	384	399	411	386	378	404	428	414	409	373	421	371	386	381	359	387	361	411	369	404	382	418	371	375	396	442	402	368	371	388	457	392	401	424	409	401	392	375	376	358	399	423	420	370	386	408	403	371	384	420	344	420	395	397	407	368	376	395	403	395	381	383	401	393	416	389	420	404	407	399	408	361	391	381	394	385	388	420	388	381	431	387	419	412	413	380	385	376	410	405	387	375	429	375	393	384	367	380	449	391	376	411	383	392	384	404	374	412	418	397	343	398	368	428	361	408	385	371	407	405	366	372	403	422	395	390	416	390	393	388	388	394	426	432	405	403	391	379	381	377	395	400	392	397	383	388	392	400	392	373	360	390	389	358	363	378	423	386	394	390	376	392	359	348	403	394	374	383	365	402	366	373	378	387	385	409	400	397	399	399	404	429	371	413	391	406	384	371	399	428	391	407	417	390	416	409	387	433	400	392	406	405	390	385	390	382	394	381	384	371	372	424	430	419	394	388	381	382	363	399	409	371	412	405	402	380	415	368	404	396	409	381	384	388	393	397	418	378	388	409	373	388	389	398	377	383	388	399	369	398	373	438	397	393	420	396	393	382	410	375	406	402	412	402	384	397	401	435	424	413	366	390	387	409	400	392	417	373	366	378	382	390	376	406	368	426	427	363	388	393	395	394	389	372	410
23736	21167	28488	24116	21149	11255	1122	700	526	473	458	381	339	354	358	338	304	320	291	278	282	301	287	276	268	279	242	275	247	275	265	275	243	272	273	229	294	243	263	266	249	232	257	243	250	262	249	265	252	275	232	247	229	269	282	258	244	232	258	222	257	255	242	254	266	220	243	255	241	237	275	271	254	253	234	256	271	252	235	249	261	264	251	248	242	201	248	228	261	268	263	229	248	256	254	263	261	206	242	233	290	248	221	237	247	254	233	244	253	245	258	264	251	244	234	259	231	227	262	240	240	225	255	263	274	265	228	246	257	234	234	276	238	252	245	263	276	263	225	230	226	224	216	258	258	245	231	241	268	257	272	244	248	254	264	221	220	205	248	247	230	239	248	256	240	250	247	245	250	235	259	261	205	244	250	227	248	246	282	257	248	218	240	240	265	232	228	264	245	250	282	241	251	250	251	243	265	266	237	233	239	242	268	249	271	221	252	251	233	249	240	222	266	255	235	241	271	219	215	243	236	230	253	251	230	257	211	227	260	253	252	240	258	223	237	271	216	255	217	248	227	255	216	240	258	273	267	242	246	233	229	241	221	214	268	260	229	252	236	267	271	278	220	243	230	277	270	238	226	261	227	259	200	262	246	219	217	233	231	231	221	223	247	263	237	244	238	254	255	231	250	240	235	231	219	254	227	276	261	219	229	252	255	257	233	256	262	249	248	249	241	245	226	227	240	230	251	222	269	247	252	243	247	259	222	232	250	232	235	251	219	264	243	264	250	250	253	262	228	244	221	258	217	226	230	233	252	251	266	230	291	259	249	268	244	254	229	251	222	223	238	263	239	230	236	228	269	237	240	217	259	234	231	278	236	258	233	231	228	228	242	256	237	245	244	238	228	223	214	233	259	212	221	284	265	247	266	221	239	222	241	248	219	220	278	251	244	241	248	238	221	231	253	217	222	245	240	243	266	234	245	248	226	239	253	239	254	231	245	247	240	244	213	247	253	256	242	241	226	238	233	213	236	254	233	251	224	227	212	241	234	227	237	219	247	245	217	258	260	244	244	247	234	240	221	240	222	251	240	246	251	238	236	220	244	242	249	250	277	241	252	215	241	254	229	243	254	251	248	232	262	261	283	268	239	244	266	262	241	283	262	253	259	235	270	256	229	240	238	268	242	242	251	241	275	231	260	246	267	258	213	232	279	222	224	255	291	245	260	235	230	266	254	231	214	244	271	240	275	277	260	243	244	223	240	256	271	232	236	254	247	252	245	253	255	212	249	263	251	255	245	251	241	236	241	236	251	226	234	257	242	264	264	219	219	249	256	244	248	229	240	232	240	220	263	229	251	254	219	237	258	269	231	234	251	237	242	263	231	264	227	249	221	220	249	244	240	213	249	276	242	253	242	236	216	244	252	270	222	218	237	241	264	250	262	237	233	275	230	229	228	253	269	250	241	228	247	265	231	259	232	227	244	249	222	264	273	237	226	238	274	237	257	262	240	230	255	248	249	244	235	240	242	245	227	249	239	241	245	212	227	252	233	235	217	243	276	238	223	225	251	225	241	249	253	250	242	228	233	234	230	244	271	229	282	208	208	256	264	240	243	236	239	234	258	250	221	229	259	254	229	226	232	220	252	226	209	231	229	235	210	239	231	221	264	231	228	241	236	270	241	280	206	218	285	267	246	240	254	270	272	258	250	234	243	242	266	226	266	262	232	223	230	238	263	259	245	205	232	267	253	245	240	221	258	265	273	235	246	260	260	246	251	270	248	216	263	263	246	238	238	215	210	235	236	230	251	248	241	256	216	252	244	252	263	241	269	230	247	234	244	248	241	222	240	232	224	279	262	236	230	255	250	262	227	241	242	247	225	241	203	225	276	263	252	259	223	225	242	223	243	239	239	234	250	228	253	242	227	259	243	236	233	246	245	251	225	226	245	248	249	246	258	263	276	261	241	239	244	238	265	243	248	243	243	202	246	231	234	228	215	217	218	224	248	243	249	251	239	259	242	271	232	251	260	244	242	263	238	250	238	246	240	242	245	233	233	245	237	257	221	241	233	256	246	247	243	241	256	239	290	235	250	252	235	256	242	266	238	239	266	237	274	265	261	228	258	244	230	252	240	265	249	235	268	265	241	234	251	225	276	223	279	226	237	264	231	249	246	233	255	235	264	252	289	256	241	260	246	287	245	243	238	253	225	246	244	285	251	262	230	256	239	265	230	255	264	270	306	233	272	225	233	224	245	260	235	226	254	223	238	258	245	250	219	257	238	243	223	238	220	226	236	264	267	247	254	242	253	257	231	237	250	251	236	254	209	245	248	218	230	220	209	260	236	235	251	251	252	237	247	250	235	260	251	237	238	246	261	220	239	273	249	274	238	241	249	223	243	242	235	238	236	242	269	235	232	225	262	246	261	246	225	247	237	262	238	228	248	242	211	248	237	242	243	262	235	240	283	260	241	272	232	224	273	209	283	229	256	235	232	240	234	256	226	260	218	284	250	249	228	281	225	250	276	224	255	219	243	221	233	239	228	204	285	234	241	207	254	226	249	246	252	259	224	248	268	275	232	249	238	228	228	261	240	245	239	248	244	215	245	269	246	238	246	236	244	232	236	248	263	262	214	259	249	248	245	225	228	247	247	281	252	255	248	258	260	245	262	225	247	237	235	234	253	207	250	226	253	223	250	251	232	245	237	260	270	239	228	239	240	252	233	235	238	239	243	255	223	245	227	248	222	210	246	253	247	250	227	242	254	261	242	271	247	245	261	246	240	246	237	245	259	244	229	243	268	234	237	263	267	221	255	222	267	272	256	222	228	256	247	262	220	234	249	230	235	235	228	245	277	244	228	248	249	249	246	249	242	225	251	251	225	253	242	237	235	257	236	254	231	206	251	254	254	245	237	247	254	240	237	248	225	255	240	245	206	221	226	221	246	245	266	242	245	249	246	256	234	258	233	259	237	250	236	225	214	265	236	221	260	233	234	220	239	260	276	208	233	238	245	233	235	237	215	257	255	248	252	244	254	246	282	223	252	246	235	228	262	229	232	241	240	240	258	239	254	253	229	259	277	262	267	247	252	258	249	243	248	238	249	240	229	234	258	245	227	219	243	227	257	232	250	251	237	234	236	254	247	245	239	249	228	255	261	262	244	258	274	250	254	254	247	256	234	261	227	259	257	264	225	232	244	242	227	245	260	213	230	268	256	256	234	241	230	268	233	241	247	231	243	254	207	239	256	268	238	233	257	245	235	255	249	226	214	248	255	225	233	242	234	240	232	239	259	258	250	266	242	239	255	249	235	239	241	232	230	256	262	239	230	254	222	227	226	242	240	242	247	236	243	259	240	244	220	216	246	234	238	208	264	275	220	231	273	249	262	246	242	235	242	235	238	237	233	233	258	233	252	218	218	247	220	236	251	267	226	255	235	230	229	242	228	246	250	261	221	240	245	239	225	236	261	225	216	271	237	244	253	225	246	233	255	224	223	247
25267	9856	7796	3931	2485	1809	1462	1164	989	793	729	639	526	496	469	444	461	435	355	353	386	305	329	364	342	352	323	287	345	344	344	330	312	301	331	318	336	327	322	289	313	301	297	319	296	305	283	286	304	282	302	299	307	324	284	318	295	328	299	277	304	270	303	261	314	291	295	283	283	268	317	293	305	277	275	337	303	277	294	312	285	284	301	300	300	308	298	295	296	274	305	296	304	290	298	265	281	282	299	265	261	307	307	278	295	290	316	327	279	287	285	298	311	280	329	276	282	245	284	280	289	271	299	274	291	312	309	291	292	282	308	260	295	259	296	298	295	286	260	308	270	276	306	296	274	268	289	300	294	340	274	293	301	317	285	274	282	301	280	268	296	263	282	303	284	286	272	339	279	284	300	299	269	304	292	281	285	293	299	272	290	280	307	294	288	301	297	271	275	279	300	280	288	316	306	288	306	281	276	296	290	294	303	289	289	307	276	299	288	284	301	291	276	318	294	261	283	292	303	304	306	318	289	293	272	293	331	296	282	261	268	277	287	299	293	320	281	273	274	285	277	295	302	289	293	293	262	277	269	280	287	307	277	278	273	286	274	304	269	299	289	266	321	280	274	304	268	267	253	252	294	308	290	282	280	284	274	287	305	274	263	269	290	295	293	312	301	311	311	296	295	277	270	282	302	294	273	303	304	296	272	256	288	289	282	301	288	323	276	279	285	329	257	281	298	304	302	277	255	292	244	291	281	277	273	274	283	294	277	282	268	306	287	285	293	291	267	311	293	318	285	307	289	295	297	284	282	298	280	268	295	293	290	288	295	307	292	287	268	271	290	297	274	271	259	271	296	312	292	280	265	300	316	328	276	257	298	298	262	272	290	334	313	285	286	270	317	282	293	305	291	293	299	296	306	289	311	283	287	309	272	292	289	281	293	282	277	275	275	319	292	278	257	308	259	293	285	306	264	298	256	292	302	279	268	276	320	309	279	283	275	300	309	311	288	278	322	291	278	267	306	282	297	307	300	305	278	273	258	266	296	327	266	286	237	291	317	300	288	283	287	294	282	298	270	309	291	298	317	265	310	280	290	272	286	343	258	287	290	293	265	305	289	310	275	298	270	296	290	288	274	277	276	268	302	286	300	291	315	293	255	304	290	288	332	311	290	289	303	280	290	260	277	305	294	294	253	294	284	287	285	291	287	294	266	279	302	316	287	291	276	287	287	284	277	279	309	289	259	278	285	303	281	272	287	288	266	296	273	290	298	315	324	304	299	306	289	292	289	268	308	284	324	286	296	290	285	285	302	282	298	300	293	298	295	312	301	306	278	271	287	316	298	305	275	281	293	289	294	298	257	295	278	284	271	298	300	293	311	296	299	310	280	276	282	298	284	305	284	270	255	313	296	266	299	270	297	267	265	294	267	299	299	322	285	286	289	300	274	290	285	281	283	281	283	306	281	278	319	271	315	272	273	276	271	298	270	300	311	300	284	269	290	280	303	269	275	299	344	296	300	256	309	316	276	274	288	306	281	270	281	327	319	295	277	296	276	319	284	264	294	299	304	282	290	254	276	266	279	281	338	287	268	285	276	301	301	297	291	295	275	308	290	303	285	277	277	275	271	260	267	310	319	336	301	292	267	289	292	290	295	310	298	277	316	284	309	298	313	300	301	334	285	293	271	299	281	298	270	296	327	295	293	291	283	287	254	297	279	263	303	278	291	319	290	294	310	279	278	295	258	246	272	274	285	301	263	289	307	286	330	297	288	310	284	291	299	279	286	303	296	287	273	292	270	298	286	302	285	289	288	307	333	290	296	269	308	319	271	323	293	274	286	276	289	258	324	286	286	293	281	297	323	299	274	282	320	272	284	281	276	281	295	305	295	292	289	289	265	290	292	286	292	297	306	321	285	278	277	287	305	284	280	291	284	282	314	285	288	288	283	303	276	304	268	276	307	297	295	290	329	281	304	301	303	293	271	278	279	297	323	278	312	272	298	280	265	287	309	284	284	295	303	287	293	302	302	280	303	262	273	291	294	291	296	294	283	267	283	294	292	267	299	266	294	307	268	279	295	275	277	278	308	285	256	322	290	273	293	293	270	268	294	296	288	290	327	279	269	291	312	270	307	276	314	280	311	251	253	276	284	278	311	312	274	296	266	272	303	275	301	268	294	274	291	316	298	277	261	270	280	293	283	280	290	298	298	320	270	316	242	244	290	283	279	284	276	276	274	311	329	297	310	275	295	305	244	282	282	280	291	272	286	319	308	283	276	257	310	335	272	260	321	283	288	274	288	318	302	312	290	275	292	283	263	312	280	284	311	266	301	303	297	291	268	266	306	263	286	288	286	303	309	319	275	300	283	276	300	276	276	277	281	308	243	274	300	271	276	273	295	285	277	282	281	254	291	290	294	278	278	283	311	290	280	308	298	274	293	317	277	311	299	300	299	286	260	275	278	287	313	308	315	274	266	272	290	294	288	266	297	309	322	276	308	306	298	283	318	261	274	312	265	270	301	288	310	305	266	283	284	276	297	295	275	268	319	283	294	295	277	311	292	297	284	295	284	268	268	274	268	299	288	312	277	296	291	296	333	285	296	293	275	312	290	309	289	315	301	295	307	303	283	247	295	305	302	331	265	305	276	287	309	296	286	279	262	283	327	269	272	296	306	293	319	298	298	311	328	270	319	279	298	307	277	292	246	281	265	266	283	290	244	267	305	273	287	268	274	300	295	299	321	299	308	285	306	316	253	325	283	306	338	316	313	298	282	311	285	293	323	308	315	304	298	279	267	294	286	288	264	267	286	277	286	299	283	298	270	274	288	275	309	272	289	263	329	288	273	288	257	283	305	302	279	273	308	292	277	316	270	278	272	263	331	276	308	267	279	306	269	295	298	311	300	294	304	294	305	295	317	286	296	302	313	291	307	287	277	304	317	270	288	305	306	286	279	276	293	286	284	312	284	287	286	292	281	265	265	287	291	285	275	314	273	286	286	268	242	285	239	292	283	243	294	273	258	304	295	314	272	292	277	310	244	297	279	279	301	278	266	310	270	298	322	323	258	293	307	305	280	269	289	286	278	267	289	261	299	253	295	269	293	307	329	319	306	287	295	274	287	259	289	291	288	258	273	298	295	303	315	308	290	246	292	294	265	273	274	281	290	311	313	295	257	280	272	301	295	290	293	316	312	303	254	296	302	312	269	288	249	316	271	289	287	278	307	290	282	312	306	275	305	281	308	290	297	235	261	288	292	267	293	312	302	266	292	268	297	301	306	287	288	288	300	290	249	266	277	282	277	291	290	299	278	297	305	284	259	255	292	300	281	325	308	312	291	287	288	295	305	265	307	323	285	298	274	308	256	316	286	319	270	297	247	287	288	279	293	261	279	307	295	281	283	296	326	274	294	272	285	296	329	282	302	242	286	292	275	311	279	290	274	279	317	319	264	282	299	269	287	286	289	289	298	278	284	285	261	291	286	318	300	307	274	314
24834	21157	27518	24962	12158	1179	857	792	667	637	666	679	638	631	641	646	600	646	640	565	570	588	527	565	570	561	616	554	593	551	596	585	561	538	564	569	603	562	561	569	537	576	554	590	537	582	497	602	561	584	559	544	594	586	559	548	536	595	548	576	573	547	540	547	562	585	558	560	544	549	588	614	536	587	538	600	521	524	530	537	539	607	549	562	580	588	530	581	611	542	588	556	555	595	582	554	549	550	555	547	554	594	570	553	554	583	619	620	574	594	557	569	567	541	566	557	584	551	572	503	579	542	540	517	561	591	566	584	532	557	575	578	537	584	575	559	536	583	623	543	507	562	583	524	545	569	580	563	510	555	563	587	615	563	531	536	544	543	588	583	597	525	569	604	594	524	572	557	539	567	578	607	627	542	563	600	543	581	564	553	566	529	541	579	561	560	591	594	552	592	517	567	556	567	530	552	567	529	577	535	549	531	575	572	569	532	584	581	536	557	603	554	601	520	575	567	572	576	541	565	530	543	570	574	597	556	549	574	560	534	569	537	536	530	559	572	548	531	540	566	577	554	608	539	543	621	540	549	555	572	614	553	538	557	605	574	587	573	510	556	536	592	564	541	573	544	537	600	588	580	571	596	550	551	564	562	550	552	565	539	576	586	578	562	517	561	541	588	563	554	608	604	527	594	505	585	516	517	559	552	573	572	552	561	551	541	545	518	523	586	545	528	550	565	553	576	532	558	524	582	592	573	565	582	583	610	537	557	553	547	540	584	599	578	604	559	549	502	574	572	622	570	575	569	557	564	604	598	558	556	570	575	603	563	606	556	529	542	559	553	578	560	548	585	536	546	604	577	560	566	605	577	575	571	534	576	586	546	572	584	499	561	560	545	511	596	598	537	601	619	572	551	569	564	582	534	587	568	536	591	543	558	544	539	547	576	592	524	582	554	579	573	561	569	549	553	571	570	584	591	548	580	566	617	595	566	562	595	552	596	612	532	539	595	585	586	595	534	610	513	596	517	563	573	574	541	547	577	578	548	566	577	520	567	548	534	516	537	524	585	575	549	554	539	582	561	568	551	521	557	551	552	541	562	584	557	572	572	553	559	552	575	566	514	539	598	542	561	563	552	562	543	514	567	587	500	590	557	524	530	560	553	584	526	584	614	568	550	578	537	574	540	580	523	538	572	577	552	557	567	557	529	531	552	520	562	539	587	562	534	553	583	565	546	549	608	559	568	588	566	560	537	592	547	601	568	562	566	569	601	541	540	542	578	536	544	536	536	571	539	585	543	591	590	556	541	576	567	569	615	542	584	538	577	589	580	574	559	564	521	559	554	568	577	572	566	559	557	557	623	566	547	582	535	565	513	563	563	581	562	517	594	584	523	589	515	587	542	583	571	593	568	575	542	574	563	589	578	564	594	574	582	561	581	577	530	559	554	545	562	523	588	595	568	515	544	528	548	531	554	552	589	557	566	580	537	531	566	604	544	529	582	561	520	542	551	559	558	547	584	566	579	594	531	526	563	595	592	585	551	578	569	540	561	536	573	592	568	547	531	565	580	543	566	585	545	585	591	539	560	569	535	551	558	591	532	591	553	559	579	544	589	582	538	564	538	578	562	504	569	586	589	523	591	566	558	562	561	573	571	563	549	578	575	550	547	553	551	596	534	550	603	539	516	522	571	521	563	552	575	576	545	572	576	565	555	585	554	586	520	588	534	581	527	569	589	536	598	546	532	589	570	553	547	480	556	589	602	538	544	609	560	527	577	580	567	588	606	562	547	560	579	595	535	551	574	565	537	551	589	539	574	617	607	534	586	528	539	568	533	549	524	563	561	528	596	567	585	556	537	562	582	530	603	560	526	531	572	566	538	546	538	592	557	626	572	573	571	614	563	522	544	541	605	558	567	537	580	533	562	564	597	560	590	560	569	584	548	569	516	538	559	573	623	594	553	534	554	567	542	547	585	578	576	533	560	573	590	568	549	552	570	592	540	570	597	515	578	591	574	565	575	579	575	556	573	610	576	573	543	562	530	602	560	562	577	545	546	584	594	573	562	577	579	571	550	575	570	558	568	604	604	541	562	545	599	582	547	574	571	570	554	567	579	570	573	592	563	576	578	522	517	542	561	573	594	590	603	548	599	553	545	557	588	566	532	572	533	557	565	566	592	575	572	571	593	566	565	586	533	586	574	566	534	561	580	587	572	575	567	562	550	587	583	582	543	549	562	562	601	584	521	595	574	562	577	580	548	575	535	533	558	538	556	539	554	580	553	528	545	585	547	571	586	586	541	578	528	569	557	530	535	575	568	544	558	545	580	540	561	553	573	603	571	587	549	527	564	561	601	531	578	572	528	563	577	536	557	558	543	586	545	581	537	559	519	565	551	530	585	564	591	581	555	592	570	532	550	589	581	597	569	546	598	559	580	564	584	578	572	569	562	560	553	534	531	567	560	561	551	594	547	567	568	575	533	592	533	602	534	611	584	594	531	543	519	526	539	574	522	543	575	567	580	553	582	556	577	536	582	564	583	585	550	559	529	547	539	546	534	571	579	561	588	628	558	594	515	592	552	576	586	546	540	534	560	596	560	601	545	576	573	519	561	561	565	574	590	554	572	581	541	610	547	591	591	588	556	527	583	567	557	537	560	559	556	600	579	543	527	521	524	543	558	539	579	525	562	566	518	526	538	590	582	577	583	546	584	535	551	526	535	537	584	604	543	568	553	575	542	578	571	544	572	593	574	571	563	537	606	593	575	582	559	515	589	582	532	592	571	529	535	546	552	547	582	570	554	587	585	552	607	568	594	587	586	564	573	568	534	599	530	539	555	572	567	565	549	582	546	546	563	570	570	532	571	570	548	561	530	583	533	537	528	585	574	554	584	576	610	563	539	585	566	587	575	578	558	567	548	558	534	596	599	542	596	517	580	550	589	568	528	591	552	555	563	524	551	565	577	576	590	565	568	570	559	531	535	543	548	550	530	576	534	557	548	569	548	577	567	510	574	582	545	586	571	556	551	547	518	580	554	563	546	573	525	548	550	532	555	580	569	542	538	530	545	580	546	521	562	560	566	550	587	618	555	573	588	562	601	544	548	557	564	524	552	569	560	529	587	577	548	568	535	584	583	554	592	569	556	562	552	538	596	560	608	557	540	574	558	582	571	539	551	548	518	563	559	563	571	560	609	549	594	577	595	599	567	543	565	544	552	557	552	558	572	581	564	500	580	571	579	564	582	570	574	597	569	577	555	529	554	561	550	549	536	547	581	556	590	577	583	552	607	569	570	518	540	585	588	547	568	563	560	588	541	603	551	578	560	600	586	544	551	588	575	556	598	565	581	554	599	547	575	567	568	576	534	580	589	582	544	551	585	550	602	565	573	559	572	537	558	601	568	546	542	526	566	531	516	573	550	573	590	556	523	568	586	557	567	555	542	572	540	566	547	550	551	576	550	554	558	550	562	524	546	558	623	541	521	598	571	545	562	583	572
24474	6452	4687	2447	1827	1414	1212	1100	1002	916	824	851	803	717	766	680	706	722	672	719	648	630	645	697	669	680	655	685	699	642	615	649	642	656	679	658	642	656	636	647	663	670	644	629	629	655	631	624	704	628	645	627	631	632	641	611	636	662	637	661	626	629	662	660	628	657	644	650	661	641	677	673	634	621	624	665	655	627	611	645	669	663	607	636	613	641	675	645	672	607	613	626	681	660	646	644	632	682	670	616	582	665	641	660	600	629	668	592	641	653	667	580	602	652	646	614	631	643	637	677	667	613	681	640	604	655	622	657	647	683	624	641	665	616	624	660	627	659	640	646	594	629	634	619	665	660	623	609	633	607	658	666	653	635	679	659	587	696	630	691	655	604	635	652	633	613	647	614	617	653	575	626	617	653	624	637	689	637	679	656	679	620	605	673	659	650	609	651	665	660	629	629	643	628	640	646	638	642	669	608	685	605	654	616	627	655	666	621	631	643	624	609	626	674	623	611	661	663	649	625	627	630	673	666	626	688	597	658	623	643	615	613	640	618	622	632	641	610	639	601	663	629	615	626	615	645	608	629	624	617	615	622	602	641	640	571	622	628	631	669	656	611	624	619	633	664	625	651	693	678	635	686	650	681	617	640	685	639	638	647	659	657	657	617	634	647	641	638	612	648	649	636	627	650	668	614	631	642	661	624	615	660	697	634	656	654	640	647	636	594	589	625	635	644	641	640	689	677	672	627	688	641	630	631	671	639	657	610	623	627	679	637	644	636	631	675	627	615	620	621	616	675	615	652	652	624	623	641	641	667	613	656	614	685	654	638	654	574	649	671	605	658	648	672	605	610	623	604	614	653	591	658	621	661	655	634	644	656	575	674	644	585	650	637	608	660	621	626	621	623	621	615	641	676	624	671	639	648	615	644	616	620	635	657	637	630	632	676	610	597	638	638	662	653	653	634	682	692	657	661	616	635	645	632	615	641	654	651	650	624	621	640	644	644	613	645	622	647	629	609	690	636	625	615	706	636	607	611	586	687	685	654	620	648	607	672	656	630	621	615	644	646	603	689	627	642	640	625	643	651	668	595	657	623	636	640	672	649	627	652	637	624	650	657	608	624	686	678	655	641	648	610	642	636	594	632	615	678	676	700	592	616	647	620	663	645	636	683	640	640	654	646	619	649	674	638	587	659	698	643	641	655	682	669	676	648	687	625	595	618	616	665	625	645	607	670	603	655	649	620	630	654	648	671	684	689	610	634	646	665	622	692	641	646	673	613	649	649	646	651	635	668	631	649	653	692	622	639	674	624	627	652	642	671	663	650	634	586	641	687	643	661	705	597	640	618	627	602	624	653	658	602	688	654	602	630	678	711	670	662	666	660	628	633	637	620	611	645	619	613	669	630	616	641	617	631	649	648	672	652	636	587	647	621	666	674	653	649	633	610	674	622	634	641	623	636	652	631	640	637	596	607	660	654	660	637	666	594	646	652	670	609	647	642	623	604	644	638	666	637	631	670	676	643	602	625	620	578	629	635	614	623	687	661	611	609	635	648	648	655	661	666	675	628	614	670	667	601	616	638	660	634	672	629	654	641	670	647	658	649	622	626	623	661	680	607	666	613	659	633	617	638	649	638	625	602	660	675	632	653	647	633	674	643	630	630	640	656	656	615	633	617	622	610	614	626	593	645	632	580	624	645	640	621	625	641	659	615	628	675	677	586	636	650	634	605	633	633	645	655	619	626	599	655	676	584	598	633	597	667	656	628	659	598	649	627	624	647	636	634	629	650	655	636	650	619	621	684	640	684	633	629	590	599	635	654	630	646	623	577	676	642	620	678	663	632	652	621	608	640	632	635	630	634	636	622	664	593	654	654	646	590	661	642	643	667	648	619	650	640	662	675	604	622	640	612	616	659	637	639	650	613	686	653	677	636	627	613	635	648	604	668	688	626	608	669	625	649	684	601	635	645	643	657	668	679	618	658	594	620	592	675	603	645	608	665	673	639	599	657	633	646	656	676	627	604	640	623	654	609	615	611	648	643	620	708	638	640	648	665	664	615	663	660	668	661	615	713	653	624	622	616	643	624	634	643	693	631	654	611	635	604	660	661	621	657	634	623	615	631	696	637	635	683	633	635	634	615	638	626	648	619	615	629	595	637	645	615	689	651	687	657	605	629	653	631	588	603	667	609	667	665	616	665	683	639	643	651	651	636	660	570	615	613	632	604	668	676	637	637	635	649	665	636	643	622	679	673	650	597	599	696	638	609	577	624	677	644	630	645	621	603	666	644	653	632	662	615	717	641	634	656	672	652	611	664	615	648	577	636	633	634	620	633	661	626	604	628	665	664	628	669	659	692	649	631	671	637	641	583	621	620	639	654	700	635	627	673	664	579	672	673	637	633	639	600	678	622	667	652	606	630	616	640	641	651	648	645	618	651	613	581	609	661	663	618	682	696	662	660	672	616	640	699	668	644	656	617	595	613	645	663	633	628	651	645	615	662	688	657	631	667	646	635	646	630	627	622	647	624	628	604	610	635	667	653	598	649	602	649	675	623	645	607	604	671	639	588	643	660	649	657	672	677	677	666	617	611	652	618	691	654	655	638	660	619	663	625	641	621	633	615	638	641	626	675	674	656	666	683	612	641	607	653	613	677	654	622	645	608	627	654	651	611	682	637	667	626	713	624	619	610	625	659	639	669	631	653	635	632	701	664	634	603	632	621	631	630	626	634	648	628	640	664	690	621	625	634	652	636	640	647	651	599	621	643	724	642	600	629	646	597	667	645	648	661	642	627	650	605	667	654	633	655	651	657	609	599	623	649	684	656	675	649	613	654	683	628	626	650	642	599	605	671	652	637	651	668	624	578	667	623	625	662	612	666	585	661	670	685	676	691	639	623	610	676	620	648	634	665	692	655	630	596	637	649	632	631	644	614	649	623	636	611	638	614	619	611	636	646	641	671	667	591	719	659	615	652	632	626	648	679	652	657	639	627	647	652	645	610	696	615	626	664	648	658	588	657	621	629	637	643	658	673	617	644	649	629	646	675	640	620	659	666	680	638	590	744	637	596	633	636	646	688	640	662	640	654	644	650	645	629	655	625	650	620	613	646	681	624	611	630	620	653	620	663	619	623	642	645	664	602	643	596	612	635	650	644	634	597	619	644	614	622	623	659	659	630	608	659	634	632	646	645	671	676	623	673	614	634	711	644	658	657	598	657	659	643	630	621	687	669	629	637	648	638	635	618	629	652	627	652	659	630	632	657	622	659	625	628	609	654	592	643	642	629	616	628	653	640	655	625	652	617	646	639	652	627	625	635	656	660	657	687	670	601	651	654	608	649	658	639	672	664	651	638	663	671	665	652	664	614	667	618	650	656	618	612	638	629	661	645	616	619	654	593	642	646	611	622	658	647	645	628	630	666	683	688	624	667	651	635	677	627	652	639	628	697	666	649	702	671	654	651	590	633	682	604	677	609	624	607	702	656	638	642
22795	21282	29082	23794	21271	21334	11207	1575	1087	986	854	827	783	755	757	728	651	673	658	628	638	595	608	606	568	557	575	546	550	549	581	625	548	560	553	522	580	522	535	575	580	502	519	513	579	552	555	528	566	545	513	593	542	565	526	518	517	532	525	570	528	490	529	555	541	529	530	552	514	556	512	535	554	539	549	535	556	562	575	556	507	547	535	544	536	516	544	530	524	535	533	536	558	524	518	533	547	569	504	565	518	539	558	517	564	560	511	525	510	513	530	564	508	506	531	535	533	535	517	514	509	560	550	541	523	529	552	536	528	506	517	558	548	520	521	548	591	507	513	533	537	516	552	550	528	534	580	506	578	486	559	543	475	505	518	540	507	550	556	480	523	535	581	540	498	489	509	507	508	539	539	518	526	501	504	563	537	528	506	551	539	558	543	542	556	513	572	568	545	505	520	513	521	557	530	527	496	562	541	509	544	524	512	484	517	534	532	553	482	507	530	573	525	504	598	533	525	581	504	514	520	514	559	522	538	530	564	521	531	482	547	570	563	527	523	489	526	522	551	560	508	528	530	550	512	548	526	531	521	520	521	506	491	531	509	542	524	506	516	509	521	497	547	529	541	549	557	580	500	522	526	508	533	522	508	558	519	498	530	540	543	514	538	552	541	545	520	522	514	533	557	602	523	552	546	526	505	531	555	510	552	503	533	581	536	530	468	497	573	575	527	545	520	524	557	503	558	556	509	539	499	513	523	558	541	527	518	568	509	525	510	486	558	527	531	522	529	539	516	488	516	489	453	548	548	495	545	538	571	475	518	534	507	511	566	536	527	525	499	537	505	589	481	518	541	499	536	539	560	532	546	565	520	531	532	545	521	477	504	577	536	515	494	533	523	524	528	531	549	525	563	536	535	525	495	567	545	537	566	497	509	502	507	550	530	544	545	540	526	555	571	562	511	511	592	530	526	524	484	482	546	496	482	552	514	516	531	525	505	532	502	542	526	551	535	548	528	531	552	548	524	525	516	538	565	492	517	510	521	529	528	521	539	526	529	542	543	548	534	543	512	544	495	565	546	559	552	562	529	524	549	500	542	511	526	564	514	529	532	491	544	498	537	560	529	540	569	536	473	528	509	550	532	489	513	552	505	504	525	520	570	535	511	543	544	503	544	510	548	536	524	497	508	553	550	578	512	500	526	535	576	543	518	557	527	468	543	560	567	540	552	522	548	544	527	488	534	515	543	524	512	542	477	560	559	515	544	531	499	512	521	547	458	539	513	509	580	552	523	506	512	549	482	516	547	521	585	536	559	545	570	504	546	514	518	515	557	518	521	546	496	543	566	537	507	532	499	561	501	548	547	484	501	529	529	533	503	536	535	566	546	513	565	538	530	518	520	526	505	529	513	519	507	507	562	544	595	494	581	527	531	571	571	526	548	526	553	507	559	495	522	533	564	590	537	520	555	535	521	544	507	511	544	549	544	516	517	492	517	512	508	556	547	538	539	544	547	542	503	526	532	548	511	551	570	527	480	551	549	525	553	510	527	543	542	511	519	553	530	566	580	516	532	538	533	539	535	581	584	529	507	563	561	521	596	549	543	549	526	560	522	493	524	527	532	544	546	547	543	531	501	533	517	567	506	518	544	509	594	530	519	520	560	485	509	525	501	553	486	526	528	500	515	515	492	535	521	530	571	519	566	507	557	540	524	512	517	498	567	555	498	531	535	552	545	565	519	566	532	540	493	487	530	518	569	556	519	535	514	531	524	531	520	566	528	522	532	515	544	584	505	526	522	519	538	537	518	528	563	519	495	516	547	554	502	541	511	546	537	543	516	556	515	556	481	531	502	551	491	520	491	522	541	533	530	536	544	526	526	510	540	560	503	529	547	523	511	545	511	512	510	516	541	493	517	518	519	517	544	543	541	558	507	520	507	514	555	504	526	504	548	540	542	546	497	489	547	522	538	544	560	557	530	529	527	546	513	546	499	498	561	482	551	551	534	491	504	529	571	507	559	523	521	579	557	532	544	553	498	526	564	528	535	548	510	500	556	527	496	544	498	567	536	537	522	499	549	539	560	580	496	532	529	518	548	521	571	489	536	586	534	479	543	555	544	559	536	542	508	531	482	528	522	552	531	525	514	531	550	555	559	536	542	540	540	512	482	527	522	504	508	544	556	580	514	524	543	524	512	516	532	550	539	516	531	522	529	530	523	517	547	562	539	520	545	539	528	523	505	500	560	520	539	528	559	521	526	573	524	531	534	533	560	531	503	483	494	561	542	532	550	537	540	507	534	511	537	534	571	519	489	517	470	529	571	514	549	550	561	523	542	523	543	556	541	518	500	539	503	450	537	532	560	565	520	557	527	549	549	556	549	456	551	491	493	543	512	527	592	536	493	571	562	493	538	552	533	533	533	503	485	477	542	506	505	545	542	506	548	526	534	498	541	532	515	602	539	563	507	480	525	493	508	511	569	533	516	500	562	502	535	514	495	536	500	503	553	515	533	474	515	541	553	509	514	515	557	498	511	554	511	521	494	523	525	524	533	490	531	538	487	507	546	543	520	519	502	520	533	506	520	513	507	532	545	496	533	539	551	547	523	540	517	525	525	533	557	457	537	545	522	536	498	558	546	489	503	534	533	561	546	534	548	509	540	477	525	520	565	507	550	581	522	519	566	481	531	571	532	504	568	503	539	509	498	538	489	540	533	517	505	531	548	506	504	545	530	520	521	547	535	539	520	534	536	524	552	545	554	555	519	503	542	542	516	494	544	525	537	503	528	525	534	542	528	504	554	557	512	550	545	503	505	563	544	471	482	563	511	522	529	548	556	478	545	537	558	515	529	517	561	492	486	509	484	545	534	491	526	552	561	532	566	542	524	507	557	527	541	548	519	497	524	506	488	463	534	570	521	514	546	543	518	509	518	542	558	516	549	553	538	546	539	520	581	525	587	508	545	536	563	532	527	533	544	561	525	504	494	496	556	517	530	559	507	558	538	551	552	524	536	527	519	487	514	543	542	576	517	564	509	523	527	516	529	519	541	530	530	491	533	556	505	517	521	502	537	503	567	544	557	544	503	530	545	519	561	512	539	555	528	543	545	546	531	512	536	535	501	501	511	497	509	530	527	550	475	536	486	501	561	575	527	499	504	563	499	581	508	570	533	519	513	552	510	555	527	558	546	530	523	525	534	538	494	475	509	538	558	543	550	531	498	543	554	515	553	560	498	537	564	516	507	553	539	533	540	543	527	501	513	530	531	514	512	463	552	546	509	515	501	456	555	531	517	486	555	503	552	504	544	514	492	531	540	533	549	532	521	528	564	581	487	552	513	539	510	557	523	516	506	528	547	568	537	567	534	565	518	479	561	529	533	524	528	526	530	542	496	539	510	483	497	493	490	493	512	557	506	518	523	533	533	536	512	579	539	552	509	519	504	504	517	541	528	537	515	471	509	530	522	521	531	535	562	507	540	539	526	551	487	555	492	484	531	517
27989	15741	12983	6893	4730	3634	2834	2243	1903	1549	1342	1230	1064	995	964	918	839	806	730	767	717	725	745	719	693	656	713	662	646	612	612	628	591	612	656	615	571	604	579	618	552	611	588	614	605	634	595	581	608	613	614	549	610	654	585	583	515	603	580	611	596	574	569	556	571	586	551	564	553	545	569	554	597	592	598	576	583	564	562	603	561	580	554	590	566	583	599	565	596	550	580	614	603	554	593	599	609	593	602	544	604	563	549	546	560	528	607	574	566	588	582	530	642	607	612	594	597	600	624	547	592	571	580	615	597	583	587	542	577	542	602	570	608	575	585	558	555	512	554	610	574	521	527	570	586	605	542	602	544	616	570	574	532	599	555	572	579	589	583	628	566	576	561	575	552	586	593	553	572	582	593	625	582	607	562	592	568	550	555	638	575	599	562	552	569	564	589	527	550	579	583	548	575	610	562	591	581	560	560	578	571	571	583	579	611	519	580	573	554	581	576	580	574	613	582	545	586	580	593	543	563	583	578	544	542	547	562	602	571	573	551	552	555	573	578	597	523	539	614	555	585	626	581	577	545	540	586	571	576	609	568	530	532	594	598	532	625	574	560	575	550	571	556	573	592	552	578	565	558	558	569	588	630	607	602	577	587	591	598	566	545	570	584	540	548	580	545	526	585	612	583	575	540	589	606	586	600	595	580	591	581	533	615	548	604	547	542	614	547	617	561	579	605	603	579	577	588	589	599	574	596	567	571	580	581	590	519	569	572	584	578	594	584	603	548	525	571	602	562	597	584	592	594	591	557	567	587	557	565	583	542	583	561	583	567	583	542	601	603	542	589	567	570	564	573	574	529	596	605	580	541	567	569	523	581	570	610	572	538	581	564	532	605	566	583	558	560	576	601	566	581	603	583	559	541	594	569	564	532	589	560	605	588	536	577	547	580	611	597	615	581	590	549	570	594	511	615	594	555	563	533	620	566	573	573	579	529	578	572	584	545	578	576	565	563	585	601	550	584	559	579	567	578	542	576	604	571	555	581	605	563	611	557	557	578	590	580	592	614	547	551	535	600	560	559	544	565	568	520	584	597	592	569	583	553	591	568	564	562	575	579	579	562	583	561	566	592	605	560	569	580	556	535	628	578	588	579	601	569	533	572	563	546	550	584	524	544	563	612	572	579	592	555	549	565	554	582	573	554	575	599	586	619	575	537	540	598	540	571	582	587	600	569	544	552	603	597	601	482	550	586	553	541	576	608	573	583	550	618	575	597	607	587	587	600	573	593	573	563	574	546	594	563	599	568	592	565	606	549	547	568	534	593	541	582	576	565	539	588	579	583	612	580	585	575	594	570	577	529	568	578	604	544	570	563	613	565	596	527	533	602	575	574	612	625	579	602	543	577	565	553	564	594	581	590	577	555	564	584	582	524	562	594	584	578	553	616	588	533	552	558	638	603	559	576	595	551	591	560	592	566	587	584	549	559	505	544	593	569	578	565	512	572	558	564	617	556	569	573	575	569	548	553	589	562	614	585	532	599	605	556	556	578	551	589	601	588	562	542	551	562	593	605	576	564	542	545	589	548	547	583	619	587	584	617	570	605	589	606	563	535	542	531	563	597	604	599	554	582	546	546	607	590	581	566	575	584	557	591	568	569	542	561	557	581	589	592	583	542	565	570	536	557	573	620	536	552	605	563	596	593	583	576	569	517	587	574	585	586	571	535	545	550	534	572	631	594	629	547	581	603	582	583	509	570	533	554	568	564	596	627	604	581	582	609	563	549	539	565	588	544	602	576	594	588	568	593	573	573	560	569	597	570	615	604	552	577	570	555	612	529	624	591	601	598	533	548	552	527	533	592	590	535	571	574	574	614	563	575	559	589	567	579	574	566	587	584	608	547	550	566	584	573	552	556	551	573	564	573	595	552	569	566	566	596	563	620	558	531	590	566	556	552	618	590	602	552	591	580	555	592	584	574	566	599	539	556	540	595	563	588	582	595	592	564	616	488	594	584	602	553	512	576	525	567	551	607	606	565	536	585	575	581	562	578	591	556	550	594	559	517	587	622	581	579	561	573	542	593	549	574	604	580	591	555	540	577	583	537	551	560	586	565	587	567	567	533	581	549	587	606	580	591	591	594	577	577	576	562	583	595	535	554	567	552	528	607	622	581	547	572	578	590	587	523	587	584	585	568	573	602	557	567	549	553	587	576	569	566	621	545	527	546	588	583	599	569	589	595	611	584	518	575	572	582	564	551	556	543	542	564	603	591	599	575	540	587	523	583	547	605	554	575	555	543	591	606	589	547	582	585	581	544	578	603	579	530	572	598	596	560	615	551	594	560	593	570	579	598	560	554	567	543	527	601	568	563	584	589	533	600	599	561	581	562	547	561	572	589	552	567	566	566	567	544	578	624	562	544	574	589	593	585	614	580	586	585	578	570	574	553	568	586	593	571	590	532	565	573	583	566	558	623	590	539	572	566	554	556	606	568	592	547	576	583	591	543	561	601	493	562	613	587	568	554	569	610	580	539	601	539	563	571	590	557	569	531	592	604	530	589	573	581	532	559	544	583	614	579	584	548	567	516	556	604	591	588	577	534	548	587	571	558	582	595	572	592	585	619	585	583	543	568	553	564	593	559	561	569	578	544	577	539	569	568	557	575	581	546	604	539	584	615	563	571	573	567	586	572	568	585	569	629	578	553	566	575	594	569	609	572	573	589	566	572	579	581	567	551	550	575	560	497	588	584	581	576	589	580	558	607	559	551	568	572	589	549	516	584	553	554	585	554	585	556	592	594	613	548	597	603	532	578	602	569	591	569	579	571	573	570	569	615	586	507	616	585	571	588	586	533	571	571	619	574	594	565	559	556	575	526	607	552	580	532	575	577	541	563	551	563	565	583	587	560	582	583	521	572	581	585	549	596	546	573	575	580	534	582	579	580	589	570	596	534	549	598	580	616	562	626	583	591	601	591	559	571	579	569	575	606	533	551	587	557	561	568	618	600	586	578	576	584	625	593	606	524	574	590	554	575	581	567	606	551	617	555	568	551	601	587	574	505	560	605	533	553	562	570	569	520	601	576	538	584	556	545	550	559	584	507	594	562	597	619	577	616	562	552	580	592	611	579	598	572	570	558	581	566	579	591	566	594	565	579	558	623	569	572	571	580	650	512	640	587	566	604	523	550	607	571	517	574	606	617	575	550	571	555	578	543	579	553	565	527	569	595	606	588	559	519	591	562	578	627	597	587	566	574	553	611	571	598	587	538	571	627	541	547	575	534	592	604	586	598	562	550	565	579	576	571	551	561	579	604	549	578	543	552	528	580	565	559	510	591	536	582	599	541	549	571	589	587	562	568	605	620	545	575	539	570	607	574	573	555	579	580	566	537	568	576	503	551	580	567	589	548	557	589	585	569	549	567	572	582	598	585	553	537	564	599	554	589	560	595	602	549	551	585	568	563	591	605	572	608	564	607	562	602	590	555	572	614	547	561	594
27619	20027	7672	806	498	388	413	354	355	375	373	333	329	343	372	309	314	321	326	331	366	317	322	297	342	354	349	342	350	335	306	332	313	332	335	324	330	315	332	329	347	307	308	319	325	355	327	324	300	359	321	305	328	299	350	321	328	360	326	344	345	317	344	359	332	340	358	334	330	333	330	326	322	331	339	340	339	293	317	316	318	332	333	364	329	338	305	329	344	336	341	329	324	352	334	346	334	331	315	333	321	362	340	329	327	331	326	316	328	353	323	312	323	333	336	304	316	327	358	351	312	338	384	359	323	351	308	314	302	319	322	335	298	306	306	345	380	301	327	316	337	330	328	340	315	320	358	319	340	312	324	369	275	344	331	359	330	272	308	332	325	334	324	331	334	336	323	357	345	328	312	320	316	362	312	305	308	297	291	355	339	299	323	333	298	346	327	329	340	306	312	314	325	317	301	322	340	288	320	333	323	327	317	332	348	333	338	325	335	334	320	336	315	341	343	331	314	319	342	298	318	313	309	285	313	324	325	316	293	339	307	347	333	330	329	296	341	352	316	320	323	344	325	331	306	341	350	318	293	324	329	354	339	323	341	358	326	319	322	331	328	338	306	331	318	340	353	329	356	353	295	315	338	314	316	318	311	345	314	332	333	319	336	309	343	337	342	300	383	317	334	324	323	363	351	298	348	328	326	318	328	328	337	312	321	338	312	300	355	331	318	358	310	343	329	367	361	316	309	355	358	312	349	307	317	339	322	336	305	323	350	344	318	373	336	349	338	347	325	334	340	330	328	328	334	324	331	322	320	311	308	335	328	385	311	327	342	319	327	342	325	322	328	317	342	341	333	322	335	355	346	309	331	333	321	316	304	331	335	326	377	314	329	323	333	348	350	349	371	337	333	330	367	320	311	307	326	334	322	332	314	326	338	335	334	349	363	327	318	341	308	297	306	302	333	358	329	333	322	339	306	311	336	325	339	319	342	306	342	341	315	343	329	321	294	325	326	359	326	345	333	329	312	323	341	347	357	327	319	330	311	366	338	356	313	326	302	298	357	349	314	345	310	326	322	327	321	322	344	326	321	318	342	305	322	343	318	313	351	321	325	323	334	347	316	346	321	326	317	327	330	319	352	304	347	338	349	331	342	312	315	320	339	319	319	300	280	334	352	340	298	331	344	336	321	329	306	333	346	317	368	308	351	339	337	352	348	339	322	306	322	350	294	324	303	299	359	337	353	330	320	336	336	310	310	333	336	347	330	317	335	346	332	361	325	309	350	319	303	313	313	305	326	324	355	345	316	304	340	384	345	301	315	334	372	337	324	348	315	364	349	310	319	294	310	335	326	345	342	343	317	288	326	336	331	381	331	334	324	299	311	331	333	301	326	329	349	318	333	320	314	348	295	345	302	334	334	282	340	313	319	344	310	308	346	336	330	345	355	334	322	326	335	340	339	300	324	307	339	343	343	328	319	340	367	326	356	327	315	356	339	340	343	326	316	358	334	321	360	310	304	328	331	324	362	326	294	310	313	345	306	298	331	335	356	354	306	327	306	296	307	328	339	308	327	347	299	320	357	327	344	322	317	353	317	321	292	324	338	329	343	319	310	352	348	323	312	339	308	320	304	323	340	349	340	308	321	329	319	300	332	353	329	311	351	331	333	357	336	336	316	362	341	303	309	328	328	289	306	293	302	366	317	316	327	323	377	307	332	329	364	351	333	336	314	328	320	331	338	326	335	333	336	318	333	322	324	340	344	309	357	329	321	319	334	315	319	352	335	339	343	337	321	322	306	323	285	318	338	364	304	304	337	330	318	313	385	340	307	323	316	328	348	349	327	354	317	343	318	328	307	325	371	353	323	334	313	361	335	337	325	338	333	333	319	334	343	353	324	339	296	331	314	312	313	315	313	332	341	287	323	338	358	329	304	309	324	367	324	326	328	312	318	330	344	293	331	295	314	334	333	349	292	351	334	350	311	331	303	343	311	326	338	296	336	281	319	334	316	315	346	346	323	311	328	328	322	315	309	329	337	329	316	363	337	337	328	349	339	354	335	324	373	355	341	306	323	316	340	352	310	317	353	309	347	322	303	336	323	342	315	325	346	345	352	313	334	315	298	328	328	344	335	358	306	292	333	340	367	334	283	345	316	343	321	319	330	309	321	304	295	344	328	295	297	342	331	373	304	319	348	304	346	282	325	300	331	336	286	315	298	331	333	331	324	310	321	348	334	313	310	350	345	298	323	329	368	334	334	314	319	364	321	332	346	341	300	325	311	358	362	342	298	299	337	338	309	326	323	341	313	313	311	309	346	334	328	339	323	327	316	315	308	299	360	350	303	336	319	309	315	320	333	351	326	325	333	335	314	309	288	328	344	330	336	345	337	278	363	362	349	326	334	362	311	332	323	344	345	300	351	325	311	343	321	310	342	306	307	341	321	342	313	316	299	348	321	341	283	349	314	336	334	331	358	322	331	364	309	274	344	312	350	312	345	335	342	360	323	333	327	333	336	313	317	289	303	341	316	305	288	302	348	329	320	308	336	304	350	324	318	356	333	298	347	306	342	351	360	346	321	339	330	331	324	326	319	292	306	351	326	278	362	327	378	344	338	328	324	361	332	299	352	326	355	351	335	333	326	356	322	321	324	346	341	341	325	311	361	343	365	322	327	340	315	336	317	302	343	314	336	338	315	324	329	340	316	343	325	328	338	309	302	344	352	351	312	334	318	323	345	348	318	318	335	370	335	351	344	352	327	302	321	325	333	327	343	345	333	331	326	327	318	343	333	331	320	324	344	350	331	354	350	340	324	339	310	366	314	314	359	336	342	335	315	345	335	275	357	341	347	308	375	340	315	306	304	304	347	309	351	342	362	326	294	321	318	327	352	319	361	329	325	329	336	328	284	329	297	340	327	319	343	342	304	325	321	371	337	316	356	340	318	322	312	307	331	314	317	342	301	352	350	326	309	291	351	350	318	311	320	312	328	330	323	321	347	332	331	325	341	327	320	345	299	373	337	322	340	321	335	318	336	339	333	305	311	355	328	338	331	330	359	353	345	332	316	293	320	322	316	350	312	320	299	350	331	304	327	312	339	323	348	325	324	315	358	316	316	314	322	346	321	332	342	344	339	328	369	329	314	311	295	325	330	351	318	270	336	338	323	350	304	335	343	286	354	322	313	337	326	299	342	327	341	305	329	342	343	339	363	357	318	322	301	323	347	341	369	336	320	328	351	317	325	334	313	308	316	318	336	341	349	328	343	285	349	328	368	307	332	338	287	328	323	337	313	304	319	367	345	325	325	321	317	331	374	358	355	339	325	348	351	338	313	342	327	316	298	329	330	304	341	335	357	314	330	337	343	297	330	360	297	347	336	336	323	320	315	361	336	319	327	320	343	329	375	309	312	346	353	304	326	323	312	342	308	367	348	304	320	326	348	338	347	307	306	308	329	322	332	325	324	322	347	331	340	364	347	340	314	299	296	312	343	332
20886	1544	1141	692	615	535	454	453	454	426	415	423	425	407	429	428	430	416	435	432	380	384	374	398	387	441	381	399	380	399	386	374	424	366	426	388	372	398	374	372	438	400	356	403	383	399	385	422	399	413	369	357	413	413	381	366	394	370	455	370	391	408	437	385	418	383	377	437	377	373	368	413	425	392	339	432	396	389	402	415	399	406	417	386	424	400	425	395	408	435	371	372	401	381	390	397	392	390	421	389	399	392	376	387	385	376	407	429	378	394	397	406	401	368	405	365	401	411	407	396	411	400	387	398	406	393	383	389	401	408	363	409	386	401	403	391	418	409	404	444	379	395	402	373	354	400	373	370	393	389	398	382	402	382	388	384	375	369	368	401	416	385	360	401	384	379	397	349	407	414	367	406	362	405	406	376	389	414	367	385	392	410	421	416	369	411	421	415	394	392	375	391	380	365	427	429	381	388	377	386	375	365	399	399	402	377	386	375	404	367	383	400	403	383	364	401	380	406	385	385	396	384	391	391	425	398	404	405	392	415	391	421	380	400	370	404	409	384	410	389	404	403	389	448	416	404	389	436	407	376	429	391	384	376	374	399	413	363	372	383	415	391	394	387	415	408	399	407	400	412	383	374	371	419	403	387	430	380	376	364	380	377	411	388	407	388	412	396	387	386	393	405	389	414	403	417	425	429	421	408	395	403	415	381	393	373	406	380	380	397	444	432	385	391	375	426	389	357	426	385	411	394	431	364	369	384	378	427	402	381	386	398	371	374	402	383	435	372	458	397	369	399	375	398	416	370	392	416	383	394	405	387	371	417	391	395	385	367	409	377	411	408	385	362	380	420	429	392	400	400	395	382	384	406	417	414	393	386	363	413	415	414	398	386	395	384	389	417	382	363	404	385	399	406	388	361	438	379	362	435	392	403	405	351	394	384	367	397	375	366	384	400	422	361	419	390	397	422	410	342	446	368	388	389	375	398	392	406	378	421	409	376	421	347	392	417	403	383	358	399	420	394	387	374	384	376	415	390	405	440	395	400	378	350	410	398	404	387	371	375	362	388	364	414	405	390	384	365	413	383	379	371	377	401	418	381	403	380	356	392	376	381	402	420	370	416	413	433	386	383	413	421	413	376	429	386	414	375	425	353	369	427	416	413	438	439	378	395	390	367	391	372	382	423	373	395	384	397	388	403	393	364	371	404	401	360	418	381	374	388	406	379	402	392	398	426	399	384	419	408	407	404	386	397	369	399	387	394	365	382	387	370	360	373	425	408	416	344	368	385	394	406	393	369	356	352	409	404	414	406	382	406	384	385	396	401	369	396	429	405	399	400	377	416	393	382	430	385	350	410	407	417	426	385	413	385	386	403	375	394	415	429	364	401	395	377	412	391	387	380	411	414	374	365	398	384	436	448	377	399	399	402	424	388	355	402	376	391	370	399	427	358	394	388	388	372	404	420	380	398	446	376	364	413	389	368	436	414	402	382	420	361	361	393	436	398	386	387	397	362	402	389	383	367	394	409	431	411	389	437	348	382	411	401	410	411	408	371	421	383	385	383	428	379	394	379	391	362	404	392	398	419	419	381	421	386	378	392	418	395	418	424	384	407	402	408	411	385	376	366	397	385	391	403	401	399	360	386	397	383	380	357	382	408	368	346	409	430	387	406	407	372	396	421	392	385	351	407	402	386	389	390	358	412	401	362	388	401	391	385	396	416	437	388	398	401	398	387	409	392	382	395	392	377	410	389	369	398	364	379	404	396	419	390	379	403	394	401	336	375	357	413	405	399	366	371	380	426	418	392	402	406	389	388	382	418	410	371	384	396	386	404	381	374	382	394	435	382	419	377	408	394	401	424	378	386	404	375	415	376	409	420	388	375	366	385	404	418	392	409	409	380	392	402	371	372	405	376	395	400	390	372	388	383	414	394	400	411	375	420	367	413	413	401	392	412	413	378	427	385	361	424	414	365	390	369	414	378	409	419	420	427	409	363	382	411	370	429	377	395	401	421	418	382	388	376	407	426	409	368	404	413	414	405	372	363	468	406	378	358	427	378	346	390	405	348	404	372	363	395	394	397	393	394	425	365	356	386	376	411	424	404	364	373	396	404	416	361	383	408	407	388	423	409	413	376	370	390	422	388	367	390	378	374	409	387	396	397	383	395	415	410	416	415	383	382	372	374	431	401	397	375	410	408	401	416	355	421	423	410	401	400	378	375	382	418	409	404	369	394	404	375	407	374	370	415	358	401	397	388	412	366	398	403	397	386	344	405	406	382	380	341	372	398	366	358	400	381	383	379	398	385	374	409	392	408	379	382	383	385	401	406	392	386	426	405	427	380	366	383	390	367	390	397	384	432	407	381	392	402	339	348	401	416	409	380	422	373	411	411	390	398	401	387	406	381	393	394	418	392	419	412	392	409	400	407	406	371	419	410	389	398	378	378	386	359	357	381	399	397	408	370	401	394	358	388	409	410	377	394	419	392	388	411	375	423	356	383	371	383	368	399	369	409	400	370	384	415	382	382	396	387	440	404	367	414	398	414	378	411	399	402	379	386	420	407	386	387	391	367	378	395	386	392	380	425	401	374	432	407	403	377	404	386	397	395	376	387	377	413	392	393	415	390	410	392	378	401	380	402	415	420	364	388	390	390	455	390	389	391	393	394	378	360	424	411	397	397	399	426	370	403	385	415	420	384	418	400	363	364	398	397	346	412	382	370	396	400	423	406	380	392	370	396	409	393	386	391	412	383	363	371	403	399	372	365	364	410	427	409	400	398	401	414	360	397	393	381	388	408	401	375	392	401	423	389	391	380	376	389	412	389	418	366	356	414	402	371	389	420	408	406	340	443	431	378	413	411	338	406	415	423	394	395	404	379	389	389	397	402	389	383	435	391	376	393	431	393	406	383	422	399	379	457	412	379	367	413	423	407	425	375	396	392	402	409	361	397	418	359	390	391	425	366	378	400	432	406	369	449	378	409	439	381	380	393	390	391	395	412	366	376	401	370	413	389	413	431	395	383	383	346	372	367	375	440	381	410	373	390	370	405	405	408	374	356	401	388	379	424	416	374	398	375	392	371	419	395	390	396	400	418	365	388	369	390	402	408	407	352	405	384	392	401	388	409	376	400	382	384	425	392	378	394	411	391	371	370	415	403	388	404	373	418	408	385	398	376	363	387	378	393	421	414	406	389	386	431	409	435	383	430	391	439	397	398	403	408	386	367	390	395	389	375	385	368	376	362	386	435	392	376	396	388	392	405	384	402	385	379	383	400	428	391	399	444	383	394	407	392	391	372	395	394	358	428	382	416	431	395	367	410	395	350	364	395	386	394	378	406	402	413	375	416	394	390	390	388	408	396	401	417	410	378	402	393	358	403	385	383	404	386	382	388	403	367	386	406	421	404	402	405	392	388	385	372	417	393	379	412	408	396	426	388	410	394	377	418	370	362	420	433	389	380	406	375	382	420	353	404	392	396	388	369	415	396
23694	21162	28481	24089	21142	10833	1026	675	541	478	444	386	391	311	347	328	300	290	299	265	280	278	285	261	290	297	273	306	292	261	216	265	233	263	269	261	256	241	260	250	270	246	252	277	257	243	247	286	272	277	263	246	248	253	280	249	224	258	261	262	240	259	262	271	221	242	253	259	244	265	244	252	226	253	272	217	232	262	229	272	241	213	237	256	246	269	217	253	233	261	233	241	269	251	269	253	243	243	253	221	235	225	232	254	240	265	252	243	254	242	267	255	249	241	245	257	274	241	253	239	240	275	267	223	256	223	255	239	249	281	247	260	238	262	220	254	235	238	236	251	246	221	218	271	251	274	235	249	229	248	251	253	244	265	252	271	253	248	265	227	244	231	249	259	242	239	245	256	231	267	256	227	248	242	244	286	230	257	243	232	218	239	239	254	250	263	256	238	239	259	239	279	265	277	226	230	224	253	248	272	260	226	237	238	247	231	232	223	256	254	252	275	240	243	231	250	265	233	244	219	255	234	228	239	251	258	224	265	294	254	258	253	246	237	245	240	245	242	297	245	225	249	238	247	264	245	233	242	218	256	255	237	244	231	265	254	245	252	249	220	232	221	244	233	241	294	211	251	269	235	240	240	241	254	241	257	243	275	221	232	245	252	264	254	241	256	257	247	276	254	266	252	234	259	198	240	247	271	238	251	285	240	277	233	270	220	257	237	244	255	243	237	240	260	253	233	254	239	255	255	237	255	246	270	257	240	229	234	223	265	251	261	250	258	259	218	243	254	239	284	245	256	219	226	255	235	259	250	250	253	262	217	260	288	244	233	229	237	265	220	230	251	249	266	268	246	247	256	244	274	239	251	228	260	259	245	259	212	250	252	237	258	259	256	270	226	241	290	259	239	239	235	230	242	223	250	270	276	267	255	241	250	250	227	252	246	227	251	239	266	262	240	235	254	261	219	274	261	235	269	221	254	232	258	267	258	268	264	254	271	214	235	256	244	268	239	249	236	245	239	224	243	255	228	251	266	259	260	225	212	253	215	225	241	261	254	252	263	256	250	246	243	245	246	215	213	248	243	274	281	262	238	234	232	259	253	250	264	264	266	239	266	228	237	249	229	242	242	215	218	230	238	240	274	238	229	232	234	227	268	257	249	217	235	229	266	247	251	248	233	233	243	241	258	277	231	245	230	242	234	276	261	229	260	252	255	261	245	242	263	276	265	252	251	248	250	248	249	247	248	222	241	219	265	256	234	249	278	258	245	238	249	253	256	256	236	227	258	245	233	244	266	250	231	236	241	271	226	250	256	249	231	282	269	251	230	258	267	244	257	222	251	272	259	250	220	245	249	257	234	213	242	251	266	239	230	239	226	247	227	235	251	226	255	239	233	287	275	254	226	246	240	234	246	273	244	254	206	261	225	259	245	239	252	241	239	233	241	262	267	292	264	232	252	268	220	260	238	242	240	245	244	218	231	254	266	244	252	228	227	225	262	224	260	252	234	222	243	214	245	223	244	269	265	239	263	256	259	223	235	224	258	264	227	222	218	233	228	252	225	227	252	223	241	234	235	251	270	231	253	270	224	248	267	257	246	235	242	262	240	272	232	243	235	240	240	261	247	249	234	236	251	273	248	235	223	254	223	269	255	258	252	259	255	235	234	245	236	257	209	206	252	247	243	251	253	224	228	238	246	241	229	217	218	240	263	238	242	240	248	253	243	254	242	238	258	246	246	263	266	230	231	266	250	230	253	238	221	260	255	254	260	251	248	248	246	241	243	252	232	250	237	257	262	239	239	238	244	254	252	208	255	242	258	246	214	225	247	244	242	239	260	240	234	257	252	248	252	260	234	245	255	262	247	257	243	255	263	229	249	237	245	230	234	254	232	244	278	223	228	269	231	253	235	258	243	261	220	274	235	265	235	254	232	258	236	250	225	270	254	209	269	236	249	227	295	274	262	251	254	254	220	249	249	224	252	257	269	239	240	226	222	266	275	265	237	259	244	298	243	244	231	247	236	233	277	217	244	236	265	298	267	233	226	241	234	216	249	250	250	269	250	279	258	252	271	260	257	272	263	218	249	220	222	246	249	227	254	258	255	263	233	266	224	255	228	236	231	221	246	255	228	230	249	248	256	262	247	253	219	267	247	235	250	236	265	258	255	249	255	240	235	225	252	241	239	241	267	271	241	242	236	253	261	255	263	237	248	268	210	259	240	241	272	258	225	261	214	261	254	214	251	227	245	249	238	256	249	254	214	253	252	257	258	274	210	209	236	237	260	244	212	245	253	224	229	255	236	259	253	238	216	245	248	223	256	268	230	276	270	255	261	259	239	249	237	246	231	242	231	253	249	252	253	253	242	250	246	242	261	240	243	219	261	241	253	215	230	249	246	276	261	230	250	248	212	241	239	248	261	260	230	247	251	243	255	290	211	239	251	250	254	223	260	266	247	229	260	229	233	251	241	234	240	252	267	237	239	243	265	244	252	230	237	241	217	231	274	264	248	256	252	267	261	253	246	234	229	255	226	240	242	241	232	257	226	236	256	234	215	284	247	264	236	251	239	251	237	260	229	233	245	229	242	219	234	237	269	221	228	227	232	223	253	264	275	255	267	251	236	267	250	245	219	224	244	249	251	263	243	260	231	259	265	246	236	234	225	227	257	255	235	252	248	209	235	241	233	235	237	268	239	250	257	270	239	268	251	256	249	231	250	248	270	230	257	270	234	269	255	228	234	250	255	240	258	245	244	274	254	251	233	266	226	259	259	257	260	230	236	246	222	245	212	277	231	232	253	257	246	226	246	243	253	272	253	274	267	239	255	225	239	242	246	266	232	271	231	201	235	260	270	263	241	240	224	231	241	235	236	261	249	234	236	240	261	260	255	241	234	259	256	235	253	252	233	253	253	246	255	228	270	246	247	238	294	245	251	247	250	255	255	273	257	244	241	241	249	233	234	246	254	238	242	241	254	252	251	250	222	259	243	244	266	218	234	242	257	238	238	241	287	244	223	222	222	265	264	247	263	275	264	251	217	235	253	239	241	239	248	226	223	228	276	239	212	263	232	250	251	239	263	229	253	224	235	233	253	216	254	233	255	260	246	271	209	245	257	224	261	243	241	218	246	264	249	252	243	242	226	259	284	257	259	243	241	251	223	229	250	257	282	224	273	266	237	239	267	227	266	240	277	231	291	211	263	266	275	285	217	242	256	278	272	252	241	251	258	262	259	206	236	265	218	251	245	261	240	233	228	234	240	250	243	201	212	234	272	230	236	219	275	238	250	276	248	256	263	247	241	235	225	221	253	233	254	248	245	252	244	207	252	257	226	250	236	240	260	247	252	249	223	218	244	249	231	265	252	221	246	248	257	244	233	244	244	229	232	242	221	266	220	188	242	223	242	237	254	244	268	216	234	236	266	243	233	248	224	257	235	246	226	266	292	260	253	259	223	243	243	217	231	233	272	234	230	274	252	255	245	217	236	260	222	257	239
24301	9506	7786	3967	2611	1848	1459	1180	983	789	706	603	563	520	475	428	412	394	399	390	401	366	389	351	386	328	334	378	329	313	315	336	340	320	323	356	296	288	328	318	306	287	307	304	304	266	258	295	315	338	292	284	317	306	315	295	310	330	298	305	309	296	292	307	286	316	299	281	283	300	280	268	307	298	299	280	277	303	309	291	308	280	297	292	288	279	317	306	310	300	321	306	309	294	299	303	291	306	286	326	291	291	345	282	284	268	310	310	279	296	290	312	319	286	307	304	333	267	315	291	305	298	282	299	277	273	286	274	267	294	314	271	302	331	283	309	311	279	281	295	302	290	277	308	301	286	297	313	286	292	294	317	321	302	306	277	277	311	278	319	293	292	301	304	283	285	286	289	288	296	304	290	317	262	297	286	274	308	303	276	289	300	308	292	279	289	303	271	300	295	294	298	284	269	283	268	327	272	291	252	329	279	277	304	300	284	315	303	292	315	300	298	281	322	296	307	291	278	283	299	275	320	293	287	304	289	265	295	280	304	317	305	271	280	297	292	298	302	311	305	302	280	313	274	290	287	292	282	275	286	320	279	261	309	270	311	316	290	276	309	310	281	310	306	282	298	276	288	313	274	279	274	300	276	308	276	306	271	323	292	280	278	283	293	287	278	277	294	274	268	311	273	283	316	298	304	286	277	305	321	289	279	285	317	308	298	280	280	302	271	295	307	281	271	290	300	313	281	314	303	282	295	274	277	283	270	295	293	295	292	324	279	275	276	304	298	287	265	283	304	306	326	283	280	318	294	312	288	282	312	306	292	273	275	275	279	312	283	280	300	248	296	291	280	321	283	301	302	294	283	308	245	296	259	269	289	269	295	272	288	291	270	295	303	307	321	306	290	294	307	263	277	301	283	289	302	270	311	311	295	331	282	267	290	291	259	310	271	320	293	283	318	305	283	283	295	313	288	278	296	301	300	315	296	316	295	298	293	293	263	265	276	298	281	271	310	276	287	275	290	302	311	294	306	284	295	331	266	319	307	312	269	279	296	286	287	298	290	275	292	296	279	294	309	303	318	302	292	299	300	273	286	279	280	322	276	299	293	290	272	283	252	294	324	258	289	288	286	271	279	279	304	274	282	285	285	313	293	294	285	280	279	302	267	287	306	283	280	328	265	290	328	304	319	297	276	281	300	306	303	298	283	274	267	281	283	297	283	290	304	282	282	305	280	298	304	312	264	283	296	300	290	282	301	287	267	296	308	260	288	306	299	301	299	294	253	306	302	276	310	289	286	276	271	284	307	296	269	282	280	306	288	278	315	272	282	293	292	280	307	276	294	288	273	340	267	286	309	305	278	271	259	295	268	293	275	293	283	275	288	304	281	302	284	299	289	291	272	284	264	263	269	307	281	310	285	305	310	284	301	300	284	297	278	327	284	301	290	274	301	300	273	309	289	307	275	282	280	280	274	248	302	297	300	301	312	273	286	275	274	293	308	305	278	277	323	293	321	318	278	281	289	290	324	263	297	294	293	293	340	275	265	273	289	282	299	307	270	309	264	254	298	294	282	290	301	289	279	293	305	309	279	302	314	295	301	304	298	310	277	325	286	270	307	291	293	251	247	294	279	296	283	295	308	263	293	291	313	302	311	279	291	269	278	294	290	293	268	292	301	270	290	291	253	269	291	286	292	243	288	290	271	288	298	294	290	294	293	315	272	280	293	323	272	285	296	304	275	298	283	335	282	283	313	282	304	296	299	287	279	283	276	268	282	274	275	295	312	303	304	287	333	264	293	301	298	285	286	294	282	284	296	280	299	275	280	305	270	296	295	283	325	315	309	316	262	296	270	320	280	276	300	302	283	294	275	298	305	327	288	275	282	292	277	277	283	296	267	270	264	289	301	312	277	255	313	293	309	324	321	286	291	296	282	313	294	298	327	283	297	299	287	292	338	299	304	311	316	267	290	325	296	315	260	283	249	293	289	263	285	324	286	299	289	306	308	300	280	289	311	288	285	322	296	311	297	284	318	294	312	298	274	311	287	287	262	278	281	288	299	302	262	287	271	302	256	296	293	269	304	285	277	264	291	279	275	276	283	290	259	294	312	308	279	270	286	268	299	294	304	285	311	280	272	274	279	318	295	297	301	336	275	300	286	261	282	293	296	303	289	288	281	275	307	283	291	259	301	284	272	312	307	295	296	279	311	276	284	305	262	316	290	265	276	330	299	273	274	284	255	288	285	288	286	280	270	306	293	294	312	283	274	280	274	298	271	272	295	290	293	312	311	293	290	277	291	250	303	323	277	266	295	292	273	259	267	317	300	268	291	291	320	289	293	313	272	316	300	277	305	290	314	289	295	292	308	293	236	287	266	267	271	285	295	291	298	326	285	303	288	305	338	294	308	297	279	321	299	299	299	298	286	277	280	281	299	281	311	282	282	241	293	286	294	291	298	288	269	295	293	295	324	267	316	351	308	291	295	318	291	324	289	289	317	292	305	259	301	284	300	303	285	305	303	279	301	296	327	295	311	295	279	303	292	310	260	281	256	290	286	281	277	283	293	286	294	293	279	269	282	325	306	284	286	271	280	307	289	260	314	300	294	269	315	299	275	280	264	282	287	305	299	271	315	316	302	326	295	314	300	285	296	321	286	296	287	282	291	295	323	300	270	289	301	282	325	307	315	315	288	315	294	292	272	296	314	295	273	290	284	297	294	290	298	274	262	280	275	277	248	287	307	289	306	300	283	262	311	296	304	279	298	279	285	290	316	260	300	310	314	303	273	312	326	293	260	306	265	317	329	250	305	287	265	287	283	263	304	269	314	301	285	293	292	290	282	276	292	320	304	298	278	300	313	317	268	286	279	278	255	295	275	284	282	294	294	282	291	277	298	312	294	297	263	293	292	253	298	288	284	274	294	303	276	309	269	254	302	281	278	301	286	268	276	309	314	289	289	278	276	299	291	278	297	274	276	321	274	305	284	303	269	324	300	321	298	319	258	294	267	299	303	266	281	305	274	310	265	290	285	304	279	277	272	285	311	284	294	277	299	254	297	290	320	297	289	296	293	260	296	308	276	253	278	290	294	290	271	301	276	261	297	283	291	294	285	294	237	278	293	287	303	282	289	303	317	296	271	261	272	322	275	281	272	288	270	292	302	284	300	256	277	302	282	322	286	280	289	299	283	299	262	305	308	273	338	289	268	265	293	273	279	303	292	275	305	298	272	286	273	301	297	305	324	294	305	282	276	310	294	283	281	256	301	301	297	278	296	315	276	283	306	314	302	288	306	299	284	298	260	315	310	288	312	309	288	301	284	308	283	291	294	300	315	268	301	310	302	259	286	295	276	298	281	315	272	312	282	252	295	303	316	302	285	303	294	273	257	279	296	264	282	294	302	287	295	285	286	269	275	305	273	280	292	290	300	265	276	308	285	277	257	277	300	279	321	310	265	292	295	313	309	296	327	299	362	284	296	282	316	281	311	294	280	277	308
24966	21158	27402	25095	11239	1122	826	721	668	664	624	664	665	591	604	631	622	646	629	585	604	624	543	571	571	564	633	567	635	562	590	616	565	584	572	607	545	590	557	590	602	557	551	602	542	568	580	576	574	546	567	600	572	569	527	552	586	580	560	553	548	561	579	555	597	586	546	541	551	594	571	562	565	578	585	529	605	544	544	564	574	560	586	619	599	525	589	559	531	549	553	599	563	562	591	566	611	570	592	577	555	595	579	637	585	528	559	589	563	504	569	572	600	558	586	582	567	555	578	572	560	624	582	570	586	554	556	570	616	591	560	564	592	559	569	566	553	603	563	560	518	567	616	589	536	526	568	558	548	580	602	579	532	525	550	606	563	584	587	565	616	525	562	576	596	573	599	567	542	571	534	512	587	585	591	585	542	541	536	563	553	542	533	601	599	592	561	577	557	571	591	582	523	581	564	577	561	557	571	572	535	570	574	544	560	573	584	559	564	586	588	562	537	604	619	577	575	555	548	597	552	526	553	573	585	620	592	543	544	625	542	546	554	599	568	559	535	600	557	569	540	549	564	537	566	564	510	579	540	604	547	527	574	572	586	552	598	520	574	589	525	604	546	554	572	561	605	597	598	550	592	555	582	578	568	575	564	525	558	579	564	553	549	552	516	552	547	555	574	532	566	550	613	570	566	538	564	589	524	562	557	543	609	556	599	539	594	557	578	561	611	600	539	548	564	596	575	577	571	558	563	602	545	535	524	562	566	557	543	605	590	575	604	569	540	571	582	554	600	554	555	584	588	570	533	552	560	538	608	574	585	554	573	555	560	605	559	567	577	551	542	541	598	547	585	579	616	513	581	583	570	577	572	564	613	539	530	549	575	551	543	566	611	574	585	567	541	557	545	565	580	572	545	614	578	586	559	572	587	559	538	579	538	565	583	587	570	563	559	585	582	575	586	575	574	623	531	591	586	549	579	550	579	609	564	528	585	564	537	580	558	587	593	564	537	561	617	577	562	600	544	546	555	566	554	585	602	552	550	592	541	599	551	553	601	582	580	586	545	558	534	559	554	560	586	572	561	588	578	549	538	567	583	597	598	566	577	567	574	531	536	577	532	530	573	519	571	602	591	573	563	567	571	571	584	558	541	555	525	535	558	577	569	609	563	548	567	557	591	575	569	573	572	586	556	563	583	560	588	594	590	563	534	593	598	596	539	511	626	564	591	574	561	567	588	566	573	580	549	597	569	586	576	523	566	560	595	544	559	546	584	588	538	538	575	600	583	554	566	543	576	633	601	569	580	542	531	598	543	538	536	555	540	576	585	566	526	571	551	587	558	554	580	552	571	578	561	541	590	563	616	562	555	547	525	612	573	545	548	571	582	525	534	535	586	585	560	593	554	579	580	577	534	590	579	589	545	562	600	561	530	628	554	523	585	556	531	603	608	546	554	536	554	595	509	566	557	601	584	536	565	600	550	603	520	566	543	540	569	574	526	576	506	550	584	559	595	581	601	551	537	556	609	563	565	543	553	539	540	572	552	604	581	546	573	645	587	547	564	595	546	596	594	557	575	618	524	581	546	596	552	546	562	554	578	581	577	556	560	583	567	586	531	568	546	536	566	529	564	581	522	563	576	567	514	559	552	546	558	629	568	598	565	584	539	586	563	561	591	558	551	551	604	557	533	557	587	558	597	594	585	561	567	571	546	602	572	593	580	612	573	595	544	541	590	549	574	547	588	530	592	575	546	580	565	535	583	566	574	569	603	564	561	602	526	591	568	550	579	569	605	558	510	616	586	526	546	571	599	602	594	561	555	565	548	580	584	555	549	607	528	556	550	581	582	577	590	603	579	559	578	551	569	523	568	565	613	577	629	539	604	578	560	548	552	566	564	578	570	622	574	559	552	539	535	535	564	580	537	499	550	536	527	579	638	552	570	576	597	562	533	543	584	574	574	570	539	597	572	556	576	559	572	590	582	557	539	523	559	583	608	531	567	602	612	546	555	591	582	603	580	557	596	575	592	560	583	553	553	590	575	553	561	531	568	566	555	536	548	569	541	513	604	537	572	597	588	555	597	575	577	581	599	554	581	588	547	572	618	590	547	546	536	592	602	560	555	596	569	578	558	597	561	561	585	578	576	579	595	592	576	562	559	604	576	566	564	637	582	544	559	544	557	568	583	552	593	581	585	537	541	551	521	557	585	543	578	595	559	582	566	551	559	562	561	612	558	592	525	620	578	528	585	545	513	578	497	616	570	575	588	583	546	535	578	577	563	530	598	567	601	602	611	579	567	576	571	561	530	594	600	552	571	571	525	594	564	528	569	586	575	543	565	619	555	591	564	536	596	550	561	605	588	560	541	579	597	571	554	551	561	587	580	554	561	567	541	553	568	612	557	547	567	586	541	550	568	597	586	583	534	582	546	538	493	558	568	519	561	538	584	560	558	564	560	575	578	565	612	560	585	594	572	551	580	585	541	560	588	584	582	569	570	573	586	604	539	592	542	551	559	576	572	573	581	552	577	571	566	565	567	569	571	571	577	574	553	524	604	552	567	559	523	591	582	555	597	571	549	590	544	549	481	600	520	575	557	562	589	550	527	582	581	626	566	589	581	574	550	503	573	573	563	598	617	572	590	607	557	548	583	536	578	570	547	556	595	559	587	527	558	557	582	572	526	591	571	577	563	576	607	548	555	582	548	542	561	525	567	579	558	592	549	592	517	544	545	553	557	553	551	585	551	554	570	535	575	566	554	563	560	574	590	528	568	566	549	578	551	563	556	611	568	552	579	536	555	575	565	553	550	567	557	542	539	592	570	528	530	572	576	556	587	550	587	529	549	568	588	535	568	541	586	525	573	598	608	596	584	554	577	567	568	571	516	516	550	563	552	581	573	541	542	550	577	536	601	574	589	556	560	566	590	623	528	593	560	575	612	604	607	543	564	560	589	550	566	536	590	520	564	555	550	543	578	583	566	585	556	556	581	538	575	558	626	576	522	535	572	570	567	539	597	562	540	616	536	631	561	546	529	576	627	590	543	519	542	578	609	573	581	555	556	601	581	512	571	605	554	556	591	541	582	569	530	529	577	597	531	571	569	537	559	571	574	558	500	551	610	566	578	531	552	569	571	587	563	568	552	586	603	526	544	583	571	556	600	540	583	549	588	557	590	581	558	592	553	567	562	578	562	584	547	559	542	564	583	541	578	537	541	550	574	562	577	587	535	574	578	541	549	626	576	544	604	572	560	572	579	543	586	529	580	587	586	586	573	566	573	570	538	560	559	549	530	579	535	551	533	549	557	601	559	560	532	564	601	577	602	559	594	578	574	577	545	595	551	585	553	579	608	587	608	583	554	583	555	562	605	543	553	544	555	568	582	546	544	536	547	609	587	583	554	601	585	563	536	569	613	518	605	570	597	576	600	522	581	580	572	574	622	551	549	556	587	519	586	607	538	595	574	562	573	535	579	568	608	583	578	536	530	559	550	581	532	558
23947	5907	4636	2523	1855	1516	1253	1085	1005	919	877	875	864	757	741	737	737	699	732	714	700	659	649	697	665	720	648	643	635	638	647	669	670	678	661	639	649	698	651	651	610	670	640	659	674	610	682	624	679	649	647	616	644	630	623	649	643	696	657	651	685	648	725	639	663	697	701	608	674	639	609	695	637	679	613	576	703	645	648	640	615	650	653	576	648	622	620	676	651	637	618	638	631	705	601	636	654	655	604	675	695	709	659	628	656	630	654	635	665	648	677	662	660	619	714	648	662	663	647	645	653	636	620	612	629	632	644	648	666	624	668	636	635	645	655	616	638	622	635	652	647	660	628	669	642	663	680	659	619	614	667	657	652	643	655	684	646	623	648	589	649	699	646	646	625	599	653	628	647	669	689	667	623	590	644	652	662	677	636	633	654	613	645	615	677	645	689	582	665	608	657	617	610	628	670	605	646	648	652	625	651	625	652	623	651	658	678	689	658	631	662	668	660	635	664	644	631	625	665	654	638	653	661	617	631	636	664	645	693	676	632	665	609	674	675	635	656	691	617	642	647	610	669	673	643	670	627	614	657	604	652	656	657	678	688	674	701	625	646	664	622	665	613	643	686	601	641	647	647	640	664	624	654	640	615	678	682	676	686	640	611	663	635	663	629	634	595	680	640	687	652	633	653	585	629	622	654	648	631	620	654	650	632	655	624	666	643	649	659	613	635	687	627	627	639	601	623	667	662	610	678	634	640	636	662	629	625	634	636	624	592	663	629	650	649	697	648	715	634	629	604	620	666	615	642	688	662	661	673	629	650	624	626	612	616	609	661	643	645	672	630	602	647	589	626	659	649	644	610	636	625	704	637	680	659	660	689	604	649	628	622	678	641	652	647	616	655	667	605	622	631	650	686	640	625	657	652	679	618	620	623	658	631	681	639	668	636	581	627	637	661	615	672	629	629	637	666	648	611	652	605	652	629	617	641	658	640	614	657	684	679	648	647	617	650	638	639	626	610	602	631	658	665	625	637	666	675	638	700	661	627	625	665	652	650	647	627	627	642	666	685	637	626	676	645	625	611	616	624	628	654	629	618	678	649	643	643	678	678	646	650	606	645	647	643	644	693	637	617	639	667	663	677	673	628	686	640	642	682	637	631	611	675	657	677	638	660	621	632	622	704	642	629	625	622	670	626	642	658	643	664	639	620	630	679	598	649	642	644	670	652	606	638	648	624	621	591	617	655	640	631	634	666	653	672	643	614	611	624	662	638	620	626	664	636	648	624	668	583	702	630	649	585	665	621	710	674	655	654	601	677	710	629	615	621	649	651	641	698	671	684	633	619	679	610	613	630	645	612	628	608	626	626	632	598	615	610	682	680	646	669	654	657	629	627	678	663	648	674	628	655	633	642	646	649	664	662	709	654	649	626	655	625	625	622	651	614	624	658	595	590	652	628	678	640	657	653	662	625	681	634	619	664	660	634	650	641	635	617	626	665	663	628	659	664	628	636	613	625	661	681	632	677	655	632	662	639	651	657	691	655	639	615	685	623	628	615	652	664	703	613	594	635	649	668	653	655	664	675	652	678	648	637	642	615	640	621	608	667	592	606	634	653	603	661	677	613	631	632	591	649	648	652	603	644	631	666	639	585	637	640	654	667	622	609	621	632	678	662	608	639	647	668	636	664	643	632	690	652	622	641	663	676	642	630	645	623	684	669	636	632	690	596	631	619	629	649	664	681	726	677	631	648	623	645	612	665	627	639	653	660	625	657	636	620	672	703	654	632	643	622	651	644	651	638	618	622	627	691	667	665	603	644	664	635	653	655	609	677	612	686	665	680	665	680	663	612	625	658	634	677	657	620	663	636	679	643	645	608	654	646	665	603	667	651	630	631	658	623	647	659	640	653	643	657	644	664	583	668	629	644	653	648	632	657	611	659	621	659	689	635	597	651	624	660	651	639	645	641	660	665	657	654	625	657	639	648	623	617	667	654	653	651	621	618	660	605	630	644	618	643	642	638	631	616	650	621	675	697	631	667	658	669	651	624	673	649	644	645	659	671	624	656	635	614	661	638	636	664	648	670	659	666	630	625	619	611	632	655	673	660	613	669	674	629	650	618	644	662	666	647	709	629	692	599	628	649	666	642	594	688	683	678	636	598	620	637	662	638	652	657	691	642	663	640	644	649	663	657	680	615	685	659	636	619	663	645	633	659	635	622	630	638	622	647	620	637	636	673	680	656	670	610	574	594	663	690	670	648	675	648	646	674	582	622	626	634	659	673	635	664	639	638	621	672	628	636	656	652	652	664	619	634	656	631	595	664	612	668	674	653	660	647	656	670	570	649	625	660	642	647	678	606	676	656	616	666	654	637	649	674	624	642	591	674	628	638	637	656	709	684	619	657	696	710	667	576	657	678	645	670	643	636	655	667	643	652	644	628	609	693	598	637	634	644	644	645	671	657	674	658	677	664	650	643	604	617	638	657	633	672	657	639	654	632	659	647	618	601	663	704	646	596	626	674	639	675	659	664	690	612	608	689	689	649	713	634	612	656	649	664	638	639	682	634	631	611	627	599	677	673	630	673	635	591	658	649	656	671	645	652	669	630	623	650	681	666	630	589	657	611	640	659	629	650	667	599	586	619	624	651	605	671	610	644	603	637	631	665	662	648	661	657	635	662	660	644	665	638	636	644	660	651	654	630	674	636	671	668	643	676	659	633	661	626	642	649	650	633	674	605	610	692	645	627	650	651	620	644	698	633	669	667	644	600	685	627	626	652	654	651	647	640	636	603	667	644	648	635	628	642	675	645	666	675	624	677	604	673	649	639	664	633	692	657	630	664	618	634	670	639	672	621	617	654	633	663	664	665	653	682	638	689	611	619	603	651	640	647	606	632	641	660	624	633	616	667	644	633	615	661	655	665	613	633	619	657	638	663	619	642	663	624	665	652	642	657	600	623	670	647	665	616	713	687	647	641	634	646	679	656	674	669	605	680	619	607	666	652	676	673	631	623	632	633	626	638	645	662	618	663	624	692	643	630	596	674	658	671	635	636	676	678	634	663	654	690	668	632	620	645	605	641	594	668	650	617	660	625	613	606	656	656	674	657	627	651	649	630	585	574	652	659	699	621	667	612	636	644	627	657	654	692	655	634	596	652	624	643	655	646	619	674	645	675	655	667	643	628	619	636	633	633	643	635	678	634	633	664	698	631	611	677	589	665	621	681	655	644	667	635	644	660	656	604	644	656	605	685	645	653	648	633	662	657	614	644	623	676	634	626	634	661	655	632	712	671	642	663	676	648	634	651	622	643	650	636	618	653	660	627	659	639	610	619	631	707	637	685	676	612	585	654	663	658	617	648	628	649	623	598	666	604	641	697	625	634	603	683	575	655	614	647	661	646	631	602	634	610	634	643	620	660	618	614	646	645	628	680	635	683	634	662	656	651	656	617	615	687	638	636	619	652	646	664	642	613	664	642	636	608	632	631	642	622	655
22792	21189	28931	23726	21190	21239	10537	1514	1120	1016	910	909	743	829	710	753	656	672	631	620	615	645	617	686	605	632	605	590	601	548	586	600	566	567	560	576	576	535	586	534	538	575	545	552	563	546	555	562	567	569	553	536	572	522	515	631	514	529	535	541	536	575	532	535	511	548	517	503	527	535	546	530	498	525	543	540	560	562	518	551	522	534	526	522	580	506	489	510	518	580	595	535	529	528	553	562	591	519	518	574	551	539	579	549	528	525	553	560	525	556	552	534	540	524	542	579	550	534	506	519	517	544	542	562	530	515	545	567	528	536	538	550	497	521	507	542	533	570	590	524	545	508	559	502	527	545	555	564	509	510	530	518	537	540	533	511	520	516	511	503	505	547	553	563	541	526	535	560	569	527	533	568	535	528	515	557	528	520	548	525	503	535	543	509	525	539	535	546	530	580	516	525	503	539	508	492	524	504	575	527	515	539	510	494	542	522	535	532	538	539	522	514	519	521	523	539	544	499	531	524	565	504	490	535	508	503	524	482	544	502	499	469	516	508	549	513	537	534	548	562	534	558	551	531	531	554	514	509	521	528	535	548	536	502	553	512	519	534	579	500	535	539	533	519	526	535	529	538	537	517	540	539	519	509	572	549	541	507	560	527	566	484	553	541	553	520	541	520	496	579	508	554	498	506	537	528	559	533	528	534	519	553	553	544	530	504	571	535	562	526	574	546	562	497	551	520	503	516	547	520	512	534	550	553	520	562	530	544	527	502	523	530	516	588	527	532	513	516	484	536	523	474	552	498	537	541	535	533	555	540	536	516	589	516	533	540	537	506	534	568	535	567	563	566	538	486	554	549	543	537	520	533	579	531	492	511	515	531	526	515	507	549	516	503	515	501	515	503	518	510	519	544	578	525	534	539	523	547	526	524	555	530	565	523	520	498	521	536	517	544	554	514	522	521	544	485	518	555	563	536	490	514	536	543	526	511	527	545	509	514	535	506	558	518	527	520	527	528	542	523	526	537	513	527	554	501	546	546	536	501	538	489	511	506	499	537	521	564	542	542	515	503	486	497	551	536	497	537	516	553	514	487	547	539	528	489	546	549	540	478	531	519	535	491	528	569	505	500	510	549	528	511	484	526	560	516	521	527	506	514	557	508	533	540	499	510	498	501	512	528	479	490	526	504	537	519	550	539	521	498	530	541	539	491	558	493	563	527	500	542	562	534	495	536	544	518	575	520	519	520	522	539	487	547	559	506	544	503	535	530	518	555	553	531	552	556	517	507	521	515	545	556	506	507	533	528	516	507	553	536	555	492	571	526	537	550	517	510	522	512	553	491	533	544	552	506	579	528	497	520	539	492	534	541	531	526	546	542	517	537	549	565	554	528	539	527	530	513	497	531	523	538	513	493	531	519	499	548	572	570	481	566	487	522	580	540	537	497	516	549	540	536	532	531	523	569	531	541	487	498	503	476	549	532	570	488	500	569	545	516	548	528	522	509	532	495	538	531	559	493	540	511	529	500	540	490	570	593	508	534	546	555	507	520	505	511	530	562	566	555	527	562	553	509	543	526	529	508	493	540	503	514	528	497	535	524	547	518	557	521	540	514	530	505	574	534	550	547	536	534	532	520	552	538	504	550	523	543	573	528	510	528	508	560	505	489	503	519	567	527	556	548	501	541	508	527	511	539	513	535	513	530	528	506	543	512	506	559	552	556	529	524	500	514	525	519	489	514	503	534	529	527	509	504	496	545	576	546	546	532	564	595	548	514	537	501	508	529	522	518	550	533	535	545	547	510	531	590	529	549	522	546	540	546	486	574	538	545	512	519	524	531	540	506	552	560	478	518	548	541	519	531	530	519	520	537	522	532	537	529	520	537	553	553	539	542	491	542	558	513	530	466	522	518	544	567	487	545	532	527	538	553	525	530	559	554	524	568	525	524	549	532	499	576	561	468	510	495	521	530	511	534	539	516	548	520	506	544	547	509	545	548	528	507	542	533	570	503	516	547	545	561	541	519	538	500	522	535	488	530	521	553	516	500	519	514	593	567	502	503	524	553	552	493	512	529	503	553	546	539	542	521	530	506	555	576	495	484	574	501	522	535	513	528	554	534	560	481	545	503	504	561	564	523	575	517	531	534	552	520	523	512	526	541	555	527	545	570	593	553	546	570	542	557	564	541	540	509	504	510	523	562	507	494	542	539	553	610	525	539	574	479	529	522	531	547	536	602	528	532	511	497	525	519	502	537	528	522	539	553	492	518	531	540	536	513	528	540	539	543	486	559	503	553	564	589	558	553	549	540	532	529	549	528	527	529	548	540	490	547	540	528	511	538	542	509	526	521	514	567	556	537	561	526	533	535	568	567	521	493	543	550	530	507	545	513	561	505	559	508	474	542	521	529	548	547	485	497	551	515	509	542	529	551	496	533	558	552	499	549	537	513	495	532	547	557	525	555	512	538	529	529	539	532	503	544	506	514	512	495	529	534	514	527	543	508	523	508	521	485	517	547	524	533	523	508	520	552	559	527	551	494	540	574	558	542	539	534	533	498	554	557	544	530	561	501	542	504	525	500	526	537	543	546	528	564	504	537	532	517	481	525	498	550	528	562	524	565	534	535	550	531	569	548	489	500	544	553	518	525	536	530	511	567	556	522	527	539	549	514	520	528	511	558	573	581	505	569	562	557	514	563	511	517	529	548	544	523	512	500	528	539	516	521	537	546	535	512	511	556	508	509	535	522	538	507	486	524	535	532	524	503	518	543	522	530	536	524	558	562	537	571	538	564	506	565	501	535	527	540	524	536	535	511	523	492	472	528	545	517	499	508	521	521	520	522	515	536	546	557	485	558	518	520	494	492	544	554	488	540	521	503	509	548	522	514	554	528	538	522	576	544	532	500	556	512	510	551	545	529	486	505	557	519	601	553	541	553	504	533	558	574	506	522	499	526	540	497	523	489	505	552	562	541	547	540	492	555	559	518	511	508	565	550	517	524	526	527	555	553	488	498	526	514	501	535	565	492	529	522	510	558	510	539	520	526	535	516	511	575	514	572	484	484	521	531	529	536	531	509	578	559	522	513	512	525	521	527	538	527	506	561	550	533	514	506	560	517	521	512	539	537	567	541	525	493	545	526	531	510	560	485	536	535	570	509	511	542	523	523	517	496	548	520	523	548	541	529	518	529	574	577	504	501	509	548	522	545	592	538	566	502	547	547	528	532	568	550	550	523	514	546	538	499	508	528	541	526	567	528	517	550	515	515	524	523	493	500	540	559	537	535	529	512	546	535	515	558	507	484	495	580	529	501	548	586	559	539	514	510	512	534	556	539	516	520	493	514	542	515	524	538	541	573	525	521	554	521	523	538	517	544	521	475	480	563	532	516	548	542	514	545	514	518	482	576	544	550	532	545	517	525	515	545	495	522	547	552	501	570	513	517	538	553	562	529	504	523	534	502	510	528	496	536	535	534	498	558	511	514	554	532	531	512	552	526
25875	15338	13043	6882	4868	3611	2754	2301	1799	1590	1366	1146	1121	1036	950	940	805	813	754	776	750	685	731	842	808	689	727	669	649	639	567	644	616	598	604	621	619	659	641	642	602	592	581	574	635	613	567	599	606	613	658	571	586	614	601	655	576	560	578	553	590	597	597	609	560	602	575	579	519	581	568	579	555	617	602	585	580	580	568	596	623	582	576	611	563	618	584	629	610	585	566	627	600	569	563	591	601	580	567	559	555	565	564	590	594	566	574	609	599	562	597	560	604	582	552	596	584	581	562	614	626	614	569	576	566	585	571	588	613	584	564	559	571	589	540	608	568	607	559	587	547	585	572	566	531	609	619	536	559	562	570	593	601	575	570	603	552	561	603	589	559	586	563	575	591	565	597	633	566	576	567	564	577	609	536	583	573	601	576	607	585	545	534	551	571	632	574	598	588	557	555	563	575	625	597	577	579	639	611	578	593	581	589	615	619	558	610	569	595	597	585	542	593	546	595	611	579	578	556	589	559	547	548	546	554	577	556	576	571	569	557	597	569	594	534	561	593	564	612	625	587	577	596	562	559	583	553	606	538	571	560	556	544	585	598	562	608	583	574	563	561	614	579	587	564	583	590	596	579	529	522	572	578	514	607	547	602	589	568	583	555	557	612	563	564	533	587	616	543	595	587	601	601	558	577	564	542	600	592	628	550	566	564	551	562	594	613	574	587	552	612	535	542	588	615	576	558	593	618	548	598	568	570	571	583	549	598	607	580	611	521	574	574	577	595	608	569	558	532	630	591	552	576	573	547	620	540	516	596	595	577	554	599	597	567	580	540	581	612	614	561	549	598	606	583	581	573	564	581	569	550	566	605	631	575	592	584	590	570	557	575	566	577	607	608	601	609	563	613	556	548	588	589	560	573	557	566	589	522	554	584	572	546	574	581	631	598	555	560	596	551	593	576	589	567	538	595	597	552	543	592	591	558	572	605	603	567	587	549	574	523	618	546	554	613	593	570	587	588	572	599	597	597	610	598	543	621	543	597	592	559	577	595	559	596	603	591	613	540	565	593	565	567	571	599	524	546	568	573	548	555	643	573	558	572	582	548	628	542	553	573	611	604	580	559	529	581	583	567	578	570	551	581	598	577	577	571	593	607	569	522	566	565	557	577	605	578	577	602	569	590	555	610	593	616	572	557	577	560	527	579	563	576	606	560	564	579	575	570	535	573	579	584	561	552	545	589	611	591	570	575	595	602	567	541	567	589	608	574	572	587	560	538	554	578	583	557	566	635	557	586	555	567	535	580	557	592	587	546	604	564	577	596	568	591	623	539	586	547	569	566	590	623	553	581	591	568	633	540	550	604	565	585	541	596	574	587	569	531	564	578	603	608	589	612	623	550	615	558	611	590	575	608	573	564	604	562	619	576	577	553	547	553	551	565	583	567	544	577	578	560	526	570	541	578	584	530	582	571	565	548	532	545	578	591	570	588	607	578	581	603	585	603	647	569	577	592	590	586	633	618	575	551	568	619	540	597	550	547	591	569	588	562	563	560	580	561	563	590	534	567	570	598	560	584	552	541	584	556	554	572	514	581	553	547	570	594	585	600	584	611	561	559	571	635	585	538	579	570	553	565	593	619	559	607	526	550	595	566	585	593	541	578	606	585	564	564	595	596	581	608	609	573	576	596	574	558	583	576	582	592	557	531	559	603	533	613	567	566	580	585	568	571	556	546	556	584	557	584	617	619	546	562	561	629	594	575	538	539	557	557	569	584	564	611	573	561	582	581	574	538	562	574	600	604	582	621	572	532	565	551	597	560	564	562	554	550	567	548	567	576	551	543	571	596	583	585	594	582	566	619	587	586	611	573	562	560	582	569	602	606	553	550	571	584	558	586	594	569	543	577	590	608	591	583	617	561	580	556	588	586	586	506	582	565	586	582	559	578	580	581	572	570	524	586	566	571	570	596	570	542	528	561	588	581	568	536	554	565	544	564	566	593	533	541	580	557	569	580	615	560	570	565	565	576	571	541	595	565	589	566	563	610	581	623	584	581	598	598	563	572	610	542	585	569	569	623	557	560	595	613	561	632	591	567	617	560	541	583	551	551	586	575	585	623	561	588	607	594	554	562	580	563	609	590	572	586	515	578	587	586	589	616	614	574	584	635	591	599	554	587	580	650	582	572	556	544	553	602	576	626	568	552	620	569	576	533	625	591	597	558	489	524	604	581	582	587	574	601	562	563	565	601	579	545	604	625	565	602	587	550	601	590	566	568	597	611	527	584	580	562	564	551	625	575	586	582	580	587	577	575	543	574	569	599	559	618	584	560	602	571	557	618	543	577	601	568	604	564	605	589	528	575	635	570	582	580	581	563	575	562	545	536	578	586	580	589	594	578	543	581	556	522	587	541	623	575	561	587	575	530	583	575	587	546	574	610	574	570	562	608	571	578	570	537	567	555	552	576	575	551	594	547	575	604	552	560	550	548	576	565	622	545	578	550	598	557	583	568	578	555	588	535	630	541	516	572	553	587	578	595	566	577	573	616	614	588	564	563	555	561	604	605	589	578	554	583	526	587	557	592	593	584	573	546	552	610	572	583	608	574	599	585	543	566	573	598	624	566	584	560	577	578	542	626	555	577	566	572	585	576	555	568	588	606	553	565	618	568	573	590	572	545	564	579	557	557	525	583	574	583	547	585	596	546	532	588	566	564	595	594	598	607	555	555	546	574	565	561	537	602	549	608	585	557	557	556	625	541	547	565	589	597	570	580	619	569	558	544	570	547	585	539	608	611	592	513	565	593	564	583	583	584	595	545	576	570	567	561	608	546	586	582	580	583	612	581	574	513	536	587	585	571	605	536	608	592	558	590	586	585	575	549	599	605	584	568	597	604	594	546	531	594	546	613	584	605	587	561	570	575	580	596	603	580	611	595	578	581	572	538	560	588	642	556	601	641	591	584	572	596	596	563	610	582	601	585	617	596	586	557	579	588	526	556	557	590	528	569	588	577	563	549	548	640	564	614	573	599	564	557	618	573	537	590	559	558	586	583	601	548	582	570	538	614	554	573	588	573	596	577	618	593	564	603	573	558	566	566	557	601	594	567	553	592	580	560	557	562	565	558	550	567	586	569	606	550	558	608	582	637	582	549	587	576	568	573	601	577	560	594	589	559	565	580	562	585	607	565	528	570	534	547	583	584	600	600	551	570	553	611	556	576	522	573	556	571	600	560	562	560	523	565	573	617	543	563	548	584	596	549	584	565	552	593	624	584	595	568	585	588	568	561	617	570	592	594	624	607	587	596	587	585	592	567	588	564	567	609	577	562	565	614	568	616	596	585	533	584	544	575	556	533	585	568	582	564	610	547	609	601	613	543	539	578	602	578	577	564	592	551	585	588	527	676	523	591	579	601	565	603	563	605	605	586	597	594	566	576	605	601	584	583	576	600	563	554	594	590	518	600	580	543	576	630	598	587	618	563	571	581	575	598	577	595	584
27578	20019	7628	991	672	555	445	334	372	361	377	364	340	336	367	366	397	366	330	355	321	314	339	339	337	309	360	333	349	336	385	301	308	344	373	350	303	353	340	320	328	316	357	327	315	323	313	313	327	344	330	310	327	334	323	314	327	312	357	325	376	347	341	323	298	324	355	352	314	309	349	353	322	327	348	332	334	327	337	362	330	324	337	298	337	328	323	339	353	327	355	327	338	330	351	337	369	354	338	321	346	347	335	343	313	354	351	312	311	341	324	303	332	357	295	335	306	332	355	330	351	324	317	359	341	331	307	329	341	319	358	319	324	346	307	314	335	333	352	311	331	347	320	321	344	387	352	337	353	352	306	335	374	341	342	330	348	328	343	322	300	327	339	315	317	335	336	344	347	318	352	342	328	324	323	317	341	339	354	334	347	364	346	334	340	312	317	321	292	311	325	309	291	326	336	329	356	339	344	336	324	356	318	324	343	344	323	326	328	345	340	307	348	335	353	340	343	346	331	280	312	360	299	312	366	357	329	316	327	337	316	273	325	352	310	324	331	314	330	291	348	288	317	345	323	316	318	337	339	333	338	311	337	339	331	364	337	331	366	312	362	305	313	310	353	334	343	335	336	302	336	362	346	342	322	325	321	302	337	316	300	340	371	346	331	356	371	341	300	339	351	330	322	347	319	331	325	363	366	346	286	331	347	325	342	328	337	327	350	320	328	333	326	313	326	311	317	344	316	327	327	307	321	329	333	341	351	322	370	334	335	329	330	334	330	330	325	344	323	349	332	315	327	330	312	346	313	348	308	318	319	337	326	350	339	343	338	320	330	326	325	340	334	346	316	353	328	335	341	367	324	354	368	284	321	327	319	333	297	328	354	333	347	327	358	356	313	323	324	309	313	346	330	349	326	351	335	369	348	326	339	346	298	347	359	303	321	300	301	326	352	331	351	307	304	343	343	352	327	334	314	348	338	323	385	343	342	354	302	328	320	328	329	330	344	321	319	334	338	337	333	340	320	361	328	288	336	364	307	347	347	300	331	347	336	346	376	316	342	350	296	321	314	316	355	318	339	346	342	354	330	302	341	348	325	316	339	361	302	370	367	330	335	318	349	313	325	333	320	351	354	355	333	333	363	330	360	292	345	348	333	353	324	351	323	351	317	322	329	299	330	345	318	331	308	341	324	328	299	318	322	350	349	366	322	363	360	324	319	339	366	320	299	370	341	331	340	354	330	377	318	351	318	357	344	347	315	339	337	332	311	299	353	331	339	349	300	331	311	297	333	342	384	357	341	333	323	327	309	348	338	342	327	376	306	323	330	319	323	301	347	348	313	322	332	338	304	326	333	340	318	353	335	355	305	351	316	328	340	312	337	301	349	349	334	344	319	349	335	351	326	326	336	311	341	313	291	316	340	301	319	371	354	360	344	357	321	301	358	340	321	330	328	319	330	334	326	324	304	298	337	359	345	345	346	337	345	317	332	312	329	319	311	332	368	321	318	319	316	315	335	311	329	341	352	335	352	336	305	321	305	310	321	344	352	338	343	316	328	313	337	337	319	338	347	360	334	321	291	332	327	355	377	362	318	322	345	319	337	313	332	317	345	319	301	336	350	325	324	324	345	307	331	346	321	334	332	286	323	347	321	327	352	312	353	355	303	339	341	321	351	341	354	303	368	328	334	321	332	346	341	304	344	284	335	325	321	326	341	331	323	345	308	350	332	313	334	300	289	310	322	348	325	345	325	379	333	306	333	336	325	329	347	339	326	333	349	329	345	318	326	321	291	325	335	335	332	348	354	343	350	337	322	317	326	330	307	352	321	325	343	342	368	311	345	334	321	325	347	364	343	328	342	339	344	357	322	334	308	340	342	309	340	360	323	314	338	348	341	326	351	345	320	335	309	325	298	350	322	312	341	297	323	326	365	357	330	322	337	377	327	328	330	346	330	334	309	364	334	352	348	343	315	322	342	331	339	356	341	313	351	336	338	352	361	311	327	336	338	362	305	336	356	319	332	362	341	382	312	320	316	352	356	361	377	329	313	318	349	345	358	312	336	331	311	339	340	327	328	339	301	342	338	335	375	332	346	342	302	346	339	330	344	363	311	329	336	325	294	323	333	325	335	343	353	327	309	360	323	329	325	331	333	316	336	322	361	310	346	350	347	298	314	317	328	295	329	320	341	365	325	340	310	352	334	340	310	333	317	355	325	323	324	330	343	358	359	318	345	320	322	327	369	325	359	317	320	348	334	335	379	345	323	351	367	326	334	321	311	342	339	360	314	329	311	339	344	327	351	373	347	325	392	305	345	340	329	319	297	346	325	347	343	348	340	336	289	322	344	330	330	335	301	333	307	333	334	344	345	338	346	335	286	300	347	355	341	324	323	364	349	331	316	329	315	328	328	328	317	381	334	337	315	326	315	315	317	301	327	323	324	294	325	347	327	332	330	335	333	313	301	303	386	352	355	326	331	310	352	344	323	351	332	317	333	310	316	351	352	330	344	339	349	333	359	343	312	366	368	360	336	322	322	324	326	315	307	364	308	313	325	323	340	339	366	331	360	328	323	324	314	299	356	299	348	350	357	342	308	322	328	313	306	342	309	321	330	313	352	312	354	359	335	313	332	332	354	347	347	355	314	357	354	298	321	335	317	351	319	361	348	320	354	309	325	340	329	305	333	336	325	349	355	327	323	351	338	333	379	359	340	326	362	331	324	338	358	355	370	308	364	348	312	369	319	341	325	327	326	324	325	336	314	373	336	349	340	316	349	328	339	337	312	349	333	362	352	327	344	315	327	356	334	332	328	315	327	326	335	338	335	338	335	337	326	352	361	334	350	355	337	343	346	350	308	300	339	369	339	327	352	318	317	334	319	342	344	333	323	328	304	291	329	348	340	336	315	328	317	291	330	330	337	326	353	335	359	342	339	319	330	357	342	322	324	321	344	387	324	348	325	327	325	341	312	333	332	372	344	363	312	353	342	320	352	306	328	304	336	330	341	356	343	334	354	340	301	316	318	352	323	361	348	341	330	323	334	349	338	325	324	336	352	380	325	345	332	323	357	352	320	314	351	347	336	336	339	367	336	342	361	345	354	357	335	304	362	328	311	340	327	337	317	334	329	389	350	372	363	328	362	348	338	338	365	348	295	330	319	328	322	346	318	337	340	353	329	338	333	328	340	343	315	329	318	331	336	330	339	308	309	318	312	352	332	328	302	327	335	336	300	368	332	341	352	338	309	355	315	323	349	317	380	304	347	316	333	336	304	356	349	300	337	385	362	321	332	308	360	321	323	333	359	329	343	312	325	344	325	318	356	334	350	311	310	340	325	308	317	345	318	352	325	318	329	319	391	359	347	340	316	365	312	323	343	332	309	349	335	319	380	350	313	341	365	336	337	364	341	326	317	371	323	345	336	344	350	336	342	333	326	355	362	348	291	360	295	354	326	361	321	328	333	343	308	340	375	346	351	368	330	346	353	348	336	339
19654	1476	1239	731	598	521	480	426	456	452	424	479	433	427	476	499	456	405	400	399	421	406	427	426	426	417	416	400	442	422	343	362	384	415	448	378	421	423	400	387	410	432	404	381	399	410	397	421	370	410	363	441	436	393	385	412	382	439	387	446	446	431	409	413	429	405	408	391	375	409	370	410	401	419	401	440	383	372	405	371	412	419	389	380	392	381	393	428	387	437	399	374	405	422	377	404	374	385	446	402	421	385	398	424	374	389	428	393	399	397	402	412	387	396	388	398	399	373	419	420	404	400	391	420	432	407	433	429	375	379	391	399	368	406	358	419	383	378	408	427	409	418	430	405	387	391	356	405	372	389	422	427	390	396	390	386	430	398	399	403	406	403	363	389	407	394	407	390	431	385	402	403	401	399	387	383	414	405	397	376	406	359	374	380	408	404	400	387	363	410	408	391	388	394	398	389	378	417	410	405	401	375	362	363	394	424	409	380	383	414	400	371	416	402	383	412	419	411	399	430	388	389	415	392	415	417	397	398	404	415	401	421	404	435	425	409	410	382	398	426	416	442	428	405	395	374	392	422	404	432	403	402	369	380	383	404	376	432	390	397	403	407	387	389	412	393	409	407	402	389	398	407	404	376	403	408	398	395	402	397	404	387	411	430	384	390	404	408	400	398	391	387	413	390	405	374	413	383	415	417	397	381	416	407	380	393	396	391	423	396	402	406	395	424	390	395	409	373	411	380	396	404	397	395	362	406	423	393	388	374	406	417	409	414	425	370	425	433	406	414	385	387	378	400	451	421	424	426	403	405	378	392	404	412	393	375	411	414	385	412	398	364	388	414	418	403	372	425	380	384	407	398	384	411	410	408	384	396	412	452	405	369	396	393	394	392	398	381	373	415	386	404	385	399	420	414	417	431	403	405	441	434	381	398	396	364	393	393	428	394	385	376	400	387	399	392	397	401	402	395	375	346	388	380	399	395	397	430	404	401	434	439	383	388	381	357	395	399	402	368	393	379	398	377	395	429	422	392	364	399	412	380	361	376	438	420	405	435	423	434	413	386	424	385	408	391	399	397	391	416	375	410	401	421	379	389	419	375	369	436	366	438	408	399	413	391	395	421	401	391	393	377	383	393	426	380	444	395	405	377	380	387	373	395	387	385	381	373	399	379	373	368	395	377	403	404	422	371	417	395	396	405	384	424	407	382	391	396	409	396	412	427	370	430	388	423	410	370	439	392	423	374	376	423	374	385	415	383	424	396	356	388	374	399	427	380	391	391	408	439	418	367	428	400	387	416	402	434	413	445	403	436	389	421	379	406	372	384	414	403	411	423	417	428	417	399	423	409	404	426	376	381	386	408	360	403	438	350	428	428	419	380	389	402	372	386	392	412	370	437	400	435	405	379	355	388	391	431	406	401	405	401	416	410	430	383	416	379	380	375	399	407	404	380	388	404	385	394	425	379	410	379	416	386	385	436	404	404	448	430	407	371	383	395	388	372	384	453	379	384	385	405	396	397	396	405	370	397	420	413	418	425	415	407	380	412	381	385	387	410	413	412	391	364	398	408	421	418	376	383	424	401	387	412	426	367	381	390	448	393	373	471	423	404	401	404	410	423	394	414	424	423	401	424	399	409	407	399	394	388	385	416	362	426	412	403	413	395	455	398	382	406	418	386	434	402	397	375	390	430	409	402	401	408	416	369	380	393	397	414	385	386	375	394	370	399	400	417	402	425	383	418	427	386	385	449	417	444	378	408	385	452	399	404	414	380	393	396	391	433	401	424	413	412	354	427	411	416	402	403	416	397	387	425	393	381	390	401	390	381	418	373	398	396	384	379	405	421	394	399	409	447	398	398	400	407	399	397	398	435	385	402	378	380	407	408	386	383	436	389	422	419	426	389	405	377	373	396	403	401	396	379	404	404	372	350	405	394	407	427	380	413	426	371	438	379	396	422	415	429	436	419	383	407	433	411	360	423	411	374	396	403	399	448	410	458	388	394	421	439	392	375	398	376	402	354	412	423	390	378	413	417	386	393	419	424	399	391	410	444	359	409	393	388	392	412	405	394	448	380	420	404	417	407	394	391	402	382	400	387	406	386	399	390	414	391	351	400	407	388	403	372	384	430	378	370	383	378	378	411	372	384	416	440	390	407	432	378	398	395	396	431	390	395	385	413	364	371	424	404	392	393	405	420	417	388	367	358	368	414	372	415	399	396	411	402	403	410	430	390	377	412	396	415	374	400	389	423	418	353	408	364	383	382	411	350	428	407	396	413	440	370	403	410	458	394	407	415	397	374	419	417	361	394	447	404	381	419	410	407	401	391	394	453	408	404	445	395	436	416	389	397	426	398	400	412	406	387	395	403	375	428	412	400	377	400	374	422	385	371	376	409	386	419	387	395	416	432	392	367	385	407	430	389	404	415	379	392	378	436	423	395	443	380	376	379	378	392	422	409	407	401	363	418	402	369	394	408	412	428	410	382	382	406	400	381	358	428	379	433	388	422	387	397	387	412	455	417	393	396	400	403	427	380	389	411	436	414	393	393	419	382	386	425	406	413	403	380	377	363	391	385	414	424	410	376	401	386	415	378	375	416	422	427	393	342	412	400	432	376	415	397	447	391	354	356	440	420	394	402	424	389	365	392	397	384	411	400	410	393	404	388	417	394	407	419	397	384	433	410	421	408	415	391	398	359	424	368	389	406	426	426	399	386	395	366	410	394	439	370	345	399	431	382	380	389	387	403	418	410	403	384	415	358	384	436	388	417	414	406	390	373	407	380	411	420	418	377	445	398	407	393	385	417	398	376	397	401	423	412	385	414	410	414	392	386	405	414	385	391	408	392	405	419	411	393	407	388	405	392	372	387	423	427	434	397	409	403	400	413	401	432	408	416	407	399	389	413	348	362	408	411	405	407	387	384	415	415	403	411	397	344	406	408	403	397	382	441	381	395	376	385	435	428	408	414	401	401	394	406	405	407	408	407	382	407	366	398	371	384	386	389	415	398	382	396	438	419	375	423	389	385	375	438	378	392	385	424	393	415	398	407	378	436	411	425	391	384	393	401	419	384	387	412	416	422	379	435	402	407	373	416	404	433	417	430	405	389	419	408	378	407	368	401	419	417	397	374	398	424	362	419	422	366	385	374	425	406	409	396	402	372	383	417	391	378	401	389	389	398	420	396	405	411	419	375	424	415	407	408	407	379	412	376	390	410	413	416	413	408	399	400	414	359	435	403	340	386	405	407	417	437	409	440	390	422	382	399	403	396	394	397	443	429	401	417	394	382	383	428	415	407	403	356	438	409	433	451	387	424	383	374	428	434	399	378	403	398	401	436	399	396	356	407	382	401	392	401	384	439	415	411	417	402	379	394	376	378	405	364	403	427	390	379	407	391	413	387	379	431	398	403	397	382	346	410	384	380	361	394	389	385	383	355	408	410	385	363	406	404	411	400	444	412	403	392	432	414	416	426	395	403	381	422	379	404
23759	21170	28464	24142	21145	10679	1075	712	535	476	451	433	390	428	438	425	373	336	315	297	319	305	340	308	327	288	293	307	266	278	250	248	285	256	273	238	277	255	267	222	257	273	293	260	249	240	266	262	266	243	287	257	253	265	275	264	247	232	252	258	280	281	259	270	270	249	247	268	299	256	251	261	263	278	261	244	270	246	256	260	262	285	247	252	272	243	231	231	224	254	273	265	239	277	259	252	270	249	251	257	237	252	273	234	243	256	260	240	256	262	257	267	248	241	258	243	247	234	249	256	256	235	250	268	258	268	237	252	219	239	260	241	270	235	259	235	259	247	247	247	238	264	262	238	226	255	236	248	251	231	243	272	250	267	247	246	247	245	236	261	224	232	251	235	266	274	254	252	213	248	249	272	247	251	274	273	249	245	250	261	252	257	252	266	272	248	263	256	262	241	258	290	282	251	268	276	261	238	270	227	228	252	235	247	259	267	256	252	251	275	240	260	236	248	275	280	301	210	278	219	244	249	276	273	272	262	285	255	259	253	243	271	231	251	263	262	252	244	234	273	236	244	278	247	258	253	270	249	255	278	226	255	265	224	248	236	248	255	245	244	252	275	253	253	231	236	240	258	239	237	269	228	246	245	280	243	249	268	261	229	231	236	258	252	241	244	233	246	239	248	260	263	244	261	236	247	268	237	232	224	237	241	235	246	244	248	252	257	234	262	287	248	242	239	254	229	300	241	250	262	265	253	252	233	252	233	251	243	270	292	270	269	252	226	231	249	260	231	268	250	239	228	268	250	236	237	271	231	242	233	263	250	243	269	247	282	260	271	228	255	247	236	229	264	252	249	237	233	243	260	259	239	259	261	300	212	259	259	246	241	254	239	239	267	257	259	254	242	250	281	276	259	252	248	250	247	257	239	240	263	249	259	213	255	264	245	267	228	239	243	272	215	281	266	255	273	256	273	236	257	244	219	244	246	219	278	266	258	239	261	246	241	277	246	268	228	245	262	265	269	252	238	251	261	276	256	276	250	244	231	279	291	238	240	264	226	246	231	286	268	244	248	280	268	233	260	252	234	241	244	251	271	235	241	238	248	280	270	246	252	243	240	240	261	263	259	240	237	256	245	240	252	252	233	243	255	240	257	238	236	259	258	238	261	253	281	250	254	259	252	244	244	207	257	259	236	239	247	228	242	212	246	242	259	257	271	232	262	257	260	273	262	269	246	249	259	247	254	247	255	240	248	250	266	259	267	258	262	245	228	235	257	270	241	232	231	238	258	220	255	233	226	280	268	243	248	234	252	276	253	257	236	237	261	235	242	235	254	239	243	263	228	256	255	291	268	256	247	235	244	221	245	256	271	257	219	265	265	256	261	248	221	271	259	265	242	235	243	272	253	225	255	221	252	261	259	267	258	259	241	234	260	265	257	221	241	226	253	249	236	224	232	217	227	206	254	252	263	254	256	241	249	242	279	237	248	258	243	241	241	294	256	265	247	236	260	218	268	247	240	246	229	259	220	259	259	256	251	218	251	254	221	231	241	251	261	256	249	255	241	240	227	239	233	240	249	219	259	235	241	235	243	251	258	258	254	249	257	267	244	273	252	230	232	265	248	259	287	250	245	258	269	245	238	261	247	236	262	259	241	246	256	264	237	228	263	262	234	230	242	274	250	258	252	240	243	262	238	240	248	278	248	248	237	228	250	247	253	240	257	273	283	232	278	268	260	254	244	246	234	289	253	263	249	239	229	248	250	283	258	225	236	237	231	271	235	251	251	242	248	240	240	256	241	229	225	271	247	265	251	263	235	250	255	253	230	265	242	249	263	247	236	250	243	267	268	265	247	258	273	244	245	299	250	236	268	254	254	238	269	235	273	279	248	264	238	256	271	252	269	244	239	269	263	247	246	277	255	246	243	245	269	258	266	259	254	245	254	269	253	249	256	244	252	245	264	269	250	283	244	249	229	236	244	233	263	260	244	256	227	293	264	245	252	247	239	251	259	263	261	257	261	249	253	262	287	250	218	224	217	239	261	271	232	242	231	253	256	225	258	218	253	247	251	224	259	264	251	236	260	239	239	267	225	229	257	248	243	261	246	227	247	225	245	260	237	269	242	237	244	243	283	284	236	235	238	259	233	237	230	262	269	253	274	263	257	230	238	269	267	252	238	255	255	232	239	248	217	257	214	267	277	229	319	254	238	271	238	251	216	231	244	257	267	243	275	246	261	234	232	259	227	258	270	265	226	264	264	254	251	264	277	287	237	245	247	261	265	232	253	250	230	245	292	250	221	243	241	262	245	281	259	266	269	240	229	275	271	258	256	254	248	239	255	253	256	243	255	232	232	240	262	269	256	278	237	255	251	239	262	239	240	263	238	275	248	232	253	257	250	245	243	231	257	236	280	243	264	273	293	244	247	240	251	264	266	261	225	237	245	246	240	248	257	214	244	246	264	281	247	264	261	229	266	278	267	250	250	262	266	247	240	252	227	234	237	265	241	258	242	244	225	238	239	248	278	250	271	269	272	230	263	248	266	250	248	244	256	222	249	208	247	223	255	264	256	246	211	264	242	248	245	253	241	249	251	243	243	260	238	237	245	246	264	271	247	247	237	281	246	278	254	232	253	277	254	247	229	264	287	267	260	239	258	246	252	238	250	265	259	290	241	233	232	249	262	256	224	259	264	264	238	240	241	244	234	230	228	226	254	239	262	259	280	260	260	257	256	240	251	265	263	262	248	214	286	233	249	261	242	270	246	260	222	228	225	255	235	233	253	228	235	229	237	246	229	263	244	269	251	248	239	259	242	246	245	265	247	288	260	264	258	264	225	272	256	247	263	233	240	242	259	253	251	277	253	261	218	234	253	220	227	264	254	268	241	266	289	239	253	205	272	289	236	225	234	277	258	250	261	250	228	256	255	263	261	263	231	265	232	249	254	242	223	243	246	252	237	258	261	265	254	254	247	256	260	225	266	231	253	258	249	273	231	264	266	232	258	248	250	258	274	255	275	247	257	256	239	286	235	240	239	259	267	214	263	262	245	254	248	245	247	252	244	261	257	245	265	246	226	253	227	250	259	275	229	264	251	263	236	231	244	219	240	265	249	270	247	262	246	260	262	243	258	256	276	242	246	251	263	241	254	236	246	260	255	240	260	247	264	238	242	232	232	262	262	255	266	237	266	251	253	249	253	244	259	240	249	264	285	260	259	255	271	217	232	239	241	283	264	256	256	248	260	236	245	252	281	251	258	246	248	272	249	230	263	259	230	252	257	242	250	252	252	248	241	239	229	266	254	250	213	239	272	237	237	241	236	254	248	265	270	259	257	251	264	249	279	273	243	260	262	259	243	237	257	258	231	226	251	234	237	257	227	237	262	276	234	251	268	217	223	218	267	244	247	228	293	251	279	260	253	264	254	221	250	241	251	216	256	270	257	264	227	249	264	249	216	220	242	241	262	260	240	255	249	234	246	252	249	257	247	253	233	239	264
22792	9245	7875	3905	2593	1927	1526	1180	969	832	735	691	598	642	709	583	490	469	392	389	406	406	389	435	381	431	343	372	348	357	334	319	340	308	341	312	320	327	323	315	297	302	316	347	300	292	321	310	339	303	301	271	309	293	291	301	301	305	289	305	302	280	287	286	285	277	298	302	293	302	304	306	297	308	315	291	300	279	292	304	319	305	293	291	295	307	301	279	311	311	302	278	329	301	294	293	316	322	325	302	292	312	290	307	298	284	285	294	284	288	289	297	266	280	304	289	339	284	294	299	289	319	318	286	311	299	294	296	285	304	288	291	285	273	283	288	313	283	301	297	309	298	313	324	316	299	287	299	280	312	300	315	292	322	317	309	291	289	269	282	298	277	283	302	279	289	324	301	299	298	296	314	307	306	300	282	304	297	286	287	326	293	276	296	309	290	324	265	315	292	259	313	305	293	280	279	329	276	276	298	285	316	302	314	309	293	306	266	314	270	302	287	271	301	272	280	297	305	315	311	311	288	292	293	289	292	312	256	285	315	316	306	288	311	300	298	286	304	272	303	270	308	299	316	313	325	314	287	301	305	319	312	296	310	308	313	309	273	302	323	304	298	292	305	328	314	287	301	322	289	314	269	280	305	288	302	306	307	280	269	302	282	321	294	324	285	303	300	298	320	309	320	304	319	258	295	276	301	302	294	279	295	280	289	290	289	297	321	318	323	299	284	313	294	297	309	282	311	289	302	297	292	291	324	279	312	309	295	287	301	285	305	281	323	272	307	308	293	292	296	304	313	318	275	263	313	304	284	299	283	290	310	274	316	294	294	295	327	317	305	296	307	280	289	337	287	290	279	275	300	302	277	311	285	339	305	313	301	297	298	291	285	315	296	300	312	293	293	282	255	284	300	319	302	270	262	307	278	321	287	294	308	316	264	311	315	301	304	319	278	274	269	331	293	315	283	315	291	308	310	324	306	307	302	293	341	306	270	313	282	319	281	320	278	307	273	279	284	309	294	297	286	298	311	295	303	302	298	297	302	286	296	309	324	312	311	285	302	301	316	297	296	319	302	286	292	314	317	293	308	323	294	272	277	299	319	306	309	279	293	283	287	287	275	301	305	312	293	306	343	289	291	308	321	305	297	291	282	291	307	282	304	304	311	246	304	332	303	279	261	295	285	297	297	323	298	286	334	305	310	336	295	292	306	303	290	288	295	294	277	296	322	285	316	313	295	269	273	344	291	310	344	294	290	264	277	290	321	280	272	283	294	297	304	269	281	272	309	276	321	304	300	339	309	262	310	291	290	297	296	291	266	312	282	268	287	302	315	294	298	280	258	286	290	292	300	319	274	275	319	307	312	276	276	300	289	284	320	311	292	334	253	306	313	285	295	289	289	290	307	297	267	265	337	284	316	249	300	277	349	311	303	307	292	319	339	294	315	288	305	289	307	291	260	275	298	319	313	300	280	319	309	289	287	318	299	326	354	265	309	308	290	286	299	304	268	309	304	298	302	260	318	286	301	327	314	341	297	307	283	322	296	266	321	315	297	295	294	303	331	309	318	287	289	320	276	293	320	318	287	316	290	280	265	296	274	239	270	315	304	268	308	323	296	295	317	259	306	301	284	332	312	309	321	310	295	292	291	296	325	305	314	277	294	302	347	284	289	281	265	303	289	303	303	321	301	264	292	281	284	294	306	288	316	287	305	294	273	314	282	288	282	285	280	299	320	310	289	293	295	298	286	324	295	308	291	282	277	282	283	336	322	306	291	277	292	286	316	284	287	259	302	282	293	280	334	317	331	314	325	291	284	309	300	290	317	284	298	313	278	273	266	290	277	317	309	271	272	274	287	314	288	295	288	292	291	298	293	314	274	319	304	300	320	308	299	313	304	300	291	331	287	321	303	289	321	310	304	313	294	282	313	302	296	280	284	299	298	278	294	302	335	330	302	273	306	274	286	301	288	318	311	309	288	300	277	287	297	306	280	288	286	300	300	289	303	294	270	311	308	297	308	320	284	280	300	307	315	297	305	305	298	301	277	331	302	304	298	273	295	292	317	286	313	302	302	281	319	316	327	276	255	299	303	318	285	311	287	292	303	274	286	307	303	289	291	301	264	290	297	268	288	261	293	291	277	318	287	284	293	307	302	295	307	306	291	286	322	295	298	303	310	330	284	319	338	335	274	298	297	296	308	287	300	280	301	283	287	318	311	276	315	296	301	296	285	303	290	302	332	312	316	297	289	312	297	334	320	285	304	317	286	279	307	291	292	312	278	321	279	288	320	292	274	299	302	285	291	309	314	288	294	292	266	306	294	294	304	301	296	298	326	319	316	307	296	312	334	272	292	270	309	292	264	301	272	279	276	309	289	319	303	306	282	276	308	279	298	280	273	283	279	285	273	264	303	285	298	286	287	292	290	306	276	299	311	283	299	303	326	291	281	305	308	297	302	289	327	278	293	306	338	296	295	279	248	291	270	291	296	284	282	313	274	277	286	326	296	316	289	302	295	288	300	279	290	287	330	311	272	280	321	312	272	294	284	307	306	304	305	262	317	313	277	337	316	293	284	289	290	323	331	306	303	298	309	280	291	282	286	279	320	300	298	305	299	291	299	304	287	295	278	298	262	318	326	294	282	293	310	301	324	322	253	320	321	310	289	294	284	288	293	301	297	321	303	285	293	308	282	313	310	304	290	290	294	305	287	320	279	291	295	322	296	308	268	289	265	279	294	305	303	290	333	256	339	274	299	308	285	276	285	310	345	286	287	284	296	306	325	294	327	299	289	292	283	285	287	287	302	302	271	268	279	319	298	271	295	299	264	332	295	305	256	289	279	275	304	337	306	284	320	254	284	287	324	306	329	301	296	302	258	298	304	315	310	321	291	307	301	317	299	285	310	288	281	278	267	317	271	286	291	275	276	311	288	301	274	274	282	287	306	310	279	309	286	304	308	311	283	279	295	309	290	296	289	297	313	286	281	310	281	321	336	309	280	279	291	311	301	293	300	307	274	289	283	283	299	338	278	281	294	276	298	296	293	307	294	297	294	292	292	264	273	325	320	283	304	304	292	277	298	300	298	300	293	303	309	292	319	287	312	282	280	298	295	321	324	286	268	261	323	290	279	299	282	312	314	286	283	299	303	268	299	265	276	295	312	323	300	280	294	286	305	330	309	313	275	284	288	291	298	301	272	283	278	301	293	286	312	311	295	269	294	303	301	311	295	289	291	308	275	290	288	275	312	285	339	296	288	322	296	284	320	301	312	312	306	273	295	299	304	307	274	289	326	278	311	285	308	304	263	315	311	271	314	312	283	291	280	296	313	301	305	327	335	301	287	309	308	304	287	274	280	280	294	277	275	279	286	320	303	275	312	303	282	314	291	301	304	302	309	282	344	315	321	285	308	300	278	309	281	301	297	323	293	316	295	306	266	312	241	305	260	340	325	297	292	295	319	268	291	283	278	289	308	284	289	274	312	296	311	303	282	299	317
25001	21179	27403	25108	10912	1097	816	781	680	659	683	631	636	721	653	629	649	585	667	615	607	640	630	625	600	568	558	626	567	572	600	581	602	568	585	601	554	536	597	566	523	580	626	590	577	627	552	598	569	577	556	600	567	542	586	580	572	609	564	558	551	583	613	574	584	565	565	582	588	570	536	577	575	562	555	579	589	564	556	543	620	548	608	554	582	583	560	515	551	577	583	596	553	622	593	576	589	603	570	606	563	586	584	558	564	548	559	593	554	524	551	562	599	563	564	600	592	568	590	577	585	578	598	605	567	560	583	553	541	556	567	578	618	566	535	573	577	613	567	570	582	584	548	594	540	533	563	589	551	575	548	567	585	549	579	555	561	555	571	554	559	576	549	536	545	578	599	546	615	559	531	614	560	532	597	597	546	537	574	608	548	545	560	627	588	577	551	588	575	571	588	538	574	545	579	571	564	563	588	568	598	573	549	564	602	592	584	569	571	555	585	540	598	561	583	581	538	547	555	556	542	541	578	569	583	515	564	555	604	582	568	591	575	545	596	572	598	585	581	584	604	566	584	542	530	529	547	566	597	607	556	553	577	572	587	545	566	598	597	601	578	547	602	591	571	578	590	594	555	594	523	583	563	510	560	565	596	561	568	617	558	591	576	554	578	548	581	566	566	568	571	554	561	606	589	577	543	552	577	580	584	566	529	549	583	552	551	549	557	570	572	532	599	567	566	562	570	559	604	552	554	561	533	541	620	588	580	578	556	576	586	562	599	559	607	582	529	561	628	541	536	560	573	586	566	530	544	526	557	543	538	604	602	568	611	543	617	513	563	608	581	545	550	589	579	553	525	567	563	554	584	534	567	583	594	526	573	505	645	548	583	571	574	557	603	547	559	539	537	593	609	574	584	523	552	558	530	591	631	558	551	598	543	548	581	617	545	589	535	574	548	583	535	548	534	543	528	535	571	560	580	547	607	576	565	544	534	530	579	576	589	584	563	583	605	572	595	532	602	584	569	587	571	576	571	587	574	580	538	578	566	557	553	598	591	554	553	531	566	579	524	580	550	559	564	589	568	562	532	623	572	543	560	573	590	548	596	558	586	579	576	582	541	551	569	552	556	554	562	551	553	569	606	559	570	563	558	575	564	589	541	556	584	566	583	622	536	567	577	613	580	580	545	561	550	541	545	560	559	581	559	550	581	575	567	580	561	588	565	523	530	571	568	575	557	600	564	601	552	529	580	556	591	599	540	579	590	593	522	549	583	605	553	568	540	589	581	602	608	603	549	582	575	566	583	602	602	564	546	552	579	587	555	574	613	572	512	549	553	570	654	598	577	587	578	512	574	585	535	586	558	612	592	522	563	560	561	571	550	538	591	589	596	587	539	569	562	557	546	590	549	570	544	568	577	594	563	621	537	572	551	588	568	589	549	588	582	565	554	557	580	583	616	558	558	581	594	531	594	535	570	579	543	552	539	578	537	542	552	581	596	549	553	541	551	578	559	553	569	573	540	583	561	541	556	564	585	539	577	547	563	573	546	574	591	567	576	586	560	539	546	591	567	537	530	577	548	551	532	551	583	583	563	565	593	594	571	591	531	590	555	576	571	561	523	563	605	539	590	575	536	609	581	580	586	562	568	604	558	588	541	545	626	508	550	538	539	569	588	559	546	597	572	549	562	573	572	560	528	576	566	571	542	548	569	605	602	579	571	553	574	571	570	609	559	564	578	576	602	528	585	529	591	593	573	577	603	544	558	562	587	565	597	554	569	568	549	519	578	570	564	556	614	546	548	607	578	611	551	566	581	592	564	571	570	562	578	532	602	552	556	587	567	611	584	544	576	551	592	555	578	564	593	560	549	590	574	552	548	562	602	568	583	555	567	590	575	532	589	560	542	563	583	590	579	547	593	570	581	539	579	512	551	568	570	520	570	592	580	606	569	586	554	551	521	600	564	523	596	568	571	559	554	546	581	566	550	562	554	602	570	585	543	563	538	572	590	566	556	519	570	597	580	507	575	602	542	526	573	594	560	579	571	585	566	607	562	556	604	609	588	579	554	558	582	563	565	554	552	589	581	596	589	575	550	556	596	568	609	572	591	567	562	574	569	561	593	568	598	562	560	565	561	624	580	523	570	552	559	525	596	612	564	576	543	561	557	530	556	564	521	552	530	594	596	577	555	560	562	589	562	561	553	551	558	532	569	603	581	553	579	548	570	610	597	554	532	557	557	581	614	533	570	575	534	607	592	521	543	542	612	513	572	565	575	534	590	580	624	571	603	584	584	568	560	559	585	534	548	559	567	564	597	546	591	544	545	565	575	541	615	598	562	578	534	558	592	544	593	548	529	574	568	580	570	574	624	562	567	557	561	570	563	556	546	539	589	552	623	545	575	556	608	565	582	574	558	560	579	599	581	532	581	541	573	529	565	586	553	582	594	604	570	569	587	555	575	600	577	570	543	566	540	594	522	595	563	531	589	520	551	545	559	553	578	575	547	573	556	592	524	566	536	555	537	576	539	530	560	563	582	578	577	559	564	527	604	570	597	543	554	565	608	539	552	614	590	573	567	559	593	569	565	534	574	541	560	547	566	586	567	584	546	567	511	584	558	602	541	573	555	541	576	582	586	554	530	578	539	562	541	595	584	571	577	557	557	547	570	579	557	587	583	618	549	562	574	552	557	566	579	590	613	564	564	624	576	558	565	561	577	583	589	540	576	586	530	555	563	563	562	585	559	537	577	524	589	588	546	573	586	569	576	574	526	555	596	565	604	539	573	539	604	562	586	598	564	580	586	565	550	539	547	590	542	531	564	582	515	539	557	537	507	576	595	588	573	565	608	572	565	584	559	538	565	569	588	579	553	545	528	574	534	593	615	600	549	604	568	541	534	555	555	576	596	540	538	617	569	573	548	548	561	574	561	561	542	541	588	609	572	540	576	588	573	564	538	516	568	562	548	566	622	590	552	520	540	547	533	574	549	553	499	569	599	571	557	594	557	563	550	612	573	577	597	581	598	618	584	565	513	563	613	611	586	552	564	583	569	562	569	578	559	490	581	557	615	594	554	568	576	542	555	554	563	581	601	546	553	564	535	534	577	525	621	546	577	598	610	562	548	572	567	602	571	589	558	591	639	626	599	564	583	563	562	586	589	583	548	554	590	550	566	602	520	576	597	551	573	566	559	581	621	560	553	564	587	552	572	586	622	591	572	592	576	536	543	560	589	532	589	571	586	559	560	612	575	582	546	568	522	574	570	564	568	578	580	591	568	584	519	538	540	597	594	595	572	673	573	584	535	541	569	584	594	578	533	593	526	527	568	547	575	569	530	546	547	559	555	586	553	544	565	544	550	561	560	564	565	567	586	595	561	572	573	556	564	555	571	550	588	557	561	529	531	581	564	585	600	567	583	588	577	600	593	578	565	559	594	590	578	561	515	590	571	566	557	579	589	557	524	564	559	556	578	576	580	600	552	571	583	597	539	572	626	570
20764	5739	4807	2573	1847	1498	1261	1108	1011	913	876	833	867	987	850	856	825	737	770	719	708	740	740	686	694	703	702	640	625	667	651	685	660	653	667	700	692	666	625	620	707	655	645	664	661	683	657	672	667	618	644	652	632	638	689	639	674	610	602	631	694	652	659	651	685	654	667	630	687	654	640	612	653	679	663	656	681	650	669	677	698	619	656	632	679	622	660	650	679	656	654	600	631	726	688	633	631	687	633	625	670	671	618	641	572	619	651	674	625	637	665	659	659	696	641	608	652	636	657	626	629	670	612	644	659	667	652	683	664	646	621	605	638	642	717	647	619	622	668	655	676	606	659	678	697	626	662	662	695	611	638	653	658	653	650	676	668	622	631	599	637	628	627	635	641	632	663	681	631	726	681	645	584	665	650	645	628	701	681	667	641	694	669	624	692	659	641	692	620	614	636	607	709	660	653	641	670	660	643	618	641	690	658	695	632	642	641	650	616	643	677	673	667	656	653	666	622	652	630	656	639	640	659	607	648	638	646	654	655	683	647	655	707	630	646	647	664	630	651	630	678	662	638	598	666	645	658	656	653	644	677	682	623	656	682	639	650	673	642	652	619	646	658	637	625	655	685	658	637	704	576	636	649	624	671	667	598	645	618	615	627	621	641	643	665	661	647	585	648	666	623	620	664	687	644	680	635	646	645	640	634	641	607	738	627	639	643	670	653	671	654	688	628	620	642	675	658	626	622	609	648	686	614	677	682	626	676	682	609	635	655	672	619	649	638	627	640	646	635	647	638	636	647	653	642	628	590	709	671	653	584	655	644	610	658	689	643	686	676	634	602	625	646	662	595	658	633	631	652	606	715	699	684	644	615	690	647	635	645	679	615	620	663	625	648	598	653	669	626	658	684	637	599	633	663	621	607	650	665	650	638	684	649	652	701	645	628	627	655	642	644	660	699	655	658	625	602	629	608	654	624	642	620	648	683	610	643	672	623	636	673	653	652	625	658	653	632	653	672	630	608	634	646	643	651	663	620	632	643	632	606	612	627	606	624	644	620	678	667	689	632	627	614	658	648	668	635	612	628	630	632	673	675	628	646	680	598	647	635	658	651	671	663	627	666	642	650	586	697	614	597	620	628	665	620	628	651	640	656	625	635	622	627	634	665	675	665	648	633	634	637	697	644	639	676	659	655	621	642	650	603	623	648	630	595	615	674	663	631	623	666	658	651	602	693	673	651	635	643	645	616	665	656	579	678	605	653	651	639	673	637	627	646	637	655	648	673	716	659	629	676	704	688	693	620	668	643	617	651	662	648	634	634	651	675	692	662	612	648	666	612	678	682	622	696	653	664	682	618	647	693	664	669	652	608	671	627	647	648	638	638	642	638	587	670	605	647	631	659	658	642	685	663	677	614	696	637	607	704	639	609	620	624	673	685	635	701	668	675	630	615	677	660	635	626	681	667	648	654	663	632	672	659	659	632	641	698	650	635	690	701	667	682	612	616	652	638	644	648	671	631	614	669	639	663	608	650	677	649	662	580	633	625	680	607	651	652	654	655	686	615	700	669	678	640	677	643	654	617	616	634	629	661	662	659	654	626	607	686	655	644	612	668	638	656	629	633	692	689	676	643	668	671	679	629	614	699	659	669	713	631	659	674	674	637	622	670	658	689	616	637	604	660	664	625	637	624	653	654	633	677	650	650	632	656	663	666	640	638	649	672	680	672	687	629	653	622	690	590	630	648	654	662	689	601	658	668	662	629	588	638	662	624	700	654	634	667	637	689	623	663	635	645	635	664	645	681	645	642	619	627	636	626	656	657	673	668	618	623	681	693	662	615	665	637	684	663	657	651	629	657	662	675	651	694	674	631	649	665	645	579	606	640	662	653	668	671	636	642	648	636	636	679	664	667	613	637	639	623	679	641	657	668	634	701	628	624	614	629	598	655	610	630	680	665	609	648	661	642	664	658	618	638	697	649	679	617	636	676	644	634	600	633	670	666	633	639	616	653	655	631	660	658	642	627	649	652	652	628	648	630	673	666	644	622	686	670	667	591	662	644	636	609	708	597	682	661	662	643	637	628	687	659	708	640	648	663	669	667	591	650	681	648	649	659	658	694	700	648	680	655	651	652	693	662	650	694	636	634	643	677	646	632	614	658	648	643	643	619	688	677	662	646	642	638	708	660	650	597	656	634	649	657	640	623	652	662	663	650	686	672	664	653	627	650	644	669	681	695	665	662	650	617	680	683	647	635	668	652	655	629	587	672	650	679	621	656	656	623	637	707	649	645	642	644	659	657	686	592	595	614	707	687	658	662	688	668	622	643	656	664	654	622	660	643	653	658	631	657	609	655	674	655	600	693	703	670	597	644	660	679	642	645	655	632	671	644	620	671	642	670	658	665	632	635	685	661	606	631	642	621	622	649	635	648	666	607	631	645	592	625	642	661	672	664	632	673	660	667	675	570	664	673	655	620	662	680	669	665	615	639	655	667	675	679	640	701	645	617	678	646	610	620	657	660	641	651	676	648	649	663	668	651	656	654	660	600	613	647	646	690	641	641	693	659	689	684	665	656	646	669	627	628	630	644	672	673	620	677	646	666	627	629	612	618	639	599	664	644	659	657	666	639	658	679	661	653	676	654	614	675	686	614	661	620	600	688	613	655	651	631	712	720	611	701	673	636	653	661	670	633	636	630	613	699	660	665	662	677	672	617	673	639	660	655	648	650	601	636	676	649	661	629	610	676	637	646	620	646	657	668	668	650	699	681	671	668	634	656	665	643	637	637	657	676	617	681	609	623	639	636	612	649	654	680	666	652	631	666	614	647	697	657	656	604	627	641	632	665	684	634	659	653	683	609	630	661	676	625	651	641	632	629	692	631	641	652	633	610	646	631	603	642	685	663	618	641	634	657	646	648	613	663	657	647	652	655	627	630	645	673	668	664	665	662	625	653	619	655	671	660	655	649	650	649	702	674	654	665	671	604	669	618	659	686	644	629	655	612	682	641	642	632	693	679	643	660	670	681	681	646	671	680	615	633	623	640	663	641	677	635	596	602	665	645	684	633	686	670	652	610	621	648	669	612	613	661	681	657	639	626	677	670	676	656	667	660	637	645	657	606	589	665	651	632	658	665	627	651	610	622	621	645	651	609	642	618	654	675	657	636	655	640	621	623	622	635	633	617	682	638	629	692	650	609	626	618	614	659	650	702	633	661	641	640	687	670	641	639	634	608	662	647	607	651	645	658	658	628	638	633	617	678	680	683	656	674	654	664	661	651	681	629	636	654	658	616	679	666	686	638	639	665	621	627	619	614	651	649	608	655	691	617	678	608	626	633	622	664	669	626	656	600	662	665	650	624	620	640	665	652	643	714	663	659	675	656	679	663	646	681	641	674	640	641	670	608	661	676	633	678	619	564	692	595	650	604	650	681	636	648	598	643	648	618	641	678	635	648	681	704	680	659	676	607	621	576	669	650	673	664	669	622	628	739	642
22760	21186	28931	23721	21182	21243	10514	1525	1089	1030	925	849	995	817	844	778	693	680	675	647	587	583	642	634	655	569	598	581	603	617	568	578	511	567	605	544	565	549	557	533	530	554	537	564	506	557	554	520	534	557	569	557	537	517	525	560	524	539	547	527	568	528	556	532	569	528	534	546	557	521	536	595	489	491	512	560	505	578	513	499	516	536	552	533	563	548	504	547	557	496	519	524	579	541	537	561	505	535	546	542	514	496	541	557	495	503	548	550	625	520	560	495	549	512	551	554	516	582	502	506	546	494	502	526	500	565	545	537	503	531	540	544	549	547	575	552	543	566	541	543	525	515	526	546	525	524	512	509	534	547	520	553	583	545	489	510	536	519	565	553	539	543	538	527	555	528	557	551	585	558	551	512	514	556	523	556	528	562	513	491	540	524	577	547	479	550	548	527	511	565	532	490	507	538	496	554	553	569	563	524	529	542	546	523	559	546	500	540	489	552	576	518	550	548	525	562	554	558	502	572	532	517	484	499	539	504	572	508	579	514	509	572	539	521	595	539	512	556	503	559	542	579	500	550	516	529	573	545	557	558	506	571	541	547	573	570	536	523	524	530	508	533	508	554	541	551	562	529	521	568	519	527	487	543	491	468	550	481	538	532	512	561	561	511	546	517	496	550	515	546	506	550	554	547	523	530	563	550	521	523	538	527	520	544	545	557	523	549	532	565	520	522	476	538	582	532	542	570	519	530	546	505	528	559	510	520	540	530	520	534	564	527	600	538	526	534	501	553	546	530	496	539	540	527	559	515	512	532	525	542	572	520	529	503	536	512	517	559	519	520	500	529	498	510	529	542	502	536	562	535	588	606	525	566	530	504	516	549	523	540	531	507	516	550	468	527	530	514	519	544	505	518	533	546	524	519	513	492	501	545	542	512	566	545	539	513	536	528	526	550	579	535	545	566	525	564	495	536	561	519	511	564	498	474	519	526	554	508	536	549	552	529	513	539	549	489	516	501	543	539	521	538	540	508	559	510	508	512	527	540	533	495	552	589	545	529	579	548	503	544	542	486	503	526	508	546	538	527	524	560	510	539	545	523	552	518	545	556	557	517	540	490	515	590	515	525	534	543	529	464	535	525	567	519	537	474	538	557	527	508	524	562	535	561	573	533	514	550	549	536	572	526	514	512	507	552	510	539	552	522	519	538	533	511	534	516	559	534	512	504	561	568	550	533	541	555	532	519	549	508	531	515	557	505	507	536	515	514	518	528	535	581	507	501	528	552	565	563	544	508	540	514	542	530	514	502	534	490	557	487	533	518	557	507	577	540	528	482	536	524	519	555	551	570	499	527	512	554	558	560	524	528	526	561	550	520	541	500	526	548	521	526	549	527	548	542	554	505	541	559	579	531	521	543	550	530	519	530	545	532	536	551	529	509	570	558	532	539	563	526	518	542	512	536	513	540	553	524	527	534	534	530	567	494	508	543	540	543	549	555	538	546	526	509	495	547	556	541	550	566	546	545	533	535	525	561	513	511	551	561	515	532	520	530	546	535	492	545	492	575	518	528	510	530	558	521	556	549	539	494	515	483	531	549	558	522	494	567	548	499	538	495	533	523	526	526	556	568	556	544	546	551	513	553	540	509	546	553	535	536	534	517	537	504	542	551	517	553	523	545	519	553	511	526	550	556	563	516	539	550	505	473	548	571	567	514	551	512	539	518	521	561	561	503	536	556	521	503	500	577	537	562	554	542	557	542	553	522	550	563	557	555	540	536	515	551	522	516	505	509	553	511	521	525	568	509	521	494	531	500	590	567	546	552	519	494	514	559	573	486	558	536	529	490	524	558	527	523	530	561	511	513	553	505	532	525	556	558	560	551	571	549	519	507	521	566	560	504	523	598	521	532	560	521	535	520	487	569	525	551	529	531	542	530	504	550	521	504	500	551	506	517	559	523	512	514	531	530	528	513	515	542	526	550	530	564	537	557	531	529	575	519	524	549	545	528	530	512	564	541	517	530	559	580	495	526	526	563	530	549	498	537	532	517	522	523	564	538	529	496	498	534	484	551	528	509	542	542	537	523	526	533	517	495	569	512	546	523	552	521	561	551	512	555	527	563	528	559	546	514	543	533	503	541	506	530	537	522	529	540	508	524	524	513	565	554	544	528	573	536	534	516	542	507	537	556	521	536	516	539	490	553	533	518	506	461	500	545	502	539	543	505	518	522	544	523	544	557	532	508	556	523	549	501	593	529	558	501	525	516	539	566	529	518	543	572	523	553	503	565	536	552	504	556	550	541	499	552	528	501	530	535	558	534	535	539	536	563	521	533	508	532	533	511	503	550	512	561	536	521	597	544	526	529	534	556	518	551	521	526	521	568	515	528	525	529	554	511	541	506	583	567	556	523	526	568	553	533	558	544	523	524	514	502	517	535	518	510	543	562	536	488	560	544	545	540	532	552	525	560	566	606	555	550	536	503	524	579	530	533	537	537	524	513	533	532	497	569	539	526	578	544	508	518	526	551	537	518	539	563	588	516	546	496	560	536	515	558	523	556	554	529	554	530	538	536	546	539	535	535	515	533	557	486	529	494	537	576	552	536	523	482	552	500	522	566	536	538	541	517	514	534	523	538	552	530	515	514	539	544	507	515	553	575	517	562	511	535	506	533	551	538	572	519	577	540	542	557	546	533	542	522	515	515	522	550	519	507	586	539	542	548	560	531	508	506	540	543	529	547	518	545	528	552	551	467	537	567	521	566	535	568	508	549	490	570	529	564	473	550	529	525	526	544	540	527	516	506	508	525	530	543	554	531	499	541	547	515	513	543	518	518	533	524	567	513	515	536	551	566	560	530	524	548	537	518	511	550	549	504	526	549	554	550	557	521	494	554	484	508	538	526	529	492	554	519	540	540	555	523	573	510	534	532	491	516	535	561	531	523	502	504	505	539	529	561	523	545	552	496	542	543	520	533	555	539	544	524	498	519	516	534	525	510	570	505	528	531	526	561	544	551	523	521	557	524	543	525	525	536	533	539	527	540	515	540	538	547	476	531	490	529	487	550	507	471	519	572	527	547	542	502	502	551	564	491	556	533	538	548	580	549	525	579	525	534	522	526	491	518	536	513	522	532	573	535	572	582	558	513	540	573	537	504	564	565	541	571	544	527	520	528	534	551	528	542	529	541	521	540	532	517	550	529	576	546	491	525	548	499	533	550	543	530	531	532	550	550	560	538	573	541	573	567	535	508	544	511	541	543	514	505	554	496	532	536	555	540	518	553	549	532	556	486	549	573	554	523	522	528	502	516	528	519	555	525	566	540	526	521	546	570	527	541	544	505	514	547	572	471	510	496	545	528	530	499	501	526	505	539	535	501	511	537	513	567	518	557	524	505	534	553	558	529	546	518	505	522	550	518	509	547	552	546	576	536	506	550	543	562	515	542	534	513	490	552	508	539	535	510	529	524	500	525	504	550	542	548	568	515	495	524	568	535	560	561
24780	15522	12898	6992	4726	3579	2814	2239	1800	1618	1454	1280	1501	1186	1061	914	893	910	825	752	764	792	736	754	742	665	662	653	641	634	650	674	663	644	657	607	584	638	609	571	623	628	609	573	570	648	634	574	580	601	558	549	578	573	597	542	574	583	587	587	595	625	543	584	602	604	551	618	622	629	587	602	616	572	640	586	612	576	591	577	583	591	623	561	582	588	570	564	586	585	628	590	552	587	566	591	605	578	573	570	603	594	572	543	615	584	604	582	597	646	579	559	549	576	621	573	577	561	573	539	646	603	560	585	581	610	600	564	568	577	596	585	632	573	532	530	578	579	565	601	591	584	607	587	588	584	601	565	576	528	605	615	548	544	578	609	572	576	598	566	607	593	595	599	588	571	554	546	616	552	586	616	581	611	594	579	632	534	585	607	648	591	572	541	594	561	590	598	577	577	591	593	557	611	568	568	563	577	576	609	561	568	589	586	564	571	584	562	578	606	576	618	562	577	598	591	601	558	568	605	580	606	604	585	577	573	638	607	563	603	594	557	560	622	594	573	551	573	614	599	553	565	559	612	582	654	588	593	607	589	603	553	574	547	577	574	588	606	599	583	611	590	619	585	558	571	567	564	617	610	528	542	572	527	564	584	639	584	592	554	569	560	592	577	531	570	562	564	548	605	555	558	591	606	578	579	633	555	606	535	573	576	576	565	600	558	611	586	542	572	633	582	610	587	588	567	573	542	568	587	608	537	575	579	594	547	618	567	546	595	569	587	565	576	590	595	575	623	576	571	588	566	567	561	556	602	550	560	576	570	580	559	569	618	603	563	564	575	593	601	560	562	544	568	606	547	602	548	586	580	584	567	581	545	576	573	607	638	581	601	588	586	547	584	609	567	584	567	627	571	565	602	602	548	554	587	541	569	633	584	561	583	582	578	584	571	560	559	612	608	583	563	589	574	590	576	570	581	604	561	603	588	563	606	576	593	551	543	601	549	564	576	561	559	561	586	592	600	558	542	653	558	547	575	572	600	586	566	590	597	572	567	546	602	566	611	585	575	611	600	577	573	533	533	567	600	616	579	590	507	612	588	580	552	578	546	580	558	611	539	563	566	583	602	575	582	598	609	591	589	563	636	573	575	536	592	572	578	557	620	584	574	592	569	551	592	599	564	562	574	620	530	560	626	582	588	569	580	562	587	590	587	615	551	552	599	593	594	594	538	618	610	584	543	566	563	541	581	521	558	578	572	552	560	555	585	601	561	550	596	604	541	580	585	565	587	614	591	585	560	571	624	604	581	552	559	575	605	597	614	589	614	627	587	627	617	593	565	580	581	527	574	590	629	592	583	557	583	633	570	589	601	622	554	606	590	576	604	538	574	584	582	549	599	560	574	553	551	574	591	557	586	588	597	592	594	571	557	570	595	592	553	555	602	606	574	573	574	540	590	544	548	569	589	575	571	577	571	596	566	572	579	548	554	609	602	558	578	587	592	583	585	577	562	575	573	577	583	530	596	589	552	594	581	556	552	591	545	609	609	639	525	575	581	564	564	581	595	569	606	646	507	598	611	567	600	562	598	606	601	585	613	559	529	575	609	578	636	562	608	607	559	544	612	582	594	570	556	579	557	581	584	590	608	526	598	539	599	602	575	560	627	543	563	593	626	527	624	592	595	624	592	644	576	543	634	554	530	614	568	564	573	585	581	586	589	577	591	587	557	560	593	585	585	570	635	555	579	597	541	573	595	572	574	611	601	559	584	562	558	568	626	499	613	593	575	589	556	597	578	555	592	618	605	593	555	573	559	555	572	589	592	608	574	544	604	597	594	637	587	597	567	582	553	584	623	584	589	558	596	547	589	616	619	609	548	592	607	583	576	557	609	611	560	535	585	602	596	535	609	540	578	569	551	592	571	586	589	580	578	622	591	563	581	557	597	589	600	580	577	568	544	600	591	550	579	594	579	579	549	549	597	591	578	585	601	589	576	551	572	611	601	586	608	564	559	602	605	564	646	606	589	600	596	587	567	562	564	567	605	572	588	602	621	545	566	601	623	588	566	602	602	577	555	599	567	568	545	591	570	591	612	576	554	562	587	583	581	569	584	557	595	561	592	576	540	627	617	577	575	597	575	513	586	581	578	580	557	558	558	607	593	573	588	573	588	573	569	581	587	599	576	598	572	591	564	568	571	577	596	594	555	586	607	577	596	586	582	578	536	605	550	538	596	608	599	558	595	560	610	549	572	520	575	562	557	564	600	616	575	610	605	567	627	584	557	550	573	621	566	551	587	583	545	582	579	560	601	535	565	562	552	592	534	561	576	597	569	555	592	577	589	583	558	538	523	588	578	560	592	589	611	618	548	611	580	569	589	626	584	517	568	531	604	630	567	568	587	529	581	570	626	581	604	581	582	609	575	577	594	573	599	545	601	594	557	610	601	549	577	566	600	606	525	594	583	571	554	596	557	601	554	643	620	575	607	585	603	566	533	603	589	555	600	589	595	609	570	574	579	554	606	558	570	606	573	590	621	592	581	601	607	621	590	586	589	546	573	561	570	546	576	545	553	562	547	602	545	552	583	580	586	581	560	555	569	581	575	604	588	599	618	591	595	578	558	555	564	584	582	589	570	588	575	594	606	555	564	565	644	576	567	554	597	575	579	602	586	562	567	537	609	565	616	554	581	531	554	595	585	569	595	542	537	581	558	562	601	532	531	611	561	583	573	578	560	568	545	586	585	620	570	574	598	585	587	552	579	557	583	588	579	591	615	558	578	578	549	579	576	603	577	553	559	570	574	584	558	608	570	569	538	592	583	568	588	579	532	577	595	563	568	573	563	526	627	578	631	574	548	575	619	568	563	577	579	608	594	572	565	557	621	582	579	550	581	632	572	539	611	579	544	563	596	607	573	592	579	576	597	561	623	544	566	621	596	603	569	594	549	589	554	555	555	542	602	580	605	614	531	571	583	541	593	601	594	544	538	576	593	561	560	528	603	562	586	574	575	603	605	548	552	579	590	576	552	573	570	604	612	609	586	570	585	547	586	563	590	574	579	567	571	541	571	595	586	608	542	588	614	576	583	591	583	605	527	596	584	605	587	583	566	607	591	573	594	575	555	562	595	569	565	626	596	581	574	595	562	520	582	575	566	554	549	580	559	537	633	569	559	594	584	562	601	614	587	569	601	536	598	556	548	557	573	583	548	616	586	577	582	558	561	582	601	580	585	548	567	623	555	600	537	558	614	574	566	601	616	550	627	605	595	592	576	585	556	592	585	577	536	572	609	515	560	570	575	566	568	580	576	602	617	566	554	598	589	523	627	569	578	625	601	566	594	589	610	567	565	562	568	571	606	560	573	631	546	548	546	530	597	591	599	578	556	628	580	560	565	546	603	556	561	602	578	565	565	643	576	589	581	561	629	577	563	533	605	566	596	557	601	598	550	586	599	650	583	595	629	579	617	587	636	606	609	591	607	561	593	554	610	566	632	552	546	596	547
27595	20012	7369	714	414	376	366	396	373	390	364	374	394	343	353	337	328	351	317	305	343	328	354	346	378	330	338	344	361	353	332	308	341	339	327	338	327	349	338	329	315	342	353	337	319	339	345	330	364	336	340	321	343	335	325	316	316	344	357	333	334	334	323	336	324	352	341	326	353	340	344	331	362	342	326	313	295	310	358	314	335	356	283	358	323	317	357	320	361	332	307	311	333	325	335	328	346	320	343	336	355	304	314	364	323	327	328	363	335	371	338	319	320	363	335	338	341	319	324	354	319	316	313	324	339	342	355	330	341	321	308	331	308	337	333	364	333	310	349	308	320	339	327	338	342	323	311	343	321	322	329	346	315	312	323	316	354	303	305	321	303	325	302	345	315	343	325	315	346	323	360	346	336	355	353	321	333	375	306	337	341	329	332	329	330	321	363	316	357	304	354	314	386	367	350	337	341	345	345	362	335	322	324	321	314	374	318	312	327	360	322	324	315	327	309	326	331	337	326	346	334	326	345	312	314	305	309	322	351	330	331	343	326	341	326	362	339	342	313	323	339	296	328	318	360	360	347	313	329	344	363	349	332	316	299	311	294	329	315	316	332	328	373	307	334	316	370	342	330	354	355	325	352	345	310	330	333	328	331	323	306	378	350	343	355	329	337	316	323	324	338	341	327	293	293	351	294	347	338	361	313	334	338	333	319	328	338	342	335	349	339	338	393	360	362	304	350	331	326	362	333	325	328	337	338	344	338	344	349	352	386	342	347	338	320	358	345	362	304	355	371	377	327	318	329	317	324	321	331	316	338	309	343	330	332	327	321	302	332	327	310	320	302	319	344	334	361	344	296	317	337	343	339	341	334	307	338	336	346	313	354	345	338	333	336	356	347	328	331	327	368	342	324	308	342	312	337	348	305	320	334	302	354	383	329	334	341	291	340	361	335	350	342	358	342	316	336	342	307	347	341	304	350	308	301	367	337	316	315	329	318	336	358	326	315	355	326	325	339	313	313	324	308	353	356	303	319	352	341	340	372	336	345	338	341	338	343	328	353	301	339	349	355	304	333	316	326	335	349	333	355	328	321	326	333	334	338	316	324	322	312	340	329	358	354	327	328	334	320	352	355	350	340	364	340	325	336	353	327	325	344	321	369	314	333	354	331	348	340	350	346	326	332	326	317	333	379	306	324	340	328	335	326	363	327	305	367	324	355	308	326	307	326	365	336	329	356	335	367	354	318	341	352	346	343	305	323	350	346	351	345	357	312	341	321	292	316	298	359	350	364	315	295	341	321	340	329	311	349	329	316	315	341	296	325	321	329	377	356	364	338	322	347	340	322	348	312	354	302	330	307	325	320	340	362	340	311	326	325	323	343	315	342	371	337	349	335	300	325	330	364	300	303	325	303	320	308	314	331	341	334	360	327	344	314	321	367	318	310	324	357	300	338	317	318	320	361	363	329	335	332	322	337	320	338	339	351	351	353	346	303	367	325	350	345	295	315	333	315	329	334	354	322	353	348	355	321	333	326	315	336	326	327	339	346	353	295	317	329	335	329	295	295	330	305	362	329	316	319	366	319	358	342	295	328	323	322	321	317	314	315	335	342	336	326	299	301	327	312	319	327	330	317	341	319	346	326	337	325	326	342	323	339	344	353	364	343	329	350	339	307	351	343	345	329	316	331	338	311	353	315	340	337	351	333	324	310	348	319	361	359	314	336	326	290	347	362	315	345	332	346	338	292	343	332	349	339	333	350	325	327	293	332	345	318	365	348	348	322	286	331	334	345	334	321	348	316	358	342	307	329	323	329	329	350	350	372	327	313	325	330	311	339	327	330	313	337	331	319	323	361	331	310	325	341	328	297	342	287	334	329	320	339	337	331	350	348	310	359	311	323	310	329	326	338	325	362	350	341	313	345	308	315	328	336	307	360	332	357	306	359	344	364	323	307	348	341	347	316	324	336	344	343	337	316	336	306	354	329	336	379	370	344	318	343	338	322	360	323	337	357	344	326	284	331	311	305	315	342	333	359	329	377	321	303	312	304	336	333	354	328	349	313	315	343	325	337	346	318	335	322	323	380	355	304	346	317	337	320	312	332	329	312	355	341	356	343	327	340	344	325	343	323	330	351	325	330	319	318	330	316	293	352	327	324	354	336	348	319	340	328	333	335	309	326	352	332	322	353	329	335	317	314	315	322	325	334	354	310	326	344	332	324	358	331	350	330	348	312	334	353	322	284	335	305	353	330	330	344	313	333	334	322	372	336	299	317	340	346	331	301	321	366	375	328	347	352	321	338	311	306	320	322	349	337	352	298	287	307	354	334	309	344	329	309	341	345	338	289	334	331	312	333	344	374	321	320	341	332	296	326	358	324	320	327	337	362	324	337	308	315	314	334	324	347	346	316	344	344	301	347	341	298	341	329	390	287	334	358	312	351	323	366	367	343	340	309	331	332	313	297	322	304	345	357	333	368	355	323	323	337	309	327	313	324	326	316	349	335	342	323	315	311	349	321	325	323	335	333	332	341	313	351	356	321	310	346	317	326	350	332	327	307	349	332	341	325	331	349	312	349	335	323	339	331	315	329	304	332	349	322	314	364	353	328	316	333	325	347	327	323	318	346	334	317	363	314	328	326	342	361	330	327	334	327	320	330	318	336	320	306	343	325	321	351	333	309	319	353	344	320	295	328	323	336	321	329	334	322	311	325	310	352	334	323	307	315	343	331	305	339	327	309	338	336	346	331	306	362	350	309	341	312	330	309	343	380	345	327	361	323	340	333	364	358	326	355	352	361	365	304	357	342	330	328	302	351	307	318	334	341	314	330	370	328	310	310	346	314	328	330	343	324	322	351	318	353	372	341	361	338	343	324	328	296	332	323	332	335	336	339	341	342	337	356	318	339	329	349	344	328	302	309	315	348	323	354	323	343	339	345	327	328	330	321	324	368	327	309	339	321	331	345	326	330	372	316	321	333	361	339	304	308	291	329	292	337	322	349	339	353	360	351	345	327	342	341	332	320	323	331	326	331	335	359	330	348	322	352	299	341	296	339	347	321	322	334	350	335	298	318	345	369	347	319	356	326	284	325	333	320	315	347	322	333	313	329	337	334	350	332	302	330	336	334	367	297	312	310	377	329	343	332	305	336	337	324	317	341	349	345	310	338	363	321	324	361	330	356	316	317	321	304	315	307	333	316	347	356	321	335	336	315	323	330	351	317	323	340	336	321	335	318	345	349	330	339	321	336	334	349	325	314	298	374	303	304	326	324	331	340	345	352	320	285	325	333	309	334	339	325	298	319	269	344	332	288	329	335	334	357	315	332	345	322	328	322	338	346	323	327	340	316	343	312	332	315	371	298	311	339	306	326	340	321	343	320	351	345	351	304	325	340	350	331	358	315	359	343	325	356	316	307	334	327	316	290	305	325	325	346	347	316	338	337	354	344	337	324	322	341	359	333	346	338	339	323	353	322	314	322	308	329	294	347	310
18766	1321	1093	651	590	476	480	418	470	452	446	445	462	465	472	478	462	442	424	413	422	405	448	453	411	394	423	413	430	418	395	426	380	413	364	398	406	411	409	402	379	377	367	401	423	384	378	379	412	405	383	408	395	408	387	405	412	445	427	367	364	405	387	381	422	399	390	416	397	375	414	384	399	426	401	376	359	414	372	413	389	377	398	389	385	406	432	417	411	372	406	411	382	430	419	392	393	382	402	412	395	407	388	404	367	432	432	371	424	409	374	396	418	390	387	420	443	370	398	425	419	408	366	405	427	399	427	406	413	397	450	403	373	348	350	410	388	437	386	394	407	422	429	397	373	374	380	433	414	413	405	397	413	356	391	410	438	412	379	378	408	403	397	425	368	383	411	419	409	373	419	436	391	381	381	373	355	397	427	410	365	405	382	388	395	392	410	413	402	406	404	431	389	386	407	405	390	397	410	368	382	383	380	409	384	400	389	411	365	398	410	395	352	376	405	408	365	425	414	421	445	396	400	403	383	409	406	402	370	404	360	393	423	381	404	434	402	410	417	424	387	413	407	429	395	408	395	402	392	404	368	405	404	391	424	383	422	423	395	380	405	377	387	440	401	378	366	400	375	394	375	413	379	367	388	404	359	407	418	396	398	424	374	395	414	413	397	399	407	405	399	429	398	395	386	419	391	369	413	405	383	447	408	394	420	402	386	373	395	435	373	378	438	416	410	410	396	415	384	419	394	413	378	370	410	389	350	416	403	354	439	394	417	410	403	390	398	380	394	387	407	372	390	404	378	391	364	386	407	391	403	408	399	390	385	358	440	417	437	384	397	392	421	412	402	417	399	388	383	363	384	436	400	406	395	403	404	395	352	412	371	387	435	402	418	385	405	426	400	431	393	428	403	397	408	382	371	365	421	422	390	419	400	401	383	404	408	458	415	376	404	402	429	418	385	407	384	429	375	416	404	403	380	388	386	424	408	377	375	410	428	401	398	404	385	407	384	403	420	391	391	398	379	408	389	447	378	377	381	374	423	411	371	393	395	406	380	397	399	387	390	396	421	399	425	404	401	409	401	384	401	373	391	397	430	393	370	371	391	430	415	404	400	399	391	461	374	405	393	423	412	413	454	394	402	378	437	374	392	386	408	377	411	392	384	412	394	410	408	386	406	383	403	401	404	424	398	389	417	392	409	454	396	382	407	384	429	419	419	373	420	417	393	397	421	418	426	406	418	382	363	366	351	396	376	379	398	443	399	376	411	411	384	396	396	412	390	384	361	406	410	415	386	406	370	392	425	435	411	404	371	407	381	370	412	380	404	434	372	389	404	400	419	397	382	386	371	403	421	406	347	406	383	400	418	403	427	403	389	401	423	420	362	427	406	403	393	455	389	384	407	397	418	408	367	417	386	421	410	378	421	414	404	409	410	372	365	387	397	404	421	409	425	386	405	365	360	390	395	384	390	416	427	384	385	337	428	355	368	402	431	397	370	424	409	384	397	420	395	400	398	417	394	405	386	376	370	431	367	399	387	408	392	412	358	402	383	389	413	399	365	409	395	410	397	413	419	405	394	412	452	416	384	405	392	396	394	376	385	389	382	401	392	416	410	384	369	379	385	416	346	378	389	385	390	394	385	369	398	377	390	377	420	399	404	422	395	380	391	406	392	403	415	404	405	418	373	383	403	382	397	417	407	406	388	390	387	413	434	408	413	374	410	394	416	395	420	411	407	443	404	360	383	370	361	435	399	412	397	395	369	431	375	392	366	376	411	374	381	409	388	367	408	398	422	408	393	390	402	424	424	392	357	421	399	370	417	395	380	385	387	420	371	436	402	412	407	382	383	424	404	411	429	391	426	398	434	386	374	384	394	410	348	402	390	394	397	378	401	395	409	405	376	385	404	405	429	415	378	377	407	419	378	364	414	400	374	396	394	366	408	397	373	390	390	404	430	401	446	410	432	382	406	360	410	420	431	392	389	403	409	363	404	384	362	430	388	397	405	369	446	377	385	406	365	421	382	403	422	375	368	409	381	413	402	425	389	405	366	393	387	432	402	407	414	407	413	383	387	394	367	406	385	418	367	406	384	397	407	392	410	399	467	355	407	403	400	394	380	419	396	385	387	416	396	394	387	409	441	427	408	361	382	401	395	400	394	423	400	426	388	380	451	378	397	413	402	400	397	387	365	405	391	410	378	361	383	387	373	398	339	394	421	381	386	415	392	386	382	421	361	430	439	386	377	386	396	391	358	403	401	408	392	390	360	409	400	407	415	421	391	410	425	410	387	378	408	425	384	384	366	433	427	402	350	413	381	398	408	408	389	358	443	409	402	421	388	356	407	426	401	408	388	388	400	401	440	399	365	380	379	363	398	386	389	432	425	409	404	427	410	385	407	385	400	406	437	392	380	391	380	412	383	428	375	398	419	433	390	428	366	416	430	376	404	384	399	410	395	396	408	396	410	403	384	419	404	379	380	397	399	383	408	406	414	394	359	390	419	387	376	437	403	381	407	414	382	420	401	391	390	398	418	389	392	410	360	459	395	375	386	375	421	429	406	401	400	419	409	388	379	400	392	376	420	422	388	405	403	366	354	398	410	390	414	387	403	385	362	407	395	424	414	355	413	423	428	369	374	380	418	393	385	399	391	393	410	375	403	378	416	409	389	405	369	399	387	386	420	372	404	397	395	392	355	401	413	377	417	393	380	394	443	404	403	389	395	422	370	409	376	382	413	421	413	375	400	382	387	408	379	394	406	386	384	410	366	421	414	425	356	402	387	422	354	414	387	411	399	410	411	402	409	402	365	386	413	401	404	439	389	421	403	390	438	388	380	430	376	422	401	384	395	413	425	434	408	420	397	400	373	399	417	399	393	379	372	406	403	429	364	381	394	401	394	372	398	414	399	387	427	375	396	383	425	420	383	405	392	401	386	411	366	405	380	376	407	372	382	391	386	342	393	412	415	425	404	365	384	368	414	429	411	393	410	379	451	381	400	387	376	408	398	375	398	372	387	392	423	392	417	403	412	406	391	380	385	391	395	423	377	368	402	392	386	396	412	402	391	369	421	403	380	405	373	399	382	378	389	418	386	384	387	411	422	369	401	387	400	372	383	410	408	436	405	354	395	409	410	437	356	362	431	384	400	387	369	449	404	408	374	421	392	392	417	381	377	409	394	387	424	414	371	424	397	404	381	381	409	376	392	408	394	367	401	403	415	424	405	405	355	402	446	401	408	376	390	402	448	382	375	390	384	379	367	378	403	428	378	391	395	413	418	403	428	400	426	362	404	394	400	453	394	408	382	385	432	384	397	425	429	357	360	378	422	422	399	418	371	398	398	402	399	357	393	415	417	402	380	408	380	393	390	406	377	389	378	440	400	368	383	371	413	405	422	380	404	390	373	385	381	381	392	411	390	387	419	357	395	418	400	433	439	412	390	376	369	385	412	390	407	368	396	417	389	398	393	375	381	366	395	397	446	417	439	399
23683	21172	28490	24113	21156	11109	1111	654	524	570	452	457	408	411	394	359	349	304	345	292	316	312	302	303	307	279	264	254	291	252	284	262	286	257	270	254	276	275	267	231	242	270	261	260	268	247	289	256	275	237	291	262	257	244	243	275	270	228	232	263	244	261	246	275	254	287	302	279	278	234	251	264	273	283	249	261	237	252	243	227	263	295	256	227	251	270	272	284	267	273	254	269	244	254	230	267	267	241	246	263	258	234	249	236	266	244	245	271	267	264	268	266	250	250	224	257	237	251	273	256	233	270	270	238	274	232	265	277	244	242	265	263	248	259	257	274	253	217	259	257	250	266	285	256	264	277	222	259	252	236	236	232	229	244	263	243	258	270	244	247	247	278	236	263	232	261	240	259	255	249	266	260	287	242	243	248	256	246	244	284	241	251	253	261	259	254	246	258	241	235	243	257	255	251	253	214	247	256	244	241	254	236	217	241	263	248	242	247	237	250	210	274	251	249	271	239	240	254	252	232	237	213	234	228	266	251	275	243	240	283	229	259	262	229	246	236	240	255	214	251	234	242	270	256	241	262	240	270	272	271	221	254	260	287	228	254	241	251	255	258	237	230	254	254	261	280	266	247	260	229	261	270	229	226	241	277	243	240	248	218	248	246	252	252	259	254	238	256	241	225	262	267	247	250	242	246	239	269	246	248	251	245	253	248	244	237	271	242	258	254	237	228	250	250	229	251	248	266	260	234	278	275	244	274	282	268	270	267	253	243	261	234	228	234	252	248	260	219	234	257	234	276	224	258	245	262	231	244	239	248	224	270	254	240	227	237	244	264	219	237	263	229	277	246	262	249	269	261	236	265	277	242	254	266	254	263	261	227	209	275	246	259	274	228	238	258	262	249	243	254	220	267	220	229	261	272	238	286	242	220	243	258	254	238	259	252	235	221	257	270	212	260	247	263	271	254	230	232	252	236	210	262	235	242	276	253	259	249	229	225	279	245	232	251	280	219	219	260	249	244	270	252	240	249	223	261	245	261	229	277	242	234	224	271	229	261	267	255	263	249	279	240	245	223	250	293	217	254	233	276	252	222	255	249	252	247	266	257	258	215	276	286	242	247	262	239	244	253	266	249	226	269	279	235	257	231	271	239	241	247	255	270	239	274	281	273	241	238	289	239	238	272	225	257	255	260	265	228	244	238	253	256	245	267	243	230	247	266	239	223	255	251	233	226	262	236	267	261	288	260	257	239	252	274	255	227	246	247	242	251	277	255	268	252	258	233	232	234	239	235	232	262	258	261	286	251	242	249	249	261	251	269	239	238	248	231	245	252	232	256	243	251	236	223	239	261	256	257	275	239	267	260	263	244	257	256	251	249	255	256	250	267	257	250	197	285	248	247	259	266	249	228	258	219	238	267	260	234	224	235	241	239	228	262	264	231	242	250	219	280	269	239	240	239	232	250	260	245	249	259	234	250	244	247	260	258	231	266	249	257	250	247	243	257	262	216	258	265	265	231	256	235	243	235	238	244	239	261	235	272	256	247	239	274	228	233	245	252	253	221	236	252	255	235	236	247	279	244	262	251	241	249	247	253	233	250	247	259	231	268	242	266	248	256	252	233	246	242	257	261	251	256	270	250	263	241	230	213	241	250	219	252	252	246	246	232	260	239	242	261	242	246	257	227	273	217	239	263	239	235	266	230	275	278	255	238	223	261	257	267	254	223	261	258	244	241	264	254	260	257	252	288	241	253	247	236	230	268	259	259	248	232	234	233	219	254	273	225	284	271	276	261	265	226	231	262	252	240	246	275	245	277	226	223	226	253	254	269	290	233	244	280	237	258	252	288	247	250	231	261	249	258	243	254	233	231	251	251	270	239	267	257	247	254	233	250	264	233	271	266	235	258	228	221	242	245	244	279	263	247	234	248	237	244	260	250	271	223	236	222	270	231	243	264	232	270	276	246	249	266	258	267	237	257	247	244	236	243	254	240	228	265	252	245	261	279	268	244	241	240	254	245	214	228	235	259	240	271	255	277	253	262	257	244	246	255	269	243	239	247	236	258	252	244	264	250	249	243	253	248	241	217	245	264	242	231	259	220	242	232	249	233	228	258	257	260	259	277	257	247	266	250	233	275	275	224	241	260	262	225	241	260	264	275	264	225	263	227	259	249	238	244	268	240	235	268	249	245	238	284	234	285	246	266	270	227	251	213	244	245	277	254	266	231	263	215	250	238	275	236	235	243	232	240	264	231	286	237	256	227	256	236	218	222	221	252	286	262	258	224	254	249	250	228	235	257	253	257	282	258	263	237	234	235	269	247	243	273	256	248	231	261	279	267	278	235	257	224	262	245	237	226	247	246	265	237	231	244	253	242	258	251	243	257	271	239	239	242	245	230	251	236	255	274	259	243	250	250	254	226	236	243	247	252	224	210	262	247	260	266	239	250	256	226	217	227	237	262	262	228	268	250	243	228	257	217	244	256	259	225	237	250	261	247	259	259	260	232	223	251	274	241	232	222	262	274	250	233	228	225	251	224	248	245	264	235	239	268	226	241	233	251	268	234	249	285	259	240	216	266	271	241	249	260	251	273	249	232	245	247	241	242	247	240	252	288	276	237	232	239	224	270	240	252	261	239	258	244	232	238	251	266	238	283	245	226	248	232	244	266	246	295	250	231	251	274	240	243	241	305	269	232	256	263	243	245	227	253	246	267	249	234	237	248	234	278	281	227	275	271	241	258	249	247	248	242	237	260	252	250	239	265	253	247	246	240	239	225	224	241	251	286	259	279	229	253	251	271	221	245	268	239	244	248	256	250	261	248	243	247	247	244	255	235	248	249	245	252	258	252	242	247	264	258	263	253	238	270	247	233	285	252	245	288	256	228	264	266	258	242	235	264	254	274	253	267	234	250	261	242	251	247	220	237	270	246	268	244	269	261	244	236	214	244	231	266	249	272	230	270	232	254	268	262	243	233	236	221	268	228	243	261	248	249	244	249	249	268	235	239	243	256	243	229	239	250	241	258	268	226	253	234	201	249	229	255	259	231	246	240	256	251	257	258	246	262	241	255	248	237	242	260	235	232	252	243	251	275	270	219	242	252	252	272	242	238	242	259	251	265	245	222	254	239	268	265	241	201	277	229	259	253	236	247	235	256	250	242	235	228	227	227	255	273	228	267	256	230	313	275	257	274	265	259	245	257	244	240	256	255	257	229	265	261	276	260	236	261	237	255	215	241	260	261	222	218	259	268	259	240	279	255	232	242	255	239	239	277	269	246	249	222	255	245	244	274	277	257	242	280	266	228	256	232	265	247	249	226	253	261	233	267	231	237	227	240	277	286	250	261	257	262	246	246	260	234	244	256	248	244	260	293	239	254	269	268	262	257	245	236	225	255	245	215	243	237	248	267	253	226	251	253	249	226	247	240	233	218	258	228	272	243	267	260	225	259	247	239	248	279	264	260	236	259	234	246	246	250	239	241	263	263	248	238	261	232
22058	9167	7874	3894	2557	1830	1512	1186	1029	904	750	721	651	621	525	514	472	479	444	429	386	392	400	393	334	352	339	334	340	327	337	298	333	341	324	301	329	321	315	334	296	305	298	305	311	282	328	317	283	332	296	310	320	287	293	326	303	294	306	293	304	268	280	309	297	286	283	298	304	286	308	304	287	295	330	296	292	294	312	312	299	296	297	319	300	315	314	294	280	273	310	311	272	299	283	277	297	282	274	272	300	293	297	318	348	302	301	291	278	282	274	303	299	309	303	307	300	298	276	282	311	307	285	275	286	303	304	254	311	285	290	348	285	258	266	325	288	283	298	291	279	301	305	288	318	313	319	311	315	291	321	278	272	264	306	294	272	292	296	276	314	297	294	287	297	297	297	333	291	298	280	312	294	324	273	328	297	302	307	284	287	309	301	296	285	284	277	312	278	328	282	310	326	305	270	306	299	300	258	288	306	287	307	307	301	309	277	329	304	293	311	267	285	298	309	311	312	306	294	313	274	314	309	286	303	275	293	303	327	303	271	272	305	266	318	276	290	301	286	288	296	310	309	290	290	304	299	296	260	303	323	261	287	269	280	303	301	304	305	310	282	304	291	274	315	286	278	295	278	309	302	281	339	287	298	283	317	306	300	266	296	279	276	307	302	289	309	295	287	320	295	248	318	276	290	303	326	283	286	290	279	285	270	306	298	309	305	278	288	310	287	271	278	339	294	324	288	331	312	278	300	308	320	307	302	287	290	312	261	310	310	292	334	322	306	320	303	304	272	288	315	327	289	270	320	289	299	309	282	280	273	287	305	323	289	310	289	327	289	296	300	324	282	312	270	267	285	298	296	294	265	292	296	313	286	323	311	297	294	317	297	305	312	308	311	278	281	321	257	267	310	293	299	287	283	326	277	308	305	304	284	293	293	275	297	301	313	298	283	321	307	315	267	289	292	300	272	291	272	285	282	291	311	285	298	287	305	319	325	287	298	280	302	268	299	256	336	291	291	272	305	313	310	297	309	297	289	316	292	309	301	325	303	273	304	302	254	307	339	287	314	295	305	289	302	281	280	284	281	323	306	302	287	276	279	289	260	274	335	280	279	273	303	271	301	300	262	307	321	280	294	307	300	296	279	288	289	322	330	298	287	282	310	299	299	268	283	299	313	290	316	309	298	305	309	294	310	297	287	292	300	298	287	310	279	318	304	292	278	319	312	310	296	313	279	271	284	292	283	253	301	284	267	306	290	311	262	305	287	290	294	292	293	306	285	274	303	272	280	285	289	296	303	279	282	286	298	297	314	270	308	281	281	289	286	303	291	300	317	293	280	256	302	321	318	281	289	302	298	290	283	263	283	289	272	287	318	313	272	301	311	286	282	283	292	304	304	306	286	305	290	303	307	321	284	301	290	265	320	289	296	277	314	316	295	274	303	326	319	275	292	298	283	312	264	286	272	304	295	298	290	324	297	299	258	291	289	313	286	282	298	300	303	289	306	273	303	320	300	282	298	270	308	277	283	313	308	290	286	307	339	256	272	305	313	328	303	283	269	295	297	274	286	270	291	267	277	294	292	290	279	274	297	279	299	303	295	286	294	303	305	282	289	289	288	293	305	261	288	293	286	286	306	293	262	282	296	285	308	315	303	296	304	272	304	304	325	291	302	312	283	309	294	295	288	265	269	329	301	308	294	314	304	280	249	291	302	334	281	298	274	301	310	307	275	289	301	282	271	272	289	302	332	288	301	310	331	272	303	275	313	320	294	314	318	314	319	287	306	301	312	285	264	291	306	306	279	308	315	283	263	282	292	292	273	300	288	286	294	303	339	289	293	284	272	331	309	291	272	321	288	282	321	276	343	271	294	273	294	322	292	256	312	293	281	268	292	322	311	285	281	318	287	276	309	308	303	298	286	304	304	285	302	289	280	293	286	277	297	318	292	318	282	273	314	347	280	293	318	305	293	279	285	300	308	274	292	284	303	285	276	272	304	283	296	311	321	332	304	291	306	282	298	274	290	293	314	300	297	306	324	300	303	281	300	298	284	292	304	280	278	283	295	287	312	308	305	313	271	297	310	278	278	285	293	297	309	279	302	325	314	328	315	326	329	311	294	314	281	304	290	285	275	307	261	309	298	294	287	296	295	309	287	302	296	323	279	295	312	283	301	275	303	293	289	304	303	290	306	264	313	287	309	297	288	280	335	298	334	295	309	299	279	307	295	283	324	310	295	303	284	329	270	298	304	310	310	272	295	308	304	305	284	313	261	299	301	306	297	303	310	289	302	288	289	311	280	300	303	315	268	294	300	284	279	319	306	285	304	280	303	288	302	296	305	277	274	310	293	306	263	294	287	299	298	279	298	280	292	302	282	308	284	297	296	283	268	293	298	286	284	285	292	316	280	303	314	304	285	300	293	325	289	322	273	323	305	304	298	280	304	311	282	317	293	282	280	310	328	291	309	301	266	283	278	266	282	271	280	301	324	290	317	297	284	265	308	293	305	279	282	311	298	268	265	300	311	285	254	315	296	308	313	295	308	295	307	301	287	307	281	321	321	288	305	294	270	296	265	292	274	271	293	304	332	292	304	295	300	312	333	274	293	297	286	293	303	300	331	291	302	306	330	306	313	310	292	301	308	281	297	303	319	308	305	320	275	320	294	274	302	302	290	289	317	312	284	287	272	304	290	252	282	288	281	300	289	324	286	283	296	292	296	284	280	290	275	325	294	283	293	286	294	295	325	303	295	298	283	296	313	305	287	287	287	282	303	267	321	306	288	273	309	279	320	307	288	293	285	297	291	308	297	334	307	287	303	290	291	311	286	289	303	279	306	288	279	302	292	299	324	297	285	283	301	281	277	268	305	274	291	304	294	318	282	285	281	283	296	296	315	296	278	279	275	307	311	299	295	293	276	269	301	314	273	296	280	332	302	311	297	310	328	273	301	295	274	292	278	273	275	286	296	284	278	280	302	285	300	300	304	285	299	329	279	308	299	298	267	284	274	300	312	312	310	289	303	292	313	315	294	299	301	281	276	261	288	280	331	299	284	283	285	311	297	285	313	287	275	274	288	307	264	289	317	328	280	306	276	305	311	299	284	285	297	283	272	297	279	276	320	268	280	279	296	311	281	255	268	326	261	306	318	304	268	291	281	290	298	306	292	297	306	272	298	295	294	275	289	289	304	253	287	296	297	301	311	285	316	296	330	279	304	304	273	283	293	296	277	290	303	285	292	304	275	312	304	339	272	297	268	307	295	298	317	308	291	294	295	305	300	305	305	271	288	307	286	279	268	319	271	301	257	287	323	331	281	305	308	302	277	281	282	282	287	285	299	359	266	285	305	295	264	292	303	306	316	318	334	287	276	305	321	272	282	282	316	262	288	291	280	300	310	306	332	289	261	295	303	317	283	323	271	284	312	272	265	296	311	272	309	315	286	259	320	300	296	305	273	265	289	312	300	328	306	294	301	331	320	318	279	319	324	265	323	325
25006	21159	27405	25051	11245	1094	846	754	791	676	684	648	650	617	645	648	618	589	607	620	622	579	649	595	616	560	620	576	594	544	613	604	564	559	535	592	538	586	564	564	593	588	565	592	559	571	535	570	563	529	540	585	581	574	627	605	589	569	604	526	555	576	540	576	585	582	572	569	571	524	594	576	601	558	565	558	529	576	592	580	607	598	590	586	543	585	623	573	592	547	574	597	605	557	552	573	604	580	577	579	544	564	577	590	602	554	551	563	545	582	585	558	582	592	534	566	561	561	593	567	582	607	631	537	585	585	551	539	600	556	540	572	588	614	641	616	583	586	544	636	617	565	565	557	616	531	539	551	565	591	558	568	515	574	574	521	599	551	562	528	619	567	579	619	551	567	552	565	559	570	582	554	580	538	564	526	511	585	559	580	561	537	595	570	548	559	532	595	572	617	575	572	597	599	557	606	576	597	560	607	554	555	519	607	615	578	581	548	612	564	561	550	624	544	583	570	551	551	594	528	560	555	550	595	598	575	554	539	569	552	600	522	576	548	552	555	553	565	600	534	567	544	582	578	599	574	606	541	547	606	589	582	577	579	548	562	536	561	572	558	556	565	589	592	606	590	558	572	581	563	623	574	575	560	583	587	562	547	545	552	539	606	576	555	570	572	589	568	575	543	575	562	546	541	598	583	578	530	587	549	552	590	579	564	571	562	549	590	598	528	588	612	557	606	578	525	561	598	551	575	633	578	553	508	575	570	561	607	545	562	553	557	608	559	577	561	581	536	545	583	583	527	562	585	588	581	564	608	587	598	591	627	580	574	558	566	538	566	564	591	582	574	575	604	585	596	581	577	522	539	544	588	624	587	577	576	552	585	564	565	545	541	568	584	572	605	570	567	586	552	605	567	586	560	537	606	535	558	535	535	563	516	577	572	591	582	549	539	584	529	605	566	570	550	551	582	594	544	562	563	549	517	589	549	566	538	568	574	607	565	603	555	565	539	545	574	522	584	588	535	539	547	553	526	541	578	641	587	552	602	561	617	574	555	551	550	577	568	521	572	566	542	573	555	594	588	585	538	615	574	584	572	544	550	583	572	549	568	559	537	577	535	515	541	540	551	559	571	562	552	605	545	575	527	494	564	614	612	552	583	574	579	611	571	578	600	563	573	537	561	551	568	565	562	573	579	565	565	576	564	544	550	556	565	596	550	557	572	576	556	576	527	559	606	612	556	591	597	563	568	593	574	539	567	556	554	556	539	561	562	588	575	585	572	557	594	584	520	585	557	574	543	553	569	574	566	577	565	524	607	561	553	556	512	571	576	548	571	569	541	587	536	581	573	571	577	500	561	584	532	524	604	556	570	572	651	559	601	555	584	554	574	585	555	594	540	616	562	544	521	578	548	562	562	584	538	605	537	556	576	603	575	540	558	533	564	583	572	556	582	578	595	559	585	561	609	522	548	592	572	559	578	561	560	514	582	591	571	540	580	571	572	583	584	545	558	643	554	580	541	548	542	602	610	606	530	601	603	574	552	582	589	555	603	573	553	572	589	595	618	529	574	580	601	570	588	538	549	578	572	570	597	552	557	575	558	562	540	553	544	552	593	609	632	560	565	577	592	555	584	561	596	577	556	591	591	522	575	552	579	584	551	582	576	562	553	528	566	600	568	569	607	571	578	559	572	564	531	563	579	560	533	557	568	597	581	576	529	587	569	560	592	577	546	572	595	547	574	554	618	622	593	584	541	589	565	553	567	566	560	548	595	555	554	555	541	573	562	566	561	560	540	575	588	583	583	557	570	557	579	572	542	580	563	532	565	582	556	574	535	570	562	579	563	583	562	547	572	557	613	526	588	570	551	582	551	555	575	576	610	577	579	560	541	556	608	573	575	541	564	559	566	581	558	581	595	583	592	560	571	576	570	572	570	543	551	584	637	543	563	552	530	562	594	577	608	574	576	595	577	626	569	538	527	568	534	591	581	541	581	536	563	567	582	546	576	575	600	589	565	595	555	552	568	596	590	546	608	580	520	610	530	587	588	564	633	570	534	544	554	529	552	592	561	583	569	548	591	568	585	558	535	560	586	569	555	550	550	558	562	568	553	582	570	550	589	596	565	528	584	568	533	565	531	571	561	603	615	595	552	557	544	547	555	596	597	571	598	610	548	544	614	551	540	551	561	564	582	513	541	546	641	592	614	583	551	588	564	535	573	562	555	568	564	550	585	578	556	518	546	575	576	593	589	577	586	548	554	544	600	552	539	527	567	629	592	570	569	577	557	576	562	574	574	535	535	569	579	573	581	578	576	595	605	595	597	563	561	589	559	559	530	564	585	529	545	552	580	551	557	562	555	583	569	585	541	587	562	559	611	564	576	574	592	595	621	588	618	574	611	589	551	558	555	572	569	561	602	524	632	579	552	565	562	509	577	563	546	533	594	552	541	577	574	543	538	552	566	582	573	582	603	588	545	610	569	554	570	550	547	558	540	572	552	543	602	590	604	525	578	591	570	580	578	586	564	549	559	585	573	529	581	574	568	593	560	565	589	562	572	580	547	565	551	566	575	560	596	558	568	600	561	593	541	551	582	562	621	610	567	587	577	567	592	586	564	586	538	538	586	573	577	561	555	525	565	530	593	528	595	585	559	598	615	593	570	563	580	576	581	581	586	549	590	568	551	560	570	555	538	576	578	603	556	600	553	566	518	570	567	572	593	559	574	549	580	535	540	574	543	543	575	602	558	562	562	626	491	585	592	563	559	564	555	576	575	574	559	587	559	514	558	570	563	580	528	579	588	565	546	540	566	551	561	504	556	533	554	571	529	643	631	566	565	586	570	581	574	540	538	537	545	572	550	578	580	589	552	606	566	602	599	592	586	516	562	562	573	617	613	551	567	569	538	543	568	569	593	573	603	563	573	562	522	558	568	600	541	566	579	599	545	544	591	572	568	569	576	566	626	592	570	552	588	575	572	575	535	557	552	596	609	570	570	581	599	578	579	554	567	547	558	582	564	543	541	565	572	548	579	561	588	548	558	520	553	561	558	576	552	586	569	550	550	533	594	552	582	517	575	537	575	571	588	555	568	581	525	559	572	528	587	555	576	566	573	537	570	537	591	551	621	535	575	572	568	553	579	572	564	566	559	563	536	548	553	590	591	562	606	626	594	579	600	563	562	589	550	553	555	534	560	538	575	564	546	559	568	524	590	567	582	540	537	578	531	564	576	575	552	571	622	557	521	560	593	556	587	567	572	571	529	578	594	557	518	562	573	535	583	526	558	564	587	560	600	538	548	545	578	605	574	589	554	602	597	598	581	530	548	558	554	559	577	554	583	531	543	588	567	584	590	594	543	523	551	549	538	582	541	570	552	593	555	561	578	555	631	530	583	575	577	565	568	557	561	562	597	587	560	522	549	601	589	537	548	518	533	574	547	568	623	549	619	599	581	579	568	582	556	581	571	566	526	520	573	604	535	563	562	573	577	578	552	575	553
21685	5564	4553	2516	1799	1443	1277	1121	1033	949	924	828	805	810	812	810	783	760	715	711	716	697	715	666	638	694	723	685	728	648	675	697	682	687	670	656	652	669	639	688	601	640	661	649	638	674	678	663	693	709	686	661	627	635	679	633	614	604	654	614	621	617	613	632	642	655	633	627	670	671	642	652	672	603	649	661	672	638	656	680	629	635	675	668	644	678	616	579	641	636	695	645	664	640	638	656	615	651	657	659	651	608	647	672	657	652	649	677	597	648	616	643	594	680	673	662	632	675	629	682	663	624	612	649	704	619	642	690	645	674	684	646	632	684	611	694	656	665	628	657	666	626	678	671	614	660	598	689	650	676	692	635	601	640	613	700	658	635	645	656	656	621	643	666	661	639	638	625	649	625	652	651	664	638	621	669	666	660	642	589	644	656	634	637	591	638	640	620	627	627	632	627	689	640	680	693	605	630	696	688	653	652	666	650	625	634	679	652	656	670	637	690	603	645	629	716	660	655	647	602	677	651	670	638	692	640	687	600	685	669	656	674	632	651	611	594	690	585	665	614	645	661	601	626	630	646	602	634	651	620	654	624	645	667	638	655	641	602	617	672	634	668	608	649	634	629	615	651	619	642	631	656	668	633	688	611	648	603	606	652	657	621	647	626	719	671	629	632	610	653	630	639	637	645	661	657	655	639	637	663	665	619	632	637	614	644	638	646	621	661	594	664	668	644	681	694	670	628	672	696	605	645	603	662	628	644	622	640	639	632	655	592	651	629	699	621	682	625	629	621	632	626	688	632	597	618	666	616	675	651	659	657	592	670	634	660	631	597	662	622	631	664	706	606	648	629	617	674	626	678	636	648	647	632	635	682	648	592	629	655	611	664	628	592	699	662	662	636	655	641	717	705	662	630	627	676	650	661	684	675	641	664	633	657	634	651	635	667	610	661	633	607	638	651	685	635	639	689	651	648	701	654	630	668	651	629	674	617	609	714	648	625	634	652	641	648	613	664	619	639	693	630	652	624	692	603	652	657	600	649	635	622	648	682	649	611	674	631	614	672	675	648	612	619	653	663	618	623	615	643	640	667	631	666	610	659	656	607	605	651	655	632	645	632	632	677	680	620	635	642	666	653	653	621	656	586	647	697	650	676	665	675	615	613	679	660	644	626	631	605	616	647	643	620	676	663	674	659	646	657	667	677	662	633	648	602	658	656	640	617	630	606	669	611	616	658	659	627	646	621	654	660	671	650	668	646	642	640	630	637	652	621	654	669	651	609	659	595	645	627	683	646	662	644	632	623	641	664	656	671	599	658	653	701	635	653	626	693	703	665	665	646	617	696	638	660	618	609	688	613	629	653	658	627	629	630	639	631	635	599	672	659	685	663	630	629	622	673	640	659	676	627	662	653	632	628	615	648	657	683	635	663	641	636	637	629	657	613	669	631	668	671	614	616	690	619	617	655	658	644	643	601	642	600	673	639	700	655	686	669	662	665	712	642	614	655	624	684	636	649	641	666	641	648	647	644	660	644	635	600	682	660	655	602	634	661	642	635	664	677	671	620	627	687	642	642	659	607	659	602	645	646	647	682	638	649	662	640	697	677	650	619	629	649	649	623	631	639	624	641	653	652	650	669	650	674	630	650	618	594	687	662	615	651	617	624	643	609	661	671	604	629	640	632	636	636	670	615	628	684	642	696	665	619	636	602	658	654	632	669	617	672	648	650	686	674	678	637	658	661	624	643	644	669	662	615	635	656	707	632	665	669	608	628	646	656	664	644	640	628	646	650	650	655	648	632	684	642	673	655	668	597	662	630	662	624	632	634	600	676	692	649	638	682	691	621	644	687	643	628	615	676	611	627	646	634	613	695	619	670	646	650	669	678	621	609	680	600	632	652	634	656	659	631	618	646	676	654	680	693	659	601	680	653	670	737	672	636	658	674	648	635	655	658	655	694	642	650	655	629	646	582	647	654	657	659	655	620	660	611	651	675	645	652	606	636	667	695	637	614	687	663	619	634	658	662	611	653	618	646	636	651	685	640	650	613	641	678	633	635	676	626	644	658	661	628	635	628	639	614	706	664	637	653	626	651	654	669	631	621	632	624	658	716	627	657	646	602	682	643	568	609	690	662	643	670	627	648	661	669	620	652	650	634	643	679	645	687	661	595	678	668	633	608	662	614	601	655	665	615	668	654	634	650	671	624	619	656	701	667	636	651	641	689	623	641	617	683	637	681	675	670	613	668	666	648	626	622	630	617	640	673	641	631	647	685	638	634	650	669	644	664	663	644	652	668	613	729	678	635	617	632	665	651	667	617	647	657	613	661	660	659	720	683	653	620	637	617	665	629	642	668	616	667	612	588	566	649	654	652	664	647	622	691	682	649	626	641	654	655	608	635	613	664	690	685	632	648	681	687	673	679	613	663	645	665	690	633	620	671	650	625	638	647	656	602	638	611	669	652	610	635	628	658	628	660	634	610	638	655	618	644	653	660	636	661	638	670	666	637	654	660	619	663	649	643	660	665	683	686	636	670	658	666	684	637	606	665	618	658	659	611	650	656	678	660	665	640	645	605	655	660	633	610	637	628	637	626	639	647	652	629	621	603	660	679	676	637	650	664	669	692	638	636	642	626	612	653	605	602	647	670	660	624	636	653	652	654	616	715	634	634	633	661	675	713	637	639	628	650	652	674	636	636	596	675	642	675	663	649	659	617	671	640	618	632	640	647	630	670	657	668	638	659	656	665	642	675	682	684	641	656	632	703	639	621	634	646	643	621	641	668	649	680	656	624	632	587	618	635	689	665	641	678	606	648	624	623	687	614	669	673	613	643	611	665	603	652	582	649	689	666	647	650	632	659	620	651	632	628	645	640	659	629	655	584	638	614	677	596	621	683	630	632	648	671	669	613	604	608	672	659	700	649	658	626	603	721	609	682	697	625	682	649	666	624	650	632	632	661	611	646	625	677	662	640	646	636	656	637	641	671	675	680	645	665	660	633	672	650	663	632	646	640	634	603	666	660	645	639	663	641	711	638	624	577	622	626	669	663	662	592	663	650	631	665	642	696	641	640	680	659	589	661	695	660	653	610	645	648	620	629	630	648	655	639	626	638	660	633	671	674	667	609	650	651	661	603	659	639	648	632	643	621	652	621	595	643	657	675	645	682	692	625	675	657	612	613	687	696	636	637	648	661	714	675	646	641	681	642	661	634	655	678	673	656	639	661	623	684	637	636	610	621	617	624	593	644	733	643	618	667	682	619	611	660	624	666	687	607	631	683	589	648	625	671	715	638	723	614	660	646	665	634	653	632	651	667	618	639	658	640	681	683	682	629	641	656	678	633	642	668	653	672	643	625	627	609	639	594	687	640	645	615	700	644	654	645	682	694	651	588	623	627	612	651	673	665	648	619	600	588	669	678	627	668	650	641	627	600	612	610	640	630	640	605	681	625	615	625	677	650	647	613	675	615	614	642	678	643	621	663	626	649	635	610
22812	21240	29053	23766	21230	21297	10714	1496	1230	1047	1013	851	861	790	802	724	730	640	655	646	658	692	712	596	582	568	596	557	572	563	576	583	578	554	583	557	561	555	539	564	543	582	564	530	566	522	525	550	530	519	530	510	535	533	505	572	564	558	550	537	504	567	520	544	532	571	508	590	542	534	542	506	476	545	520	557	544	566	539	530	533	556	534	564	567	543	524	550	523	517	522	544	547	531	528	500	516	541	528	566	500	531	538	541	501	598	548	569	565	490	556	536	537	539	553	501	560	530	585	544	570	567	547	527	576	540	525	577	521	517	490	509	520	544	531	508	506	541	558	522	510	584	558	533	495	549	556	544	542	535	522	536	525	547	535	555	542	551	544	553	528	556	542	554	529	540	555	546	568	554	540	549	522	556	560	512	515	548	540	536	529	503	554	545	507	551	545	546	559	541	552	524	556	509	541	545	529	539	559	574	503	527	550	571	525	534	521	529	542	566	578	517	587	579	540	563	568	527	559	536	541	552	511	528	532	537	543	538	548	561	554	582	549	522	544	507	524	578	521	547	607	536	519	531	572	522	551	561	533	509	529	541	515	551	516	552	520	562	518	531	534	516	525	533	516	538	567	539	551	554	558	551	530	528	494	542	513	531	554	578	510	518	565	517	512	534	544	525	476	526	543	493	542	520	501	554	546	538	548	561	543	520	523	581	556	513	548	518	578	536	498	542	558	500	527	541	524	531	570	535	519	531	500	524	577	561	540	548	577	546	530	519	557	538	548	529	559	516	597	521	554	543	554	538	529	545	493	532	537	551	557	548	535	501	547	605	567	488	527	512	570	524	563	508	538	534	536	523	487	561	536	547	515	573	525	511	576	541	531	583	614	563	544	529	516	502	544	549	500	515	562	589	562	580	542	570	594	624	587	528	564	574	546	561	544	521	526	504	496	531	520	534	503	541	519	547	536	539	543	564	543	564	553	545	562	544	548	546	529	524	528	536	584	501	529	562	514	536	532	553	501	553	545	520	505	555	528	561	547	521	495	530	540	526	536	531	543	523	530	503	538	554	589	560	537	530	508	525	533	537	547	505	530	513	481	543	516	531	533	555	526	497	485	500	535	551	519	559	520	510	572	586	549	513	575	523	509	540	507	507	573	537	543	542	515	538	559	546	519	527	556	526	567	511	525	520	560	586	546	525	548	498	501	533	537	537	512	490	538	539	507	537	503	556	550	533	501	546	544	549	557	542	567	561	523	527	527	527	525	533	565	494	604	557	502	544	563	509	544	530	556	556	531	516	585	522	555	545	547	544	513	562	529	570	522	573	530	579	546	589	534	514	530	587	533	571	522	557	501	549	568	556	504	573	581	549	586	522	532	522	512	533	515	504	530	501	551	539	513	524	493	515	568	556	537	542	519	556	567	516	533	569	528	496	558	513	556	500	542	549	561	578	528	505	530	530	526	524	519	545	544	525	571	526	508	516	498	523	507	464	505	565	563	558	521	508	530	542	558	544	523	568	554	511	547	544	525	488	532	573	521	528	550	483	523	519	495	520	506	573	553	516	541	488	537	531	508	540	509	575	529	561	559	502	530	547	559	522	544	549	558	535	517	544	518	462	567	522	556	498	545	528	564	551	533	531	560	529	517	486	551	487	548	607	556	547	520	541	516	526	545	533	539	533	564	508	530	515	565	547	543	533	520	544	558	510	557	506	555	511	593	572	598	552	507	536	549	560	549	502	518	555	516	523	539	532	549	540	562	534	550	525	536	515	573	518	554	555	524	564	518	526	595	499	507	533	513	505	503	528	540	499	552	498	537	546	530	566	510	546	589	541	563	544	548	532	543	550	518	514	520	538	551	555	584	544	524	512	516	501	516	523	561	525	571	539	510	556	531	493	557	543	533	564	551	503	579	545	536	513	502	558	598	515	536	572	583	546	557	524	583	548	542	484	522	543	540	536	504	551	584	560	537	498	508	534	585	501	534	577	535	578	544	543	542	544	558	559	558	558	541	533	544	535	571	575	537	523	516	518	515	509	575	543	562	510	514	536	570	546	534	538	511	510	491	545	522	556	554	528	520	535	541	497	501	490	525	547	553	513	585	549	533	547	605	525	545	520	522	506	540	536	525	544	591	540	549	518	519	533	523	527	506	554	534	510	524	512	523	579	554	508	576	547	557	569	539	537	517	518	506	546	545	512	553	540	524	511	544	569	545	519	502	538	545	528	524	527	526	559	539	558	519	515	516	572	533	535	549	540	515	550	510	557	534	519	549	532	520	478	544	561	561	555	549	562	550	561	519	505	487	542	533	569	549	544	542	563	476	533	504	503	586	515	559	556	534	545	532	560	548	551	523	510	529	568	549	505	534	532	525	520	518	517	541	490	543	553	556	533	503	521	549	508	536	515	543	564	523	571	535	528	528	526	513	558	521	536	543	523	523	515	539	558	526	521	526	503	496	576	538	493	562	530	516	542	513	516	509	498	571	546	539	515	502	552	526	556	528	561	539	544	504	499	531	536	530	586	529	556	527	557	508	545	546	543	520	499	527	532	504	533	537	554	557	569	565	523	527	558	546	499	515	563	538	578	560	517	553	574	517	564	571	523	542	544	530	549	559	550	540	539	490	537	569	519	518	543	521	522	531	538	537	568	526	521	518	535	505	513	545	542	547	536	527	512	568	536	521	556	521	558	559	547	564	525	532	544	546	540	514	544	559	581	528	515	539	559	532	553	525	544	523	520	514	559	515	562	502	530	526	564	497	518	535	544	522	489	568	541	544	512	551	528	532	520	512	553	580	521	511	508	497	557	525	539	560	547	529	509	543	526	569	533	565	531	544	521	555	577	539	559	519	546	490	537	542	548	532	541	544	558	537	522	527	529	533	556	544	513	571	593	526	516	513	551	542	537	483	531	518	562	486	528	546	501	573	497	504	568	559	530	558	529	575	564	530	557	526	519	511	504	549	519	556	513	519	522	548	565	530	521	493	552	550	543	541	505	523	544	550	563	508	580	535	562	553	505	516	535	506	546	540	560	520	521	539	472	525	549	552	603	523	513	553	541	533	560	587	531	491	519	508	549	539	529	546	518	536	544	536	540	565	554	526	568	537	530	520	502	537	501	516	508	541	527	574	530	550	526	540	529	497	547	545	544	527	543	569	529	530	588	504	478	532	551	521	546	523	562	535	537	544	512	534	559	514	503	537	512	544	498	575	528	565	545	545	580	530	553	556	518	590	513	526	553	518	535	518	535	517	532	509	591	540	509	547	564	502	550	565	558	521	514	534	541	493	518	520	539	554	540	533	538	557	558	527	530	537	558	509	539	489	539	547	541	559	518	545	510	566	532	533	533	531	562	530	553	505	539	515	559	531	565	548	515	508	533	531	529	528	523	531	574	481	526	526	567	547	563	547	551	535	515	535	522	501	553	551	521	557	499	560	537	551	570	577	525	530	506	529	535	567	575	561	510	528	542	551	562	515	556	490	541	510	493
24238	15261	13148	6977	4689	3534	2763	2308	2125	1650	1588	1321	1166	1068	1032	929	942	823	754	767	782	828	837	667	679	672	661	658	673	665	678	652	685	610	649	645	591	617	632	651	612	586	645	578	625	633	626	570	592	574	587	611	580	601	539	589	599	560	598	611	568	595	589	563	553	596	591	571	576	560	569	622	595	596	572	595	599	597	545	586	576	555	583	575	570	588	600	612	556	579	577	621	524	604	615	584	576	598	579	610	587	538	571	600	574	566	552	594	630	569	579	585	580	603	615	562	589	560	569	599	607	577	575	574	593	559	565	610	632	589	594	592	543	558	557	556	576	541	576	617	585	578	610	586	580	545	594	571	543	582	584	595	509	601	585	547	630	584	563	546	580	570	576	586	645	597	587	593	612	559	575	527	583	604	609	577	588	628	561	649	581	529	565	567	582	580	555	605	560	609	567	547	560	607	579	606	615	552	555	563	548	557	599	575	587	579	543	555	609	586	576	614	567	537	605	634	590	589	557	601	600	565	613	582	592	578	567	570	558	558	607	618	600	554	569	556	556	592	589	564	640	587	578	596	597	556	489	560	626	569	575	575	589	546	543	592	556	610	563	566	586	563	574	608	593	589	571	582	555	576	588	591	615	586	560	547	605	556	611	580	581	597	548	600	540	597	571	583	592	550	612	600	574	585	552	568	592	591	639	617	574	588	580	606	596	602	581	633	554	575	616	541	631	560	601	593	598	555	535	587	572	608	619	582	586	591	631	559	611	590	585	631	591	617	552	615	564	587	614	583	585	589	565	583	571	544	591	536	623	592	602	566	590	596	622	613	603	569	619	576	580	606	569	529	610	567	557	585	573	600	597	613	576	570	611	557	594	615	535	601	556	581	577	567	573	595	587	615	582	580	546	594	606	583	621	599	581	595	569	559	553	587	614	565	592	555	568	552	595	573	602	558	580	565	580	667	579	559	567	536	610	616	575	597	578	548	559	595	598	592	549	596	566	580	570	603	592	643	611	619	572	563	615	594	603	565	543	557	596	622	544	594	587	601	594	592	564	591	597	631	580	591	566	592	627	612	595	566	536	606	601	638	584	548	605	606	546	570	573	557	557	561	557	617	531	587	602	615	577	591	562	601	590	602	564	550	613	582	571	560	610	607	544	593	616	564	557	570	563	553	584	558	546	573	540	616	549	604	569	542	565	590	533	549	600	575	588	597	637	607	576	612	590	545	581	544	624	606	566	584	630	607	584	541	587	549	608	543	578	541	572	611	579	578	547	573	568	566	568	589	558	605	596	525	548	585	580	569	619	582	600	535	558	604	577	588	581	569	596	565	589	590	562	568	575	636	576	593	570	579	547	585	595	629	584	570	602	518	611	595	580	599	585	575	616	625	595	529	537	623	598	609	588	568	575	591	576	597	555	558	609	536	616	612	599	561	611	571	601	626	579	589	603	567	562	558	565	540	552	564	562	589	564	547	594	614	637	575	577	603	591	603	626	572	570	602	572	570	592	564	570	577	583	587	577	603	595	583	596	584	594	590	594	599	599	584	558	584	597	581	552	538	590	550	563	547	607	574	596	568	595	594	619	554	544	611	601	584	588	602	555	596	562	596	609	619	572	571	557	602	568	607	608	587	597	574	597	621	587	601	626	601	559	587	595	633	551	585	610	580	569	555	596	584	604	558	562	603	575	573	564	570	593	584	590	602	595	620	579	588	569	589	594	614	579	579	580	547	578	602	542	580	551	567	587	614	635	550	555	590	563	575	592	592	574	587	565	610	563	544	588	569	585	607	557	585	597	598	591	583	572	571	552	573	606	599	585	607	582	597	572	657	599	589	544	587	552	577	611	624	618	589	540	609	551	616	553	597	585	577	615	628	558	613	594	564	559	612	564	612	577	573	566	601	577	574	565	559	611	559	570	606	597	609	567	586	563	597	618	584	572	614	549	628	584	556	578	585	579	598	595	599	610	636	582	564	585	598	635	575	623	564	564	561	570	587	588	598	585	550	607	547	567	579	593	614	578	569	589	611	566	599	613	607	562	607	570	555	583	608	606	605	590	590	586	586	594	552	581	584	566	547	587	600	597	620	539	581	577	591	597	589	607	611	606	592	572	562	613	604	552	600	575	583	577	586	639	570	553	583	599	570	632	563	548	585	504	589	594	586	572	567	604	557	603	608	573	615	636	595	585	525	596	600	609	599	553	564	603	575	593	593	600	604	578	607	560	584	538	575	644	614	575	628	560	611	597	571	555	583	542	622	584	591	583	596	608	570	601	615	552	589	610	602	632	586	554	622	570	547	617	601	598	626	568	557	615	551	586	566	584	606	602	566	576	620	582	572	605	574	592	591	590	581	623	579	567	564	550	554	626	595	595	559	637	597	613	587	556	575	588	536	594	560	590	608	574	589	627	525	568	520	581	564	560	586	568	581	575	599	586	580	605	578	580	584	590	607	589	606	591	592	608	610	555	563	634	612	574	549	565	538	550	562	577	525	566	628	603	606	643	561	563	550	571	595	577	585	550	588	580	552	557	579	617	613	570	585	603	579	609	608	535	561	584	611	621	571	565	541	594	539	632	614	548	610	581	597	549	582	577	568	621	575	552	604	604	568	617	534	623	621	596	596	575	568	566	556	535	598	556	580	614	571	597	559	566	572	571	575	558	519	533	557	557	568	630	616	583	576	536	570	573	553	590	556	552	592	588	574	611	643	577	569	565	585	592	557	600	597	561	580	614	590	569	595	588	586	566	582	614	588	620	558	633	595	539	564	600	561	548	581	547	599	555	596	551	607	566	594	554	589	613	576	592	570	592	638	585	557	582	614	645	537	670	582	607	580	589	559	599	598	574	610	531	561	600	627	579	600	622	614	544	556	552	551	559	581	562	562	590	561	584	524	594	608	550	572	559	546	582	603	635	570	571	617	611	569	560	576	577	587	558	624	566	580	608	598	553	599	613	587	558	604	641	623	559	598	557	540	541	583	535	607	593	621	579	615	609	582	598	560	583	565	536	587	578	551	591	599	601	589	563	563	587	587	594	614	564	619	639	604	595	572	585	554	614	622	573	595	600	570	580	572	587	587	599	599	602	571	623	571	598	599	583	569	547	613	597	597	571	575	556	593	592	637	589	584	636	592	604	623	612	563	601	588	580	581	602	567	599	570	585	602	605	646	564	559	565	586	597	576	597	573	570	592	616	574	568	549	595	599	577	576	563	592	580	616	553	560	574	573	585	579	596	616	581	639	532	594	600	583	605	555	563	552	589	570	550	565	557	585	580	578	552	610	566	588	533	588	596	619	531	553	594	584	585	630	602	599	592	562	543	603	628	608	591	606	565	584	566	575	614	604	546	584	589	573	613	579	627	591	623	591	590	602	592	573	591	557	599	604	595	528	577	629	596	605	596	546	556	591	578	573	606	560	573	568	572	593	574	588	585	568	530	597	564	546	582	584	601	581	558	599	587	608	583	573	595	603	603	561	561	584	548	586
27380	20037	7663	914	622	550	462	391	391	329	365	365	333	343	347	316	324	343	341	325	338	360	364	352	344	335	343	359	323	314	351	357	315	342	341	346	321	345	320	347	329	351	337	349	354	325	337	317	317	310	332	302	321	363	302	346	304	337	301	318	357	326	319	334	335	338	362	340	340	328	330	296	334	334	335	319	347	342	337	328	310	351	326	325	340	324	328	313	322	306	318	332	345	382	369	312	355	358	324	354	357	336	336	345	340	318	324	345	324	328	312	325	314	349	330	314	369	308	340	314	330	365	321	332	330	332	348	321	329	324	310	323	329	351	343	344	336	320	316	344	337	327	357	357	328	303	347	324	309	333	332	342	326	325	352	307	328	371	333	318	339	362	330	342	362	341	352	299	331	355	314	343	334	302	309	344	354	363	325	344	345	375	315	334	343	350	305	315	316	352	330	344	328	316	324	332	335	359	348	329	368	330	319	338	349	305	341	354	341	309	315	324	345	361	331	306	305	357	348	337	346	344	366	323	341	351	319	358	323	305	345	338	310	334	312	361	321	302	334	345	329	320	338	364	365	332	343	336	328	317	298	325	300	329	321	329	361	368	374	319	301	342	343	315	337	314	328	329	334	321	362	332	341	326	352	351	327	349	340	306	306	310	321	318	314	314	328	319	315	324	324	352	353	348	314	324	319	377	307	309	295	343	330	301	341	353	368	286	352	339	355	326	351	347	296	318	356	319	311	305	320	349	350	346	337	305	324	356	329	334	334	314	322	341	324	349	341	361	334	326	353	334	322	346	326	350	338	345	328	346	300	356	323	345	314	306	312	369	313	335	337	331	319	301	351	334	373	323	303	329	339	319	305	324	321	327	342	327	324	314	346	318	305	322	331	330	337	332	357	315	359	320	298	346	291	367	325	326	320	334	326	349	320	325	340	303	318	329	325	335	337	337	348	353	329	362	323	316	348	338	359	328	348	339	316	351	335	359	349	331	338	340	328	306	327	351	371	336	326	306	319	333	330	341	289	332	323	350	317	344	333	321	318	348	331	348	354	328	309	331	356	318	336	362	334	316	341	365	347	323	323	310	332	323	340	332	360	337	329	328	349	330	332	334	361	361	321	318	320	316	323	363	337	339	334	358	309	359	321	331	336	304	334	285	304	334	307	341	331	330	314	336	355	351	301	336	288	308	329	291	346	300	311	339	341	335	336	354	371	342	339	310	350	343	324	336	346	328	348	289	330	304	310	349	345	336	323	320	312	331	315	343	310	317	308	319	338	338	337	315	302	340	343	329	335	310	329	330	325	342	304	326	339	327	325	334	335	341	310	308	327	327	363	335	343	334	316	297	329	327	343	320	315	291	345	349	333	322	338	329	326	337	339	333	353	353	310	351	309	331	346	317	338	314	333	310	356	345	366	330	313	286	339	376	346	357	349	311	325	311	342	353	306	297	339	324	283	361	400	315	333	347	318	303	345	345	335	310	360	342	292	299	309	348	344	357	332	317	320	324	342	332	314	361	356	343	331	322	330	348	337	362	301	358	324	296	323	326	352	304	320	328	339	297	302	352	333	339	313	392	311	333	333	343	303	327	334	306	348	391	318	344	310	326	367	341	332	349	340	350	344	333	365	317	357	342	314	324	346	323	325	317	350	346	343	358	359	344	353	311	340	294	330	325	328	345	320	312	342	342	339	314	317	355	322	334	340	314	343	301	355	334	320	364	337	360	330	316	329	357	348	314	315	326	352	329	324	339	340	322	316	330	326	341	332	338	293	369	359	344	291	311	303	350	368	340	348	337	336	348	304	329	351	319	294	340	298	331	302	358	316	329	329	312	338	333	368	324	351	360	357	331	321	320	329	317	353	350	315	340	336	332	357	351	374	320	344	323	349	298	319	379	352	325	332	352	334	339	323	320	298	323	317	363	327	333	336	333	348	357	319	326	332	374	344	333	362	329	351	336	351	323	367	349	322	383	343	351	317	307	345	325	299	332	344	363	320	356	323	337	317	346	315	323	322	374	337	341	352	306	350	337	343	321	315	312	353	340	337	338	336	352	357	364	365	324	356	337	332	323	326	325	325	342	311	351	342	360	325	336	345	307	325	368	335	321	314	330	351	341	326	331	348	331	344	338	331	328	351	318	321	359	328	299	346	357	353	297	327	337	314	330	354	334	343	340	331	324	313	307	331	326	306	343	342	341	340	312	317	324	357	348	323	341	350	329	341	322	327	327	316	336	346	330	328	349	328	335	318	326	291	310	333	348	321	362	344	336	352	340	316	325	354	317	326	342	331	303	312	343	333	370	322	316	361	342	313	360	342	317	338	323	356	306	360	333	339	335	304	342	356	347	349	330	324	369	356	298	329	351	342	334	346	338	299	354	302	344	338	347	348	334	312	358	324	365	365	335	353	357	337	327	341	355	319	324	350	334	365	343	325	393	303	317	346	331	307	334	352	333	330	331	375	336	287	338	312	311	321	349	326	337	328	326	349	339	300	355	337	387	308	356	311	338	315	344	303	341	350	359	338	332	337	341	354	363	324	317	348	364	315	321	342	330	351	355	331	334	340	353	321	318	309	318	339	356	327	338	341	367	306	331	337	347	320	312	334	336	325	292	309	340	328	330	323	326	330	306	338	351	337	298	349	304	333	334	314	328	323	333	310	303	337	328	360	381	339	364	313	300	343	341	309	302	315	326	334	334	328	329	326	339	333	350	317	328	380	355	372	319	333	339	342	312	316	282	366	347	319	326	354	340	381	369	335	344	323	358	329	304	324	351	337	281	322	343	343	380	356	321	350	360	340	358	358	364	332	319	313	345	345	309	312	322	345	342	336	318	315	334	311	333	334	342	317	308	329	362	338	358	346	331	322	338	345	293	348	314	348	335	329	344	352	333	343	346	325	346	344	328	344	341	317	329	323	338	328	344	325	325	352	343	322	312	330	354	306	362	328	359	337	313	308	324	333	351	333	363	344	354	311	351	330	314	316	354	326	363	358	321	319	325	348	324	330	339	304	322	322	347	338	332	356	353	330	300	341	342	323	318	326	302	392	336	334	344	336	293	333	352	340	334	330	327	316	356	331	348	329	324	363	364	321	328	331	341	341	347	322	330	348	344	370	311	345	329	313	325	330	373	353	326	304	318	322	314	345	312	331	319	329	315	333	321	330	326	355	356	325	314	331	320	352	326	307	356	329	317	325	329	356	363	360	365	339	320	322	321	315	345	327	325	355	327	286	328	352	327	340	329	371	316	347	290	337	359	347	343	359	334	332	313	344	339	346	345	331	313	311	337	317	358	332	340	372	293	341	324	336	317	341	329	301	316	309	369	364	300	347	296	323	328	329	369	324	325	355	345	362	348	346	352	320	341	311	338	350	349	354	308	325	331	287	342	368	342	313	323	302	358	359	339	354	326	319	345	315	355	370	330	337	335	337	355	336	348	333	356	338	324	329	367	320	300	308	321	319	314	355	355	326	351	297	343	333	331
16743	1324	1227	722	605	506	496	548	490	477	496	449	431	411	415	421	420	427	422	414	431	434	441	416	412	408	427	393	380	382	407	391	383	396	410	391	382	422	397	392	388	391	382	394	374	424	431	409	402	353	359	401	400	386	421	398	390	393	428	408	438	425	383	385	371	385	400	347	390	393	422	418	407	399	389	387	438	392	396	408	428	420	412	393	410	402	389	399	383	392	388	432	412	391	400	416	405	414	378	362	385	351	381	404	367	385	369	368	396	398	421	395	411	407	385	406	398	437	389	442	373	415	422	408	395	402	382	411	420	420	399	394	424	410	384	395	396	412	381	382	425	408	419	416	441	403	360	433	386	392	412	402	446	431	397	414	405	404	376	376	419	418	432	396	395	403	391	437	411	407	401	420	398	384	380	422	411	416	394	387	406	367	371	384	390	362	406	363	410	392	365	406	412	417	372	411	429	401	378	422	401	408	393	388	395	413	406	388	364	406	405	408	391	412	427	361	410	413	401	410	392	381	436	411	387	401	375	411	395	432	370	389	415	411	404	402	381	393	363	397	435	421	452	372	373	349	382	385	357	403	383	374	412	390	371	377	417	391	417	394	352	398	389	419	398	386	429	411	433	404	428	403	394	378	368	409	424	372	396	363	406	397	369	357	393	398	382	376	394	413	420	391	374	420	395	429	410	384	406	447	425	414	380	383	398	396	385	376	364	398	368	416	390	402	421	379	406	387	422	367	415	418	415	410	398	402	376	430	401	364	392	391	416	399	401	433	407	389	383	353	366	406	407	390	388	398	385	396	403	389	423	362	419	411	397	400	379	400	381	382	409	409	432	386	376	400	388	397	339	420	386	407	376	415	412	387	380	374	373	359	366	411	386	398	396	381	378	376	407	404	377	373	405	418	397	410	379	404	401	379	389	423	382	396	394	409	412	397	412	411	414	427	374	364	381	380	380	409	431	407	400	409	402	349	423	373	404	343	433	418	395	410	388	425	409	409	394	400	365	403	383	406	405	379	401	389	377	414	426	367	397	430	371	380	408	396	390	375	428	399	392	384	399	420	412	410	390	363	400	412	408	383	417	378	363	405	399	405	388	380	377	411	416	378	395	415	371	416	396	404	421	419	383	413	407	407	396	392	379	429	371	408	414	400	361	408	419	418	417	395	435	374	422	375	427	403	391	407	409	446	414	394	407	407	379	414	410	385	354	424	381	359	378	408	435	383	394	362	418	397	378	409	409	392	388	362	366	425	411	392	399	369	426	383	385	396	395	390	382	404	351	394	419	397	409	375	402	442	383	413	425	400	380	386	378	404	409	409	401	414	395	378	365	382	423	394	397	408	389	385	399	391	406	426	413	384	364	382	401	399	423	379	405	361	434	416	396	389	394	366	410	430	395	362	401	405	401	399	383	400	405	410	369	389	381	403	424	428	366	363	463	399	406	386	399	363	391	363	406	415	408	404	401	446	412	418	409	413	434	369	400	411	380	395	388	404	359	389	431	421	375	400	374	356	399	397	404	403	411	356	364	417	381	445	404	397	385	395	408	382	427	386	406	381	411	370	401	435	416	387	423	406	372	403	407	436	390	385	405	420	385	377	351	393	380	416	403	430	405	398	420	387	362	356	389	398	387	430	396	404	363	399	389	384	395	398	423	399	404	397	408	380	366	394	414	414	400	398	407	374	403	383	388	435	410	433	405	438	384	385	396	382	372	421	393	444	442	384	424	393	362	419	399	386	407	417	439	390	393	385	392	383	382	386	414	379	380	414	408	383	402	356	418	395	437	403	404	413	405	410	404	407	420	385	401	382	395	402	421	379	400	390	389	392	436	375	367	378	416	398	416	420	398	371	407	378	364	395	379	383	402	421	383	398	376	409	364	399	419	401	386	397	402	396	462	377	397	363	427	432	389	448	396	361	417	393	391	397	389	392	407	438	408	333	398	389	391	355	411	399	378	411	398	413	406	406	374	382	409	398	388	370	409	402	395	390	382	385	375	437	404	422	390	385	423	427	408	350	413	415	414	355	387	380	402	405	390	384	376	395	394	372	407	417	404	461	425	431	409	399	417	429	423	381	385	404	389	401	386	403	397	394	420	395	386	378	399	404	383	405	401	380	398	403	392	402	393	368	411	404	364	429	367	399	388	394	381	400	406	384	417	402	396	361	415	388	431	404	416	375	394	391	399	386	363	403	415	390	392	437	427	426	412	380	411	421	413	384	393	408	403	419	412	409	396	448	401	359	382	394	394	400	398	398	379	416	388	355	384	377	377	416	391	395	412	389	428	382	390	408	418	354	382	395	406	407	394	386	367	406	384	379	407	411	377	408	421	400	371	380	374	382	399	369	398	407	432	430	426	395	388	429	390	410	362	401	422	385	433	402	379	374	389	408	378	417	405	400	390	400	390	402	383	416	426	407	391	418	420	393	424	408	387	390	410	390	391	403	401	357	360	385	394	406	384	350	370	416	414	384	407	378	379	406	390	399	402	394	369	417	379	415	392	387	373	379	387	425	400	449	416	416	409	380	411	380	403	394	373	418	416	391	379	388	392	429	397	383	422	399	383	390	423	404	430	381	397	409	394	407	400	391	405	355	399	392	380	382	418	385	388	377	409	387	392	426	410	385	404	351	379	401	371	436	373	384	388	386	422	392	371	394	406	399	412	417	393	431	399	451	394	365	377	391	403	393	392	413	399	399	421	414	381	389	396	391	387	370	366	429	421	351	422	427	400	394	420	390	391	373	411	390	420	403	375	341	369	384	395	398	390	382	376	421	382	396	410	399	397	413	381	419	392	380	395	380	403	394	396	391	388	402	381	416	389	423	373	400	405	380	405	446	401	393	384	415	365	394	379	389	393	351	408	392	394	398	399	358	467	398	423	400	388	379	411	411	406	414	403	378	340	407	375	403	427	409	380	390	393	434	370	438	418	420	365	385	431	412	407	412	378	393	425	386	402	389	421	399	417	400	384	419	408	416	387	407	395	424	369	404	419	427	438	417	393	407	400	394	392	379	417	406	401	375	395	395	418	377	395	421	386	376	371	412	403	401	410	382	406	404	392	351	423	414	387	374	388	398	433	396	373	391	429	395	419	412	391	372	362	382	396	387	418	376	407	387	402	387	411	379	400	384	369	397	413	425	393	398	399	391	377	407	455	370	415	414	402	385	387	378	410	385	411	403	388	400	405	394	417	392	481	381	396	374	407	398	389	411	434	412	405	377	434	416	380	412	422	408	402	380	384	415	448	400	387	388	390	386	376	397	394	436	407	419	403	392	459	380	375	391	446	371	385	353	373	436	395	402	378	385	393	414	402	379	409	395	410	391	400	404	365	389	358	415	405	380	399	410	383	388	398	366	391	360	419	409	389	400	383	389	379	389	432	407	394	398	429	372	391	401	406	427	415	382	412	373	368	366	381	400	380	394	386	402	368	399	406	392	350	379	393	429	423	413	371	387	368	373	356	381	400	419	400	380	418	427
23746	21162	28499	24082	21165	11263	1111	789	582	527	462	441	425	368	335	315	285	291	297	307	310	290	310	273	286	285	229	260	272	274	248	246	269	250	249	250	270	238	269	271	242	262	259	276	276	245	275	258	266	234	273	278	257	264	261	247	258	274	239	258	284	239	258	263	264	255	261	228	261	286	222	232	251	224	252	240	262	276	245	269	248	246	251	257	259	246	240	278	252	252	236	250	238	257	251	235	229	236	252	241	268	245	242	231	240	273	229	234	248	243	240	242	224	270	248	265	258	263	216	249	245	254	215	243	254	277	220	247	232	272	245	251	235	252	254	232	263	257	231	243	261	232	246	259	236	272	230	245	251	248	232	238	268	231	240	248	259	238	293	243	252	226	276	264	248	253	241	246	270	251	255	244	236	238	268	232	256	253	255	268	243	250	253	251	240	269	234	270	261	241	211	242	261	250	257	253	229	232	244	237	259	237	262	221	275	265	231	239	251	250	266	256	263	272	224	272	266	235	227	229	242	262	253	257	247	249	231	246	253	225	220	250	246	240	226	257	217	280	236	255	271	227	243	226	220	229	244	270	278	275	242	251	249	252	282	267	239	261	257	250	249	243	232	224	245	254	247	240	237	230	235	252	241	235	261	261	280	264	221	234	240	251	242	253	236	245	239	251	247	231	221	258	245	237	243	261	261	262	260	251	236	223	261	267	247	236	262	236	278	249	264	238	253	243	243	238	248	282	228	257	254	289	207	253	250	237	252	230	260	227	243	277	227	248	266	224	220	241	247	262	239	249	254	255	232	277	240	251	264	275	264	243	225	239	245	254	216	232	263	245	254	248	268	246	246	255	263	245	245	244	247	237	244	229	223	241	226	258	220	255	240	232	248	249	245	277	241	240	251	248	271	254	242	237	255	269	257	260	230	263	262	250	253	251	242	232	239	236	243	275	250	250	272	255	243	253	246	250	244	259	249	264	228	224	236	239	237	238	283	245	239	252	211	232	279	249	239	282	250	251	242	241	229	270	288	242	262	246	241	253	243	254	236	241	263	263	247	249	248	249	243	249	270	248	258	246	228	237	256	229	242	227	260	235	237	233	248	231	255	260	248	268	251	262	244	237	234	236	256	245	238	252	256	236	249	276	267	249	239	222	213	212	256	268	247	275	258	221	241	246	257	289	263	245	270	229	267	281	261	252	229	252	227	240	253	222	253	250	215	242	265	263	227	221	246	261	257	238	263	225	253	247	246	257	240	260	266	270	241	241	262	233	237	251	256	237	253	234	246	245	222	238	242	253	245	255	242	260	234	253	266	269	222	212	231	255	246	239	273	222	266	249	240	242	241	231	231	267	248	230	245	263	248	207	246	276	294	257	265	237	232	254	244	249	247	251	255	239	254	257	242	264	259	227	248	277	257	243	242	247	248	219	283	238	220	266	229	240	226	233	266	245	220	239	277	231	248	258	248	228	227	236	256	244	264	235	231	249	262	272	252	218	239	237	239	223	252	239	238	239	256	229	255	234	244	232	249	267	231	228	265	256	231	234	257	232	244	225	243	243	268	241	263	233	244	282	247	247	245	256	267	224	272	258	262	242	237	243	253	258	252	270	238	259	242	280	261	275	253	261	266	238	257	260	245	255	253	239	246	240	251	231	257	242	230	272	275	241	262	245	235	237	228	257	236	236	257	241	229	243	254	241	235	249	272	240	237	237	253	247	264	208	246	233	235	245	264	263	294	243	250	243	238	222	243	228	222	232	252	239	258	249	210	231	249	245	249	243	252	227	245	247	254	281	210	263	236	267	202	307	250	253	227	226	271	227	267	235	212	260	219	251	238	268	245	252	260	250	252	206	233	279	268	257	261	239	263	262	274	255	252	232	238	250	227	232	237	242	243	240	253	252	267	255	234	270	236	262	251	243	258	248	255	236	227	256	227	265	257	259	234	254	254	246	245	240	262	245	243	241	259	260	251	226	265	248	229	238	250	255	243	254	242	241	255	253	260	270	276	247	218	250	227	233	241	259	257	257	279	235	223	261	256	248	234	243	250	231	269	242	233	231	263	239	238	221	250	215	255	266	258	222	264	232	258	239	224	232	237	238	253	238	243	223	270	265	276	258	249	235	242	274	251	242	254	251	226	230	239	254	237	254	249	241	251	240	255	261	233	238	235	259	267	223	225	238	248	252	247	250	236	230	258	236	260	228	254	253	258	235	265	245	253	262	247	243	221	267	243	235	258	244	231	264	254	255	264	231	263	234	264	257	238	276	260	288	268	245	229	293	244	245	234	276	263	235	227	250	256	240	241	266	261	241	250	245	255	245	240	241	228	250	245	265	261	219	244	258	243	240	255	246	255	229	255	238	260	255	268	257	273	231	262	249	230	240	263	222	269	253	258	253	250	210	239	242	248	229	243	252	258	232	240	273	235	228	240	248	247	236	225	269	266	249	272	251	257	246	239	252	233	251	240	268	230	222	246	227	252	244	257	241	249	257	227	238	251	234	231	256	217	230	252	275	231	250	245	233	254	267	220	249	220	241	273	253	256	265	260	242	281	244	254	229	235	252	230	258	248	287	290	283	240	259	237	264	242	260	275	256	274	264	267	262	244	260	254	244	264	273	252	246	256	252	244	261	221	219	270	226	265	259	243	234	231	216	252	242	265	252	264	229	291	218	255	241	229	248	232	246	278	235	240	264	254	224	237	254	238	247	227	240	246	250	249	235	241	246	233	258	267	237	251	257	208	256	242	291	258	242	221	259	259	262	253	244	231	254	223	275	258	238	235	264	233	233	245	256	273	245	249	230	234	249	268	281	265	251	229	237	274	238	289	237	224	240	246	233	261	243	251	223	233	258	245	268	232	265	263	277	259	269	220	267	240	264	253	262	242	255	219	232	242	281	264	249	234	245	257	247	266	267	246	224	255	237	238	266	256	259	280	200	248	229	243	246	248	278	249	230	242	248	270	252	244	233	257	241	240	265	238	250	248	279	257	254	235	253	230	245	240	244	235	271	244	238	228	256	251	257	262	262	238	248	247	252	240	262	233	254	255	243	227	281	262	229	247	225	223	224	242	233	252	256	266	266	249	229	252	279	230	255	240	266	250	254	219	253	282	237	239	257	248	261	248	239	239	256	272	243	228	236	246	240	260	228	248	250	257	244	270	256	252	250	266	261	226	271	245	298	230	246	254	272	257	251	256	241	235	222	300	245	257	249	256	233	266	241	254	266	236	246	256	245	237	251	238	242	233	245	248	255	262	277	219	255	278	239	245	246	236	220	252	226	240	249	255	219	248	250	242	255	262	237	262	254	268	261	236	238	246	253	256	240	250	251	257	241	252	237	237	264	250	265	239	202	252	266	272	237	233	211	269	272	252	233	250	238	249	261	234	273	235	230	247	254	223	259	246	247	252	224	263	260	218	288	243	245	258	264	253	270	275	240	261	252	227	247	255	255	250	249	252	250	265	249	233	263	238	237	259	224	255	216	239	237
19671	9260	7835	3814	2616	1859	1447	1340	945	951	837	681	580	550	487	454	446	409	397	395	381	371	382	345	342	344	339	330	335	330	332	331	297	338	337	313	320	318	291	326	303	321	304	288	311	293	341	291	296	288	339	310	310	320	299	288	322	323	303	294	303	350	285	325	294	276	281	276	291	295	316	331	287	296	290	311	317	277	320	309	285	298	294	282	325	278	299	301	319	313	314	304	276	284	303	288	284	281	301	326	281	323	285	303	285	319	267	331	265	320	298	299	274	304	288	291	297	296	309	285	310	300	256	288	297	276	324	279	305	327	278	288	305	266	285	290	279	320	315	310	285	272	329	285	300	299	256	305	308	308	313	298	311	296	297	306	310	283	287	312	286	286	272	275	328	298	267	303	308	302	315	300	296	296	273	292	283	316	274	312	296	264	271	301	314	291	280	298	280	277	270	297	291	273	263	296	308	303	273	287	304	285	277	315	294	284	301	322	317	302	312	303	280	298	261	285	251	277	283	267	279	282	269	332	289	253	309	312	283	303	293	292	283	303	288	292	307	301	286	267	291	273	294	293	253	296	314	312	280	268	278	324	311	303	306	321	300	282	285	326	289	297	293	302	292	307	299	326	297	300	276	303	289	309	300	300	275	298	277	297	282	290	279	284	298	293	302	285	293	291	287	308	301	276	264	292	313	277	310	271	287	301	289	278	300	286	283	292	282	315	320	307	314	312	285	322	267	287	279	296	289	283	294	288	279	305	304	277	307	281	289	292	295	302	241	322	289	291	315	288	307	319	289	305	295	279	293	278	308	314	303	257	297	302	298	331	277	305	303	298	308	288	295	335	299	280	303	266	300	261	311	312	278	289	295	290	274	298	293	264	278	279	302	311	332	279	287	297	300	248	304	299	296	300	291	314	294	276	319	284	302	309	297	301	280	286	295	294	293	313	315	294	279	313	295	286	297	287	295	286	297	311	300	341	271	301	299	294	330	316	305	308	294	312	286	281	282	287	295	286	295	283	305	277	287	302	298	274	292	276	309	295	266	282	305	327	323	269	289	286	290	295	298	290	314	324	322	309	315	276	299	275	293	292	293	290	304	297	309	300	313	275	279	310	324	297	280	297	317	321	279	299	294	285	304	298	258	306	276	268	283	306	299	292	278	295	282	283	277	262	315	262	299	288	304	284	267	309	332	257	295	286	305	300	326	293	324	307	271	265	290	281	307	315	292	300	314	332	306	286	279	293	265	281	292	315	295	314	280	290	295	328	282	285	307	274	300	270	293	276	290	283	295	299	314	288	312	311	280	308	289	321	284	285	287	282	305	293	317	294	286	325	290	281	295	291	304	286	277	263	332	309	291	321	292	288	287	283	314	287	315	303	285	264	330	258	295	329	283	315	290	312	307	284	302	331	326	302	301	273	308	291	283	278	282	332	294	280	300	308	287	287	325	306	290	340	301	317	318	314	285	293	277	298	294	306	288	302	300	298	296	301	270	310	300	272	298	276	293	310	299	286	306	291	291	324	332	269	272	281	308	322	292	324	274	309	277	248	305	275	287	311	300	308	279	278	280	274	290	297	298	295	301	305	326	289	313	307	310	270	310	298	275	316	287	290	281	288	282	268	344	290	293	305	295	283	275	313	297	278	261	272	304	261	335	287	296	317	300	321	303	296	287	299	292	330	298	286	302	317	300	312	301	314	303	291	291	295	297	312	292	292	287	290	290	302	323	320	276	293	295	285	282	274	295	294	290	287	319	290	269	309	281	329	300	308	293	303	294	285	289	290	311	297	266	274	309	298	316	316	279	317	300	296	284	300	278	312	308	293	310	283	273	294	326	293	299	306	303	321	306	272	271	277	287	303	282	291	321	268	302	313	307	295	291	275	294	289	295	304	310	282	287	275	278	318	288	289	307	298	300	278	303	284	304	284	275	341	298	255	287	271	317	274	298	284	295	295	310	275	285	286	322	288	314	311	291	313	292	301	294	288	286	263	261	297	271	305	320	296	273	275	280	323	275	301	287	321	332	276	301	292	286	293	282	299	303	242	286	285	320	290	273	286	295	294	324	300	307	284	308	296	285	271	286	262	292	316	290	301	295	294	318	321	285	293	296	290	269	304	280	298	305	286	291	312	320	304	296	265	292	299	286	276	280	296	292	277	268	272	309	289	306	277	284	298	320	314	279	278	299	305	299	308	274	276	306	311	266	302	286	301	273	318	291	327	282	318	294	275	328	311	301	295	301	284	293	258	276	293	270	295	290	295	321	269	270	311	292	294	293	284	304	260	294	303	319	254	312	287	312	311	279	303	290	296	285	284	287	312	302	302	278	294	291	284	298	306	310	293	271	297	315	313	288	299	293	264	299	294	281	298	295	311	265	306	289	268	293	301	294	290	280	316	305	301	274	296	297	295	296	284	278	304	318	305	288	316	313	300	293	305	309	292	314	306	310	275	279	275	278	290	296	323	317	266	299	302	288	293	328	305	284	274	320	288	308	309	285	288	297	263	297	290	310	274	309	315	275	311	319	316	314	290	294	294	312	340	307	302	325	286	296	287	277	282	277	265	290	306	294	265	312	318	311	300	298	306	322	305	283	284	317	278	311	265	275	298	288	271	269	289	297	318	291	273	307	296	276	268	317	284	290	262	284	308	306	306	286	304	297	294	304	262	307	291	283	294	308	320	300	280	295	298	282	278	294	302	277	299	302	255	287	291	291	303	295	273	324	272	297	298	306	284	281	287	321	298	270	331	277	311	286	285	289	299	278	294	298	282	301	266	301	290	285	284	262	330	270	282	304	319	263	293	311	267	280	307	307	321	288	283	302	297	316	293	287	290	310	290	289	293	279	305	304	290	315	310	303	322	316	257	309	307	276	311	296	312	302	289	296	290	300	293	340	275	241	297	293	261	297	263	295	286	301	287	243	275	275	262	309	272	288	302	292	318	295	318	307	308	283	305	279	277	274	254	311	305	272	280	304	266	292	273	314	321	268	315	303	293	319	305	329	304	279	274	308	291	302	272	299	300	315	289	280	306	292	331	307	316	298	319	284	321	294	276	309	290	279	293	284	273	283	300	304	264	309	287	314	315	302	305	326	308	315	282	278	325	300	333	261	292	306	288	296	281	280	273	291	283	314	284	296	297	300	260	251	322	279	263	255	304	256	289	328	309	303	343	323	339	302	291	291	332	330	305	303	285	311	296	273	306	283	278	285	286	310	295	283	289	309	306	317	281	285	296	292	287	306	310	306	275	274	275	281	299	307	288	296	291	268	313	293	269	284	279	316	268	272	281	264	320	336	303	300	307	283	278	301	321	314	276	289	287	275	302	325	297	300	297	299	300	311	295	288	278	287	267	278	288	308	294	293	321	269	298	281	321	293	305	284	314	287	312	278	296	283	330	275	315	300	303	281	291	269	312	317	285	331	272	280	304	296	297	312	298	273	311	275	304	300	316	303	297	306	280	279	327	295	299	288	309	307	302	310	281
24981	21161	27457	25047	11706	1117	830	851	722	702	680	674	634	629	654	597	597	544	601	624	565	594	604	632	523	597	591	575	587	593	580	597	579	607	529	559	574	574	601	597	559	564	606	592	626	576	600	586	649	608	571	598	574	575	549	584	568	592	594	551	605	668	616	552	621	581	576	542	546	610	583	533	575	584	585	544	564	574	532	585	569	560	597	555	565	594	565	589	575	551	562	573	551	541	542	596	564	608	521	557	568	581	575	597	544	567	592	568	604	600	563	508	611	573	607	544	581	565	570	587	588	551	590	568	595	521	597	544	602	577	608	572	585	541	521	602	540	575	584	555	561	555	560	624	607	529	569	562	540	599	571	565	554	563	595	587	545	605	586	552	609	606	556	547	575	530	527	596	567	526	618	571	570	577	617	623	580	583	588	528	565	562	604	578	541	584	597	527	549	527	547	564	588	585	580	599	574	588	540	558	546	565	573	556	606	558	548	622	567	579	570	580	558	584	558	556	541	575	523	554	564	574	552	576	592	586	561	568	556	597	565	591	555	594	593	601	582	553	599	597	590	567	604	580	574	557	571	547	562	592	585	550	586	580	563	575	557	573	557	563	552	577	574	573	551	601	600	533	583	584	564	575	585	599	524	573	570	538	562	563	590	602	528	605	554	559	595	569	611	597	593	552	522	570	523	541	572	575	573	583	584	591	576	554	597	557	555	576	574	554	607	592	563	579	595	576	603	541	601	595	581	555	586	570	589	554	598	548	547	555	579	554	623	592	577	556	562	583	588	571	578	593	537	528	547	614	574	532	573	556	549	572	584	560	603	565	581	580	559	535	582	570	605	586	546	576	586	543	579	578	559	562	580	581	572	586	569	566	593	587	607	602	603	623	595	528	564	630	531	545	583	581	569	569	622	542	592	610	599	607	580	552	559	558	574	586	563	548	558	557	590	547	583	545	556	562	585	539	575	551	566	573	551	555	576	583	593	594	559	556	572	565	584	555	559	555	594	565	564	520	577	536	541	559	574	543	594	582	585	588	535	557	591	545	588	557	552	587	578	555	554	601	565	586	605	614	607	568	586	547	613	587	585	562	545	574	556	603	564	541	572	596	609	567	570	558	577	599	591	548	574	548	581	540	571	587	555	602	532	572	552	552	599	563	562	548	524	607	567	580	574	600	570	571	554	603	587	573	557	555	536	575	521	602	600	555	548	560	575	562	551	586	519	546	600	536	549	585	577	619	564	590	562	533	583	555	572	538	541	529	576	573	587	533	562	579	572	606	563	565	575	605	558	509	554	536	604	539	547	581	561	606	577	596	563	587	571	586	610	520	575	585	568	526	602	604	608	598	544	584	589	576	558	538	588	572	576	566	597	540	623	526	612	637	546	565	577	556	584	584	587	565	543	605	622	596	590	585	570	532	575	579	560	535	569	581	548	579	536	559	568	569	575	562	558	592	618	556	554	554	546	583	539	584	555	550	547	575	559	600	558	544	615	550	555	588	538	555	606	525	581	572	618	601	566	565	553	597	596	598	560	616	555	577	548	535	584	567	606	572	571	583	612	531	594	579	604	605	553	555	587	578	556	565	582	593	572	579	585	590	589	542	554	567	541	597	534	606	575	542	564	547	581	567	573	539	525	612	575	564	610	559	571	577	577	513	583	603	557	547	594	524	589	564	594	563	571	558	540	564	580	571	608	529	597	599	570	561	594	583	592	585	574	574	576	536	580	547	569	564	538	549	539	548	554	590	562	591	534	555	589	572	566	589	595	572	586	566	558	601	571	600	577	556	570	561	578	556	580	600	583	533	606	614	561	582	544	555	562	575	542	553	590	613	611	522	557	566	536	556	576	547	588	584	567	576	576	538	598	551	620	558	565	561	567	543	571	542	565	564	562	594	589	606	555	607	585	552	580	569	552	551	593	533	574	578	559	616	550	544	613	580	553	586	597	557	597	575	578	549	547	632	585	554	584	574	593	588	572	541	544	539	539	551	550	590	606	539	566	528	608	563	502	574	547	610	556	556	592	568	558	573	565	578	506	559	583	571	551	547	543	588	590	570	570	577	557	576	602	570	537	580	538	611	525	555	546	563	546	526	589	588	570	604	547	543	554	613	600	587	552	576	561	585	588	534	560	591	527	544	583	575	554	609	538	558	544	563	580	552	582	585	569	544	592	578	549	615	569	568	573	580	563	587	581	543	564	582	564	587	577	558	551	544	533	553	541	591	555	577	563	577	575	603	564	581	526	582	577	616	580	581	571	589	544	542	579	547	537	568	579	583	548	566	573	517	543	590	601	590	588	556	573	580	617	562	597	564	570	589	562	566	566	579	568	588	548	569	581	569	612	603	553	548	583	594	556	577	550	602	571	618	607	586	597	540	576	561	590	567	529	554	562	555	553	572	537	560	564	594	568	581	550	578	592	582	538	594	542	537	588	565	554	554	569	615	563	572	553	582	555	568	571	523	557	572	488	566	580	588	635	603	539	572	571	563	617	563	627	526	545	594	566	608	564	570	531	585	579	575	573	558	573	591	563	549	572	592	556	576	614	547	601	573	561	600	519	610	551	519	578	636	567	627	555	605	518	566	589	608	554	599	606	547	569	570	573	568	566	612	576	568	508	591	606	582	560	529	543	577	601	581	582	542	557	615	587	560	536	557	558	578	571	585	582	556	588	553	552	572	573	580	592	544	589	548	575	539	580	602	568	537	564	578	545	544	582	546	573	567	609	566	578	578	568	557	612	532	579	579	567	596	563	575	584	613	558	578	549	579	516	552	547	555	584	568	554	527	547	573	546	551	593	545	574	580	599	570	591	537	594	540	593	563	566	557	533	568	556	551	574	553	576	582	591	505	585	568	609	569	566	572	595	576	595	575	578	549	603	577	565	579	562	620	572	588	540	543	564	585	525	608	583	570	545	558	587	565	567	580	560	530	541	558	558	531	551	611	577	576	544	523	555	570	591	571	578	574	546	584	588	583	565	539	548	609	597	568	554	594	566	551	557	550	544	582	580	528	621	584	568	603	566	584	543	589	586	576	547	568	541	565	549	588	569	556	586	561	574	553	525	597	537	630	560	585	556	563	596	541	585	584	562	555	605	586	593	539	564	552	572	581	599	594	568	557	578	536	572	538	576	575	566	578	615	545	567	545	561	571	558	582	548	580	575	520	577	527	536	571	594	569	574	604	566	573	591	559	567	575	554	558	572	593	611	589	614	561	569	545	551	578	588	564	573	580	591	567	572	566	573	577	556	588	584	577	555	587	597	534	581	583	504	564	580	591	565	566	560	569	567	565	569	593	562	579	609	588	534	594	532	544	579	548	569	602	564	608	548	554	590	568	552	608	628	552	559	564	501	563	570	582	571	586	593	549	561	538	511	612	567	540	593	582	546	590	547	545	551	571	600	571	594	631	581	551	598	549	552	563	598	585	568	596	584	558	530	567	605	599	559	552	531	509	585	552	593	561	603	572	588	546	566	512	600	573
19644	5553	4585	2545	1816	1512	1308	1306	1015	1030	925	865	774	739	778	727	715	657	740	628	687	683	707	689	658	669	663	703	698	713	641	645	620	619	626	638	653	638	645	651	676	671	647	640	697	697	635	685	643	644	644	664	627	619	635	658	652	646	655	637	708	659	685	614	640	648	632	629	623	614	676	635	662	671	672	632	663	621	676	683	665	689	705	639	606	637	631	676	576	674	633	616	641	655	662	682	615	620	668	643	654	637	628	641	648	590	653	645	641	649	650	655	673	687	648	637	633	661	643	686	615	669	657	642	629	675	654	625	671	699	640	648	669	634	639	652	665	650	606	685	626	654	682	644	670	697	645	693	660	621	599	645	670	657	645	606	634	648	700	635	661	636	629	617	628	643	659	659	677	644	650	659	639	636	653	633	637	686	650	666	652	650	670	662	639	645	653	616	622	698	668	638	651	643	586	695	631	636	628	632	605	648	663	640	638	614	636	639	652	640	630	674	674	640	663	626	599	668	653	656	635	649	641	628	618	633	598	650	688	690	638	645	643	621	621	625	641	640	671	596	647	622	665	620	639	628	631	589	660	648	638	670	642	647	640	648	628	632	670	652	632	638	649	623	633	621	659	654	633	612	690	613	666	670	638	615	637	685	710	661	620	609	632	646	600	706	659	641	617	616	678	645	626	674	627	652	643	604	655	659	667	658	645	653	669	654	611	661	636	626	704	661	653	639	658	652	669	640	639	682	630	631	629	653	617	641	648	638	663	669	647	612	679	688	616	620	610	678	677	632	641	629	682	657	647	623	668	680	688	631	606	628	621	663	653	658	646	645	631	620	623	650	690	635	703	621	701	649	645	643	652	636	631	638	666	637	643	636	603	678	672	628	635	665	615	658	620	659	653	608	651	659	641	641	640	602	619	642	629	670	607	641	667	630	658	713	617	648	644	648	608	603	690	650	632	671	691	649	667	669	667	641	702	609	654	601	631	652	685	687	636	606	690	640	651	629	681	674	656	665	633	596	629	641	635	656	683	618	637	674	705	642	636	633	649	681	635	652	610	647	645	590	666	610	630	648	645	614	678	637	617	661	647	611	649	685	647	612	608	628	641	649	620	693	665	667	638	647	666	698	619	638	614	647	623	640	653	624	619	665	633	628	645	624	674	638	700	655	683	626	595	648	625	655	695	638	639	688	639	654	647	594	613	650	654	661	639	647	647	679	663	695	649	666	658	631	627	629	627	683	677	664	596	643	630	643	681	665	655	651	625	642	637	611	629	665	657	656	648	660	623	645	642	641	664	598	647	651	644	604	673	639	631	634	668	656	703	687	645	602	608	631	649	651	661	614	628	678	644	674	642	620	652	633	647	669	634	620	602	638	610	673	678	663	654	688	624	688	659	642	663	656	678	639	593	675	656	678	649	616	642	605	667	685	633	632	665	638	659	624	657	684	604	662	657	630	629	640	643	641	634	644	647	694	632	627	648	658	639	642	618	656	697	654	672	674	631	616	639	631	716	643	673	641	647	615	649	704	630	683	685	640	591	633	657	617	657	635	651	610	636	656	685	604	636	630	637	665	610	676	669	614	675	636	611	668	631	676	655	660	642	642	621	646	630	648	641	647	623	697	623	683	710	595	693	645	616	660	620	645	639	656	639	626	626	621	586	658	626	673	650	602	678	638	654	665	664	647	653	655	652	653	653	602	600	637	668	665	603	648	605	620	667	671	622	658	696	673	648	616	638	600	650	651	629	639	671	695	628	641	609	595	682	653	640	643	667	622	638	615	657	652	668	617	634	616	633	635	660	677	624	654	641	663	633	639	670	602	673	666	588	674	673	689	620	692	638	612	614	643	654	623	621	622	631	649	625	673	611	653	644	644	624	615	665	652	600	645	631	680	650	611	658	598	601	661	611	678	640	662	668	646	627	603	670	595	618	674	654	655	610	645	648	612	651	665	627	636	631	657	699	677	614	640	637	618	594	693	639	674	654	660	628	686	621	672	624	650	686	663	636	634	644	668	664	619	652	649	649	595	686	664	665	664	636	660	602	604	655	656	620	628	605	669	630	647	648	614	594	677	674	665	666	626	669	612	642	655	625	612	639	663	663	664	677	621	685	647	706	597	601	639	603	715	658	631	657	668	599	649	674	647	667	636	615	631	671	616	666	645	677	666	660	655	637	659	581	597	603	672	608	666	655	616	642	616	691	654	665	662	639	652	665	668	633	665	642	646	628	649	633	657	626	643	665	626	651	631	671	641	636	668	644	653	638	670	676	628	622	679	621	602	638	650	598	605	691	633	647	646	663	658	630	639	634	644	689	615	659	662	659	646	658	663	694	647	647	651	640	671	694	693	667	658	629	680	624	686	604	627	601	623	655	600	655	644	661	642	648	627	650	657	644	625	631	687	657	637	606	652	592	695	587	610	638	611	690	636	639	651	660	626	641	625	644	636	649	641	626	643	655	632	657	649	640	625	635	635	698	604	676	625	664	646	656	613	656	637	643	645	646	606	664	633	664	652	726	675	620	624	653	606	623	632	647	624	641	645	684	648	649	657	662	661	646	664	643	677	670	634	671	637	618	628	666	643	645	650	668	626	665	608	606	640	632	652	636	694	648	630	621	631	613	611	620	685	622	620	629	637	667	646	630	643	649	619	640	601	621	633	647	665	646	670	647	669	665	690	638	632	660	657	662	662	617	584	629	643	664	674	640	645	691	634	666	663	677	624	665	616	636	652	641	645	659	678	633	688	660	644	624	650	643	637	647	646	645	628	662	638	641	617	705	664	659	664	641	682	693	609	610	653	638	690	657	662	587	608	653	676	614	659	644	647	623	630	608	657	644	630	598	645	667	682	640	656	628	669	660	679	645	641	670	634	602	675	613	672	622	674	650	683	680	607	635	643	664	647	653	618	616	632	625	663	658	661	628	633	650	673	615	623	649	634	615	632	650	634	653	652	655	649	686	663	630	637	656	673	656	678	674	645	642	629	632	640	626	647	630	640	672	647	675	643	654	672	609	696	633	676	678	703	667	669	646	602	665	637	657	608	680	677	634	680	718	661	621	639	619	626	662	603	677	696	686	680	586	671	617	675	652	598	647	656	674	618	675	643	642	616	621	662	651	649	652	681	648	664	656	663	629	643	598	664	678	683	623	616	667	646	621	624	641	669	635	690	725	662	650	631	646	646	644	631	642	652	685	639	667	603	645	616	650	665	607	643	658	632	629	612	685	575	631	682	634	650	613	662	624	678	646	591	646	636	686	640	622	656	619	613	652	614	621	619	674	634	640	636	632	667	645	643	650	632	675	594	629	648	645	628	657	625	679	641	658	634	650	648	626	651	609	648	612	665	620	601	648	651	640	643	642	635	656	662	641	612	692	638	606	642	655	633	702	595	590	629	656	577	662	645	662	628	641	614	627	630	595	665	625	619	639	664	690	659	667	662	583	619	640	682	664	610	604	595	596	630	657	675	640	624	655	631	633	586	655	670
22732	21188	28941	23718	21179	21249	10970	1738	1181	1160	976	852	804	813	751	684	661	659	632	632	626	590	598	632	594	600	538	580	596	578	554	556	551	546	558	549	540	500	591	592	549	555	551	521	581	528	581	557	517	570	535	577	548	563	504	487	510	556	532	519	553	580	580	496	542	532	544	539	445	520	519	544	556	564	584	497	546	546	548	560	501	550	540	528	582	515	545	500	573	549	558	544	512	547	488	532	525	548	551	514	539	542	576	541	533	553	559	533	570	561	536	504	539	538	526	571	528	512	551	541	537	499	567	553	551	498	551	512	540	534	564	553	548	486	511	528	546	512	477	537	525	531	559	525	506	516	525	497	515	521	555	548	537	540	481	540	571	564	561	524	526	533	570	550	516	495	557	497	552	537	557	496	575	558	509	536	569	523	558	544	556	546	527	500	496	517	572	552	550	564	517	537	565	512	545	489	508	534	532	570	506	575	501	556	501	546	574	533	518	549	542	516	547	528	510	493	524	531	522	529	521	529	531	516	546	517	583	552	571	527	505	500	535	568	536	541	516	585	559	536	561	520	547	514	517	564	540	531	559	509	510	505	485	529	540	559	517	540	489	528	513	534	575	537	504	548	510	481	581	562	560	560	496	518	480	494	496	557	546	541	552	571	508	517	523	510	525	524	534	560	512	542	514	530	598	561	494	551	565	537	557	533	529	523	530	538	517	555	557	504	514	565	545	512	571	560	558	492	529	526	526	559	540	547	535	568	488	549	518	539	545	515	556	546	509	515	505	501	579	476	574	511	545	509	494	531	492	550	550	551	550	535	575	513	612	516	538	531	515	578	543	557	541	530	523	481	547	503	543	557	568	549	555	527	543	537	552	477	539	552	543	546	551	565	550	567	515	549	601	543	548	534	535	529	534	533	485	487	554	538	502	535	522	506	541	525	543	512	541	551	538	535	556	514	544	563	566	528	505	481	526	545	521	490	496	531	602	515	564	514	532	508	504	520	518	526	515	543	503	547	530	497	549	492	546	555	558	555	582	527	534	508	566	520	551	546	526	535	526	496	575	527	504	545	559	512	541	542	512	516	569	503	509	559	551	518	535	509	507	529	509	541	525	558	589	513	516	539	565	537	542	530	517	524	585	539	532	543	520	543	491	574	533	525	535	564	558	547	553	540	533	585	566	573	557	514	569	557	535	561	505	558	512	538	543	577	590	528	552	543	512	494	474	540	508	587	540	550	528	552	522	542	562	568	533	548	512	521	556	574	520	497	529	576	553	539	523	509	546	537	535	554	545	518	523	517	529	543	511	500	554	555	522	510	551	493	519	495	525	537	602	553	560	548	527	516	545	550	547	513	508	542	551	558	520	518	541	534	522	523	597	522	550	574	597	522	600	539	555	547	553	563	520	550	527	548	529	535	520	553	524	546	525	484	523	578	523	514	522	555	548	538	589	488	506	549	540	546	529	549	538	582	510	475	514	524	521	549	561	504	541	551	517	543	564	562	552	512	536	547	534	513	582	579	514	581	511	544	593	548	524	548	533	585	528	496	520	514	504	502	560	555	522	513	541	548	550	510	509	513	498	573	543	564	518	546	537	581	545	554	557	549	494	532	561	501	554	561	546	530	563	498	557	529	537	517	548	549	525	518	485	475	593	556	525	555	573	537	532	503	511	520	546	509	547	541	545	562	563	523	547	554	538	521	508	541	496	493	549	526	531	522	520	537	504	479	550	525	531	545	534	493	561	519	566	542	515	551	503	506	535	541	543	590	520	511	542	511	535	551	548	541	513	514	477	555	480	533	531	587	517	520	552	490	555	548	526	543	538	555	561	549	612	545	499	537	547	512	535	546	561	532	532	519	528	514	526	537	528	541	552	554	502	556	532	497	525	474	551	526	525	527	533	535	558	528	537	518	521	541	535	491	545	574	496	512	508	532	542	539	530	507	543	539	510	522	525	561	554	505	512	540	483	565	535	541	550	503	525	523	523	525	514	547	534	551	533	536	543	553	509	537	551	570	527	507	490	516	509	532	545	531	577	523	518	524	518	547	576	556	541	547	509	531	508	582	519	531	516	546	506	524	528	514	555	504	533	541	553	496	526	532	483	559	535	564	564	579	551	542	564	535	480	538	525	520	524	532	562	542	578	511	553	554	524	534	512	538	568	497	547	504	542	496	562	568	539	541	539	547	556	550	513	530	520	507	552	550	527	522	527	557	521	565	523	508	508	559	550	532	566	540	537	539	537	534	571	526	548	492	544	527	524	501	557	548	525	566	504	519	549	545	485	530	512	529	504	531	507	509	542	555	575	528	506	550	537	534	537	536	526	561	544	574	518	555	508	519	504	570	532	521	569	503	541	541	575	533	512	553	546	506	542	541	557	574	573	512	554	518	580	510	561	504	552	540	585	523	521	545	522	516	508	548	561	515	544	541	505	552	528	532	554	579	521	532	528	566	526	511	574	515	517	526	539	494	548	572	518	578	563	557	565	501	556	556	522	495	514	570	554	544	561	568	526	510	554	530	565	522	530	550	557	541	525	512	554	525	504	577	531	542	522	485	528	531	545	509	514	553	539	527	540	525	539	569	530	539	504	521	562	553	552	501	504	557	573	534	524	502	519	561	546	524	529	552	541	543	530	517	528	512	550	538	554	515	500	518	506	529	494	532	549	513	540	546	550	523	532	542	542	547	579	555	511	530	547	526	476	527	517	492	565	521	552	533	536	570	526	519	566	539	524	460	528	507	511	524	525	524	562	550	543	521	570	524	542	546	551	534	575	530	556	550	537	517	537	539	519	524	560	501	523	507	525	535	526	554	523	523	529	531	527	553	564	519	574	523	520	503	544	546	506	563	531	547	556	512	533	497	551	507	530	507	502	553	546	498	532	573	515	564	513	530	546	559	533	565	499	547	554	506	543	527	570	568	510	519	525	496	554	545	493	513	537	548	559	548	538	523	551	541	546	534	529	512	544	527	518	558	534	549	576	546	502	518	538	550	569	576	571	512	575	552	517	523	566	510	500	524	560	553	559	497	509	539	502	577	561	499	553	528	579	538	524	527	513	558	559	531	527	554	571	527	556	551	545	527	478	476	537	560	557	573	521	522	547	521	526	560	494	522	543	562	510	514	566	500	544	502	560	554	489	566	521	493	540	565	523	532	540	507	581	526	528	549	565	507	508	578	563	544	509	546	534	539	502	522	543	519	545	534	550	523	550	551	542	517	517	488	561	529	509	555	561	526	525	530	514	566	502	518	549	546	531	533	527	567	512	539	548	566	544	514	534	547	571	550	526	537	496	541	552	521	523	516	506	542	528	557	525	529	552	502	531	558	514	538	541	483	496	510	544	570	538	537	546	524	583	550	532	485	559	558	536	567	564	539	568	500	496	522	530	532	552	577	516	502	495	549	532	531	547	535	516	541	576	529	521	517	512	545	507	531	521	534	545	539	500	515	539	553	489	539	485	548	548	534	529	534	535	514	509	549	554	549
22984	15371	12990	6938	4832	3589	3134	2539	2089	1787	1447	1297	1103	1025	965	833	820	875	775	761	770	686	694	691	672	696	728	640	642	666	635	655	609	636	632	601	690	594	629	665	641	625	643	586	622	558	607	572	610	600	590	626	589	647	591	600	592	607	560	576	648	598	586	566	560	581	585	556	615	590	572	624	601	572	606	580	600	567	608	570	638	599	595	598	588	581	590	572	583	593	598	582	582	560	548	576	583	619	607	606	582	550	548	608	565	600	588	600	552	564	576	600	568	539	592	610	566	568	585	533	586	576	531	610	613	574	579	598	589	585	538	593	581	625	564	608	602	612	583	607	567	572	555	529	577	577	577	618	609	599	600	555	587	621	554	564	517	572	642	575	561	568	582	586	557	603	598	570	615	586	545	566	551	586	563	603	592	591	564	577	604	567	566	574	550	574	598	611	571	594	596	570	573	599	541	615	603	561	589	598	572	565	594	587	601	573	576	558	591	585	609	577	563	550	537	572	572	555	609	545	567	595	573	582	590	581	583	567	560	610	542	558	678	592	613	587	541	615	585	567	615	592	588	618	622	609	545	570	611	601	617	554	552	572	599	537	549	614	533	628	550	583	570	559	595	573	581	611	591	590	633	623	617	567	564	554	595	570	564	556	632	584	606	605	572	575	614	557	618	565	566	580	601	625	538	588	588	541	543	620	547	591	531	557	575	571	570	631	556	558	560	548	527	563	599	524	582	614	613	573	576	580	557	583	551	544	612	603	612	603	640	601	575	561	619	591	587	606	579	602	573	599	604	548	562	597	582	576	602	589	616	597	570	602	605	536	584	597	545	570	579	580	579	531	578	598	569	573	580	579	552	561	564	559	531	601	546	561	568	579	542	592	515	593	589	562	572	562	585	580	651	594	586	611	614	554	587	582	549	587	596	584	560	619	521	610	582	607	562	587	587	532	642	546	594	548	585	576	570	523	596	560	602	543	586	617	590	604	597	560	619	565	560	588	525	550	578	590	577	561	603	593	577	586	564	559	580	560	610	570	606	569	548	568	554	571	552	576	604	624	563	577	556	603	559	511	618	600	598	603	567	594	578	583	541	561	579	565	580	587	541	541	605	591	561	591	590	566	587	516	577	588	553	610	563	568	560	588	588	628	568	552	558	545	570	575	584	598	542	565	574	543	574	565	580	543	603	588	569	600	618	605	565	556	609	548	580	581	625	605	587	584	592	591	560	570	545	562	583	573	555	550	573	572	584	569	629	595	557	587	573	584	540	578	583	553	583	548	604	573	575	577	569	585	635	567	541	587	560	569	579	595	580	574	565	558	554	585	578	606	581	599	587	584	542	608	619	565	572	591	576	598	591	562	579	551	567	602	533	574	583	579	556	549	566	602	613	574	576	573	533	609	594	597	589	591	609	567	555	632	590	578	597	593	550	572	560	575	564	550	595	578	573	581	568	582	575	631	553	610	571	558	564	631	582	543	583	606	611	572	574	567	601	551	607	564	549	546	590	555	585	576	620	613	612	617	604	587	539	555	531	564	574	581	541	580	588	607	598	594	569	572	594	602	561	617	578	544	613	562	638	559	595	579	566	592	566	543	538	532	577	568	564	548	572	548	591	584	634	589	548	556	544	602	561	602	568	544	567	567	611	560	593	597	552	598	573	550	571	568	575	556	560	543	596	586	578	573	593	552	550	604	569	552	559	568	600	564	556	582	611	650	597	554	571	574	540	597	531	566	625	561	598	583	573	578	627	593	560	563	564	612	538	568	595	555	569	599	556	579	612	585	570	513	595	628	559	548	543	577	599	562	575	617	590	585	586	579	618	548	551	547	574	562	616	586	560	569	585	564	563	555	627	574	564	591	533	576	603	565	548	584	569	549	565	550	624	609	592	567	592	570	563	583	586	585	608	624	560	576	592	580	619	596	613	601	565	579	567	573	586	586	652	554	546	568	589	588	562	558	617	544	568	590	543	582	558	583	542	611	619	549	537	549	556	626	636	576	527	601	592	608	556	561	574	567	604	587	573	657	571	552	579	553	604	609	580	614	594	581	629	580	607	562	600	586	563	616	565	596	575	616	575	547	558	572	593	608	566	616	587	601	587	595	649	544	609	588	548	587	531	567	556	542	626	565	574	577	607	608	567	552	584	582	574	622	599	587	591	626	607	551	587	569	586	585	592	662	591	560	569	594	582	586	619	586	632	591	574	602	533	591	577	551	596	559	583	535	568	550	556	588	588	552	629	597	564	594	593	566	557	595	569	575	620	584	613	615	598	572	563	604	575	568	592	585	545	592	569	584	590	580	585	570	587	556	607	570	625	585	604	609	558	612	546	609	605	544	587	567	548	531	578	600	601	591	582	571	556	569	583	574	534	568	576	578	535	566	579	559	579	548	586	587	590	536	569	540	549	595	588	597	588	585	587	627	585	582	586	578	574	573	587	569	581	573	586	598	587	568	578	587	558	597	595	589	600	592	561	573	587	610	586	626	593	551	563	613	569	577	565	570	564	576	596	554	565	518	560	602	575	575	599	592	548	625	587	551	547	625	552	556	545	569	629	576	574	601	631	596	630	537	565	614	568	549	558	582	596	574	610	585	603	537	609	605	581	587	571	552	553	564	582	607	593	534	594	592	553	574	594	579	558	565	519	552	612	608	592	582	569	584	567	549	547	603	596	551	588	592	550	583	584	592	575	571	606	552	555	598	598	604	617	593	589	577	589	602	586	572	558	577	582	547	547	577	578	574	587	556	563	587	602	612	600	574	606	545	561	545	547	568	591	551	580	602	583	565	600	572	569	593	569	648	591	596	574	574	598	591	572	564	621	535	601	538	586	574	580	573	560	579	584	603	524	606	555	582	627	585	559	617	587	528	594	572	563	569	593	580	558	607	577	565	558	599	560	546	577	602	564	584	607	564	591	601	610	581	577	550	616	644	536	570	626	560	576	576	570	586	598	598	592	555	563	587	572	583	583	592	600	599	584	612	555	602	606	541	529	546	556	554	581	592	584	632	558	536	569	600	588	597	594	558	590	554	531	564	588	565	566	637	537	582	605	592	573	578	568	575	581	576	551	624	581	589	566	610	571	606	607	585	598	566	545	557	602	589	567	570	561	542	541	560	538	624	611	609	504	581	594	560	573	584	558	562	575	539	580	602	579	566	502	574	585	557	588	580	570	617	635	558	551	564	593	582	563	600	575	558	574	543	582	596	574	588	607	604	551	615	608	574	609	597	576	590	576	570	597	576	568	557	561	610	592	589	581	556	589	571	594	549	570	587	615	594	534	553	589	606	560	557	623	580	563	592	558	607	614	603	555	578	578	560	582	584	554	594	553	538	566	584	557	554	559	604	582	548	582	606	565	561	540	568	546	604	570	625	593	590	561	610	585	556	563	560	559	587	605	566	569	592	617	565	593	563	574	574	584	603	552	536	558	573	575	541	582	559	584	550	565	599	593	603	568	576	545	545	577	611	573	538	598	573	577	590
27570	20084	7555	804	478	395	463	416	397	374	356	344	355	351	306	344	338	331	319	349	319	352	331	318	294	355	326	339	356	326	341	344	311	311	322	311	327	358	334	314	320	336	336	378	333	288	329	346	336	316	325	329	337	339	330	322	346	299	340	302	322	330	312	277	334	358	318	337	334	325	362	330	286	299	330	346	310	339	360	308	369	350	338	353	328	292	347	320	340	338	321	330	300	315	336	345	292	334	336	345	305	288	318	329	330	333	304	344	320	317	311	331	311	355	345	320	307	354	308	332	322	338	354	345	301	296	344	329	364	297	333	317	327	344	328	312	336	331	328	289	304	349	342	308	315	319	354	334	328	321	344	353	323	303	345	337	343	328	369	342	335	326	337	358	357	326	319	334	338	326	338	322	335	298	318	353	338	356	293	327	338	297	306	309	322	351	353	352	332	319	343	334	332	313	353	360	337	313	335	309	338	331	321	306	340	277	348	369	364	319	321	313	332	350	325	330	327	341	345	315	347	322	314	306	327	324	334	309	344	340	310	322	322	284	317	336	345	339	322	311	328	329	333	317	328	323	331	312	348	336	340	330	318	325	323	301	331	363	340	322	351	330	323	290	322	284	326	344	324	320	321	304	285	357	315	300	339	322	360	303	353	334	308	344	324	338	333	327	338	364	319	341	346	317	360	347	335	357	342	359	297	305	329	318	346	323	330	376	339	323	340	348	320	354	346	330	303	323	365	341	316	315	304	329	362	317	327	334	341	334	324	338	352	348	350	341	317	331	325	326	339	333	332	338	334	319	316	351	352	319	324	331	369	309	313	318	326	344	357	314	339	322	337	318	315	305	346	333	332	313	330	294	360	337	346	344	310	358	321	320	327	336	336	313	315	319	329	341	315	353	295	344	302	336	310	341	304	291	313	319	335	302	330	345	289	354	328	329	314	346	302	317	289	324	340	336	336	312	313	328	320	327	358	312	334	315	322	338	352	319	333	315	311	347	333	355	332	335	334	319	318	349	312	348	332	307	339	339	326	309	339	337	300	349	353	335	342	313	349	327	298	305	331	331	315	344	320	355	328	354	335	318	301	330	371	339	315	341	308	341	325	321	347	308	327	318	318	352	333	333	312	373	315	337	304	349	367	309	361	326	300	337	356	299	360	325	351	328	328	344	321	321	340	320	323	320	326	317	347	303	316	308	328	324	302	334	337	352	327	312	342	330	332	330	320	319	328	344	313	322	333	349	309	332	343	329	321	339	365	340	302	347	348	342	333	337	320	332	324	327	337	308	300	362	351	326	352	333	358	330	310	322	312	301	344	308	325	329	342	339	356	328	333	381	340	328	333	356	318	320	293	352	315	380	356	343	337	336	315	344	323	330	339	305	291	336	332	324	319	326	334	330	303	316	324	330	296	313	311	337	312	315	329	348	291	319	305	322	320	348	305	346	316	305	332	286	312	338	309	351	341	339	334	339	320	332	330	335	347	357	334	353	313	318	360	347	349	311	351	310	332	310	338	346	354	317	340	320	357	371	309	359	338	337	310	335	325	314	343	342	323	325	307	355	321	373	357	320	322	360	312	324	363	324	347	319	317	333	313	313	315	307	318	326	353	340	354	285	320	344	321	317	323	334	318	335	344	342	322	324	299	340	351	334	357	315	330	336	313	337	336	326	343	314	322	343	329	316	362	323	340	322	362	314	331	349	329	318	350	359	350	351	328	354	343	328	362	340	322	315	331	356	344	374	346	327	335	354	360	327	352	340	334	340	334	311	276	371	331	318	312	330	342	345	306	317	325	322	344	349	295	326	332	354	300	335	330	328	367	345	307	302	334	337	359	360	285	362	340	319	315	344	339	342	301	347	344	346	350	336	306	324	327	324	361	337	323	320	286	283	336	338	364	337	356	318	339	334	310	312	325	357	343	333	325	341	322	322	328	296	335	319	351	324	321	332	303	332	334	277	328	318	374	333	293	326	344	309	340	306	338	323	325	317	354	340	319	320	368	317	353	304	362	350	316	342	315	338	343	321	325	328	327	343	323	342	315	313	357	313	347	327	321	317	345	337	326	335	315	328	332	361	323	346	362	336	347	307	361	335	339	349	357	320	340	309	341	308	353	303	332	334	340	302	303	327	316	341	336	361	360	326	365	336	311	326	348	300	349	361	312	353	325	359	333	349	323	344	305	320	340	341	300	324	327	346	290	342	309	336	347	317	349	336	310	328	347	315	350	312	307	302	302	316	304	293	330	327	368	307	361	302	307	336	352	333	314	324	322	351	317	310	343	337	291	314	318	310	331	334	340	321	336	350	320	318	340	295	324	323	301	325	324	306	343	337	321	339	310	363	361	325	330	321	332	311	335	292	316	328	314	358	371	340	346	320	348	330	348	348	334	335	321	318	344	320	306	333	320	322	313	318	314	316	332	323	313	320	329	326	319	316	344	345	325	331	305	287	313	318	339	339	306	347	349	324	326	322	335	346	327	351	321	333	359	353	298	323	324	344	324	314	346	274	308	349	337	322	348	317	321	319	332	344	349	335	323	343	321	336	306	335	334	347	315	299	316	312	316	320	339	320	334	315	289	353	340	335	343	333	316	298	313	330	304	345	317	334	352	301	335	346	307	343	329	291	312	321	329	341	347	362	321	319	334	346	318	323	356	315	321	351	335	326	304	341	341	306	333	327	351	340	318	346	342	325	337	336	324	338	331	333	341	340	312	349	344	309	316	317	322	310	329	331	351	308	320	314	336	316	325	327	333	317	326	355	302	346	337	346	357	293	325	336	355	315	354	340	307	302	344	333	302	317	323	319	348	322	323	342	346	323	310	335	352	296	312	355	312	353	339	335	336	319	352	318	317	350	324	358	371	335	334	307	338	312	336	368	317	318	328	335	342	339	331	366	332	323	367	386	330	366	337	337	331	321	280	305	344	322	313	327	352	335	349	356	346	317	316	330	340	347	331	363	337	342	322	322	320	306	318	353	364	334	330	350	323	344	334	377	330	350	310	331	319	363	331	368	324	308	334	336	336	317	335	322	328	348	325	308	351	289	304	332	331	297	346	335	338	310	348	327	313	317	320	359	381	349	298	317	328	329	288	325	296	313	296	353	337	334	321	335	339	307	356	305	342	350	318	316	331	325	342	321	308	300	342	348	338	329	329	316	331	326	331	368	311	337	330	295	360	336	309	292	329	358	304	325	344	305	372	314	307	356	272	364	322	348	322	320	328	327	342	324	332	339	346	342	331	330	354	343	351	339	309	300	343	326	296	343	322	336	334	320	345	318	383	310	313	346	328	315	337	361	326	330	308	318	315	347	363	336	339	350	313	339	291	326	330	338	328	329	338	340	333	340	349	316	348	324	339	320	329	334	312	343	314	348	352	313	321	367	329	307	302	330	344	326	323	343	341	342	334	358	352	337	320	310	348	340	341	315	332	308	317	351	325	306	335	333	345	309	323	334	333	336	317	321	344	332	323	325	343	290	347	340
17123	1232	1059	662	551	556	625	531	604	451	466	434	404	413	401	383	408	390	409	399	382	377	396	386	413	390	411	384	434	440	384	447	398	396	378	392	388	413	413	426	392	371	387	367	421	386	413	395	415	427	400	421	413	427	387	384	360	370	408	383	362	395	383	379	363	412	395	391	394	388	423	406	402	397	384	376	396	381	393	402	411	415	394	386	448	412	401	379	401	401	382	370	359	376	409	400	416	420	346	373	387	388	348	385	382	377	400	426	417	395	415	421	395	362	381	377	363	393	413	410	382	392	408	394	400	409	429	382	433	405	379	386	385	411	388	371	432	413	365	426	366	389	407	445	381	393	390	421	422	422	413	447	415	416	389	397	377	372	400	410	439	452	378	388	419	378	402	420	408	365	399	403	402	389	424	400	414	414	418	410	401	411	409	383	440	434	395	406	349	421	413	405	418	391	401	436	398	413	374	444	377	416	387	379	400	414	420	402	406	376	365	400	425	405	412	359	374	385	367	390	343	368	396	392	372	392	383	391	388	434	382	408	355	421	378	382	403	408	406	406	412	355	398	397	408	408	420	405	380	365	389	393	383	395	395	373	400	422	383	425	408	401	395	373	378	389	371	386	387	406	400	423	417	402	386	365	394	362	427	389	450	383	422	363	415	399	382	423	391	393	397	369	425	411	384	431	348	429	360	386	364	377	416	411	395	395	407	386	419	387	384	374	382	420	397	381	408	392	408	414	410	378	405	394	381	386	373	415	400	361	431	406	380	358	415	381	426	418	406	389	426	374	414	378	394	406	381	366	395	380	362	414	406	404	392	419	375	401	392	386	385	434	381	388	414	369	423	403	393	401	398	409	421	404	398	371	401	385	392	433	368	401	384	378	379	411	413	426	365	397	355	411	367	363	354	394	401	384	393	398	368	409	384	422	392	421	410	379	388	377	401	392	406	340	399	406	396	388	404	416	386	384	421	399	408	389	375	403	416	371	410	433	393	375	377	440	377	412	398	361	387	403	405	404	432	390	407	404	386	380	390	393	385	380	395	435	372	351	354	416	409	389	367	400	376	417	386	391	350	364	389	403	342	379	397	404	434	405	378	398	406	376	397	354	409	367	403	396	388	397	388	405	399	374	423	367	359	403	395	394	387	414	422	389	384	437	376	418	372	374	410	377	387	368	408	359	383	416	392	393	420	368	399	375	404	366	419	354	382	410	370	394	405	414	398	361	401	369	372	397	391	398	390	410	382	414	416	390	382	403	423	365	395	399	415	386	421	391	425	344	369	391	363	386	360	376	402	412	414	417	389	374	363	387	409	408	365	391	418	405	365	395	397	431	399	394	363	382	401	401	389	405	386	380	387	402	393	375	399	403	425	367	401	398	427	405	426	424	408	413	372	355	421	378	399	417	362	427	392	378	414	398	417	361	373	413	396	393	402	412	390	399	421	373	360	386	382	419	405	390	412	435	399	458	368	429	418	408	357	421	365	432	394	394	390	381	386	384	433	414	415	390	391	409	390	398	386	376	417	406	431	391	362	346	389	437	396	406	427	371	386	374	363	421	402	391	393	411	372	392	434	375	423	383	416	373	399	375	404	387	385	412	346	403	353	351	382	423	402	407	410	367	401	401	407	413	395	414	400	384	370	396	415	366	399	396	380	388	432	399	417	383	426	411	393	401	358	414	387	396	431	385	380	377	381	379	396	406	396	401	421	395	377	402	401	411	408	376	404	391	374	409	355	379	400	371	370	398	390	383	397	377	368	381	361	407	370	404	394	389	398	390	409	390	390	407	381	361	383	412	369	373	398	413	404	402	401	404	383	410	360	394	408	410	374	442	354	375	408	413	399	427	402	389	405	400	376	409	451	382	382	386	380	423	406	410	390	429	392	389	378	392	384	394	401	395	368	363	385	400	392	363	403	427	376	397	363	400	363	393	410	396	411	429	388	399	400	389	386	405	377	376	389	420	423	384	349	402	406	377	400	394	399	401	378	393	394	390	417	358	411	410	388	389	410	422	391	391	383	388	405	398	424	400	405	398	415	378	372	403	385	407	376	387	362	435	386	434	389	444	378	430	378	392	411	361	387	391	367	389	396	412	380	387	418	392	375	400	399	422	401	393	386	426	379	401	409	388	358	351	362	395	377	392	385	394	397	420	390	391	401	376	357	407	399	389	402	413	398	413	401	427	402	406	393	411	406	395	395	408	396	375	390	372	378	380	387	367	374	383	397	403	409	370	426	370	419	397	373	365	387	394	394	370	392	413	373	377	411	377	425	443	394	410	364	423	464	417	382	382	435	384	382	412	382	399	386	375	401	394	389	417	371	420	428	391	410	406	421	416	415	426	381	375	429	391	390	414	383	396	415	380	416	404	411	375	418	367	389	411	381	416	393	423	358	402	386	421	403	408	401	376	367	417	382	377	378	423	432	380	398	355	353	406	408	377	403	403	432	382	393	398	372	422	389	382	368	394	417	407	374	420	389	375	382	397	397	372	397	407	415	422	391	382	402	378	430	386	375	392	403	386	405	370	371	431	374	395	401	397	390	436	420	416	399	385	368	368	406	401	400	404	380	394	398	432	378	431	399	418	411	357	392	440	395	393	406	395	429	409	401	397	387	389	409	373	399	414	400	412	401	392	373	385	438	377	381	382	407	360	395	395	401	432	389	350	409	388	381	389	374	385	410	406	434	366	387	390	388	390	387	407	367	399	413	375	383	398	400	383	399	402	392	346	378	388	393	383	384	390	410	397	378	409	390	391	410	396	391	393	429	426	398	395	404	393	416	400	402	399	364	415	375	367	386	428	385	408	409	388	428	423	361	394	429	406	401	374	390	395	415	399	388	417	384	406	381	428	363	395	391	379	385	388	378	381	417	396	394	401	375	359	378	417	381	396	412	381	381	359	392	377	411	391	399	406	414	438	376	394	406	404	380	394	443	419	381	390	410	431	392	402	393	398	388	397	373	401	389	445	411	394	380	412	366	390	390	391	364	389	383	377	412	434	376	384	429	408	412	438	377	387	396	400	406	417	409	383	408	359	388	410	396	415	398	394	384	431	391	410	362	381	393	413	392	374	389	392	373	409	358	395	370	384	406	403	408	384	405	421	426	366	436	427	391	391	416	374	417	393	421	441	403	408	441	363	402	397	403	379	395	402	389	411	401	387	413	399	419	428	431	405	389	408	431	397	411	397	397	413	409	409	390	407	380	434	412	386	383	352	376	381	411	406	413	372	394	413	424	409	426	388	399	373	377	374	392	413	418	408	387	386	412	374	408	417	401	384	379	426	385	378	389	364	388	373	382	375	392	400	399	409	414	402	415	366	396	389	364	363	379	402	398	393	385	395	381	409	387	413	402	398	396	380	391	411	405	387	390	394	375	404	413	410	412	408	412	404	432	404	411	388	425	380	377	377	390	378	388	395	388	403	415	380	391	395	433	381	402	408	433	416	378	436	399	400	395	415	399	386	376	429	382	403	444	391
23716	21166	28501	24116	21150	11170	1341	736	683	527	464	402	378	380	372	330	336	273	292	294	295	292	273	275	280	270	275	283	279	254	232	235	252	260	283	262	252	233	271	294	252	232	260	270	290	274	231	244	241	258	253	279	245	257	255	261	247	271	261	239	220	272	255	245	231	263	251	262	272	240	270	274	250	226	233	229	236	266	240	243	260	235	242	252	246	260	211	250	257	251	244	261	245	253	259	273	236	257	254	253	236	264	243	272	229	257	239	271	239	282	238	269	262	250	238	235	221	263	260	251	225	234	239	228	251	235	254	245	246	223	236	267	249	247	242	233	234	260	252	248	254	249	281	247	249	269	223	226	231	265	271	250	246	248	256	242	249	249	233	239	261	215	251	240	279	238	218	230	247	278	245	245	270	251	245	236	240	267	252	248	276	280	274	259	240	257	235	234	246	259	275	246	258	261	243	237	263	265	243	281	251	288	242	243	224	236	259	266	276	246	245	287	240	250	252	273	266	264	277	241	266	269	236	259	249	234	281	242	251	231	233	240	239	251	240	246	238	257	247	243	242	265	271	239	221	228	232	275	261	260	251	279	236	253	277	271	247	246	271	256	252	228	254	246	244	247	232	242	229	230	228	251	252	249	241	235	238	254	230	245	225	238	240	228	282	242	238	229	226	271	247	245	242	246	257	228	234	240	228	246	248	268	229	254	248	242	258	270	261	252	263	246	238	252	226	242	234	263	228	248	259	259	266	224	253	244	242	272	244	230	230	244	253	271	238	258	238	253	247	243	280	215	257	244	233	261	246	259	248	228	249	238	265	265	230	251	267	272	234	259	238	278	247	267	250	234	242	223	216	249	252	272	258	248	247	281	265	250	245	246	263	249	263	264	258	256	233	244	249	264	254	273	285	220	245	269	255	263	256	256	278	237	267	234	259	256	233	223	229	230	239	257	269	251	253	283	253	235	275	227	266	240	240	250	289	233	256	275	256	267	271	264	254	246	268	259	254	250	245	237	266	220	247	264	245	238	251	222	239	238	254	226	276	241	252	227	246	262	246	247	249	240	260	259	251	256	231	251	259	249	242	237	228	221	238	261	236	230	212	243	273	254	256	256	243	231	249	258	230	250	242	211	253	202	264	249	255	216	236	231	245	243	244	256	260	289	273	253	250	254	247	272	225	276	217	267	231	226	259	213	259	260	253	223	268	237	251	244	268	250	259	256	257	233	237	249	259	220	231	236	247	251	243	219	253	261	248	246	215	263	227	244	224	226	234	262	277	238	220	248	274	244	278	252	271	209	256	258	234	235	238	244	272	260	253	268	257	242	225	257	249	259	237	263	244	260	251	237	238	266	217	261	250	227	235	240	230	244	226	237	237	237	238	228	271	230	254	249	223	245	257	280	246	228	263	241	261	218	248	293	248	265	234	240	251	251	228	268	234	273	250	237	216	260	227	236	264	269	230	246	257	252	296	252	256	225	266	254	269	246	265	252	229	278	242	265	260	261	235	224	243	249	243	229	214	268	244	257	245	221	276	244	261	257	239	236	219	237	275	253	248	251	248	211	252	230	252	233	217	252	253	226	234	216	261	236	247	242	251	249	273	289	232	282	210	260	233	252	246	256	257	225	254	220	268	236	255	257	257	252	241	258	242	255	241	234	240	250	265	244	267	234	244	260	244	220	225	237	274	224	247	240	266	273	242	252	267	262	265	272	233	248	223	274	241	272	260	233	247	265	249	238	267	253	237	252	240	282	225	262	247	241	251	228	227	255	253	242	260	264	258	251	259	223	264	221	262	244	226	236	240	268	225	242	232	252	228	255	247	241	269	253	275	251	258	247	237	253	251	279	224	259	224	233	213	231	225	242	271	222	251	227	220	229	223	249	252	256	228	257	239	241	247	246	261	246	232	245	262	258	253	245	246	251	231	250	261	230	239	255	231	229	251	257	244	259	222	234	271	209	266	268	266	279	250	239	253	281	285	232	236	245	248	219	236	229	241	240	251	240	242	251	258	232	256	267	232	233	229	246	281	243	249	256	231	255	242	249	247	248	267	234	248	259	256	260	265	256	257	253	244	254	245	236	270	253	259	241	235	249	236	244	243	257	232	267	262	233	263	267	243	227	243	258	233	246	261	273	234	255	253	237	237	247	266	241	254	238	233	243	257	230	263	260	262	240	268	260	232	254	247	266	229	264	226	248	242	258	267	236	220	233	250	262	244	233	237	230	266	228	268	255	269	244	215	250	244	233	244	251	247	248	265	229	248	245	260	275	252	266	259	240	242	244	221	282	243	262	273	275	264	247	261	231	268	230	248	246	251	243	254	247	252	257	259	236	271	253	245	252	245	254	230	254	257	275	266	225	242	238	224	256	242	230	251	241	247	243	245	244	280	238	237	223	253	267	264	254	235	260	252	261	244	234	258	260	241	228	271	240	265	260	244	254	241	268	276	227	226	266	232	260	242	260	251	255	227	252	256	235	225	249	238	238	246	258	239	248	280	231	252	269	221	275	243	235	255	223	256	236	221	259	243	272	257	254	246	269	260	257	270	257	225	250	250	275	252	242	256	247	237	228	252	247	263	249	239	246	235	238	271	242	240	282	243	206	250	255	260	258	260	244	261	288	227	241	244	244	224	273	249	243	265	230	245	223	275	233	260	231	285	250	249	239	219	226	254	237	229	263	262	235	234	238	239	216	252	269	229	246	227	277	243	244	225	253	228	260	252	270	265	267	235	236	261	251	256	228	224	273	246	231	250	249	213	271	229	225	259	243	223	231	258	210	242	245	246	228	266	241	257	229	237	250	249	238	251	257	286	274	248	253	222	256	235	250	242	245	250	254	242	254	242	227	244	257	270	224	260	240	253	270	238	249	240	265	251	259	262	260	247	269	230	291	275	232	233	230	257	201	242	256	236	252	288	241	241	262	250	281	255	264	244	272	232	249	251	266	257	226	262	269	230	243	207	251	253	255	253	246	223	285	238	269	261	267	281	244	232	251	268	243	244	261	239	240	258	252	265	252	242	215	236	239	238	256	245	232	257	251	238	263	234	294	251	261	268	248	237	253	253	241	238	258	241	245	237	257	261	250	233	246	227	257	217	227	260	243	264	257	257	220	245	260	232	272	237	243	219	228	234	225	247	267	253	222	252	242	225	244	217	217	235	248	243	283	237	239	260	251	252	233	254	245	251	274	232	272	248	243	230	233	249	252	241	250	215	220	230	234	217	268	249	273	240	253	264	243	247	254	252	247	249	248	233	249	233	224	211	253	240	226	249	216	233	227	231	242	284	211	225	247	230	222	252	246	276	238	233	240	271	225	210	266	260	233	273	248	255	244	256	239	268	258	204	272	253	217	252	234	230	237	250	216	217	243	238	238	269	254	240	246	269	230	239	274	268	219	219	241	229	239	247	271	261	242	226	255	251	261	290	220	239	247	237	221	263	256	235	233	246	221	236	241	257	234	253	245	249	249	267	227	218	253	265	244
19155	9288	7748	3932	2536	1932	1966	1267	1215	903	781	626	623	510	494	482	440	414	391	396	363	364	344	391	349	331	347	321	321	332	326	345	304	327	350	321	318	280	299	318	318	313	303	299	289	297	297	289	301	305	287	305	306	292	305	312	294	277	280	266	296	317	273	289	288	292	308	348	282	274	275	303	335	340	307	289	303	322	285	281	282	293	277	269	266	298	270	315	304	304	277	293	272	306	300	292	314	321	317	295	292	309	293	298	293	279	295	286	280	279	270	282	295	290	310	285	291	305	307	313	289	271	285	309	315	286	287	269	300	289	309	287	288	278	290	325	291	307	318	292	290	297	298	307	292	275	257	289	273	296	276	296	255	290	289	245	303	318	297	270	303	273	300	290	289	314	291	295	285	295	271	313	310	286	280	274	272	304	315	301	272	314	297	272	282	296	276	319	291	308	280	303	296	273	307	315	286	311	298	305	315	280	289	289	319	303	298	288	277	305	321	295	307	264	298	297	289	288	296	296	286	269	301	298	299	314	277	320	280	305	304	304	285	293	312	318	312	307	289	271	303	310	266	264	284	279	304	290	282	284	295	277	284	333	278	311	284	308	292	287	294	287	286	320	273	290	307	289	270	305	282	281	282	301	270	283	316	313	295	254	315	303	297	278	300	311	302	298	283	285	267	300	294	278	274	288	338	282	276	311	268	295	310	272	304	340	319	300	283	298	320	278	248	291	322	300	282	306	279	287	297	275	274	305	279	304	304	305	305	305	313	289	280	337	281	298	299	267	326	264	294	282	286	287	283	310	282	271	278	254	295	293	305	261	294	297	271	292	296	268	288	318	263	291	272	304	320	307	298	297	285	310	299	300	283	296	285	314	299	309	275	315	317	269	270	296	292	294	313	269	296	279	283	303	291	328	289	317	294	299	295	327	278	277	284	275	304	304	329	287	320	289	303	291	288	289	288	272	299	250	316	315	306	251	302	301	271	279	285	305	291	297	280	294	271	293	302	301	313	293	298	298	303	288	277	302	290	290	298	284	291	293	304	305	292	291	304	287	292	308	290	277	307	294	290	292	298	287	283	280	280	334	295	275	287	286	320	312	299	296	290	306	286	325	293	296	268	311	272	274	308	266	304	314	286	300	312	308	299	288	260	306	280	332	268	268	307	288	277	293	276	337	268	295	346	308	311	289	293	293	284	306	284	284	315	305	295	280	313	269	284	288	266	283	293	286	275	275	308	287	309	317	290	285	317	264	296	293	301	276	278	315	306	274	275	305	325	318	287	269	319	294	292	280	293	298	297	338	305	291	302	312	281	320	291	281	281	278	278	286	284	283	292	302	312	267	278	287	276	285	310	275	284	309	306	280	298	308	285	288	303	312	290	260	309	304	293	290	321	299	288	301	333	277	329	282	306	289	305	329	276	313	304	303	320	305	288	252	285	298	303	301	284	313	287	285	324	328	294	277	287	295	293	312	295	304	296	285	260	259	313	302	286	271	301	266	272	322	306	313	310	280	290	314	292	301	255	285	322	312	291	323	306	294	304	291	306	270	289	306	292	283	317	261	283	303	299	308	277	296	293	316	295	304	303	281	296	324	291	276	269	343	307	316	287	305	278	249	318	315	250	303	295	280	254	300	293	315	299	291	295	306	272	292	321	257	302	273	293	290	281	296	296	332	268	287	298	288	321	310	287	286	302	326	311	320	301	255	279	318	303	298	282	303	296	305	270	274	266	279	291	288	283	312	315	300	295	284	273	300	308	286	298	295	316	318	317	277	309	307	303	309	310	294	291	304	273	285	317	299	282	312	267	290	314	292	303	312	288	283	295	314	301	296	292	276	293	313	298	303	273	276	298	300	267	287	266	289	308	281	268	328	280	276	299	286	299	338	274	326	306	284	300	259	328	283	277	317	293	306	292	344	297	289	301	280	303	305	284	297	309	256	299	282	307	310	309	286	266	305	301	342	290	305	289	280	322	302	315	306	307	273	304	299	298	283	269	286	281	305	307	324	290	289	283	282	281	308	278	287	292	298	303	293	289	289	299	282	274	315	332	314	292	285	306	296	308	317	307	263	291	305	292	305	277	346	309	266	297	264	295	279	287	265	281	316	285	308	293	282	291	272	301	304	268	315	310	294	315	277	299	285	312	300	299	263	287	317	316	308	276	309	305	302	312	322	277	299	289	289	268	265	294	301	302	319	298	303	312	283	299	284	321	247	306	311	279	313	292	313	287	316	283	287	335	293	301	292	293	295	291	294	328	275	310	307	310	304	264	330	289	296	298	306	298	278	301	336	291	305	274	309	298	281	290	274	276	291	276	283	316	294	302	302	302	296	268	299	269	295	275	290	302	297	300	305	272	291	310	295	310	299	312	299	348	273	274	293	289	313	286	304	300	297	286	288	319	284	293	288	306	314	326	288	305	317	301	286	280	291	272	311	287	284	276	282	297	316	338	310	285	275	289	285	301	307	337	280	267	279	295	303	288	301	294	276	288	308	298	301	294	311	309	301	268	275	277	291	287	269	308	268	314	288	314	290	302	288	299	292	296	284	285	277	285	287	338	250	293	311	322	290	291	311	314	315	283	296	289	291	290	277	273	293	284	298	298	282	307	285	283	290	287	307	289	283	277	307	292	293	277	292	328	276	294	288	288	315	297	310	278	295	301	300	307	311	310	289	261	297	284	308	318	310	311	295	305	314	292	293	288	262	289	287	315	308	282	308	302	288	294	282	258	295	299	330	317	268	290	276	315	291	281	299	280	272	307	277	296	321	296	287	298	284	313	291	296	306	303	305	301	286	297	300	279	315	292	291	294	307	272	287	290	253	300	291	271	282	314	290	300	305	276	282	308	326	314	318	281	303	309	293	308	277	299	275	297	294	275	293	301	278	239	271	296	274	302	309	331	274	283	276	285	299	308	275	273	301	280	311	287	253	333	289	302	329	298	298	289	274	300	287	279	291	264	312	293	295	295	292	279	278	301	307	335	271	300	276	275	293	276	301	274	300	303	293	259	306	311	303	281	292	286	283	314	277	321	292	260	331	277	297	322	310	296	285	311	290	311	319	292	289	285	275	293	307	280	273	301	270	288	298	276	305	294	325	274	290	292	307	272	290	326	317	258	317	280	296	308	306	301	324	300	280	292	323	280	304	303	309	265	311	294	276	262	310	335	319	311	290	310	320	286	268	286	279	327	290	313	320	269	282	300	315	252	292	300	310	279	284	305	319	323	285	265	294	297	307	322	315	307	327	312	292	292	259	314	287	296	284	305	303	282	312	299	310	285	274	295	305	282	307	293	287	282	319	320	306	301	286	281	295	291	275	325	301	258	310	298	302	305	291	281	284	252	282	315	298	281	303	291	281	305	299	262	288	304	281	294	287	285	302	298	269	321	274	325	292	326	282	273	272	334	306	297	312	310	275	288	299	287	337	294	267	302	314	290	300	255	278	299	291	267	288	297	292	263	303	300	303	299	288	303	323	296	335
24882	21160	27510	24984	12047	1247	965	841	749	730	745	629	655	624	581	593	596	592	593	565	618	587	616	551	515	614	560	597	574	572	551	549	567	576	585	577	593	594	605	589	579	553	579	553	619	561	559	616	584	560	622	626	564	532	584	594	560	575	585	586	557	544	561	592	578	568	573	511	578	614	573	568	568	563	533	558	601	551	579	537	555	579	565	557	577	614	540	540	544	557	586	517	530	521	593	565	577	586	583	594	541	524	551	584	594	597	581	591	537	596	572	539	587	561	591	549	584	609	575	521	550	569	537	584	575	577	578	567	548	553	583	599	547	545	538	553	587	539	575	570	562	567	562	536	594	609	597	570	546	561	556	540	571	546	540	619	602	551	520	543	578	560	541	580	571	570	536	540	535	587	602	577	543	581	580	599	549	549	602	585	542	553	593	529	568	611	563	542	564	557	545	553	525	574	551	568	555	564	601	577	539	567	580	548	606	562	578	536	578	585	575	543	552	571	547	584	544	550	510	557	588	571	543	519	521	536	556	545	579	564	554	594	581	600	587	562	562	607	570	560	593	544	539	541	556	563	610	545	582	577	590	531	534	529	567	553	546	544	605	523	556	584	558	558	592	573	530	619	547	575	570	577	546	563	543	572	521	546	570	527	563	556	595	600	579	534	552	567	572	565	527	547	566	559	573	527	559	531	547	574	564	574	537	543	592	548	558	551	572	584	573	601	531	535	546	574	535	559	587	542	549	580	598	595	642	503	558	581	545	611	556	606	548	542	533	552	618	523	554	572	573	551	540	606	556	550	570	551	551	524	565	523	558	567	579	537	603	551	568	566	552	579	591	576	566	547	538	609	531	537	551	542	569	544	573	537	581	539	572	579	616	574	528	585	569	546	547	549	569	548	548	561	591	606	570	601	594	570	566	525	573	583	582	569	535	526	575	581	613	601	531	591	527	532	542	559	584	582	552	593	577	579	552	552	520	562	544	561	553	559	559	595	558	522	549	607	577	598	566	575	576	581	536	576	570	598	581	571	581	561	565	542	564	584	581	554	537	557	575	569	567	567	554	564	606	594	585	616	568	565	565	546	542	555	572	593	584	555	576	579	639	567	590	553	559	601	550	544	581	555	576	562	573	563	542	561	596	543	628	572	569	513	593	607	589	597	561	644	547	568	547	567	610	621	585	565	599	557	546	534	528	588	587	580	551	536	558	596	513	603	616	552	624	550	592	569	560	583	561	583	573	584	563	567	576	556	549	551	578	560	585	574	552	602	555	563	585	538	616	573	581	600	548	563	561	552	570	565	551	584	569	575	608	522	585	567	601	625	585	558	574	586	580	540	572	513	577	559	541	545	569	583	590	534	559	593	600	589	543	531	537	579	554	567	584	568	584	514	514	549	532	626	591	593	539	534	549	593	594	554	560	568	555	578	527	624	582	553	563	562	536	578	554	533	573	574	510	532	614	558	551	540	569	575	577	540	587	565	565	534	528	573	595	569	554	575	586	593	596	536	607	584	581	562	578	537	568	525	529	582	535	600	525	553	610	584	575	597	518	539	591	561	535	591	550	557	570	616	566	558	605	515	556	557	553	594	527	547	620	571	610	554	538	589	573	548	546	598	576	587	562	571	572	538	575	585	561	588	556	543	547	578	601	532	588	543	567	559	581	527	609	610	563	573	557	549	612	544	527	561	540	605	590	588	575	549	557	577	600	515	575	573	603	555	585	532	587	525	564	620	580	548	569	543	561	602	566	582	562	572	620	539	541	574	543	543	553	504	539	628	558	631	587	592	560	566	596	535	558	552	526	565	563	594	557	600	558	510	544	576	552	606	577	577	559	545	558	565	533	547	598	597	583	577	552	566	588	524	547	561	548	591	592	574	564	590	518	554	554	572	577	550	558	611	558	560	590	567	554	568	557	555	556	609	569	521	558	539	570	570	602	540	538	554	563	569	561	571	608	631	573	586	537	583	557	603	557	539	567	582	588	587	573	537	610	573	597	582	562	548	570	581	596	554	501	528	550	511	528	552	623	567	570	604	588	573	568	547	574	616	579	562	597	559	546	558	580	578	555	594	566	539	594	529	543	516	567	554	555	551	563	582	585	529	594	571	542	528	523	542	563	580	604	530	599	527	559	584	562	573	538	548	566	582	546	581	561	539	604	548	524	538	589	518	556	542	614	567	576	591	527	555	568	527	585	656	560	539	584	559	570	604	533	576	574	569	570	567	559	589	585	545	592	597	551	571	575	546	567	548	550	566	541	553	547	554	572	605	601	600	613	558	552	543	569	567	551	576	590	576	545	556	553	550	579	566	560	537	562	583	583	575	536	585	569	565	570	572	566	590	542	559	569	566	582	592	563	534	543	569	523	578	583	565	566	588	579	595	631	638	524	582	546	573	569	533	539	574	566	582	569	523	560	605	557	607	567	573	567	576	584	534	557	590	588	570	590	593	574	597	605	583	591	590	567	569	525	572	572	584	572	570	547	623	536	572	546	554	595	539	550	520	565	615	604	580	550	598	608	554	603	482	550	523	559	531	573	568	547	580	559	544	528	572	549	543	560	592	543	609	561	546	517	556	540	578	603	566	530	553	593	545	583	571	569	564	553	605	568	576	573	573	573	562	571	552	558	538	566	572	581	555	535	566	540	520	585	542	547	580	581	591	562	536	547	583	589	617	572	549	603	557	580	553	516	553	559	524	577	587	575	583	578	593	531	543	562	592	550	557	566	549	554	553	555	578	559	573	592	540	557	603	574	604	573	576	552	571	534	544	577	536	570	596	549	560	568	545	584	550	549	598	548	552	555	521	539	592	584	540	548	577	574	567	630	501	534	550	562	588	576	563	565	576	559	561	542	547	553	593	554	530	581	642	611	588	536	575	539	623	583	570	583	571	556	564	553	538	557	531	527	595	507	532	603	562	541	561	537	562	633	585	602	576	592	593	547	606	559	597	605	524	548	580	542	554	570	595	593	559	539	576	577	562	575	576	571	590	518	554	595	584	581	600	567	527	586	605	587	570	602	536	558	598	582	542	604	571	542	540	530	579	566	589	543	590	540	591	574	588	568	584	599	533	570	573	547	549	564	557	552	561	540	561	539	584	540	553	576	574	579	555	549	546	573	561	563	549	601	560	563	580	562	569	585	540	581	590	586	579	549	515	557	529	581	552	606	572	580	570	562	569	567	556	556	609	562	572	581	586	563	570	564	576	599	564	560	579	546	558	574	557	550	603	536	552	583	611	585	561	583	578	562	506	544	570	546	570	536	547	601	582	529	577	604	555	589	570	557	582	573	558	510	565	557	536	561	504	561	599	571	564	569	533	587	554	620	547	552	594	580	588	583	568	573	577	591	569	557	545	541	550	573	537	582	568	565	513	593	602	552	566	593	578	529	580	563	566	557	568	569	581	565	596	577	560	574	584	536	604	616	558	564	586	575	548	641	559	552	569	574	583	535	535	565	575	595	562	548	565	552	592	561	603	595	600
18544	5573	4533	2470	1828	1639	1584	1328	1120	949	832	783	759	746	736	691	721	716	702	739	715	700	702	663	646	662	653	684	672	678	638	694	672	680	640	613	687	656	601	655	673	659	638	675	663	649	662	682	620	685	658	695	630	644	628	631	646	701	606	662	657	636	632	670	631	598	662	662	647	650	647	699	608	670	673	694	626	659	645	667	659	618	629	615	681	661	622	699	643	668	622	621	630	637	645	625	641	641	664	671	631	673	678	657	646	652	657	624	677	628	664	614	613	657	644	649	629	647	660	678	694	633	636	659	651	681	717	639	642	632	597	634	689	634	676	611	673	632	638	606	668	675	679	634	683	642	627	634	674	656	674	635	602	658	655	619	707	629	645	682	653	655	656	609	635	650	636	646	647	618	633	687	645	656	652	646	620	648	669	665	658	646	671	693	632	671	657	634	642	638	645	691	665	602	620	647	634	630	676	604	700	680	668	641	643	697	667	620	643	637	645	611	615	611	633	654	642	614	613	670	633	629	673	670	705	671	644	580	653	661	638	688	603	663	639	676	673	566	636	721	634	684	634	649	658	641	661	659	651	683	663	681	611	658	620	672	632	673	648	676	635	634	654	650	626	673	628	669	631	684	687	644	665	641	670	676	671	632	665	612	662	650	677	662	641	664	642	602	658	647	629	631	623	631	629	691	704	615	617	696	667	623	638	614	663	648	699	606	644	640	649	637	652	608	672	608	649	634	620	663	648	622	673	629	638	622	669	619	648	666	619	649	648	641	672	612	671	667	668	648	648	641	685	634	631	623	642	670	622	692	627	646	657	632	644	659	668	644	638	633	618	660	671	652	681	673	702	633	633	634	668	633	615	660	668	672	645	673	625	633	618	634	663	640	664	645	641	643	610	587	648	620	630	639	673	654	631	696	647	661	602	649	628	700	700	652	648	614	668	678	601	673	610	656	628	692	622	667	638	671	659	694	661	635	676	663	649	605	621	636	644	677	678	631	594	687	616	673	646	594	667	651	637	649	649	652	601	672	655	659	691	622	654	656	641	655	658	729	596	687	677	655	691	625	668	700	632	607	640	649	701	689	659	603	637	644	660	616	604	659	672	648	642	642	611	625	651	634	662	631	673	638	658	649	662	612	663	666	695	647	653	630	692	625	628	656	666	625	653	633	645	630	602	632	650	663	621	634	672	641	657	650	637	661	661	647	627	672	638	646	643	644	654	633	603	661	667	615	619	660	625	658	611	651	668	651	663	599	654	665	626	639	629	643	658	652	596	639	695	694	651	634	662	647	624	632	670	614	640	627	650	608	653	653	594	646	640	661	627	625	641	666	670	653	660	621	632	636	659	618	646	638	655	648	583	627	636	635	659	608	619	664	644	654	646	655	657	647	652	659	658	630	614	596	645	634	655	635	643	684	628	649	612	630	637	647	613	669	652	629	638	676	625	635	661	622	681	671	603	662	650	665	733	669	607	619	618	673	654	637	636	682	635	655	662	615	612	653	655	648	629	612	637	642	691	655	661	604	623	653	638	608	667	657	650	669	653	642	666	631	645	666	651	654	686	625	629	650	632	656	684	690	651	631	636	641	644	655	659	676	670	647	608	668	622	659	651	663	640	592	612	641	676	642	655	625	673	662	678	636	656	639	666	631	633	669	590	632	688	668	698	641	653	652	705	669	642	664	676	629	641	651	624	662	664	679	661	682	648	616	625	657	654	603	655	638	610	631	667	678	651	703	636	664	679	663	646	647	673	620	618	641	668	691	642	632	652	631	662	651	663	645	664	636	605	700	653	660	637	627	642	637	627	687	667	621	647	686	647	645	655	659	670	667	633	667	612	666	658	666	662	608	629	649	667	597	652	641	679	637	666	647	663	625	633	665	657	628	620	667	636	628	652	622	590	603	648	619	662	681	672	633	622	607	673	648	605	653	687	658	636	678	617	666	630	660	625	647	606	668	674	651	641	637	658	581	651	623	635	638	662	601	618	653	644	619	701	648	661	658	619	632	613	609	610	600	661	673	630	612	606	660	650	617	653	642	634	643	708	649	642	626	626	669	674	646	685	659	633	649	662	627	632	572	658	648	664	650	640	687	611	624	640	654	663	637	673	684	642	634	601	639	644	650	675	647	635	648	652	631	692	654	642	592	659	634	625	615	641	653	635	646	674	625	629	642	700	632	608	715	619	606	637	655	666	633	643	630	637	649	665	637	699	643	669	646	623	638	684	605	632	660	635	656	599	609	658	662	655	661	679	661	620	624	620	677	621	630	650	633	696	635	660	670	657	634	650	632	651	627	678	653	666	658	651	632	650	677	672	659	664	586	644	607	629	673	668	634	669	627	624	617	703	630	642	646	658	601	674	678	614	621	668	703	612	629	649	638	620	677	636	628	642	647	657	654	634	619	613	674	595	645	626	666	683	653	672	606	628	643	665	673	662	670	665	697	636	628	628	685	649	606	603	681	641	638	613	640	637	610	643	668	637	627	670	632	641	641	663	639	680	606	625	644	645	631	634	641	602	643	676	713	628	619	614	652	654	615	643	656	624	627	594	635	649	608	661	674	643	700	642	664	663	639	656	615	677	706	662	643	611	637	653	592	616	657	635	663	649	644	636	642	627	690	662	604	660	628	671	660	654	648	670	650	657	633	617	619	654	628	646	639	624	655	624	646	640	652	678	707	650	658	627	672	683	684	618	664	674	668	674	645	659	641	672	635	588	637	668	601	640	688	633	626	611	665	641	644	663	655	689	665	681	709	618	657	680	643	651	657	641	655	657	584	646	600	670	646	665	688	618	653	666	645	665	641	683	638	633	594	644	683	649	667	613	642	668	643	639	630	629	673	699	630	663	654	628	625	606	652	635	673	681	676	661	627	593	626	667	670	648	600	664	670	623	617	678	626	648	662	652	616	644	630	649	677	650	652	637	700	686	671	687	640	602	645	604	629	631	632	682	665	607	657	642	648	713	654	651	654	685	663	635	645	661	647	672	671	630	621	641	654	625	644	611	666	697	643	623	647	649	633	634	688	644	636	669	654	675	665	593	706	606	648	621	644	685	656	587	662	649	700	660	632	609	664	664	628	686	661	667	619	691	652	632	608	677	637	678	677	627	628	630	633	687	673	606	596	613	644	632	625	642	619	614	683	637	647	670	624	620	632	653	649	680	600	661	682	607	587	621	654	649	659	692	642	673	596	665	642	640	656	647	696	660	635	622	705	653	615	673	620	665	645	639	646	650	648	619	672	636	636	632	642	615	644	668	664	668	620	635	636	678	662	647	674	625	662	599	585	686	622	600	643	659	627	685	665	665	631	651	626	638	649	626	672	653	644	642	616	638	638	652	665	665	623	630	630	644	635	624	692	573	702	643	670	615	633	648	641	620	677	644	660	641	667	667	644	590	636	645	629	654	662	637	590	640	627	655	646	646	652	632	661	609	626	660	659	617	639	603	665	630	648	626	685	671	672	651	662	652	662	629	617	628	653
22742	21252	29066	23760	21247	21350	12100	1874	1149	1017	1021	858	818	769	662	713	669	661	668	606	631	601	620	606	546	593	573	609	585	545	535	538	563	587	548	587	601	563	564	528	552	530	561	544	538	567	529	572	539	561	558	551	581	541	593	544	533	557	567	547	556	591	530	501	527	552	518	566	544	569	553	510	541	530	540	583	543	504	542	531	557	533	518	524	528	527	524	529	546	558	555	503	543	565	537	526	526	539	557	552	534	528	535	534	540	572	562	513	583	533	552	537	576	515	563	545	542	559	539	524	551	518	565	529	525	552	566	606	522	505	509	538	534	560	548	473	549	561	519	579	548	521	587	524	554	540	549	533	538	544	524	577	537	563	516	514	511	523	529	514	544	562	564	549	531	532	536	503	537	516	546	549	544	508	497	535	514	528	493	528	542	544	590	585	555	522	530	502	571	520	507	513	551	518	494	550	536	512	482	524	539	540	532	547	534	497	544	573	512	523	531	541	551	543	543	589	530	513	539	524	580	563	559	510	573	535	538	558	537	525	561	552	549	488	521	495	524	529	591	536	524	510	562	532	532	530	556	529	556	529	508	492	494	515	595	523	555	539	539	549	589	498	567	530	580	538	519	579	516	541	581	517	524	536	569	514	547	545	556	540	530	544	580	568	558	524	507	586	585	509	458	540	514	545	535	514	534	516	592	495	532	562	515	521	539	565	568	536	529	522	480	521	532	510	556	526	538	526	547	552	534	495	549	555	533	514	534	549	529	536	540	550	543	489	526	506	534	555	558	556	569	535	510	520	560	501	497	549	546	552	570	509	561	537	518	533	519	529	513	546	519	549	523	538	522	508	537	530	511	564	546	549	540	498	546	541	546	541	576	558	523	538	534	554	575	536	502	490	553	524	508	542	545	515	547	516	543	565	552	566	526	531	465	508	573	537	588	512	553	569	538	517	528	533	547	529	534	501	538	550	526	544	530	551	562	538	518	528	531	559	470	506	522	550	564	534	565	494	527	538	502	496	521	536	548	536	567	553	551	535	529	557	541	557	492	538	542	498	534	503	575	569	535	581	562	583	521	560	524	518	510	552	534	524	543	522	576	557	555	533	519	530	551	538	529	539	552	584	518	514	559	561	527	535	562	535	526	495	552	578	532	522	511	541	501	546	504	520	552	508	559	512	542	517	507	532	535	507	575	522	534	507	551	548	513	523	522	551	542	561	556	552	566	494	542	539	588	512	528	565	520	542	542	563	544	562	523	543	565	565	520	533	566	519	534	563	551	515	541	564	546	526	524	597	531	542	539	545	503	505	546	547	538	518	518	542	545	510	542	555	553	526	534	562	533	579	560	540	531	528	579	573	540	539	523	521	515	575	557	521	575	538	528	534	549	531	562	527	497	502	579	559	552	448	554	502	509	532	517	523	497	542	505	526	523	533	515	589	567	524	541	497	504	520	529	499	555	586	550	548	552	555	586	520	533	544	566	520	583	557	541	527	507	538	509	594	560	532	550	527	558	538	531	507	478	562	521	549	517	510	521	502	553	532	516	525	549	487	500	509	519	532	555	518	526	537	532	539	537	530	548	547	521	501	517	550	586	527	535	568	512	522	548	527	490	562	547	547	580	490	550	538	526	531	504	579	581	543	529	552	554	558	578	610	590	580	544	546	529	519	536	538	509	505	537	525	512	516	515	505	518	570	520	529	574	497	550	500	535	537	533	553	556	527	555	506	519	528	513	506	538	530	535	516	572	526	573	532	543	538	560	538	549	518	533	487	557	598	540	537	522	492	541	483	567	558	565	516	483	527	495	542	487	492	513	587	563	537	515	564	519	563	542	527	596	522	510	529	557	515	557	520	532	550	546	525	560	475	571	555	527	493	537	530	528	556	564	557	547	580	584	544	540	535	523	522	550	536	516	557	524	526	522	535	519	540	534	513	485	540	550	500	569	526	517	550	531	523	502	513	547	557	564	517	517	536	533	548	524	562	565	545	543	564	488	530	538	575	521	511	521	531	542	590	549	551	555	527	538	517	551	520	525	528	530	524	540	575	537	554	505	530	511	485	532	525	551	493	575	534	539	509	523	536	528	519	532	547	544	575	500	496	571	529	518	505	579	562	510	541	556	510	562	568	543	549	543	527	523	528	556	540	528	515	563	553	528	552	497	502	582	519	533	509	521	518	562	502	507	537	554	503	477	571	550	493	556	505	525	547	548	550	512	543	507	535	559	479	502	523	553	530	543	510	543	505	531	513	564	525	523	501	521	522	505	535	539	541	517	567	508	549	526	521	545	524	543	532	532	533	546	569	539	498	564	556	570	551	570	545	533	520	531	553	534	525	552	539	536	551	522	562	540	541	529	565	568	508	540	532	566	550	556	512	533	560	529	552	514	520	522	521	508	562	518	545	512	556	540	534	517	563	526	546	527	517	493	491	499	501	543	513	494	541	528	511	573	505	550	580	569	484	504	520	528	539	532	548	542	525	547	538	582	574	538	575	537	528	543	575	538	556	532	507	505	510	581	559	551	542	575	592	499	524	539	524	564	519	547	561	539	554	508	600	544	567	585	560	494	533	533	525	524	510	539	560	543	539	543	484	511	541	529	548	537	520	510	575	527	559	548	514	511	524	522	570	559	550	524	519	572	550	560	525	537	535	558	578	541	538	546	533	583	498	514	516	513	520	574	572	499	534	524	558	569	540	516	531	509	543	495	531	529	532	538	561	567	540	530	526	550	553	571	515	551	537	602	557	543	530	514	516	586	550	516	505	529	565	536	525	548	545	544	549	510	551	511	520	539	518	540	530	521	500	494	540	515	515	529	557	520	506	587	538	504	506	505	519	571	552	533	575	524	546	515	522	534	557	539	502	465	528	569	551	521	553	528	534	549	546	537	506	496	521	539	535	507	579	545	499	533	551	555	527	544	538	552	530	491	558	539	579	498	514	523	472	545	551	509	553	562	522	523	519	530	524	558	557	541	528	535	557	526	535	521	534	528	551	517	516	576	555	514	564	578	576	562	493	526	553	526	491	511	550	542	543	531	533	538	608	563	566	517	557	509	539	540	514	561	498	510	571	557	537	527	525	550	542	539	534	546	503	524	539	534	525	522	513	532	556	524	538	566	555	518	550	555	516	576	557	551	567	537	557	545	514	507	550	551	550	537	531	516	550	506	508	495	536	531	519	531	482	514	538	534	526	530	559	511	515	523	510	586	551	551	536	486	511	539	553	527	519	525	567	555	520	511	524	526	547	528	550	543	545	529	549	491	557	494	548	528	527	544	564	525	526	542	513	576	537	521	541	559	545	567	534	491	553	543	545	561	539	529	554	548	535	541	580	518	547	531	539	524	499	516	545	521	538	493	515	527	534	547	556	514	511	515	513	575	553	575	527	535	516	559	523	550	590	502	508	528	512	510	539	500	552	526	554	565	556	522	528	554	479	517	542	522	555	558	503	480	560	499	564	557	563	495	521	514	572	522	519	554	555	548	532
20110	15281	13015	7081	4838	4219	3320	2680	2024	1691	1409	1216	1117	993	944	872	884	789	752	717	740	673	709	735	643	682	633	670	666	655	668	594	652	606	664	654	621	623	632	607	643	656	662	631	572	608	605	587	639	591	593	627	572	572	594	593	609	637	607	580	648	580	554	611	613	568	599	558	575	585	529	586	609	563	557	608	575	571	578	573	536	590	578	593	598	589	623	605	587	611	581	561	546	638	599	584	576	643	590	632	602	594	593	573	559	584	603	583	576	581	593	598	564	588	631	593	592	593	578	615	547	574	556	601	595	601	609	524	611	590	543	569	609	571	598	593	606	601	583	600	603	582	588	642	581	592	540	580	584	571	604	583	588	588	574	592	574	576	585	576	550	580	584	573	542	590	551	549	593	587	567	560	556	566	600	627	607	562	610	576	596	571	621	650	599	574	613	618	592	582	610	583	568	624	510	594	625	554	586	583	609	591	572	578	586	591	604	617	545	591	583	586	569	541	567	577	594	554	606	555	597	544	560	585	570	636	572	575	604	556	549	593	619	565	564	585	582	586	567	563	613	576	596	581	544	602	592	566	579	569	577	559	566	556	569	562	579	598	572	531	549	572	569	587	587	597	568	591	578	608	572	609	614	615	583	612	604	555	644	567	574	590	604	582	576	597	589	540	572	596	565	564	578	604	552	600	624	594	621	552	593	611	610	521	625	626	532	557	614	629	592	575	592	568	562	550	548	549	571	571	634	543	625	596	556	591	583	622	627	552	536	573	569	638	558	614	570	613	615	575	584	541	568	558	580	555	544	578	574	561	574	558	594	589	600	581	600	579	604	583	550	617	537	571	604	625	563	585	605	536	578	563	575	601	586	578	558	549	562	538	604	602	586	610	591	627	623	583	576	603	587	575	605	607	550	562	558	578	578	584	590	611	604	554	555	559	569	595	614	574	616	630	596	608	555	577	565	605	578	621	544	524	543	582	595	559	591	571	596	564	601	574	577	573	556	579	574	606	620	587	583	598	584	598	581	559	601	571	608	562	583	562	553	608	581	560	584	558	584	575	577	647	575	579	588	580	589	625	574	597	598	545	595	580	574	567	554	586	604	598	596	619	566	569	526	573	565	578	601	606	534	577	571	573	630	584	626	575	566	576	573	574	591	580	546	612	616	595	559	595	594	596	538	566	551	621	592	583	573	540	623	590	587	595	570	580	595	555	615	613	617	604	632	590	572	615	531	586	581	574	604	621	603	592	661	612	541	563	575	603	587	579	557	599	571	566	597	600	560	616	585	578	565	611	533	601	561	606	552	569	604	583	608	574	560	555	620	568	580	548	589	570	557	615	594	565	563	553	588	567	612	602	553	566	596	585	590	600	598	554	596	613	597	579	576	582	606	597	590	566	573	573	600	592	586	546	594	600	584	642	570	577	606	598	598	575	507	600	608	573	569	572	565	555	566	604	573	631	613	559	614	601	581	533	597	598	528	608	565	600	595	624	622	562	578	547	565	577	605	607	592	575	569	551	604	587	585	577	560	593	592	581	570	601	574	580	590	571	572	629	580	592	565	597	570	569	562	535	525	566	582	559	588	582	576	603	577	601	590	621	576	546	599	602	603	559	598	588	566	596	597	620	577	585	599	604	606	553	578	618	619	630	595	617	567	577	572	634	608	610	585	524	605	597	572	579	588	583	567	574	551	619	594	573	587	591	546	572	546	574	635	559	544	621	576	550	566	584	527	594	632	565	627	573	624	575	556	561	565	581	602	563	614	599	594	586	627	561	578	599	557	539	561	583	553	552	594	587	606	544	554	536	604	568	570	588	575	541	599	552	586	626	573	573	543	592	572	578	595	589	536	616	598	595	560	560	550	601	610	565	594	590	579	601	590	580	568	597	608	573	630	591	587	607	566	604	597	569	548	599	588	608	598	563	596	600	551	586	586	578	610	587	557	577	529	603	590	591	591	579	573	581	623	614	584	550	580	555	611	567	616	562	587	571	624	628	584	586	561	548	598	597	555	607	584	577	586	603	600	588	591	591	590	602	610	582	569	534	560	611	592	591	563	619	582	534	562	559	544	600	604	615	589	601	589	570	551	562	583	621	601	614	556	544	584	564	580	556	604	552	619	596	581	577	576	568	570	576	574	595	578	541	588	571	543	569	583	563	567	608	606	628	614	584	554	598	655	568	593	568	604	553	568	597	566	580	611	556	601	581	597	560	598	583	574	584	571	606	611	590	569	611	588	556	594	574	590	624	597	589	613	609	565	603	574	575	603	562	560	600	599	532	567	557	608	601	607	597	566	584	588	570	568	561	627	626	605	562	555	587	571	614	597	570	608	563	588	596	576	558	561	529	591	568	568	592	538	553	542	547	600	554	614	606	578	606	570	568	567	561	552	576	579	617	559	627	561	611	590	597	601	564	602	584	538	572	586	587	567	642	547	597	575	585	558	561	592	565	587	601	595	563	607	588	562	568	628	599	611	574	564	597	599	574	568	601	551	541	561	554	566	591	602	599	567	642	562	583	624	611	549	589	557	618	548	576	562	584	592	605	559	617	580	581	637	573	586	551	625	623	553	583	566	625	574	615	571	619	617	553	585	641	581	572	611	590	572	583	566	573	592	592	578	584	570	551	572	613	556	592	567	570	558	567	591	557	571	542	612	565	585	533	602	518	602	554	575	591	593	576	555	565	583	574	565	615	566	576	585	575	577	536	540	578	602	563	581	571	543	589	611	540	582	561	576	580	579	588	635	576	572	609	596	536	601	602	575	568	559	598	578	556	577	593	528	588	584	607	529	572	606	607	600	616	584	620	607	580	600	554	587	605	599	622	555	578	566	565	599	538	563	583	654	566	597	618	567	575	626	559	612	558	579	573	574	603	604	584	583	603	581	593	580	595	587	566	602	528	652	590	572	592	528	618	598	583	563	589	523	591	568	563	562	589	592	568	554	580	558	546	597	620	556	582	597	579	589	601	574	628	597	545	617	593	571	595	557	590	611	595	663	565	595	565	597	584	586	560	599	607	608	581	630	548	597	548	574	554	611	586	559	643	556	566	578	601	614	605	586	610	599	574	611	605	565	573	595	611	528	584	586	577	582	538	595	568	538	583	616	559	609	584	585	591	561	605	566	586	559	568	594	566	627	563	575	598	569	579	601	586	553	593	568	571	566	568	547	595	601	608	598	587	576	612	582	567	566	567	565	601	577	575	555	637	560	630	614	616	577	622	624	517	621	583	569	576	613	641	597	577	613	553	605	602	571	546	608	601	576	537	590	564	571	568	562	578	567	567	566	617	586	587	566	575	597	559	552	592	591	565	605	589	552	569	576	568	579	577	601	589	616	546	588	607	584	572	605	570	545	571	620	568	618	610	591	585	610	564	597	589	576	556	568	578	597	557	599	647	593	603	533	590	591	573	579	603	578	622	585	559	558	594	562	573	587	610	561	523	574	572	586	591	622	578	567	558	569	573	577	596	591	581	571	563	622	623
27492	20338	8258	836	521	596	422	458	355	389	333	319	352	336	347	346	317	333	330	323	342	336	364	367	319	333	357	344	318	362	336	292	311	321	355	349	329	362	346	315	303	342	318	304	300	361	328	313	327	339	307	317	357	331	335	303	382	297	316	300	329	319	321	356	375	361	299	327	306	331	329	321	336	358	329	332	315	336	347	313	326	360	347	343	346	368	328	313	359	340	341	309	318	307	318	315	345	301	370	338	343	346	338	323	326	344	350	316	345	351	340	332	331	331	339	319	308	305	276	336	277	287	322	323	341	308	345	338	317	341	346	339	333	309	325	341	323	365	302	327	311	327	341	316	338	331	313	313	325	328	299	367	348	339	327	320	340	339	367	298	327	333	359	342	332	346	329	335	340	331	326	348	315	339	337	337	315	330	330	316	303	292	335	353	320	339	302	295	327	329	318	343	304	342	355	357	336	349	346	347	296	334	323	355	324	375	353	314	351	315	290	343	335	320	325	330	328	305	345	361	322	325	338	295	342	328	337	345	318	313	314	321	344	337	333	299	330	332	345	322	326	317	325	303	332	327	307	339	301	351	315	330	318	330	336	325	342	325	362	309	318	348	342	369	322	287	328	311	316	326	287	308	313	293	296	340	321	324	358	331	307	320	275	335	342	328	333	330	308	337	328	336	326	362	326	301	325	298	324	338	329	290	318	300	350	319	339	352	343	322	305	305	345	356	343	294	350	322	308	311	333	340	304	338	266	338	318	329	329	321	328	327	346	287	347	316	331	321	351	367	307	333	343	303	287	301	320	342	303	319	361	366	318	324	334	323	331	307	326	348	321	346	320	318	348	331	352	323	306	304	326	346	317	322	342	308	308	329	313	326	309	345	337	359	346	319	326	334	311	294	346	315	318	308	329	338	342	329	322	327	314	344	316	330	313	327	346	323	302	321	334	336	328	321	332	300	321	332	365	334	319	317	327	358	298	353	311	324	334	322	326	318	355	305	337	307	324	322	338	338	331	319	355	319	320	343	325	337	316	343	334	355	333	327	334	350	349	339	324	306	305	326	351	339	345	322	354	356	346	336	328	359	310	343	320	317	316	323	328	355	336	335	324	328	360	354	329	337	329	338	324	347	318	310	332	316	328	324	305	346	308	354	350	308	319	343	338	354	328	327	343	318	335	327	338	328	321	304	348	316	330	294	319	326	307	314	359	335	349	342	372	343	329	384	348	312	375	318	315	321	344	307	334	318	345	332	331	283	358	346	313	367	306	357	331	324	319	307	355	305	320	339	331	326	340	339	334	323	342	330	334	349	367	315	345	324	335	339	315	331	331	303	298	343	299	305	333	297	352	336	337	320	323	322	322	318	309	359	334	324	314	324	342	351	317	336	380	336	323	324	317	337	318	359	367	324	330	302	340	282	307	327	294	316	304	320	333	349	347	307	320	345	319	295	382	334	304	305	350	362	335	357	324	308	310	316	333	312	307	333	383	325	306	313	345	347	322	340	328	329	317	331	321	326	337	320	328	351	342	338	357	321	319	300	354	325	331	345	343	334	331	325	356	333	354	331	366	327	332	322	348	375	374	323	331	320	331	351	331	324	319	329	319	327	311	343	335	347	329	355	330	320	303	294	323	297	307	329	325	351	333	320	306	340	321	332	357	352	331	322	337	311	323	342	319	345	327	314	342	316	362	330	323	330	329	320	334	330	320	345	336	355	339	318	319	317	318	339	363	324	321	330	348	327	310	336	331	373	352	324	336	347	323	336	332	329	332	343	342	319	328	324	295	303	336	348	349	333	329	357	327	374	313	316	321	370	311	294	355	287	358	336	346	321	338	358	346	304	308	343	307	356	329	333	338	358	313	333	317	322	323	347	314	345	331	336	347	345	347	327	327	332	343	296	327	346	362	306	321	313	292	322	355	343	343	311	353	335	314	318	304	337	322	347	320	310	346	352	324	314	313	287	338	329	335	316	328	352	312	316	350	343	337	294	339	292	311	356	357	315	323	339	320	321	311	341	336	335	349	329	340	339	312	348	343	341	323	299	311	330	336	350	326	328	342	327	342	357	317	334	321	308	316	355	331	314	321	336	336	326	369	319	334	362	320	348	327	323	341	326	287	339	339	358	332	344	329	345	336	340	351	314	322	304	320	343	327	305	356	309	344	313	326	340	349	326	334	350	310	349	306	335	337	346	306	354	330	327	325	319	299	300	339	314	325	302	328	323	358	315	304	308	347	330	310	315	340	354	353	331	325	321	341	321	343	357	292	304	335	322	335	351	322	320	304	310	334	326	312	349	333	305	307	333	335	320	321	324	307	347	329	348	328	327	332	330	315	326	322	355	307	328	307	290	335	323	341	346	299	342	311	361	330	341	316	321	307	302	275	320	332	331	352	315	337	320	346	344	292	331	330	294	341	358	329	339	352	308	304	326	332	340	349	322	332	325	303	339	320	348	335	324	300	308	333	356	339	349	289	358	315	336	332	335	338	317	330	304	342	327	299	332	334	350	318	321	304	317	331	350	336	345	324	329	349	366	309	347	344	332	312	319	310	327	324	320	313	360	339	344	325	326	335	308	310	324	340	372	330	315	341	345	324	310	347	332	344	284	336	326	328	314	338	335	339	341	361	353	343	370	318	331	296	325	317	328	335	326	340	324	316	331	308	356	304	334	306	310	316	339	318	306	336	307	314	314	296	343	347	331	346	323	291	325	318	347	311	312	298	326	365	317	325	339	331	319	334	338	341	332	322	341	338	305	342	337	297	343	339	311	307	358	323	328	331	331	309	305	362	348	330	317	330	338	335	296	329	355	313	326	381	333	343	295	312	353	301	341	298	331	315	317	314	333	335	323	357	352	317	336	323	342	326	314	336	313	363	301	337	322	334	317	369	332	313	330	288	333	325	291	312	308	330	307	331	339	347	322	333	310	325	354	334	334	323	326	333	319	355	348	338	354	356	347	332	320	335	336	343	349	324	323	315	333	352	333	295	352	328	295	306	330	324	332	344	331	313	328	355	318	305	341	349	325	317	325	309	328	337	308	301	326	348	332	325	347	332	348	328	323	365	341	316	325	305	315	332	353	330	323	310	330	347	310	322	305	314	342	318	341	309	302	338	306	354	316	313	349	317	316	348	341	288	324	310	298	318	317	324	355	356	313	340	328	327	317	357	329	349	362	349	328	341	362	351	342	320	336	332	347	311	335	305	323	351	344	319	352	325	315	322	319	347	343	358	321	324	316	337	293	332	337	354	326	328	320	311	351	322	321	319	337	329	311	329	334	341	310	367	340	344	385	323	365	326	331	336	336	344	330	341	307	346	325	349	326	334	329	364	301	343	310	340	328	328	331	303	338	316	327	315	336	387	365	317	307	339	322	333	308	327	327	345	341	316	347	325	336	308	315	311	315	335	319	317	311	347	347	339	338	317	327	311	338	349	350	339	333	324	342	310	341	350	335	281	334	338	302	353	305	398	320	329	331	303	359
16373	1286	1035	681	584	1052	631	675	536	416	426	432	416	375	426	416	391	414	407	414	416	407	349	354	390	429	427	411	418	387	382	391	384	397	423	406	376	399	414	362	391	414	393	406	377	412	412	374	416	423	375	418	417	413	420	401	414	393	431	403	373	435	392	438	411	431	400	412	388	400	425	425	412	429	417	384	408	407	410	380	418	382	374	378	400	384	411	379	390	418	366	410	404	407	412	422	428	428	423	406	387	424	405	384	385	422	385	395	371	371	398	390	388	399	380	410	382	369	415	401	411	393	440	411	399	404	390	418	381	415	400	413	419	410	449	379	383	362	411	421	395	374	416	388	383	377	387	365	393	409	372	403	381	392	400	397	396	387	352	387	386	383	402	417	407	397	411	374	386	440	359	391	385	367	390	435	419	401	392	390	399	391	401	406	401	385	353	409	398	395	417	363	405	393	400	361	376	431	399	368	385	425	403	415	406	440	401	378	397	376	391	401	388	392	384	399	408	400	362	383	435	398	422	389	396	372	389	378	377	391	407	369	397	422	414	399	377	403	437	379	352	406	413	408	404	377	399	384	420	406	383	384	444	375	381	360	400	383	363	377	393	400	390	426	398	399	418	427	379	415	349	392	359	398	429	391	367	414	381	416	372	429	401	398	416	387	384	400	415	380	400	409	411	406	387	435	384	433	398	387	400	403	443	377	391	377	393	383	392	386	382	422	413	410	385	388	375	424	411	398	404	379	381	404	387	412	414	444	362	382	402	410	395	399	377	430	388	401	363	382	376	387	418	419	370	412	425	394	433	399	408	387	392	394	403	367	444	382	362	439	384	387	426	426	391	410	374	407	373	401	390	405	370	375	400	410	417	395	425	410	394	394	369	382	396	381	409	379	395	391	400	387	415	358	408	393	430	429	392	433	390	415	418	377	377	360	383	418	366	383	397	430	377	376	407	379	392	396	386	360	398	410	408	404	409	418	399	424	396	397	398	379	372	368	404	430	425	417	369	416	384	385	393	391	404	396	406	434	398	397	424	386	406	414	399	384	368	368	418	387	395	400	371	386	396	425	408	405	374	434	378	394	394	389	362	369	385	388	403	357	421	394	427	381	408	385	433	392	399	402	375	408	376	397	396	417	390	409	445	389	375	376	420	440	435	408	384	422	390	381	376	371	416	424	426	409	386	403	369	410	376	371	398	412	422	429	371	416	378	426	381	426	393	411	435	413	366	380	390	340	372	410	430	378	406	431	379	411	430	403	418	382	393	391	382	408	394	389	389	376	397	392	389	396	376	370	412	426	373	424	392	386	425	392	393	416	401	356	379	373	403	379	409	400	401	385	389	356	383	427	415	392	403	407	382	381	393	368	397	385	399	408	390	411	385	417	413	401	413	369	382	396	410	400	406	403	391	408	399	402	422	414	393	411	404	389	435	377	363	405	386	401	378	394	390	451	434	432	396	399	418	393	371	389	406	406	390	416	382	412	400	386	394	385	394	412	389	419	405	378	381	417	413	368	402	384	387	400	420	439	405	431	415	438	384	425	406	426	437	388	409	399	352	388	394	387	404	401	383	395	387	394	399	383	394	391	382	407	362	423	421	387	362	418	392	390	419	368	395	388	356	408	418	432	407	408	406	358	402	391	393	410	406	381	411	408	347	384	390	386	390	414	386	418	433	398	427	385	396	373	383	361	389	392	404	394	404	399	378	394	409	419	377	390	408	392	416	385	427	422	388	436	354	359	382	398	374	362	376	421	381	395	385	388	394	415	393	401	369	417	380	422	383	414	397	405	405	407	396	399	423	419	393	405	408	396	410	351	397	390	388	389	405	403	390	406	395	384	413	412	405	397	395	406	373	423	385	404	364	389	401	410	387	369	430	377	399	417	404	395	423	401	398	426	396	389	395	410	363	350	377	396	375	420	399	442	417	420	368	404	412	418	382	416	361	429	395	411	393	382	379	416	382	392	416	351	350	411	388	429	382	430	396	433	422	402	385	438	418	371	413	390	390	385	417	417	380	389	397	352	420	388	398	422	392	390	385	361	412	382	398	384	400	382	392	367	394	399	402	416	409	393	392	421	435	417	374	411	397	407	398	410	367	392	431	412	397	423	391	354	429	397	379	418	422	391	397	388	420	374	400	386	402	419	420	401	425	367	411	383	390	409	398	410	426	388	385	377	389	383	398	361	376	427	407	382	418	400	387	392	418	421	442	395	406	390	375	398	405	418	367	358	390	402	404	393	426	404	346	391	385	395	412	401	413	396	346	412	389	391	418	374	377	415	408	440	409	372	394	378	395	365	386	439	390	423	370	396	404	404	402	367	370	375	386	399	368	396	397	388	367	398	400	412	418	443	395	395	372	388	384	366	408	364	378	401	416	385	377	396	431	377	400	377	379	394	355	361	382	426	406	413	380	376	400	401	381	372	391	371	415	413	394	392	391	392	380	419	428	407	396	413	386	386	384	404	411	365	393	403	408	356	393	409	368	385	403	366	399	361	439	401	392	397	418	386	380	396	380	409	392	390	392	411	396	440	385	409	393	406	392	439	399	399	413	368	409	374	375	395	446	397	411	405	410	399	377	375	407	408	405	411	361	376	386	372	414	415	401	410	404	422	383	408	401	419	397	379	429	399	405	396	392	365	445	382	397	370	410	409	403	388	360	412	399	393	403	375	402	399	429	384	367	439	394	397	390	399	371	415	419	416	418	400	397	363	401	399	390	454	397	408	392	401	379	401	389	398	382	436	376	417	387	382	422	387	381	413	374	385	418	396	396	412	366	404	390	418	422	405	397	395	406	380	409	407	378	368	378	406	364	375	412	394	411	391	412	408	387	396	381	374	388	368	390	419	398	422	411	380	397	393	418	388	423	410	400	391	424	407	396	373	390	413	417	422	436	400	389	394	360	395	407	387	364	422	415	385	374	402	417	378	387	394	374	368	399	387	364	395	368	407	416	384	412	415	417	390	365	368	413	390	391	389	391	359	404	384	406	398	416	457	398	412	422	431	443	417	395	422	429	357	423	421	374	389	397	410	393	399	374	388	385	406	408	373	374	411	411	388	434	408	402	407	405	423	376	401	426	392	387	409	407	389	442	390	404	387	380	399	410	379	351	428	392	394	370	437	375	419	419	438	390	398	371	423	415	365	405	413	362	391	430	434	402	392	434	388	408	418	387	411	401	397	386	401	385	417	382	371	372	376	375	388	398	390	363	417	423	386	422	373	444	423	376	378	403	408	417	406	393	370	410	411	417	388	404	399	401	389	402	387	399	381	390	379	384	411	425	434	395	389	411	447	378	388	393	397	414	413	368	409	379	378	386	385	412	406	416	412	432	384	370	360	389	422	394	393	366	371	408	355	429	387	401	379	391	391	384	351	410	435	406	427	380	387	391	373	421	416	395	422	384	404	348	432	383	402	371	414	394	407	394	387	375	426	400	394	427	399	373	422	386	354	367	388	445	389	374	392	402	408	395	431	421	376
23599	21156	28490	24068	21139	12256	1385	812	551	487	462	397	384	362	337	329	285	321	293	285	295	263	288	279	282	257	276	270	262	254	290	269	232	265	270	248	244	242	261	273	250	252	284	256	225	273	265	258	273	248	268	264	266	236	228	260	237	261	265	254	228	227	243	279	251	247	230	241	253	249	248	240	260	251	237	242	236	236	263	225	265	281	236	255	230	234	254	243	217	259	276	226	249	246	253	259	250	284	233	239	238	242	239	281	237	266	236	244	251	240	261	235	250	259	248	238	266	258	242	277	239	236	259	242	252	263	234	269	270	242	250	237	256	241	238	244	245	223	244	277	256	274	258	250	236	252	248	264	237	234	202	249	242	237	226	211	254	246	232	239	252	273	247	245	252	258	244	245	257	256	252	238	216	259	226	272	256	280	265	233	246	254	245	252	243	252	267	253	246	268	253	255	256	250	252	238	243	261	258	267	247	246	229	256	255	247	236	244	230	241	248	235	245	221	265	248	229	247	228	233	238	246	248	225	222	246	230	250	225	227	244	254	237	260	237	258	257	223	251	237	235	228	248	248	248	234	232	223	259	252	213	275	229	271	261	258	236	241	269	270	243	223	247	245	254	258	242	257	230	225	255	272	268	238	251	258	234	240	251	244	245	272	259	259	262	234	272	259	248	246	260	243	244	242	250	231	251	232	247	237	229	248	233	257	256	260	283	223	243	250	257	249	241	202	267	241	267	276	240	284	242	264	251	281	272	281	272	265	233	237	231	247	261	243	270	234	231	250	262	231	230	244	235	259	245	229	260	240	292	255	253	270	208	261	240	253	234	246	260	241	238	236	233	252	224	245	265	223	249	258	254	252	226	247	246	244	289	239	236	240	249	254	279	269	249	228	268	271	224	293	273	264	245	237	290	221	238	225	254	250	264	239	232	216	232	251	258	247	293	250	239	232	277	221	228	219	222	256	232	255	231	261	269	246	245	270	267	234	255	238	262	249	223	226	238	250	227	213	232	247	254	277	214	231	231	221	257	239	249	237	256	266	227	262	255	265	261	232	258	263	248	256	239	241	256	253	232	249	249	249	249	264	262	249	243	254	241	249	232	249	241	258	247	256	253	249	250	240	246	271	252	240	267	262	255	242	255	217	233	270	241	257	250	232	254	234	229	257	246	236	250	255	249	252	223	248	233	247	232	278	247	260	264	272	242	255	240	271	239	245	249	274	269	252	233	250	254	245	236	284	245	243	230	243	235	243	263	251	256	256	251	264	247	226	236	236	246	207	248	231	263	244	263	236	257	237	283	248	247	248	243	228	240	205	265	245	249	245	227	232	252	252	250	271	251	260	265	224	223	252	247	221	263	237	249	243	238	261	247	244	256	259	246	281	276	273	219	240	241	250	283	268	233	254	228	253	242	247	254	251	216	222	261	240	249	233	227	262	279	261	275	248	245	244	239	225	267	250	239	239	293	273	251	251	230	255	237	254	242	279	233	243	237	259	259	233	263	235	262	282	243	271	225	263	259	268	207	227	237	235	244	206	235	262	258	213	224	273	228	244	237	233	257	243	263	223	233	249	240	236	237	273	249	228	244	235	231	252	238	237	248	232	275	243	267	274	248	267	253	225	238	256	263	235	248	233	249	251	234	278	217	262	262	235	243	245	234	281	229	258	252	270	282	230	239	246	244	275	218	248	255	221	244	211	276	261	245	260	291	246	270	235	220	243	265	239	254	248	265	223	254	263	245	235	265	253	244	269	279	258	259	247	228	260	242	282	240	239	213	267	233	267	262	266	237	254	258	253	238	256	240	275	261	255	272	266	233	245	260	281	235	234	255	220	287	260	255	237	248	268	247	262	222	254	229	237	240	260	259	235	266	260	240	229	242	236	265	244	237	251	294	255	230	259	269	295	244	229	233	262	257	244	241	257	264	263	248	264	240	243	236	259	241	258	224	232	258	250	263	240	255	259	233	255	254	237	256	234	226	275	238	253	253	250	251	231	227	267	237	243	239	266	261	243	235	257	266	239	242	236	240	268	243	241	259	259	256	259	251	249	260	243	291	229	223	221	253	244	258	279	222	220	253	250	266	257	261	235	252	254	243	228	241	235	245	231	261	266	249	225	226	248	238	232	248	265	234	253	247	254	265	233	256	249	234	227	263	238	266	260	226	218	232	250	244	250	244	262	225	236	245	278	238	246	253	230	273	260	239	249	261	247	281	238	237	244	267	256	226	250	252	259	277	252	255	236	251	250	238	251	253	269	256	258	242	262	223	235	249	254	268	253	236	229	248	234	232	242	240	236	241	233	267	258	257	269	261	257	266	256	250	258	277	267	229	233	263	254	265	235	253	268	217	233	267	250	216	258	250	224	267	240	237	256	215	292	267	270	240	220	255	213	220	227	264	240	235	273	247	231	226	264	229	220	214	237	235	254	250	273	259	236	249	274	259	258	270	252	249	265	256	214	244	225	236	249	254	237	233	244	228	260	256	233	228	268	270	226	224	240	238	249	230	235	226	237	244	229	233	245	231	265	250	265	225	263	259	255	222	244	263	236	220	265	224	269	245	258	239	259	248	255	234	277	258	280	248	236	267	234	263	265	242	275	242	249	277	265	251	261	257	255	246	260	293	232	218	242	223	234	229	243	261	237	272	237	253	260	237	240	259	251	272	250	233	252	251	224	246	252	230	263	253	256	252	236	261	248	269	273	267	250	246	255	250	255	245	267	260	255	240	231	222	247	261	251	229	232	263	258	244	260	270	242	253	259	243	246	265	261	248	258	233	253	236	225	253	241	286	243	247	213	265	261	245	248	292	253	252	257	257	242	255	236	241	245	251	287	242	239	246	244	241	251	237	299	220	271	254	256	247	255	271	259	257	243	230	239	246	257	250	254	222	268	236	234	240	239	272	274	260	241	243	250	264	252	242	235	229	249	278	245	231	236	259	227	234	238	263	252	249	253	244	270	236	265	244	204	269	251	262	242	243	274	234	277	252	245	248	255	264	220	230	234	239	230	231	244	234	248	251	235	245	267	233	247	252	256	241	252	247	243	260	255	279	274	264	233	239	254	260	260	271	251	249	228	244	270	264	195	241	248	255	257	259	248	240	263	260	264	274	234	244	243	231	261	260	261	265	266	258	249	283	261	255	235	249	259	259	265	255	262	236	245	259	266	276	223	248	256	269	225	213	239	249	250	253	273	239	274	246	263	277	221	242	233	243	254	267	226	254	256	229	257	266	255	263	271	247	257	251	270	246	226	242	249	235	247	252	238	236	224	225	243	286	250	283	221	257	237	230	233	209	253	237	223	261	221	241	252	264	244	243	244	221	247	239	229	246	237	229	255	249	259	236	229	233	244	242	261	262	229	237	234	241	223	256	261	278	247	245	260	262	254	237	250	255	242	253	230	235	236	228	246	257	245	247	253	269	240	232	251	246	228	253	243	244	241	259	222	244	240	227	215	250	231	246	259	219	247	258	249	282	232	239	253
17462	9268	7809	3907	2832	2831	1853	1360	1086	818	728	618	496	512	460	435	438	392	386	384	344	376	361	363	325	329	332	310	314	339	326	339	330	315	288	314	310	289	280	326	316	297	335	309	319	308	298	317	314	316	318	330	318	287	331	304	305	293	259	302	345	324	274	281	298	303	307	291	330	322	338	301	289	285	287	327	275	294	278	326	293	287	293	300	287	269	322	330	308	296	288	287	316	286	325	281	325	313	321	316	316	297	320	286	311	320	278	305	280	302	319	285	311	311	322	294	297	297	308	290	272	272	290	288	260	293	267	331	292	277	295	306	301	300	265	315	270	301	243	304	295	267	312	325	289	302	300	312	301	288	303	296	283	290	299	300	284	332	312	301	316	268	293	304	282	298	300	304	296	324	304	309	295	268	296	300	321	302	289	294	281	283	302	320	271	297	306	263	284	293	270	278	303	287	329	246	277	321	307	303	285	297	306	310	283	299	282	302	283	293	296	286	294	283	304	310	276	281	308	305	302	288	277	307	280	312	287	340	255	268	307	317	276	283	302	271	319	315	302	280	307	286	262	303	281	336	294	304	293	272	274	285	281	312	287	305	301	286	303	252	283	252	312	307	301	297	315	287	332	297	334	302	275	303	280	308	308	305	292	285	278	328	311	280	289	285	302	292	308	341	319	326	290	297	262	283	298	302	319	283	314	293	271	299	295	300	285	301	293	308	284	286	287	280	278	279	285	304	307	282	271	303	271	273	300	267	258	319	304	286	310	284	282	282	290	290	317	270	302	310	315	296	297	292	307	306	319	307	258	296	276	333	302	303	320	324	313	276	295	309	262	292	295	313	297	279	299	302	301	280	305	303	291	286	295	263	304	307	287	327	303	297	262	290	276	313	280	290	289	307	270	349	282	279	294	278	305	310	279	277	314	293	302	290	296	284	299	279	307	310	292	279	300	333	309	294	296	301	311	321	303	291	305	272	316	290	310	299	305	314	313	260	298	288	307	277	316	303	283	274	266	280	289	293	319	265	272	280	270	270	302	291	292	322	291	308	289	293	310	295	295	325	289	294	293	290	306	274	280	283	290	295	273	271	302	282	276	310	302	305	284	281	281	298	290	303	300	299	286	297	292	310	286	277	278	291	318	282	268	304	289	301	288	296	295	283	281	286	305	274	279	280	280	282	325	307	279	314	290	298	287	323	321	328	279	314	305	323	312	320	297	302	309	303	326	310	299	248	298	308	289	281	287	280	297	313	334	294	344	290	276	269	305	297	308	277	278	308	308	269	308	304	294	280	303	296	302	289	328	255	292	284	275	338	337	282	305	318	276	313	276	286	298	284	303	297	274	317	325	298	271	296	304	292	316	295	283	296	290	286	284	283	298	301	299	291	292	312	300	298	297	274	297	295	291	290	283	295	268	293	299	273	281	278	263	268	280	282	294	292	284	289	273	279	287	281	276	295	314	293	288	281	267	304	290	318	299	290	292	293	273	314	259	295	263	336	292	311	333	308	270	305	280	290	292	275	285	327	309	288	284	316	285	313	283	268	319	286	286	312	318	320	254	290	272	308	295	331	284	269	307	299	277	324	292	329	295	297	316	293	306	277	306	285	317	269	274	283	292	317	303	279	314	308	295	270	317	340	289	327	282	279	293	328	282	282	314	324	280	328	318	289	290	301	286	290	311	281	285	278	311	292	288	294	301	281	282	288	313	332	306	314	317	324	310	306	288	284	303	322	311	303	302	266	293	298	284	279	275	300	297	337	310	277	284	302	290	257	302	310	311	300	310	281	260	295	297	299	284	323	268	266	283	296	290	323	288	290	283	289	294	293	311	306	292	299	292	278	279	296	315	305	270	304	293	318	305	328	297	289	323	301	282	318	266	311	274	284	257	293	257	289	307	285	327	291	285	302	319	304	274	275	265	281	289	292	295	308	293	295	257	307	287	286	273	279	303	307	287	308	271	293	324	286	301	305	313	282	321	318	309	304	294	276	305	304	294	310	313	302	288	307	298	300	287	274	329	288	305	289	284	308	310	287	306	299	260	282	315	290	260	301	326	309	335	276	281	316	317	291	283	311	319	317	281	271	293	315	301	294	285	266	281	301	299	306	287	301	265	297	285	266	284	305	304	332	282	324	312	288	275	306	321	274	311	298	271	309	303	314	284	277	300	294	282	295	288	321	279	327	291	332	292	273	294	321	300	298	281	281	280	299	320	296	309	285	306	337	302	296	293	305	313	296	295	269	286	295	327	273	263	305	297	291	321	300	330	286	295	313	293	283	288	305	271	274	285	279	309	308	278	308	296	281	294	323	281	290	295	268	306	307	277	282	270	308	272	323	322	280	279	298	299	282	290	298	262	267	302	310	282	289	286	300	305	292	272	273	305	308	292	314	273	292	285	309	312	309	295	308	260	305	293	298	309	306	299	264	290	339	307	287	272	273	311	334	284	314	281	309	314	275	297	278	298	284	291	301	302	295	321	309	316	323	342	322	285	302	265	300	280	295	289	306	296	301	290	292	298	278	265	338	271	299	287	312	276	290	324	276	296	303	308	335	300	292	303	268	275	274	286	282	317	298	252	301	323	271	294	291	255	283	302	320	313	293	281	331	298	275	302	289	282	317	303	278	269	285	330	264	284	299	288	274	273	298	250	289	277	277	293	300	288	314	309	286	303	308	312	281	302	305	302	319	310	257	314	286	272	292	300	314	315	296	297	287	288	280	296	274	307	314	263	284	263	315	297	301	288	311	305	290	264	324	316	293	288	270	268	300	301	293	295	315	290	294	288	303	295	298	306	301	311	299	313	302	294	282	308	345	262	312	331	291	281	308	304	302	314	288	303	312	298	306	282	284	313	277	267	324	316	318	318	330	281	278	309	244	296	313	307	304	323	337	298	312	267	312	276	287	306	291	289	298	283	299	316	317	288	275	289	277	292	295	306	276	314	313	309	294	294	290	305	269	309	288	314	343	290	302	305	319	305	313	273	281	283	292	321	299	291	285	299	292	264	296	261	318	272	306	311	302	316	272	286	307	330	307	301	311	298	284	310	274	285	294	295	299	347	287	298	319	264	308	290	300	256	291	312	324	318	313	269	279	286	293	308	323	288	307	301	320	283	300	298	290	298	276	290	317	280	285	265	307	305	291	298	323	291	314	313	279	299	285	295	290	295	311	314	286	320	307	300	297	289	326	283	302	295	295	266	267	274	280	272	282	285	291	289	303	278	291	272	266	314	324	281	298	295	297	300	277	274	307	284	291	297	274	268	273	306	277	313	312	297	288	284	284	274	293	311	303	288	299	269	245	302	295	273	321	301	295	308	292	263	299	302	313	296	325	286	320	296	306	283	283	287	320	308	293	285	299	255	278	298	298	321	282	278	278	275	293	305	329	310	261	310	302	274	301	284	298	300	265	273	281	286	283	314	279	278	274	309	315	315	281	298	319	286	307	298	292	266	291	275	294	280	323	306	284	303	304	278	295	298	283
24854	21163	27528	24966	12633	1450	1011	739	709	697	631	593	650	605	593	601	603	600	587	582	602	600	556	583	608	580	625	554	607	557	548	586	577	563	590	628	590	571	564	576	554	561	580	597	586	566	563	563	552	550	537	577	599	591	584	577	561	552	530	606	578	593	559	559	539	546	580	547	534	583	523	539	553	545	590	547	573	546	593	558	549	573	563	586	546	560	591	562	542	542	530	598	565	590	583	618	566	624	625	554	549	565	559	557	568	644	571	603	555	580	580	543	577	570	593	586	536	546	544	544	530	615	546	545	614	563	591	576	545	614	586	598	593	552	562	587	588	529	559	590	556	565	558	565	565	562	570	536	553	564	529	591	565	548	569	569	541	608	589	578	562	561	586	591	581	588	567	559	593	597	547	562	570	589	565	565	570	514	571	572	557	582	571	589	544	575	538	547	572	573	560	575	570	572	607	589	575	570	525	562	565	571	573	529	578	521	562	559	595	557	533	575	557	623	562	549	564	531	575	573	568	552	532	577	593	568	586	599	586	578	583	520	572	566	530	587	617	565	568	565	523	530	592	568	576	582	544	523	563	565	553	561	531	528	554	550	563	606	530	579	585	531	569	581	544	592	550	590	553	556	605	612	589	602	573	559	593	544	566	573	542	550	571	553	566	561	572	570	555	622	544	570	573	552	528	556	575	585	580	567	571	564	561	589	558	532	553	583	577	584	613	567	567	562	571	554	577	588	563	581	544	546	522	582	558	575	569	568	532	557	542	572	576	565	561	604	574	566	564	564	563	587	578	558	546	578	572	548	580	593	577	545	570	566	566	592	555	595	590	555	585	621	599	560	568	562	538	589	578	549	576	575	560	562	565	539	577	526	544	506	560	587	554	558	587	566	577	578	569	575	610	566	530	578	595	552	581	570	566	534	509	573	561	542	582	493	574	578	553	526	576	612	522	533	565	542	545	492	546	579	532	559	547	549	559	567	561	575	513	595	578	550	592	555	552	541	599	627	559	562	592	560	565	574	551	557	587	588	580	568	550	575	511	596	551	570	609	578	558	541	583	589	512	582	590	577	558	604	545	582	559	609	547	565	537	613	589	543	557	582	553	556	622	589	586	563	609	548	579	542	549	597	590	558	566	569	557	622	489	570	572	581	566	544	573	551	594	511	568	600	597	560	592	582	588	513	562	627	577	571	604	583	564	576	535	552	566	601	536	566	577	562	637	559	542	575	559	601	532	544	618	557	554	569	592	567	545	531	565	570	572	587	594	586	569	582	612	547	550	539	553	557	520	579	577	596	558	564	572	541	513	575	565	562	560	595	593	594	568	604	587	568	558	586	606	555	572	610	545	563	552	536	573	596	574	567	517	568	545	538	566	548	574	559	582	571	623	530	581	544	576	594	526	553	542	586	538	609	581	546	571	535	600	561	593	580	605	569	560	514	558	526	538	558	573	547	603	586	550	564	530	556	576	585	568	565	605	559	581	546	547	600	551	546	582	590	553	583	571	613	559	566	575	577	602	561	557	561	557	569	549	577	512	585	530	537	560	575	573	561	569	567	531	554	592	585	606	560	582	540	568	549	568	571	578	584	583	590	558	585	570	593	514	525	552	614	613	539	586	601	554	564	614	542	581	531	573	557	577	555	565	546	561	594	564	529	574	583	557	594	600	564	577	562	572	554	546	582	580	569	562	541	536	540	625	549	536	584	611	566	585	614	567	559	609	561	527	546	537	564	576	566	596	592	555	570	557	564	567	558	527	539	595	556	548	556	570	570	584	556	582	524	596	598	588	596	589	557	577	558	550	582	547	579	616	547	560	550	509	614	605	520	539	549	577	566	560	520	584	548	558	595	576	566	571	568	572	547	536	578	530	611	615	593	594	548	564	559	587	625	586	543	554	561	557	539	541	565	585	539	551	562	587	589	568	559	575	548	575	560	579	575	555	578	564	539	551	586	545	595	544	611	575	562	575	557	557	539	600	536	552	544	534	535	542	570	545	569	552	539	571	579	582	551	549	551	589	613	572	571	594	576	585	567	603	549	581	522	566	575	554	591	560	528	555	568	565	550	607	511	560	569	581	533	570	563	552	584	567	619	586	580	579	566	567	554	570	550	560	562	543	575	574	559	568	532	571	548	548	569	582	573	561	517	545	561	613	568	550	547	518	564	558	559	607	540	587	541	584	570	553	628	543	582	638	619	561	549	557	524	588	568	567	624	605	545	562	552	574	553	554	576	560	552	549	565	611	539	571	549	584	536	562	549	537	582	561	558	582	557	521	577	548	564	573	621	569	563	557	571	541	547	540	580	548	571	551	589	586	563	587	540	564	588	562	537	556	529	539	566	525	548	563	561	576	573	594	543	590	591	573	607	540	513	542	551	533	542	594	617	569	573	564	518	594	525	556	552	544	492	551	546	556	562	541	603	530	567	592	580	575	558	586	546	551	572	541	563	538	597	585	604	532	558	547	567	570	567	548	563	556	594	530	560	589	587	556	573	560	523	565	519	543	582	588	599	569	579	576	595	563	577	552	602	625	598	552	580	555	554	597	564	591	533	526	587	562	564	615	560	594	583	544	529	536	555	535	575	611	559	593	608	561	552	595	567	641	574	541	609	564	594	592	555	566	579	518	557	549	539	548	548	591	571	571	563	580	564	590	531	554	583	619	550	535	634	582	564	581	593	534	589	555	560	553	549	606	590	585	621	572	591	557	554	575	583	582	572	590	584	537	542	553	599	581	585	555	551	564	555	540	555	593	594	571	549	533	528	565	569	547	589	553	600	586	514	591	564	582	571	585	558	548	599	562	606	581	559	588	580	599	580	605	540	544	589	540	503	556	534	616	556	578	573	557	562	521	599	597	577	573	537	527	539	570	547	573	519	583	606	551	585	573	544	565	558	602	571	572	597	572	569	520	569	564	545	542	565	560	567	577	553	592	594	563	574	585	551	561	554	578	593	561	565	572	548	517	550	539	571	545	554	560	552	587	568	544	577	516	559	565	520	572	544	616	558	580	526	556	551	589	534	575	549	619	533	542	588	568	607	530	561	582	573	552	593	542	577	576	548	544	558	609	549	568	510	556	617	593	610	617	557	544	560	570	547	522	527	546	592	598	620	593	583	559	628	560	570	555	591	562	587	572	586	602	598	549	557	562	566	602	543	577	567	561	627	590	601	575	604	556	572	561	604	578	580	568	557	576	603	556	546	588	548	611	588	581	538	586	562	564	594	550	576	559	555	596	539	543	536	553	593	558	564	533	595	546	523	559	562	548	564	527	585	560	602	549	577	543	569	615	581	567	547	577	549	584	557	580	593	548	566	586	587	597	576	573	596	562	583	588	526	553	528	569	542	543	566	576	553	566	539	563	567	566	576	568	565	598	541	549	573	573	573	538	533	578	582	532	552	570	528	571	573	580	547	569	603	544	521	561	603	565	570	575	572	560	612	538	536	572	579	590	538	505	587	557	590	545	560	565	562	555	565	575	531
17878	5498	4632	2526	2383	1949	1689	1169	1092	956	875	826	772	739	721	725	710	710	667	747	655	642	678	683	678	689	626	607	693	673	661	712	665	601	669	663	686	638	641	624	702	653	614	634	633	660	599	664	635	657	644	668	684	641	692	673	648	670	634	654	630	606	681	642	652	630	668	643	649	654	649	650	647	617	639	679	638	673	652	656	631	627	688	610	636	650	666	677	669	626	663	646	635	648	638	683	658	649	672	661	684	673	680	666	658	684	602	608	662	632	645	660	663	696	668	634	641	642	651	644	632	642	649	650	643	695	631	643	676	628	653	619	612	640	636	639	637	645	679	687	673	631	615	624	651	634	660	672	611	650	642	652	645	679	677	657	672	668	641	639	624	614	638	644	668	648	648	666	641	647	641	641	652	634	660	614	649	662	645	635	642	651	685	657	695	648	679	601	670	667	638	633	585	620	645	664	641	665	706	660	701	646	639	693	683	621	626	607	639	664	676	648	692	658	634	671	679	629	657	638	636	643	637	628	614	627	663	651	613	644	633	631	650	681	687	647	637	664	632	685	654	644	664	646	640	635	651	653	659	650	692	658	655	600	672	645	637	668	685	644	658	692	607	641	676	653	620	674	621	633	669	648	640	627	629	649	655	622	604	624	664	618	681	609	624	628	659	696	620	640	660	630	638	638	608	668	644	682	536	627	620	690	641	660	631	639	639	646	680	653	632	609	662	613	626	655	664	671	655	683	663	622	629	649	654	634	636	642	708	639	637	612	687	664	679	658	631	642	676	674	652	597	624	645	653	660	617	653	677	624	642	623	674	651	683	696	596	645	649	632	639	652	645	659	673	605	631	621	687	671	632	666	635	598	655	607	645	639	649	633	710	669	650	646	629	648	682	635	604	648	661	646	641	670	687	645	604	608	644	660	648	680	630	634	620	637	668	706	622	670	606	648	657	645	675	648	642	639	645	640	635	647	639	646	627	636	627	651	650	666	637	650	629	677	618	622	710	620	602	622	689	647	688	643	616	702	652	669	657	637	667	678	618	637	616	633	658	632	682	646	630	662	604	675	653	653	682	632	648	633	635	667	640	625	631	705	613	681	654	602	669	671	654	679	636	653	650	698	637	644	665	705	640	589	646	678	637	598	605	639	635	634	674	662	631	622	675	666	671	639	671	677	641	657	608	645	654	657	616	695	633	660	637	683	628	686	654	657	640	630	600	654	646	635	633	644	676	638	622	678	647	632	622	646	620	650	687	617	631	642	651	593	633	654	607	680	665	662	668	653	634	652	612	654	632	610	652	653	666	712	653	655	625	639	664	650	633	628	635	632	656	645	641	701	667	633	681	666	663	674	646	656	639	646	690	619	661	651	668	644	690	652	641	660	626	671	699	678	619	648	656	653	686	673	659	678	638	643	640	695	658	633	637	655	653	617	645	628	622	626	635	681	615	603	661	634	627	617	643	672	625	633	633	669	667	668	672	659	653	655	624	652	663	603	653	645	627	701	692	632	641	686	673	681	646	641	622	657	648	683	708	619	643	617	635	716	638	664	652	615	649	675	642	606	671	639	652	670	632	666	669	628	652	645	606	682	669	642	661	679	643	636	603	655	650	647	671	644	644	611	652	655	650	635	650	613	647	649	666	636	658	590	651	623	653	623	668	684	678	651	674	643	734	669	653	664	658	617	654	621	645	644	635	657	673	639	643	621	651	633	647	659	662	657	630	618	648	616	652	695	671	633	647	682	590	598	648	629	611	618	671	674	663	629	658	653	646	654	644	667	639	642	622	692	619	664	660	644	677	609	655	630	614	682	712	632	627	653	658	706	653	642	628	663	627	684	664	658	622	649	625	670	661	642	605	671	704	646	600	643	679	634	676	697	649	663	652	623	645	695	613	658	661	582	651	652	657	686	630	672	599	672	667	653	676	651	647	649	664	651	645	655	645	633	676	671	598	632	652	610	651	608	577	711	647	626	685	658	683	639	637	617	651	667	639	648	660	634	624	615	646	618	618	612	608	672	652	631	664	636	668	611	649	668	681	642	630	641	660	648	649	692	636	603	613	658	633	648	631	641	676	626	624	632	649	598	611	649	657	665	667	647	670	655	640	678	683	632	627	627	649	589	634	634	681	630	657	642	610	643	675	686	608	670	609	620	658	683	644	633	635	685	677	614	636	680	644	643	663	661	628	669	661	638	660	647	618	677	629	621	666	665	645	610	627	636	637	663	656	625	659	672	671	685	637	615	621	671	624	640	590	627	633	649	629	604	659	664	676	588	641	608	659	655	660	660	672	634	665	683	632	685	589	612	634	600	643	637	621	649	674	629	667	575	645	577	623	715	631	642	686	662	610	642	644	608	666	602	673	637	632	638	668	615	644	662	608	669	665	644	693	689	653	652	610	660	636	617	630	613	637	646	632	658	645	669	575	624	630	678	687	609	678	676	639	647	631	703	686	678	652	678	729	658	633	639	660	609	671	629	662	629	666	606	652	645	659	648	672	681	673	636	623	637	601	635	589	615	676	643	616	656	672	643	634	664	685	653	671	625	618	655	715	638	642	634	587	661	669	662	633	627	651	619	645	660	630	676	640	633	652	635	686	570	668	631	627	633	648	670	638	674	680	642	630	662	660	623	674	681	665	630	688	642	623	641	638	666	687	612	688	608	694	624	646	631	644	621	640	664	623	597	591	618	650	606	645	718	613	680	629	667	672	716	636	649	647	617	620	628	627	651	654	701	643	676	648	653	645	649	641	659	662	676	649	687	663	623	666	628	650	665	682	614	642	633	607	678	647	644	622	643	633	603	648	640	640	642	596	628	675	616	640	627	666	699	622	692	617	651	702	627	648	667	659	590	687	585	646	638	651	645	658	644	628	621	631	707	636	630	651	632	690	598	594	618	674	669	626	689	642	668	610	611	678	644	668	625	633	635	644	589	633	650	667	672	678	634	644	624	660	628	668	686	646	645	678	628	637	637	628	663	625	630	629	655	704	600	676	661	646	667	587	659	661	667	678	643	641	674	684	679	614	644	636	624	666	684	659	650	660	633	642	672	677	688	639	697	626	662	638	633	683	637	661	671	627	649	641	678	677	603	608	642	639	604	689	645	630	641	669	660	686	655	665	669	646	647	637	643	633	652	613	622	658	643	656	683	668	628	634	640	661	683	728	617	647	666	656	640	630	621	619	637	616	670	644	663	589	638	667	674	625	653	625	679	672	637	653	660	638	652	665	659	633	629	644	628	679	656	618	610	652	624	613	612	699	643	671	655	626	735	630	609	636	679	634	654	627	658	597	648	664	656	626	632	625	607	619	588	654	664	650	670	667	661	663	652	679	656	695	703	678	677	661	626	657	657	682	624	650	626	639	642	597	703	696	644	613	617	664	699	625	625	631	634	652	645	625	623	625	662	650	658	647	638	629	646	630	649	647	633	652	656	628	664	662	645	636	636	684	646	711	668	646	716	639	645	644	638	663	669	655	640	648	645
22664	21190	29004	23646	21186	21258	12336	1718	1165	1056	842	918	816	790	684	712	667	656	630	618	585	708	584	624	594	610	579	567	562	601	572	632	569	588	587	530	565	562	551	573	537	567	590	563	592	551	544	556	589	525	542	584	514	569	571	567	522	566	530	527	543	535	563	530	487	557	565	567	558	555	545	558	601	510	556	527	573	561	534	564	538	558	540	546	518	511	520	500	549	532	590	581	498	532	544	550	529	559	560	536	553	525	555	538	495	533	585	547	516	549	512	536	534	563	504	526	577	508	528	567	540	526	539	509	528	529	531	556	539	534	531	562	524	546	551	556	592	511	546	585	551	520	555	571	587	610	565	532	565	537	558	574	503	528	556	505	542	556	517	513	532	539	525	551	565	504	524	527	501	525	492	567	542	560	516	553	559	561	552	552	534	502	569	533	543	540	549	551	536	539	531	555	534	514	527	519	545	577	584	516	525	521	531	588	534	522	531	542	522	548	540	540	550	569	582	513	525	518	550	539	528	549	559	540	521	544	589	570	523	570	606	519	496	523	532	528	539	542	550	491	527	547	547	566	567	539	516	511	543	546	525	570	531	519	587	521	552	530	592	555	515	533	528	533	504	549	577	481	544	531	552	551	527	489	531	539	516	570	506	564	531	561	557	497	556	565	564	584	503	559	550	517	517	568	553	526	542	540	528	558	507	511	522	545	584	566	542	554	512	523	570	517	544	498	548	536	508	548	505	542	550	545	547	585	498	546	600	581	551	525	538	529	516	542	509	563	568	530	527	536	504	542	525	516	537	529	544	521	575	497	605	545	518	544	539	543	529	582	561	540	558	527	534	551	591	598	560	513	531	508	561	538	569	540	481	529	494	518	518	517	521	505	503	537	555	532	591	585	512	538	525	514	548	511	556	527	533	568	583	588	497	536	516	530	537	554	508	498	520	521	547	520	527	531	530	578	578	566	573	539	518	514	558	533	542	557	534	485	515	539	549	565	566	518	524	536	526	560	520	553	538	493	608	568	535	516	551	561	544	524	510	584	553	523	550	541	526	509	520	544	546	531	542	505	519	556	528	538	555	539	564	522	522	517	536	492	534	542	528	554	537	553	508	586	545	547	549	536	574	574	535	543	490	561	546	561	523	524	563	558	564	537	516	561	580	505	565	522	539	545	549	521	570	550	514	576	551	551	542	491	510	508	525	534	512	525	533	509	535	544	532	514	564	562	532	540	541	561	521	516	530	526	564	567	529	561	532	539	578	512	543	544	528	543	547	516	520	472	527	497	517	529	536	509	537	538	541	526	500	489	555	551	543	531	526	552	532	483	546	555	547	498	556	515	528	517	497	569	523	532	537	567	528	545	515	514	548	556	522	550	503	544	576	536	552	581	589	571	520	577	513	489	558	529	511	552	542	582	549	546	550	547	556	508	582	540	509	523	511	571	561	573	544	550	547	566	548	475	541	547	557	532	527	518	512	591	552	553	545	573	555	509	506	515	551	529	551	551	555	547	511	490	582	578	531	534	529	506	512	521	533	496	537	552	503	549	535	527	530	554	544	525	547	489	525	564	541	526	548	526	511	539	538	524	541	524	578	568	541	613	553	545	544	559	540	519	533	533	535	535	550	551	561	544	504	570	519	542	541	566	537	516	568	534	504	509	500	570	479	556	547	586	549	509	572	532	514	531	534	513	501	550	574	541	557	541	527	545	522	534	538	545	529	512	571	554	571	513	548	526	539	559	569	542	555	572	533	524	530	574	533	561	514	547	540	520	474	522	519	539	554	479	524	566	542	536	534	534	548	557	550	524	561	517	542	545	561	528	549	547	548	546	508	549	542	534	504	508	562	527	544	541	565	518	511	540	521	529	536	548	553	529	530	518	526	554	512	495	545	543	542	547	561	556	515	522	532	511	522	552	584	537	518	541	536	585	581	528	501	563	515	521	516	499	537	567	485	542	546	566	554	545	562	541	547	528	543	505	507	552	560	522	517	526	496	577	547	521	509	585	566	492	564	513	511	516	524	558	515	530	539	531	520	516	521	526	549	505	539	542	548	569	534	565	540	522	515	575	522	530	533	560	573	537	499	549	512	509	481	494	542	558	507	577	512	524	533	536	536	562	512	522	510	564	548	521	532	560	519	549	547	598	568	528	500	538	520	552	528	565	523	548	522	542	550	524	537	534	578	556	535	531	563	562	526	501	531	537	541	566	510	522	557	602	519	540	571	547	536	481	533	549	547	536	530	514	530	542	523	511	544	522	548	574	569	553	518	521	518	518	525	530	555	540	558	530	488	536	537	505	560	523	556	557	543	576	577	551	530	530	563	571	522	526	526	529	555	484	533	533	532	536	533	539	561	548	519	556	515	586	551	535	543	553	547	596	547	537	526	522	565	552	533	528	530	509	545	539	558	524	494	504	555	555	539	501	525	533	508	543	540	562	554	606	549	566	519	552	554	547	528	547	530	503	518	514	535	511	515	544	526	568	512	528	552	585	542	543	574	560	487	506	504	565	522	540	553	547	539	573	544	519	576	490	568	542	466	520	530	586	521	542	511	551	505	546	528	536	557	554	522	567	548	520	524	517	546	587	569	571	536	569	533	511	527	556	547	512	529	568	570	500	536	561	527	581	530	504	557	516	561	548	521	524	505	553	560	501	541	501	563	528	527	560	518	546	537	558	533	531	549	535	556	523	530	568	548	541	513	545	558	521	537	532	561	510	559	528	501	550	537	552	553	557	528	563	556	562	549	546	595	538	547	553	573	555	569	567	543	544	522	536	553	551	558	540	562	505	519	536	594	578	578	502	526	528	531	521	503	491	563	556	526	518	511	499	531	514	493	541	523	494	500	507	532	536	513	555	520	505	544	514	541	568	553	520	527	560	571	582	542	566	559	511	569	525	526	526	540	493	578	529	510	486	552	533	530	548	535	537	535	544	511	520	499	503	535	540	523	549	550	540	532	556	533	509	534	550	546	533	517	523	566	520	521	504	543	522	544	546	488	519	522	522	562	517	518	532	548	529	547	551	563	540	507	531	563	527	532	523	555	525	538	561	533	560	525	538	542	565	569	525	492	516	507	553	496	553	544	515	517	517	514	506	503	587	510	571	564	549	531	530	546	559	543	519	521	545	523	580	518	588	548	548	532	565	503	559	508	504	491	532	503	535	536	539	561	516	505	521	570	548	509	535	535	535	567	523	554	531	552	527	520	550	550	515	502	577	561	503	565	557	537	530	504	540	523	558	539	521	543	554	546	551	581	581	587	545	555	528	549	543	530	543	533	524	556	536	513	570	541	557	528	515	566	519	567	549	547	566	543	505	512	510	540	514	518	552	520	585	568	532	541	496	463	545	506	547	580	472	538	508	539	491	531	545	556	521	549	511	537	529	499	562	543	503	561	547	525	548	545	532	573	574	508	500	503	542	534	535	565	546	545	589	569	514	516	522	524	532	499	492	561	519	571	527	555	559	523	544	536	499	544	568	531	547
21492	15282	13115	6935	6255	4265	3719	2345	1917	1554	1428	1156	1060	1044	920	908	815	740	793	766	747	709	719	663	647	673	699	622	626	642	652	673	615	576	617	676	652	611	642	619	630	618	597	620	613	650	622	585	588	622	608	608	603	621	622	603	585	579	631	570	583	602	594	588	635	629	574	605	632	585	638	621	602	581	608	563	614	585	582	586	584	611	606	573	638	574	595	580	568	619	577	595	624	567	562	576	590	603	549	543	573	575	583	562	573	589	585	593	627	596	602	592	565	572	557	589	571	554	579	598	588	584	572	620	584	604	626	571	598	541	565	588	578	571	597	586	548	615	621	606	579	603	549	598	626	589	571	624	604	595	559	586	559	592	628	552	606	573	546	570	604	538	593	573	581	594	586	588	583	612	580	563	613	583	593	582	622	609	583	570	550	659	575	571	572	599	580	594	598	563	582	639	590	581	596	622	551	534	569	576	587	576	601	617	571	619	595	577	560	587	588	577	538	562	605	558	609	573	589	594	552	577	569	582	581	634	581	585	574	603	590	580	606	579	587	579	574	557	608	620	538	623	585	618	546	592	592	603	564	587	586	578	567	610	585	633	592	542	633	584	582	557	567	615	591	566	561	556	591	585	607	582	590	618	581	607	581	596	607	586	599	628	586	557	586	588	563	599	594	594	570	563	588	599	574	572	563	547	611	598	589	561	602	587	591	576	632	603	612	609	573	566	561	556	593	588	635	598	598	574	592	584	562	614	578	604	560	619	561	568	523	546	561	580	612	589	610	616	552	588	592	620	586	592	608	560	588	619	578	609	590	540	617	581	580	586	571	545	557	629	604	598	603	546	560	558	555	580	567	563	603	587	569	594	544	598	577	563	598	583	568	594	535	550	570	557	580	584	549	566	613	563	603	541	585	562	578	583	609	578	591	578	568	618	570	629	591	580	602	560	560	607	591	572	550	589	596	570	624	614	562	619	574	586	539	597	624	579	580	572	571	619	619	547	582	580	600	566	564	642	588	619	560	587	626	575	621	556	599	596	568	598	585	587	599	608	593	574	565	560	559	574	569	577	632	598	559	556	568	573	536	585	610	552	571	595	565	603	592	565	555	617	577	597	560	586	581	606	579	575	579	554	585	552	623	562	592	568	591	592	544	613	567	604	598	596	568	561	602	575	549	599	542	583	548	646	634	572	591	614	576	566	620	595	596	549	602	578	552	555	585	618	556	611	539	592	552	580	630	588	598	535	565	553	577	595	619	608	589	556	587	590	581	563	555	573	568	598	581	567	601	574	600	614	620	562	587	581	611	596	624	575	575	608	585	573	608	568	584	575	601	589	596	592	603	567	604	594	596	543	576	578	594	552	560	548	566	580	605	575	616	606	601	586	539	580	565	615	581	605	545	583	585	599	621	578	661	601	582	566	599	645	605	557	604	564	562	618	613	567	609	587	585	605	583	567	581	576	575	545	584	605	607	557	601	577	604	566	579	592	541	610	540	583	600	575	631	626	580	545	595	552	583	578	588	586	574	571	586	582	583	567	551	597	530	607	587	590	596	619	605	562	598	579	564	595	605	587	589	562	553	599	595	600	575	635	566	600	582	597	553	620	609	590	612	550	578	572	559	572	582	614	571	615	571	616	562	547	567	601	564	574	597	564	621	640	600	603	580	550	595	601	596	564	605	631	617	540	541	596	546	605	584	660	607	591	611	542	628	613	589	616	565	578	534	571	569	592	610	576	574	591	588	612	572	565	567	594	567	585	581	590	548	608	578	549	614	580	579	595	591	573	550	614	579	582	595	600	566	569	569	579	591	557	560	549	585	574	562	625	560	609	613	551	581	554	589	586	590	626	550	572	578	572	579	595	567	580	621	548	550	611	586	589	600	545	573	603	600	624	572	598	548	580	581	594	552	596	603	573	619	518	586	623	583	584	608	623	628	600	547	564	554	597	592	541	611	577	602	592	572	614	625	581	548	567	639	554	635	560	614	558	587	608	550	584	543	608	584	600	575	631	552	580	562	586	632	603	622	614	594	591	624	600	592	577	566	623	566	573	572	638	587	609	578	572	566	539	590	599	520	579	584	563	586	587	611	538	615	585	581	565	566	602	617	614	616	592	584	558	548	559	605	565	590	593	600	567	577	545	578	594	632	587	535	575	555	588	571	566	569	578	628	569	610	565	586	597	553	642	581	641	539	549	552	568	585	558	566	564	556	596	619	558	576	587	566	589	621	589	612	584	612	602	587	579	537	594	606	584	575	587	578	566	599	590	578	581	583	601	554	603	571	593	561	566	587	556	544	566	564	608	553	587	631	594	525	583	592	589	591	574	590	600	584	573	549	595	596	612	590	582	586	568	601	585	605	609	571	622	591	535	556	628	550	643	533	593	605	592	536	590	562	580	573	619	595	584	534	582	579	588	563	607	588	572	602	587	594	584	559	569	584	575	619	620	592	569	582	608	584	615	611	562	584	549	595	650	542	572	557	558	612	579	561	558	583	609	576	583	615	542	606	619	592	546	611	578	582	591	598	584	609	576	595	561	551	626	602	560	576	574	583	580	559	597	640	618	593	549	577	575	606	564	609	552	634	583	592	591	594	604	538	558	582	631	580	646	661	580	608	593	620	589	583	551	594	562	547	575	583	584	596	571	569	582	621	539	602	597	553	602	562	565	576	599	582	599	636	566	594	576	600	594	564	640	626	587	574	604	561	546	556	592	563	632	572	632	625	595	587	555	589	591	566	552	594	598	572	596	617	594	554	565	570	570	600	593	602	552	586	590	561	581	627	597	578	586	550	561	557	557	577	547	602	592	586	575	571	548	577	583	570	580	617	536	594	580	588	589	568	559	571	597	588	603	643	594	618	589	607	543	555	556	541	562	581	624	575	607	577	538	607	600	613	552	553	563	563	599	625	602	560	564	530	568	585	573	578	599	570	587	570	618	561	566	535	569	568	564	573	557	608	551	599	641	611	636	613	567	557	556	609	623	604	560	579	587	548	564	563	617	641	608	630	567	578	568	590	544	584	567	579	587	527	609	592	592	646	585	627	586	610	607	602	609	598	588	595	520	546	583	604	562	602	580	603	606	592	573	590	543	540	571	543	593	598	555	578	557	578	555	502	602	584	610	575	584	585	585	575	581	590	573	554	586	590	588	596	578	571	547	555	557	575	625	575	614	568	611	600	569	604	574	582	586	603	576	581	558	543	561	578	586	550	592	579	611	601	593	607	581	571	572	535	593	602	568	595	579	597	615	618	572	578	588	576	542	544	552	591	577	576	576	558	599	578	550	559	573	572	593	562	642	620	600	570	598	568	581	578	558	547	607	610	598	592	635	590	577	555	574	552	616	589	611	604	569	517	564	559	551	607	615	586	575	604	564	566	578	601	570	599	579	542	592	565	579	600	604	550	599	656	555	589	603	548	604	581	621	595	544	562	539	575	558	554	562	610	547	576	592	600	611	577	580	557	576	590	547	609	579	611	550	553	561
27409	20332	8283	936	987	520	463	389	365	318	365	375	312	356	351	326	351	325	354	342	303	336	302	358	344	335	356	331	353	348	327	345	350	350	313	333	346	341	325	342	343	337	340	324	354	329	323	333	353	325	344	336	312	320	317	308	314	299	308	329	288	345	360	322	332	329	339	357	339	337	352	329	316	315	313	344	316	330	350	304	314	344	347	326	354	345	340	327	324	330	334	332	315	369	326	303	323	338	320	307	357	335	305	334	324	342	327	347	326	310	321	360	344	342	318	328	316	322	343	317	316	311	330	325	310	320	330	341	339	332	307	353	328	317	349	355	340	327	350	323	314	332	352	346	326	318	328	356	332	302	343	360	328	335	292	374	326	351	337	333	340	298	337	347	360	335	346	312	330	289	352	339	302	311	357	310	328	331	307	358	319	344	338	324	350	313	346	324	374	321	283	335	313	352	346	313	346	285	341	340	331	357	324	310	323	355	332	338	382	321	335	326	317	347	297	354	349	306	322	348	315	329	318	344	331	321	335	322	352	340	347	350	332	316	295	323	334	341	337	350	310	356	325	336	336	324	326	351	330	325	310	348	346	337	336	318	353	301	379	340	331	332	326	346	335	352	327	334	324	337	323	372	325	348	332	319	312	321	322	305	335	344	297	320	331	321	356	349	324	309	337	373	330	331	346	346	309	355	340	325	348	315	310	332	327	332	312	348	322	326	348	309	348	336	315	323	353	329	341	317	318	366	330	321	362	304	328	333	329	338	345	357	359	307	307	354	315	327	317	313	341	323	317	355	338	303	339	335	360	349	305	327	323	310	314	305	352	325	309	368	367	299	343	327	355	329	334	345	318	301	316	350	334	334	326	326	324	320	337	320	321	360	347	355	318	345	348	349	334	347	316	346	319	341	328	340	318	319	338	340	337	328	331	331	320	303	318	355	348	329	321	306	329	349	313	346	338	313	340	341	316	344	319	309	315	332	319	362	321	330	356	325	330	311	336	332	335	305	337	341	336	316	323	340	365	313	312	305	328	348	367	342	319	324	336	320	318	341	317	352	303	311	335	330	351	319	316	326	327	334	352	343	341	369	353	305	322	321	304	332	323	336	337	344	313	343	334	314	317	366	347	360	357	352	311	351	359	328	323	342	324	344	324	350	345	309	348	331	313	320	324	336	335	327	321	334	339	368	347	343	346	352	333	345	338	332	348	331	326	295	340	366	308	321	339	311	316	317	308	317	350	341	299	335	348	336	351	332	350	320	342	344	334	343	333	317	358	346	305	338	345	333	330	356	304	326	349	349	303	302	334	350	342	338	347	308	337	329	333	332	330	342	337	337	306	330	339	316	345	348	346	321	319	339	300	356	320	320	309	310	331	327	301	323	327	315	322	329	310	319	342	327	357	357	337	334	351	343	337	331	301	325	319	330	343	314	319	335	338	324	313	338	316	335	350	349	348	349	330	348	329	346	324	323	312	341	282	347	333	370	331	357	325	311	345	330	324	308	346	365	326	326	319	309	288	349	358	306	314	317	330	300	336	311	343	364	338	331	356	359	312	345	323	322	336	314	359	321	319	320	318	329	312	339	327	330	352	324	336	296	312	359	364	330	330	389	307	346	312	304	317	347	358	347	340	346	341	319	370	372	338	305	331	374	348	333	336	277	341	311	318	305	312	331	333	303	317	341	332	306	346	354	329	301	348	315	311	331	314	324	291	328	323	356	315	348	316	340	313	296	318	337	339	340	369	327	323	339	297	359	333	354	362	351	323	328	375	329	327	337	324	355	347	329	343	337	324	318	332	321	332	345	341	333	319	364	323	322	319	360	356	331	314	306	364	342	344	331	345	360	301	321	328	374	368	291	358	335	323	317	351	338	326	337	289	333	335	317	333	319	326	331	322	377	359	340	322	346	343	342	346	353	337	325	327	346	320	309	337	332	325	312	327	341	340	320	348	303	296	341	327	339	298	341	330	345	320	315	330	337	331	331	320	317	343	315	311	327	321	313	356	342	354	315	306	337	311	337	329	327	328	353	315	319	330	344	345	330	338	315	323	357	370	301	328	331	368	360	310	318	313	321	343	332	345	307	326	318	310	304	338	303	330	325	341	327	334	335	354	305	334	354	379	328	307	341	339	324	343	350	319	330	331	304	334	332	332	283	342	309	346	330	291	357	338	350	314	308	321	342	340	339	324	348	337	335	335	328	307	323	345	335	334	297	340	326	329	385	336	289	352	343	342	302	317	326	350	298	330	353	339	312	326	319	314	367	341	332	307	347	323	306	317	312	343	324	340	320	313	318	345	323	349	308	323	308	338	329	340	347	307	307	301	321	323	352	310	329	312	339	327	318	383	327	337	362	338	333	360	326	368	335	346	339	308	325	312	344	354	334	324	334	332	344	307	310	336	335	343	319	321	317	294	340	314	341	318	353	347	314	296	339	339	329	297	323	329	336	364	309	325	308	305	345	319	355	352	318	316	336	364	332	329	354	307	329	325	327	333	298	317	301	339	315	307	340	313	339	360	331	342	331	314	324	310	300	318	344	317	357	336	355	349	319	347	331	341	324	292	343	330	310	314	302	318	325	317	315	340	305	357	285	320	314	315	296	366	326	371	344	321	343	345	330	368	345	338	350	314	334	333	318	313	311	314	327	345	340	300	317	331	314	321	346	351	314	336	347	356	351	316	329	365	338	293	337	322	373	357	315	338	304	332	318	359	310	346	357	325	333	327	319	327	318	310	365	335	357	323	330	339	326	322	353	352	327	322	313	303	322	319	348	312	293	359	339	349	329	356	308	309	341	304	337	360	331	329	333	325	307	349	308	319	356	320	350	347	341	316	332	291	359	339	298	367	338	332	303	319	350	323	322	356	326	333	358	338	292	315	332	341	341	294	359	322	295	347	321	303	337	341	329	321	314	328	337	304	366	345	333	315	339	369	345	324	328	350	313	345	346	375	346	301	338	347	361	351	315	326	359	327	337	349	321	335	323	371	298	343	337	313	306	347	327	336	343	344	356	330	304	341	327	318	315	371	342	303	345	346	323	307	326	343	337	320	334	335	304	343	344	332	331	329	357	345	317	334	339	355	340	296	329	365	348	333	365	335	351	317	341	326	316	354	341	308	318	325	365	312	340	315	362	318	327	344	317	339	317	351	330	298	328	329	364	352	333	322	324	337	352	318	352	328	355	354	326	325	308	315	313	364	326	316	348	308	359	329	366	344	329	325	335	329	340	333	330	319	331	322	360	347	330	327	351	342	368	326	346	324	315	364	346	351	354	328	352	311	309	351	332	351	307	305	307	353	351	324	336	347	334	306	347	339	328	316	311	311	334	355	314	320	338	319	359	314	325	317	362	334	347	303	329	338	353	337	329	356	316	334	313	337	331	342	347	299	322	331	293	319	333	328	354	321	330	301	305	347	354	301	304	332	326	344	353	354	362	355	322	285	334	339	351	297	343	326	323	347	323	341	315	331	329	326	288	331	314
16149	1277	1056	893	1501	792	622	477	461	429	422	383	392	398	421	369	392	412	401	387	372	399	395	379	370	372	378	412	430	380	401	406	372	386	366	400	422	395	370	399	382	405	406	369	407	426	382	364	411	375	383	397	411	400	413	410	388	383	429	398	396	384	397	390	397	407	386	364	397	365	405	415	419	398	420	373	388	385	398	414	383	379	409	394	434	406	438	402	409	395	362	430	391	369	386	407	435	421	373	391	392	411	378	392	396	427	392	399	365	378	393	412	445	355	398	407	384	381	390	410	408	403	428	398	419	394	392	413	392	387	360	397	403	387	410	390	406	415	397	431	428	351	403	387	437	404	402	417	392	376	381	371	395	389	419	365	360	385	409	368	409	388	401	385	388	424	397	359	416	416	410	389	395	378	387	374	406	380	439	359	432	404	434	384	393	402	400	399	407	366	372	377	396	378	382	413	392	399	410	402	394	396	394	379	447	394	377	389	375	411	412	370	374	410	381	435	405	406	412	415	409	386	409	373	356	418	393	378	405	381	421	413	371	423	394	392	378	425	380	423	403	400	429	377	421	392	376	402	423	368	376	414	410	365	410	394	437	363	446	387	393	407	404	404	400	395	362	385	384	381	409	419	411	373	401	394	396	378	388	361	419	404	385	377	386	417	381	435	387	393	375	367	394	401	424	397	384	407	432	402	384	395	410	396	394	377	405	411	408	399	415	400	381	421	403	421	415	398	391	386	388	391	409	395	428	402	354	393	369	423	383	401	407	360	393	380	396	404	403	421	368	384	379	424	374	364	386	399	372	375	374	381	376	387	405	438	349	439	407	407	364	373	426	378	385	402	423	403	378	388	377	374	402	380	400	410	372	415	381	414	407	414	391	416	418	391	366	409	411	406	374	394	396	373	392	389	406	405	367	407	399	400	378	386	394	384	396	406	381	394	418	411	383	367	430	396	391	392	404	427	391	388	399	414	421	384	402	394	407	372	388	404	444	387	400	392	421	404	393	377	352	425	389	381	414	407	405	389	419	424	410	398	369	416	392	426	429	424	406	401	410	379	394	399	388	403	404	396	368	374	389	373	384	374	393	405	408	398	375	385	426	390	386	389	378	370	424	371	424	388	386	408	421	401	439	393	406	377	388	396	425	425	398	406	392	407	399	396	407	403	386	399	395	421	382	409	373	364	381	400	423	412	414	432	404	442	418	419	384	425	414	384	370	341	394	368	388	409	397	421	410	386	422	398	396	432	397	368	364	389	434	398	399	395	377	396	407	409	407	375	375	392	390	425	384	422	378	394	377	374	375	434	395	404	407	402	397	384	406	406	395	387	408	420	392	358	400	407	421	418	392	394	395	405	380	407	426	399	402	398	388	411	407	402	393	403	419	355	415	406	407	404	416	373	415	419	391	380	364	411	397	397	346	378	407	386	411	410	387	368	401	422	381	401	399	394	404	401	381	384	357	442	421	408	402	372	403	420	403	379	389	401	401	405	394	378	405	394	414	384	391	425	427	337	407	407	370	419	423	403	402	407	397	407	380	413	405	386	378	411	387	389	389	402	386	358	410	403	396	391	366	429	415	421	378	400	357	398	421	422	403	386	397	428	383	391	430	388	423	377	396	379	437	390	409	382	421	395	360	396	386	404	393	417	379	400	388	394	408	450	411	411	426	386	386	387	376	383	382	394	359	395	423	392	421	379	422	415	383	390	413	371	356	418	389	406	409	415	385	400	415	381	389	381	408	412	376	374	377	381	376	361	376	384	371	420	403	390	358	368	397	387	413	393	408	389	390	381	399	434	376	388	399	424	396	403	441	426	360	393	418	397	377	419	405	424	398	414	405	419	398	417	393	422	409	370	371	399	400	377	392	425	387	405	395	427	351	401	364	391	404	392	385	378	372	396	379	381	411	397	411	408	400	377	399	395	382	383	420	398	427	439	372	412	360	431	381	379	411	418	401	390	411	414	401	421	392	371	393	385	407	379	375	406	396	391	395	391	410	379	401	376	364	395	408	416	404	440	400	380	376	408	398	429	412	407	395	393	368	384	390	403	397	383	399	376	379	407	401	438	419	399	378	353	352	372	469	375	369	399	413	396	403	392	387	400	403	406	365	381	400	418	421	356	364	410	379	421	406	347	430	391	415	378	389	370	413	394	380	401	422	387	409	396	414	407	416	394	428	391	390	413	398	410	362	390	394	436	411	416	407	371	365	386	432	394	402	406	387	398	400	395	385	390	399	379	408	408	362	392	384	378	412	401	410	395	382	427	417	365	394	389	426	386	422	377	379	403	366	359	426	364	413	381	411	398	349	370	360	393	404	422	409	454	380	407	407	430	386	385	401	392	373	382	410	392	388	354	367	397	467	397	402	366	402	394	408	417	363	408	365	392	337	388	398	409	411	380	354	396	388	402	364	404	382	404	437	417	370	369	384	428	409	391	422	386	377	388	399	361	419	368	420	392	389	380	390	399	387	436	407	420	437	406	354	411	361	395	380	434	402	423	403	390	396	371	367	407	399	406	397	373	403	385	390	377	454	424	387	398	425	404	394	396	421	432	429	370	399	413	420	391	419	418	391	394	408	394	404	415	392	427	391	408	435	383	438	424	423	377	383	385	405	368	387	440	376	397	357	404	418	404	371	395	396	381	370	378	368	388	389	415	407	409	388	407	412	438	384	414	397	440	374	413	382	357	408	391	399	403	410	408	401	430	423	401	422	381	375	388	392	387	367	390	407	422	406	368	406	431	381	397	401	419	395	400	377	357	396	370	383	431	422	390	398	432	375	361	410	443	354	398	427	361	411	380	384	401	386	392	415	379	405	396	428	409	375	422	385	417	406	392	407	400	393	393	394	393	410	405	397	415	422	390	399	382	393	384	338	429	391	385	408	397	419	418	408	361	401	391	393	352	382	358	395	402	363	445	412	406	404	419	416	376	391	418	427	393	388	423	402	404	384	431	403	383	400	401	435	415	386	410	404	378	401	409	443	437	389	369	371	415	389	373	430	391	387	379	408	390	393	405	389	395	399	352	386	386	408	405	383	386	425	371	396	405	419	395	405	437	432	385	364	387	398	394	387	422	406	375	380	377	374	389	382	358	419	387	373	405	371	432	361	395	401	406	380	391	383	413	407	367	378	374	381	406	410	397	414	377	379	394	395	388	389	379	425	415	426	428	370	391	398	398	381	426	376	400	393	396	386	390	387	397	427	427	408	407	404	423	385	379	386	433	446	361	391	377	401	385	429	418	384	392	402	375	395	398	396	400	375	391	377	397	379	380	390	386	407	366	404	424	404	410	398	386	370	393	377	409	380	363	427	376	388	418	375	377	390	411	363	355	392	390	405	400	395	415	382	389	381	383	395	423	373	432	372	390	382	403	394	383	410	406	400	378	410	412	389	408	400	433	402	410	380	400	410	402	396	353	396	404	406	382	381	393	408	403	398	378	417	392	402	405	405	359	372	425	352	409	417	402	387	412	390	423
23629	21158	28521	24035	21152	12372	1320	696	545	494	467	393	401	341	371	321	335	301	329	283	264	274	273	282	278	234	254	277	277	287	265	253	240	269	265	246	234	251	241	248	253	253	254	274	244	301	274	255	275	231	252	255	248	275	250	264	258	258	215	258	245	262	262	240	254	261	254	248	253	245	259	254	277	270	276	255	266	240	254	246	240	240	257	224	224	261	237	267	243	256	247	252	268	237	248	241	257	245	237	255	276	244	257	222	249	244	236	242	240	267	219	261	255	260	267	230	227	208	236	270	246	254	270	265	235	251	251	270	255	258	278	256	239	232	265	245	235	238	272	252	256	246	251	243	235	250	271	248	257	278	227	252	230	228	274	269	252	278	241	230	263	253	241	249	249	234	244	250	254	246	251	257	217	246	266	294	274	232	250	242	259	251	257	272	271	291	249	251	249	259	241	259	254	276	240	265	256	252	282	227	256	265	241	246	272	245	276	252	264	277	240	233	248	259	256	268	242	283	261	240	281	239	265	221	238	265	270	250	242	273	244	242	264	203	264	258	242	251	216	259	259	266	240	246	250	262	259	252	283	254	235	274	247	257	253	189	248	269	254	256	253	243	240	234	256	238	261	265	291	232	257	242	265	255	254	242	257	258	242	240	242	254	250	238	274	262	240	268	277	246	275	272	253	257	251	242	302	258	248	232	290	219	240	273	253	251	260	245	253	248	253	244	268	238	252	253	239	264	256	250	254	271	237	265	246	285	258	236	269	254	239	234	247	244	248	265	250	225	231	241	293	250	262	232	242	240	248	244	258	266	261	243	256	255	266	236	264	257	255	243	221	257	251	260	260	214	269	255	256	260	271	249	230	245	253	223	259	249	260	216	287	241	255	251	258	268	278	267	284	254	227	259	269	260	258	243	240	242	235	259	243	267	260	247	256	264	279	244	222	251	264	193	285	256	243	264	251	241	245	255	271	244	247	265	268	253	248	279	254	262	261	245	232	256	266	255	272	248	230	234	242	228	257	246	240	237	264	250	273	247	244	271	244	278	255	250	246	252	252	266	237	260	230	258	289	281	224	267	243	235	226	270	232	227	255	241	234	272	270	249	252	255	249	220	222	243	272	267	222	265	236	231	250	276	262	266	284	227	239	265	246	269	246	280	276	272	220	266	272	261	243	237	238	261	255	238	259	230	252	240	232	227	240	231	244	254	231	248	248	265	269	267	250	243	245	264	232	241	264	233	260	261	231	225	245	261	266	271	252	215	247	260	235	232	248	238	240	217	247	303	216	267	262	244	285	250	274	258	254	235	263	218	255	280	265	241	241	267	256	238	274	247	241	240	265	252	258	267	243	248	256	221	249	255	231	264	288	257	237	236	249	279	233	247	242	239	224	258	247	257	234	271	249	237	229	234	242	269	282	250	249	243	251	245	230	246	242	259	289	279	255	270	256	227	244	257	207	236	241	242	254	226	244	222	212	270	256	238	250	262	231	260	261	260	243	233	252	254	277	240	270	248	241	255	230	267	268	233	245	254	239	241	256	265	235	250	238	250	288	234	277	240	257	242	250	268	247	252	246	268	252	259	255	248	245	249	215	239	227	257	246	244	268	267	232	244	258	234	253	263	235	266	236	229	271	246	261	248	266	237	255	237	233	259	202	256	255	262	257	231	229	263	254	266	288	215	263	244	255	246	239	244	227	245	262	229	262	240	240	263	247	275	253	248	223	259	247	256	260	250	227	253	273	243	242	253	270	252	255	239	256	278	248	253	270	246	274	248	253	247	239	234	273	247	233	239	233	244	243	269	279	258	242	200	243	260	221	267	275	249	251	265	270	261	276	260	253	281	246	223	236	265	243	263	227	214	260	237	229	249	261	268	263	254	243	251	245	262	267	224	247	251	247	241	254	253	232	261	268	245	234	234	259	290	246	271	229	264	252	220	234	237	231	258	245	242	240	246	243	285	250	228	284	240	247	262	220	262	241	245	225	232	249	275	251	260	255	244	261	253	236	229	258	257	241	260	248	273	254	238	237	262	252	252	284	265	282	228	251	247	225	271	243	238	244	225	249	227	230	264	273	242	241	249	285	259	283	233	228	262	244	237	234	262	251	237	253	255	233	268	243	275	232	255	236	274	255	271	251	256	254	239	242	261	250	246	231	261	240	248	257	245	275	234	253	234	230	281	233	256	253	234	263	238	242	248	241	285	234	243	264	249	250	245	258	230	254	230	249	271	277	292	258	244	266	229	270	247	250	265	269	240	232	231	288	248	272	288	275	277	254	268	254	265	252	226	273	260	272	241	230	239	262	231	225	266	276	217	255	253	254	259	239	274	258	287	254	245	243	270	244	224	238	247	256	272	246	267	248	257	278	261	260	274	249	259	244	245	230	238	230	266	241	237	247	247	248	243	221	226	266	236	250	255	235	214	265	213	231	249	256	232	261	256	235	243	238	269	254	244	264	248	264	228	234	227	223	253	257	264	267	233	218	262	247	249	270	265	261	225	252	267	259	238	249	263	253	271	226	268	213	252	231	249	240	268	268	232	264	261	256	209	264	245	257	234	248	259	278	250	257	233	243	251	249	257	240	263	215	258	236	234	242	240	231	266	243	237	262	265	249	250	223	235	274	240	256	236	232	262	241	220	271	250	254	239	272	264	259	280	231	249	260	233	252	265	235	253	267	225	230	275	222	232	221	226	301	239	236	257	256	249	232	251	269	232	231	261	220	219	241	238	237	255	229	264	240	260	265	263	255	259	246	257	244	241	248	270	254	284	244	248	247	257	236	253	293	237	252	242	256	244	257	246	246	253	233	250	255	270	253	233	245	228	231	252	256	232	242	263	257	251	269	233	269	258	253	256	265	249	279	249	255	265	261	241	252	232	251	230	259	251	240	246	231	203	210	239	231	236	255	241	252	226	301	231	222	241	256	300	267	261	258	265	261	283	240	267	247	230	257	236	246	251	232	256	236	271	245	239	250	234	267	217	213	267	283	274	224	256	224	237	270	268	246	204	250	278	264	267	228	216	250	220	256	235	246	254	247	266	260	249	271	241	258	243	243	260	251	229	239	235	218	250	248	268	231	262	252	258	235	250	248	225	247	256	225	228	256	279	248	261	267	244	237	242	240	241	216	272	221	267	252	267	259	224	280	261	252	232	219	221	265	245	260	255	246	278	241	248	259	258	267	254	262	230	247	241	268	245	264	239	236	276	269	264	266	257	275	248	283	243	245	267	247	245	244	280	255	262	223	268	255	258	267	235	265	260	275	248	226	243	267	275	268	236	235	236	256	221	294	239	277	248	238	233	238	255	265	226	231	245	228	244	258	257	227	229	281	265	250	248	270	253	235	252	263	225	239	252	249	265	256	286	256	264	239	240	258	239	257	233	229	244	239	260	249	240	246	219	249	257	244	261	257	256	293	244	245	224	262	250	268	213	247	253	229	245	230	273	249	248	243	278	258	248	233	276	241	266	227	236	251	255	268	238
18334	9193	7789	4944	3736	2476	1632	1241	951	816	673	634	554	549	496	480	396	418	381	353	383	368	375	342	342	324	348	336	367	304	306	359	327	318	323	336	309	332	318	318	322	317	306	317	291	284	313	302	284	329	304	302	310	326	331	350	315	300	300	315	344	296	286	284	290	306	315	290	316	295	311	320	328	306	329	312	295	305	280	279	318	299	299	284	274	313	307	290	308	306	309	286	311	309	300	283	272	294	289	279	265	293	305	285	282	324	310	327	330	288	330	281	300	277	283	306	296	295	315	263	313	269	317	272	307	288	313	320	289	269	311	286	295	310	302	292	270	291	275	314	314	293	283	278	332	303	274	265	286	283	293	305	333	303	304	305	308	306	293	266	315	307	282	286	313	300	332	304	298	295	302	303	281	308	282	296	294	332	289	288	279	311	331	302	284	282	305	309	304	291	309	281	314	264	282	307	273	303	324	282	313	330	320	282	293	315	286	299	313	319	275	320	280	333	302	321	323	309	311	289	280	296	305	303	278	306	304	308	301	268	301	288	291	283	327	326	299	306	287	291	315	290	341	277	301	301	275	302	294	309	289	302	296	293	298	332	305	287	309	278	305	321	295	307	322	289	311	311	319	265	293	284	310	325	291	290	286	289	285	288	274	303	322	298	300	304	312	276	303	286	304	300	312	300	288	296	308	282	274	298	280	283	313	317	326	278	318	312	295	268	322	284	298	314	298	308	278	301	312	300	287	312	315	303	296	322	326	314	290	298	301	323	289	332	288	283	276	284	296	306	350	296	305	298	299	291	324	285	299	305	307	300	304	312	298	278	296	325	293	298	301	297	267	275	291	281	270	275	278	324	286	298	320	287	289	301	290	269	292	321	294	320	303	273	293	278	294	292	287	305	281	301	310	307	292	302	279	303	299	317	312	287	305	311	308	299	291	291	292	312	282	293	298	310	304	291	320	323	303	313	284	296	317	268	281	298	299	333	316	288	317	318	317	305	285	289	287	314	292	285	312	332	304	310	304	314	312	306	300	308	300	263	304	304	304	306	294	290	305	273	270	284	302	334	307	304	292	273	305	291	293	305	281	302	308	296	299	280	310	302	281	278	330	341	272	288	286	294	330	292	313	317	317	309	304	280	283	314	291	309	284	300	320	282	308	295	287	286	276	288	295	269	331	319	312	323	257	307	285	320	284	292	291	292	306	288	287	315	303	281	275	295	340	292	314	286	321	263	288	290	265	295	319	307	326	311	289	281	325	311	296	326	299	317	302	273	262	290	343	294	302	297	319	297	284	286	312	310	300	315	290	283	299	315	281	287	291	315	290	306	293	309	323	296	302	322	312	258	271	293	301	269	295	298	327	307	282	297	319	300	282	293	281	313	286	286	289	286	273	304	280	301	267	293	290	298	277	302	324	288	309	303	300	320	273	285	342	271	285	280	296	285	241	293	301	314	286	279	281	318	320	319	291	291	282	312	300	277	318	309	302	278	300	328	315	304	279	290	299	293	290	290	287	323	311	274	283	311	301	313	296	319	301	298	313	289	291	312	317	292	307	303	337	305	300	309	307	301	279	302	290	315	300	283	314	308	301	301	297	325	302	272	266	327	300	294	270	258	313	287	326	316	296	334	245	289	311	301	276	312	293	285	297	304	291	333	277	303	288	308	295	308	292	278	280	297	303	315	335	283	307	279	292	287	271	283	290	311	322	292	308	290	294	297	290	275	308	295	277	291	276	298	275	293	287	269	293	268	319	267	293	277	262	302	270	349	279	292	294	287	281	303	276	288	293	255	307	298	257	258	279	290	295	307	299	304	285	256	312	329	328	289	269	313	282	340	320	280	284	294	289	312	291	318	273	285	296	326	275	302	306	290	283	301	337	277	289	296	304	288	300	303	316	286	281	299	277	280	322	339	303	339	294	276	274	298	316	287	305	311	286	304	281	292	296	280	300	301	311	282	294	299	298	259	284	312	299	297	302	280	305	307	318	284	284	302	288	303	274	320	312	301	311	271	312	315	279	321	292	299	309	300	310	278	316	287	264	320	298	268	309	297	279	313	322	308	296	286	287	321	296	305	282	302	294	286	293	266	287	298	299	305	299	281	301	299	303	308	298	310	276	304	310	291	310	275	293	303	306	309	306	297	284	310	284	301	283	295	314	286	297	305	284	291	301	308	289	299	281	319	289	278	294	308	309	274	284	282	299	306	264	297	282	290	301	274	309	304	263	269	317	298	279	277	331	313	310	281	319	297	288	282	263	291	325	318	278	271	291	269	290	285	295	262	304	299	284	287	311	297	287	276	287	290	286	290	299	295	266	298	305	288	292	307	309	301	346	305	313	321	311	326	297	286	281	266	304	323	284	302	316	321	304	293	281	272	307	298	264	311	274	267	318	301	308	298	290	314	304	274	262	307	293	300	299	270	295	295	316	280	300	289	288	293	307	284	286	326	283	308	281	304	264	287	310	298	277	309	318	302	295	333	303	291	272	299	319	298	310	282	276	263	318	290	308	304	267	310	302	303	319	271	334	304	324	317	301	299	323	269	273	282	322	296	294	301	326	289	318	271	307	300	318	309	301	285	295	278	281	294	306	308	302	316	291	287	313	300	306	301	294	296	308	312	289	320	315	307	286	296	285	316	302	307	305	302	318	322	280	273	332	301	291	294	302	296	314	283	262	314	276	295	315	306	311	265	322	297	298	290	285	266	283	281	265	277	297	287	286	288	297	289	294	347	304	318	298	268	293	307	295	266	250	286	304	288	297	304	294	318	270	294	306	273	267	295	294	301	307	334	286	283	298	262	280	297	306	317	303	304	288	294	304	293	317	294	318	317	308	290	282	274	273	309	275	319	301	300	301	296	317	292	285	297	336	302	312	266	306	305	301	314	290	295	269	309	307	303	297	275	287	307	300	282	291	256	312	335	300	291	322	308	266	267	301	286	314	307	292	311	298	288	299	285	277	291	276	331	302	280	295	295	298	322	300	325	316	279	320	294	285	278	300	344	297	317	273	294	303	307	282	272	280	289	280	310	302	295	293	311	302	288	292	292	295	305	277	295	253	288	308	287	315	323	284	305	296	284	306	290	294	297	317	276	304	307	281	298	292	316	307	296	291	299	293	281	291	271	301	306	283	311	307	293	307	312	273	293	284	297	310	269	308	278	298	305	300	311	304	321	285	311	309	275	310	287	318	277	302	305	319	294	293	287	328	317	312	289	293	269	289	302	283	284	281	316	290	279	333	305	311	302	291	302	308	275	302	299	318	316	284	307	313	305	302	284	310	289	286	295	288	309	298	301	309	302	327	268	329	281	299	305	323	308	266	295	284	299	310	321	304	301	270	293	300	282	303	310	313	289	297	313	282	277	310	331	251	299	325	286	280	287	301	325	298	289	298	280	306	287	288	307	283	281	299	296	287	314	288	287	300	283	316	281	293	313	294	317	318	281	281	295	299	285	306	289	302	313	276	298	307	290	308	302	287	292
24797	21174	27537	25004	12671	1299	897	676	704	679	659	630	633	613	596	605	591	610	587	566	585	569	569	571	612	543	568	553	569	569	587	639	572	584	548	569	586	569	581	560	585	532	540	587	568	590	595	571	577	589	590	591	593	577	606	561	547	561	568	584	571	570	587	597	543	571	586	575	632	571	570	597	563	573	597	563	552	590	558	564	553	594	599	575	570	590	585	556	579	530	562	539	559	585	545	572	593	612	588	563	578	559	571	589	580	585	533	569	566	549	560	553	604	576	548	540	547	556	577	607	579	584	575	593	571	533	577	589	565	562	538	524	607	599	582	580	550	574	570	565	570	548	529	565	534	566	550	554	608	542	543	553	563	552	604	606	540	562	554	594	575	558	590	562	564	549	551	552	542	568	596	557	586	531	566	581	540	554	560	545	554	595	561	568	559	569	561	556	603	562	502	560	598	618	580	610	553	536	529	610	575	617	554	535	555	535	536	560	604	568	596	567	565	560	575	601	569	597	531	578	554	561	589	522	583	566	551	573	618	543	558	540	563	551	549	616	570	580	574	589	571	581	559	590	602	564	540	554	570	570	539	541	590	567	586	577	545	555	574	598	581	580	598	544	578	530	585	597	552	579	601	575	552	591	579	625	589	549	595	550	580	608	562	620	574	570	605	548	544	558	582	529	536	609	563	547	516	568	591	567	570	581	594	581	578	553	575	601	613	563	559	520	582	567	566	539	583	532	579	586	534	636	591	556	569	563	572	544	562	595	585	580	538	552	577	601	535	551	556	582	586	555	552	544	557	560	587	596	586	592	616	565	600	566	541	618	578	550	538	537	555	565	591	572	564	565	570	525	562	532	589	572	537	573	587	587	590	538	559	622	606	564	563	571	551	577	589	571	520	614	548	568	568	581	608	538	511	565	566	541	629	556	602	585	552	549	541	543	562	548	547	580	563	596	557	602	578	626	581	551	563	549	554	548	552	603	618	569	551	536	555	549	523	536	558	546	555	561	576	589	582	572	564	607	572	595	612	576	607	568	537	527	557	603	577	530	575	576	593	590	559	590	545	533	565	527	607	580	564	568	644	561	540	564	570	564	558	579	607	531	529	583	599	594	602	532	554	593	608	598	574	597	543	580	585	558	593	599	543	568	574	587	589	562	549	555	575	561	570	599	596	568	589	538	571	605	578	550	550	566	542	599	555	578	549	594	547	564	587	540	545	535	591	558	584	605	606	545	572	556	566	590	566	567	552	571	530	574	589	605	564	584	598	557	539	580	599	546	570	573	550	537	551	573	587	556	606	568	601	559	600	556	522	546	569	548	560	522	544	587	589	540	558	560	593	613	575	557	546	536	521	580	573	592	583	548	522	575	565	540	585	594	578	573	556	549	575	601	550	601	579	599	606	578	531	548	561	575	576	562	577	617	506	559	576	567	613	618	564	556	547	576	572	553	584	524	559	590	540	560	572	557	567	540	523	599	542	563	573	622	622	586	564	573	559	556	578	564	579	549	569	579	576	555	574	512	541	568	552	569	592	536	568	536	551	561	547	617	582	548	579	585	572	587	549	602	598	513	532	572	600	550	591	538	565	579	582	558	547	554	572	626	550	526	583	596	582	543	595	567	587	531	588	574	546	564	549	560	543	589	581	554	621	534	552	558	608	583	599	575	561	551	569	546	586	559	598	572	514	594	560	577	596	552	585	561	569	531	552	560	533	588	579	550	566	590	560	601	588	578	572	564	566	554	521	583	605	588	601	555	563	548	550	558	600	533	555	617	557	565	586	558	551	578	553	560	558	594	609	590	540	604	585	590	573	584	510	556	575	518	554	573	558	568	576	617	553	529	586	574	592	615	560	600	522	586	580	622	630	583	623	576	600	622	533	557	593	591	569	587	586	572	559	557	563	535	629	530	550	578	561	570	619	569	593	559	570	578	524	577	578	595	610	589	602	552	578	554	559	563	566	537	578	536	557	558	598	577	590	539	583	557	610	587	570	588	608	534	590	548	594	602	531	598	587	568	578	559	587	573	580	577	569	602	544	580	527	598	578	597	547	555	559	536	589	543	599	550	529	546	531	523	603	604	528	619	608	571	586	568	569	588	545	548	567	569	565	605	606	557	566	528	549	588	547	507	598	566	606	566	579	547	550	565	527	550	616	544	579	600	560	579	640	584	576	583	552	584	532	543	557	557	546	589	561	574	541	585	551	616	520	555	561	560	576	549	534	593	596	588	562	566	586	561	535	584	553	578	579	595	581	590	556	608	585	581	550	587	557	580	606	556	562	556	568	549	594	580	588	600	520	546	581	630	616	598	527	539	586	597	574	581	601	545	541	611	581	542	547	579	626	571	586	541	632	586	573	582	565	563	561	608	606	585	580	577	555	556	558	547	576	565	519	580	583	559	574	569	530	560	557	551	541	561	595	505	578	551	589	599	586	565	574	593	577	554	557	547	529	585	558	568	520	568	570	535	588	557	578	547	540	549	574	598	565	566	537	581	560	563	553	589	595	587	584	571	579	572	535	596	555	557	556	578	578	588	545	573	587	580	552	553	550	613	538	561	583	580	588	551	562	562	547	547	572	542	601	568	588	543	584	572	549	589	567	601	592	519	582	581	596	566	562	574	576	615	565	556	531	583	555	571	600	565	551	561	545	542	611	572	526	562	553	553	588	587	580	585	573	596	542	593	551	579	544	585	569	563	556	629	591	586	560	569	598	608	551	554	577	552	509	570	590	565	527	564	577	602	585	553	592	595	558	554	566	610	523	600	521	548	617	583	567	586	609	548	563	584	515	571	594	629	575	592	606	620	581	596	568	576	584	594	595	552	578	563	574	553	594	551	556	563	575	565	609	561	531	547	552	564	599	565	566	573	585	550	610	609	575	560	563	594	580	597	600	548	597	547	536	591	537	545	531	542	595	545	557	569	560	551	576	527	541	543	555	585	579	529	566	598	577	558	579	567	548	618	574	552	578	568	589	557	553	525	566	588	583	575	549	550	557	596	609	570	583	557	585	596	587	524	598	569	630	566	598	558	564	548	542	580	573	571	613	599	535	608	534	570	570	608	602	540	538	554	578	568	567	545	565	572	526	568	557	584	606	570	563	547	566	602	585	544	585	533	586	561	608	577	501	568	563	541	550	592	607	554	569	554	598	593	594	537	571	574	564	595	552	563	608	560	591	555	580	566	565	559	602	554	541	535	584	567	551	590	565	540	558	580	592	580	583	609	526	568	592	538	566	531	570	556	537	529	559	560	539	552	554	568	558	558	550	590	577	580	556	572	567	575	561	564	587	552	524	572	574	549	553	593	571	552	562	595	571	576	592	612	595	515	599	574	539	538	613	568	602	558	602	559	547	534	582	590	579	594	575	587	588	565	556	561	587	599	515	567	543	566	575	573	579	571	589	552	577	571	572	526	573	533	569	580	594	564	571	592	591	593	567	598	551	546	534	584	580	585	610	537	557	551	587	540	601	602	602	608	553	571
17549	5465	4871	4121	2280	1771	1324	1178	969	963	849	824	775	815	761	736	755	667	696	726	660	688	730	681	677	709	679	681	708	691	689	718	647	663	640	628	653	648	633	634	651	662	669	650	636	656	674	656	675	679	664	619	654	630	641	658	652	663	663	671	627	692	651	680	688	618	610	663	675	599	621	592	657	636	660	650	650	648	651	666	612	685	684	622	677	695	678	678	595	663	660	645	663	664	667	662	673	635	645	636	678	664	666	661	622	640	697	665	637	660	653	627	647	663	628	652	622	679	652	644	624	647	666	636	674	668	613	634	653	614	619	667	651	644	702	624	651	640	616	627	701	575	672	615	625	636	639	596	640	591	634	622	637	654	632	626	678	671	666	606	674	636	653	659	655	662	642	693	618	658	688	665	618	677	680	661	641	645	677	660	625	629	693	623	615	652	625	640	623	653	673	648	642	649	631	625	608	659	624	654	644	649	680	631	647	625	654	625	647	633	645	641	687	660	708	675	656	627	642	642	686	647	661	618	661	597	648	692	632	658	641	639	621	679	621	653	656	679	655	638	641	640	672	631	665	668	619	642	625	679	635	615	643	663	646	668	680	604	627	698	659	646	717	628	639	630	647	617	646	643	633	618	650	668	603	631	626	614	614	654	668	656	675	702	644	659	653	612	647	614	616	625	616	657	634	641	684	683	674	667	642	631	638	648	642	675	630	646	690	680	679	628	612	666	678	650	653	648	624	617	681	646	640	687	602	640	701	650	696	701	621	663	645	651	622	614	721	661	617	658	652	699	635	636	715	664	642	611	619	672	661	635	639	627	682	627	604	631	661	656	633	653	637	647	728	651	658	685	672	661	624	648	654	621	642	664	641	673	616	657	661	669	668	619	669	661	680	657	627	637	644	667	717	697	646	702	628	665	638	647	636	617	645	626	586	673	662	667	664	626	622	641	698	674	660	656	698	645	652	662	669	655	651	619	651	666	594	662	624	675	631	669	649	680	669	659	660	649	621	662	639	635	631	679	653	607	683	652	687	647	616	652	682	590	648	586	600	648	612	658	631	639	610	703	648	667	660	648	639	691	686	653	691	656	669	613	654	648	651	629	659	627	617	658	646	679	659	597	618	629	658	601	661	651	623	679	637	733	657	637	636	638	684	680	661	661	604	657	664	661	649	646	644	649	645	643	649	644	597	662	650	631	640	686	658	664	665	635	637	645	619	667	647	706	614	664	675	637	657	617	616	615	616	638	644	636	620	650	657	681	665	616	646	665	649	602	662	655	646	629	609	634	679	636	643	633	632	638	629	651	679	610	668	639	678	632	691	615	690	655	660	650	630	655	601	628	663	671	651	623	680	621	691	729	645	670	609	631	631	623	655	627	624	650	665	657	624	648	624	646	660	656	660	626	665	651	657	662	621	685	620	638	697	615	644	601	658	595	623	655	618	634	681	664	647	645	616	671	651	650	607	641	675	665	619	631	632	652	657	657	638	653	654	611	626	699	666	618	662	699	666	669	645	625	676	656	675	678	640	661	675	637	625	642	645	636	712	639	632	632	661	652	656	632	657	663	621	663	634	673	619	585	724	690	637	671	622	692	660	634	633	641	638	633	664	667	668	639	638	707	631	702	651	614	673	712	641	692	644	636	683	639	667	636	613	662	616	623	629	655	650	681	611	663	663	600	637	630	661	632	677	620	642	638	616	632	657	698	679	633	623	649	634	676	694	715	662	630	669	649	649	636	636	692	658	676	630	626	645	612	640	676	692	641	621	678	693	646	630	660	627	675	639	657	664	665	627	691	627	609	699	607	607	633	646	595	680	669	666	627	646	648	674	660	614	639	608	668	655	651	627	667	613	597	627	629	620	632	623	601	643	646	687	657	670	600	637	672	640	632	637	641	650	626	635	683	658	664	675	681	622	630	671	617	654	656	656	622	685	645	659	624	618	652	639	661	617	651	637	630	586	640	625	686	648	627	677	670	655	660	574	624	650	661	649	621	658	641	640	674	635	662	630	653	609	642	668	665	686	670	672	672	613	668	672	644	638	612	652	653	641	657	653	678	645	628	651	631	648	637	681	614	680	660	631	658	623	642	677	652	645	657	640	625	664	615	663	608	620	704	693	638	628	678	658	637	651	631	632	615	661	687	626	661	642	637	642	613	674	655	660	674	631	640	634	628	621	649	668	619	613	656	678	664	655	640	658	667	661	659	656	658	648	621	668	693	641	673	598	611	663	656	633	683	632	692	628	615	665	635	655	635	661	683	713	623	635	671	664	639	623	634	636	690	679	681	628	612	680	651	707	644	630	620	628	661	655	642	641	666	642	677	644	705	674	627	683	685	631	642	651	683	627	624	614	691	633	667	658	637	629	660	658	644	614	678	685	648	645	643	639	674	613	590	663	651	663	603	649	629	666	648	634	637	633	639	632	665	650	664	670	663	662	685	617	664	646	687	626	666	702	653	640	659	610	676	695	612	708	642	602	651	663	707	668	638	668	609	645	631	708	667	687	616	643	653	611	595	630	642	667	659	633	668	608	655	613	612	623	651	682	638	663	634	641	677	643	684	623	624	665	661	651	645	702	678	670	682	668	626	663	627	652	639	620	645	685	635	601	647	649	654	668	612	642	673	663	660	662	606	662	635	658	649	664	661	634	678	643	666	656	629	640	665	629	614	636	637	626	608	673	642	625	648	629	628	632	664	638	653	643	668	655	621	701	638	632	646	653	622	608	624	632	684	652	664	651	634	649	627	601	637	612	619	630	650	659	668	647	690	576	666	629	645	680	627	657	655	666	580	644	627	628	650	641	600	649	638	602	666	645	651	629	645	628	709	662	674	643	660	655	655	656	638	658	655	639	608	639	649	634	663	655	657	646	667	611	631	622	637	646	672	631	647	652	687	654	622	650	655	664	649	667	720	689	633	651	680	628	631	632	655	668	687	668	651	650	657	637	674	646	623	648	659	620	685	595	624	700	622	670	649	620	625	641	650	589	641	646	645	654	664	626	674	646	670	659	686	640	659	689	663	667	664	629	620	620	654	638	614	660	647	682	655	682	651	635	649	675	622	682	659	692	651	639	595	663	619	625	646	683	607	618	662	625	656	647	647	724	699	630	661	672	670	574	679	629	650	641	685	654	645	676	643	639	667	680	640	655	631	641	620	660	639	644	683	630	670	638	657	652	661	601	683	649	620	665	652	688	627	672	684	656	657	672	663	648	635	618	688	617	650	657	654	694	651	674	654	656	678	630	636	675	650	604	675	665	604	662	678	627	686	669	661	665	628	673	657	690	650	651	677	635	685	635	661	669	661	669	634	651	656	616	618	689	622	614	578	661	703	667	643	671	663	613	639	667	655	670	672	670	680	612	713	682	641	672	617	642	658	649	631	632	706	718	647	668	687	671	684	668	685	650	635	664	680	616	658	619	638	663	622	658	638	618	657	647	663	685	652	674	616	641	694	647	666	637	701	647	668	655	644	631	657	683	628
22706	21188	28982	23682	21184	21248	11808	1535	1104	1022	915	860	810	766	728	719	711	672	650	577	666	557	614	565	656	641	597	594	600	575	629	592	588	559	585	585	539	610	537	545	538	544	564	502	587	579	563	585	534	565	557	595	537	525	548	564	572	554	570	544	506	532	524	544	572	483	561	598	537	555	565	525	568	541	585	545	575	530	543	555	533	524	537	569	536	587	568	572	536	537	552	549	528	551	548	535	541	544	559	523	568	515	536	546	585	536	571	547	503	519	520	520	541	559	566	543	561	566	547	508	522	544	536	577	544	542	540	546	556	544	520	577	529	558	573	549	531	525	544	505	563	533	558	534	520	558	550	562	578	550	534	536	557	567	531	544	565	569	555	542	534	568	551	518	541	570	514	586	537	591	563	546	570	538	567	542	560	529	538	516	510	517	568	519	548	583	555	529	533	550	542	549	540	546	546	555	539	500	540	521	515	535	534	559	544	521	558	546	524	530	557	511	552	541	534	505	580	552	558	557	533	565	531	531	520	535	592	549	495	552	547	519	554	528	521	527	550	541	515	522	558	496	549	517	517	536	499	593	550	530	478	529	570	538	523	500	547	540	516	528	570	552	530	503	557	531	522	590	538	538	534	532	576	502	548	551	567	526	553	557	529	495	552	541	566	525	529	531	546	542	533	564	524	570	590	533	464	515	584	569	457	543	551	546	556	526	519	539	476	524	543	558	577	587	536	512	538	530	509	577	563	510	544	545	520	502	508	553	585	561	556	527	528	554	527	537	547	592	556	551	550	530	550	559	545	529	549	557	531	570	523	560	534	552	580	544	508	590	530	528	531	526	522	539	512	580	532	545	531	586	542	581	521	548	498	565	548	558	558	564	543	504	555	536	545	538	521	537	524	535	526	508	515	518	538	517	528	529	549	585	544	507	512	532	537	531	556	518	515	523	522	516	528	563	548	553	546	504	560	534	573	536	521	528	544	542	540	562	535	570	501	563	506	530	525	564	555	545	566	522	563	548	508	511	518	590	529	552	562	540	587	538	545	509	575	602	581	539	508	510	532	525	547	481	522	601	542	541	512	531	548	556	516	513	548	501	546	539	535	550	546	528	548	541	554	560	516	512	546	530	563	555	547	521	518	533	544	545	541	580	543	483	546	525	520	511	519	557	539	539	545	551	559	541	588	537	547	548	525	542	541	533	518	535	549	542	527	533	549	549	549	518	559	536	491	538	517	588	585	572	538	534	533	568	529	553	528	540	572	558	560	537	536	548	536	564	583	597	605	518	527	490	562	547	545	532	516	523	506	567	512	556	553	568	547	563	566	502	528	509	510	545	558	584	534	539	526	506	536	528	535	526	543	526	510	538	571	538	538	532	544	547	556	567	530	543	533	551	465	579	529	556	542	511	541	558	506	536	532	542	605	563	529	520	525	575	528	575	540	520	538	576	545	512	544	507	520	526	532	502	539	557	538	538	529	559	487	505	536	560	543	520	525	565	519	556	552	520	580	539	517	495	549	564	522	519	544	542	509	542	542	553	503	559	507	538	554	515	522	531	513	516	544	526	502	526	520	525	528	531	519	528	537	549	544	534	544	541	580	541	535	513	525	511	547	546	536	578	548	527	527	504	582	492	563	516	563	506	532	521	551	535	523	557	551	554	529	491	509	569	560	541	552	504	517	543	536	533	511	556	490	522	584	583	540	532	563	565	577	556	534	543	577	527	538	526	552	533	567	566	488	522	539	540	556	528	498	545	549	568	550	575	554	514	532	532	553	518	526	555	542	554	561	504	544	529	532	535	534	529	501	540	550	546	503	562	584	519	568	534	546	551	583	521	550	522	569	543	529	583	531	542	519	520	550	523	516	557	526	492	548	577	547	526	529	554	568	555	509	523	510	540	472	543	524	563	509	580	553	539	522	523	511	522	550	573	541	514	548	511	536	506	513	558	525	539	551	543	555	491	532	505	539	562	550	514	520	514	546	562	524	524	566	590	526	504	538	501	522	611	529	543	510	505	531	516	585	552	525	513	566	532	557	579	508	522	561	542	551	511	551	508	542	525	567	529	510	567	556	553	560	511	536	535	534	538	531	547	522	516	536	556	495	524	519	505	486	550	483	531	578	576	540	551	564	508	550	535	531	532	485	527	576	570	542	501	511	554	556	516	527	578	520	536	566	544	556	527	569	538	535	506	534	545	564	522	535	527	557	509	539	482	530	554	514	548	550	545	543	575	542	547	558	570	519	549	538	532	508	534	521	539	530	536	543	526	568	579	555	480	557	517	522	529	539	516	547	552	568	565	511	559	523	543	492	557	529	581	576	527	568	532	528	553	561	562	563	552	544	532	568	533	522	527	513	547	534	529	576	533	539	538	583	525	509	504	508	546	537	534	570	551	498	556	545	564	552	546	530	564	544	497	535	517	555	546	542	545	508	537	526	619	549	497	576	518	570	609	576	557	535	524	515	521	512	545	530	490	582	526	525	531	538	547	525	552	549	553	522	534	551	565	537	541	561	571	511	532	536	579	509	526	550	522	543	573	558	515	535	540	538	546	544	506	580	549	532	513	535	551	549	549	544	566	528	534	547	556	521	507	561	579	526	559	539	540	550	566	576	586	533	544	538	517	522	539	536	520	490	533	551	529	552	532	527	544	556	565	552	523	548	585	568	521	545	571	584	547	543	575	549	568	507	586	533	529	542	564	595	564	541	537	580	512	522	565	513	549	543	532	548	524	580	530	500	489	507	526	559	503	535	537	528	544	538	562	551	534	540	550	537	510	548	532	542	497	574	564	532	509	533	520	500	544	544	530	525	562	524	505	539	565	540	523	506	538	519	570	540	540	525	569	549	532	549	535	539	516	582	568	497	524	489	568	535	536	564	545	545	539	540	582	508	556	536	566	543	541	525	544	555	524	554	524	548	533	581	531	518	516	566	504	520	565	556	531	545	543	529	488	526	509	515	572	534	565	544	503	545	518	544	532	551	548	545	559	559	568	532	506	521	547	568	508	579	582	539	550	560	596	546	520	539	545	552	570	537	554	537	532	560	557	538	553	577	601	563	539	511	572	541	538	526	501	564	545	556	534	539	502	551	528	543	514	554	569	551	529	499	512	503	557	522	561	572	533	572	572	545	530	534	530	549	514	495	486	555	550	557	553	547	552	583	555	477	482	504	514	525	549	541	545	540	544	532	526	534	512	525	526	553	529	535	526	503	579	527	583	543	553	539	545	541	555	499	594	536	489	554	577	526	527	527	533	525	529	525	539	542	552	533	532	533	517	554	530	524	531	510	521	529	529	550	563	556	540	542	530	555	542	517	536	568	520	549	552	557	508	542	586	532	516	513	538	568	528	549	538	534	579	507	570	560	560	567	566	542	522	538	545	539	537	521	577	486	509	544	543	526	543	545	506	525	529	586	561	586	507	523	514	536	520	499	520	528	535	549	560	514	581	523	556	517	502	551	518	566	585	531	564	513	529	553	552	525	578
19685	15446	14080	10014	5484	3982	3063	2264	1926	1632	1356	1260	1116	1049	907	899	841	776	780	769	764	760	683	726	695	720	649	649	655	613	650	623	613	646	620	668	648	627	593	665	622	627	609	616	589	599	626	596	577	596	634	601	609	616	608	630	572	632	608	588	563	582	626	584	626	565	551	620	594	635	610	619	589	565	631	599	598	621	606	603	574	541	588	598	547	591	593	572	562	584	610	614	579	631	569	586	582	582	598	614	609	586	591	590	582	562	581	574	597	585	620	596	598	583	625	581	565	588	545	607	548	603	617	557	557	544	586	630	546	593	571	596	565	618	539	610	552	605	587	603	618	606	591	597	607	578	552	588	604	574	609	589	577	596	632	636	599	579	587	565	561	585	596	580	650	638	596	594	622	583	552	581	608	586	592	621	578	542	599	593	601	576	617	564	601	568	601	606	582	552	634	593	570	581	597	569	596	583	559	609	585	574	589	643	614	584	587	585	551	553	563	612	655	581	571	572	576	603	558	581	600	602	611	591	591	601	595	615	596	617	558	563	563	572	580	556	622	597	569	592	595	616	590	585	616	561	568	572	606	584	600	611	602	597	619	590	593	605	557	585	535	608	557	588	561	592	589	589	589	575	625	594	589	568	579	588	575	581	581	585	601	587	618	593	546	584	580	537	587	572	597	541	590	569	613	629	579	613	601	536	622	592	597	558	597	576	586	576	582	612	611	564	576	561	572	573	616	613	607	552	572	591	597	601	566	583	577	622	580	562	606	621	620	597	556	573	560	572	586	594	588	581	600	602	585	597	631	583	586	594	589	586	566	604	581	533	626	576	586	561	591	586	597	597	581	602	561	644	579	575	590	653	630	608	603	600	579	584	585	583	596	586	548	590	592	583	557	588	604	569	574	607	596	561	594	620	606	620	588	580	597	630	566	561	576	610	607	624	593	548	579	590	563	611	550	575	527	579	573	571	571	606	583	582	585	590	600	601	597	606	625	557	563	638	589	631	555	574	553	597	573	580	641	592	546	568	589	543	586	625	553	639	613	560	571	609	602	586	559	581	570	587	567	619	532	583	592	573	600	580	638	600	553	582	578	551	584	592	593	566	597	577	596	559	585	587	588	533	588	542	578	611	607	594	601	659	583	603	592	613	608	614	586	603	597	613	564	614	579	584	601	609	547	592	603	541	593	599	557	557	565	569	595	640	590	559	604	590	584	610	564	615	591	574	617	611	579	546	598	601	530	606	622	564	649	576	573	606	620	582	563	636	549	617	603	565	585	615	590	656	617	558	601	583	565	593	558	619	648	580	616	543	609	611	569	582	609	580	590	637	580	597	625	566	587	558	582	615	578	571	583	607	555	555	608	609	570	590	543	610	599	565	580	569	594	605	590	546	650	596	597	560	605	584	610	596	565	611	586	614	543	580	577	605	609	581	609	623	613	607	647	605	554	558	593	562	555	601	554	570	643	587	605	549	599	611	587	576	573	590	531	574	530	583	543	582	590	537	630	595	556	568	583	582	581	574	567	578	603	530	606	583	570	636	565	593	614	578	579	600	596	563	575	615	589	587	604	561	542	624	556	617	563	601	611	577	595	591	557	584	620	596	588	608	599	591	579	612	592	599	565	608	583	565	597	597	598	590	584	581	602	618	577	602	586	591	587	581	593	514	623	585	579	570	603	619	582	587	623	610	595	628	606	610	594	634	582	570	596	631	657	566	637	557	613	580	579	588	578	548	552	619	558	599	542	628	611	603	612	602	573	605	574	590	588	572	580	600	576	585	599	637	576	584	565	565	589	643	608	591	555	569	593	565	607	581	602	631	561	595	568	591	594	583	578	620	575	553	593	576	560	582	617	564	617	592	603	642	574	572	619	633	599	596	600	592	591	569	597	552	587	536	619	589	603	564	572	590	605	573	588	594	586	569	616	537	613	587	615	597	590	582	565	583	551	578	590	595	598	596	601	609	597	577	534	603	606	581	576	631	626	587	571	567	579	581	567	604	579	653	592	570	591	592	587	604	592	627	543	567	531	584	609	556	577	566	590	581	593	613	572	570	575	575	603	584	596	590	618	560	572	578	568	597	566	562	583	613	582	648	520	566	615	589	596	617	567	557	633	577	559	599	597	567	566	588	615	575	591	623	594	581	554	558	616	550	614	615	582	611	588	597	606	577	594	604	592	590	581	584	538	598	564	603	584	559	600	545	582	575	562	577	640	544	556	593	624	605	601	576	619	605	579	594	599	602	612	615	554	581	612	588	599	585	599	570	563	613	559	577	591	590	588	562	577	588	575	606	574	589	594	546	610	616	553	606	570	607	621	557	573	567	587	586	612	609	616	562	548	601	602	613	596	571	571	570	594	601	604	590	584	587	573	584	622	575	576	570	578	599	592	618	602	591	618	561	610	587	628	583	552	605	586	549	614	619	547	589	623	620	581	598	604	596	602	555	598	587	612	577	559	604	627	611	594	591	611	579	553	566	584	617	610	602	567	576	610	599	560	568	616	611	563	561	581	570	598	588	583	590	544	585	570	627	605	615	590	622	567	579	591	579	565	603	602	633	579	570	577	578	625	590	635	562	626	624	572	616	574	605	589	625	624	593	535	569	565	589	603	594	590	578	563	594	556	572	557	572	627	577	619	566	609	598	590	592	602	635	607	557	600	672	556	562	602	578	574	559	579	623	613	564	614	587	604	558	573	579	624	551	541	589	600	617	575	588	602	562	583	595	583	596	553	588	630	564	591	562	591	563	569	604	587	558	590	583	573	598	602	601	565	589	576	595	580	559	551	629	612	543	592	572	598	594	583	568	547	604	580	593	600	607	626	603	588	579	557	551	592	595	591	578	572	606	644	600	618	583	568	588	572	579	545	633	621	579	571	564	609	569	590	609	608	539	633	610	620	593	598	560	620	573	611	563	554	580	628	583	558	604	648	587	585	549	577	594	577	577	584	583	543	517	621	578	604	604	611	593	596	601	651	632	593	560	585	509	568	621	600	592	618	605	628	610	556	627	626	548	599	623	551	605	612	579	614	539	589	557	576	607	592	591	594	628	581	605	580	564	596	546	610	616	597	606	577	608	594	594	615	598	622	580	563	610	658	573	613	602	610	535	591	616	612	547	604	651	581	563	604	594	555	582	551	617	616	574	594	563	560	572	607	562	621	603	616	569	594	555	606	604	536	593	599	612	560	598	568	639	561	559	566	578	619	576	604	597	546	574	534	610	599	569	610	568	588	534	640	591	628	559	560	588	600	605	559	608	579	572	615	605	576	641	627	641	589	573	582	573	587	606	623	566	591	597	571	582	561	555	522	540	615	553	589	597	567	580	605	608	622	602	605	622	564	627	583	599	616	568	600	621	581	601	561	550	599	573	565	569	586	584	583	592	601	583	583	569	547	584	572	562	607	583	630	594	630	567	579	588	627	602	589	562	551	582	634	600	579	578	600	580	611	584	584	588	579	562	583	575	620	567	567	584	601	598	586	562
27268	20260	8921	1742	778	606	488	385	370	409	346	354	355	342	340	325	343	354	329	347	357	324	346	296	325	318	344	329	321	329	350	347	312	327	340	331	354	327	323	345	343	345	339	317	332	325	342	332	332	325	359	310	356	344	308	327	341	336	333	350	350	334	310	357	303	355	349	362	330	308	321	323	336	306	331	328	375	323	329	351	343	344	339	314	334	298	350	355	333	341	348	326	360	320	326	325	338	339	323	365	324	360	314	327	320	341	319	326	338	309	322	314	326	314	285	327	339	305	346	334	335	341	327	313	331	332	344	352	300	336	339	328	315	321	342	301	342	313	309	336	362	353	369	315	330	352	343	321	330	317	320	320	335	308	317	333	324	345	306	309	297	346	335	346	339	327	307	313	325	326	345	308	313	317	308	320	341	305	318	353	359	316	335	317	336	321	353	334	327	309	300	318	362	327	339	316	371	367	338	338	332	353	334	279	335	311	348	336	352	338	310	361	332	339	334	347	336	334	325	354	370	369	348	322	319	326	340	307	332	329	335	315	347	345	329	324	316	322	318	309	315	350	334	338	343	335	351	377	361	340	318	349	341	301	344	340	354	306	315	318	341	334	309	327	328	350	335	341	361	324	310	306	347	338	357	366	330	371	331	289	313	312	305	308	327	340	329	317	344	318	314	325	313	353	340	328	304	333	317	353	334	358	339	355	332	338	329	360	317	312	346	291	361	335	292	357	363	332	303	328	306	313	351	340	327	324	346	355	317	338	336	349	350	315	343	310	313	328	324	311	314	346	322	322	342	293	309	329	333	328	317	335	313	327	371	337	282	341	310	311	326	311	341	355	332	341	328	296	336	347	336	333	336	330	319	358	329	335	349	341	320	330	343	347	360	310	306	321	333	329	294	320	317	315	313	347	290	321	334	298	326	382	346	319	329	324	345	325	336	316	311	335	315	339	350	309	307	345	341	311	327	310	320	364	311	325	348	302	345	328	308	321	311	318	349	325	348	347	354	317	342	353	335	318	329	307	332	342	346	328	346	340	315	305	335	305	341	290	315	341	336	340	310	331	364	338	358	338	299	317	325	363	357	338	298	318	355	297	354	327	344	321	323	321	333	336	323	345	314	327	336	374	342	323	337	321	305	358	348	300	372	296	307	296	345	341	299	333	325	323	361	335	317	317	320	328	366	314	336	322	362	354	328	317	366	332	319	362	291	350	308	302	334	309	352	331	351	328	330	338	301	311	315	340	375	324	318	334	332	384	359	327	347	344	330	377	367	342	332	339	336	341	324	369	312	335	314	307	328	320	319	341	362	372	314	347	348	339	330	337	369	349	315	333	324	314	328	311	341	318	323	352	348	320	320	358	338	329	355	329	311	293	377	314	304	305	314	322	330	308	365	324	344	362	343	332	291	302	311	317	347	327	332	349	345	334	314	347	288	326	320	340	336	334	350	332	336	321	307	352	345	341	363	321	334	357	339	328	334	336	316	327	329	318	370	331	370	348	346	369	344	361	366	310	329	379	319	274	316	321	373	328	329	348	315	306	323	298	308	343	344	308	303	320	311	336	344	349	332	308	367	347	330	312	349	320	332	335	331	350	332	332	333	306	332	356	344	327	289	321	318	354	335	303	362	321	341	371	320	327	333	342	314	329	331	329	338	309	335	301	315	329	348	336	350	331	326	348	323	332	309	339	338	306	340	345	344	349	316	301	295	339	330	345	365	316	311	287	334	367	304	332	345	341	340	315	329	328	354	297	345	320	321	318	312	327	301	299	384	323	348	325	340	330	325	324	328	330	325	340	340	316	331	322	342	333	364	307	324	320	328	343	337	351	344	317	334	317	351	311	340	279	343	309	312	377	294	330	344	326	317	316	334	329	311	372	359	311	322	323	367	345	328	347	324	316	322	327	348	324	344	355	343	319	327	343	336	302	322	341	358	319	302	343	312	328	329	346	314	342	348	322	346	344	345	303	352	323	355	326	308	330	350	390	319	344	309	304	322	334	332	322	310	344	349	368	307	296	335	319	304	321	318	372	352	364	322	310	314	326	353	351	308	344	356	366	318	349	337	349	338	336	321	325	294	357	319	324	322	327	311	313	334	343	342	325	334	354	347	355	315	338	344	332	310	324	349	330	369	323	354	314	344	317	330	321	329	312	348	315	332	327	347	317	322	330	310	324	348	295	354	318	336	321	320	316	347	349	322	348	309	341	320	341	326	331	317	326	327	319	360	352	321	340	310	323	330	293	314	316	327	313	328	297	321	356	309	340	333	327	343	349	335	299	353	353	342	323	356	338	357	311	332	347	318	322	340	311	314	328	340	331	334	344	336	351	328	304	330	342	352	301	305	314	354	327	337	325	341	328	316	327	320	322	336	353	324	328	349	312	339	321	335	317	316	347	350	318	329	323	318	323	327	311	333	359	299	323	319	316	313	328	305	331	357	299	351	299	343	361	303	328	332	305	369	327	329	373	364	323	342	339	338	334	353	322	334	311	337	345	311	314	316	342	310	319	326	315	339	312	354	347	327	323	338	311	327	316	314	320	352	331	326	322	342	310	327	345	331	328	316	302	357	352	354	311	323	344	331	343	364	312	357	343	330	294	321	312	342	325	341	335	327	305	329	294	339	331	330	364	313	348	329	352	318	300	348	348	328	321	327	320	355	307	345	351	350	331	330	318	370	343	334	314	337	333	356	337	326	337	316	333	311	324	361	311	341	346	314	322	357	362	345	339	315	321	327	327	317	351	351	307	338	335	327	302	332	315	322	309	314	329	322	298	323	333	320	297	309	322	341	341	323	302	315	322	327	319	339	342	345	299	303	344	329	329	340	349	328	362	334	318	339	305	301	358	362	338	322	353	336	331	358	301	325	343	319	351	305	342	325	338	327	335	345	319	332	329	337	330	317	360	328	331	316	368	340	321	329	338	343	329	311	332	331	336	361	326	292	338	333	328	321	328	317	366	376	299	325	304	338	338	333	333	347	331	368	347	313	325	334	331	326	369	326	354	313	330	301	344	317	319	347	350	323	332	347	318	311	336	346	331	318	307	328	352	324	328	328	332	352	343	310	316	311	330	345	311	319	313	320	315	338	332	306	317	317	337	374	335	343	330	307	298	332	330	312	332	344	310	324	337	288	357	323	307	346	344	363	344	353	325	313	332	358	303	295	362	334	318	328	328	319	370	336	307	350	329	339	333	343	325	314	345	354	358	326	337	321	366	366	328	353	319	361	367	341	326	321	286	361	326	358	334	317	352	321	338	346	343	365	366	364	333	335	315	321	384	330	323	322	288	319	301	356	299	317	300	323	337	329	348	356	339	341	312	356	331	292	355	338	321	337	314	308	340	348	333	306	325	324	350	316	320	354	309	351	351	306	326	374	344	334	313	328	300	304	358	322	339	340	317	351	339	329	318	337	318	364	322	325	347	352	335	294	332	327	316	317	329	302	346	328	325	308	316	328	323	346	361	369	330	346	324	315	322
15089	1418	3087	1662	879	627	580	493	431	428	463	442	376	392	446	420	426	430	402	443	370	402	392	402	442	417	385	433	425	373	373	403	411	397	372	397	403	368	412	389	432	423	395	383	412	372	384	395	391	426	380	410	403	385	435	361	376	375	422	410	392	428	415	414	396	394	396	384	428	392	387	407	398	410	427	404	434	410	385	398	402	395	412	408	364	408	387	412	409	392	383	437	395	398	411	363	401	379	377	415	413	405	385	391	425	384	389	400	414	368	433	429	394	422	397	409	390	431	388	398	355	402	419	405	401	384	397	392	384	409	427	384	384	408	391	380	424	391	393	401	388	405	415	390	422	400	370	347	380	361	394	398	363	425	412	401	403	405	385	391	389	398	377	386	403	403	383	407	368	416	365	405	406	394	406	397	404	430	419	400	381	385	425	396	421	396	376	406	391	407	403	379	418	398	393	382	404	427	418	412	398	403	436	407	412	388	391	412	376	398	405	406	396	411	387	401	402	362	391	411	376	391	418	401	417	373	378	409	405	372	405	418	413	390	418	396	395	363	419	408	382	382	413	401	393	376	408	416	405	414	393	401	380	400	396	377	373	419	376	385	382	395	347	419	388	394	436	382	372	399	404	389	398	406	376	389	379	410	403	368	390	402	409	368	384	405	382	398	401	418	380	401	373	402	377	406	368	391	420	420	408	393	395	407	413	385	401	415	385	411	393	380	418	392	402	392	365	390	387	411	401	392	389	388	411	414	388	415	413	403	426	368	400	425	392	409	402	401	398	403	424	415	396	405	390	438	408	392	384	417	419	359	410	400	427	375	337	407	391	415	417	379	396	401	437	385	420	397	413	393	371	420	387	444	371	419	371	396	428	400	407	425	394	356	374	394	400	367	431	385	384	391	413	414	400	427	362	397	404	383	402	380	397	411	400	408	383	401	378	378	419	424	365	420	384	401	385	388	387	391	378	386	410	347	406	393	375	383	404	390	349	390	387	411	435	406	395	443	406	396	374	398	388	365	390	394	343	467	396	412	397	394	367	384	386	372	394	367	423	367	372	369	409	404	376	402	415	383	418	402	422	414	424	398	377	407	418	352	388	452	385	422	403	425	398	378	381	373	405	415	446	370	419	388	376	408	379	409	413	382	379	427	409	437	397	393	436	379	405	423	402	398	400	464	411	408	410	405	414	381	435	378	372	401	394	410	387	374	410	427	401	394	400	391	376	383	434	371	378	370	404	370	423	389	373	414	400	387	402	444	398	365	374	388	383	402	424	407	419	412	457	396	411	382	386	363	391	407	404	394	432	384	397	378	375	386	389	367	380	410	417	391	402	429	416	445	399	391	382	384	404	414	417	363	393	380	397	395	406	403	388	393	406	369	406	400	381	406	376	395	404	397	435	401	411	374	376	425	429	374	402	373	403	400	396	404	386	376	390	416	386	405	384	414	397	381	417	394	437	400	400	411	394	395	386	365	394	413	413	381	419	437	414	387	371	404	397	376	366	416	385	364	400	384	393	385	373	388	377	390	410	378	418	430	375	400	415	401	402	365	402	403	393	372	386	394	416	395	397	390	369	376	389	372	413	390	396	405	381	380	380	413	413	416	346	385	386	408	403	403	403	402	403	411	379	373	408	342	418	408	400	407	395	430	370	434	407	380	400	413	366	385	380	390	375	375	393	410	421	422	381	404	400	418	430	388	420	348	435	380	389	395	380	392	379	404	440	382	422	426	364	435	400	372	397	420	428	360	354	412	368	449	409	428	409	388	392	372	399	397	377	418	398	434	417	389	397	407	387	393	399	379	432	440	395	399	378	419	400	399	392	436	392	400	398	396	385	410	384	391	349	385	441	403	401	403	372	379	394	387	389	334	379	403	407	424	401	391	401	394	408	392	401	383	420	379	404	408	428	396	423	397	391	383	390	428	390	400	409	368	406	373	392	428	400	405	415	366	394	412	374	385	386	385	399	400	386	391	429	388	418	402	391	401	398	398	395	380	396	385	408	401	398	400	391	395	404	395	388	366	418	420	398	393	391	396	390	414	408	382	384	386	386	401	419	407	376	411	373	398	396	384	417	376	378	436	386	393	416	410	409	385	405	402	365	401	399	385	400	416	392	414	381	408	404	412	369	375	406	384	397	401	389	363	415	404	411	362	435	411	426	378	391	389	395	369	404	397	405	365	402	445	415	395	390	386	409	377	401	405	385	409	369	412	390	407	420	380	390	366	361	400	389	404	346	384	366	409	429	400	365	403	373	413	361	436	379	406	429	390	409	437	366	383	419	381	384	371	382	391	380	402	403	447	404	370	417	397	404	421	404	381	423	394	421	421	381	385	401	367	377	419	399	375	391	394	365	410	371	370	425	383	414	376	393	356	379	395	393	425	401	400	374	362	376	385	399	396	381	418	400	399	383	440	432	420	406	416	427	440	404	416	393	420	424	437	387	398	342	395	380	387	409	416	417	399	386	393	398	407	381	408	399	415	383	385	381	421	422	394	362	376	420	402	378	382	398	350	406	373	427	371	391	383	384	382	443	383	406	355	393	411	411	387	404	385	408	399	420	404	407	364	385	381	416	423	358	414	388	426	396	381	414	382	355	458	407	376	418	406	365	402	434	372	405	400	398	402	437	396	383	420	380	404	416	411	409	380	389	421	411	391	416	410	362	415	410	397	399	405	409	382	403	396	413	413	407	396	431	413	397	391	391	387	401	436	405	406	397	413	403	388	385	424	386	395	413	386	366	412	358	398	395	430	411	398	422	423	416	411	372	411	413	410	382	428	367	417	403	401	371	390	435	390	383	397	414	393	392	397	462	365	398	387	394	428	432	393	402	385	385	396	412	400	401	389	377	388	390	395	424	374	397	438	378	418	398	376	410	359	411	412	399	366	414	417	367	391	394	426	419	409	395	386	432	389	395	386	370	408	385	380	384	375	393	409	371	431	404	385	416	375	430	428	375	355	400	407	392	427	410	388	396	398	379	416	386	418	410	409	432	416	387	422	392	415	374	392	404	415	368	408	382	395	419	426	378	361	383	391	422	394	416	409	405	345	422	399	426	393	365	390	398	377	387	384	360	403	385	408	407	395	394	417	418	417	381	372	415	381	383	393	416	381	376	405	385	391	408	384	412	396	424	363	375	368	410	417	393	426	431	416	377	370	406	391	405	411	397	415	406	421	443	437	402	408	388	407	416	408	380	386	429	413	412	386	364	409	396	409	357	368	417	380	396	404	424	400	415	404	414	409	390	413	390	370	392	402	382	390	364	366	400	369	409	404	422	407	422	399	400	384	384	399	408	425	407	388	393	421	417	372	368	395	433	385	375	388	420	368	396	380	388	407	401	421	378	430	372	433	397	361	396	401	371	392	406	397	369	396	439	363	415	378	399	401	370	406	371	408	426	404	373	432	422	385	361	387	384	389	372	419	454	432	402	373	413	421	389	396	389	390	427	427	396	381	402	420	388	392	398	387	406	415	406	419
23637	21155	28433	23884	21022	12039	1236	686	565	440	491	406	418	343	327	342	337	301	308	304	284	294	289	271	247	279	284	259	290	291	277	297	281	228	257	280	277	275	272	255	257	272	286	233	275	270	299	248	269	252	253	257	268	265	232	286	234	265	259	284	265	240	263	268	249	258	274	271	267	278	273	272	263	289	268	252	223	292	269	255	263	272	259	249	256	261	287	266	269	265	270	278	244	237	271	251	240	248	245	243	250	254	268	270	254	239	232	254	233	273	224	280	251	280	254	241	282	244	263	258	250	257	258	258	251	264	251	262	215	255	222	272	253	280	257	264	260	243	230	261	252	266	246	275	248	251	270	246	261	254	246	236	246	239	259	232	247	279	278	236	246	277	239	261	251	289	256	261	248	268	261	255	277	254	234	260	258	241	239	244	245	260	259	254	247	255	260	235	241	244	247	240	240	218	253	275	206	251	267	234	269	259	266	270	249	256	240	261	237	261	220	251	250	235	243	263	264	265	242	258	255	275	237	249	275	268	268	282	257	257	256	245	229	246	217	250	276	283	248	242	233	249	267	224	221	246	238	256	252	230	281	263	242	248	249	255	262	261	246	233	267	257	241	267	255	280	236	250	222	257	272	257	235	254	247	244	238	256	245	274	242	263	270	260	258	250	263	258	248	263	256	233	266	285	235	247	253	266	265	274	267	225	284	283	255	264	269	253	242	258	224	271	252	258	231	246	257	273	248	276	235	276	272	249	252	284	261	251	235	250	263	235	219	250	235	249	242	222	274	250	242	249	264	264	240	256	266	255	233	255	250	264	267	276	259	250	253	281	272	266	221	270	232	259	263	264	264	259	270	267	241	254	256	262	264	265	250	279	270	262	225	244	259	243	244	230	250	253	231	284	230	249	256	245	253	244	240	258	269	265	265	279	207	233	254	259	244	244	241	248	251	266	265	261	245	265	243	274	256	261	264	257	270	277	266	254	257	267	249	254	226	253	241	264	259	252	243	258	254	257	245	248	257	251	228	250	271	249	259	255	253	247	235	264	266	257	254	292	259	271	236	259	282	231	259	241	253	220	267	233	247	264	274	265	244	255	271	268	253	226	277	266	280	282	250	261	252	244	268	235	248	245	276	229	251	279	241	248	251	267	227	229	243	263	256	254	238	259	229	249	235	264	281	253	259	272	273	256	284	262	265	225	232	275	282	264	240	232	238	252	281	243	235	271	252	244	276	229	261	253	225	247	271	268	271	245	252	238	214	282	274	271	244	262	257	225	271	300	263	242	258	295	262	264	247	267	236	265	253	239	267	269	254	263	234	245	242	254	246	256	273	251	241	217	247	236	265	266	265	254	220	255	237	253	257	226	285	229	253	249	286	270	248	264	245	230	260	259	267	246	264	243	257	241	283	273	248	274	241	271	228	222	261	208	268	240	255	256	253	277	242	266	272	255	265	258	259	253	264	237	248	253	258	283	260	224	263	275	271	271	294	244	258	259	265	253	263	266	237	239	263	250	226	255	268	254	279	239	251	264	251	271	271	229	243	235	255	223	237	245	252	237	259	242	240	258	221	223	250	260	249	271	271	241	256	232	243	254	234	261	271	249	261	278	275	245	267	263	225	253	252	249	248	238	242	273	263	269	259	276	237	252	275	233	240	275	256	265	263	251	248	236	270	251	280	273	264	252	234	244	252	246	228	248	277	229	258	251	285	245	259	269	240	260	237	257	264	271	250	259	269	257	245	261	266	251	218	245	247	260	254	251	225	267	258	212	274	260	269	245	235	256	259	211	256	270	255	247	215	262	246	258	257	255	279	255	264	275	249	220	240	263	253	234	244	241	224	214	242	226	249	237	252	238	244	235	270	237	245	274	255	275	259	260	245	233	242	240	259	249	244	257	241	284	265	251	235	255	268	256	242	281	226	257	275	245	251	263	232	247	231	271	253	278	281	268	259	278	250	242	241	273	251	240	256	269	246	248	241	221	252	244	265	265	275	257	259	238	268	252	245	241	255	259	259	240	209	241	239	221	251	246	268	240	264	248	266	244	252	240	251	254	261	285	232	262	262	265	265	261	251	258	259	273	252	268	271	244	237	235	267	247	251	252	251	246	242	265	225	261	267	224	258	258	234	248	262	251	264	245	264	243	266	254	262	266	259	247	262	261	252	255	293	230	263	241	247	263	246	256	304	238	259	251	240	266	250	258	231	282	249	247	252	239	260	271	259	247	229	231	250	279	288	275	255	244	265	266	270	267	270	234	257	257	280	262	264	227	245	250	252	257	247	217	279	253	243	270	255	269	243	263	247	244	264	275	247	267	249	226	270	244	224	227	249	232	239	255	237	271	253	253	249	278	257	251	255	289	251	253	272	284	262	244	249	259	264	255	248	243	270	247	257	256	267	257	251	243	251	244	258	261	284	294	244	229	274	242	291	249	306	252	242	265	251	259	249	248	245	255	237	274	237	257	242	274	262	223	270	280	260	245	242	259	253	247	243	247	265	255	259	265	270	221	259	270	278	265	237	258	265	249	223	248	284	254	274	246	230	258	249	266	245	230	252	228	236	247	228	250	253	257	257	254	257	258	248	247	259	237	251	266	280	265	257	282	263	270	251	247	239	238	251	245	247	283	220	265	273	244	241	243	247	231	239	266	246	231	262	262	268	265	221	247	261	265	261	253	242	242	257	268	278	262	265	250	241	304	251	269	239	228	294	261	262	238	258	191	264	282	283	263	250	231	271	259	256	276	265	257	255	242	254	242	232	277	285	260	247	235	260	263	258	279	265	250	230	261	271	230	263	250	243	241	278	268	220	238	274	228	246	231	269	264	260	265	243	225	254	238	255	252	258	276	275	266	259	241	277	275	254	256	250	283	243	242	253	246	262	261	247	253	290	277	256	246	261	236	245	288	244	248	255	259	270	268	239	241	270	222	256	254	261	249	252	231	260	247	235	253	265	262	271	227	247	245	254	223	259	280	259	253	236	260	241	255	261	250	231	270	234	256	258	260	257	252	262	244	259	244	269	277	262	258	251	255	253	263	236	221	214	239	275	242	222	277	245	258	255	249	234	234	233	236	241	255	236	243	257	260	270	277	240	269	261	252	262	252	249	256	273	255	283	257	250	234	250	262	269	230	281	250	245	255	240	226	256	226	249	250	256	266	230	255	252	250	234	223	251	285	236	257	230	265	244	239	262	234	261	289	294	234	254	267	255	243	266	242	260	278	276	265	300	253	254	283	254	286	251	213	256	267	262	265	243	246	258	250	273	271	247	261	264	253	234	249	246	262	270	266	228	250	278	270	234	207	266	228	239	259	245	252	250	268	256	254	255	266	242	239	259	252	241	230	253	257	251	258	282	290	249	274	248	251	244	239	259	257	248	237	267	259	262	235	273	252	241	253	249	249	267	268	245	244	243	254	248	276	266	246	254	248	267	255	249	240	250	235	266	233	229	254	249	269	225	278	241	264	239	261	269	266	256	258	232	241
17261	9368	11711	4689	2957	1969	1540	1164	995	811	733	625	584	521	475	452	406	398	410	365	367	373	371	372	357	374	370	359	353	338	306	358	304	315	305	318	335	291	323	293	277	309	326	310	303	273	296	333	298	314	295	312	299	330	322	267	305	306	286	290	298	276	309	321	303	308	281	300	307	298	310	270	289	289	322	316	318	304	289	317	304	299	300	276	263	335	272	321	272	296	299	280	288	300	307	313	316	298	298	308	310	331	311	304	307	284	290	323	288	324	312	307	327	279	307	290	321	289	283	303	269	305	290	276	291	274	313	302	290	290	310	310	281	282	298	283	313	304	307	319	256	319	278	298	291	306	300	289	304	281	302	296	314	326	305	275	300	301	302	330	284	307	319	342	300	329	266	330	286	297	276	302	301	282	285	281	289	309	294	301	292	299	305	312	301	303	298	305	297	303	303	330	299	337	314	302	290	291	306	313	276	298	312	319	322	310	254	287	283	330	306	335	300	278	299	283	303	303	289	320	313	286	295	304	281	271	277	312	315	289	277	325	292	323	272	329	350	328	297	301	322	276	336	258	306	286	314	312	290	316	316	278	323	313	320	293	306	287	323	293	295	297	313	302	298	298	289	293	308	298	272	280	270	293	296	301	276	267	288	295	283	288	268	306	319	305	296	320	296	297	295	291	305	276	307	270	272	290	279	305	281	300	294	300	259	308	293	273	280	301	297	289	326	297	328	285	296	293	310	304	287	291	295	305	330	316	334	311	303	281	309	317	295	282	273	293	285	297	294	278	301	334	272	285	312	299	333	297	299	303	299	326	310	307	313	282	291	328	289	301	290	277	316	295	250	291	291	297	290	281	294	253	291	282	295	319	324	314	305	284	298	273	311	306	299	293	328	289	314	296	312	310	291	291	310	287	267	281	312	297	275	256	334	315	332	300	268	321	300	294	285	284	296	325	294	341	273	305	303	286	317	298	308	294	285	272	298	292	302	285	319	290	295	307	277	317	264	308	305	302	324	286	302	324	289	314	293	315	305	309	314	299	300	288	309	295	299	302	296	288	298	315	321	318	326	299	300	299	297	293	295	316	289	285	301	305	281	303	317	318	262	319	286	320	308	294	341	300	290	318	293	295	270	308	280	309	278	318	315	285	285	290	277	290	303	293	291	292	289	336	275	286	295	310	275	306	301	317	312	296	283	259	297	283	295	320	283	294	257	292	284	277	316	289	300	313	294	293	305	311	288	299	332	313	313	318	326	294	299	291	293	325	299	318	283	308	295	307	292	295	283	277	313	306	301	289	250	294	320	303	286	299	311	286	288	308	307	292	319	268	302	306	290	298	296	260	279	276	308	289	295	298	308	288	322	269	348	276	304	304	324	288	286	254	288	286	303	286	280	311	294	280	310	317	279	312	322	290	275	283	302	310	267	313	311	327	285	289	297	312	275	310	277	300	300	323	294	304	300	313	298	292	307	292	259	275	247	308	292	311	315	280	252	322	318	311	263	301	290	272	295	277	304	292	312	285	309	289	295	288	297	319	309	302	288	289	316	286	294	320	287	305	298	312	287	278	295	298	325	293	322	275	299	290	308	292	284	281	278	289	333	271	290	295	281	296	319	324	282	324	311	304	277	284	300	282	322	291	283	294	312	333	273	274	287	288	291	323	271	319	296	276	264	285	276	272	298	298	333	292	280	273	292	310	269	295	280	331	271	278	282	282	298	311	299	296	277	305	294	267	319	270	284	315	291	309	299	297	303	283	307	284	286	325	286	281	301	301	327	310	270	284	315	312	309	293	309	296	322	311	318	298	291	266	292	288	314	278	306	269	281	303	282	293	311	297	307	306	300	295	299	289	259	304	289	295	303	288	306	318	318	290	288	279	325	323	319	305	296	314	300	295	256	311	282	297	287	298	287	316	302	295	311	295	272	292	294	271	290	310	279	293	302	312	311	287	299	277	294	284	314	270	289	276	317	310	326	302	299	295	318	260	311	302	290	293	302	259	299	285	291	250	303	286	320	294	320	315	290	289	312	279	299	303	292	310	300	268	313	282	310	304	281	288	300	264	282	318	316	277	276	294	287	280	338	267	288	279	319	283	276	295	308	277	280	322	293	287	289	335	282	307	307	308	292	304	312	309	284	284	292	275	269	321	329	298	284	333	255	287	292	309	285	304	301	266	292	297	306	300	309	313	285	284	302	295	310	272	326	268	285	294	278	276	295	288	285	281	318	307	306	308	306	293	283	291	287	322	299	326	274	284	262	313	305	323	284	308	294	319	307	296	284	299	290	324	303	301	290	315	320	291	280	313	283	294	313	260	301	265	314	275	321	256	297	298	270	308	330	276	283	315	297	288	312	354	250	274	289	315	289	265	283	290	285	302	311	272	307	287	278	291	304	280	276	308	267	312	308	293	304	284	293	290	286	292	315	278	279	307	300	296	285	321	283	315	309	321	303	287	294	293	285	290	302	295	305	305	287	257	284	295	296	307	302	304	299	308	279	294	279	282	306	300	283	301	302	313	310	317	313	289	320	324	311	288	287	286	276	297	290	300	283	322	284	291	285	307	277	270	280	309	275	270	302	284	301	312	309	319	320	317	258	316	292	306	282	295	301	307	317	285	300	295	264	287	315	284	304	276	315	302	309	276	346	273	329	286	298	319	304	306	299	311	337	294	296	292	265	311	307	301	321	301	302	320	297	292	288	329	311	302	291	302	325	313	305	276	289	285	301	316	301	294	280	309	299	309	308	274	299	286	289	355	287	313	293	273	279	308	317	308	270	305	280	317	307	312	301	285	297	281	312	295	335	271	276	293	295	308	287	278	299	301	291	342	283	301	250	282	300	301	302	300	331	316	306	271	282	320	288	291	287	269	265	302	296	311	271	321	295	295	283	286	293	291	309	322	333	305	293	295	289	288	281	309	279	283	298	308	278	318	348	291	290	317	337	281	270	289	281	269	303	278	279	281	288	321	271	290	288	297	276	279	287	313	324	298	312	273	301	294	317	308	317	300	276	310	327	320	288	310	300	308	283	295	313	291	295	315	300	313	321	304	316	275	327	283	317	286	292	299	306	270	275	308	305	307	319	296	288	303	288	318	319	305	295	277	276	306	282	322	326	310	345	304	268	255	298	282	297	272	312	309	286	320	304	306	324	336	304	317	331	287	273	325	281	312	297	304	284	298	291	280	306	313	281	302	296	293	298	296	294	310	296	295	274	270	315	304	307	289	299	277	291	310	300	315	297	294	328	291	303	298	301	290	308	260	309	297	300	287	299	309	299	329	309	300	299	285	314	299	299	319	297	282	292	285	281	294	290	300	304	310	313	301	335	290	275	280	334	312	271	306	317	304	275	277	304	298	317	252	306	315	336	304	289	283	295	288	302	297	298	303	320	297	305	247	319	296	323	296	286	276	311	271	285	282	319	275	281	272	308	312	320	272	294	276	301	299	325	279	308	316	279	318	315	280	314	277	297	295	303	321	289	347
24834	21184	27604	24960	12690	1232	899	760	702	629	673	702	653	673	594	630	591	593	575	593	616	621	593	601	585	607	590	585	566	592	595	569	595	590	596	579	560	600	606	596	526	603	616	575	557	587	571	597	603	609	612	553	582	545	603	574	565	580	614	552	609	581	552	565	625	523	581	566	604	565	569	555	605	644	534	540	594	602	553	591	577	585	529	565	540	569	587	576	549	556	542	595	572	555	565	591	519	584	558	539	591	571	587	573	561	539	566	562	556	567	558	537	601	637	584	556	577	560	555	586	597	603	571	582	566	608	579	562	618	581	580	598	552	574	554	576	550	561	581	602	614	617	562	617	517	536	544	595	542	508	606	558	586	541	539	600	580	631	596	572	602	609	540	584	591	574	566	582	581	579	582	571	585	536	544	599	573	576	548	555	572	554	570	578	572	560	548	576	564	582	579	590	613	560	529	576	545	588	593	576	603	574	601	619	570	570	581	616	545	580	608	572	579	592	603	605	537	548	602	577	603	556	544	578	560	620	574	560	571	548	570	613	620	566	574	579	638	617	577	583	605	585	591	538	600	606	553	568	583	575	603	555	598	555	580	567	563	562	559	549	639	565	523	587	556	534	602	569	567	548	607	627	603	575	574	611	553	562	547	601	567	576	559	614	601	607	551	579	560	559	538	570	565	555	576	522	580	595	581	561	558	567	638	555	562	608	583	569	579	579	533	525	603	567	606	570	585	560	558	596	586	555	570	559	582	515	572	581	558	571	573	565	569	580	563	590	594	607	562	551	616	590	547	565	539	552	559	600	555	529	575	587	545	567	599	577	577	604	538	582	543	559	564	586	622	565	542	601	540	575	525	586	591	558	611	546	577	572	587	510	592	581	599	597	546	567	556	529	590	569	551	558	574	597	550	531	572	611	569	529	545	603	597	574	543	612	555	598	562	586	596	590	568	546	529	559	582	534	558	563	594	554	625	564	630	585	577	538	600	554	594	575	589	584	571	593	569	568	541	594	574	608	613	594	590	572	587	541	578	506	565	569	564	572	587	535	579	579	571	574	595	567	578	572	585	544	624	566	594	523	592	638	591	581	575	624	557	618	648	607	576	573	580	590	565	562	548	531	612	578	563	588	594	565	620	566	546	607	525	575	587	573	613	532	539	633	579	623	541	554	582	561	572	559	557	552	582	531	552	540	604	565	604	565	587	570	573	594	582	514	550	544	603	568	561	602	583	564	570	589	555	642	562	585	544	569	621	535	556	555	553	572	559	616	600	576	599	589	542	571	610	546	527	563	564	587	601	588	575	625	536	574	554	621	608	582	571	580	624	563	558	560	591	570	544	581	587	576	536	552	596	583	572	574	540	601	553	604	533	563	607	593	568	579	560	603	584	543	588	556	524	574	551	578	608	566	518	571	577	599	630	591	537	612	598	602	616	583	564	608	588	603	580	583	543	574	587	599	556	560	581	622	589	592	608	604	549	580	598	568	579	548	574	594	586	563	598	540	536	598	591	580	576	554	586	572	579	531	536	572	581	528	559	571	582	571	583	559	523	563	574	605	589	583	563	535	542	576	562	597	580	568	571	551	537	524	570	526	590	556	563	626	601	595	594	502	588	584	555	598	594	602	595	597	590	581	546	566	586	603	587	627	581	628	589	605	598	595	576	636	542	537	614	542	547	598	528	640	544	581	572	597	586	591	536	544	588	593	563	585	588	609	605	563	619	625	617	564	603	557	600	559	561	560	591	578	585	581	555	584	614	578	593	614	558	568	586	571	589	577	548	555	593	574	604	616	570	576	564	595	580	542	598	584	563	579	576	594	603	562	582	560	602	576	602	612	528	575	609	569	565	603	587	555	534	632	547	572	567	626	608	581	552	543	583	582	611	563	548	549	563	562	622	561	579	556	599	608	592	543	572	548	575	560	631	561	571	525	568	584	549	607	574	590	576	546	548	582	573	521	573	556	592	561	556	616	619	566	564	558	524	582	597	548	547	520	544	555	613	570	589	603	562	538	621	588	587	582	598	547	542	600	556	586	528	589	581	576	560	564	570	616	597	570	579	600	518	609	627	526	569	547	600	562	572	624	573	568	572	556	576	582	555	570	571	577	568	554	555	592	553	586	607	528	570	547	542	578	516	540	575	571	596	570	602	598	568	554	576	587	541	577	569	540	594	598	604	583	595	567	573	587	578	573	591	560	536	583	553	571	589	551	593	546	596	526	544	587	551	566	584	602	552	588	547	553	582	603	587	584	564	598	594	558	574	550	557	591	556	552	595	600	551	569	636	579	610	561	582	572	543	615	551	617	611	552	554	617	551	568	578	605	599	549	606	573	576	622	538	603	570	563	584	546	578	558	586	592	595	540	593	567	548	504	587	574	570	591	612	579	588	577	634	569	544	585	572	611	584	576	627	527	573	584	548	568	538	575	569	532	594	577	576	580	596	590	554	575	551	606	593	559	588	605	606	551	593	572	597	600	549	546	562	583	566	555	551	597	581	630	549	610	560	527	585	547	631	565	563	556	567	548	581	537	588	574	568	595	564	620	566	565	551	592	613	611	616	624	584	547	553	555	563	537	553	560	549	599	598	564	530	568	590	558	546	612	569	587	556	556	618	563	589	618	605	584	588	590	583	563	567	617	581	567	563	560	585	546	586	636	595	565	593	549	556	548	548	574	584	590	574	557	568	600	551	610	593	598	655	598	585	564	576	555	622	562	543	577	592	554	588	577	621	558	576	565	584	568	595	570	579	596	589	568	558	566	544	552	561	598	572	555	590	570	594	558	549	578	571	594	567	585	537	533	577	528	568	558	522	605	572	600	597	591	512	577	577	589	601	573	568	556	566	575	566	588	576	586	536	575	546	522	553	592	557	562	591	567	546	547	581	590	612	572	577	580	533	609	582	600	577	597	563	515	537	562	539	539	517	593	576	604	555	605	583	544	583	590	594	547	637	543	601	551	580	553	591	570	564	555	599	558	573	589	579	623	548	568	602	569	590	595	564	527	589	563	558	563	532	571	582	547	578	573	536	543	560	533	544	581	547	562	561	558	557	548	569	578	606	572	585	567	588	547	590	592	576	597	614	559	576	541	567	557	561	590	560	609	595	570	619	544	517	552	578	569	558	528	535	569	582	603	575	579	546	562	623	584	596	563	541	548	599	610	547	532	545	540	581	576	612	569	572	567	572	564	583	561	615	566	571	559	581	580	502	616	562	582	603	595	605	566	541	594	568	567	545	582	605	552	574	582	581	562	553	542	517	576	594	559	542	521	559	575	572	563	593	614	576	571	530	583	532	576	564	593	571	549	562	565	639	558	607	559	576	570	539	571	569	582	591	572	605	544	586	585	506	588	545	535	587	577	573	598	566	582	548	583	620	593	581	568	587	579	581	580	582	558	566	576	578	593	576	604	585	546	589	565	618	572	589	547	567	562	595	550	562	590	533	592	541	564	582	581	525	574	538	579	534	625	572	563	601	566	556	550
17683	6699	8380	2927	2011	1577	1347	1119	1021	909	875	838	767	749	745	726	723	752	731	727	706	677	690	676	678	667	678	682	727	716	662	633	647	688	633	652	683	644	682	664	641	639	635	605	637	678	651	631	621	679	698	648	655	660	653	616	657	636	673	659	612	641	621	665	642	619	682	641	648	653	686	595	624	606	647	667	661	638	681	663	624	627	673	668	650	644	620	677	634	664	612	616	634	662	646	678	625	703	670	679	639	649	681	632	663	661	588	683	659	642	589	649	629	631	638	659	650	691	639	647	637	668	668	633	673	617	673	649	685	662	645	644	621	647	685	657	660	645	617	622	654	662	633	591	657	680	668	673	679	643	675	666	642	639	664	647	645	651	652	643	641	657	667	704	634	619	693	680	647	654	626	632	618	645	639	644	669	638	681	658	622	629	605	663	676	646	647	666	603	659	647	668	626	648	642	675	612	680	595	638	655	706	677	608	685	683	664	647	653	647	658	681	656	644	668	609	683	642	699	650	638	664	609	667	657	619	619	627	618	639	650	663	635	661	636	655	673	617	661	638	670	613	646	662	691	674	627	673	643	657	649	626	648	647	632	642	658	645	633	621	642	677	662	648	650	633	618	676	656	644	670	652	659	655	639	661	636	680	623	627	631	627	653	656	626	654	613	641	695	660	661	711	684	653	673	631	637	604	670	643	640	624	661	662	632	658	692	635	664	632	657	619	675	627	685	642	635	631	685	634	629	639	667	639	691	644	643	622	634	623	621	631	608	663	682	653	711	667	654	651	670	694	632	664	635	638	669	699	692	627	635	680	693	682	642	627	592	662	645	620	643	650	669	670	628	693	641	624	647	696	654	622	602	683	620	660	629	670	687	663	682	664	680	677	674	674	699	616	667	655	594	645	594	681	655	696	677	665	675	617	658	617	643	629	699	645	639	679	648	661	659	672	657	651	650	641	632	674	656	642	658	628	640	628	649	657	636	609	661	641	690	688	657	644	636	646	674	641	678	681	689	608	704	638	638	645	689	697	665	659	674	629	632	615	627	589	634	689	605	612	630	694	654	637	641	637	678	602	672	643	643	683	681	612	656	676	627	659	636	638	643	666	623	625	671	663	608	667	639	679	689	634	664	635	675	645	684	628	655	643	664	631	697	659	635	647	647	636	641	659	652	627	584	617	670	647	661	680	655	669	637	632	644	642	639	613	657	647	643	647	608	629	694	616	643	683	670	630	642	659	642	611	637	653	696	639	672	657	677	637	640	629	638	702	659	635	610	622	646	674	701	614	645	705	640	638	643	645	658	663	663	647	666	670	694	642	647	633	620	655	676	672	622	638	636	659	665	686	627	644	606	611	636	604	650	625	669	642	647	664	659	600	647	612	593	624	628	675	658	602	674	687	624	669	665	634	664	630	649	659	624	687	657	665	660	668	618	637	595	656	655	680	622	679	631	698	662	643	695	666	660	639	679	661	623	589	696	630	646	624	646	665	655	601	609	632	665	649	653	603	627	687	675	689	643	676	688	703	638	633	610	632	676	647	668	717	648	642	670	657	625	655	661	663	707	644	635	629	675	612	653	636	599	600	679	614	606	687	667	642	646	634	639	630	640	632	642	686	682	652	625	594	679	691	652	645	626	646	624	656	660	664	669	625	657	646	615	609	671	710	666	631	649	668	674	672	688	650	641	619	630	629	641	706	665	654	646	640	629	626	624	651	652	649	658	677	666	671	617	657	662	639	672	711	641	703	699	664	690	649	684	633	674	631	637	648	600	654	636	675	630	630	657	641	710	630	641	633	696	681	640	638	650	635	640	678	647	680	639	644	652	618	591	678	660	677	643	646	652	650	635	618	670	639	681	620	619	633	661	625	630	611	638	645	662	618	650	620	626	647	661	593	633	648	654	656	638	659	639	684	634	675	668	653	588	630	654	665	651	671	687	647	682	669	699	654	631	666	645	673	612	648	651	616	621	628	643	625	591	620	637	675	641	616	614	685	645	649	614	678	670	638	686	639	760	625	663	627	618	641	632	614	679	661	680	649	694	622	622	666	590	625	646	621	652	656	661	669	633	665	659	661	627	669	634	610	653	696	602	603	669	672	661	635	698	615	632	662	639	643	623	582	665	636	631	672	617	651	672	675	648	708	672	639	659	680	632	624	702	686	667	628	635	659	652	668	622	646	674	677	660	654	639	642	682	714	653	654	685	643	678	669	645	626	645	638	703	643	650	684	652	643	654	624	681	647	674	665	682	635	620	661	647	689	680	652	645	644	661	625	633	650	700	642	701	621	618	652	687	633	613	656	647	655	690	617	648	665	649	625	657	656	642	637	684	591	656	626	655	667	630	644	643	620	607	646	635	653	615	684	645	655	663	612	673	630	654	635	679	657	659	664	656	622	604	688	637	644	642	674	645	628	659	661	630	645	640	676	635	674	637	582	699	701	673	608	649	656	629	634	622	668	642	672	670	652	630	639	666	605	665	693	603	685	655	660	668	675	657	578	632	637	620	626	672	672	667	656	634	653	639	693	620	676	673	633	625	630	678	664	677	662	678	643	597	669	622	623	681	647	673	625	675	650	605	678	654	665	673	634	680	641	659	653	664	694	693	661	657	687	635	662	650	694	663	615	654	669	596	646	624	662	624	617	624	641	664	626	661	651	663	689	636	628	633	623	631	622	627	608	665	626	629	702	662	675	661	666	644	638	627	619	637	675	708	653	665	637	668	639	627	663	653	652	640	634	599	638	631	686	640	635	621	647	676	601	692	694	691	667	594	614	632	668	650	641	640	601	666	649	651	620	659	668	674	647	608	677	647	648	658	639	656	653	643	674	689	624	697	671	704	627	662	644	638	665	624	669	687	694	656	649	689	628	650	646	661	646	666	659	638	658	611	645	642	641	649	701	662	678	635	703	649	669	655	639	632	609	666	658	645	607	627	662	642	654	668	648	655	679	639	647	667	689	664	617	661	669	651	657	595	661	640	674	644	674	603	681	674	667	636	641	666	658	665	634	663	668	670	684	663	592	684	636	668	609	735	622	658	686	651	627	672	654	711	637	643	678	654	646	635	689	618	592	612	690	683	673	639	647	660	640	633	687	637	652	665	648	657	662	680	648	700	613	683	667	624	642	633	666	626	630	644	624	650	673	662	658	621	616	702	648	633	627	667	655	698	670	657	655	683	639	605	624	657	654	605	620	634	667	639	668	615	642	646	662	609	597	646	655	639	640	601	692	693	668	614	653	685	644	613	616	664	643	664	679	616	653	645	652	635	679	660	636	652	635	656	644	650	646	676	681	682	683	671	596	621	666	582	635	658	671	663	618	641	582	635	686	683	666	682	608	649	634	617	642	659	656	665	640	651	662	656	633	608	652	601	700	646	630	675	646	655	696	590	609	673	654	677	625	645	628	622	637	704	616	659	677	719	645	629	623	657	667	649	670	646	635	677	618	654	657	657	634	632	691	613	631	652	645	704	685	649	666	659	647
22647	21200	28976	23703	21194	21248	11967	1591	1120	1019	946	881	828	739	722	707	676	693	653	696	658	610	596	641	598	624	599	635	644	593	534	602	561	492	592	582	588	594	590	587	543	549	587	511	553	525	547	593	571	574	568	560	556	584	569	528	511	522	544	601	552	539	536	550	551	556	552	531	544	545	532	524	573	575	553	559	586	576	576	541	535	511	529	556	562	577	520	516	527	550	568	576	588	550	545	552	551	560	585	557	495	537	539	577	564	543	521	564	566	534	532	561	558	578	584	600	518	536	572	508	575	553	563	546	554	542	587	524	544	529	560	556	603	540	546	534	558	515	580	529	532	545	553	530	567	563	555	543	536	580	505	563	549	568	515	585	557	538	551	497	563	531	541	561	501	562	548	588	508	555	557	567	565	540	562	558	530	545	564	555	533	516	528	530	560	553	535	545	528	571	588	535	529	500	556	564	518	539	571	542	511	508	548	530	546	531	533	565	534	564	556	567	520	538	540	561	524	570	548	588	527	547	564	538	525	505	550	582	554	527	568	511	536	552	575	527	539	569	523	560	562	552	530	606	563	540	572	559	539	524	555	558	552	547	569	548	539	579	532	567	520	555	575	575	565	549	538	574	549	557	548	525	548	562	547	531	560	513	571	528	556	574	527	529	575	492	570	550	541	553	575	540	574	540	577	542	569	553	513	521	577	539	538	584	518	535	499	554	562	526	563	537	571	575	547	511	560	522	555	554	539	547	528	591	547	562	565	553	532	513	557	537	514	565	524	513	511	560	546	548	553	597	472	521	533	546	527	535	545	572	567	576	526	591	534	538	536	531	542	535	532	536	546	511	547	575	545	507	530	517	581	540	559	536	577	527	512	537	517	579	560	524	560	555	508	494	562	562	562	525	563	589	528	557	576	540	516	541	529	564	530	538	557	565	557	567	541	570	523	503	511	551	543	563	528	510	546	536	558	553	569	561	575	539	577	556	547	521	545	559	546	575	535	520	568	523	526	542	525	542	507	546	506	559	503	551	572	526	561	561	582	579	560	502	545	576	552	524	586	510	502	524	549	548	580	546	564	541	580	531	540	534	533	564	543	555	533	566	553	488	532	540	547	541	528	616	593	576	520	535	555	568	541	547	542	564	517	573	548	575	509	554	513	591	586	538	523	528	580	530	534	561	559	513	561	586	544	546	533	540	536	528	555	538	540	598	531	539	502	538	490	510	548	587	589	544	524	534	520	530	533	587	514	525	523	543	542	565	563	559	525	550	558	527	521	518	529	541	559	523	505	512	513	518	533	564	564	561	503	567	530	530	517	540	555	550	522	572	585	539	552	544	566	561	569	550	570	538	552	541	507	563	523	538	558	527	534	561	563	567	531	569	527	524	546	516	563	568	576	540	589	576	565	530	506	554	566	565	525	577	557	530	527	572	522	567	560	507	590	514	552	558	537	541	524	535	545	547	539	502	579	599	514	561	545	536	579	489	569	550	533	525	562	541	581	538	541	524	531	527	531	525	546	561	548	562	535	554	511	546	491	553	539	534	529	547	593	542	577	521	507	529	567	545	529	555	544	504	504	541	568	578	527	535	525	590	575	506	553	559	537	569	548	590	530	524	520	577	552	601	556	552	575	548	498	532	538	535	528	520	577	547	510	573	547	518	552	527	535	527	530	544	546	558	535	540	567	540	580	541	509	544	537	531	536	521	584	509	569	548	538	548	515	528	558	514	567	549	560	518	553	561	526	552	579	541	549	519	525	582	539	541	542	568	554	552	533	555	582	505	508	536	559	526	535	529	592	556	534	557	538	551	556	573	585	550	576	576	533	511	544	572	542	550	540	539	529	552	515	534	523	572	570	549	571	550	569	537	557	545	513	502	561	514	560	544	527	537	534	549	509	535	529	555	510	542	545	502	548	547	582	561	543	550	563	551	545	543	552	566	520	530	537	554	541	563	562	544	570	558	574	565	540	533	540	554	518	578	559	557	566	522	540	537	527	537	585	549	542	567	556	539	520	553	547	539	522	579	516	550	504	522	542	527	539	542	580	585	565	548	503	558	513	554	554	557	502	543	571	527	540	506	539	568	517	501	538	530	536	498	567	559	551	532	543	553	570	534	565	540	559	507	556	539	545	569	541	552	489	576	514	534	465	530	567	553	536	526	552	521	555	563	595	539	513	546	542	524	551	505	540	587	533	541	557	601	543	523	541	559	527	550	578	529	514	495	542	515	500	545	524	547	569	539	556	551	508	540	525	556	541	527	496	559	555	526	526	589	528	585	548	545	589	559	538	547	545	504	523	512	538	516	582	544	576	525	524	536	566	528	594	526	568	534	551	548	533	528	593	555	509	580	523	561	525	546	559	589	552	551	557	503	563	584	533	569	532	553	567	521	525	555	522	541	545	540	550	542	555	505	550	548	504	549	551	541	554	539	569	596	529	577	561	526	532	551	575	573	533	546	554	530	513	529	541	574	553	567	538	556	520	544	545	521	492	554	565	543	530	519	553	565	548	565	564	555	506	548	524	563	571	562	540	554	562	531	504	502	592	583	549	517	546	562	551	472	521	580	573	491	496	504	527	516	552	528	522	534	566	516	559	545	532	543	541	551	535	567	547	537	522	561	527	534	559	555	539	556	567	522	536	572	580	536	568	529	556	591	563	537	521	527	536	571	550	546	571	553	576	540	526	530	539	576	531	541	546	522	559	567	528	556	543	533	487	504	513	503	560	562	536	565	552	557	566	569	521	544	567	562	549	513	520	615	555	569	547	526	549	517	541	507	536	562	509	539	500	513	525	516	561	544	542	557	538	543	525	526	535	563	530	552	528	519	494	498	515	567	548	561	528	521	590	552	538	551	528	519	573	540	539	549	551	516	581	486	541	558	486	555	554	515	561	521	586	539	547	500	552	536	551	538	563	560	507	542	592	552	520	506	513	532	555	512	528	568	534	532	564	588	562	531	529	538	575	547	544	573	501	592	553	532	586	517	526	560	555	532	532	528	555	532	514	545	556	526	597	547	545	494	538	503	526	548	496	532	512	557	561	533	556	575	531	564	511	554	502	533	546	562	543	550	555	538	503	513	519	539	560	509	550	532	557	546	520	543	514	565	522	513	537	534	508	485	514	563	571	523	527	575	553	594	574	569	554	502	504	547	536	543	536	551	529	536	554	569	540	564	555	571	552	508	540	537	553	545	533	512	535	538	522	504	521	543	545	546	549	504	550	555	540	540	534	520	512	556	547	530	558	551	527	532	546	575	545	566	565	524	544	521	528	560	586	566	553	566	587	525	504	549	576	550	538	520	574	551	583	537	596	555	581	548	552	522	545	587	538	546	570	544	563	523	565	504	519	554	546	541	549	527	598	587	529	509	503	553	478	556	533	564	532	560	571	548	525	542	505	569	538	505	563	548	557	561	518	541	521	541	538	515	543	573	602	537	530	539	534	530	556	545	534	562	550	557	498	535	526	564	496	563	528	512	558	528	536	560
20499	17917	15607	7597	5040	3762	2934	2255	1933	1579	1349	1222	1103	1018	969	836	838	823	776	765	715	750	719	688	685	711	687	616	672	648	650	631	577	659	671	678	597	606	629	637	650	615	608	662	646	592	608	565	613	592	605	658	637	598	626	632	597	604	583	655	618	578	589	592	576	624	600	595	594	635	580	570	635	570	618	603	567	607	591	613	600	603	591	577	584	609	603	619	630	603	593	554	619	631	564	635	625	576	601	597	640	602	605	614	592	568	583	631	616	567	561	550	609	581	579	588	595	607	583	619	583	560	598	592	593	612	630	621	637	576	615	585	641	614	572	585	535	603	596	583	627	566	587	601	607	579	625	572	580	609	601	529	583	550	645	548	621	622	604	571	570	613	591	607	588	600	614	567	606	588	594	641	593	593	611	613	611	577	609	600	542	571	604	581	607	617	576	583	582	573	602	583	577	586	567	615	588	652	576	595	624	589	593	583	603	599	598	520	614	604	576	610	570	550	587	571	545	558	573	604	602	560	552	570	585	611	568	603	582	598	608	581	576	586	587	584	585	620	642	601	582	606	602	564	664	633	620	624	570	592	594	605	612	567	594	582	611	630	619	562	591	645	620	601	546	593	594	613	570	617	575	629	527	587	615	609	594	558	611	593	584	568	574	570	587	546	594	577	577	577	606	546	545	552	606	577	600	592	589	611	582	573	620	656	599	589	598	587	608	556	635	566	558	569	586	597	598	575	628	589	577	592	600	596	573	629	602	613	611	577	593	621	589	620	621	594	612	587	547	620	591	599	607	607	600	575	553	568	588	615	608	625	593	590	608	583	544	573	537	605	568	566	580	604	603	569	612	564	601	586	600	605	589	637	616	597	611	571	550	588	574	567	594	577	581	586	572	598	574	585	560	638	595	606	577	585	619	551	585	586	638	570	629	556	571	570	583	592	593	585	581	578	582	590	609	551	606	578	575	607	592	574	552	602	629	608	632	578	618	575	583	621	583	602	628	585	581	565	608	586	600	573	607	608	553	620	586	565	606	588	604	552	614	629	554	581	584	608	600	581	582	585	534	578	596	598	545	581	611	618	546	575	588	575	600	612	604	560	569	562	577	632	579	577	577	568	596	605	606	559	636	583	573	639	570	600	542	579	612	592	575	603	641	573	608	601	602	580	599	572	573	568	565	582	577	626	540	564	610	606	614	561	603	561	594	578	600	596	595	602	602	571	584	633	608	575	581	575	610	602	596	576	615	624	577	599	584	578	582	585	621	563	580	589	611	590	544	583	582	601	586	581	612	584	564	616	602	598	572	584	552	599	599	590	607	580	609	532	602	584	588	644	604	553	629	599	591	582	560	611	576	597	577	558	627	582	570	616	622	586	570	608	606	605	554	587	571	587	612	573	619	590	600	570	627	592	582	608	585	605	622	572	565	595	550	617	632	560	583	589	587	596	575	586	569	597	576	581	614	566	574	598	583	604	558	628	601	588	559	618	603	636	612	552	572	573	564	586	567	633	543	595	550	595	610	584	579	547	568	593	616	598	641	591	596	548	633	575	621	566	567	573	614	601	588	553	641	581	589	563	590	592	565	596	534	589	630	598	570	605	581	584	584	610	568	618	597	552	559	600	600	552	599	621	615	604	546	590	532	546	568	588	612	574	573	609	603	615	591	554	578	590	582	589	564	584	589	604	555	585	578	585	573	554	599	613	591	594	604	628	614	637	626	565	605	552	610	569	627	582	607	584	595	574	589	575	556	627	542	576	598	599	594	564	569	579	582	600	590	554	636	584	562	557	639	604	589	537	583	575	537	623	528	561	585	589	565	639	587	599	598	600	567	572	634	556	566	584	625	590	618	580	634	584	582	574	618	571	580	597	580	598	558	566	539	615	613	584	570	557	601	592	573	587	559	625	576	560	591	626	591	559	609	582	579	614	583	586	555	567	541	581	604	576	581	620	602	587	562	614	535	639	549	634	608	528	589	591	592	604	582	554	572	581	542	632	570	605	608	593	586	629	596	587	573	590	592	561	603	585	613	561	554	590	600	562	606	601	587	604	561	544	563	590	606	602	571	602	570	549	597	543	647	620	562	579	584	604	601	623	588	601	560	628	565	611	580	593	656	555	566	553	549	584	574	618	607	583	633	586	588	575	586	605	589	596	583	587	583	556	621	625	605	574	592	587	600	635	603	581	556	621	579	571	567	541	580	609	594	569	588	578	578	618	635	549	578	590	627	621	608	556	613	587	559	577	566	600	587	590	635	609	566	593	592	578	585	609	618	545	515	584	607	610	597	591	596	548	610	582	593	588	592	595	567	594	550	543	550	593	574	571	613	603	557	575	588	612	629	565	524	588	591	620	613	605	626	577	585	566	601	635	554	573	610	606	574	595	591	610	587	551	590	595	572	552	612	592	585	598	605	535	562	582	556	599	585	611	619	586	555	603	563	578	604	588	605	548	611	570	592	591	569	584	580	572	575	610	565	589	594	606	587	580	599	599	584	558	579	587	576	585	604	551	597	598	596	614	543	557	590	572	596	632	608	590	570	613	576	593	588	562	596	610	597	576	599	600	587	616	581	573	589	615	570	579	588	639	563	590	568	593	560	605	599	609	578	627	614	621	598	566	565	583	609	596	599	575	625	590	644	561	600	576	590	634	608	593	556	616	620	572	606	591	568	592	596	579	555	578	608	624	583	572	612	619	562	591	591	620	585	590	608	579	633	565	591	534	541	568	605	585	548	574	567	622	624	576	586	586	592	575	573	604	541	575	580	587	521	594	615	567	585	611	628	616	581	585	604	573	605	620	555	611	592	582	595	571	590	587	618	594	571	584	558	642	601	579	596	585	566	559	604	587	578	578	581	592	593	581	612	621	586	621	609	591	582	560	620	574	623	607	614	595	574	566	587	592	583	602	587	596	567	626	563	637	551	572	599	601	558	551	593	613	571	599	551	560	605	576	608	593	607	570	614	578	620	563	624	591	569	590	580	573	625	603	606	574	577	599	625	606	588	616	537	568	585	597	599	579	592	595	566	622	578	582	584	573	577	597	588	595	544	598	565	609	628	567	585	610	619	598	592	574	604	576	599	573	614	577	561	561	590	568	622	558	544	588	619	532	564	544	589	560	597	564	538	582	617	624	596	602	572	561	606	591	579	608	623	627	588	572	589	589	587	563	566	579	641	577	631	568	596	613	602	577	597	604	579	606	608	631	624	581	529	549	566	575	540	607	563	596	619	564	546	586	606	579	540	589	549	550	598	558	578	602	574	583	590	570	632	567	592	540	583	608	599	638	625	574	578	567	546	616	589	618	629	604	587	540	621	571	604	593	567	604	591	562	596	565	603	582	568	607	603	596	600	586	603	603	615	559	576	570	566	634	583	596	560	599	547	529	613	605	559	581	595	621	609	641	591	553	638	554	591	611	605	580	574	595	552	612	584	596	625	587	577	590	605	562	613	545	595	582	600	599	620	530	602	581	565	575	600	598	579	565
27326	20376	8920	977	503	481	365	367	323	359	337	361	334	355	306	347	327	323	333	327	313	350	305	324	314	361	332	289	321	344	330	316	320	302	294	321	351	333	336	318	322	342	358	305	314	351	297	355	322	342	312	333	333	316	292	339	293	322	336	337	357	375	324	345	364	325	360	339	348	345	353	330	354	329	335	327	318	325	345	336	306	338	299	328	336	342	338	339	326	328	298	326	312	351	353	315	320	330	328	305	297	365	346	297	293	370	303	329	326	331	318	348	342	328	300	343	299	340	319	345	329	351	347	324	357	357	330	347	293	311	336	326	313	310	314	307	334	316	358	309	336	314	334	333	323	321	316	326	305	290	326	314	331	338	339	337	356	343	326	324	348	302	361	318	355	296	316	308	304	350	321	325	311	348	339	310	323	348	339	316	350	355	332	334	331	330	353	342	316	343	316	329	329	334	348	321	335	340	324	307	371	356	348	329	322	328	331	319	326	300	337	312	311	317	329	331	320	328	339	291	367	364	292	348	323	352	318	308	321	345	290	357	322	333	300	324	335	330	331	325	332	307	322	387	331	347	349	351	337	337	352	355	323	332	346	324	323	313	293	325	323	351	318	358	310	306	330	338	333	314	330	350	353	333	323	366	317	320	347	317	290	335	310	318	317	356	332	335	340	331	320	364	338	361	302	339	352	323	309	316	312	350	340	327	359	329	316	292	337	328	359	347	311	332	331	352	348	296	316	361	327	363	277	323	332	325	344	330	363	318	318	354	361	335	304	338	324	337	319	313	364	295	298	307	341	350	341	337	309	315	310	357	323	363	348	341	329	312	336	327	316	305	316	311	322	372	323	322	337	331	349	303	362	346	322	307	331	326	361	354	352	356	328	340	328	320	362	335	353	322	325	319	321	323	316	317	340	317	310	331	312	367	337	322	284	351	367	297	329	338	316	335	362	336	319	320	318	329	331	334	305	349	351	336	363	327	309	360	346	347	310	324	311	306	345	324	320	316	308	315	318	294	333	304	316	331	341	312	316	315	375	303	318	339	335	333	335	331	331	313	310	316	338	333	352	348	350	315	358	338	371	312	331	322	331	327	352	316	324	360	342	333	298	327	312	357	332	299	305	318	347	321	336	329	337	362	319	287	363	335	343	332	325	303	313	315	327	338	352	325	321	347	359	317	325	314	352	340	352	367	312	299	336	325	314	323	361	343	350	335	345	333	360	350	352	300	347	322	334	360	327	336	326	344	309	312	347	338	351	368	341	343	372	359	333	330	350	359	347	318	324	332	345	321	317	305	326	324	330	303	282	323	309	320	347	325	324	319	366	327	315	327	325	335	315	327	319	298	334	341	371	335	312	332	322	351	328	323	330	316	361	315	355	317	296	348	321	327	304	338	354	295	348	357	333	312	327	317	290	319	349	362	323	314	340	361	339	317	320	320	317	321	345	347	325	334	317	339	304	337	353	349	348	327	350	332	332	346	352	302	362	317	278	332	323	320	327	342	331	342	320	337	334	319	330	318	343	312	355	331	352	340	343	374	336	318	340	362	327	322	372	325	346	305	334	316	315	318	311	349	334	301	343	335	302	303	345	324	350	325	355	324	336	351	341	322	323	271	311	307	309	345	326	295	364	348	364	313	326	340	372	338	335	337	363	304	311	327	339	316	334	346	325	310	330	300	350	336	340	323	316	308	315	312	341	353	347	326	320	329	332	358	352	310	347	339	340	343	298	319	356	333	344	318	325	335	339	320	318	332	334	349	322	325	338	346	331	309	368	338	368	322	325	323	332	320	327	350	319	312	343	355	358	338	324	331	302	307	357	296	354	318	339	299	305	318	293	337	331	313	342	353	311	307	341	328	323	322	324	317	316	320	334	316	335	347	308	322	356	359	337	330	315	349	305	353	342	347	339	312	331	337	360	322	356	335	349	341	317	352	342	320	339	318	358	317	362	338	339	322	328	345	313	354	342	335	323	344	295	322	313	355	357	325	317	347	320	302	327	348	319	335	339	321	344	319	295	344	322	327	340	356	360	344	312	332	349	333	378	308	313	346	319	314	327	353	309	352	365	315	334	330	325	321	318	294	336	316	345	331	341	313	348	345	346	321	351	334	332	317	318	293	332	312	340	317	330	336	318	316	350	363	322	320	343	337	314	314	333	324	329	343	333	363	347	297	323	335	321	342	370	322	323	346	287	328	327	321	324	327	358	340	336	316	347	347	340	325	347	288	316	316	338	318	345	321	347	302	302	320	318	317	325	313	352	329	340	337	311	320	321	312	309	334	364	309	361	331	296	314	325	322	375	361	305	326	346	315	270	304	330	331	303	356	316	347	346	328	339	342	313	314	319	323	306	311	348	326	325	319	343	305	335	351	340	331	308	334	314	318	340	335	311	313	332	326	327	350	341	334	362	337	331	330	310	312	320	345	334	334	325	325	340	330	321	333	316	312	314	374	313	334	319	326	348	309	363	361	328	341	319	298	304	338	330	317	339	312	330	336	368	325	377	305	359	328	354	319	359	321	344	339	336	314	297	326	333	373	324	306	316	361	342	331	346	333	348	352	342	343	346	315	317	324	326	333	310	329	301	316	316	348	316	319	316	340	358	338	296	309	331	332	362	320	298	330	328	336	328	354	323	319	312	325	335	310	328	341	345	365	329	299	331	325	325	311	316	348	343	323	338	328	317	338	331	318	317	366	315	350	327	287	306	323	296	364	333	323	348	282	279	331	309	356	357	334	327	346	310	309	344	318	283	336	330	313	351	321	312	352	345	329	319	335	303	330	288	307	341	352	322	320	354	330	310	340	342	367	302	326	321	310	304	327	320	350	314	336	311	316	335	333	317	304	320	340	336	323	357	357	340	292	308	335	359	338	317	316	312	317	345	321	312	296	373	328	329	346	325	320	352	341	345	338	286	342	317	326	307	300	348	310	333	332	339	341	332	333	348	340	345	320	343	329	350	355	309	308	305	333	333	355	329	312	292	316	322	324	300	351	329	361	340	316	353	300	292	356	373	330	336	372	306	333	298	319	311	320	344	336	344	322	327	336	314	336	316	339	335	357	344	305	307	326	335	353	354	339	283	360	305	323	302	330	347	359	341	344	344	341	338	329	338	323	312	309	337	320	347	318	318	335	344	359	357	339	340	334	350	317	340	317	361	347	312	332	348	323	354	347	332	365	304	337	333	334	319	357	328	331	377	351	318	335	321	325	331	345	322	342	349	321	316	323	318	338	311	347	292	332	340	326	325	301	347	351	332	345	333	353	325	332	309	324	316	326	309	368	341	297	342	353	349	325	314	294	335	374	339	336	315	296	326	326	333	325	329	309	330	333	318	316	319	324	346	363	342	305	328	346	333	339	314	326	336	309	333	333	359	322	310	336	299	330	330	331	287	324	309	323	315	305	331	304	325	322	339	319	318	330	340	340	327	339	337	334	343	320	325	324	331	328	335	334	350	324	350	355	337	336	355	316	343	330	348	335
15408	3612	2081	883	647	615	456	471	461	432	422	394	434	431	369	388	403	415	417	425	408	390	418	407	416	434	387	407	406	412	405	380	403	409	399	388	433	407	378	402	359	401	420	386	403	411	399	367	397	376	395	384	382	389	375	417	396	393	378	350	402	427	389	389	349	447	378	372	398	394	381	398	364	415	406	377	369	377	374	413	368	396	376	361	402	357	386	396	384	370	393	383	369	393	384	375	391	383	376	405	418	414	382	410	399	352	413	391	404	387	413	430	394	381	374	389	387	393	397	420	412	377	399	398	381	393	423	407	401	389	367	394	377	350	408	389	396	392	394	371	414	398	372	410	405	391	399	370	427	431	437	406	392	382	370	407	399	407	413	402	410	394	396	411	407	400	406	406	390	412	409	396	413	415	359	419	421	419	408	405	381	425	426	438	399	389	376	390	386	394	400	379	390	419	387	377	443	407	397	364	383	425	370	414	413	395	375	389	377	380	416	394	414	401	383	423	370	399	393	401	392	385	400	370	394	392	367	352	355	433	389	401	405	429	398	391	367	412	414	377	400	387	389	388	413	395	410	384	400	387	439	416	366	416	417	396	363	424	390	438	384	383	406	368	398	404	409	390	356	375	373	400	398	425	386	386	425	427	431	408	422	373	393	385	420	393	374	376	413	419	406	382	403	422	410	406	394	371	362	408	424	404	409	370	403	428	395	398	400	387	385	441	387	403	377	409	401	420	387	385	424	392	413	378	401	397	417	428	396	404	380	371	428	383	390	431	407	406	393	354	395	375	407	395	411	382	391	424	392	355	412	360	400	386	398	417	392	386	411	384	415	383	380	387	430	405	419	395	395	409	404	378	435	377	399	393	395	371	402	383	378	383	407	390	426	396	412	400	408	396	385	394	439	384	383	363	404	396	424	379	375	388	388	450	398	408	406	387	395	368	371	379	410	369	399	410	400	399	398	367	382	376	405	367	395	419	382	411	390	385	356	388	411	417	390	406	376	416	428	425	408	415	396	405	417	396	407	418	396	395	381	404	413	412	399	405	378	383	402	373	385	423	386	419	389	382	380	408	362	380	362	370	406	406	372	402	361	425	386	401	432	397	369	395	418	399	411	391	408	418	410	377	372	378	376	358	396	439	364	389	412	414	384	385	405	392	404	417	446	383	385	398	370	405	401	396	383	385	394	393	397	414	401	401	443	362	402	402	411	409	414	402	385	376	398	401	416	392	417	426	399	399	430	374	384	383	401	385	351	427	386	408	385	381	382	422	390	390	419	377	446	398	411	381	363	387	398	406	394	410	382	463	368	424	379	385	397	405	405	418	402	399	397	387	410	382	406	397	392	383	443	403	421	402	384	388	372	386	383	374	411	382	390	378	424	361	399	415	433	404	375	394	452	415	384	408	378	381	433	384	413	422	386	369	378	399	400	403	396	395	388	384	394	365	386	410	401	395	432	396	414	394	402	427	410	370	399	390	420	401	403	367	382	388	403	411	429	370	397	368	395	402	379	389	413	403	375	399	438	402	359	409	405	424	402	406	390	385	389	372	372	381	382	391	372	409	369	399	403	418	400	407	411	407	406	390	392	384	423	376	396	425	452	375	411	396	399	391	344	407	389	439	409	396	393	381	400	373	414	414	381	391	399	364	371	409	384	403	429	389	407	395	388	403	402	404	400	403	423	387	416	371	389	418	394	397	344	375	388	398	397	374	383	386	397	430	378	424	394	419	391	388	394	405	376	420	408	399	394	415	388	381	403	360	425	390	408	395	387	380	394	397	380	397	360	385	380	380	409	381	446	393	394	366	411	415	391	396	377	427	402	413	350	428	367	418	407	393	385	405	405	393	397	401	398	407	386	419	380	392	404	437	355	403	362	401	425	403	387	377	406	399	372	394	373	371	440	423	397	347	410	418	417	404	374	405	358	396	399	411	392	407	408	413	374	377	393	398	380	353	412	389	363	407	409	406	369	402	366	372	389	384	392	367	370	395	399	380	389	401	399	389	391	430	374	395	418	407	413	406	393	399	415	412	390	408	384	408	403	383	445	367	383	392	400	391	421	399	423	355	395	382	384	405	411	398	398	391	382	433	403	393	364	380	402	406	408	389	420	411	436	398	383	406	432	378	447	411	398	400	393	378	419	398	371	419	428	383	424	401	421	404	388	374	404	416	417	423	431	384	383	424	401	425	385	418	404	386	386	442	391	386	388	410	374	396	395	392	366	390	407	348	422	405	412	394	383	381	410	356	387	363	383	397	417	403	372	420	350	422	394	369	375	388	430	409	413	406	423	395	402	410	392	418	387	417	425	406	370	412	392	375	390	401	420	402	404	445	395	370	360	402	417	405	423	384	432	417	418	378	423	393	413	395	384	376	387	393	427	381	423	403	394	396	396	401	386	383	408	390	401	384	400	390	412	391	383	412	396	388	404	399	390	384	439	437	428	383	380	398	382	386	386	422	370	379	403	410	382	398	388	431	405	378	375	414	384	392	396	373	412	390	406	446	398	408	396	431	383	405	414	374	394	401	436	382	387	389	417	409	396	404	415	363	361	425	404	367	392	393	400	427	359	394	410	413	397	413	381	381	368	431	398	355	380	416	393	391	380	416	406	419	392	381	392	417	381	363	422	389	387	416	376	414	398	401	393	371	413	416	449	412	366	379	393	398	396	382	394	428	428	378	387	388	388	430	412	380	381	373	394	431	412	397	371	394	351	402	420	394	416	413	396	392	380	355	406	394	360	409	339	375	392	375	391	399	426	395	406	394	420	398	404	382	423	399	386	403	411	403	399	411	424	397	388	398	395	419	392	419	402	383	400	378	392	380	408	403	435	401	394	394	391	374	367	398	406	385	389	399	403	354	385	387	390	401	381	362	389	416	395	404	385	378	379	410	411	400	379	398	371	386	391	406	404	401	425	364	375	429	396	399	372	383	386	386	376	407	419	371	409	432	381	406	436	352	380	419	387	405	386	398	399	380	378	419	402	391	370	362	393	410	388	372	420	353	392	382	414	392	392	391	408	435	402	441	428	391	367	387	395	440	390	367	393	395	427	391	426	379	392	363	406	392	403	377	398	416	392	357	362	391	406	423	369	390	449	389	400	367	400	379	402	398	381	380	409	359	387	390	390	356	404	366	397	388	413	420	430	423	422	367	411	412	386	398	389	414	402	428	390	379	380	391	370	380	393	415	421	419	405	405	388	394	386	384	381	365	376	363	398	408	401	382	367	391	394	426	396	388	390	411	390	428	367	382	400	376	396	398	403	430	388	371	371	376	406	389	359	402	396	409	392	411	417	393	402	385	376	403	399	393	411	418	433	372	368	418	354	416	389	387	398	362	383	413	409	396	409	370	379	406	384	434	393	380	424	431	362	389	404	401	422	407	420	398	390	385	385	415	403	391	402	408	390	411	348	418	380	409	404	414	432	405	405	403	424	390	434	406	410	401	366	403	388	412	431	389	385	365	408	432	404	401	383	407
23642	21164	28493	24053	21152	12218	1208	663	561	505	436	394	401	360	370	369	324	340	306	300	299	302	304	306	311	299	276	275	274	264	260	263	253	279	266	283	261	250	262	267	280	267	239	243	271	246	272	263	255	255	246	263	262	258	226	275	266	270	257	245	258	259	251	246	280	238	255	281	243	262	254	234	266	226	251	253	281	269	254	230	242	285	251	246	240	249	243	247	233	257	285	248	242	271	269	240	252	253	255	254	255	231	229	256	265	260	228	263	263	213	242	264	276	235	243	270	262	234	254	232	251	262	269	238	242	267	271	230	229	245	245	270	240	249	261	233	235	268	280	230	254	260	252	264	240	274	268	253	265	238	250	252	266	245	216	274	250	229	280	306	244	258	225	253	241	234	228	240	255	236	266	240	236	238	262	267	235	248	278	234	251	241	255	266	252	252	243	246	260	257	234	246	250	266	255	243	250	235	277	267	279	250	253	254	232	261	252	238	270	250	245	230	262	262	272	258	268	246	229	267	252	243	224	255	261	256	247	256	253	263	274	264	259	246	275	268	256	256	265	238	267	281	272	253	260	247	247	249	281	261	248	230	286	264	244	260	265	216	230	283	247	243	259	276	258	240	257	246	261	239	244	263	253	222	231	237	239	273	262	274	280	276	256	281	263	269	258	280	270	238	242	267	252	232	262	264	243	273	246	238	274	229	264	219	220	254	240	263	254	273	241	261	263	240	226	247	251	261	259	237	248	263	269	279	261	220	246	238	262	256	242	233	279	271	248	260	256	262	260	248	283	251	247	218	274	244	263	281	242	232	263	272	257	203	238	268	293	233	267	266	239	247	252	239	260	254	257	259	244	216	259	273	260	273	258	241	234	282	255	245	249	263	274	252	260	245	223	254	224	255	228	248	270	252	252	273	262	276	230	242	254	243	244	257	260	231	278	240	226	242	255	270	271	258	251	239	260	221	230	249	275	263	251	262	270	244	261	272	256	258	236	274	257	264	236	264	274	267	230	248	245	284	276	261	220	235	277	258	215	231	228	277	230	250	265	284	271	263	271	247	256	244	259	290	243	255	236	237	260	236	273	247	245	253	263	254	239	285	236	271	280	242	258	254	226	257	244	234	265	265	273	266	273	249	280	248	259	272	271	249	250	271	239	250	228	293	282	243	255	246	232	269	275	254	248	234	227	251	252	239	271	242	231	234	260	266	248	213	248	265	247	248	266	267	250	262	236	242	247	236	252	257	241	252	238	241	262	263	262	244	237	282	245	263	260	249	250	246	235	259	261	274	244	256	270	258	254	230	286	245	253	236	233	275	238	253	239	268	226	239	239	247	237	243	252	278	279	280	239	277	264	225	252	261	250	249	239	257	255	260	256	262	270	242	258	279	270	253	247	260	276	246	247	255	265	248	270	264	244	225	274	219	251	249	245	242	227	251	264	246	250	229	246	254	267	245	231	260	270	241	267	244	267	271	229	249	259	247	251	262	241	264	265	263	236	264	257	235	239	252	256	275	227	238	237	271	267	249	240	247	274	251	246	235	251	264	239	264	251	242	271	259	254	260	249	252	245	266	239	257	258	216	258	251	268	238	269	259	238	281	257	255	250	221	253	249	227	239	246	214	253	267	233	248	238	252	256	256	269	285	239	244	262	238	237	242	261	303	235	232	239	269	257	272	261	255	240	265	252	276	275	249	262	255	289	249	264	255	255	268	232	259	260	274	253	259	265	248	246	257	241	256	230	253	266	256	278	250	249	255	255	246	242	258	233	275	246	260	246	268	261	241	253	246	282	269	253	262	225	224	279	284	235	220	246	243	265	250	239	248	259	246	296	265	271	253	259	247	280	260	243	284	226	248	253	250	252	260	255	249	259	241	224	271	255	252	262	248	248	271	253	252	247	271	240	214	264	247	283	252	263	263	219	245	255	247	260	253	251	245	256	252	249	246	263	269	268	262	278	248	231	253	256	240	288	262	246	234	231	240	219	273	257	268	275	272	218	241	254	252	208	240	264	287	254	257	249	269	266	259	277	258	279	248	257	251	247	256	240	249	263	247	228	246	241	250	241	242	234	237	257	262	238	227	260	249	247	250	221	250	248	245	260	256	241	233	283	292	253	233	255	271	269	240	247	262	251	231	253	260	225	239	273	224	292	229	245	264	224	280	258	260	250	247	275	255	251	264	253	273	238	263	249	284	245	246	250	252	259	263	257	263	240	232	271	251	255	248	241	225	253	222	230	246	252	258	268	250	247	241	235	272	226	248	230	237	238	250	251	258	255	235	250	241	282	239	234	245	260	253	265	246	264	269	273	227	267	257	227	240	238	264	266	274	277	266	261	247	281	283	274	258	241	254	258	243	226	264	258	224	238	242	226	237	249	236	246	224	264	253	270	269	242	241	257	272	238	250	261	263	266	263	260	282	229	268	248	269	269	266	260	250	244	243	230	222	250	249	237	262	238	243	224	262	242	275	228	245	247	249	261	246	272	238	262	217	258	251	271	263	243	241	273	256	245	255	265	284	267	250	247	241	252	243	265	259	274	275	228	258	221	252	246	264	276	260	241	274	264	258	235	273	222	265	248	240	260	276	261	251	259	274	255	246	255	257	246	261	232	269	246	277	228	288	250	260	266	237	266	282	265	250	247	233	237	246	263	283	257	231	272	253	274	259	224	251	243	254	242	256	268	228	250	245	246	245	235	250	244	241	264	259	258	266	235	258	259	251	263	265	266	227	214	240	253	248	238	247	233	268	268	247	265	260	241	237	265	238	245	254	229	243	246	230	246	246	263	214	247	267	252	281	234	239	243	250	267	238	251	266	250	248	259	274	254	278	246	258	262	250	261	243	232	246	231	244	271	286	264	264	233	251	261	239	241	252	254	262	261	248	252	242	260	267	234	267	227	229	215	254	240	272	259	233	236	221	263	255	272	250	236	249	290	215	273	279	248	257	250	233	234	223	241	251	255	250	267	270	244	236	247	253	261	274	279	230	228	242	249	261	267	256	232	236	261	218	236	277	303	250	253	257	255	262	272	268	252	251	263	261	257	251	255	235	250	260	251	244	239	263	306	221	236	266	238	258	262	250	267	238	269	282	278	281	293	249	262	236	255	252	221	223	266	264	231	267	276	266	250	249	252	254	282	238	243	262	271	245	238	250	248	272	251	259	243	281	295	244	246	236	239	234	236	249	267	230	244	296	290	243	241	236	234	262	229	252	218	273	263	247	230	285	241	259	274	233	250	252	236	271	239	236	257	274	263	265	249	266	298	250	250	228	269	262	233	271	250	238	262	266	267	225	246	261	252	238	259	239	266	275	283	271	224	266	229	253	237	270	257	266	252	281	242	229	267	267	254	234	262	243	269	246	260	265	273	253	289	269	286	238	228	257	247	258	257	263	244	248	221	243	242	266	242	247	283	243	270	248	254	231	256	262	249	245	283	249	234	261	240	243	257	263	252	230	266	256	255	261	265	260	232	232	249	232	232	274
18616	11745	8678	4162	2731	2032	1511	1111	987	799	747	618	594	509	472	474	419	419	393	405	397	385	371	387	357	330	347	363	338	338	327	323	327	327	315	326	332	282	315	321	299	295	304	310	325	318	332	316	312	305	290	334	320	321	327	312	310	284	294	292	281	332	348	325	294	322	294	316	276	296	337	311	322	297	299	305	334	322	304	305	319	308	307	290	335	315	323	312	320	335	288	287	312	300	293	296	338	314	273	312	285	291	315	307	309	317	286	273	288	303	264	286	290	285	288	300	306	330	304	319	325	314	297	282	303	289	284	320	310	295	307	299	288	313	285	337	288	307	290	299	281	321	283	288	308	274	308	283	300	345	268	306	312	297	313	312	304	309	315	279	300	296	299	310	309	288	305	305	299	301	312	286	306	303	323	290	306	309	285	305	302	314	292	309	276	269	300	314	296	294	324	300	305	316	291	307	297	308	300	288	302	310	314	327	296	278	310	294	313	289	300	314	275	312	292	300	264	288	296	295	292	306	290	273	341	286	291	308	300	298	308	289	325	304	274	317	303	332	315	295	325	306	278	273	266	312	319	311	328	318	316	294	266	296	288	299	288	304	300	340	296	272	311	337	327	310	299	304	287	284	290	336	281	338	288	331	308	279	309	298	272	292	261	303	291	282	310	300	282	300	304	310	314	311	279	283	286	288	306	277	285	290	306	294	291	305	262	310	293	322	308	287	322	269	302	302	302	306	332	306	310	302	292	310	300	291	301	288	312	306	282	280	310	301	290	286	297	282	297	292	288	317	323	302	315	288	290	322	279	322	279	291	273	295	309	278	336	297	281	271	280	274	290	285	313	302	299	321	277	316	321	291	257	285	311	294	319	307	306	335	282	279	275	334	302	311	296	307	316	288	283	314	300	287	305	276	302	301	289	296	327	304	262	337	284	299	279	281	294	291	291	281	316	282	283	278	285	277	330	286	293	272	275	290	320	302	263	314	291	319	296	300	305	323	310	326	334	270	299	248	317	295	312	286	299	300	305	287	285	307	314	294	305	287	333	317	342	314	304	325	285	277	309	309	277	316	293	271	304	311	290	311	285	286	306	281	312	284	292	306	297	325	301	300	262	289	291	308	321	302	331	312	273	293	312	265	297	263	328	292	309	287	290	328	300	294	320	300	300	321	276	296	266	291	305	287	317	288	305	313	291	265	262	298	298	306	286	305	269	298	289	292	300	294	304	296	298	310	296	302	299	332	279	282	292	301	273	292	298	317	297	310	305	326	308	320	290	318	318	295	277	292	272	305	314	297	307	297	318	304	300	297	335	273	290	323	309	303	303	281	270	329	316	318	291	296	279	297	297	315	306	299	320	271	278	304	284	281	339	298	276	318	282	300	272	309	268	309	346	285	301	284	282	306	281	297	330	321	280	315	311	313	294	308	324	296	329	330	309	316	275	298	296	312	291	277	306	324	298	311	282	291	276	310	301	311	297	285	257	280	299	318	330	270	296	311	321	362	298	323	308	276	274	298	286	255	334	331	310	306	317	316	315	301	300	277	321	283	339	301	272	266	290	326	341	324	273	293	303	312	298	265	305	308	292	293	278	314	284	281	284	290	311	289	299	290	303	276	297	310	296	329	309	288	299	321	307	327	299	313	325	321	313	310	309	284	293	324	290	307	318	296	282	293	268	295	272	293	260	304	295	288	246	271	290	295	272	267	304	327	272	302	286	296	313	296	277	281	272	296	300	289	306	283	291	278	301	275	317	286	307	283	304	335	283	287	311	289	297	315	310	335	290	329	285	312	299	319	293	276	331	298	312	272	294	298	269	309	292	325	303	292	310	282	282	306	331	285	314	287	261	329	317	295	303	279	307	300	308	305	276	277	282	280	311	295	291	285	262	306	291	280	308	294	276	278	268	281	303	330	299	273	321	289	303	311	305	315	308	310	302	304	302	262	316	315	304	316	289	293	318	303	313	305	284	323	321	288	328	299	289	250	283	294	287	282	279	306	258	310	286	297	293	312	290	307	275	291	275	292	299	294	304	316	316	306	293	293	327	299	288	285	303	310	317	302	284	314	277	338	293	276	313	303	327	277	266	311	300	307	300	312	314	289	263	305	272	289	329	305	266	281	333	317	298	333	301	281	307	327	283	293	270	311	316	323	297	307	313	296	336	316	289	308	271	280	304	295	297	291	276	296	268	287	285	296	287	290	285	295	288	285	296	305	349	317	310	301	343	276	285	287	291	307	274	292	306	269	288	314	321	295	313	299	297	310	289	296	279	295	279	305	304	269	300	288	293	278	314	308	313	307	316	288	290	303	302	294	324	289	296	298	307	296	277	296	280	320	293	274	293	288	289	326	301	302	329	327	299	289	316	285	331	294	307	285	286	289	266	302	274	295	302	283	305	291	291	308	307	308	295	319	294	289	309	294	305	321	295	304	330	309	304	255	289	307	336	327	307	292	310	300	290	275	298	340	296	299	341	329	310	307	320	290	324	287	292	279	303	282	313	295	312	283	291	328	292	293	292	297	287	317	294	285	322	302	293	301	305	310	273	335	290	294	312	297	297	310	296	262	318	282	300	311	287	305	318	290	303	300	325	302	305	339	271	301	303	310	305	302	282	291	281	315	289	281	306	302	311	302	275	308	270	333	307	314	321	298	325	280	297	300	317	306	299	302	320	300	296	280	302	295	274	298	278	281	316	285	313	308	302	334	293	289	280	306	299	333	305	300	327	341	300	315	290	307	297	297	316	338	287	314	288	302	306	293	303	306	282	329	302	309	312	285	282	301	299	280	285	327	289	300	295	331	327	286	290	262	289	270	293	334	297	273	284	248	333	284	297	270	269	274	285	290	300	288	290	276	293	317	300	310	291	275	331	298	308	261	262	280	304	291	261	284	297	299	319	312	304	322	275	307	287	288	293	283	295	288	299	286	280	297	320	291	309	285	325	292	301	311	308	290	268	289	290	303	316	287	280	309	290	329	307	300	307	313	270	296	331	298	305	287	308	320	287	296	312	312	312	285	333	311	289	302	291	295	292	291	300	304	287	300	310	314	316	292	288	279	271	301	307	308	292	280	301	317	293	325	280	301	349	302	307	317	305	289	303	311	283	301	312	267	326	321	296	320	317	299	291	304	289	288	298	292	289	301	308	285	287	286	327	282	316	302	293	288	287	281	308	324	276	312	323	252	286	314	289	267	305	292	309	319	289	286	313	322	293	317	273	324	296	311	316	316	295	306	282	313	295	293	314	265	305	287	288	303	283	306	269	307	313	314	295	301	295	275	299	308	288	345	311	297	297	330	268	309	329	320	273	308	314	289	301	313	295	316	283	297	328	316	307	306	310	304	317	318	292	304	312	276	303	301	300	286	287	293	312	275	321	313	286	288	320	335	303	302	281	296	334	288	313	285	268	296	288	318	323	308	284	308	304	270	289	306	301	295	318	278	301	306	287	288	278	282	282	292	312	307	325	279	283	305	311	320	309	308
24863	21184	27579	24943	12529	1177	866	753	696	652	647	623	625	629	630	573	600	599	634	564	632	555	591	631	611	623	599	565	552	603	603	584	595	559	603	581	520	567	574	578	580	592	539	647	580	574	577	562	572	604	549	602	571	585	599	557	545	591	582	582	595	575	523	557	602	548	548	589	555	588	563	591	563	553	586	572	586	583	552	583	626	551	618	588	555	591	601	580	545	574	593	596	611	575	568	558	564	590	547	580	599	615	539	581	563	597	559	585	583	561	593	558	606	564	549	540	608	589	602	569	595	511	614	606	604	567	530	608	605	605	542	544	571	584	565	606	614	571	581	592	539	570	592	539	565	533	601	583	567	563	564	589	559	610	593	573	599	541	559	570	551	602	560	522	589	568	570	580	606	545	597	569	589	604	610	550	554	652	582	544	547	562	526	533	561	583	515	568	515	566	546	578	594	562	609	544	524	527	571	554	553	573	579	567	596	615	521	586	587	612	594	595	576	588	569	584	553	573	534	581	567	554	571	575	574	593	609	562	603	563	570	536	603	593	571	586	579	576	562	546	556	563	556	576	571	562	565	523	547	538	632	557	601	591	584	590	573	547	563	607	591	596	541	570	574	534	584	571	543	564	560	552	577	591	550	612	605	569	552	567	593	568	552	566	578	518	592	578	577	589	593	565	574	544	605	550	580	584	598	570	599	545	536	555	550	571	557	575	591	625	618	575	566	580	524	563	589	590	584	608	602	581	545	571	570	558	565	601	510	618	573	588	564	594	568	604	573	539	556	572	588	587	581	587	546	598	579	532	555	545	589	549	574	589	557	525	591	563	573	614	576	587	553	595	567	583	573	579	588	606	533	560	571	554	553	583	580	542	579	553	554	579	555	587	563	530	584	571	589	578	582	597	604	542	565	555	533	580	603	575	589	568	539	564	558	596	580	579	553	587	603	576	580	594	612	574	562	543	565	542	564	579	554	631	526	582	592	583	564	549	568	577	608	585	525	548	565	591	589	576	569	612	586	590	586	569	573	566	575	590	602	565	556	559	599	572	600	556	524	596	606	566	572	583	611	535	543	581	582	575	596	547	575	532	560	560	619	553	542	557	564	560	603	565	548	612	602	558	519	555	603	599	535	585	534	543	538	535	541	582	561	545	597	621	581	535	575	600	557	577	552	542	558	602	566	554	550	559	562	572	582	554	572	574	585	543	543	602	531	579	556	559	568	553	601	585	597	591	566	597	602	565	586	565	553	587	590	564	573	540	540	562	576	607	647	542	593	572	569	581	573	585	560	618	598	564	575	558	575	585	564	541	551	593	565	547	601	577	557	541	560	560	583	529	603	557	579	599	612	598	573	535	548	535	575	555	630	584	550	578	561	597	594	602	548	550	531	559	580	585	603	574	600	559	581	596	546	595	539	576	566	583	569	548	581	561	599	584	558	572	598	579	607	588	597	543	569	597	560	606	584	555	593	548	542	570	555	542	495	572	565	563	560	585	563	551	545	559	552	582	599	578	584	562	564	555	561	574	578	605	646	540	581	579	576	553	566	592	591	566	532	564	586	583	577	549	579	569	560	554	582	598	577	569	547	558	565	572	546	619	581	570	558	588	550	539	549	556	549	519	580	591	561	623	597	569	507	549	562	623	541	600	607	586	561	547	582	603	586	538	545	561	568	584	547	544	572	600	537	585	592	595	601	551	584	562	587	593	588	584	585	588	632	566	569	532	542	557	582	576	554	572	577	565	583	615	555	579	570	580	576	561	585	545	593	564	597	588	583	570	653	536	580	578	553	575	569	592	578	571	588	570	637	581	528	578	563	618	549	584	536	544	571	568	556	584	575	590	543	574	533	578	564	550	576	544	578	566	529	577	550	571	579	614	607	560	576	556	603	570	554	578	608	540	574	555	542	574	544	589	603	609	552	554	619	547	546	561	521	565	557	555	530	597	578	573	518	570	579	557	609	592	548	560	579	642	550	561	579	546	585	551	555	584	555	586	562	580	570	564	612	585	575	583	557	532	561	620	558	565	582	560	587	590	571	557	576	566	623	552	612	565	576	567	573	606	543	580	568	606	587	557	602	582	575	596	553	594	566	591	585	558	591	582	574	571	598	594	565	548	543	579	527	567	577	578	596	620	562	569	582	549	623	564	552	610	583	603	552	570	555	541	592	581	556	577	551	597	604	579	609	557	593	546	592	622	580	636	548	535	574	530	580	556	598	558	558	547	584	554	584	602	558	534	575	600	603	545	541	567	569	586	599	612	536	584	611	551	619	571	629	599	569	569	581	591	565	558	568	610	568	560	554	583	516	551	606	585	554	567	533	571	575	553	577	581	568	522	598	563	574	528	543	544	527	633	582	575	558	589	603	555	632	549	545	564	612	571	558	563	589	519	562	598	597	566	575	518	595	553	572	558	596	565	577	586	585	595	600	539	565	601	569	602	575	574	595	561	569	534	607	586	618	572	554	568	586	579	531	594	557	569	562	565	610	532	557	513	529	545	538	562	626	527	581	613	596	572	568	562	547	608	558	571	560	588	590	585	589	583	533	570	601	604	558	573	546	577	596	572	604	599	587	555	623	550	587	595	586	575	540	614	555	546	576	581	557	573	576	596	571	562	576	569	580	566	579	556	624	568	570	581	629	559	557	599	575	545	574	589	604	605	569	549	604	603	580	586	556	582	567	562	589	566	586	571	533	611	556	566	580	582	541	574	604	637	558	548	598	594	606	575	582	580	556	563	608	558	595	601	548	554	570	570	554	548	583	559	592	566	596	549	546	557	542	598	590	571	576	568	578	561	545	571	593	549	577	578	557	571	587	580	552	575	583	545	573	586	552	558	566	553	550	552	591	610	588	565	589	568	599	615	581	566	581	599	550	569	531	528	589	610	570	564	555	580	570	573	568	582	577	539	562	545	568	564	555	586	542	488	560	594	559	570	542	582	515	580	538	556	547	592	565	522	567	564	521	569	561	573	579	611	583	568	617	598	594	628	590	571	538	567	557	554	598	573	568	588	599	603	608	529	563	584	584	596	596	554	573	568	606	514	587	607	562	614	555	550	558	581	599	559	591	588	592	555	559	584	591	576	577	633	569	572	615	551	573	553	556	577	573	562	538	604	561	604	592	572	618	620	602	556	557	500	541	548	614	551	570	575	563	544	543	578	573	573	581	570	596	553	565	532	583	530	614	600	579	560	556	581	568	534	557	554	556	590	580	552	570	543	576	566	552	592	592	557	560	601	592	594	597	587	562	542	564	588	545	582	581	584	541	588	591	557	558	585	576	611	582	593	598	555	578	586	613	613	551	551	552	597	538	557	574	541	588	591	591	614	609	570	566	528	562	557	541	609	540	531	577	525	547	537	604	566	597	564	552	617	537	548	560	572	577	584	589	553	575	583	578	570	584	530	546	580	552	580	608	559	611	552	552	588	559	562	546	563	563	616	606	533	589	563	548	576	580	578	580	551	602	586	535	588	591	555	561	603
18536	6895	5227	2657	1907	1528	1291	1097	1014	895	849	884	762	723	735	702	731	732	693	680	675	651	713	680	636	662	702	667	674	665	669	665	635	659	686	674	655	639	705	625	671	722	623	653	642	668	707	600	663	705	668	674	664	631	634	634	684	642	686	662	677	670	693	676	658	651	643	644	671	647	631	672	680	711	659	656	653	697	655	652	631	672	667	624	640	709	673	694	672	645	653	649	603	687	716	659	634	667	673	642	655	645	643	661	665	653	648	639	626	692	684	625	630	648	637	661	678	641	670	644	679	684	656	658	671	666	652	646	658	653	621	635	680	648	639	641	656	611	633	681	667	611	678	658	701	620	690	620	657	636	673	635	659	683	653	648	597	646	633	597	636	670	683	604	679	628	687	612	701	650	660	640	663	631	670	671	662	630	648	678	684	651	632	683	642	610	563	656	642	689	650	646	625	671	641	679	670	657	645	613	655	670	643	635	686	657	662	657	630	697	674	634	646	616	657	680	668	677	656	670	681	663	686	614	685	667	640	630	693	676	654	655	627	627	629	652	652	689	584	628	637	657	657	618	646	699	623	676	638	634	626	693	668	698	639	632	621	681	603	654	653	652	647	611	672	658	664	631	641	665	636	648	696	634	670	659	669	622	662	661	645	673	646	638	648	642	665	706	629	667	666	652	655	663	625	682	632	619	656	657	641	674	674	616	634	641	681	626	660	668	626	642	639	604	677	653	629	632	639	677	647	692	585	652	687	681	650	663	686	667	638	652	619	618	654	626	670	645	635	628	631	623	699	659	621	681	604	669	595	652	655	636	657	640	718	690	641	665	662	616	664	681	656	653	661	641	657	642	639	631	654	663	633	663	633	675	641	656	651	635	621	627	676	619	658	657	709	639	581	660	641	643	634	664	643	637	631	667	621	631	657	652	642	648	641	641	680	680	674	670	688	599	657	689	629	684	634	627	643	648	649	657	640	640	674	662	636	653	679	680	637	661	653	596	640	672	608	672	651	653	690	637	637	660	678	671	647	649	645	633	662	645	628	647	655	688	619	699	608	618	615	617	641	580	676	651	665	633	675	654	701	640	645	677	660	671	681	677	640	680	669	596	647	639	646	647	625	644	665	632	622	669	649	630	690	645	631	652	647	654	679	641	708	620	650	664	651	667	638	637	669	658	666	688	685	694	669	672	601	643	651	677	670	634	666	635	674	627	658	672	629	679	644	673	668	644	625	633	598	670	640	640	664	653	708	653	658	682	669	636	682	731	660	637	647	667	639	635	641	680	630	635	667	633	658	657	643	645	655	635	702	621	682	709	701	599	636	633	713	680	637	649	671	692	691	653	617	668	635	626	661	626	692	670	640	696	662	641	643	629	652	657	649	637	686	666	654	689	694	620	681	654	654	641	641	617	684	651	659	711	689	645	637	629	657	668	655	645	687	645	618	668	639	683	649	659	668	653	599	668	667	665	617	642	628	654	672	647	668	657	643	620	670	588	663	625	631	673	619	624	627	644	700	696	658	643	663	669	688	658	678	634	658	643	710	664	691	662	650	656	668	653	662	665	609	675	600	638	628	672	659	634	674	626	647	640	687	641	674	661	634	701	674	609	635	667	693	663	669	624	608	604	648	610	631	621	652	656	592	613	590	651	649	630	646	679	654	660	618	623	652	633	626	642	653	611	615	678	672	672	630	619	638	656	699	643	697	642	643	643	644	689	669	623	645	591	711	648	634	665	646	638	643	684	667	657	683	643	647	660	679	645	659	666	676	682	641	674	635	611	656	651	627	636	651	699	639	663	686	653	619	652	638	551	642	708	699	677	651	649	643	606	710	662	637	656	648	655	602	623	664	632	600	668	652	630	665	661	644	624	656	718	642	628	696	674	643	612	660	624	630	644	648	677	647	701	631	650	639	677	628	638	658	659	605	639	658	574	664	644	669	707	679	656	604	695	646	665	658	682	663	616	619	670	673	637	707	674	620	681	651	680	654	679	646	655	627	653	656	628	653	660	667	663	698	635	655	629	659	650	671	628	695	638	627	701	629	656	665	678	656	617	671	675	642	644	590	675	630	631	683	706	639	651	672	679	668	633	658	639	672	666	653	610	677	632	633	636	673	684	650	621	680	640	608	658	693	634	662	664	634	667	664	638	664	651	671	630	666	646	614	692	605	631	663	631	670	653	637	697	632	648	599	693	678	588	659	632	687	621	621	650	642	701	619	689	646	647	676	645	680	602	626	638	639	610	632	676	661	635	675	624	684	607	656	691	611	669	664	641	684	619	669	615	636	664	611	663	671	663	671	672	683	700	689	642	632	678	670	664	650	644	637	612	635	676	664	663	666	640	637	613	668	631	639	638	658	670	626	668	649	648	604	651	691	691	677	665	677	668	658	643	681	656	676	652	711	644	657	626	652	601	660	670	636	620	676	644	666	656	627	650	664	625	602	598	641	652	651	662	629	630	614	597	687	658	647	649	627	646	693	642	657	652	645	665	622	692	648	628	645	658	674	652	619	649	685	650	637	632	641	690	627	656	655	646	666	654	628	638	641	639	618	634	626	642	682	672	643	716	662	625	614	646	631	651	610	665	684	660	642	695	693	651	618	637	637	645	616	699	654	663	666	663	597	668	658	667	694	682	618	628	623	677	625	665	630	662	652	646	666	643	660	671	674	649	606	658	615	652	631	659	683	703	692	675	682	630	650	689	673	649	642	614	690	646	663	690	671	647	594	639	730	678	655	629	666	687	631	667	719	653	624	675	635	669	649	640	606	647	662	638	629	656	699	608	626	706	657	641	671	650	625	655	653	701	664	646	649	664	645	705	651	590	629	686	638	656	682	703	687	606	651	640	692	598	635	642	672	648	705	606	661	672	673	659	647	677	650	636	638	678	652	634	665	675	644	628	659	658	646	629	705	636	658	660	673	617	678	689	681	652	700	655	687	651	637	631	661	653	643	630	650	616	671	687	646	643	629	661	632	653	677	652	659	612	663	674	669	654	654	564	633	597	626	692	655	639	637	681	648	639	620	641	657	689	665	647	713	656	686	671	599	641	656	644	643	667	652	612	639	716	666	668	624	583	681	598	650	632	668	656	655	616	635	644	588	684	647	644	645	658	641	640	639	690	664	656	628	609	720	658	669	639	683	619	655	673	649	651	622	621	683	646	668	645	672	665	653	614	633	628	642	641	653	659	645	680	610	659	683	631	635	677	682	623	671	665	608	660	609	648	662	648	650	647	696	653	668	659	645	673	632	703	653	625	641	641	674	630	626	680	640	630	669	680	629	634	686	658	647	656	647	663	685	683	592	673	714	656	613	655	635	639	643	623	655	660	663	671	699	710	671	652	641	653	680	660	657	684	653	622	602	676	612	632	660	632	646	674	656	626	621	687	673	634	670	596	593	626	667	688	633	607	652	617	664	667	610	639	666	637	593	643	630	611	654	641	643	645	669	674	657	673	694	699	618	663	652	674	646	693	655	666	666	628
22680	21213	28998	23719	21211	21270	11875	1578	1157	1008	926	857	821	771	743	694	689	690	632	631	661	652	587	600	627	598	574	573	623	592	589	590	594	541	602	541	549	560	592	563	558	543	549	552	566	570	546	583	578	550	603	568	544	542	565	587	525	567	588	518	537	544	538	531	583	565	539	529	549	561	560	538	538	561	574	565	599	565	501	560	533	538	580	569	560	560	542	563	550	578	611	560	544	561	558	556	567	537	547	551	584	567	505	575	582	549	546	542	518	543	533	558	541	558	578	508	553	524	548	557	564	516	533	531	526	577	530	531	543	497	582	561	530	564	549	514	551	521	552	553	560	535	595	550	556	564	568	525	590	535	547	533	522	546	529	519	575	551	577	560	505	522	528	546	574	576	515	515	506	528	533	558	585	515	539	532	563	581	553	531	542	575	573	545	581	534	537	531	528	533	543	514	561	561	528	523	538	554	504	570	557	542	561	533	562	544	520	534	587	555	559	553	579	559	599	543	524	560	580	534	538	563	529	574	525	523	589	556	549	536	570	555	548	551	580	541	510	558	559	569	545	560	539	528	566	524	575	552	532	525	543	522	539	548	574	530	546	545	550	538	501	547	518	546	540	568	518	545	599	527	529	532	584	523	534	550	515	573	525	537	533	516	536	560	575	519	525	517	562	549	509	543	581	593	519	534	547	547	509	494	548	571	551	575	541	594	539	545	554	511	550	585	576	555	555	515	598	537	552	543	542	579	549	536	567	561	546	564	539	536	513	559	565	555	576	545	537	495	531	551	554	515	558	565	539	555	531	542	578	544	571	547	559	586	554	570	545	529	557	549	554	507	563	596	535	560	593	535	543	564	509	489	560	507	579	521	504	556	585	556	559	535	522	570	531	548	513	533	556	522	532	550	538	497	545	532	559	554	529	533	575	531	533	567	528	530	552	515	514	545	542	487	578	576	553	592	562	524	538	507	518	532	517	568	553	546	523	550	569	515	552	538	564	534	552	533	556	574	536	556	535	552	490	563	567	555	530	566	528	509	538	513	606	561	542	549	528	551	553	546	533	528	530	573	545	520	521	557	547	536	549	578	525	508	556	528	509	531	533	499	592	540	544	572	575	534	585	503	558	562	501	512	606	577	484	555	556	552	497	577	518	520	556	538	585	558	518	534	541	568	562	537	528	576	584	583	589	570	580	543	537	539	517	565	548	536	538	546	524	507	545	570	522	552	546	554	550	543	545	556	556	545	543	581	564	513	567	568	534	550	536	551	508	555	567	509	547	522	588	558	546	509	558	557	561	533	516	532	550	557	546	540	538	526	536	585	591	553	511	583	580	552	558	553	561	573	514	517	522	597	536	551	530	563	550	525	570	558	550	558	538	578	536	543	538	566	570	530	576	578	570	509	509	531	546	531	535	531	508	531	575	559	534	514	569	521	549	525	519	546	523	543	536	531	536	520	492	523	561	503	583	543	550	566	536	556	501	568	553	549	550	582	582	534	560	490	584	540	579	546	509	502	555	525	522	498	540	539	541	588	540	546	568	537	544	510	523	552	538	535	543	552	516	530	563	535	553	520	556	531	551	535	521	524	568	535	558	555	533	539	546	547	557	517	538	538	561	554	529	571	531	530	547	532	553	511	537	571	520	551	573	599	541	540	526	542	547	561	555	570	507	552	534	556	538	549	566	538	529	536	521	520	530	537	519	500	552	509	508	547	548	559	552	598	543	532	552	540	527	484	514	550	567	532	534	510	549	502	525	589	539	534	574	550	586	519	539	517	551	540	559	532	514	532	605	556	553	571	551	523	545	530	564	556	551	546	533	533	560	551	563	533	543	546	538	540	508	574	498	532	536	568	560	538	552	541	556	579	526	556	588	530	566	560	563	545	504	572	515	562	552	519	537	492	512	562	523	542	538	533	515	563	537	545	599	541	531	564	534	522	563	537	539	501	534	530	568	568	539	532	568	540	579	531	497	554	555	553	532	587	547	509	528	568	574	546	543	553	563	535	622	506	538	536	562	533	534	489	533	557	533	531	552	551	544	544	518	510	532	541	566	518	511	549	536	523	551	526	531	551	560	552	593	556	546	549	551	560	578	548	560	552	570	533	578	531	577	547	561	521	532	518	528	547	554	589	545	571	564	537	554	544	562	513	527	545	550	522	525	544	539	507	529	559	519	586	545	519	528	532	556	551	522	516	564	528	521	547	536	520	521	546	533	505	540	556	550	550	543	556	525	534	538	553	539	537	520	543	568	536	527	546	537	568	535	580	530	518	535	518	554	510	532	533	534	570	517	527	553	535	559	535	537	540	547	512	564	561	534	513	541	549	576	562	523	543	539	557	567	582	556	539	518	540	551	514	569	486	506	494	539	567	536	550	567	555	585	532	530	540	523	607	526	529	535	536	541	546	520	530	578	521	554	585	518	537	550	534	565	568	571	552	569	561	575	532	549	513	550	520	529	585	569	557	517	556	493	610	581	553	568	569	552	527	550	557	553	581	555	559	549	521	555	509	500	560	569	559	545	527	564	473	538	556	579	507	537	559	538	561	563	532	527	575	540	600	555	528	554	556	543	553	549	550	526	561	494	504	546	564	507	554	540	532	533	527	504	565	573	520	546	531	536	507	536	552	605	553	539	518	531	525	498	570	546	598	518	498	534	506	548	558	532	498	550	568	538	531	534	571	575	567	554	550	608	548	574	506	535	508	584	553	563	533	560	551	544	504	572	555	544	554	527	558	506	534	559	584	521	565	562	526	535	562	531	547	542	577	503	543	555	560	553	591	542	527	557	544	509	550	506	530	545	583	541	548	509	560	523	541	613	498	531	548	530	592	570	552	529	491	540	532	519	560	550	562	583	523	520	544	540	587	556	537	541	585	546	558	546	571	529	531	531	574	567	538	537	562	569	519	527	539	578	548	559	564	510	537	539	568	598	507	542	537	545	570	589	532	568	538	552	560	547	549	541	573	538	570	593	530	561	567	569	544	520	542	589	542	517	558	519	557	540	556	564	563	558	565	519	554	540	513	537	567	570	536	542	531	583	523	553	564	520	533	544	549	589	524	533	557	572	536	545	560	540	537	533	543	569	507	538	564	569	529	537	584	550	490	540	537	505	547	539	547	586	538	570	538	569	529	542	523	502	527	539	584	563	534	558	548	520	542	549	537	540	549	519	553	549	539	575	502	566	499	539	554	560	535	559	532	524	557	571	526	553	546	543	534	560	505	515	551	515	550	595	543	543	532	531	503	526	540	590	507	536	528	571	560	509	562	542	553	530	529	528	563	544	556	549	552	542	544	537	561	472	548	526	543	536	577	584	566	533	538	514	596	560	523	615	491	548	528	522	576	548	566	559	573	574	523	521	503	554	534	542	553	524	562	570	537	490	549	530	545	527	543	583	552	574	545	534	524	531	570	549	550	535	528	575	539	513	551	551	543	569	532	552	557	533	549	569	545	578	548	554	568	517	506	546	536	570	534	547	575	546	544
20568	16745	13389	7168	5097	3786	2931	2354	1928	1681	1395	1228	1177	1054	950	914	857	829	784	737	783	727	689	690	734	693	698	666	669	640	604	658	659	624	665	624	620	615	647	637	585	673	645	637	669	595	599	624	586	656	620	640	603	601	625	564	602	614	616	629	616	593	589	588	585	587	599	638	601	623	612	634	643	606	595	632	618	579	622	599	587	572	607	592	603	559	637	594	614	572	617	617	599	612	580	587	606	613	598	628	544	595	645	579	601	571	598	583	586	629	587	593	607	598	589	607	628	604	559	570	596	586	584	589	583	601	606	576	635	619	615	558	595	614	598	573	579	634	605	580	661	576	612	581	594	626	571	620	626	611	610	629	611	571	592	580	580	579	587	635	579	581	598	568	615	603	553	622	556	563	574	595	576	576	574	607	553	609	585	601	594	585	619	544	572	607	626	578	561	612	620	624	607	614	597	599	612	575	583	567	569	595	597	613	537	605	598	561	595	590	581	563	582	602	616	633	607	620	641	597	633	601	582	612	562	538	633	555	587	596	592	639	603	621	575	548	609	627	622	591	576	570	538	594	584	641	614	580	568	612	592	578	634	611	560	562	584	596	590	586	585	634	616	621	620	571	612	586	620	622	577	599	541	559	594	550	570	587	605	585	594	607	553	602	614	587	552	579	583	548	623	606	585	612	567	567	633	589	573	561	584	589	599	614	626	646	632	552	630	608	604	620	589	584	627	574	560	594	585	558	608	639	555	602	581	592	585	629	593	614	606	573	594	584	584	587	612	558	569	613	596	649	611	557	563	610	586	626	596	595	545	603	586	608	582	594	555	605	572	622	587	574	621	590	582	636	608	626	604	565	607	615	574	601	573	576	566	577	590	600	587	580	600	623	606	611	588	565	631	595	584	597	601	590	588	588	555	554	603	587	599	617	591	571	606	612	614	642	573	575	625	598	601	548	594	558	579	583	597	593	577	611	565	563	620	574	589	583	616	574	592	570	584	619	611	594	613	608	582	591	530	622	606	612	593	587	629	582	594	585	597	551	533	568	604	582	611	595	585	605	594	652	624	599	601	668	584	584	569	570	636	564	618	601	619	584	608	573	597	539	570	588	587	609	620	586	572	608	607	597	587	556	610	620	576	595	555	581	550	601	585	582	584	577	602	664	615	607	604	604	569	611	570	599	578	562	683	591	601	596	645	526	568	605	580	549	641	569	584	552	569	609	601	600	533	614	589	569	558	595	611	630	576	612	572	573	604	645	592	607	580	583	546	592	579	582	604	559	594	600	564	629	594	610	575	544	574	585	610	535	560	616	564	618	573	610	555	648	598	592	558	600	631	590	563	574	589	592	609	587	614	580	593	572	562	649	602	567	557	533	594	594	597	608	597	546	582	583	580	518	560	586	615	610	612	601	635	564	586	610	546	619	577	596	600	597	588	593	565	620	601	585	561	648	617	610	540	559	576	573	565	562	570	592	588	616	595	603	574	577	617	637	589	641	552	583	590	602	583	585	615	597	550	611	625	585	564	581	611	615	579	584	642	612	606	582	600	610	610	589	600	621	592	572	613	623	587	576	634	560	551	610	637	629	575	574	564	613	598	615	578	616	638	609	570	572	616	608	609	613	613	573	602	639	601	576	608	604	598	599	550	566	609	585	586	557	564	583	593	608	611	577	588	581	645	580	619	561	595	586	537	633	595	586	613	611	595	588	582	575	566	586	572	621	627	616	583	555	568	604	633	597	601	556	594	632	571	591	594	603	588	576	603	621	585	576	605	601	627	613	585	568	568	564	572	573	569	595	538	540	608	574	603	604	607	571	579	577	619	572	613	611	610	575	585	581	584	578	616	627	602	583	553	565	559	552	593	539	626	571	564	628	583	615	614	592	579	597	622	554	595	628	631	598	639	622	596	586	594	548	604	576	608	584	606	582	635	583	620	607	580	612	624	643	567	610	629	563	613	639	643	625	558	634	617	573	575	587	588	605	638	571	601	603	600	582	624	538	611	603	617	558	580	574	608	614	570	584	573	633	573	602	563	574	581	547	599	576	604	580	585	583	600	559	592	586	571	597	598	560	587	632	568	607	571	568	586	527	611	572	646	562	615	575	621	581	607	612	578	562	617	554	575	592	575	571	596	575	618	608	558	611	604	605	585	612	588	575	567	599	555	611	609	570	586	531	623	602	590	545	636	591	608	610	582	590	568	595	605	604	560	607	591	618	579	584	612	580	606	595	556	571	605	611	577	611	608	604	586	591	573	564	606	567	603	581	609	609	638	621	576	624	606	616	597	564	577	619	543	519	587	577	607	620	587	614	592	600	601	614	567	622	585	585	574	585	540	634	581	575	625	615	584	617	595	551	637	601	594	587	591	622	554	589	600	558	607	597	590	587	569	609	632	592	590	615	600	642	636	581	557	623	620	588	608	624	647	575	609	570	565	569	604	604	609	579	599	614	578	609	627	614	589	618	563	562	602	615	558	624	612	634	613	582	618	576	636	606	583	600	563	589	548	600	595	606	602	573	567	591	568	605	588	596	570	574	586	588	591	566	665	632	582	586	555	622	614	605	603	591	583	623	590	544	604	603	577	626	617	615	594	584	638	601	571	557	585	544	576	608	603	582	622	610	604	598	609	565	574	579	560	601	655	651	569	561	577	589	598	597	583	605	574	604	596	623	616	550	596	583	582	586	594	613	582	605	579	587	582	582	605	594	654	590	583	589	576	586	574	576	584	621	588	638	598	572	577	593	619	579	653	542	628	584	584	612	598	603	599	578	620	606	646	567	599	595	570	556	615	596	586	581	633	599	605	567	599	616	591	584	622	571	548	575	574	553	603	589	584	552	591	583	579	558	611	614	586	572	591	549	605	623	574	582	586	586	593	626	624	610	582	578	579	577	623	576	579	587	582	538	570	575	567	626	554	577	567	589	648	611	568	567	599	567	523	588	588	587	614	570	599	609	544	584	574	629	575	665	562	629	611	568	609	588	606	585	559	590	576	576	607	605	582	578	582	631	558	588	598	618	603	599	616	611	591	569	557	575	596	580	598	595	606	589	639	581	610	565	612	623	560	569	649	640	590	583	562	585	624	638	550	618	619	584	563	563	562	609	567	577	595	576	598	590	635	597	616	582	628	591	577	600	609	594	606	586	599	631	596	546	587	616	608	591	590	595	602	586	594	608	587	574	556	593	596	569	615	612	606	600	606	591	557	634	617	587	622	604	578	582	622	606	650	558	603	575	558	635	584	614	567	606	570	594	594	609	589	597	615	583	600	611	586	604	600	581	623	633	564	615	620	533	598	547	605	589	560	582	609	578	594	616	604	601	548	587	578	581	580	635	622	644	617	580	603	582	572	570	599	610	626	584	621	619	584	599	581	586	585	575	653	551	595	570	575	577	573	580	582	578	552	590	542	569	577	586	621	606	569	608	582	578	625	564	597	557	555	599	531	589	597	597	568	593	650	604	610	588	570	630	628	568	567	630	583	585
27228	20341	8671	947	540	452	406	380	372	323	363	309	353	346	358	324	343	347	274	332	300	309	317	338	339	316	323	363	334	303	320	340	340	323	340	321	369	333	355	335	341	327	321	344	329	353	318	324	327	333	343	332	338	345	337	353	330	323	351	336	346	324	350	346	362	348	335	315	329	339	334	331	310	317	323	341	351	346	291	338	341	326	308	330	376	318	331	324	343	331	342	339	324	369	337	304	343	334	364	339	312	309	331	308	325	316	333	338	324	322	307	320	367	316	299	327	327	332	319	339	329	345	343	326	323	315	323	325	325	347	303	338	373	315	338	352	325	346	321	322	295	341	334	305	326	328	361	315	327	332	341	350	320	320	351	326	328	336	306	362	331	355	321	309	311	310	362	317	346	340	316	304	338	311	318	324	340	317	308	336	367	355	326	317	336	317	301	333	317	321	306	326	320	341	355	346	339	343	324	316	316	329	321	327	343	348	352	329	321	320	311	292	338	306	335	343	310	342	353	312	321	335	355	335	327	344	328	342	318	332	329	316	316	328	333	317	319	358	309	290	321	335	344	333	338	341	317	358	333	327	343	351	302	325	353	308	325	322	311	304	350	323	335	334	280	306	329	334	326	341	333	316	346	313	342	331	319	358	341	296	294	311	342	336	340	335	312	334	348	358	301	340	330	344	316	333	336	339	321	337	335	287	330	328	356	338	332	353	309	349	316	335	349	336	336	314	339	307	314	313	348	318	328	352	349	324	314	342	338	338	328	347	287	334	356	334	299	342	330	327	371	315	317	360	330	307	316	324	333	307	338	317	358	324	328	319	325	337	319	327	298	342	326	322	343	322	337	332	327	319	372	305	322	301	289	344	292	334	348	269	364	331	336	330	333	321	384	304	319	331	385	351	327	317	324	340	331	328	297	354	356	337	327	337	318	362	327	341	291	318	338	325	325	349	312	356	344	307	312	334	294	321	340	349	335	368	325	324	302	343	323	319	350	315	308	363	332	294	322	351	353	343	307	323	358	348	339	342	319	353	303	345	342	341	306	303	331	301	325	316	312	304	350	334	329	340	355	337	293	304	289	353	338	356	320	318	338	330	330	325	320	349	332	347	295	335	366	347	355	317	309	305	335	345	315	329	337	331	338	338	319	347	337	329	336	350	341	346	333	303	330	317	322	293	289	324	299	313	365	318	341	343	381	355	314	333	332	309	329	326	341	332	328	341	330	299	315	307	312	325	299	347	340	363	353	339	326	314	343	317	327	301	329	356	325	302	334	358	334	324	329	337	330	328	322	339	342	314	308	302	336	296	326	371	327	335	339	298	327	331	338	340	341	362	312	303	337	367	328	320	350	316	324	345	326	311	309	314	316	319	329	344	337	316	367	338	320	305	321	335	326	338	324	353	338	318	367	334	346	289	319	337	333	308	348	319	340	337	331	356	340	346	308	326	363	374	355	340	346	315	324	358	322	318	295	341	334	370	302	346	333	363	324	337	325	315	338	343	315	307	313	334	354	342	340	353	353	343	322	300	353	353	318	374	304	326	325	340	318	305	326	294	348	352	345	329	331	305	333	350	389	310	344	350	333	319	333	356	343	349	325	337	339	297	327	347	347	335	323	334	314	361	324	315	342	335	283	331	346	345	336	312	308	297	310	327	329	353	313	337	308	330	300	352	337	316	300	322	327	321	324	331	336	329	310	333	335	346	322	358	342	337	308	298	322	363	338	322	356	321	341	334	321	301	326	358	331	294	340	318	337	353	337	338	328	336	313	325	312	364	330	326	342	332	315	309	323	301	345	332	311	333	316	309	373	331	323	366	316	280	332	355	340	368	331	339	340	310	331	326	328	338	339	349	361	342	323	328	307	355	298	311	329	323	311	336	347	346	310	317	350	337	369	326	364	324	348	358	321	357	340	347	361	362	366	333	321	340	321	348	308	311	320	290	328	322	341	345	337	318	336	329	309	342	314	322	333	356	326	325	317	300	312	339	328	335	321	324	336	328	326	356	345	334	318	353	317	303	326	335	346	328	330	320	325	358	379	349	321	340	344	332	356	370	352	355	340	324	308	312	315	326	345	308	377	322	348	300	320	279	313	365	347	335	319	349	337	314	311	343	351	337	338	355	358	395	355	330	332	324	300	334	306	321	335	328	319	320	342	312	326	325	303	332	374	346	313	326	350	328	329	350	341	320	359	313	328	277	352	317	329	315	343	316	331	298	294	330	323	314	332	329	316	332	342	328	352	302	373	374	336	327	342	306	338	285	332	357	361	307	366	335	337	346	320	335	318	347	312	327	322	324	326	346	310	324	294	343	348	343	300	328	302	336	343	371	345	326	357	345	353	307	345	331	331	342	329	332	319	297	346	337	317	338	332	336	374	329	346	288	300	335	348	330	334	331	367	297	330	284	338	346	301	306	332	356	322	314	309	341	323	333	346	312	350	363	335	331	330	348	310	345	317	347	327	336	356	297	325	324	347	333	342	345	332	316	319	322	358	337	321	337	330	324	340	309	329	317	346	334	341	358	324	366	338	344	332	358	357	339	336	358	343	304	347	313	341	318	331	327	338	312	352	345	330	329	343	334	306	321	341	351	309	342	338	315	327	314	322	313	324	331	344	336	320	345	360	341	315	330	301	333	343	290	324	324	325	317	360	306	343	338	329	342	324	322	298	337	337	321	322	336	291	359	304	319	334	320	333	340	343	325	314	311	316	344	329	290	310	316	310	291	307	335	314	318	297	323	361	320	354	303	307	337	329	325	317	353	329	337	372	337	313	359	328	342	312	324	333	304	316	315	306	323	363	332	336	340	323	317	334	328	289	335	313	322	361	337	351	336	319	324	332	328	314	317	340	321	337	313	354	345	358	326	334	325	314	318	315	353	292	329	354	341	341	321	334	336	358	355	322	331	327	369	330	321	310	318	326	317	300	335	343	289	352	346	320	318	356	328	326	344	324	332	332	365	321	341	302	310	339	356	336	348	322	288	338	321	331	344	318	304	317	355	328	338	319	323	366	351	325	330	328	340	327	301	325	326	315	326	379	333	316	333	322	312	309	305	353	328	319	335	294	360	322	333	320	338	298	329	319	304	345	338	334	357	294	331	325	344	322	337	327	326	347	368	332	332	328	318	343	325	322	348	335	343	332	335	333	288	331	359	298	310	355	349	300	326	366	297	323	346	328	351	323	350	381	340	352	353	307	315	324	344	338	333	322	346	298	304	337	343	335	361	325	343	333	348	381	342	351	327	344	350	343	358	353	316	318	316	327	330	320	334	315	337	319	312	319	331	350	335	342	334	298	352	314	318	332	335	349	314	350	326	361	334	363	352	308	351	322	325	327	333	314	297	327	311	343	322	343	279	343	324	348	335	351	316	306	336	327	350	302	338	361	324	344	343	334	343	361	368	333	311	326	322	339	331	325	345	312	361	353	296	340	334	349	355	325	327	326	330	359	324	330	313	325	361	340	307	320	323	361	315	382	359
15419	1895	1351	777	625	510	497	448	422	427	403	421	410	401	433	410	394	403	393	387	369	442	374	394	387	393	370	411	393	436	411	412	423	407	378	395	402	400	394	362	410	411	368	404	403	420	375	382	408	377	419	420	385	374	396	392	401	402	382	428	391	396	447	418	439	405	373	381	382	368	398	393	370	372	388	401	371	425	393	397	392	399	390	371	421	388	424	416	389	373	372	382	395	407	425	399	421	365	427	387	401	384	378	379	362	397	394	407	407	419	386	386	364	411	430	419	395	399	375	381	393	400	382	386	399	425	384	407	392	389	405	417	407	410	365	384	416	406	397	418	381	374	362	367	380	388	406	377	427	364	451	405	390	380	418	411	375	412	397	389	403	406	401	370	373	391	371	378	392	403	391	425	396	402	380	391	410	416	399	414	426	388	413	370	393	417	417	403	382	405	416	411	419	372	353	405	395	400	375	423	401	418	392	387	412	403	368	399	399	411	420	398	414	373	376	364	425	399	428	395	404	397	403	347	392	399	398	395	405	398	366	415	408	413	415	371	414	388	433	405	413	386	405	402	413	369	427	392	415	402	404	418	381	397	424	384	372	394	408	439	376	403	403	399	398	388	409	367	397	403	407	393	371	390	402	394	390	399	376	410	391	393	394	454	412	403	397	400	360	368	405	395	375	380	363	403	372	399	419	400	373	424	434	399	396	402	399	377	419	416	405	449	392	380	364	420	420	436	423	398	407	373	377	388	447	407	396	377	420	382	420	427	411	388	394	396	415	414	392	435	389	393	389	378	395	416	377	422	384	410	364	351	429	415	398	412	398	447	395	380	409	405	387	412	420	387	407	393	405	393	409	359	402	399	381	400	432	368	355	388	416	399	399	413	406	372	403	387	392	404	387	409	416	363	381	405	407	404	376	381	389	385	388	403	384	383	386	426	356	420	393	403	407	433	400	377	366	393	387	428	400	385	366	385	440	399	398	381	379	400	410	395	386	399	386	410	403	438	363	414	368	428	388	400	408	404	394	362	378	389	419	404	418	414	381	411	407	436	404	403	397	395	405	402	379	395	415	366	365	381	361	387	373	424	403	392	366	415	381	388	418	383	401	396	402	415	409	377	389	402	409	369	400	419	398	406	397	407	355	393	431	378	373	384	364	392	371	436	413	434	404	409	419	393	376	404	385	399	405	394	401	404	378	361	422	365	445	373	414	383	402	384	391	377	417	393	398	380	366	406	363	437	396	385	418	390	429	424	375	358	422	398	371	383	424	376	397	419	374	371	400	405	393	378	366	429	409	365	403	350	374	407	375	432	423	379	394	400	411	384	412	399	384	408	407	396	406	401	409	401	349	384	383	423	371	405	372	365	369	397	379	420	390	438	424	435	389	387	390	406	418	386	404	403	422	417	421	394	382	410	364	390	381	419	431	380	404	428	415	401	375	369	395	389	370	430	400	385	386	395	415	428	406	381	394	366	375	380	405	407	414	395	389	381	376	402	367	393	399	370	386	375	398	356	424	418	396	366	418	411	412	423	391	400	428	410	403	376	394	405	399	409	407	403	435	359	404	419	368	409	392	410	401	401	441	403	381	391	408	412	425	394	390	411	400	414	416	430	389	366	440	419	404	411	415	387	384	410	438	391	380	415	406	420	411	396	407	422	410	373	392	376	401	389	408	387	384	426	412	409	379	364	386	432	372	381	386	399	379	414	374	371	413	448	384	383	401	392	426	406	407	415	409	413	386	393	392	403	404	386	414	396	413	368	418	382	400	409	426	382	395	398	410	412	367	416	407	408	398	424	425	412	384	357	396	416	389	425	383	417	357	374	375	414	439	398	423	362	399	410	408	421	387	386	384	407	421	376	443	394	385	420	409	418	377	430	389	413	424	393	400	397	399	408	394	422	380	400	388	437	386	390	382	416	399	373	424	378	439	395	401	403	381	430	409	374	381	415	371	366	442	407	426	398	415	352	394	390	391	423	418	433	414	403	407	404	409	387	402	406	396	367	363	404	411	375	375	397	383	429	405	362	411	427	371	444	425	417	411	407	435	405	391	382	432	385	410	385	383	399	384	405	371	411	429	430	378	412	404	389	370	395	435	420	390	400	391	401	398	408	374	400	413	415	371	375	425	403	385	376	379	417	396	417	408	383	410	407	401	392	379	409	408	425	394	420	367	380	402	421	373	366	445	377	407	406	396	393	405	393	385	373	373	411	418	360	409	380	377	378	369	362	399	410	389	416	365	344	425	410	418	391	403	397	408	389	425	385	409	414	337	388	373	405	371	442	406	405	395	439	426	416	394	414	407	406	397	406	422	383	387	349	381	420	385	390	404	384	405	417	394	382	409	395	411	371	381	382	398	378	371	433	381	414	402	411	396	383	380	400	370	428	397	410	360	433	386	380	370	392	418	402	379	421	443	416	404	437	401	382	383	372	401	401	394	423	385	379	423	408	395	419	417	414	394	347	383	413	423	386	393	380	408	377	413	392	369	392	395	396	400	405	423	389	350	428	400	358	442	411	387	401	418	402	419	371	384	399	416	378	397	368	362	451	454	427	372	402	423	395	395	404	412	433	402	407	366	410	397	372	386	404	426	374	384	378	412	391	427	413	405	387	368	381	357	387	382	366	374	370	366	382	400	431	420	392	399	392	396	360	380	396	386	358	369	408	383	410	385	436	391	377	391	397	388	393	385	403	426	359	392	388	405	432	385	383	445	367	394	387	416	387	405	366	379	408	402	395	393	413	401	343	336	399	407	392	390	425	398	421	432	408	410	395	384	387	437	418	385	421	374	412	406	372	399	392	379	404	371	391	400	355	389	385	417	406	377	402	433	408	394	414	385	414	391	441	420	411	385	418	384	411	416	400	405	378	398	389	420	383	417	377	428	409	405	390	360	393	401	388	393	387	405	387	363	408	384	390	378	396	407	379	390	384	401	408	401	409	422	401	400	372	425	406	382	426	394	375	405	375	423	399	420	417	368	438	408	370	367	420	426	412	416	366	397	408	382	430	400	419	417	407	429	384	395	412	394	389	412	430	390	409	402	363	396	408	409	404	392	412	422	433	392	386	423	380	396	375	407	391	398	426	376	381	396	415	397	415	373	394	399	414	399	386	419	372	386	398	398	418	362	398	373	395	390	383	427	419	399	369	378	370	402	373	405	391	377	386	416	375	390	374	391	377	401	383	404	415	394	401	405	436	406	385	381	410	433	426	410	392	405	423	359	413	408	448	392	410	367	369	372	404	381	394	413	395	396	401	379	421	397	402	382	411	381	421	402	380	356	425	394	396	408	400	404	406	401	424	427	396	362	397	382	348	401	412	376	400	351	431	421	403	429	392	394	429	428	380	404	390	416	364	364	407	388	404	406	415	369	378	373	418	385	423	371	394	403	416	389	397	380	402	364	394	387	370	389	418	386	418	394	393	386	392	376	395	368	446	404	380	372	394	343	417	361	405	410	376	418	377	408	390	427	352	428	383
23655	21172	28596	24025	21177	12240	1138	719	585	513	427	405	382	401	335	337	344	322	320	303	298	261	325	310	302	303	261	257	283	283	276	259	285	282	246	263	278	278	258	266	268	270	276	292	265	268	250	262	234	268	262	279	229	267	271	247	264	242	265	240	242	246	233	247	269	251	263	235	262	285	253	269	270	265	254	246	242	261	265	254	263	255	249	271	252	228	257	273	268	244	244	270	254	272	247	267	248	263	272	269	260	253	224	269	246	270	268	224	280	230	242	233	266	273	227	217	217	268	267	257	223	233	278	256	248	232	269	255	256	245	253	263	218	247	290	272	281	243	279	257	256	233	256	289	250	245	233	231	244	234	232	276	235	249	298	255	245	264	245	230	246	263	247	251	275	267	240	255	261	258	207	243	263	255	231	247	246	251	266	239	268	271	259	263	248	268	256	252	254	282	274	259	229	252	251	252	269	253	264	261	258	248	251	252	229	269	252	234	262	280	246	279	240	220	280	241	279	270	265	246	266	269	285	252	257	275	273	235	235	252	261	256	242	250	259	238	238	269	251	254	270	243	269	267	232	255	271	240	269	240	271	250	270	232	271	250	277	240	248	245	244	247	265	231	253	249	260	244	262	251	217	278	296	248	257	217	231	251	264	255	270	245	242	248	251	242	239	256	271	268	246	261	269	281	287	262	254	250	269	228	275	241	272	225	229	249	264	249	241	275	245	263	245	255	252	254	267	222	276	272	250	265	274	268	274	264	240	276	269	253	242	254	238	275	266	251	248	284	250	226	251	274	260	243	243	268	267	236	256	234	243	233	260	239	241	252	276	247	260	243	229	259	242	257	242	237	245	228	238	257	275	249	253	239	240	245	241	243	240	241	253	236	255	264	262	262	267	283	268	264	249	257	247	237	259	239	260	260	255	247	251	268	264	251	235	281	237	251	245	257	249	245	237	237	298	293	258	250	229	238	227	238	235	239	237	281	272	253	299	278	241	238	276	269	267	257	249	268	277	294	224	258	239	269	236	255	264	249	247	272	242	248	265	260	263	218	247	276	257	255	265	275	240	270	268	256	243	286	237	242	249	239	262	273	254	237	255	257	258	242	281	248	285	275	247	228	240	250	233	250	247	258	267	254	255	243	235	215	244	223	249	265	258	248	248	283	235	250	237	229	250	247	256	263	249	256	236	266	265	234	241	238	231	262	232	267	253	247	249	254	230	251	252	267	249	274	232	237	278	259	257	222	266	248	219	268	235	219	280	228	260	234	246	260	255	270	257	247	277	276	258	249	240	258	251	242	237	231	246	264	232	234	271	249	264	249	272	246	244	250	234	262	250	272	235	285	242	234	242	279	263	267	230	249	264	233	231	266	263	245	250	239	238	259	246	242	256	242	261	234	258	291	264	224	260	258	230	252	219	266	264	248	236	255	255	250	256	248	291	289	233	234	270	251	251	267	246	264	247	234	234	263	246	266	258	243	276	260	254	244	283	244	266	249	240	271	259	241	267	265	250	275	236	272	264	254	266	263	240	259	271	273	274	256	249	262	255	232	243	257	249	224	234	271	282	264	277	229	240	244	229	253	244	252	260	245	221	292	287	245	238	255	238	247	255	240	238	268	244	241	251	252	254	267	258	254	260	282	256	265	256	231	221	250	289	248	244	276	230	274	269	262	242	257	238	225	255	216	242	259	258	233	249	270	273	262	260	253	226	244	251	256	265	276	255	230	272	244	284	239	235	271	218	245	264	247	258	260	269	266	259	246	238	218	259	278	248	264	246	231	249	224	256	231	257	255	250	253	256	254	272	258	242	230	251	239	249	261	250	228	272	245	238	227	242	271	234	229	244	248	263	253	255	242	271	256	265	256	230	275	250	263	268	231	261	285	258	279	259	255	262	261	266	258	253	271	235	242	281	245	264	252	256	271	260	254	252	286	260	258	264	234	244	233	282	242	238	267	256	260	259	263	244	235	233	236	251	244	264	253	264	248	253	283	271	236	245	279	229	264	210	229	224	268	251	230	235	295	256	248	227	258	250	256	273	237	255	263	271	255	242	262	259	296	248	258	255	259	261	247	263	281	262	241	260	274	269	244	254	244	215	234	264	297	244	250	247	254	276	246	246	236	258	262	230	245	253	244	275	249	254	248	243	258	245	227	265	274	239	234	254	252	262	265	257	238	259	221	240	266	240	272	260	270	255	236	268	270	226	257	273	270	257	229	232	255	249	260	279	241	225	234	280	257	223	223	257	240	238	263	261	248	253	239	238	226	296	249	245	265	243	265	242	243	248	268	277	289	244	247	259	258	234	263	245	299	274	255	260	252	238	251	241	259	290	250	253	260	241	254	262	237	248	236	257	273	256	253	242	263	229	251	259	260	247	261	259	239	255	249	220	226	264	244	251	267	267	231	301	245	266	253	259	247	256	253	221	269	244	272	248	276	289	276	240	251	258	240	249	270	250	260	245	276	260	221	248	265	250	262	246	270	274	256	224	243	251	240	274	295	240	272	257	261	258	246	237	255	264	255	275	245	269	235	243	273	245	240	253	263	234	241	238	265	272	257	247	271	252	251	278	241	233	299	245	261	243	249	266	269	249	244	257	244	247	251	222	237	268	238	266	273	234	235	285	245	258	274	258	270	252	261	274	259	230	242	253	240	252	264	267	232	243	245	272	264	255	257	269	244	262	257	239	303	246	233	242	246	267	251	256	243	224	249	246	243	269	241	246	274	244	268	252	232	246	267	268	252	236	232	236	241	248	259	286	231	279	211	272	250	260	254	281	256	263	258	252	279	261	271	270	261	243	244	290	258	258	256	314	234	257	261	254	237	243	258	234	265	244	273	247	245	258	233	271	264	223	273	262	294	295	239	254	257	246	213	269	252	237	268	251	244	270	231	231	275	270	236	245	235	257	283	267	263	258	257	244	277	254	249	243	247	267	261	254	272	247	258	270	256	222	258	252	219	248	275	258	280	262	248	256	273	252	256	256	222	284	261	278	260	236	247	254	250	261	254	262	245	256	252	241	229	243	272	241	243	219	231	246	286	263	233	241	262	249	242	233	243	241	250	243	229	236	224	226	233	238	248	260	245	228	236	244	247	264	257	269	244	239	244	269	261	267	252	264	255	254	266	261	242	259	252	256	264	239	211	305	237	252	226	245	233	283	251	269	254	263	260	230	267	279	249	265	281	257	253	248	242	260	272	246	269	212	246	242	243	215	262	249	242	269	258	224	256	257	245	235	235	270	252	265	268	258	260	248	239	249	255	266	280	267	256	257	224	233	295	252	246	254	237	253	251	254	282	267	257	214	284	226	253	250	240	256	250	238	276	218	243	271	259	233	245	273	262	271	260	247	263	229	234	251	237	252	279	227	239	256	249	239	250	206	253	212	246	260	232	217	248	246	248	271	250	271	240	285	251	270	253	222	232	263	258	260	214	256	247	269	245	256	247	249	261	250	266	247	245	264	228	214	246	251	241	241	250	253	246
17730	9899	8100	4013	2694	1943	1482	1224	993	857	739	650	585	506	473	459	442	410	438	389	399	362	366	370	363	331	367	322	347	356	317	306	327	339	302	321	312	304	320	301	291	323	320	326	315	322	309	310	297	289	299	315	313	293	354	325	293	332	313	327	283	306	289	288	336	330	310	296	303	326	333	300	317	291	320	289	302	301	331	332	308	320	304	307	347	318	277	321	317	312	283	321	290	297	308	328	267	319	334	320	310	296	336	294	341	321	292	296	293	295	305	310	284	289	315	289	281	306	306	314	329	317	281	304	306	267	291	280	313	308	314	315	297	268	328	293	322	320	318	313	303	291	288	299	306	305	307	279	261	278	306	291	242	307	294	327	309	313	296	320	274	288	311	299	315	325	309	302	295	316	292	330	286	300	312	297	327	290	276	292	306	275	297	313	334	304	300	302	279	291	330	263	321	309	295	281	282	300	312	294	311	317	295	301	298	315	303	313	303	297	347	308	321	317	305	310	302	313	318	336	321	305	296	307	290	337	305	299	304	274	291	296	282	274	304	310	285	307	275	327	277	283	294	282	303	288	307	292	286	290	344	306	311	302	281	309	313	284	314	295	313	293	324	296	323	312	293	296	302	331	326	294	304	319	309	308	314	327	306	284	294	279	308	318	307	312	284	286	316	314	285	301	297	279	316	277	306	262	280	307	302	305	291	309	305	297	293	284	301	301	295	293	324	274	316	301	297	305	323	293	291	295	315	306	305	289	313	297	293	301	311	290	327	266	285	279	309	343	300	298	314	300	303	264	298	285	316	313	311	302	293	310	289	300	314	305	293	328	281	280	284	304	305	271	301	292	319	305	290	295	303	321	303	276	314	299	317	293	297	308	298	272	322	306	306	322	299	309	321	312	317	294	323	306	293	272	300	293	299	289	260	288	294	301	319	313	298	297	286	311	306	311	300	307	322	326	337	293	303	280	296	319	304	295	303	314	274	307	281	274	275	302	281	310	297	313	311	340	293	312	292	319	299	274	294	333	292	286	286	301	299	291	296	283	277	305	306	282	282	279	306	276	289	300	302	297	290	309	320	279	288	328	308	336	290	331	315	306	267	281	306	293	268	301	302	274	291	302	288	275	268	308	301	303	300	291	276	297	305	293	330	298	285	326	273	298	269	314	322	296	325	299	287	272	310	293	307	272	298	293	285	327	328	325	308	284	312	329	296	312	287	281	292	274	300	317	296	296	270	289	304	299	308	305	320	308	299	356	310	304	308	283	274	320	305	299	339	292	292	295	287	315	298	307	312	313	321	281	298	310	295	331	303	301	254	281	291	324	311	319	307	295	316	298	295	306	291	268	307	288	296	325	277	288	309	287	279	302	305	307	286	298	311	295	302	336	304	276	289	274	320	304	292	301	292	307	335	310	291	278	325	323	341	297	310	305	339	290	302	295	262	304	278	284	303	283	294	281	297	310	281	299	288	283	286	262	312	303	285	307	300	291	297	319	340	312	295	277	299	297	304	281	304	304	321	288	290	311	280	285	289	273	299	307	315	300	293	287	287	294	309	308	296	307	299	285	323	286	306	265	272	292	285	301	301	302	276	308	276	309	311	291	305	277	313	274	300	287	309	285	305	315	279	265	296	303	318	331	286	304	338	276	305	318	298	282	291	289	282	310	302	278	268	335	307	318	290	297	309	299	295	290	312	270	317	290	307	291	293	313	307	276	306	307	287	283	324	315	269	286	301	329	308	281	281	273	275	313	315	321	316	303	291	281	301	297	313	299	327	283	304	297	354	325	325	277	311	307	272	324	286	289	320	317	316	316	309	322	283	284	282	287	349	285	359	288	312	315	296	293	295	267	278	324	294	279	298	303	309	291	296	297	301	303	320	311	297	291	290	327	286	303	298	319	298	308	293	267	300	305	308	296	315	317	317	313	306	282	288	297	294	299	324	274	299	303	301	284	304	290	306	305	327	278	307	285	288	275	312	298	314	307	332	291	296	273	280	294	280	303	308	304	334	292	278	291	317	293	314	296	259	308	317	291	283	290	314	299	319	324	291	316	322	302	288	294	302	307	300	266	297	309	333	299	301	317	327	294	335	295	300	304	292	311	310	300	297	327	267	285	289	310	319	315	313	288	304	307	287	310	288	276	263	325	326	300	307	288	293	291	304	257	310	311	272	309	306	282	303	305	313	304	268	332	309	307	315	276	290	304	287	298	283	294	278	296	299	306	292	308	306	326	276	322	282	307	349	287	284	288	293	284	274	312	307	320	315	320	270	278	309	311	307	324	293	294	283	299	286	307	304	275	313	276	301	307	310	327	332	287	294	294	315	280	295	283	276	279	306	302	312	303	274	323	313	279	306	306	293	284	302	320	305	302	259	313	298	299	307	312	306	276	277	291	280	283	287	306	304	285	290	293	324	312	262	306	318	302	277	275	272	289	302	302	323	308	295	303	296	307	268	315	290	327	285	305	314	276	301	296	282	311	321	252	316	301	262	316	295	287	315	317	307	287	305	302	277	305	289	289	313	294	286	284	282	314	328	294	303	295	316	273	293	326	288	284	306	294	317	304	290	326	286	279	296	296	286	311	299	311	301	295	298	316	268	273	293	305	334	307	312	294	310	281	303	296	284	310	308	287	328	316	293	332	303	317	302	269	296	325	305	276	314	286	293	319	317	297	284	312	310	328	337	268	294	291	275	293	288	294	311	302	292	291	320	297	295	295	267	321	316	276	326	297	301	310	310	321	318	300	323	301	337	267	318	303	298	322	293	289	314	328	308	296	299	301	305	295	299	331	313	283	291	286	293	290	292	277	313	311	272	309	283	276	302	326	274	300	277	286	322	271	302	307	319	303	304	319	277	280	304	290	273	289	298	277	308	294	312	301	306	281	294	267	292	302	311	296	271	303	314	292	290	293	287	284	306	301	328	312	331	281	318	314	310	300	310	303	302	311	298	348	303	306	277	313	296	308	325	291	307	278	304	309	299	311	303	267	320	321	301	318	306	287	288	319	286	332	300	281	284	280	307	302	277	307	309	321	298	310	280	284	280	309	313	314	315	312	294	280	267	302	326	298	289	308	302	286	286	278	309	274	286	299	300	293	280	272	297	309	306	299	318	267	329	322	268	321	290	310	289	289	305	294	284	277	313	273	300	304	283	303	299	296	329	313	301	295	306	290	283	312	303	286	309	286	290	328	315	305	311	307	300	297	254	298	300	299	315	294	286	309	266	314	303	301	313	305	285	329	302	285	279	295	307	304	294	293	310	296	297	272	307	290	323	305	318	304	310	324	294	291	305	289	282	303	303	276	283	285	309	314	280	296	303	312	269	304	297	295	312	315	280	287	300	326	271	276	297	281	292	282	286	293	299	309	332	278	284	287	280	317	315	308	275	317	274	315	296	323	302	279	296	309	289	299	308	279	304	308	303	295	282	286	281	281	303	342	325	271	285	291	283	324	307	265	319	291	275	322	285	312	299	326	281	309
24944	21165	27533	24975	12477	1163	863	785	678	628	692	671	664	559	627	620	617	585	604	615	549	594	620	561	559	579	609	645	553	598	563	564	518	533	561	546	607	544	575	574	602	586	588	579	613	556	587	544	595	578	553	594	585	565	573	575	592	612	562	599	588	521	564	531	560	592	574	637	544	622	548	582	543	572	592	590	545	549	596	560	576	532	560	572	603	606	605	515	612	556	567	563	561	535	623	529	598	540	556	578	584	555	544	533	584	547	589	581	583	568	616	572	620	588	569	595	566	574	523	571	600	571	576	628	576	591	564	558	572	574	566	578	540	573	553	597	586	591	561	583	581	572	564	570	596	611	563	597	529	570	563	577	589	578	545	575	575	601	584	585	553	568	563	619	593	570	559	598	581	590	552	568	572	519	603	560	539	514	559	571	605	584	559	547	598	602	572	559	499	605	572	541	617	535	572	570	545	594	595	579	600	567	559	601	626	538	576	537	565	547	627	563	612	609	597	538	558	565	604	570	622	574	559	549	549	609	540	536	551	557	569	540	586	608	583	594	542	564	559	579	534	537	599	555	591	564	534	563	582	583	560	571	510	543	565	596	585	529	602	528	600	555	539	581	559	568	582	581	573	571	572	594	596	568	576	551	560	552	536	554	609	575	552	594	558	535	579	609	583	557	548	577	575	607	583	546	541	559	597	607	542	560	607	559	569	559	555	594	560	607	560	616	590	620	553	597	565	565	573	593	521	535	581	577	602	562	549	589	589	557	578	624	587	586	573	569	570	565	541	544	589	595	563	571	581	558	519	613	528	588	620	602	561	608	601	602	558	584	564	579	581	547	594	594	584	562	594	603	580	589	583	574	590	560	554	572	560	600	612	640	543	578	562	584	617	538	526	582	562	581	557	575	622	542	560	564	570	585	593	552	602	581	580	574	598	630	598	523	548	599	564	607	580	565	582	536	581	594	597	568	590	559	575	557	527	581	603	546	607	590	563	593	546	577	568	618	581	560	600	579	544	578	590	602	584	564	549	554	564	576	559	560	628	554	612	609	571	597	588	560	593	518	586	595	577	556	583	596	617	587	542	514	539	590	593	528	570	614	563	559	581	590	558	602	604	571	571	593	535	610	568	560	570	586	611	593	580	573	596	567	559	563	551	564	625	583	590	546	567	587	568	558	578	577	562	592	576	611	586	591	564	595	553	597	591	582	565	622	642	575	566	563	601	532	564	547	591	565	566	614	554	556	562	562	591	568	553	610	591	579	553	609	566	565	583	576	531	521	594	572	555	566	565	596	580	604	594	606	555	547	578	544	581	584	577	566	597	583	539	588	587	569	570	613	603	590	544	537	559	600	576	590	535	588	599	567	556	573	533	621	556	577	594	576	597	528	604	627	589	566	563	541	552	565	568	557	550	581	566	606	532	572	593	597	578	585	589	572	575	535	576	571	569	556	586	572	562	578	566	551	591	557	601	548	583	585	580	632	613	595	585	578	576	523	562	572	551	562	580	580	553	570	581	593	586	558	575	533	585	609	545	561	556	596	588	583	565	570	565	568	613	558	582	548	616	551	577	626	559	602	573	563	605	589	582	555	587	536	570	569	605	593	571	571	603	612	586	557	572	610	563	575	574	604	577	589	603	544	574	578	580	546	578	579	546	594	586	542	543	548	582	588	568	555	582	563	563	561	590	587	612	566	560	568	591	614	560	556	590	579	579	572	558	578	587	570	609	584	584	554	585	555	553	603	579	599	612	567	579	562	581	578	585	560	543	607	534	614	581	497	584	572	551	565	562	527	581	559	571	577	575	599	565	590	555	564	609	571	577	605	544	561	593	537	584	591	580	585	584	584	582	564	549	562	575	608	595	580	550	571	591	573	571	612	563	612	618	550	552	585	569	573	556	615	620	571	552	574	562	581	566	600	599	568	585	597	520	588	569	530	533	562	578	558	590	576	616	559	546	561	584	592	567	529	602	549	587	580	548	580	546	581	560	554	571	547	589	566	531	573	583	549	530	570	615	571	536	586	564	581	579	590	556	606	587	574	561	618	579	551	552	605	537	583	524	582	595	552	559	580	592	528	609	569	574	583	606	570	555	606	572	543	612	596	588	624	587	600	571	543	583	572	580	592	571	546	576	570	555	561	568	606	589	552	575	557	559	581	566	565	559	596	572	637	530	579	541	577	613	587	579	576	560	574	543	574	578	595	611	576	567	591	591	581	558	589	604	595	574	600	570	571	576	568	592	586	556	588	584	589	561	566	591	581	604	564	553	558	528	569	572	563	615	545	577	572	562	594	546	543	590	594	606	591	552	582	555	548	574	554	569	580	549	546	611	561	577	569	569	593	564	572	542	588	587	571	552	595	577	576	570	591	543	583	586	611	574	606	558	593	562	574	579	579	581	568	588	649	593	587	583	572	571	529	579	554	602	538	589	567	587	585	555	600	569	595	565	587	549	561	507	593	580	570	570	561	601	603	567	600	587	537	547	588	554	575	592	590	569	571	584	614	542	582	589	583	563	604	569	544	577	617	548	543	592	614	614	622	551	532	569	558	616	601	552	561	576	548	574	580	586	581	573	567	568	595	524	547	558	594	544	567	554	559	537	587	585	600	544	594	579	551	491	577	623	547	580	596	588	575	555	555	563	602	546	573	561	588	564	588	554	593	618	573	588	588	589	627	573	558	601	595	564	554	546	572	575	565	559	574	599	558	591	573	573	546	582	590	552	553	578	582	600	593	565	546	547	566	573	613	537	523	563	538	559	589	596	556	540	552	560	603	586	579	602	585	552	539	557	587	563	579	529	559	622	561	559	579	555	607	583	562	577	569	567	544	523	566	603	541	539	612	570	602	584	579	577	608	533	543	585	563	555	571	521	564	546	577	597	556	563	557	576	557	549	562	545	556	592	541	573	578	554	609	621	591	572	543	562	521	533	588	564	597	601	595	579	550	546	567	568	543	547	588	530	550	593	581	550	583	573	552	562	566	588	583	595	576	519	602	584	561	530	558	615	580	567	553	572	594	560	559	578	542	553	545	579	543	557	589	580	600	587	564	562	598	562	582	537	599	593	577	560	560	547	544	594	566	600	556	585	575	537	555	548	571	575	556	604	567	542	539	562	566	561	619	613	553	592	542	554	575	573	546	565	554	537	544	566	584	537	538	587	550	556	569	562	584	579	550	616	632	577	586	597	547	594	569	573	549	578	605	591	569	574	600	575	572	574	611	579	536	577	590	609	537	530	615	550	538	619	619	565	565	580	573	567	613	591	595	576	610	556	576	589	564	579	615	579	546	597	561	586	550	565	572	580	599	572	586	600	579	585	543	582	614	576	558	597	593	571	593	553	580	568	547	572	542	559	557	567	575	553	599	583	551	630	581	580	579	570	568	606	600	551	571	611	563	572	557	570	556	603	581	599	596	579	544	615	610	628	570	564	582	550	620	576	569	568	601	525	616	540	542	607	587	555	566	562	619	596	563	557	588	588	550
17637	5924	4882	2602	1837	1508	1347	1063	1008	866	853	814	773	746	750	758	700	723	694	710	705	645	686	698	738	637	665	675	625	674	666	634	635	660	701	670	661	684	627	657	673	651	653	631	651	642	653	579	655	634	648	634	654	670	669	669	668	627	644	704	680	615	673	702	640	619	678	671	666	639	650	649	651	666	695	683	664	661	655	664	615	637	665	655	668	676	638	638	666	639	656	657	715	672	642	656	633	644	663	667	690	626	659	665	640	632	660	622	647	670	698	659	686	665	640	657	630	670	678	630	661	649	635	658	652	661	638	705	650	648	693	641	651	624	706	654	691	655	630	669	627	631	637	689	639	644	666	647	588	620	685	683	651	641	629	667	672	693	683	629	681	640	650	678	650	679	697	717	637	622	710	693	643	608	678	661	685	647	668	643	602	643	653	659	686	683	659	637	647	665	644	706	668	606	634	678	626	650	666	633	642	619	698	612	666	673	657	686	649	603	655	667	593	637	630	688	671	621	667	648	665	639	669	659	630	657	652	621	660	671	623	655	707	640	635	643	676	670	643	681	677	662	621	639	638	645	660	689	624	595	677	631	637	623	632	605	663	645	702	610	643	653	712	688	625	632	686	648	680	666	651	642	684	648	644	671	648	672	675	671	675	610	657	638	651	623	684	640	665	662	630	656	649	653	668	649	661	629	655	649	667	690	631	630	673	679	697	651	642	649	648	668	633	628	647	660	633	683	663	610	658	662	668	624	636	689	653	649	668	680	663	661	630	689	670	639	646	646	701	622	625	695	697	661	690	675	621	648	659	687	706	666	658	667	629	643	678	709	624	612	624	656	704	627	664	646	671	647	706	624	660	655	699	630	642	639	633	623	625	667	650	651	646	677	662	686	647	693	682	672	603	672	639	643	629	673	629	659	654	678	649	645	600	683	606	629	667	667	644	641	615	644	684	645	619	672	662	638	638	668	640	649	676	651	700	624	653	655	653	634	661	674	607	647	632	656	655	606	700	654	645	678	638	621	635	747	621	658	663	641	629	666	611	648	677	654	671	724	675	639	662	654	716	678	632	637	668	636	670	656	612	655	646	678	715	652	649	678	683	663	654	652	636	650	641	559	674	687	659	619	624	609	619	675	668	631	645	656	678	651	648	689	723	614	666	652	660	673	621	669	656	656	677	625	660	655	697	656	683	648	661	681	669	702	714	668	607	621	657	638	702	644	666	632	682	674	693	651	604	653	686	592	637	633	684	671	637	673	651	701	577	634	628	650	649	650	668	637	622	648	661	660	638	709	661	645	681	684	667	654	673	672	648	686	643	676	693	662	667	664	625	650	656	686	665	682	674	691	656	663	625	656	725	624	652	657	629	647	646	608	680	622	694	671	624	631	681	624	661	633	643	631	679	669	634	668	661	646	629	677	698	653	670	643	656	607	656	654	662	668	658	699	640	662	626	664	644	654	648	653	655	645	677	613	639	676	667	618	671	666	679	661	628	718	659	665	626	629	625	685	691	636	653	681	623	682	674	645	674	690	700	663	704	603	653	676	675	697	621	643	615	627	679	650	647	646	656	700	684	662	658	668	665	668	619	663	648	633	665	655	622	635	642	675	690	622	666	634	704	624	686	650	682	645	672	714	683	676	641	641	637	646	658	616	645	674	664	673	695	640	611	664	663	714	661	666	654	625	640	625	631	644	645	716	622	682	651	673	674	662	668	650	640	612	611	655	694	669	587	628	638	647	635	620	645	636	632	708	670	648	650	624	638	620	627	643	649	649	680	670	627	664	679	619	636	648	646	640	646	638	651	674	694	677	670	652	649	673	670	668	632	622	640	637	684	652	643	661	694	670	697	650	696	643	679	612	624	653	629	678	650	656	666	678	637	634	675	612	633	648	658	616	626	648	653	634	621	664	645	661	593	669	633	676	634	713	667	655	674	608	643	647	646	684	678	649	679	607	674	647	706	659	648	675	651	637	610	633	651	645	589	670	654	646	599	629	645	618	627	640	669	671	655	646	675	621	665	690	686	646	623	677	636	644	691	629	642	624	681	690	685	674	584	644	667	639	656	636	629	654	636	662	660	672	660	655	632	639	637	595	680	651	645	655	619	621	647	624	653	628	598	657	646	687	652	627	649	663	636	664	633	646	682	634	649	653	596	689	666	674	610	686	610	650	648	649	710	626	649	665	680	657	664	655	656	659	648	638	640	692	671	670	639	685	623	694	668	626	633	681	615	692	619	686	645	638	708	660	628	643	641	620	645	607	680	645	663	692	664	621	662	684	654	699	660	611	644	623	626	642	635	684	699	632	650	624	624	630	651	642	648	683	652	675	681	653	680	628	658	672	679	640	657	636	661	657	660	657	689	629	603	663	637	686	681	651	638	663	680	675	655	693	658	647	653	638	623	657	668	646	651	654	665	639	611	665	621	611	665	589	635	590	658	647	688	634	623	634	668	667	652	621	628	615	610	636	683	606	644	642	670	669	676	659	647	623	638	661	611	652	635	681	664	643	686	659	661	658	684	644	691	642	670	656	667	641	672	621	664	655	652	628	718	646	673	662	668	637	630	627	710	630	654	631	699	647	658	607	634	664	693	641	615	677	640	691	651	706	648	681	645	655	680	673	596	659	669	702	645	641	648	632	657	644	658	611	681	634	650	709	668	671	642	688	612	688	618	672	674	633	609	683	636	639	652	633	631	692	604	647	649	626	676	653	634	646	683	656	625	651	636	633	645	671	616	678	635	632	624	599	667	639	686	645	637	648	613	674	637	647	657	634	700	654	640	641	634	720	669	649	643	646	659	712	646	622	693	631	642	654	600	614	684	661	655	636	645	653	655	650	664	645	633	683	635	623	641	640	692	660	682	633	713	654	659	627	671	675	665	651	628	685	608	680	626	624	669	674	640	700	612	687	622	632	624	687	654	640	635	624	673	671	632	639	653	645	702	676	658	652	637	600	649	628	647	654	636	651	660	644	652	654	677	659	612	638	670	651	673	685	674	707	655	642	643	642	618	674	670	693	627	641	668	633	671	635	635	667	639	635	687	666	646	649	663	660	645	667	646	655	666	643	635	661	669	642	655	699	618	611	663	657	659	687	655	658	629	684	634	663	605	656	662	678	622	683	622	619	584	635	672	669	649	638	672	653	679	628	688	658	649	649	622	619	641	615	629	680	612	652	670	632	641	652	645	607	649	704	647	618	676	658	643	649	659	665	604	673	660	663	644	649	652	731	632	616	664	693	646	646	718	621	693	636	651	642	704	699	619	661	635	669	648	665	656	661	632	676	626	671	640	669	670	650	678	628	707	677	640	633	651	661	625	653	636	694	636	638	636	640	627	619	643	657	612	615	629	654	642	618	671	703	658	668	648	681	645	634	645	661	653	631	628	695	647	629	704	646	693	669	645	657	635	633	685	635	659	641	640	668	649	670	684	622	650	700	670	696	676	671	707	661	640	646	614	601	619	617	679	724	653	679	610	600	662	650
22628	21204	29031	23642	21202	21271	12048	1673	1172	997	931	926	826	752	750	757	699	699	688	637	630	625	649	621	640	660	598	580	617	582	608	594	594	595	561	586	572	574	548	588	599	572	554	488	560	579	564	548	568	607	572	633	550	561	604	533	596	591	521	552	540	545	584	534	534	578	573	568	561	550	565	580	555	583	542	550	532	527	568	556	546	596	553	549	566	575	558	570	557	541	569	550	550	527	577	569	579	546	563	560	568	582	541	577	560	564	525	524	541	536	562	558	572	538	555	525	583	582	536	589	522	556	540	490	542	550	536	590	529	578	522	540	584	541	538	574	562	582	541	562	550	583	587	583	577	560	605	537	556	545	503	567	544	575	560	577	543	589	555	572	554	514	552	526	548	538	510	546	592	559	520	538	585	570	586	597	537	536	574	565	542	529	575	562	598	516	547	604	516	549	524	584	513	519	526	560	559	533	580	521	579	545	536	540	540	561	544	540	541	523	545	549	557	581	566	585	539	526	536	569	542	567	536	549	531	535	539	549	556	581	579	587	520	594	545	555	550	563	576	577	549	536	506	563	562	521	571	583	536	521	505	536	587	547	553	572	614	540	574	557	560	563	540	550	548	554	565	489	567	533	609	579	549	561	526	585	546	551	543	532	548	537	610	547	568	571	510	550	551	560	507	537	527	531	533	553	572	585	540	543	585	568	578	592	555	535	587	543	537	568	547	541	560	567	523	539	557	564	509	533	531	556	548	538	563	574	564	524	547	592	582	548	576	549	572	549	538	552	525	499	565	541	533	555	594	492	543	560	534	551	624	549	553	559	561	526	508	555	510	572	585	523	572	541	558	521	554	556	573	546	558	491	553	585	581	561	582	543	585	563	518	586	547	527	560	551	535	578	535	557	557	537	574	534	579	545	574	528	560	553	508	589	520	541	579	545	568	517	568	558	524	534	563	552	543	525	559	533	587	531	566	512	548	544	574	549	496	573	559	545	557	525	531	577	540	577	576	536	532	601	575	518	560	534	524	550	553	588	558	531	543	557	541	559	548	577	552	520	586	517	523	582	540	534	558	559	494	556	531	570	521	554	564	523	518	577	545	571	544	535	581	554	555	538	521	588	548	572	529	541	521	567	564	530	583	553	574	521	584	575	543	572	534	537	511	550	563	533	548	524	549	586	556	539	527	577	533	563	596	532	615	566	545	551	551	553	538	579	532	572	542	587	530	568	552	564	569	534	571	519	571	557	542	579	542	551	522	587	555	567	522	581	578	554	541	558	555	531	550	543	553	531	592	572	612	554	514	523	525	557	523	592	565	570	544	555	571	547	579	574	551	570	521	550	566	567	524	565	529	531	542	594	583	492	537	563	574	593	542	514	565	577	545	543	537	530	520	567	556	553	533	547	540	534	567	538	544	588	510	555	580	549	547	555	559	518	573	535	554	542	559	585	512	524	542	515	533	585	577	513	547	557	544	565	539	511	512	559	550	564	549	509	505	564	535	541	546	555	537	576	547	549	560	520	562	508	558	519	568	563	536	548	562	495	565	506	541	573	520	545	531	536	554	536	541	542	556	559	537	554	590	540	531	543	539	577	528	560	560	547	563	542	550	556	559	524	516	495	587	504	505	550	584	567	548	564	563	533	531	577	551	529	523	537	575	551	545	575	579	516	563	522	587	567	524	558	581	568	536	516	529	545	536	558	549	527	576	584	545	566	569	571	525	503	568	566	539	561	563	518	587	580	576	564	544	529	527	523	547	542	565	585	558	556	554	544	495	551	570	501	575	512	544	549	508	517	568	555	508	571	553	554	567	555	578	586	566	572	540	591	511	575	560	517	563	558	582	529	559	565	568	563	633	543	562	538	545	559	541	582	560	548	559	513	580	555	527	595	560	542	521	578	528	522	509	537	517	547	538	543	494	522	557	562	530	606	532	545	583	499	529	532	546	536	569	585	522	527	552	552	539	538	537	509	531	505	546	531	525	532	524	533	560	543	555	549	571	608	558	529	545	557	530	547	568	596	572	554	572	559	585	533	554	541	626	553	535	531	532	547	544	543	568	531	567	543	570	531	541	529	557	564	540	540	545	524	528	571	521	554	562	556	544	575	510	521	571	536	547	569	542	596	568	611	587	535	558	530	545	613	595	542	577	509	569	565	562	563	544	535	556	507	523	540	539	572	573	565	543	562	549	508	547	549	534	522	540	557	545	525	555	497	541	546	559	563	544	550	603	553	586	532	551	530	475	582	564	549	549	541	518	577	529	543	588	535	570	542	537	531	573	525	550	541	555	554	555	517	558	549	563	555	592	575	540	548	575	538	559	520	523	524	515	535	572	542	563	555	564	547	541	525	573	515	552	598	586	567	565	552	523	532	540	523	560	558	584	547	560	549	557	572	531	550	559	553	531	556	570	531	540	558	570	526	581	582	566	544	571	561	552	531	559	567	580	572	534	561	522	499	556	545	574	527	528	564	547	529	534	477	519	575	575	567	544	596	540	530	546	540	533	532	528	551	541	564	527	584	542	590	555	563	555	540	558	537	568	533	595	552	569	578	550	537	533	566	547	529	543	552	555	507	559	538	565	574	589	530	531	540	559	566	550	532	530	592	596	525	563	556	528	524	601	570	552	556	568	572	514	561	572	551	620	576	548	515	559	554	569	522	544	575	544	540	554	544	574	535	544	531	581	562	549	525	528	525	554	540	523	510	552	555	553	565	537	582	577	534	515	581	596	528	567	527	548	527	549	557	579	552	530	539	546	549	563	564	572	529	557	547	553	553	538	573	560	582	546	584	563	534	558	523	575	578	534	528	540	568	586	519	532	552	533	545	569	575	510	546	522	572	538	510	548	549	545	549	538	598	585	586	524	521	555	563	558	579	570	517	560	549	588	579	530	520	552	521	600	570	547	547	555	565	541	561	546	537	512	555	564	525	573	534	520	543	524	545	593	567	528	534	539	531	558	544	536	555	536	565	573	585	550	513	524	534	594	500	558	559	537	574	497	559	560	501	537	535	526	568	540	567	548	559	521	561	586	542	529	526	551	567	561	565	550	545	531	547	554	520	566	547	590	547	572	602	586	564	545	538	549	533	539	565	525	518	566	531	577	541	586	545	547	512	594	595	559	514	572	542	528	572	558	556	584	539	523	554	513	561	517	515	605	524	545	609	570	581	528	563	553	587	556	547	554	545	511	600	539	555	560	541	508	497	569	520	534	571	540	490	532	538	543	514	559	511	517	573	582	542	541	574	529	575	560	572	545	545	578	547	552	559	564	527	577	549	532	551	550	539	548	528	514	581	512	542	553	565	544	537	537	557	514	563	455	563	528	560	585	523	518	573	540	530	527	523	538	568	563	571	600	530	526	530	541	537	568	539	509	563	507	559	534	520	558	529	567	550	587	566	528	527	543	496	534	553	561	535	536	546	530	530	599	515	559	546	522	586	614	570	567	563	524	554	556	564	502	506	561	574	541	531	542	548	529	593	560	546
20312	15699	13358	7250	4968	3640	2802	2352	1920	1627	1423	1255	1110	1050	953	895	857	852	812	793	758	780	753	722	713	671	679	620	662	636	634	661	637	682	607	645	623	642	637	604	606	632	599	643	631	614	622	622	628	611	614	602	623	653	628	611	598	627	650	556	611	630	584	599	639	596	607	645	613	585	629	600	632	583	604	651	616	576	546	637	654	569	622	578	657	578	595	618	639	591	612	624	615	600	603	628	572	605	600	604	551	619	586	603	636	617	603	587	667	599	605	585	595	599	550	608	636	602	578	565	599	604	617	609	598	569	661	548	589	592	580	610	627	576	572	594	628	588	568	616	611	592	606	562	615	644	612	581	604	540	584	616	596	592	612	608	585	587	610	578	587	606	588	617	596	585	632	594	570	588	619	627	566	607	576	571	603	613	611	610	585	600	570	573	576	575	613	580	619	592	607	615	571	643	598	568	582	617	569	562	578	632	584	562	579	566	584	570	597	581	593	600	585	635	587	587	564	616	640	605	604	568	598	585	608	626	564	653	578	578	574	608	621	604	591	613	593	598	572	612	625	630	607	608	620	576	595	594	554	603	580	613	603	610	610	613	602	534	579	574	603	595	538	593	613	619	607	604	612	588	553	554	607	611	597	602	620	557	576	583	616	626	559	573	573	587	615	635	622	606	582	556	608	591	643	575	613	567	576	560	538	566	624	631	554	563	574	575	608	557	591	570	610	615	612	578	613	587	599	606	599	603	618	609	631	589	617	581	585	587	605	638	578	612	589	559	609	562	567	564	621	573	609	580	586	630	608	592	580	581	607	573	600	582	597	614	614	623	581	608	605	596	585	615	599	598	556	579	609	598	574	545	570	605	565	617	587	625	569	570	610	595	611	602	630	655	592	616	582	654	639	587	578	584	595	578	630	601	628	571	589	549	545	616	617	585	567	627	609	590	601	623	601	622	607	567	571	584	577	590	627	546	602	603	616	629	649	611	591	599	615	598	601	561	618	607	592	587	608	617	576	606	605	590	627	634	609	643	578	591	609	584	616	600	573	602	600	600	603	608	569	548	596	586	588	606	594	549	642	561	589	558	612	606	575	586	551	614	582	608	575	625	590	565	617	593	595	594	602	586	575	590	614	543	623	602	568	616	604	584	575	587	570	614	585	600	606	594	602	618	634	612	622	583	607	594	592	556	565	622	617	577	578	595	589	595	598	585	612	611	625	608	613	613	620	619	607	565	571	641	618	607	616	584	632	642	595	596	589	650	574	577	589	584	598	635	637	562	615	592	610	600	585	613	582	576	578	560	581	602	613	537	553	583	634	549	586	621	579	595	621	607	593	594	600	609	588	565	615	629	583	618	594	604	606	582	598	569	578	585	566	590	636	572	602	607	548	598	557	620	584	600	598	597	581	594	577	621	582	616	629	612	566	590	591	583	570	585	540	631	589	560	579	624	612	621	623	546	559	603	602	580	597	582	593	623	561	599	570	601	571	598	584	637	580	585	618	564	563	603	580	559	564	609	576	584	617	624	612	614	590	631	559	536	582	587	600	580	615	562	557	574	598	574	605	552	585	584	638	580	606	599	588	599	576	557	644	626	591	592	640	590	582	569	596	590	591	590	655	536	567	606	588	567	582	541	627	595	600	604	600	581	592	602	576	624	620	539	577	625	613	632	611	627	628	616	590	567	580	591	584	556	609	561	641	570	597	594	627	613	573	593	604	617	575	586	616	627	538	616	614	608	586	615	604	619	586	645	552	596	596	601	635	585	597	595	572	603	580	596	584	539	594	617	603	636	552	624	605	591	612	580	619	545	608	633	634	584	597	587	571	569	580	604	578	586	592	599	622	541	600	626	607	615	594	563	585	629	619	586	579	603	594	613	601	611	572	582	613	596	623	564	603	548	607	604	624	574	598	617	586	623	614	580	622	608	538	589	563	621	592	560	594	530	580	621	591	615	566	568	609	595	590	560	558	564	617	583	601	580	618	601	596	562	620	597	629	587	602	595	605	555	564	618	642	559	574	586	597	584	596	594	580	585	609	577	583	561	574	561	592	554	565	587	557	587	584	609	568	592	608	563	623	619	609	541	621	585	577	612	579	607	634	576	617	592	613	587	606	633	583	586	581	622	590	603	570	580	580	623	609	575	606	574	628	601	608	569	614	615	615	595	618	571	604	584	601	562	574	595	605	588	596	608	627	653	564	640	594	602	633	602	574	615	581	579	645	573	588	550	569	627	647	570	567	584	587	590	611	597	636	597	569	576	590	663	546	614	627	612	579	590	596	586	590	596	553	592	594	590	588	598	551	594	580	572	581	581	607	544	588	590	594	611	620	587	572	622	615	578	553	616	583	616	599	562	579	609	559	589	577	580	631	549	574	528	592	576	639	594	561	596	597	574	604	584	607	559	624	595	569	552	603	618	606	564	584	621	617	597	624	619	580	527	590	556	564	589	572	589	617	554	591	570	559	645	572	582	591	572	570	640	660	615	585	626	559	612	602	589	582	635	635	614	595	601	596	610	608	571	595	588	586	637	601	607	611	583	654	633	605	609	649	582	613	564	641	506	588	634	564	595	590	584	579	585	631	618	587	623	515	554	548	539	579	612	580	556	604	607	619	552	572	607	570	585	598	576	572	603	615	567	577	599	576	565	637	631	580	573	602	586	573	606	587	533	616	610	592	574	577	566	583	557	607	631	546	587	629	608	587	609	587	618	599	610	551	612	603	588	566	598	550	597	626	585	601	564	603	550	598	562	560	615	585	578	604	628	577	586	564	596	547	581	621	606	623	593	624	602	567	619	593	604	546	586	606	558	625	576	593	581	590	606	557	627	564	618	592	576	618	566	614	581	540	632	592	575	580	662	596	588	632	595	600	586	617	593	546	624	569	603	614	585	638	618	610	601	596	590	602	568	560	593	617	581	557	626	557	582	589	586	623	584	565	557	600	612	562	596	620	597	584	576	607	585	615	589	606	601	593	575	587	614	627	557	630	591	567	588	589	572	646	604	576	593	576	607	613	625	573	600	591	613	549	559	620	559	591	563	582	578	611	614	606	600	596	631	575	599	553	605	572	602	562	628	583	621	625	636	588	630	597	546	556	598	582	571	620	604	586	622	566	595	586	582	601	598	632	536	584	595	608	566	624	566	562	591	612	602	606	594	621	556	594	603	605	612	588	600	631	626	540	582	602	621	548	577	575	597	609	576	604	630	601	586	609	594	619	566	600	580	641	592	565	588	589	571	613	560	642	609	608	580	591	596	636	561	594	615	606	582	630	527	558	573	571	582	605	588	649	600	577	529	609	579	592	600	593	595	558	634	585	562	642	607	620	577	569	608	621	582	628	582	579	651	645	561	600	592	618	568	580	558	592	622	596	565	562	582	596	616	587	611	580	614	625	624	564	574	572	569	572	544	620	596	615	577	645	577	582	576	580	629	579	583	596	593	590	588	589	611	561	580	555	595	620	647	553	572	581	598	562	604	557	569
27075	20228	8382	853	496	435	378	366	360	327	333	332	351	327	338	348	332	349	349	315	331	334	378	331	323	306	348	311	313	349	340	299	354	331	351	340	337	356	373	333	322	313	313	343	351	348	330	298	346	319	332	320	372	344	336	326	312	305	350	296	337	351	348	316	385	370	309	308	352	351	341	300	289	337	303	317	340	349	329	340	315	304	351	328	327	316	321	318	307	317	335	361	323	307	337	368	335	341	339	325	326	313	325	326	356	314	355	317	334	342	302	357	325	309	363	325	317	341	341	327	332	324	335	327	336	294	299	315	326	320	365	308	321	359	327	327	329	341	327	338	335	352	328	328	315	314	335	346	332	336	307	334	336	310	346	328	376	362	326	356	317	331	304	327	371	321	335	336	317	332	294	307	307	306	301	328	321	316	342	284	329	323	334	312	300	323	301	344	334	354	347	319	316	369	316	321	313	320	332	363	335	287	268	351	335	339	364	337	339	332	326	298	324	298	339	337	350	342	292	352	308	345	307	326	333	341	322	315	320	330	337	337	293	328	339	333	362	316	302	340	304	332	328	309	338	351	326	356	312	337	344	345	367	365	322	344	307	321	335	344	346	342	327	332	312	354	280	347	323	302	324	350	340	319	302	320	316	335	294	328	315	332	333	359	347	324	322	359	322	307	328	306	326	320	331	320	311	279	313	300	333	307	324	305	353	328	354	331	344	344	341	358	306	342	315	368	335	352	324	315	328	326	328	309	312	328	308	333	319	329	321	333	326	317	324	342	308	354	307	346	357	348	361	333	367	332	307	341	353	316	323	339	330	298	343	308	324	322	311	333	337	308	346	351	315	335	296	327	349	304	325	343	333	329	306	286	323	336	336	373	353	294	316	340	326	318	296	310	363	336	359	354	324	345	339	336	316	294	328	316	356	360	319	327	361	325	314	339	351	332	347	352	315	349	328	295	314	290	308	342	355	348	314	323	312	323	366	301	343	324	317	345	314	305	306	351	311	311	327	341	307	345	313	328	337	336	307	357	322	308	341	339	343	339	288	323	317	334	305	342	313	339	360	335	294	333	332	346	368	324	310	324	307	331	302	339	329	310	295	323	309	320	337	341	334	324	340	319	367	306	321	319	331	356	320	297	337	342	360	336	318	309	314	344	330	306	294	344	350	332	304	323	336	334	338	328	340	321	313	356	301	342	341	331	329	385	326	344	370	359	344	339	330	305	317	326	323	305	306	333	317	300	316	321	326	322	342	312	330	351	335	345	307	324	341	339	317	332	363	347	358	325	325	330	279	333	347	349	337	300	316	314	337	321	350	318	304	342	326	306	356	315	308	290	326	330	320	329	310	303	337	324	329	324	318	334	333	343	332	316	333	346	329	329	319	333	299	335	313	337	312	325	341	331	331	320	336	294	317	329	335	357	350	308	346	345	305	350	302	318	314	320	322	327	333	335	335	341	326	320	323	314	292	305	338	350	359	331	330	338	318	292	346	323	308	337	353	326	323	364	307	336	353	305	340	337	298	315	327	337	351	320	353	350	328	315	334	308	322	306	344	317	318	349	316	319	336	338	317	306	313	317	374	323	315	334	327	320	334	312	320	350	357	357	339	273	315	322	293	306	329	358	329	326	353	344	305	333	316	361	333	340	339	317	313	365	333	349	341	321	323	342	326	333	342	318	330	309	329	326	319	333	340	326	349	332	302	337	341	349	321	327	310	327	322	298	343	327	327	335	334	362	330	314	364	334	323	352	320	354	301	329	349	324	304	314	334	341	308	332	301	332	334	335	324	326	343	303	328	338	329	335	331	335	305	322	318	338	333	335	333	325	325	383	322	337	340	325	320	325	308	310	350	301	315	336	308	335	326	320	307	341	325	333	367	309	354	311	296	318	340	326	326	331	299	351	317	329	328	344	315	351	301	341	301	296	328	329	331	341	329	321	330	281	322	309	302	336	310	302	344	359	331	342	314	345	340	330	334	301	334	326	339	282	304	333	320	323	327	311	325	335	320	349	298	342	333	362	355	337	323	346	330	322	334	316	347	323	333	336	307	337	350	326	306	317	329	321	353	343	327	332	338	349	327	364	329	320	344	348	342	340	349	334	334	308	362	302	348	289	344	329	299	327	334	358	316	329	343	343	326	339	354	312	355	316	312	326	330	314	332	307	303	336	295	325	314	347	346	347	308	326	335	302	297	315	318	329	343	330	317	337	290	342	337	326	323	339	359	338	346	363	335	364	288	303	327	295	314	330	331	355	308	325	310	357	315	337	322	337	311	304	364	326	347	325	344	344	347	332	324	326	361	329	340	350	317	316	338	317	333	324	332	339	329	317	314	370	324	320	320	303	290	355	332	366	337	305	329	317	324	334	305	337	331	330	339	300	299	333	338	308	310	324	361	335	297	343	327	317	373	329	346	345	310	341	321	338	333	334	356	344	326	356	335	347	308	322	310	340	321	302	308	312	321	303	342	298	358	330	332	313	338	314	354	388	347	351	299	328	315	333	329	320	317	324	339	342	351	344	332	317	339	341	342	345	309	328	325	305	331	332	299	349	317	308	334	335	346	321	339	344	322	301	358	301	346	302	324	327	358	313	336	328	318	344	324	337	347	306	329	327	337	329	348	361	329	330	351	353	325	327	316	337	335	349	309	325	344	310	332	325	319	310	303	326	318	354	328	286	315	316	307	326	326	326	334	305	320	307	311	346	361	337	342	332	321	350	303	343	321	359	360	343	336	326	317	317	338	339	317	321	340	357	325	332	320	370	345	303	344	335	313	334	316	352	317	324	319	322	363	352	358	325	334	322	337	318	337	322	339	329	327	318	318	339	330	313	347	335	304	300	336	319	320	294	344	315	327	327	321	340	300	362	306	310	312	339	312	335	292	320	340	336	332	344	354	324	335	354	302	326	316	305	345	324	308	309	327	342	348	331	291	336	325	323	334	335	351	318	340	297	342	339	320	345	304	316	367	324	282	310	320	330	321	367	362	344	336	327	357	353	322	336	351	326	345	316	338	337	353	315	315	335	319	339	302	334	294	330	339	303	340	322	318	320	357	319	336	353	344	318	334	345	344	331	342	323	324	360	318	318	334	323	329	307	315	311	296	328	309	329	322	333	338	329	390	358	362	321	329	345	318	351	323	319	311	370	327	290	343	329	290	329	298	328	355	305	335	327	346	329	336	338	337	319	303	311	364	329	323	337	317	334	340	332	280	336	338	339	339	320	357	346	358	325	305	326	364	358	317	297	319	328	321	348	289	336	302	332	324	312	315	328	293	325	312	326	353	319	336	303	349	280	289	355	353	333	323	319	322	300	362	343	339	342	320	303	360	317	314	322	327	337	341	295	315	318	360	361	354	345	287	342	342	286	317	326	321	328	331	324	343	353	342	332	322	346	317	322	331	320	332	312	345	350	339	343	327	317	322	299	322	372	335	329	312	329	341	334	325	368	326	328	341	319	323	333	338	317	326	298	331	326	311	323
14627	1355	1176	680	576	461	458	457	451	469	436	393	437	408	415	409	366	393	394	354	386	381	404	350	404	404	393	407	424	401	365	415	410	376	408	385	380	415	429	366	411	397	357	379	404	402	386	395	392	400	390	398	410	403	353	398	402	390	354	399	396	342	404	391	360	371	370	395	390	416	400	376	395	397	376	357	376	420	385	410	378	411	387	422	405	442	398	367	409	379	407	410	399	412	385	380	396	388	417	389	390	368	380	385	398	390	391	416	381	385	376	404	395	401	373	402	369	371	371	398	415	380	378	366	418	384	422	397	424	359	413	367	394	370	393	362	374	411	387	383	419	363	400	406	371	425	370	385	382	405	395	390	454	411	408	388	408	419	392	387	402	372	410	376	404	404	411	412	401	398	422	421	385	398	370	388	377	374	396	344	414	360	396	423	384	364	422	383	404	350	378	399	391	399	370	392	374	407	390	383	437	406	380	366	395	374	416	379	379	403	386	430	397	399	417	411	402	380	365	367	410	423	374	369	438	393	401	381	434	412	378	407	384	399	385	367	387	414	356	389	360	384	379	429	394	380	381	401	384	352	413	366	358	404	416	392	422	402	376	427	378	402	363	402	393	400	407	366	402	384	374	369	412	368	367	405	401	395	396	366	403	398	420	393	391	405	379	380	437	396	405	404	409	357	396	418	407	396	393	357	392	352	419	383	403	384	397	385	429	387	403	388	365	383	415	416	394	387	429	426	378	364	409	395	373	397	385	375	380	340	397	361	351	402	395	383	388	408	366	401	380	342	370	396	393	370	394	403	424	395	405	401	390	356	377	430	405	367	356	405	415	386	364	381	372	390	391	378	406	375	390	389	400	406	395	400	403	412	387	378	396	379	410	398	385	406	372	413	349	413	396	376	387	402	377	408	384	420	400	415	395	406	368	385	401	417	396	398	402	401	413	376	412	401	382	379	374	372	357	409	399	366	421	382	412	408	384	415	416	384	375	377	382	428	387	413	390	407	411	419	403	398	411	415	401	415	410	388	367	372	372	394	380	413	371	429	385	400	385	401	405	364	425	401	380	398	418	389	419	424	378	411	373	382	425	389	371	404	426	396	383	366	352	392	391	389	379	406	386	373	408	401	398	386	372	370	400	397	446	385	412	405	413	405	409	375	390	382	338	408	400	392	370	409	373	389	421	404	393	388	383	433	379	366	393	393	389	423	396	386	391	414	428	432	424	398	365	394	366	394	369	417	389	391	388	407	414	400	424	343	375	359	387	383	361	392	374	396	352	388	390	374	384	407	422	436	402	409	404	389	403	380	400	392	383	401	396	386	404	396	393	371	406	428	396	419	409	388	423	371	398	380	405	391	379	405	391	358	406	377	383	413	380	398	365	416	351	400	355	397	407	386	365	437	406	394	411	415	406	384	387	392	405	363	391	428	408	415	403	407	357	388	420	416	411	365	407	426	360	389	373	403	404	390	381	401	396	367	374	399	381	401	363	391	410	388	390	366	380	398	435	344	351	375	370	413	360	415	378	408	397	392	418	413	386	412	390	380	399	424	375	414	417	403	441	388	401	385	379	352	381	408	371	414	405	384	427	413	425	382	377	429	386	387	407	390	373	403	395	394	453	417	421	390	371	402	408	412	383	375	356	411	419	393	412	411	448	392	372	377	407	385	425	396	403	407	380	410	397	408	388	385	367	407	380	418	372	447	375	425	379	373	413	396	397	426	387	359	392	386	392	386	389	378	426	403	375	368	435	365	371	401	356	364	399	421	357	423	411	388	412	421	387	393	422	411	392	380	409	374	356	398	418	389	383	379	377	384	398	420	391	369	385	419	411	394	366	385	351	391	413	409	422	376	378	388	432	340	433	384	400	404	399	370	365	412	364	401	399	376	377	380	402	384	351	383	406	391	424	354	424	406	400	385	419	378	402	429	358	391	404	415	382	396	383	396	416	389	382	385	395	418	390	362	416	403	374	368	399	392	402	404	424	396	402	399	391	369	410	393	406	374	400	386	441	398	419	432	406	366	375	385	413	379	367	429	389	403	364	411	406	411	380	399	395	374	405	371	383	397	373	397	385	384	399	393	376	390	405	386	388	377	384	403	432	383	413	402	397	381	378	372	369	396	419	379	396	400	407	400	395	394	405	408	395	401	428	404	388	385	409	378	401	377	396	366	395	404	373	403	380	392	385	392	367	425	399	399	427	392	398	416	399	382	393	411	419	411	366	383	437	409	383	392	393	445	398	388	379	371	404	363	417	395	408	406	405	352	379	386	394	393	370	391	425	449	357	411	360	381	406	382	410	398	370	374	375	392	384	364	392	377	370	389	378	436	397	405	411	370	400	428	442	371	397	399	409	385	385	413	386	417	385	400	421	376	389	407	416	378	408	386	357	386	404	369	377	423	403	342	410	391	370	402	416	378	363	391	395	412	416	345	392	405	424	385	414	407	407	410	410	412	357	413	427	403	377	394	380	379	393	389	428	384	406	384	370	382	392	385	392	394	381	412	397	394	392	376	435	432	413	371	400	388	423	415	389	363	392	388	408	367	400	378	387	379	441	364	395	409	368	351	424	345	414	368	378	362	398	403	397	438	363	407	390	391	390	421	358	354	383	398	351	425	338	382	373	386	398	395	387	381	394	406	397	383	392	383	403	393	403	408	403	399	405	405	350	417	405	369	416	376	372	394	419	415	409	409	388	420	408	406	395	411	392	404	389	388	419	416	379	383	425	424	400	388	376	402	390	390	404	369	378	388	399	418	417	404	441	399	392	371	436	367	416	391	389	382	419	414	380	400	387	362	375	376	405	379	378	396	388	405	412	387	371	356	423	393	405	402	386	376	387	382	393	407	409	416	395	378	370	432	409	412	385	371	386	421	352	394	382	418	392	425	353	391	432	437	376	364	391	408	384	380	407	400	403	428	370	398	397	367	389	385	398	424	407	422	395	366	400	409	409	405	410	482	399	396	386	410	386	396	371	388	418	392	421	397	376	415	423	416	367	397	398	382	401	375	390	390	364	386	374	401	419	424	419	377	417	400	411	382	393	365	370	388	401	400	402	391	417	411	399	381	398	398	394	358	401	375	377	375	359	392	413	376	393	379	371	384	391	419	372	391	412	393	423	378	407	390	412	378	401	446	414	402	393	394	372	414	396	411	384	356	406	387	394	403	413	382	355	355	409	374	435	401	425	383	361	372	359	426	374	369	400	369	397	385	371	366	394	424	414	416	421	382	438	388	390	407	425	423	423	398	409	396	379	397	374	385	399	380	404	387	389	414	402	398	391	442	389	377	404	368	391	395	434	385	369	389	396	367	405	423	372	432	343	408	393	378	397	379	394	423	384	430	354	373	418	396	413	412	390	414	369	403	355	367	426	432	378	377	429	407	378	380	410	350	402	390	387	403	412	402	376	388	381	381	412	417	398	417	378	369	359	437	389	413	361	386	388	384	377	375	406	432	401	408	380	415	392	386	378	391	352	433
23653	21190	28616	24026	21172	12322	1187	689	535	514	464	422	417	386	329	323	366	333	354	291	307	294	321	272	276	317	273	262	313	264	297	234	294	249	260	278	278	278	254	254	268	280	277	265	263	250	286	266	250	275	269	265	264	252	247	230	263	259	281	268	262	268	285	245	228	262	230	232	236	267	268	264	249	254	255	244	226	275	267	267	266	248	278	248	237	253	267	275	249	268	272	235	257	244	249	249	254	228	266	235	241	239	248	264	231	246	237	262	274	281	236	248	282	265	245	276	255	262	255	224	247	275	255	249	271	243	266	283	254	259	268	234	244	239	274	260	272	248	276	251	277	253	234	242	261	238	241	271	269	260	276	231	256	219	274	265	242	284	247	266	272	294	267	246	275	262	271	237	257	235	260	251	252	249	253	231	226	254	256	268	243	269	249	245	239	255	257	239	248	261	263	255	285	272	232	236	267	235	252	268	248	229	248	244	263	258	241	271	230	268	284	255	256	232	280	266	248	252	258	267	255	250	274	235	250	245	252	239	285	287	247	244	246	244	259	259	231	245	233	247	250	276	259	262	255	237	239	274	242	254	242	255	269	245	248	234	268	247	232	248	272	267	232	255	256	234	270	249	278	260	234	246	265	244	250	260	271	250	264	226	248	254	273	279	252	254	269	270	257	263	249	285	248	219	250	270	274	262	250	257	265	262	247	259	257	282	283	247	245	226	293	238	261	251	247	274	252	230	231	258	261	260	225	267	239	237	235	262	237	286	272	272	226	283	257	253	260	247	255	266	276	255	261	277	236	268	238	241	272	254	230	248	236	276	295	259	263	236	237	270	252	241	269	251	245	256	258	223	264	250	256	249	248	281	232	235	278	278	276	262	256	282	257	257	258	285	282	259	268	245	237	278	261	239	221	257	278	262	238	244	272	285	297	243	250	214	265	250	242	296	231	252	243	282	239	253	251	259	258	265	236	238	229	248	235	248	259	248	241	242	252	278	218	271	235	245	229	259	264	257	270	269	286	256	255	269	245	257	250	247	240	257	256	272	256	244	261	242	232	265	257	233	267	235	262	255	281	286	258	259	237	260	300	235	268	258	286	273	275	243	271	241	263	239	245	242	260	240	256	237	266	258	252	263	250	268	272	231	252	255	247	238	268	243	237	256	247	303	248	241	232	297	275	279	247	243	245	246	262	244	236	230	238	272	255	255	265	228	279	255	267	236	240	282	248	254	268	238	259	257	232	257	252	269	279	271	256	239	263	240	253	279	223	244	264	227	258	272	251	256	264	270	250	246	244	227	253	274	253	272	240	261	261	255	260	275	258	249	256	254	259	238	271	266	255	247	271	220	244	263	260	267	255	226	243	275	255	240	254	262	227	272	266	256	241	257	230	275	255	270	248	270	271	261	264	264	253	261	289	271	257	261	249	258	272	253	255	270	231	229	256	276	256	222	232	259	251	238	258	250	271	242	265	272	271	279	240	279	246	238	251	273	258	258	243	242	261	249	265	249	234	247	241	267	288	254	231	265	247	278	241	256	243	282	250	262	252	249	247	266	256	244	244	260	264	257	268	227	274	251	243	283	248	267	251	250	251	281	261	254	265	290	258	240	274	278	251	238	246	248	241	284	258	253	258	260	266	261	268	239	289	241	256	265	236	243	254	255	265	262	248	241	243	255	252	248	236	268	249	257	253	252	255	285	234	248	226	262	253	267	276	258	253	249	234	264	261	284	269	241	301	257	232	245	278	261	265	264	272	291	240	251	282	231	263	268	255	247	242	296	242	250	262	258	283	255	259	280	279	271	281	262	256	279	260	262	237	253	263	279	276	255	240	273	255	285	233	258	281	245	227	264	270	255	264	277	260	252	234	274	221	253	273	259	266	249	254	249	274	258	258	278	264	264	262	264	245	262	264	241	254	255	302	257	260	260	252	244	226	254	258	256	238	234	258	248	276	255	262	270	299	248	257	227	276	232	259	261	284	246	262	245	245	256	267	246	260	260	251	245	261	246	256	251	250	253	251	257	243	240	229	244	242	264	264	243	257	246	279	279	264	250	275	289	234	292	247	267	265	267	242	253	273	266	283	248	258	243	241	260	237	237	258	225	260	245	224	252	262	264	246	267	256	264	271	281	245	256	276	273	243	248	245	233	225	257	252	248	251	260	251	268	246	233	246	234	251	248	272	240	251	253	256	261	266	265	257	253	255	258	267	238	268	235	251	269	250	247	243	255	261	279	240	276	251	269	250	252	268	271	236	259	261	245	240	263	251	264	256	237	232	232	285	233	271	264	249	279	235	251	287	230	295	257	290	275	234	245	248	246	267	257	265	246	259	247	258	246	253	237	262	225	263	276	275	245	246	244	255	248	243	244	267	288	257	262	254	230	247	242	221	257	233	250	265	252	245	243	210	273	292	244	256	237	248	261	239	251	272	254	230	256	230	287	254	239	251	267	223	246	270	262	254	261	238	272	257	237	228	223	290	254	276	264	223	261	273	259	259	266	275	251	231	238	283	265	230	261	264	241	293	281	243	268	259	246	245	260	243	256	270	249	246	242	241	228	257	227	257	242	266	208	240	218	233	271	252	250	258	240	228	264	253	304	249	240	270	265	279	267	264	245	256	233	267	263	267	257	241	276	255	288	245	241	264	271	253	268	248	235	278	258	288	263	273	234	277	240	266	261	257	252	241	283	250	263	277	255	246	263	247	247	267	255	246	243	254	263	288	253	245	233	266	238	253	255	247	244	262	256	241	259	243	256	256	242	266	258	263	264	236	273	266	263	245	251	239	279	254	225	262	248	268	263	281	259	239	260	272	258	251	219	241	255	247	282	272	249	272	242	271	237	245	241	266	257	245	285	266	258	270	238	259	278	252	222	269	272	241	257	256	259	246	247	267	245	241	200	264	253	230	222	237	251	254	259	274	247	254	259	250	250	252	232	259	265	235	238	269	236	259	299	239	272	244	234	285	269	227	253	254	262	270	227	294	265	230	254	263	248	251	270	275	255	252	270	266	239	231	260	237	266	242	258	286	252	266	260	274	273	260	244	278	226	230	238	249	259	237	225	251	275	251	246	253	259	225	265	276	268	237	255	276	253	258	270	266	258	238	257	259	240	255	245	261	248	264	247	290	257	266	256	259	251	245	250	231	262	261	238	296	251	272	243	274	270	255	254	240	229	298	291	240	264	252	248	248	276	268	269	246	264	269	260	278	248	259	237	241	281	239	259	239	257	251	237	277	217	240	263	237	275	228	273	241	260	266	231	273	254	265	277	255	243	227	248	260	225	244	257	271	251	254	252	232	244	255	260	237	236	279	249	255	249	242	265	263	247	248	275	287	255	235	248	270	258	272	243	258	218	280	236	236	207	250	277	262	248	247	246	253	272	270	235	237	256	255	244	215	264	275	265	249	230	244	244	275	258	237	258	269	241	261	267	261	274	251	263	250	245	285	253	251	279	241	244	232	249	257	250	268	245	260	275	241	243
16376	9289	8017	3938	2570	2026	1450	1231	983	819	773	654	572	540	481	442	446	438	409	416	415	390	365	371	345	342	343	345	321	312	319	306	333	297	322	343	322	311	330	330	293	334	302	312	331	302	309	286	323	318	305	275	325	322	327	279	332	315	296	310	290	304	324	326	274	296	301	309	329	313	278	281	307	302	306	313	334	280	277	292	286	312	292	301	294	322	309	315	312	303	301	292	273	305	313	295	303	326	334	317	310	288	284	283	332	253	281	281	304	330	268	314	322	294	307	298	302	302	318	283	280	282	285	297	277	292	302	319	296	316	297	329	292	302	307	315	309	298	324	303	296	290	320	312	324	295	324	329	300	313	306	333	293	283	313	302	304	298	292	274	295	303	302	282	323	310	288	306	293	289	309	329	287	310	327	349	283	300	277	293	305	292	304	282	292	290	306	323	250	279	300	317	336	283	303	312	342	313	314	298	324	321	289	299	308	270	321	302	298	299	329	282	293	293	283	295	323	266	287	299	275	303	312	320	278	314	287	326	281	285	299	324	278	295	291	340	315	305	292	289	291	313	251	341	295	297	306	317	306	312	304	286	305	318	318	319	323	300	284	316	299	323	301	307	292	306	266	278	306	284	300	303	325	277	293	309	255	297	279	307	285	336	294	314	290	296	318	293	325	278	309	294	289	307	290	287	270	329	302	313	286	282	306	290	297	288	300	318	300	264	296	301	302	300	293	320	277	297	300	299	323	293	288	304	270	270	282	294	306	289	281	302	309	304	269	307	288	315	306	298	303	279	315	302	267	328	296	287	288	275	290	295	288	284	300	306	296	281	274	286	304	326	282	321	330	305	285	301	325	288	300	297	289	285	301	298	336	331	280	322	291	293	316	292	291	324	295	310	304	315	306	278	312	286	315	290	279	295	312	288	339	299	292	287	300	280	337	297	290	291	292	319	301	304	294	297	319	292	279	307	342	272	307	276	308	315	286	287	297	278	315	305	293	294	310	324	313	326	315	288	298	280	306	286	308	299	319	313	306	306	285	307	317	318	276	295	300	312	279	322	270	302	301	298	323	309	288	303	267	294	277	298	336	307	297	317	275	288	279	317	306	297	292	285	296	305	308	297	315	300	289	297	295	317	289	310	279	324	342	306	288	289	296	290	300	310	297	317	259	311	306	277	322	298	314	321	312	311	298	294	324	307	299	279	342	302	293	333	301	291	334	273	317	285	325	281	292	291	293	265	291	315	293	307	321	308	285	285	303	310	319	313	342	322	296	271	307	306	315	310	301	315	316	304	276	290	300	289	293	318	296	274	319	298	300	267	314	284	295	295	310	318	322	287	340	283	275	287	302	297	289	311	312	286	301	302	297	312	297	309	292	302	305	286	312	304	280	312	308	316	284	317	300	332	280	301	316	316	305	290	306	298	310	305	294	283	284	299	305	325	306	297	286	292	292	298	314	303	293	295	330	283	296	309	296	314	280	305	318	309	293	287	316	338	338	315	298	331	302	290	324	313	319	315	275	298	302	240	286	319	307	303	310	319	290	275	296	301	292	308	271	299	281	300	321	321	320	311	286	321	302	317	327	322	283	262	324	307	336	307	292	298	315	291	328	282	319	289	300	282	310	289	295	309	296	297	317	277	304	326	291	271	273	290	295	286	301	297	305	310	345	273	338	305	291	281	303	293	315	290	305	279	305	329	283	293	283	300	324	255	278	312	330	280	282	318	314	292	288	308	302	334	310	294	325	287	354	315	294	300	311	291	309	311	310	286	300	276	293	308	301	338	301	303	323	295	336	298	315	287	288	302	282	313	355	306	324	299	298	321	292	308	280	318	274	334	270	270	298	271	299	307	323	325	335	327	279	284	289	288	280	344	311	289	301	280	323	312	298	287	304	314	285	308	270	310	297	283	320	278	302	299	307	280	319	328	302	302	322	306	276	305	300	332	288	265	264	329	281	295	284	279	301	297	277	273	290	319	317	294	335	310	317	297	308	313	328	257	284	281	288	303	291	282	296	281	288	266	302	302	319	295	337	298	335	330	297	279	280	301	302	286	308	301	340	270	305	315	280	315	279	318	309	297	324	283	327	282	308	279	316	273	306	280	305	305	311	309	255	282	274	311	311	297	330	290	310	316	284	282	315	299	286	273	325	308	270	322	327	310	309	275	313	302	301	267	283	293	295	323	321	295	350	275	302	259	320	306	267	303	288	329	320	299	275	310	313	303	289	327	323	282	319	303	298	327	343	280	259	304	315	307	296	285	300	315	278	315	309	293	286	315	306	320	310	305	285	283	312	287	298	314	277	316	315	297	300	291	274	299	290	293	300	285	293	293	281	315	301	301	298	292	280	333	284	280	294	302	305	353	294	274	298	289	313	308	296	310	327	303	294	279	334	288	291	321	317	321	300	289	295	306	306	276	300	267	276	315	293	289	277	304	275	305	285	298	283	288	314	295	282	278	290	294	293	317	312	300	295	298	310	284	298	301	297	287	284	283	303	291	294	305	299	283	286	303	258	320	279	268	328	317	292	288	279	320	302	276	315	268	281	322	324	299	305	306	295	294	313	317	300	315	294	289	296	296	298	292	283	323	308	306	310	342	293	291	283	331	319	276	282	268	321	315	317	330	340	277	301	290	286	293	283	296	311	277	311	320	314	295	294	299	291	289	297	284	326	303	287	270	314	296	275	300	289	331	305	294	299	320	318	312	333	290	319	310	287	289	303	301	318	361	284	344	266	302	335	311	306	275	298	289	334	293	271	313	306	259	279	286	277	307	306	298	296	283	283	284	289	295	305	292	287	296	295	330	245	317	312	289	290	303	320	274	286	290	313	302	303	282	289	330	297	283	282	296	294	300	308	310	302	311	283	285	316	297	353	319	307	291	292	289	285	292	322	293	295	328	301	315	311	299	299	307	292	280	281	273	292	303	265	307	332	306	296	276	282	295	320	290	283	304	307	320	301	274	312	295	299	293	305	291	294	320	316	292	284	294	278	318	322	299	311	294	293	314	326	300	292	292	282	267	305	284	337	298	301	292	324	287	312	282	318	292	327	284	326	280	325	300	333	319	326	289	308	310	305	282	292	295	327	295	296	306	309	302	289	329	303	311	290	328	299	328	312	298	297	299	288	308	344	307	314	314	325	325	277	296	311	319	274	289	314	291	302	303	289	307	273	303	285	274	303	285	285	288	324	292	287	277	284	320	303	280	288	288	285	268	333	312	299	300	298	308	273	280	291	288	275	299	265	324	314	296	278	308	295	314	294	294	313	293	292	327	277	311	297	293	266	299	306	300	276	348	290	293	309	298	311	297	317	314	316	321	293	309	306	291	308	302	277	301	313	280	299	315	292	283	319	309	302	318	268	275	292	314	298	310	296	303	275	287	287	290	286	287	300	318	282	300	284	306	294	295	318	309	323	311	284	313	299	282	290	296	302	291	292	293	308	294	298	297	340	325	317	304	295	306	290	330	313	297	304	321	304	317
24930	21188	27577	24964	12563	1222	898	779	733	718	646	658	635	647	648	651	658	642	605	563	639	632	588	600	618	613	603	595	560	574	600	567	555	576	643	619	564	579	614	600	594	543	606	597	614	595	588	583	554	575	580	596	580	563	570	611	579	580	556	552	565	555	561	621	551	582	589	531	613	603	582	582	542	578	611	520	559	572	583	585	588	594	552	511	548	553	555	566	580	571	567	614	611	583	594	611	578	579	545	598	562	586	606	539	569	535	543	595	587	587	572	514	610	559	570	601	558	595	570	526	550	552	564	547	537	582	567	536	583	563	585	594	582	577	614	628	614	542	584	594	603	564	583	612	604	522	559	565	584	599	620	529	565	603	593	601	584	567	616	578	551	593	527	595	610	577	592	623	574	572	610	574	606	584	570	562	560	576	631	576	543	583	576	595	606	533	596	500	609	570	580	552	583	568	584	620	596	577	607	616	577	587	545	579	565	601	557	551	543	559	613	612	605	564	592	592	554	556	567	594	622	586	574	607	585	570	588	574	592	540	569	621	551	582	572	584	588	568	589	555	601	558	578	552	598	579	569	597	581	569	587	565	579	562	564	591	557	560	577	581	600	561	589	567	545	551	568	564	598	500	587	569	584	571	531	567	564	612	535	588	603	548	607	559	542	568	580	592	540	578	636	544	576	549	570	595	582	592	580	582	555	582	624	564	582	587	614	585	568	543	546	565	599	575	563	579	507	550	571	580	560	584	582	610	541	584	572	596	561	532	594	550	536	540	579	549	570	602	582	547	550	565	643	572	552	586	553	607	574	527	610	596	548	588	552	573	528	604	537	588	577	576	589	591	582	598	587	613	546	602	542	570	545	602	537	573	581	620	539	563	594	584	617	585	586	563	572	584	562	571	562	543	537	587	597	635	571	591	564	574	574	548	594	568	597	561	583	635	578	555	584	610	627	577	599	599	558	611	595	593	555	580	618	609	590	571	578	559	547	538	567	602	562	561	564	572	576	605	541	551	559	583	601	594	558	598	579	597	607	643	589	588	565	582	555	594	581	555	608	557	527	560	569	605	567	574	604	558	593	540	560	571	588	538	574	565	579	588	506	580	620	569	623	615	582	563	572	593	532	551	573	580	550	596	601	562	596	575	594	586	537	581	610	570	577	570	565	572	579	563	569	568	564	519	584	558	577	601	601	552	572	605	578	572	579	604	541	569	607	588	589	603	611	558	559	572	558	588	592	563	602	585	556	605	618	559	521	558	568	609	589	608	592	618	602	542	609	564	565	555	606	611	579	527	561	560	555	570	568	576	553	615	568	573	568	627	610	579	556	575	579	562	563	585	554	561	633	562	543	573	589	620	569	589	575	584	587	598	613	569	613	632	568	588	527	570	591	578	594	588	578	568	598	580	525	543	668	533	597	593	601	547	608	591	610	561	558	574	588	589	574	566	629	589	587	542	575	596	582	556	558	577	541	576	577	578	602	621	582	583	558	609	537	624	619	520	607	615	538	537	560	580	605	597	563	595	605	550	578	573	501	543	556	572	593	589	569	565	560	579	549	618	604	541	556	567	583	599	569	620	594	577	598	620	540	586	541	561	582	568	608	566	551	588	590	587	583	538	542	592	579	559	551	571	578	592	562	582	562	589	556	559	620	588	535	571	553	589	603	586	655	592	582	551	528	589	595	579	550	585	585	578	590	563	611	600	578	605	595	569	596	547	607	528	522	596	542	614	558	568	586	579	577	592	570	552	602	582	569	617	553	555	535	612	567	562	538	543	590	587	592	570	571	568	576	596	582	566	618	567	574	557	595	628	562	562	544	590	577	571	629	558	589	575	572	546	589	589	592	569	562	611	547	573	617	596	606	576	584	550	569	596	548	615	589	531	563	571	520	597	619	583	594	592	598	550	564	593	555	569	559	548	591	575	618	576	587	585	539	567	570	531	570	613	578	584	547	592	594	565	588	540	620	553	607	570	582	586	586	554	584	527	569	540	556	543	541	563	602	567	517	606	602	546	581	611	561	602	597	555	565	572	581	598	536	615	573	575	551	595	588	571	526	599	550	555	607	573	560	587	577	566	560	561	542	559	568	579	589	614	599	588	631	588	597	603	606	619	592	589	581	599	575	595	569	601	601	569	579	579	560	561	570	573	573	590	522	607	596	551	587	580	519	580	616	576	594	532	531	591	579	564	602	583	598	546	557	586	529	553	565	590	565	608	634	579	588	595	554	591	625	581	608	517	555	572	597	594	523	546	579	585	569	618	583	583	560	555	582	585	576	577	537	556	577	556	592	631	520	568	584	602	551	568	578	563	543	555	601	563	570	536	564	609	583	590	589	621	550	598	582	579	541	569	543	533	565	551	575	599	578	563	562	553	542	568	614	587	579	589	535	575	587	580	546	589	586	575	586	558	568	574	600	564	604	564	600	620	622	577	554	587	553	536	572	566	580	555	565	574	562	593	584	566	617	604	622	529	573	585	533	559	568	617	580	562	547	544	536	586	564	558	566	610	590	547	568	548	611	589	517	547	574	547	624	606	569	550	595	597	551	559	597	590	580	579	598	549	519	579	579	556	529	601	605	563	589	563	564	555	651	599	598	540	589	550	577	603	628	525	605	580	549	574	590	599	598	568	545	577	581	581	569	582	606	605	559	556	618	636	569	597	560	613	560	624	582	572	590	579	585	556	595	560	592	604	598	584	544	614	554	615	598	523	584	585	556	561	569	548	539	592	546	580	594	548	585	579	557	582	599	602	544	601	551	611	555	594	584	555	577	571	602	584	595	557	580	565	607	598	550	568	592	565	566	573	582	552	588	569	566	564	581	575	566	529	594	563	600	533	616	571	597	617	498	578	587	591	598	524	591	597	584	559	570	586	559	589	557	583	595	563	579	578	561	571	595	595	547	585	581	562	587	592	553	575	567	540	597	584	598	586	606	589	589	604	547	590	572	548	555	597	577	558	560	582	579	549	556	550	600	602	578	562	574	545	538	559	561	537	586	560	631	552	562	571	577	606	602	564	586	550	615	535	583	560	588	564	620	575	568	526	558	597	560	606	594	619	581	607	596	592	560	558	600	561	599	551	581	613	583	541	537	570	575	588	587	550	535	568	588	568	559	570	572	586	593	595	590	573	563	579	606	537	614	615	595	590	584	577	589	540	614	574	598	568	542	591	596	574	589	569	544	611	586	579	569	588	601	576	627	544	523	593	571	545	589	572	616	576	584	555	561	517	589	555	613	596	596	569	560	580	593	556	644	583	617	599	575	522	578	569	551	612	557	596	627	580	588	523	588	551	610	591	602	581	559	554	526	589	551	610	594	555	562	559	552	551	544	534	600	562	610	607	555	550	565	572	604	616	579	522	538	585	548	600	569	559	520	626	599	554	564	592	569	541	594	596	544	584	623	554	594	552	580	585	544	563	554	584	560	601	579	601	599	516	567	612	584	543	607	574	575	546	594	543	524	571	622	593	563	601	594	579	552	559
15269	5794	4749	2598	1883	1479	1313	1160	1016	948	917	857	820	733	716	760	666	700	688	741	735	694	716	710	662	684	680	653	694	713	663	636	683	660	651	653	650	677	673	647	664	674	660	667	670	687	664	671	679	672	604	703	652	673	682	621	614	684	620	659	659	644	688	653	639	633	645	696	655	669	690	608	648	680	630	651	729	646	678	636	696	703	692	627	640	645	649	649	640	645	657	677	664	653	683	669	666	621	650	620	669	640	605	666	635	648	607	653	648	613	668	618	693	665	699	612	683	636	622	630	665	637	660	631	696	680	671	649	626	638	643	689	620	695	693	637	653	648	639	682	653	592	654	636	650	660	695	637	609	662	619	651	674	623	637	661	673	687	656	669	694	638	661	645	697	660	619	637	687	633	631	637	617	654	688	663	721	624	639	618	641	660	675	634	638	688	627	680	659	610	657	619	633	670	674	630	633	637	675	670	649	665	624	642	609	665	650	641	646	670	627	660	614	718	623	628	644	623	680	708	711	673	632	649	656	671	646	695	636	679	702	655	645	652	619	659	639	640	626	646	663	644	590	711	582	604	653	650	686	705	633	646	647	652	635	675	686	674	657	639	639	617	657	615	673	662	676	621	618	661	650	635	689	603	672	636	660	658	629	651	635	667	690	641	671	678	656	603	640	640	678	649	662	663	678	615	636	690	668	650	643	644	645	670	639	638	653	648	596	644	693	638	624	661	617	646	631	672	675	650	625	673	641	712	695	670	642	652	650	681	644	663	675	673	639	659	642	659	698	680	649	683	654	693	675	653	622	645	695	650	646	623	617	655	683	695	657	655	622	638	661	644	666	637	624	671	639	691	638	657	616	653	659	643	687	629	656	607	612	660	637	664	659	662	682	602	653	647	651	650	624	649	642	675	651	630	654	635	690	650	696	637	656	639	636	662	702	686	603	655	693	601	681	622	671	670	667	644	615	669	695	661	679	631	622	632	630	673	661	646	654	650	700	674	687	600	662	692	651	624	674	702	695	669	682	638	626	654	641	663	645	655	679	640	640	683	673	613	694	689	669	614	675	647	602	619	664	637	641	718	658	603	673	676	646	622	593	648	706	695	587	663	640	686	663	679	632	625	655	625	660	588	651	632	705	612	634	660	646	718	644	716	674	687	649	658	644	670	651	633	661	633	636	668	634	634	674	635	683	697	647	676	657	577	686	709	647	625	682	608	657	618	656	618	667	636	638	613	680	649	655	643	607	621	631	663	643	668	619	610	582	611	678	625	659	606	639	679	642	618	614	629	643	598	710	652	671	667	665	609	654	663	671	696	599	673	657	641	646	665	661	651	609	650	637	609	624	653	644	612	655	645	664	662	705	654	660	712	652	636	614	658	744	652	627	665	671	644	685	654	666	637	624	632	672	643	689	634	631	663	635	656	667	648	703	657	629	665	667	658	680	664	709	646	677	665	661	622	614	636	625	654	664	657	680	651	671	605	632	652	630	670	612	667	670	690	642	639	689	659	616	669	605	654	679	601	646	637	632	651	638	654	672	648	649	673	617	683	662	622	646	655	624	600	657	663	671	647	629	654	660	626	648	621	674	667	635	720	650	631	667	684	642	665	689	666	671	620	654	672	689	657	642	685	649	667	675	674	634	677	689	675	664	636	677	657	639	648	663	643	648	666	645	680	635	622	651	620	665	684	617	617	632	673	653	643	643	681	626	670	668	653	683	652	659	678	631	618	634	620	668	650	663	664	615	658	661	622	676	643	679	692	613	681	672	621	652	641	622	639	669	687	644	695	644	623	652	640	677	682	656	643	668	718	691	658	664	640	673	702	630	660	680	703	634	632	667	669	618	634	630	664	645	660	653	661	642	657	638	643	652	672	634	691	636	651	658	652	683	663	637	633	645	665	637	638	673	617	655	638	646	663	633	609	653	646	694	707	663	663	658	673	720	642	628	683	620	633	591	648	677	669	678	622	647	681	695	593	674	659	682	669	637	662	627	700	634	689	629	644	685	652	624	608	679	578	615	670	605	648	658	649	621	681	631	666	654	634	654	650	635	673	695	663	640	633	645	677	693	632	691	625	698	605	694	632	647	660	683	655	670	642	652	666	666	663	644	617	647	673	628	629	609	686	669	670	642	658	607	626	684	613	673	660	639	658	651	649	695	683	696	674	635	643	640	625	611	628	665	642	658	686	633	707	651	638	628	664	637	645	671	585	680	650	610	663	628	623	639	639	661	664	659	659	663	640	612	727	702	654	643	696	712	634	644	626	637	687	650	679	684	634	653	691	631	650	613	625	655	676	707	666	668	658	611	669	667	698	648	697	658	615	676	632	641	616	654	661	654	642	624	678	657	650	647	697	652	611	653	657	633	611	619	636	674	629	658	642	654	701	693	671	669	655	691	637	666	641	687	615	651	677	627	699	660	645	665	640	638	632	618	657	650	667	693	630	610	669	623	616	654	652	650	642	662	704	633	638	628	657	671	604	664	671	644	609	652	648	660	648	661	653	666	651	653	657	658	654	652	651	653	671	648	681	657	640	694	639	633	623	618	630	657	651	650	654	657	645	707	614	631	682	652	679	706	684	680	653	648	660	650	642	675	606	692	667	608	679	616	654	622	644	664	629	663	638	642	651	688	631	644	661	640	689	630	685	662	687	680	628	665	617	660	630	689	641	648	663	667	619	613	645	678	682	662	632	701	662	639	663	677	642	633	663	668	669	703	661	632	603	670	590	669	659	595	687	631	674	690	620	659	665	694	631	627	674	628	638	616	631	646	656	669	669	679	655	646	675	640	647	699	620	644	658	682	635	674	594	679	647	639	637	608	630	655	649	642	644	637	651	627	632	636	647	690	644	697	628	655	685	679	716	653	635	616	678	629	627	670	634	633	624	649	631	655	676	656	630	640	627	632	652	650	624	629	646	634	678	699	656	640	632	730	664	637	677	637	636	667	610	664	617	660	687	642	626	614	630	647	664	682	571	672	640	648	655	639	620	644	647	616	661	706	613	636	650	663	664	636	645	662	610	647	648	672	700	644	681	647	650	612	663	665	590	680	683	633	668	635	660	651	585	672	673	625	622	650	662	635	618	656	676	655	687	661	671	604	696	734	662	635	645	643	694	658	675	640	613	697	646	675	621	620	682	687	640	650	688	648	680	665	681	684	657	631	637	688	632	703	707	627	688	627	612	677	643	659	636	623	641	635	650	642	676	682	658	652	667	660	669	622	647	629	663	632	632	633	645	662	631	661	650	639	640	675	617	666	661	636	670	627	660	677	642	666	665	673	697	670	620	660	637	687	691	681	690	631	653	651	648	625	665	650	663	655	636	622	656	615	702	612	655	693	649	611	677	653	663	627	679	644	651	683	639	661	632	665	653	645	629	643	690	636	673	649	667	643	672	671	670	598	637	626	614	690	652	663	633	638	644	672	694	643	683	651	629	652	640	639	650	630	666	629	670	658	618	675	618	652	597	656	687	642	624	671	706
22736	21236	29056	23716	21235	21293	12061	1640	1129	1029	1002	897	797	769	787	712	711	675	664	647	627	634	610	638	598	607	623	601	613	613	624	565	589	623	602	576	584	573	580	548	554	602	535	533	612	571	571	528	643	559	544	566	546	560	575	568	555	589	577	533	626	584	582	581	588	578	566	581	545	581	532	526	571	544	601	512	598	537	567	542	539	577	562	617	566	579	555	557	508	576	578	531	588	598	539	560	552	529	572	582	579	599	560	583	526	579	583	595	515	552	529	550	578	580	534	553	531	538	568	529	592	540	558	603	543	535	579	540	572	556	541	581	549	577	561	567	571	576	562	537	544	534	549	604	558	540	539	546	531	524	568	536	541	525	585	535	611	564	572	581	597	549	595	554	543	545	528	541	569	520	547	530	543	583	569	562	544	568	538	583	549	543	575	548	514	544	521	552	611	548	532	526	554	530	508	562	535	518	545	544	563	589	541	557	553	547	601	595	553	529	522	569	574	564	554	554	516	607	529	530	577	518	577	601	552	569	566	551	567	576	549	572	543	542	581	570	543	579	551	541	517	597	556	571	561	580	577	550	570	562	526	532	586	562	548	566	555	491	526	545	602	553	550	537	514	528	570	580	569	538	513	570	570	529	567	557	583	556	509	560	505	560	536	614	542	527	531	558	521	587	485	570	555	543	568	548	597	519	589	569	590	563	523	517	534	530	560	586	535	524	515	571	586	572	549	539	551	559	566	569	527	529	553	582	562	555	570	527	561	560	564	552	515	575	552	534	541	595	589	536	568	548	561	562	588	572	585	522	554	574	591	586	551	550	568	541	546	626	527	591	532	532	557	536	525	529	559	579	562	554	573	579	513	567	583	562	485	574	599	577	542	537	607	566	526	566	531	550	548	581	560	572	554	564	584	543	549	558	559	567	520	552	531	566	552	532	517	537	523	516	562	543	550	588	567	528	563	529	547	538	527	548	554	562	553	565	562	537	533	487	549	546	595	568	593	521	566	537	543	560	572	524	545	568	563	537	585	551	485	583	531	559	575	549	564	563	576	607	519	614	572	551	590	524	536	524	537	559	571	546	552	524	529	574	528	568	578	547	559	518	560	557	553	551	559	572	540	535	564	559	577	536	508	548	540	585	551	557	533	538	567	558	491	536	542	508	572	534	595	548	530	592	551	573	565	561	564	501	550	520	557	585	564	599	532	564	545	606	578	544	523	538	585	544	550	520	574	543	563	522	568	583	558	548	542	557	588	558	551	571	541	544	590	546	529	560	530	551	594	533	531	564	574	542	532	544	511	559	563	575	514	569	591	571	581	547	552	566	578	565	545	534	530	562	560	564	525	545	530	510	522	530	515	570	534	541	532	570	550	561	554	532	528	581	569	550	555	588	545	524	561	573	534	544	516	498	560	571	540	529	545	490	563	537	560	544	538	542	541	586	555	513	548	539	526	563	532	572	540	540	576	558	547	586	532	554	548	565	515	535	591	557	554	545	568	616	565	550	546	585	552	562	590	585	552	587	544	529	600	584	568	555	560	546	551	543	542	593	535	585	555	546	578	541	576	546	538	575	496	530	569	580	555	568	539	543	530	564	520	531	587	585	548	523	543	555	517	542	565	536	559	523	528	574	579	570	570	556	563	610	514	566	565	546	583	580	542	531	551	575	574	582	554	523	580	547	556	586	519	536	511	568	540	532	533	627	532	561	554	518	537	556	551	535	558	551	528	556	569	528	530	536	536	590	558	556	587	555	559	582	533	557	601	573	525	533	551	574	586	513	577	582	556	586	544	499	548	579	544	529	506	556	521	530	592	558	556	517	548	605	539	546	537	566	554	541	569	603	537	547	586	558	575	558	513	574	507	549	547	534	561	553	535	546	545	528	558	570	569	564	545	545	575	572	558	521	534	516	519	540	559	552	534	543	548	555	536	567	511	568	576	542	545	554	517	503	557	518	539	579	552	543	568	551	568	553	567	567	533	569	564	529	528	612	571	531	531	547	538	582	576	536	548	560	586	554	529	598	570	552	533	584	524	570	531	554	568	561	567	544	558	605	550	563	540	576	516	555	543	554	573	561	559	530	584	521	562	520	551	514	537	604	561	537	526	558	545	507	553	572	518	592	551	528	551	517	576	556	583	582	597	552	503	558	559	581	567	531	567	579	536	568	538	580	562	603	580	531	529	502	537	559	561	536	549	548	550	574	531	560	542	548	514	528	546	513	563	545	533	517	560	527	551	561	556	548	540	546	535	546	579	534	584	581	542	595	572	497	558	518	571	582	514	555	521	486	548	522	565	547	516	537	558	569	564	522	559	563	556	624	555	521	514	535	537	564	539	561	576	549	534	564	540	537	578	562	556	592	518	605	553	561	554	573	544	576	519	537	591	553	543	566	538	562	541	596	573	594	558	573	540	557	559	553	523	581	531	562	545	559	532	536	555	545	591	589	559	542	550	549	560	515	550	607	593	550	584	591	537	591	569	548	624	552	539	584	528	526	539	564	527	588	517	517	546	532	580	607	515	578	539	546	535	532	538	598	560	552	623	544	522	502	551	517	580	573	572	530	555	559	548	579	568	569	524	514	545	607	567	538	543	585	546	575	506	531	557	627	583	564	562	588	565	574	565	551	542	574	564	532	545	555	543	523	572	603	546	556	551	539	535	598	527	574	540	551	561	560	555	563	554	569	570	536	554	538	567	562	604	536	519	590	580	545	529	554	501	519	512	569	552	579	613	606	547	564	537	581	524	547	573	578	578	541	513	581	569	599	550	564	537	594	564	530	553	562	522	551	578	550	536	592	562	546	566	563	550	554	546	566	567	580	544	524	566	569	578	535	548	557	558	588	496	539	503	578	534	581	610	518	556	549	547	552	582	573	547	567	510	566	535	577	555	559	566	556	634	575	569	598	544	564	550	607	533	552	525	525	535	551	526	526	511	570	525	594	512	544	533	565	555	536	565	573	539	568	546	576	539	526	566	529	529	525	579	564	573	536	531	515	575	530	575	535	544	531	520	524	559	598	577	534	555	555	556	584	542	563	570	570	507	515	525	580	566	580	611	551	533	566	507	549	583	562	517	547	503	549	537	565	575	544	542	545	543	549	568	545	587	583	544	552	564	579	551	561	538	553	589	564	576	556	543	570	540	563	552	515	562	535	531	579	541	533	543	576	578	550	534	577	547	502	540	532	536	550	577	538	559	557	509	554	582	568	519	569	546	528	567	546	566	549	532	545	459	574	546	539	568	571	572	563	560	564	523	545	515	560	538	544	550	541	531	564	579	516	537	573	571	568	536	541	560	519	512	512	565	535	586	533	549	534	516	552	541	581	541	552	556	557	539	563	570	588	586	559	549	510	532	542	511	565	559	553	564	530	542	578	555	590	571	550	588	560	575	558	585	540	563	561	549	535	540	553	570	553	544	482	543	512	535	561	552	523	549	562	538	532	572	533	538	517	567	557	557	572	513	569	564	554	542	532	576	562	549	539
18540	15655	13323	7195	4858	3595	2883	2328	1941	1661	1477	1300	1068	1032	975	906	895	835	801	779	724	747	732	657	703	672	671	693	650	661	615	664	678	676	661	607	639	638	622	654	635	583	605	640	578	629	614	624	592	645	634	590	621	588	623	618	656	570	605	589	595	664	579	619	620	607	562	625	634	576	624	556	632	549	584	671	613	603	611	625	618	614	548	605	595	616	585	624	635	613	596	608	629	620	615	626	579	642	643	630	637	580	578	644	589	613	640	586	647	565	559	622	572	549	580	544	598	627	566	590	611	549	617	643	600	588	594	572	610	588	641	589	556	568	637	576	626	578	588	603	582	608	622	559	606	610	564	617	589	613	584	609	562	589	612	586	563	613	604	569	586	626	573	552	648	551	645	633	559	588	557	584	590	596	630	613	542	586	610	613	619	559	588	625	606	593	578	613	634	575	588	613	615	606	588	578	606	576	595	578	619	612	558	607	553	595	604	580	617	570	630	632	567	619	601	597	598	592	590	545	636	613	547	618	569	650	622	610	564	581	583	538	613	639	620	632	572	612	593	629	598	581	592	592	610	640	602	630	589	596	598	615	643	584	637	571	590	574	604	615	547	582	630	613	541	577	632	586	546	605	589	584	566	557	622	547	608	627	607	621	629	608	574	563	622	661	631	583	636	609	608	596	570	582	564	599	577	624	602	593	613	590	571	583	617	641	584	598	573	606	615	658	594	621	632	595	575	605	605	576	595	598	590	627	555	572	654	588	591	611	601	651	592	587	613	581	606	561	578	610	590	568	609	625	580	568	589	652	649	618	575	594	603	607	606	552	613	568	583	589	641	586	597	635	572	614	575	612	563	588	629	593	600	606	605	599	582	608	597	632	607	572	605	570	608	577	596	566	589	573	594	638	623	629	576	617	562	616	598	571	629	562	593	594	599	617	595	608	642	602	638	602	637	620	578	583	596	541	575	617	611	620	599	594	621	609	613	633	553	599	589	602	641	592	639	628	610	601	590	624	599	572	603	606	593	586	599	582	547	608	612	633	624	599	561	589	645	606	572	600	590	573	611	593	582	566	621	586	594	602	571	603	593	592	597	613	602	572	579	651	598	587	574	628	601	650	574	607	617	582	596	588	608	550	594	574	559	591	590	588	587	548	592	602	585	579	614	596	620	601	592	579	607	587	542	609	589	610	614	611	582	577	613	625	585	604	582	604	566	589	571	617	549	567	594	601	608	609	588	644	631	586	606	562	590	580	592	550	605	569	594	561	563	551	625	587	562	562	582	613	607	618	573	552	618	582	611	643	626	625	613	601	625	596	602	614	623	619	563	586	585	570	603	573	633	546	640	583	603	597	569	573	611	596	551	605	588	576	603	624	588	577	621	652	585	594	637	594	543	577	565	559	587	551	626	583	616	579	586	579	594	603	582	581	557	595	597	568	583	595	574	611	524	593	596	577	620	623	573	605	621	620	619	621	588	628	567	585	581	605	544	575	587	619	590	599	600	593	631	602	579	566	584	597	580	581	590	570	539	578	561	606	589	573	586	631	592	553	623	581	615	579	625	565	576	608	582	562	628	631	586	595	624	620	579	595	608	636	630	575	591	586	598	584	586	525	583	564	648	611	589	572	610	613	575	597	573	544	654	566	596	622	589	601	585	606	620	608	645	610	572	573	628	584	623	599	580	592	623	624	609	548	586	567	563	600	588	587	647	583	584	586	599	596	591	563	585	627	546	646	600	621	602	570	615	619	567	626	580	578	606	597	552	571	586	552	565	604	567	593	592	603	544	582	589	565	551	651	577	617	621	599	564	610	579	611	595	573	585	584	609	587	574	543	659	599	580	540	598	569	609	571	610	594	583	609	613	581	622	582	601	623	557	609	608	599	581	584	609	631	589	621	605	596	558	623	590	584	579	606	584	581	615	639	602	606	574	560	587	595	609	576	591	626	611	612	603	586	600	571	636	602	632	607	584	590	601	600	572	594	622	638	601	594	639	581	589	593	593	585	561	593	599	586	598	589	582	561	573	592	628	566	616	608	620	572	578	593	617	601	550	603	591	615	577	618	612	616	607	583	597	605	636	580	573	604	623	555	596	546	580	614	590	615	654	600	601	596	585	592	562	612	582	646	632	603	572	591	639	576	586	587	609	615	626	625	572	572	602	648	602	576	644	665	613	580	529	563	585	578	591	591	629	626	597	582	610	579	573	630	607	601	579	621	621	621	592	615	574	537	570	588	577	600	541	586	627	593	584	561	634	623	594	537	620	597	607	594	594	633	542	612	574	596	593	578	575	623	606	605	594	586	540	606	607	599	583	578	574	655	589	597	567	632	603	602	570	600	590	585	600	582	620	598	593	599	585	615	600	620	611	593	572	619	595	624	628	578	630	610	560	628	617	613	635	586	599	594	555	614	549	606	575	603	623	599	589	581	591	585	594	626	641	600	611	614	590	605	525	599	581	603	572	634	583	599	563	596	614	636	601	561	555	566	602	586	572	547	622	595	619	584	638	619	591	616	602	578	572	609	581	563	649	545	591	550	628	622	609	610	576	584	613	563	604	598	611	604	597	620	622	619	587	596	598	580	599	567	606	609	576	583	577	596	601	603	565	596	607	616	601	543	581	600	637	599	555	583	653	580	608	588	599	568	598	569	586	626	597	589	579	579	585	628	612	580	600	601	593	626	599	583	617	578	589	653	609	592	549	628	596	625	587	593	605	576	568	624	575	598	588	613	577	566	578	599	559	628	587	564	593	579	599	596	607	618	644	623	655	607	635	597	613	554	599	646	597	644	564	618	624	592	598	586	634	584	573	616	586	631	616	585	549	608	578	574	649	594	581	569	562	592	581	592	591	593	626	587	570	613	596	574	570	645	617	600	575	581	547	604	596	584	621	583	603	543	600	502	584	607	611	587	585	592	607	574	584	586	589	580	582	593	534	619	574	602	587	588	598	581	605	552	592	605	599	573	584	535	575	580	604	655	578	557	542	597	601	607	614	585	601	630	595	643	601	593	629	590	555	608	606	561	586	627	638	600	587	587	586	560	617	602	562	615	567	592	583	610	580	626	611	597	602	626	629	635	625	594	594	643	556	631	567	603	603	601	558	636	601	598	610	651	548	601	602	594	614	592	622	644	605	591	603	624	593	603	578	578	582	587	572	572	568	620	586	582	564	606	670	608	567	598	591	647	615	596	577	598	566	566	607	564	611	584	565	589	580	600	581	612	622	596	618	584	593	604	564	589	616	628	605	579	602	607	604	603	595	622	578	592	630	597	611	605	600	590	556	618	612	594	583	572	621	563	583	567	601	647	632	603	603	591	594	583	603	570	585	578	614	579	632	559	597	611	625	585	571	567	604	590	573	607	592	610	633	608	605	597	597	569	621	556	620	591	567	587	579	610	594	583	597	579	608	604	569	573	578	581	618	587	630	594	567	581	597	593	613	593	571	600	605	553	599	588	592	596	583	607	573	610	577	624	586	561	582	609
27280	20430	8529	927	584	517	403	370	335	358	316	312	339	309	310	337	342	346	347	344	303	347	347	308	307	372	334	355	347	344	331	344	314	336	337	331	321	321	345	349	322	312	321	332	347	305	308	345	333	332	331	344	339	337	342	341	354	343	326	354	350	332	357	311	331	338	311	334	346	306	384	373	331	334	330	335	340	349	311	348	342	332	321	355	351	323	309	327	324	327	325	308	332	356	323	304	352	321	332	288	303	319	320	386	329	331	342	341	336	349	352	325	328	349	333	316	334	302	342	327	307	351	331	362	318	322	321	330	348	328	307	365	317	317	334	316	316	353	294	351	351	322	304	347	373	342	350	359	362	325	357	336	306	325	294	368	344	309	299	313	346	326	313	310	325	315	356	312	315	360	335	335	365	344	324	315	322	335	344	328	346	308	325	342	332	357	323	348	399	334	342	364	354	343	319	338	320	316	347	303	349	346	363	321	331	336	343	336	355	311	319	320	350	329	324	272	335	324	313	319	342	355	317	322	335	328	349	313	329	343	369	330	360	340	354	315	310	319	325	331	330	346	347	317	340	360	348	322	310	329	348	314	332	314	349	336	358	341	328	333	316	342	350	343	324	326	344	360	345	285	353	334	304	343	329	339	349	364	329	335	328	351	316	307	352	348	337	318	327	342	351	313	329	367	332	336	339	313	351	312	340	353	349	342	325	328	309	335	329	323	362	327	310	336	321	319	313	324	338	333	319	306	304	358	327	335	330	318	344	367	360	290	365	369	347	304	337	326	348	379	316	353	332	333	328	346	327	307	308	315	371	343	332	316	320	319	311	349	351	309	339	334	362	348	288	304	315	345	304	328	334	357	354	336	319	307	335	337	352	362	320	354	327	342	331	346	321	333	363	311	346	320	322	307	322	350	322	329	354	362	316	289	307	324	344	311	306	324	327	388	364	305	312	299	348	357	330	354	337	316	324	344	358	330	323	291	325	363	334	351	315	325	332	339	351	338	334	309	344	326	306	335	330	349	333	348	357	341	336	321	337	320	354	329	337	372	335	341	340	345	373	338	332	345	335	339	355	307	329	318	318	297	322	354	332	366	339	313	324	325	340	298	329	323	368	317	346	356	307	291	343	341	357	331	327	307	350	355	363	333	346	354	370	325	354	335	321	335	335	353	330	329	351	346	338	309	363	353	357	326	334	366	332	326	359	311	323	338	333	342	324	343	337	309	349	310	321	312	360	356	282	318	305	330	294	305	351	326	353	302	317	317	341	346	312	326	328	335	336	305	330	310	306	347	317	318	314	312	347	317	375	339	330	326	319	328	312	351	308	307	327	326	311	303	314	310	356	299	326	350	359	359	325	342	355	315	342	324	310	324	308	311	330	357	331	341	309	330	359	343	339	327	358	315	347	344	346	325	350	374	303	328	296	311	300	336	305	322	321	357	352	342	313	332	322	355	339	332	317	344	325	347	321	356	352	296	337	300	360	329	339	306	333	328	358	326	352	327	334	337	336	315	289	316	297	338	330	349	329	341	337	342	328	346	359	308	348	302	342	327	339	339	309	346	300	315	348	319	361	301	343	344	349	368	335	340	319	347	320	341	312	329	319	334	360	322	336	334	346	321	352	352	341	326	305	343	337	313	340	354	350	363	322	350	327	345	311	314	318	332	327	328	326	330	330	307	326	336	326	342	320	318	337	360	330	318	336	343	348	307	325	323	342	316	328	331	313	327	320	372	349	335	333	328	336	340	338	327	339	335	329	308	340	337	352	332	344	309	346	340	350	348	336	293	333	288	314	355	350	337	319	333	346	351	311	310	292	331	324	357	332	319	344	331	364	335	321	303	338	315	336	336	346	337	337	344	322	316	335	318	316	336	332	318	314	368	326	307	344	350	333	325	343	323	361	340	303	332	333	305	323	330	337	340	342	307	352	344	327	324	348	327	350	345	343	300	358	318	332	347	338	335	351	371	341	326	333	347	360	318	314	337	351	331	330	328	333	341	348	355	332	309	328	358	313	343	355	335	331	321	313	295	344	314	321	342	319	329	313	347	345	359	360	333	308	337	325	318	324	321	313	318	340	334	374	335	309	323	345	371	377	293	338	332	331	311	350	329	339	354	346	337	312	320	363	352	310	347	330	386	338	308	341	362	336	340	328	352	329	332	319	324	347	342	333	351	326	321	362	365	353	339	345	318	309	357	304	311	305	344	348	341	282	315	331	328	345	338	309	354	346	349	320	365	336	343	290	345	344	335	313	318	312	333	326	312	354	335	337	335	336	308	304	323	354	318	345	298	342	347	356	344	307	341	321	317	351	313	339	331	371	352	331	312	325	320	328	337	296	339	326	354	317	337	333	343	340	352	309	354	319	346	334	338	323	329	353	313	315	320	346	293	329	308	347	315	340	343	347	344	347	335	346	347	347	327	343	338	316	324	309	334	358	342	338	310	332	356	344	334	331	327	318	363	318	362	301	322	335	310	364	326	356	352	349	335	351	361	304	391	360	356	307	300	337	336	304	323	340	328	328	343	325	341	335	346	344	353	336	340	362	336	305	351	342	343	342	310	370	331	299	335	344	304	373	334	355	345	350	307	339	337	308	336	326	336	350	325	318	340	314	359	341	314	367	360	314	345	341	312	366	303	334	315	363	338	360	349	286	354	331	341	350	331	341	338	346	301	308	335	351	344	339	353	350	321	333	318	332	351	326	323	331	319	337	358	347	338	332	376	365	345	350	333	338	345	310	331	330	334	321	347	365	313	329	332	334	327	335	331	304	352	316	326	337	330	343	339	310	323	321	328	333	353	322	335	325	321	296	319	343	301	337	320	362	318	297	329	348	347	328	347	343	324	340	320	322	346	303	376	315	334	327	372	336	328	319	356	357	329	346	350	324	302	314	313	319	307	321	346	297	354	303	310	327	334	317	326	348	359	339	347	296	328	336	330	322	381	352	314	314	351	314	312	337	320	329	327	349	318	307	314	327	376	345	335	335	311	318	332	343	339	341	352	322	337	354	313	348	357	324	315	326	351	324	349	343	352	350	330	333	323	317	342	368	335	344	329	294	300	315	338	346	356	323	342	365	332	351	334	342	334	337	344	341	355	327	323	352	317	330	340	321	346	323	346	293	342	323	371	360	339	353	303	345	370	312	305	312	334	319	331	342	327	318	356	356	330	346	324	321	358	331	362	317	338	287	301	344	328	302	334	321	333	354	343	317	346	335	369	332	331	351	326	341	327	329	349	359	317	310	346	357	355	305	351	309	342	325	327	317	329	324	323	338	325	321	328	315	337	334	327	356	327	344	387	325	347	346	338	334	345	296	339	318	346	311	305	313	335	379	295	354	334	361	320	317	287	320	336	322	349	350	302	330	350	320	297	298	323	326	303	359	330	329	333	336	336	345	327	332	369	356	317	329	353	323	330	293	338	302	325	310	388	329	313	344	326	346	337	324	293	314	335	330	305	352	353	331	338	323	343	324	332	352	316
12752	1433	1210	713	594	540	486	485	456	439	432	429	441	462	382	458	393	409	379	372	406	399	434	396	399	364	402	359	401	403	403	424	399	373	347	395	446	419	390	399	415	383	396	404	403	448	410	381	384	372	395	383	418	381	366	399	421	410	399	428	388	405	430	391	427	400	391	380	395	427	422	398	392	380	408	358	390	380	411	404	384	412	394	394	365	411	389	363	425	361	390	387	369	390	404	387	434	418	398	388	379	405	396	401	379	427	419	400	403	394	362	393	385	379	382	422	433	375	395	425	396	396	346	396	405	409	384	395	404	427	401	383	401	433	436	409	378	373	428	391	382	390	365	445	407	408	391	418	416	368	411	417	357	397	401	418	391	400	391	384	387	412	400	430	408	381	444	424	392	411	401	424	404	401	393	364	384	419	377	394	394	388	392	387	364	389	419	370	404	375	387	418	373	383	378	434	383	381	351	399	433	359	434	408	413	384	397	369	403	398	437	386	408	386	391	416	413	431	394	353	423	380	426	417	380	431	413	402	376	378	420	391	391	400	382	398	367	418	385	394	385	383	430	422	385	415	369	378	370	383	399	379	360	389	417	410	375	359	383	384	421	373	427	397	398	398	398	395	406	371	416	408	424	442	402	401	413	378	421	395	419	385	356	406	358	369	392	364	424	408	407	403	348	398	405	402	422	416	399	392	415	406	391	384	377	467	400	373	408	386	351	375	413	412	416	389	356	389	410	417	422	405	382	417	382	384	392	420	383	398	399	409	380	386	420	392	392	406	412	391	434	389	392	408	406	402	401	351	365	400	431	393	412	399	362	409	432	357	392	431	422	392	396	405	447	414	402	418	414	397	414	384	389	371	441	399	387	372	403	406	417	372	424	384	386	413	395	400	392	403	402	387	403	392	399	381	404	410	416	405	389	387	401	403	390	380	404	375	367	386	344	404	387	396	392	412	397	366	419	409	362	409	442	412	396	391	412	385	414	435	420	401	379	421	341	416	385	426	429	406	410	430	411	403	428	365	381	401	382	415	395	385	394	370	392	374	393	388	380	419	419	379	383	386	403	419	381	382	407	359	412	415	404	358	417	415	405	399	387	370	379	414	441	365	397	386	381	386	398	344	406	374	468	442	429	399	389	363	374	409	367	412	422	389	395	391	417	430	397	376	414	413	393	382	418	383	432	390	388	401	408	410	416	417	422	409	418	367	383	414	434	399	385	425	419	392	372	434	411	361	379	376	394	382	378	410	403	391	412	429	410	369	399	445	383	376	410	411	384	442	434	385	428	355	367	366	367	378	386	418	429	408	436	401	432	398	346	399	412	398	410	378	395	371	432	404	388	402	408	413	411	405	390	426	384	398	395	400	409	391	388	383	381	396	390	419	412	405	389	420	381	403	398	424	415	400	366	414	391	357	393	395	418	380	366	403	424	393	385	404	405	407	404	391	405	395	419	375	437	409	393	426	386	415	458	383	421	381	381	391	434	411	394	395	382	408	402	436	373	367	366	394	377	387	378	390	398	384	401	408	400	439	365	391	369	393	391	410	384	370	383	428	394	386	362	389	403	405	430	409	382	379	396	383	373	367	393	415	368	374	344	365	410	420	396	402	411	398	423	386	400	386	402	405	380	395	379	394	391	368	367	379	420	415	390	369	396	409	379	392	418	386	396	391	380	402	418	414	376	408	424	394	379	383	432	409	422	392	406	424	393	388	397	370	404	387	392	411	422	407	380	447	402	401	400	398	388	415	377	412	377	407	404	416	403	365	371	401	405	407	391	400	398	415	387	405	415	358	385	396	383	421	383	384	398	398	390	381	406	386	371	398	435	382	388	406	358	354	406	397	405	380	410	391	376	436	366	419	415	375	409	400	392	385	381	394	405	390	385	414	400	390	427	382	387	402	366	395	418	376	441	352	429	407	393	410	409	398	415	387	400	402	426	376	411	393	413	402	370	429	391	404	410	402	424	364	405	357	386	363	399	405	408	377	385	382	380	386	395	398	378	369	377	387	389	394	419	385	425	418	393	386	392	392	410	383	415	423	405	408	400	399	387	417	383	391	420	446	397	434	380	406	409	429	418	385	414	383	429	395	423	381	421	429	426	401	391	448	396	405	426	394	417	386	417	366	392	373	400	364	417	381	373	432	384	389	407	379	394	389	412	391	430	420	405	396	421	360	393	415	359	409	412	401	382	433	433	391	372	407	385	391	393	361	417	421	396	378	383	407	368	375	441	383	430	385	438	400	401	410	399	379	396	382	409	422	402	384	352	400	422	367	382	407	379	384	425	395	381	384	381	424	435	393	401	405	385	390	399	392	428	381	392	404	420	370	389	409	377	413	408	375	367	407	395	350	379	402	384	412	410	380	391	410	392	408	391	407	450	355	449	403	376	402	374	394	377	381	419	402	379	382	382	412	380	424	351	388	419	382	432	404	385	395	405	405	392	421	410	379	399	395	416	369	353	387	378	363	399	377	375	408	384	386	373	393	409	396	346	392	440	459	405	434	438	378	408	419	363	403	396	410	397	422	385	377	382	387	397	367	418	409	371	405	417	390	394	399	371	369	426	386	397	436	380	386	431	391	398	385	397	384	435	383	413	405	379	381	413	418	397	395	358	417	415	386	448	404	400	386	395	411	405	411	424	373	387	386	391	391	433	413	387	385	387	404	404	389	374	367	377	422	369	390	368	398	408	368	404	398	427	378	401	399	399	384	385	376	372	389	378	412	389	453	420	399	403	403	439	408	373	389	383	424	375	383	399	385	415	414	407	397	407	378	421	388	395	397	431	414	382	385	363	392	385	403	363	429	413	389	415	375	453	405	361	408	401	393	400	405	368	373	380	374	410	355	390	413	401	333	381	414	408	365	408	421	409	357	408	407	421	387	388	451	391	395	415	444	374	399	371	380	383	393	420	381	398	395	407	407	424	402	403	399	391	367	389	383	363	375	427	418	379	392	388	407	374	411	401	375	377	371	433	391	424	394	421	410	388	426	393	366	408	387	356	378	361	394	396	376	391	385	394	398	443	420	377	419	402	384	393	403	374	407	392	376	451	376	467	363	382	367	357	399	404	364	358	380	420	417	427	391	395	392	373	377	412	423	399	387	408	375	424	428	406	405	400	379	402	431	403	433	432	393	375	417	406	392	391	396	399	417	375	388	411	384	372	370	401	417	448	392	398	400	373	420	406	403	399	415	419	413	407	396	413	397	372	351	405	407	415	394	398	406	373	404	384	374	359	380	399	410	386	400	405	373	381	421	386	398	417	354	390	391	413	416	418	390	379	394	372	394	402	391	400	378	385	383	404	400	390	361	393	420	400	396	383	400	391	388	415	396	393	341	400	408	375	391	356	380	385	394	386	431	391	385	392	367	391	400	425	404	410	383	398	389	379	380	391	397	423	392	388	366	430	398	430	429	379	397	389	386	393	402	407	391	409	415	375	393	381	397	397	400	387	451	389	438	416	386	392	411	394	410	399	383
23597	21178	28579	24074	21178	12326	1194	667	590	515	473	395	398	401	345	358	341	318	323	305	269	266	298	309	270	265	277	288	271	285	287	276	301	255	278	279	230	276	278	252	255	265	257	250	267	258	270	255	257	243	272	267	242	261	238	227	243	246	263	277	246	249	250	263	249	276	273	265	231	264	248	274	273	236	282	255	262	285	298	268	259	256	269	266	278	256	272	256	221	243	246	262	272	245	267	219	278	245	275	237	250	249	241	263	260	270	254	238	239	283	264	258	253	243	281	254	265	278	266	260	256	258	271	235	270	248	241	264	248	263	242	283	271	236	239	236	265	241	256	261	236	242	244	269	255	259	253	247	228	243	246	260	239	255	237	262	249	250	267	254	234	245	245	257	268	259	269	248	254	261	253	250	261	241	253	246	262	250	242	272	252	294	262	236	269	262	272	278	259	268	262	232	263	258	250	259	227	270	237	282	260	249	283	236	268	253	273	233	253	292	262	254	272	274	266	261	270	262	277	257	261	276	275	252	238	268	258	239	260	239	268	257	260	274	225	263	288	267	261	261	269	264	268	282	265	254	265	266	250	255	271	272	275	246	243	242	266	271	246	257	261	245	252	244	249	272	276	238	229	272	267	244	272	276	238	271	258	243	255	273	261	229	246	243	278	252	251	270	242	257	236	273	263	269	255	250	240	254	247	243	273	256	260	284	234	269	267	299	274	258	262	284	260	267	257	256	233	260	276	260	236	239	260	233	273	251	253	225	270	263	257	256	248	269	246	253	267	236	273	254	242	258	250	255	260	259	269	248	255	270	265	250	253	248	238	262	237	269	277	268	241	249	223	270	253	273	237	240	253	233	280	241	246	249	253	292	282	241	247	258	247	242	259	267	266	216	235	239	220	281	260	243	238	240	226	248	243	266	244	259	253	245	296	236	265	253	266	221	239	242	253	263	239	247	242	270	244	280	255	270	257	258	253	272	263	245	251	272	268	212	267	262	271	254	235	274	273	259	268	284	246	252	261	218	248	219	224	240	244	258	265	273	254	262	255	251	279	254	225	242	224	256	262	225	251	274	235	251	246	258	272	252	240	246	251	276	270	242	250	244	248	242	257	247	242	231	262	275	267	272	274	280	246	277	259	272	261	247	236	270	237	259	217	254	250	232	275	246	238	246	270	279	252	257	256	267	251	244	264	264	253	244	267	253	263	275	252	277	282	269	280	267	254	276	232	254	249	286	263	258	272	261	255	291	287	228	228	276	269	249	249	251	256	252	238	267	281	283	259	241	259	261	269	244	246	274	254	227	280	228	246	260	256	274	253	283	245	264	263	262	235	246	278	253	265	232	253	267	272	241	275	256	234	239	246	256	265	215	282	244	260	265	257	225	259	242	246	296	242	245	260	247	247	266	254	253	243	232	269	245	263	263	266	284	246	233	267	255	262	266	250	243	242	248	246	236	263	269	246	267	236	244	282	250	272	275	263	265	278	274	275	255	231	259	232	262	279	269	256	261	229	267	277	245	254	236	253	257	274	259	258	245	253	252	248	254	240	250	232	274	246	267	254	277	241	256	272	251	259	278	244	258	280	250	249	252	249	240	254	247	226	255	245	231	232	265	275	230	256	259	254	263	259	242	251	246	227	223	267	235	278	278	270	274	249	239	243	250	270	251	238	250	253	258	241	250	223	239	237	247	270	234	252	251	263	255	264	261	289	275	248	262	246	240	249	260	257	252	269	227	244	233	268	245	244	263	242	258	256	268	253	267	254	253	268	230	226	237	272	245	241	252	264	247	271	270	272	225	251	288	248	276	259	272	247	247	277	254	225	238	259	249	279	245	284	253	249	246	247	251	249	266	266	248	236	262	242	253	236	295	255	223	242	253	278	260	283	230	238	246	256	229	253	254	251	231	242	255	253	256	240	250	259	240	259	254	255	244	251	256	253	247	286	258	246	259	243	253	259	273	235	271	255	232	251	264	283	232	255	235	252	250	237	265	233	241	254	265	270	297	226	262	259	231	249	263	259	285	240	241	258	255	249	261	253	228	255	244	276	245	250	282	234	246	237	267	241	252	257	263	254	277	217	253	251	246	245	259	280	208	251	237	234	271	256	234	251	261	252	250	268	266	282	299	273	247	261	246	297	265	252	239	284	271	276	238	229	227	293	284	264	269	253	246	242	270	265	252	246	258	284	246	284	257	244	255	243	237	255	245	273	268	266	238	287	224	237	253	242	267	270	271	246	262	274	257	247	258	263	225	274	231	283	263	253	251	257	254	251	247	264	264	254	260	253	254	262	270	246	267	239	260	242	214	265	230	238	227	262	250	239	229	255	242	251	288	235	266	272	292	246	223	279	271	250	252	262	253	240	234	271	211	268	251	242	250	249	254	221	246	279	244	254	267	245	256	263	264	229	266	265	256	237	274	275	252	223	267	298	259	248	244	264	241	250	268	284	245	262	269	257	274	242	250	232	262	235	255	272	237	265	281	267	257	244	225	242	274	254	242	241	265	255	250	253	254	265	234	235	235	246	265	219	234	282	244	271	250	271	238	256	272	263	242	245	250	257	247	244	238	261	271	250	215	268	251	277	268	265	281	253	221	238	237	235	276	273	256	281	258	232	268	255	263	234	223	239	284	255	260	260	243	265	242	245	237	263	262	293	264	255	252	257	264	263	265	246	260	265	275	255	252	257	275	236	266	261	264	230	293	225	270	252	250	260	248	226	263	273	231	249	255	247	261	231	262	255	262	237	217	259	253	275	261	258	246	233	245	263	268	252	270	264	250	244	211	287	264	248	274	226	272	235	255	258	256	225	266	264	257	266	268	236	234	271	295	276	291	272	257	270	248	284	262	260	242	228	237	258	240	248	271	263	291	258	259	274	262	268	279	241	235	271	244	263	243	261	239	261	248	256	279	285	270	232	230	283	261	259	261	276	292	254	263	273	235	226	284	251	234	289	265	259	254	261	255	266	278	269	244	260	237	214	272	274	242	258	248	294	249	264	261	257	253	258	259	248	249	248	262	259	234	267	240	257	257	240	260	231	290	257	242	251	251	252	254	253	246	260	258	254	247	243	253	260	246	276	242	263	250	245	287	279	228	256	263	226	281	287	272	249	252	245	275	247	259	250	228	296	251	244	267	260	266	269	273	269	253	239	241	290	267	246	250	240	260	252	259	265	222	260	280	233	268	259	258	272	270	281	280	271	249	264	249	249	206	251	291	247	286	279	227	265	241	273	221	240	257	238	228	261	264	266	270	253	246	266	278	233	258	271	237	224	246	250	243	236	255	251	237	252	252	258	245	258	264	241	243	256	255	254	204	267	259	274	268	239	270	235	246	267	258	249	273	279	253	253	259	239	269	268	219	242	265	245	272	274	244	284	244	233	257	239	225	264	239	257	247	264	245	228	249	258	246	264	256	247	271	242	262	259	244	264	255	262	249	265	275	239	252	257	266	222	255	269	264	230	282	246	227	240	224	249	255	252	284
14102	9522	8144	3993	2733	1894	1515	1250	1015	821	740	632	594	558	459	485	469	433	392	390	356	422	371	338	331	353	335	366	301	350	347	322	352	320	354	298	331	320	301	341	304	339	310	362	319	320	314	277	318	312	305	328	298	304	338	306	341	318	334	285	307	297	283	315	295	310	312	314	300	287	286	289	319	329	305	281	314	323	280	315	301	298	311	319	338	303	285	308	262	304	309	328	314	296	294	271	329	301	302	280	306	316	290	268	281	337	314	298	311	306	296	308	305	324	305	294	294	304	317	322	340	303	297	298	298	295	315	320	326	306	302	307	323	323	317	285	282	252	286	289	314	313	301	302	300	313	285	293	307	276	293	296	301	286	302	309	304	290	275	287	295	256	306	295	312	297	267	297	272	299	289	326	317	297	269	279	328	295	293	302	325	305	326	290	309	303	296	309	301	299	291	286	338	306	287	277	291	310	309	317	269	280	291	287	311	262	348	302	300	297	285	304	277	283	282	299	300	289	289	324	307	294	347	306	313	310	311	322	301	309	358	302	318	319	309	293	334	326	290	301	295	272	310	294	284	309	293	281	300	299	313	292	306	294	284	284	343	299	296	337	287	292	281	300	314	307	280	274	291	284	312	321	315	316	309	275	316	304	307	296	295	316	297	311	326	309	305	309	311	278	327	289	292	300	295	304	295	297	265	314	297	324	261	288	342	299	291	284	286	300	279	307	317	289	304	275	284	280	278	287	289	291	285	300	300	305	297	300	287	327	319	308	323	303	338	293	301	297	323	289	291	277	298	334	267	284	298	311	273	321	312	302	316	283	344	304	315	289	281	285	325	292	336	282	327	282	320	295	276	301	281	302	297	291	281	293	304	305	281	271	284	291	318	316	303	298	312	290	306	283	291	287	286	269	287	296	283	281	325	333	280	288	301	342	291	289	319	280	267	276	320	325	275	280	290	325	280	282	295	307	306	302	309	282	308	325	307	284	315	312	284	315	311	292	341	308	289	338	330	298	285	319	294	325	308	287	314	308	294	300	287	297	317	341	284	310	281	277	282	268	296	297	293	299	305	303	312	282	332	297	327	311	328	317	309	345	336	280	286	284	279	316	314	301	288	292	316	276	311	284	297	296	292	298	276	278	276	307	289	282	303	307	283	286	296	303	295	300	281	306	288	311	308	290	294	304	307	309	280	273	313	296	311	314	297	319	301	324	296	292	304	287	321	292	293	303	299	283	318	294	319	324	289	300	310	331	304	273	315	305	308	284	276	280	288	303	302	279	267	304	286	277	282	308	293	344	293	306	276	299	300	316	303	316	285	295	300	279	295	289	278	291	307	295	290	318	284	296	305	306	327	324	320	316	309	299	285	315	303	308	323	288	307	296	298	291	336	332	301	300	325	280	309	297	294	330	324	289	282	300	300	297	336	325	308	306	295	306	320	290	301	334	284	318	296	336	301	309	294	317	300	272	321	297	304	330	280	315	335	309	278	289	282	294	304	304	293	283	313	291	323	353	305	294	318	294	299	309	311	288	294	293	271	282	330	292	312	286	298	285	260	315	281	278	291	271	346	288	315	302	313	293	269	297	325	290	273	344	301	293	330	272	320	281	295	313	278	312	295	310	311	324	327	276	284	290	306	300	318	329	312	279	280	317	299	285	311	282	301	288	313	275	293	294	295	317	322	290	313	270	315	303	296	309	285	305	323	331	282	274	314	285	304	276	300	288	284	304	297	316	307	295	273	309	305	321	289	304	290	294	317	325	295	295	311	284	299	294	315	307	258	284	267	309	283	313	294	284	282	299	304	301	314	294	279	277	287	299	311	308	315	290	273	303	284	274	297	322	302	294	294	307	335	314	332	307	292	293	314	316	313	313	299	303	329	319	292	287	280	296	315	286	318	296	268	275	292	296	297	285	296	314	264	334	320	289	283	287	308	312	299	281	331	302	325	315	296	307	301	328	293	282	287	297	319	259	299	275	287	318	281	307	289	312	312	325	289	310	299	286	311	274	305	303	287	303	312	300	313	313	312	294	284	268	274	316	307	297	282	302	314	323	308	313	315	320	305	309	300	311	297	281	259	304	305	288	308	286	287	299	336	263	358	288	314	296	296	325	319	309	296	301	270	323	269	320	269	260	310	329	321	292	300	305	320	330	294	304	268	310	323	295	285	299	303	291	293	300	287	313	282	320	289	305	309	318	292	271	302	336	294	300	309	306	321	302	321	270	282	284	316	289	291	284	292	297	327	285	311	287	320	336	316	268	292	304	309	305	306	260	312	307	305	272	324	301	252	290	326	271	284	296	324	300	305	252	317	270	284	314	315	271	282	291	293	307	315	286	316	297	297	284	302	304	303	324	274	267	282	307	264	296	293	272	305	309	280	292	319	287	326	246	270	293	305	318	314	313	308	325	304	303	317	321	303	291	273	323	284	305	304	284	301	284	293	291	266	350	329	290	302	328	301	327	316	294	277	269	318	302	305	279	267	278	263	328	304	274	302	298	290	305	320	290	285	299	308	294	271	293	297	311	279	309	283	309	298	287	301	311	266	298	264	317	293	280	289	280	288	322	308	315	290	284	307	304	283	288	324	294	324	293	272	299	295	303	326	283	347	334	270	302	331	304	312	293	303	268	300	264	283	285	316	273	297	294	295	290	293	323	280	301	316	284	348	288	270	288	293	326	315	274	307	300	293	291	290	307	294	297	292	264	334	283	274	296	306	303	330	319	332	305	312	341	313	324	274	293	318	321	287	310	286	315	296	303	295	298	309	346	317	280	292	284	293	298	290	326	293	320	278	279	293	309	310	297	313	284	321	289	287	323	297	318	297	301	296	300	296	318	285	272	299	294	284	283	304	281	280	335	313	298	324	286	300	288	305	292	310	282	340	316	295	318	330	285	309	295	273	311	297	313	326	327	268	326	304	287	310	303	288	317	271	363	292	270	310	307	316	288	285	333	303	322	306	305	271	279	311	307	302	285	328	306	282	273	291	245	270	312	313	279	291	316	259	310	259	300	286	285	307	321	306	300	282	308	276	324	304	300	303	277	319	323	279	300	299	298	296	281	280	338	289	291	279	298	307	307	310	309	316	284	246	307	285	285	261	280	270	288	272	286	298	308	277	313	316	295	296	308	325	294	307	327	273	312	302	288	280	284	323	292	289	311	308	294	281	271	290	324	264	295	305	258	291	274	303	316	313	334	277	281	300	282	281	284	281	313	278	307	293	301	306	307	293	269	294	320	298	303	293	303	303	305	310	291	319	296	316	303	317	326	329	305	277	304	273	323	292	317	285	318	297	264	342	288	278	289	307	300	293	323	290	337	302	291	301	318	293	298	297	315	301	306	276	318	299	275	296	295	313	327	297	282	292	317	341	261	282	297	312	286	275	314	304	314	274	324	295	321	295	308	261	296	274	318	285	291	279	307	307	291	278	287	318	293	280	311	309	279	304	300	303	309	345	308	308	314	298	307	294	299	317	289	260	277
24828	21176	27600	24991	12579	1126	894	782	737	671	657	672	619	609	596	609	605	608	605	588	613	617	615	602	592	557	577	595	593	631	626	565	578	546	570	574	581	587	584	549	589	553	594	568	579	528	606	560	584	564	524	579	586	511	594	594	570	582	588	594	625	606	566	622	538	586	577	612	566	572	568	578	523	609	567	600	615	580	584	567	573	561	602	590	582	575	597	570	590	619	586	562	578	577	580	566	581	575	545	559	570	579	595	539	605	561	598	550	552	565	628	553	564	603	572	596	581	512	538	584	584	548	581	597	604	537	599	587	590	590	547	589	580	579	597	621	556	607	585	595	551	574	554	559	590	584	572	554	601	579	549	641	550	599	562	553	549	607	554	562	605	568	593	588	608	562	592	577	561	562	525	542	571	573	575	554	573	558	548	588	581	544	597	558	604	560	578	590	573	566	616	587	592	554	597	554	561	607	586	575	588	597	570	598	561	557	602	601	586	529	551	547	566	582	603	526	561	580	563	548	549	593	562	620	604	597	590	548	580	571	589	560	598	608	557	608	576	541	541	566	587	589	613	598	572	565	619	619	529	571	606	543	585	533	574	593	604	581	559	578	601	595	566	602	595	559	536	557	547	556	594	594	564	585	557	590	588	556	579	610	606	567	606	593	576	617	587	616	639	603	559	603	580	590	605	578	583	572	533	554	556	582	592	588	562	518	539	591	602	571	558	538	562	603	554	586	564	543	575	574	585	550	575	552	629	595	586	577	589	626	561	540	569	590	552	577	537	607	542	556	580	589	593	600	611	550	583	564	592	593	559	549	626	569	591	588	576	561	543	553	550	584	575	543	587	589	571	599	570	568	614	562	569	588	586	571	602	559	543	576	588	574	543	563	604	584	577	558	557	618	543	551	574	593	600	543	526	590	563	552	574	548	555	594	597	573	576	572	563	592	588	579	562	591	587	584	594	572	574	575	580	572	578	540	579	574	569	578	587	583	594	548	563	606	605	638	598	563	554	573	608	605	566	541	571	574	566	592	592	615	582	594	594	612	581	551	600	544	610	580	560	517	579	596	607	618	600	575	600	582	574	552	572	554	554	581	538	580	580	588	547	529	551	549	569	592	520	597	570	554	586	576	593	579	550	595	580	615	551	564	569	563	565	550	603	547	578	612	571	560	562	576	584	601	593	596	593	604	572	539	528	558	597	592	568	575	583	555	563	578	556	553	566	609	577	576	546	558	594	531	559	596	592	592	569	626	609	535	560	571	564	556	600	578	505	565	583	552	556	598	576	593	564	566	559	586	595	648	585	578	571	558	573	526	567	542	592	535	607	533	555	575	585	565	551	569	560	567	532	519	581	593	592	556	585	546	556	570	570	592	580	581	580	568	577	584	584	561	586	560	581	568	609	589	572	588	540	606	578	606	549	581	555	542	581	530	559	587	600	564	586	572	553	601	597	574	549	596	571	558	579	592	524	556	605	602	534	583	542	555	647	602	567	586	577	566	534	602	541	598	643	576	598	548	585	581	607	579	621	618	639	569	568	578	579	591	571	547	600	540	555	585	571	600	543	568	585	568	610	573	588	558	625	567	563	550	569	568	575	588	598	582	623	542	566	622	574	571	542	594	572	545	545	562	580	532	575	614	563	585	585	581	575	569	569	598	580	569	609	560	574	615	553	568	571	581	541	577	540	624	553	553	560	578	586	562	598	530	562	531	551	580	582	573	580	551	626	605	549	554	543	586	547	557	544	582	561	582	543	604	586	589	559	593	578	527	608	581	576	599	571	584	536	603	553	574	584	572	558	599	596	562	552	582	575	564	578	558	579	564	547	585	541	584	615	581	587	579	562	544	561	582	558	547	556	581	608	581	588	608	550	595	595	562	567	558	566	547	591	585	578	592	561	525	537	583	547	576	547	531	558	568	597	628	597	610	520	589	585	593	531	560	594	554	589	557	617	576	556	587	551	564	615	569	565	526	580	611	523	557	594	570	591	575	519	601	556	616	538	610	605	570	529	571	618	554	521	600	588	604	604	591	574	546	580	557	611	601	559	564	598	573	576	580	556	556	563	596	570	565	612	555	568	577	579	635	603	619	605	625	636	576	578	556	585	583	593	554	578	560	585	563	582	615	538	577	559	566	547	561	568	583	583	588	560	546	564	570	601	584	601	583	568	569	547	544	551	585	543	609	544	619	554	544	590	582	545	556	610	599	535	563	553	579	520	553	570	561	564	543	572	554	583	589	521	561	578	560	543	519	557	510	601	624	544	590	609	578	628	592	614	593	591	630	595	553	565	586	610	576	571	572	564	563	568	599	555	566	561	612	555	573	554	551	554	603	580	576	558	563	550	611	621	577	566	596	548	552	578	587	575	586	554	615	564	554	619	584	610	601	588	573	593	547	588	593	544	579	538	586	545	582	539	564	601	546	599	625	564	578	565	570	582	554	565	581	564	600	547	582	571	576	590	609	538	571	607	576	559	613	546	565	574	597	571	574	583	597	539	600	579	579	599	553	596	579	593	590	611	564	615	560	599	560	594	585	559	563	596	577	576	630	566	580	560	578	561	551	573	562	561	574	596	557	567	581	536	572	577	582	593	602	580	587	569	548	564	591	610	539	590	592	603	587	587	577	565	543	541	626	605	567	613	579	582	561	546	570	642	532	543	574	541	577	573	611	596	553	573	603	560	635	543	590	596	562	532	600	585	562	552	569	560	586	526	603	575	595	588	549	581	563	596	538	621	591	578	577	604	585	540	585	607	594	606	568	590	562	588	556	548	544	590	529	587	511	495	577	597	499	566	615	574	558	562	532	571	590	607	609	576	568	584	566	554	572	586	597	583	526	584	508	563	568	585	556	624	570	557	555	568	565	563	589	558	541	604	577	528	530	572	584	551	596	588	612	591	551	553	538	564	564	595	600	528	558	582	579	588	558	527	581	563	553	564	559	617	613	655	566	555	550	574	546	560	559	623	556	547	547	582	567	528	523	524	549	556	544	594	548	564	536	568	554	607	592	575	570	587	558	605	522	593	552	592	558	566	586	593	600	563	581	559	578	568	616	556	572	580	608	580	589	590	536	570	557	569	624	542	552	598	603	555	535	592	623	583	574	572	566	619	541	566	570	605	534	576	531	565	580	559	607	589	566	598	580	599	589	581	549	585	624	615	543	548	596	625	616	602	568	566	555	593	552	572	590	598	593	605	560	575	599	586	583	599	609	557	557	584	580	574	570	636	626	536	566	554	615	607	607	608	599	570	602	540	573	526	595	578	597	596	594	580	590	538	550	592	590	575	541	620	544	574	593	598	587	549	583	555	616	558	575	600	556	577	587	600	587	571	564	586	562	578	590	585	589	567	558	567	599	611	536	547	589	526	569	579	568	581	559	589	587	542	568	579	569	578	569	558	563	597	541	629	572	553	581	554	541	563	552	609	545	607	591	596	561	590	561	538	528	584	588	571	560	600	608	548	572	580	559	603	579	589	535	572	562
14197	6072	4741	2592	1874	1551	1283	1213	1017	978	876	853	819	769	779	764	693	707	733	694	706	670	649	659	697	705	685	649	674	678	711	699	721	683	649	631	671	657	645	671	684	651	673	631	660	668	692	658	694	672	672	678	654	645	631	664	639	661	679	713	611	679	671	638	679	671	616	606	623	664	690	683	701	611	649	633	660	667	704	651	625	669	617	648	666	621	642	647	677	642	656	689	668	695	657	622	679	673	680	613	695	678	669	643	667	644	660	680	693	593	682	674	616	653	677	628	608	690	681	667	696	639	671	671	672	628	573	672	647	644	637	660	702	650	646	643	633	645	641	602	668	687	674	681	683	664	685	612	628	640	668	659	641	667	647	666	691	677	655	633	664	678	654	643	641	646	649	630	727	664	616	610	618	671	662	652	682	619	628	654	628	646	661	643	680	641	639	691	634	719	668	629	646	623	628	662	623	646	620	635	647	625	627	589	637	632	637	667	673	668	669	676	641	681	647	628	640	668	661	650	638	668	638	721	623	672	614	616	675	647	670	641	642	648	632	651	635	665	662	691	614	632	644	695	637	643	630	649	610	660	651	688	645	635	681	691	651	645	622	635	631	607	643	643	673	661	624	655	644	687	673	675	671	664	636	699	633	641	633	589	617	655	660	672	658	657	668	599	693	612	657	657	628	666	664	632	628	624	707	702	597	639	701	622	661	648	689	636	672	676	623	644	605	635	690	643	644	654	575	646	632	700	663	650	640	623	672	704	680	699	621	652	645	632	668	633	666	660	657	695	700	718	623	630	610	624	655	669	624	651	632	690	638	655	688	662	653	684	620	635	660	622	681	715	672	665	687	640	626	652	621	682	634	681	631	660	648	719	670	662	637	656	668	596	667	673	646	626	631	619	643	672	682	627	645	647	687	683	699	636	648	639	637	645	648	614	663	672	645	670	683	672	683	649	646	676	650	696	662	643	687	649	668	691	649	666	638	630	641	628	636	669	657	619	625	678	655	646	675	693	613	621	643	659	693	647	662	646	667	633	677	597	608	642	687	663	658	669	606	645	655	652	689	665	622	639	636	653	618	642	669	685	657	687	634	645	668	672	643	667	646	625	651	637	649	650	704	674	683	664	674	660	615	649	673	677	649	647	637	677	679	649	607	641	660	698	606	613	677	685	680	644	690	673	653	638	644	685	726	623	598	649	617	698	683	657	622	649	655	663	653	696	636	675	641	645	625	661	673	660	655	696	669	620	707	708	651	717	658	631	671	597	621	637	667	680	655	642	692	636	676	680	627	681	652	613	664	647	634	631	618	618	659	625	653	662	663	659	685	620	651	687	676	650	692	654	694	645	646	622	656	682	631	683	684	608	642	695	683	667	646	670	657	660	637	631	605	671	636	611	662	674	625	640	673	645	641	648	657	631	648	639	642	619	650	665	682	623	607	621	680	659	634	682	671	649	640	627	642	688	616	640	667	682	616	654	688	693	686	637	664	634	652	652	698	673	641	634	634	662	662	645	649	651	623	633	674	688	684	667	643	668	630	614	651	633	691	691	659	660	690	666	686	661	662	611	635	633	680	678	614	652	679	667	655	665	657	647	672	594	671	676	650	643	645	679	683	632	687	681	658	694	684	642	610	643	689	622	602	686	642	685	648	638	657	655	661	627	634	689	645	703	627	662	634	694	639	659	627	624	647	640	643	648	655	678	646	633	671	696	668	608	650	601	634	660	634	672	650	660	700	675	672	614	668	706	655	611	650	651	667	635	693	665	631	684	651	674	583	649	694	642	629	636	672	684	628	622	632	676	631	657	645	687	672	645	649	682	629	640	691	662	645	671	687	637	606	653	693	629	671	643	686	634	672	634	665	637	678	667	643	658	700	624	611	685	652	642	623	648	660	639	622	614	645	595	647	672	652	682	640	640	655	650	657	663	642	645	663	650	673	647	656	663	666	674	674	669	630	605	698	644	661	689	612	675	671	647	635	714	691	666	641	625	664	639	703	659	680	589	659	653	672	606	692	691	676	668	601	658	667	665	663	618	647	620	646	636	649	674	676	643	689	639	628	677	644	644	644	624	663	672	677	640	625	636	662	598	706	633	701	680	664	641	630	682	661	668	659	667	670	624	631	651	643	633	677	662	648	674	641	687	653	618	628	629	687	611	665	632	704	631	644	621	643	653	641	648	631	610	682	691	641	655	659	648	637	667	707	649	645	638	616	655	629	671	689	648	665	637	670	643	664	630	670	705	638	662	685	665	636	697	696	692	676	619	645	643	681	679	644	627	653	701	677	676	631	671	683	659	700	610	665	637	625	623	639	700	645	661	645	711	594	645	649	677	679	614	644	659	692	678	675	639	647	641	643	675	638	631	655	662	642	634	649	628	638	652	647	622	630	659	648	616	681	663	667	663	643	600	659	647	690	659	651	659	629	651	725	644	674	651	670	638	660	641	638	621	653	680	648	652	598	719	660	638	630	697	668	637	626	639	650	655	652	696	662	655	677	678	640	652	709	639	640	633	658	667	666	638	639	681	641	634	696	689	664	652	679	684	623	659	647	697	627	669	607	642	654	688	623	703	672	639	638	638	660	636	645	607	676	682	635	650	668	635	655	665	677	643	611	646	646	638	608	668	669	583	602	633	635	674	673	692	644	673	702	723	663	635	646	669	686	665	656	684	656	629	668	683	641	626	657	650	651	674	666	620	657	706	665	704	657	633	654	621	660	674	668	651	671	651	700	695	658	641	619	641	633	641	700	664	652	630	704	657	628	662	676	616	639	636	661	657	676	654	657	659	680	657	636	665	634	621	640	669	674	628	694	674	616	636	701	672	640	679	644	694	699	702	606	612	644	664	685	650	594	648	665	717	635	674	659	639	683	620	648	630	639	685	676	654	633	645	665	628	658	641	618	636	625	658	649	594	654	638	597	640	641	624	647	659	675	721	615	625	648	635	716	657	723	676	673	648	671	674	664	660	636	653	664	657	679	665	624	670	647	663	658	635	616	682	643	607	653	620	687	669	650	699	643	663	644	643	652	651	651	663	667	659	650	680	613	665	693	649	637	673	652	657	654	692	677	657	606	666	655	689	614	692	682	672	631	636	676	654	664	634	641	618	671	666	612	630	602	659	691	678	668	673	690	651	652	714	654	689	673	643	638	641	667	669	631	619	605	636	636	661	662	692	608	648	654	633	606	616	663	685	676	655	644	630	641	678	603	651	673	666	680	656	680	651	644	687	661	663	606	594	629	634	684	620	617	642	648	640	629	667	682	677	642	640	646	651	636	637	703	616	674	613	698	684	652	646	611	649	657	700	632	635	678	650	654	666	703	671	660	671	662	607	648	674	653	652	677	689	625	663	614	631	661	652	649	651	624	629	661	621	657	651	671	624	640	665	661	618	617	628	639	662	652	690	618	638	661	679	647	656	635	639	655	661	637	683	729	657	668	650	660	624	665	656	701	649	659	658	671	667	631	659	664	675	673	668	668	681
22631	21182	29009	23644	21175	21231	12066	1648	1123	1016	949	910	893	774	787	730	718	653	673	656	626	644	583	662	597	623	618	616	618	613	582	557	602	585	529	587	594	598	579	606	588	607	579	569	534	526	552	601	564	598	607	570	565	596	591	565	582	578	568	511	556	599	543	540	551	566	543	560	536	557	582	529	580	572	558	593	505	576	543	534	524	589	574	542	590	566	571	581	568	550	587	535	593	569	543	531	586	530	515	580	557	489	538	575	555	535	550	573	547	610	531	583	559	549	576	522	543	576	567	545	575	581	559	593	534	512	551	542	544	557	499	581	554	553	515	556	571	566	486	557	572	517	575	568	548	552	571	547	571	578	553	587	509	578	595	533	551	541	519	546	563	559	587	572	584	550	549	580	568	558	512	565	539	587	545	572	580	547	514	531	565	509	527	518	616	598	555	537	588	533	529	567	547	566	578	544	561	532	550	539	525	533	542	566	594	568	551	537	551	545	572	600	549	621	549	560	561	566	504	553	601	573	556	543	576	566	553	550	552	596	564	520	548	540	551	554	542	561	583	539	541	571	581	565	566	543	551	556	537	590	561	548	578	555	567	543	530	560	538	571	555	572	542	595	524	588	544	562	550	552	569	535	532	595	577	559	559	578	591	577	578	527	557	548	585	611	565	548	534	523	562	552	593	545	548	522	592	522	575	532	550	547	518	560	556	584	571	551	569	540	540	549	530	539	554	612	535	508	507	550	530	584	566	583	574	549	548	551	548	541	523	589	545	541	521	586	562	529	535	592	559	563	568	551	560	553	513	547	585	569	595	585	527	546	510	563	592	566	572	557	551	565	574	571	555	519	585	545	553	584	572	608	527	577	536	533	547	541	570	549	569	567	567	545	515	574	554	573	575	545	565	539	564	574	570	574	534	590	591	585	517	553	612	568	519	537	544	545	581	531	522	542	570	541	547	534	574	555	546	517	496	572	561	554	588	575	520	543	541	544	546	572	595	550	576	550	590	517	538	505	552	552	520	557	560	505	601	557	557	558	518	545	546	527	506	548	556	561	547	507	565	551	547	508	527	552	554	524	517	540	586	535	551	559	580	574	531	555	575	585	542	600	601	587	530	581	518	531	535	552	559	546	502	590	567	527	594	527	539	583	524	511	574	546	590	561	521	535	555	552	544	514	544	530	546	554	538	575	536	574	521	533	552	560	523	549	553	585	537	596	549	565	600	540	516	542	546	555	535	544	630	573	568	558	560	556	563	533	583	554	527	543	535	576	558	573	556	553	592	562	534	583	573	532	554	539	509	583	504	582	595	520	557	563	561	537	538	556	537	527	562	512	573	506	526	543	553	562	536	594	519	556	543	569	569	577	553	543	508	560	563	560	550	533	553	535	520	564	550	582	559	571	543	568	548	577	572	551	567	569	550	602	551	572	514	549	559	542	555	560	546	562	562	584	520	574	562	524	572	575	536	567	528	544	563	544	586	555	501	584	546	561	543	509	532	570	601	567	546	551	527	554	471	558	560	585	544	504	532	541	567	521	590	552	555	593	565	535	524	559	597	569	561	540	576	565	552	554	538	565	535	536	540	556	550	575	564	525	535	572	525	561	536	574	557	541	555	550	532	584	505	520	617	560	544	473	590	598	520	554	617	539	530	546	532	562	583	564	586	504	547	576	507	562	576	528	535	577	583	575	571	569	544	548	549	510	554	551	542	580	542	542	564	575	552	557	530	529	569	519	572	586	563	549	535	558	572	529	576	557	547	544	528	513	552	559	547	532	568	547	547	530	537	513	579	519	555	510	583	526	563	569	557	560	553	542	569	549	516	560	565	500	551	554	564	558	588	512	581	605	548	525	558	545	499	543	552	562	548	572	520	555	565	535	587	604	597	584	544	559	555	517	520	555	537	537	608	489	566	519	573	557	562	576	551	552	564	557	580	527	528	553	553	578	592	536	580	565	506	577	538	566	558	568	533	570	533	578	531	539	556	526	549	552	555	521	530	551	542	597	562	530	543	553	566	559	586	564	569	531	534	523	591	559	528	576	572	570	570	579	510	565	549	561	564	564	563	559	557	512	549	592	586	540	558	598	563	538	553	570	558	551	550	569	603	557	497	527	532	609	579	555	537	562	541	573	565	565	578	556	561	548	566	534	550	596	578	576	569	518	568	522	549	563	541	561	505	562	562	585	521	552	568	540	531	512	586	552	535	594	547	541	514	590	549	514	579	578	599	511	590	576	556	558	517	527	524	522	586	498	524	530	541	549	543	550	537	556	558	530	565	581	528	548	570	575	581	549	560	583	540	562	580	541	552	564	560	561	576	574	534	558	538	550	581	583	564	564	566	555	559	578	573	493	557	564	575	499	551	566	565	543	583	546	574	552	554	555	579	560	564	534	525	558	612	540	577	541	585	518	577	556	496	516	588	574	507	568	543	519	545	558	528	570	597	535	574	558	492	520	516	546	545	532	517	561	555	534	547	549	529	562	563	577	521	545	561	530	585	528	568	568	569	551	520	545	555	514	520	534	560	533	592	585	539	548	549	581	539	544	536	551	561	548	545	563	560	497	554	558	547	579	500	537	545	527	493	552	564	573	557	567	565	572	597	544	539	581	558	560	546	532	559	525	509	571	530	558	552	554	566	558	538	539	588	554	562	583	520	561	535	593	520	552	550	595	562	544	550	581	540	535	566	574	562	555	520	535	528	550	564	530	533	582	575	596	543	553	558	556	591	515	548	538	594	567	569	554	539	560	545	571	553	565	563	555	540	511	533	579	589	591	531	554	539	525	533	544	536	555	548	561	569	586	562	547	574	570	545	542	559	546	517	589	570	544	569	530	508	595	562	563	544	565	579	553	544	566	557	592	583	569	518	537	544	522	576	586	615	496	530	564	520	559	595	566	558	574	555	571	560	520	536	551	526	532	524	544	571	538	486	570	544	576	515	586	537	590	579	568	510	560	530	537	600	548	588	544	594	554	541	516	572	559	538	533	562	559	514	533	559	553	546	590	519	505	548	527	530	535	534	535	552	561	544	539	545	544	526	585	547	563	557	553	531	562	558	569	523	540	525	586	516	583	558	545	572	572	543	524	543	564	551	551	527	553	526	547	562	539	547	554	539	565	559	552	554	541	630	500	588	551	559	531	518	547	504	516	505	573	533	542	572	535	576	576	549	585	582	535	558	507	560	595	559	538	556	579	569	560	529	560	532	537	548	563	579	551	515	562	569	581	579	554	536	574	596	562	598	546	529	527	562	572	536	559	562	584	583	535	563	576	579	518	519	529	534	515	484	540	595	529	543	542	551	530	506	549	556	540	534	542	534	551	530	531	568	550	550	582	538	552	584	555	557	586	532	543	554	619	562	542	584	561	582	529	541	551	551	563	556	524	552	552	537	536	544	514	536	537	542	559	553	580	578	533	553	566	593	600	545	530	560	567	543	596	520	556	544	600	514	565	593	551	537	539	563	498	581	582	546	552	572	562	564	509
19819	15870	13379	7150	4944	3652	2938	2436	1952	1664	1424	1323	1190	1022	930	888	829	806	812	792	778	740	687	771	721	722	671	677	673	624	658	666	654	672	646	605	607	650	622	664	643	609	611	681	613	614	588	618	628	653	622	617	604	594	598	573	616	635	584	589	597	597	610	552	626	684	605	658	561	620	596	619	586	609	605	611	606	568	618	574	581	583	588	571	583	572	638	633	614	614	599	641	657	632	603	597	611	583	611	593	560	575	633	624	625	598	549	627	578	584	624	645	574	600	616	634	576	615	631	585	589	599	587	608	573	559	593	600	597	625	623	574	609	580	586	588	612	652	630	622	557	590	621	674	601	626	577	593	616	631	583	622	553	606	567	577	623	598	614	609	575	581	606	600	574	576	605	562	613	581	615	612	577	580	576	588	595	562	603	534	610	596	541	560	569	566	593	619	583	589	624	615	627	633	576	631	593	615	599	540	631	629	595	571	623	575	596	566	568	619	586	618	600	606	612	597	654	633	621	641	648	620	598	575	615	598	598	579	603	626	574	642	594	626	630	602	625	592	611	604	579	606	603	605	595	632	566	601	589	608	573	538	591	573	589	621	585	577	621	552	628	611	600	580	651	647	600	599	627	557	600	564	580	544	567	576	605	572	560	573	609	616	570	598	603	596	586	590	598	589	579	601	563	619	603	603	617	628	592	587	561	610	637	569	597	544	585	669	590	638	619	552	588	604	627	559	575	612	589	560	629	571	588	634	585	591	600	576	643	596	568	569	605	625	588	610	586	571	626	581	621	591	590	597	629	632	623	623	627	579	577	603	597	607	585	612	596	573	588	629	589	593	588	618	612	604	607	603	606	564	576	604	599	627	581	599	568	606	615	595	617	652	586	604	606	564	595	639	636	600	580	613	594	598	588	553	624	586	593	614	571	612	600	597	570	587	527	600	593	578	619	637	624	588	574	576	550	541	580	582	607	579	589	591	587	579	589	600	593	571	628	580	602	603	542	571	618	569	612	635	615	588	580	609	589	625	600	581	591	626	561	598	598	566	560	601	651	651	606	644	574	567	584	606	582	609	619	611	589	583	578	600	622	627	606	618	562	570	620	638	566	633	605	602	644	584	596	630	563	618	630	636	564	545	607	637	550	576	553	621	594	657	597	594	549	592	618	589	558	599	604	557	608	623	603	558	621	615	571	625	638	628	608	610	617	619	581	608	603	632	585	596	585	606	549	606	611	596	619	601	592	648	616	609	561	627	615	592	598	577	622	587	586	648	643	592	610	622	651	583	591	586	590	614	594	625	606	592	633	626	591	629	650	600	624	591	579	585	612	615	573	568	611	592	625	595	578	607	605	579	625	562	609	602	583	613	625	603	633	619	597	581	577	564	616	607	578	603	625	627	616	548	625	639	643	620	549	578	608	595	637	614	580	567	621	574	634	578	629	582	585	566	562	568	610	591	592	602	640	633	557	630	592	575	580	577	586	593	555	550	558	592	602	569	604	576	616	627	597	582	574	596	599	604	578	574	606	601	601	627	590	591	610	582	573	593	621	582	592	590	620	572	574	552	582	576	576	599	583	597	588	571	628	573	601	609	643	622	617	562	581	581	628	580	603	593	664	565	602	585	609	608	546	608	627	538	589	599	607	587	590	602	592	606	574	613	644	583	586	580	611	619	628	578	602	631	600	579	646	570	634	550	589	585	584	614	603	563	567	644	610	545	564	592	568	582	589	617	605	612	596	610	559	602	606	611	567	626	604	623	567	598	539	623	586	618	640	611	562	608	630	613	591	601	599	553	604	602	609	583	636	601	592	572	602	618	565	598	611	609	547	603	608	604	556	591	592	617	621	630	570	614	642	589	616	656	592	643	604	592	618	620	577	597	615	611	562	618	585	581	567	609	560	575	560	604	633	579	585	604	619	604	553	617	584	606	599	630	636	590	635	605	599	599	661	620	604	640	626	563	571	568	586	568	568	593	618	603	617	585	576	602	598	590	587	612	627	578	576	596	625	584	642	586	594	593	553	571	578	594	599	633	600	584	601	638	590	610	607	594	577	597	586	607	607	608	586	586	603	587	571	594	579	609	575	603	608	561	639	606	620	571	632	574	610	609	607	548	557	592	575	588	617	598	634	590	613	680	606	578	633	616	598	589	611	622	594	578	574	588	595	595	613	579	589	596	603	618	586	590	608	630	616	593	564	635	617	615	651	570	583	560	637	594	583	580	602	645	642	615	568	586	592	609	584	609	659	622	633	606	571	626	572	623	624	584	612	613	624	580	536	578	567	578	623	558	569	551	626	591	618	607	592	642	620	618	608	606	590	578	581	592	590	583	584	561	604	621	560	605	627	595	616	598	607	611	638	610	608	556	581	615	608	591	581	614	632	612	570	608	581	609	636	565	575	602	602	591	577	552	570	598	591	616	606	584	600	571	563	593	572	589	657	577	544	596	575	586	618	619	623	603	590	598	563	620	555	626	602	598	602	599	595	607	598	610	561	627	598	611	615	623	563	598	613	594	634	620	616	607	610	616	559	575	558	559	597	587	604	614	616	590	595	591	611	594	556	591	616	578	605	606	582	589	578	575	628	568	609	606	600	606	612	595	587	590	573	576	601	616	638	603	597	605	601	632	621	624	591	607	599	605	609	622	592	574	639	592	609	601	569	563	581	627	575	585	600	602	559	582	594	595	638	640	605	632	608	579	560	553	542	585	602	600	620	575	590	588	601	568	558	610	607	642	588	602	633	608	619	616	604	560	634	564	589	588	622	576	620	594	534	554	625	620	565	594	623	604	615	638	595	623	615	631	595	598	630	611	636	558	644	613	603	630	590	558	593	572	610	589	563	595	625	606	633	601	599	580	585	646	599	579	583	599	626	560	584	607	547	625	573	593	517	597	589	572	619	675	575	638	603	597	630	610	638	573	635	641	584	568	564	593	566	592	603	593	610	614	570	582	607	617	648	611	582	589	588	585	607	532	601	625	580	585	598	605	626	588	601	585	596	638	551	563	594	589	618	580	578	609	610	602	599	594	645	570	574	620	624	609	574	609	573	609	556	621	606	593	611	583	616	618	603	601	562	584	556	594	613	607	635	566	613	573	568	595	561	612	588	579	598	638	577	595	617	592	619	623	632	603	638	611	594	571	564	622	619	631	616	593	573	587	547	601	565	602	584	627	607	605	586	591	592	600	594	612	587	596	592	605	580	558	578	561	575	610	647	630	591	603	639	620	571	604	598	572	587	567	605	639	612	592	630	611	614	639	569	600	567	603	565	641	579	600	613	660	575	611	559	565	623	590	612	589	600	587	563	601	624	587	607	606	600	619	612	579	577	599	596	581	587	599	574	614	593	582	608	615	618	667	561	604	615	637	594	583	610	579	603	594	571	612	584	620	589	638	581	591	643	593	619	596	602	560	557	616	595	600	606	579	564	594	626	597	606	619	566	614	618	597	566	644	568	596	618	576	599	617	623	528	610	614	597	589	602	616
27063	20221	8345	823	489	444	408	345	365	363	360	308	322	305	330	355	318	338	323	351	330	318	386	340	355	356	344	362	346	306	351	345	366	331	346	310	321	343	326	310	344	321	354	315	346	355	345	344	322	337	329	337	367	342	332	339	368	325	354	325	338	320	355	329	300	331	336	345	327	329	327	331	322	345	341	327	344	337	342	334	344	360	329	338	314	349	349	345	304	358	326	354	363	320	315	331	320	332	322	348	337	354	330	327	335	315	324	297	301	309	319	287	350	357	344	322	332	366	336	298	322	342	360	306	357	337	373	305	335	370	343	309	318	330	307	320	341	294	342	338	362	362	345	317	332	345	341	313	351	315	341	332	349	354	352	323	361	323	322	315	347	350	315	319	325	339	276	312	319	320	353	309	335	371	327	368	358	343	362	352	322	348	328	319	319	345	330	346	337	328	350	330	340	330	312	338	341	336	344	357	360	318	337	315	339	321	303	366	324	339	345	357	324	307	367	362	320	316	365	346	352	324	351	339	338	326	379	332	326	316	320	335	287	373	299	339	332	338	343	335	352	317	343	331	337	366	342	346	354	339	356	297	339	341	331	323	359	317	321	311	319	357	321	330	348	346	327	356	319	322	327	324	328	336	342	370	345	370	340	323	342	341	328	333	355	337	343	335	339	323	313	347	345	343	357	342	329	346	329	349	330	327	360	368	354	331	369	327	357	348	324	334	340	367	319	339	331	330	312	315	353	290	332	348	330	340	360	326	326	340	325	332	366	323	334	306	359	348	329	323	310	329	298	328	326	299	301	321	328	307	312	364	353	337	297	322	342	304	345	334	321	356	326	327	345	338	353	305	335	322	328	336	293	320	327	326	327	362	352	358	339	324	327	300	335	302	329	349	327	353	343	335	348	322	314	328	320	311	329	328	267	338	297	319	328	347	305	328	326	345	348	336	337	323	308	329	315	334	346	354	329	362	327	343	340	331	353	329	338	351	352	338	321	328	321	340	322	337	339	316	363	318	353	297	328	339	317	315	318	355	324	314	319	343	349	334	367	327	317	357	318	345	359	328	369	338	357	329	310	342	344	346	294	329	337	319	342	352	354	345	331	341	361	310	359	330	335	364	326	368	349	343	336	355	316	347	346	360	329	321	287	347	301	334	336	331	348	329	356	319	332	321	329	333	373	341	305	301	303	336	296	323	348	343	329	340	325	327	358	339	320	304	364	334	331	374	349	335	337	335	325	310	333	343	333	328	332	334	342	334	327	334	333	324	327	338	329	328	321	360	344	324	365	299	308	332	272	319	337	317	324	355	315	338	334	307	325	341	358	301	326	361	319	348	319	315	345	339	304	336	331	323	324	350	338	332	303	365	321	310	356	320	358	320	323	328	378	329	343	320	306	346	361	306	334	373	316	336	318	328	320	365	309	383	313	326	316	292	321	330	319	309	366	316	361	313	335	328	344	321	367	360	326	349	365	329	344	319	321	337	350	319	326	316	305	342	335	334	326	372	340	322	324	333	347	316	328	325	322	315	325	317	319	324	354	370	339	340	359	329	332	373	297	347	355	359	343	334	335	358	332	355	342	315	365	354	356	312	324	332	320	325	337	351	319	319	341	336	331	323	308	337	325	325	343	359	329	355	360	345	344	343	331	323	315	353	327	342	355	323	302	345	324	327	332	331	355	324	298	341	339	321	346	340	332	306	362	331	342	345	324	324	305	323	342	324	298	334	323	355	334	350	375	362	366	335	367	344	296	306	384	367	341	343	335	360	366	339	354	295	327	335	289	310	316	333	300	334	352	358	339	356	355	342	313	340	363	354	344	333	351	317	327	335	335	350	323	324	338	371	335	310	362	337	332	340	314	350	349	329	320	309	345	328	320	348	341	337	322	335	312	314	323	326	325	326	340	298	315	348	367	328	337	350	326	321	308	326	343	325	313	322	363	328	333	315	334	337	362	328	333	321	363	359	318	324	344	329	322	350	318	339	352	381	320	324	338	352	333	364	332	323	314	347	341	350	309	329	321	310	338	317	345	332	350	342	330	356	365	323	323	361	324	353	323	314	367	370	306	318	308	332	311	337	324	306	342	309	344	317	338	348	347	307	338	330	320	312	360	341	343	300	330	337	346	332	321	338	334	330	319	298	313	333	332	322	329	321	308	331	316	333	332	329	353	326	344	323	348	342	353	308	343	340	335	371	338	344	334	331	330	332	329	317	309	342	332	313	316	313	395	314	328	317	325	323	300	344	331	331	333	315	332	321	328	342	342	360	320	309	335	354	338	329	334	321	311	342	347	345	328	305	350	309	308	324	363	333	335	342	325	343	360	316	347	323	354	359	315	340	332	346	314	310	319	365	322	314	373	306	340	321	313	371	352	353	354	359	349	361	327	339	325	327	343	335	309	350	350	351	316	339	330	335	324	316	348	305	309	334	341	370	343	343	310	328	305	327	293	361	338	308	340	309	349	342	364	344	330	318	325	340	311	343	300	330	311	320	331	306	345	349	312	340	349	326	330	318	311	355	347	354	329	310	313	345	330	352	350	325	354	318	298	329	341	331	308	314	377	318	347	355	312	337	367	353	325	315	330	339	324	320	328	355	327	360	351	353	318	352	312	327	360	319	321	315	310	342	344	361	339	316	339	319	329	327	357	320	300	331	331	329	361	326	302	321	331	345	351	302	344	326	334	332	308	331	298	367	335	326	364	337	334	340	319	349	307	338	311	353	319	356	342	320	365	343	339	328	353	349	324	324	328	324	331	382	291	321	309	305	320	328	340	316	349	324	360	341	309	312	340	335	310	359	293	336	315	339	331	317	329	291	304	329	331	293	328	367	326	352	334	304	310	311	358	354	394	308	304	322	329	310	328	360	302	303	330	343	326	323	378	320	328	349	351	376	365	323	333	334	352	327	328	352	349	334	325	355	339	314	345	319	365	348	325	333	340	344	332	361	309	328	309	333	300	331	313	357	338	326	312	301	299	332	339	313	322	328	344	339	338	334	324	314	310	351	345	350	343	337	330	360	350	357	332	317	322	342	327	345	357	353	319	364	334	331	340	343	362	330	328	305	328	326	313	342	333	330	346	300	330	335	340	369	343	346	364	326	337	306	298	325	342	336	326	321	338	312	327	341	301	339	365	342	345	349	358	343	336	329	346	316	330	346	339	367	339	318	345	332	359	344	342	348	356	341	348	345	317	338	341	320	350	343	330	321	347	341	310	326	335	301	311	345	324	311	306	341	336	328	334	328	312	312	319	292	316	333	361	345	333	345	358	324	334	354	310	347	362	355	377	327	321	341	329	309	372	346	333	329	321	330	325	344	317	331	373	338	395	351	324	336	327	367	333	320	323	346	300	354	309	338	337	336	345	310	342	310	331	324	344	358	313	325	344	343	336	345	331	354	354	355	358	334	349	320	332	328	339	321	348	373	319	331	336	316	322	326	330	308	341	346	338	332	336	347	349	330	342	329	332	322	337	324	335	364
13649	1415	1029	673	552	492	452	444	445	430	433	424	408	445	408	408	395	392	404	372	379	436	385	389	358	378	365	363	411	424	385	383	400	401	406	369	414	391	388	415	410	385	396	447	390	397	398	390	389	386	385	381	430	397	383	366	411	405	408	416	382	403	380	417	367	395	399	399	397	412	416	388	407	390	384	441	393	408	361	406	417	430	368	421	378	383	415	401	405	386	397	425	418	398	431	403	352	403	377	379	399	404	396	393	395	408	406	410	385	391	387	421	372	403	411	405	426	426	397	373	391	382	410	400	413	388	369	413	373	448	392	374	422	413	399	408	383	419	367	380	378	409	385	383	419	381	394	428	387	387	384	404	393	355	411	400	370	390	401	424	390	338	401	417	421	427	397	391	384	380	401	415	407	432	415	393	428	420	394	411	368	397	394	423	380	401	428	370	404	394	414	391	408	391	392	382	362	417	386	391	400	376	421	371	400	390	373	383	404	371	371	404	377	388	405	382	403	410	412	406	362	361	411	379	387	393	382	422	411	382	386	407	377	384	416	370	397	405	392	410	390	388	396	376	414	400	356	396	412	398	454	379	423	407	408	378	384	400	427	389	410	433	388	417	390	378	389	439	413	419	380	438	382	377	403	415	379	404	403	442	403	409	391	386	386	397	366	403	403	383	375	367	400	410	372	377	408	372	424	425	421	406	379	406	378	369	378	397	389	376	414	395	376	394	386	409	424	408	348	411	407	407	441	434	422	395	388	401	419	378	386	392	393	419	378	404	377	392	448	386	394	356	419	418	373	391	393	448	352	402	403	377	438	413	403	418	398	384	415	425	394	390	399	409	372	396	402	366	416	421	396	399	417	382	369	416	396	375	393	390	385	407	433	401	417	373	382	413	406	420	409	397	400	363	406	379	381	394	391	381	374	372	391	387	393	422	390	376	415	388	372	429	413	395	413	395	384	405	418	406	388	403	396	410	435	410	401	352	385	391	387	395	429	388	409	413	408	423	434	407	386	401	409	415	416	408	399	371	389	404	382	421	419	396	412	382	370	368	399	430	401	393	380	406	406	416	417	410	407	403	421	395	380	393	390	367	398	359	396	397	354	401	383	377	371	400	413	367	369	400	391	377	367	366	386	406	407	417	386	399	398	406	370	417	410	385	427	366	380	398	396	418	451	372	403	402	382	414	418	392	396	382	406	437	417	387	396	361	414	396	394	390	410	427	385	396	392	384	392	387	380	427	391	376	373	413	405	404	409	363	382	384	380	398	411	355	439	408	385	403	345	408	413	429	390	403	434	395	407	401	390	419	389	416	367	410	414	412	408	418	441	401	419	444	412	385	386	394	417	410	417	417	389	396	378	380	408	425	377	375	388	420	399	430	397	373	405	412	398	393	361	410	445	420	405	369	378	422	418	422	419	406	404	390	409	419	428	410	416	383	388	424	405	397	405	417	418	379	388	404	433	372	405	407	375	426	435	399	388	409	406	395	374	399	386	407	389	452	387	399	412	397	388	422	405	399	401	397	412	402	397	399	360	413	415	376	404	372	386	394	410	380	372	392	408	373	392	375	407	375	413	412	390	401	368	389	395	398	388	427	405	425	391	389	417	390	406	443	408	395	381	399	348	391	371	396	415	375	373	382	369	427	402	423	430	386	406	403	431	429	415	378	386	370	378	396	374	381	389	396	394	384	433	388	399	374	435	416	376	414	396	392	386	378	422	389	401	386	394	383	408	397	400	392	390	408	387	402	409	404	383	404	389	395	404	392	421	428	386	399	437	389	368	372	424	401	401	409	398	408	378	393	402	402	404	393	388	424	388	399	398	366	427	394	433	383	393	397	393	382	360	387	405	422	372	357	384	383	373	390	382	356	428	412	397	373	352	369	401	368	397	423	379	412	380	411	397	399	407	425	371	375	406	381	399	365	419	395	444	362	395	382	434	442	383	364	421	420	368	421	394	378	426	386	390	383	435	413	419	383	359	395	402	431	376	396	389	393	373	376	396	400	383	379	394	384	382	373	388	368	402	370	396	386	352	415	411	364	389	416	380	430	422	392	403	373	356	396	405	440	406	398	405	395	372	392	417	374	367	426	423	422	391	388	404	355	383	402	396	410	398	408	416	396	389	387	439	365	382	396	405	401	378	399	412	403	404	374	386	396	411	387	390	381	439	387	417	367	375	428	429	407	383	394	414	391	416	407	436	405	418	392	429	395	417	424	412	401	405	403	402	414	399	368	428	364	420	400	429	414	390	362	392	416	432	428	417	422	382	363	386	409	405	367	407	400	389	386	416	426	387	396	412	361	385	385	398	407	393	397	385	407	412	390	392	394	377	399	402	348	376	417	408	397	371	416	412	364	405	406	398	376	379	407	416	434	402	363	410	377	390	394	384	413	385	437	376	385	377	370	421	406	378	427	378	393	374	433	423	367	385	390	433	394	395	395	399	398	373	390	415	372	389	370	415	370	445	402	378	429	408	414	415	379	388	408	380	417	403	400	383	394	351	368	383	395	361	412	364	366	419	406	350	383	405	364	403	415	403	410	406	392	406	382	371	410	376	438	417	358	410	437	386	377	412	400	384	402	375	387	397	397	377	393	413	401	393	414	413	398	380	402	386	439	412	412	415	377	380	386	341	405	379	401	396	374	395	407	398	380	415	403	386	379	390	415	372	432	435	381	372	408	395	419	382	414	396	362	375	392	358	388	369	416	378	415	374	405	423	384	384	424	391	389	407	353	415	406	370	390	379	402	418	396	376	405	425	395	370	388	392	406	408	406	394	403	391	378	377	367	378	387	370	395	393	397	394	427	395	411	401	384	377	407	385	405	390	381	400	387	394	378	422	421	406	379	403	411	373	391	400	413	408	378	353	385	393	377	428	409	384	381	393	424	413	430	377	417	391	421	383	418	388	399	410	424	334	421	398	366	384	396	379	394	402	370	426	384	374	374	393	364	430	410	428	403	377	417	398	344	434	436	401	404	355	370	381	414	398	402	442	395	384	409	416	423	401	428	414	401	398	408	439	404	380	385	369	391	421	400	381	421	387	400	368	435	414	398	397	386	383	397	399	387	404	406	387	426	407	407	417	388	394	404	385	381	455	410	398	400	401	364	435	375	430	411	417	382	378	387	353	376	397	369	411	388	383	410	359	366	377	383	428	414	385	409	367	387	380	362	395	389	373	403	406	438	373	409	395	393	420	382	435	420	389	333	390	405	361	401	375	392	390	395	417	407	370	417	402	422	408	400	403	398	370	422	393	397	401	372	416	416	386	388	429	388	389	375	414	384	428	423	385	371	385	393	424	386	402	415	387	391	394	383	372	394	345	404	402	413	384	369	397	383	369	399	410	404	391	385	407	399	382	383	376	380	400	404	408	414	421	387	380	436	406	377	388	434	389	375	439	395	399	379	374	417	412	392	368	406	378	428	419	422	419	411	409	356	398	404	397	415	431	430	399	378	401	368	389	374	391	368	379	391	402	407
23625	21162	28540	24034	21148	12256	1220	735	595	479	478	458	413	375	363	332	330	285	311	318	297	316	308	258	341	294	297	296	288	273	287	300	274	283	279	267	261	269	278	278	273	297	291	250	285	247	248	242	257	287	252	268	254	253	246	283	270	246	242	260	274	277	267	236	262	284	272	284	263	243	290	264	275	270	275	265	264	260	289	282	283	282	285	281	258	259	265	249	261	239	265	247	261	251	242	271	256	259	262	261	284	251	262	249	278	278	260	265	260	265	264	262	251	268	272	303	268	269	254	278	225	246	259	254	270	262	242	275	267	239	275	265	257	258	250	259	254	255	251	252	231	263	260	237	268	246	237	268	257	246	227	239	276	236	250	258	239	265	255	251	253	265	262	273	299	266	249	237	275	258	254	249	238	278	247	270	242	275	261	253	258	253	290	264	253	255	252	253	232	248	244	258	260	253	255	266	277	288	248	241	308	263	259	278	284	271	277	258	245	240	270	257	266	289	240	232	276	236	297	246	283	257	261	265	265	255	242	265	237	228	280	257	284	271	264	260	248	269	262	276	247	273	254	282	248	277	249	264	291	253	283	240	273	270	254	264	252	246	276	276	256	272	283	231	251	237	220	246	261	265	271	265	276	299	286	280	240	243	278	274	250	265	284	240	279	244	255	260	273	263	259	261	249	284	268	257	249	251	250	252	258	266	257	266	268	254	270	266	290	274	264	279	264	244	275	278	274	253	273	263	259	276	263	268	271	243	266	247	289	286	290	233	251	239	286	282	266	259	273	270	297	256	250	245	235	263	276	261	263	278	273	255	286	256	260	275	250	261	255	248	253	238	252	249	268	259	301	283	267	262	226	268	229	277	252	271	275	256	240	244	232	270	250	267	252	261	254	267	236	230	264	270	282	262	249	254	243	252	289	254	258	256	236	249	267	255	269	274	266	280	254	246	252	281	262	246	263	251	276	270	254	275	268	255	273	287	275	285	234	257	278	249	266	282	272	249	225	234	267	267	285	289	254	248	267	247	233	251	283	250	234	227	233	242	258	252	268	239	270	246	256	237	258	262	245	265	255	257	244	244	252	247	310	261	272	293	245	280	282	296	264	284	277	251	238	261	263	236	287	277	252	240	257	252	270	234	239	263	254	251	280	296	258	217	272	284	268	251	249	263	244	271	258	248	247	258	282	267	252	252	258	238	288	258	284	246	282	258	243	281	263	283	265	288	279	264	241	270	277	283	261	245	252	262	240	280	218	232	260	265	276	246	265	276	216	285	254	254	267	272	236	239	226	250	252	282	242	256	308	247	271	260	281	258	248	264	259	268	251	252	268	270	259	247	274	255	254	252	255	224	271	277	279	255	295	251	252	252	261	263	260	251	251	266	271	253	280	257	263	270	247	282	281	236	266	258	254	277	260	258	260	249	264	282	278	291	250	256	253	290	267	230	250	252	273	252	244	251	254	274	259	251	265	268	240	258	271	251	249	255	265	262	256	253	270	263	250	228	267	252	242	263	258	258	290	246	274	266	264	247	273	262	243	243	273	216	232	236	237	268	257	263	238	276	274	253	251	249	268	275	285	256	260	224	289	256	254	264	280	261	257	252	239	259	250	274	262	253	250	300	267	272	232	236	252	249	232	265	315	258	258	245	262	253	259	282	256	239	268	220	239	269	240	276	270	261	253	278	249	285	269	271	254	261	250	251	249	287	257	257	259	255	276	245	245	252	284	258	253	252	257	274	226	277	262	242	267	260	264	260	249	263	219	252	252	258	285	241	274	271	243	285	272	234	256	285	241	257	253	243	241	303	242	261	268	274	267	251	264	255	253	226	245	232	279	253	230	248	252	253	234	267	287	280	264	246	273	231	271	256	242	261	240	235	248	266	260	265	249	249	255	246	278	276	263	251	266	255	202	246	250	287	245	292	255	261	278	265	236	268	269	256	253	256	255	244	280	269	245	249	277	283	243	261	265	271	275	265	235	261	235	253	242	248	272	239	281	252	246	246	269	265	258	264	248	247	278	285	275	232	244	271	267	247	290	267	259	264	241	236	265	278	247	250	279	287	254	244	245	255	274	269	262	258	246	262	265	256	286	251	234	277	265	271	284	259	244	257	246	244	248	255	268	238	240	299	255	271	261	263	243	251	237	278	266	242	263	255	266	264	242	258	247	252	270	247	252	253	229	273	241	275	244	302	247	232	287	258	229	301	241	266	245	253	265	260	275	246	246	242	266	259	285	284	284	249	261	262	269	284	258	248	258	268	237	249	255	285	258	259	268	249	264	254	245	245	281	272	267	293	226	260	282	264	242	265	288	217	254	251	251	266	254	251	261	285	262	229	265	256	277	254	270	274	280	256	277	260	245	241	269	258	258	259	246	243	262	285	256	238	257	290	292	230	266	260	256	249	252	257	270	259	279	268	270	290	246	257	280	265	247	279	293	236	252	255	259	238	249	275	239	246	249	269	265	245	259	245	254	277	246	234	252	276	246	255	262	257	240	274	266	268	259	229	262	243	259	254	238	294	272	256	267	246	267	259	256	268	266	252	264	255	240	287	267	273	243	250	240	238	266	268	267	222	251	252	281	264	254	267	265	256	263	248	250	281	232	253	248	249	279	259	253	257	267	251	247	275	265	244	248	257	238	265	242	280	283	254	270	272	287	256	280	264	279	248	246	237	265	237	277	251	256	267	259	268	282	241	267	266	277	264	256	247	270	258	252	269	246	268	254	265	267	257	290	251	254	279	242	274	263	258	247	280	258	245	250	287	257	272	242	279	259	279	276	288	264	236	240	266	256	285	250	251	243	275	257	260	285	253	266	244	255	264	257	266	247	262	249	258	266	273	272	247	280	283	262	211	261	292	272	260	255	256	259	256	256	247	293	253	262	285	254	246	224	239	257	257	287	290	249	270	266	241	262	249	255	279	245	247	272	228	256	235	252	246	256	256	291	236	250	277	239	269	267	249	262	259	258	256	284	257	265	230	236	243	275	249	257	247	298	275	271	250	248	255	260	240	273	274	264	241	260	277	293	267	281	247	265	292	277	239	260	233	261	267	252	263	234	274	235	255	252	236	237	253	256	266	243	270	289	253	254	245	262	263	263	269	259	283	261	245	235	275	265	276	261	259	235	261	248	260	259	248	259	279	230	260	262	273	274	250	273	231	289	243	277	273	268	289	284	255	240	248	266	233	240	245	277	280	283	263	269	266	270	262	270	256	271	264	248	254	255	257	265	269	278	275	236	237	297	270	272	268	265	252	297	276	238	231	275	285	269	282	266	274	289	235	228	239	268	266	284	265	239	303	250	262	262	272	242	253	255	258	265	277	273	260	274	243	247	256	271	263	280	253	258	265	238	262	265	250	263	242	275	300	259	271	248	278	238	256	245	269	268	256	253	252	236	247	255	223	257	266	252	241	229	260	226	239	264	248	266	255	267	257	243	261	260	294	228	285	252	269	265	267	264	252	242	284	284	251	265	259	262	269
17213	9925	7996	3915	2708	1959	1540	1182	1040	847	720	674	616	537	469	450	436	439	384	409	387	404	342	374	384	389	334	350	320	327	339	335	331	368	330	331	298	291	359	363	301	334	298	335	331	308	328	328	326	342	309	329	321	320	359	330	321	329	312	322	322	306	305	314	301	353	318	303	313	296	296	305	316	302	307	326	290	293	312	329	297	282	293	305	307	318	300	329	296	322	333	282	306	298	329	330	322	288	345	286	305	319	304	313	320	327	336	300	263	308	300	290	278	314	314	317	304	330	313	313	275	313	300	290	333	318	307	307	291	275	309	276	313	305	317	305	310	272	314	302	300	326	332	298	286	282	308	313	306	326	301	293	305	306	288	305	300	339	292	319	299	320	309	299	334	338	301	331	293	275	300	296	341	314	272	288	298	316	310	314	318	321	271	302	301	299	295	318	289	304	332	327	300	269	322	305	319	298	326	315	305	306	310	266	319	305	310	315	267	312	327	313	308	313	308	301	298	294	302	294	294	334	312	303	315	266	337	293	294	301	318	319	293	304	316	275	318	325	306	288	307	336	286	288	313	305	309	333	301	322	327	292	328	261	303	319	320	290	328	300	306	277	320	341	311	332	302	325	294	282	314	314	293	296	304	339	283	326	289	307	306	310	294	281	271	292	304	311	307	296	291	278	308	301	289	286	275	307	309	314	308	301	344	313	289	295	324	339	311	329	301	318	323	307	286	309	293	312	307	299	308	318	298	286	291	335	299	290	323	292	316	305	294	311	309	330	293	263	292	286	307	333	290	308	281	310	326	302	282	279	310	298	315	278	329	327	305	323	300	286	336	326	353	304	259	278	310	305	299	295	289	295	312	281	301	311	303	298	279	318	305	296	304	299	285	326	310	309	284	300	294	310	291	304	271	300	290	321	306	297	300	332	277	289	286	301	302	290	301	305	313	298	310	313	307	257	283	307	290	296	317	316	316	289	313	324	294	289	306	299	345	308	290	317	271	288	306	289	328	310	318	302	283	336	299	317	297	314	296	305	335	301	291	312	275	289	322	328	269	283	301	291	333	302	308	315	300	274	297	290	294	294	325	313	301	304	277	321	283	278	301	322	336	292	314	322	305	304	264	336	323	299	288	324	327	288	297	286	319	312	318	305	253	322	282	298	302	287	286	314	274	331	288	324	301	287	287	311	286	308	311	302	313	337	294	305	311	283	276	329	292	290	300	283	299	287	314	326	296	312	343	306	305	310	302	314	278	301	315	300	283	296	284	310	293	286	262	320	265	300	281	273	295	317	309	316	294	317	288	351	323	318	286	299	326	299	298	288	301	280	315	282	282	313	308	303	292	282	308	299	306	299	330	319	300	284	298	297	347	322	303	289	284	331	323	316	309	311	268	293	300	279	334	298	294	273	297	310	290	306	291	318	296	299	282	327	288	311	317	297	297	299	297	314	324	283	287	294	294	310	310	285	291	315	326	293	315	319	280	277	289	325	334	290	280	315	316	291	327	291	337	306	273	320	279	308	294	288	288	285	316	277	317	294	290	321	298	304	284	280	292	310	310	275	305	306	264	279	308	286	286	320	289	315	297	288	320	315	303	299	283	318	281	296	307	311	332	307	322	323	287	324	290	296	289	301	322	304	298	302	324	308	289	321	269	298	304	300	293	314	281	311	349	329	312	297	307	305	301	318	281	309	300	290	279	288	300	280	320	320	290	273	273	313	297	312	292	299	331	282	310	259	307	292	319	314	316	301	300	312	288	312	304	291	274	355	298	284	305	305	290	255	326	306	312	292	293	295	318	302	333	311	294	317	293	306	308	301	305	329	314	293	339	301	304	303	305	316	318	308	305	322	285	295	295	309	328	304	310	316	312	293	295	340	309	310	324	302	303	300	316	359	284	289	314	308	287	362	292	302	335	319	298	316	307	307	298	298	304	270	323	293	293	330	314	320	298	284	313	280	273	318	322	326	317	304	288	326	297	287	290	294	307	300	327	294	307	308	320	276	292	302	299	322	276	285	327	320	342	299	298	300	316	283	325	312	323	317	302	357	329	280	304	287	266	311	304	271	313	353	329	254	302	313	302	312	312	293	326	304	340	309	286	331	291	311	276	292	299	295	305	297	309	304	286	301	322	292	316	316	323	297	304	298	317	291	268	259	289	283	309	338	315	284	331	311	304	311	312	309	296	329	304	294	330	303	304	309	312	306	321	288	282	318	306	276	284	256	271	304	320	313	276	286	312	289	297	327	297	315	307	317	298	296	307	294	299	306	318	287	315	292	289	312	309	285	265	292	304	320	318	294	292	308	309	303	289	301	304	327	329	319	302	315	287	309	293	323	335	332	273	306	288	315	321	316	306	294	293	296	323	286	299	297	338	301	300	304	272	308	290	285	299	311	316	315	295	310	326	308	274	325	306	277	293	332	276	311	292	314	308	346	311	283	308	296	281	309	305	297	288	290	264	303	297	320	299	288	332	298	305	313	269	258	299	295	323	302	281	280	336	313	309	282	296	332	288	297	335	305	311	307	275	292	300	289	312	314	320	305	309	319	333	285	276	301	285	315	265	275	272	327	293	312	273	274	288	271	302	324	304	277	302	341	298	320	274	311	279	297	329	306	318	315	316	295	298	326	291	315	330	298	301	273	326	297	288	325	312	330	296	288	276	311	324	290	288	296	301	330	320	323	281	293	278	288	314	298	305	290	330	303	340	334	291	304	310	323	322	285	324	295	281	262	308	306	331	300	300	318	281	311	285	315	316	297	305	300	290	336	305	298	323	313	267	288	271	265	286	321	306	313	329	280	343	278	298	334	300	333	280	314	311	292	304	293	297	346	319	305	318	332	297	318	310	301	305	285	304	305	310	345	303	318	313	296	296	301	313	323	317	319	303	289	334	290	284	309	313	310	325	305	308	291	291	295	301	329	306	300	288	325	298	300	325	306	279	291	309	307	272	295	299	262	275	310	310	268	308	292	280	316	313	303	315	307	309	328	299	305	305	292	303	328	309	285	312	310	284	313	281	321	322	293	315	317	294	296	305	320	332	282	278	304	301	300	300	314	289	342	319	304	307	306	307	320	282	295	311	308	306	301	309	301	281	315	296	291	296	320	292	284	308	300	325	297	308	311	280	300	313	336	272	306	284	298	293	309	300	319	293	296	320	306	294	292	287	301	309	299	281	309	314	321	310	289	294	311	279	288	292	298	323	298	304	318	309	299	330	303	315	304	301	341	325	312	308	300	291	258	311	313	306	330	282	295	335	300	287	302	301	341	312	265	297	328	290	292	281	291	295	290	313	283	291	312	303	306	311	284	314	265	320	302	284	299	288	294	275	315	300	329	307	284	314	280	317	319	322	292	306	327	327	301	296	308	317	296	324	293	298	294	279	328	308	294	318	275	318	282	327	294	295	296	311	312	299	301	326	318	280	311	324	318	280	301	293	286	307	305	304	312	309	276	296	323	296	312	261	316	323	288	319	329	297	300
24806	21175	27551	24967	12523	1213	880	816	741	698	676	669	631	640	637	630	628	625	603	611	628	592	627	568	597	600	595	565	571	601	620	578	583	565	586	578	654	635	599	619	617	601	588	560	587	599	571	612	558	587	524	603	566	592	565	590	520	581	554	553	597	553	613	595	573	600	567	602	581	574	599	614	589	618	574	582	569	582	555	578	590	596	561	622	566	581	545	540	607	596	569	581	612	604	546	537	572	568	585	559	556	595	545	627	622	592	611	566	615	527	571	592	589	586	568	591	577	565	587	602	574	568	601	634	554	594	615	624	554	539	604	568	581	588	557	592	567	606	560	593	596	603	534	613	600	604	583	589	598	607	578	576	578	563	611	570	591	596	582	594	595	569	611	596	570	610	594	545	582	614	558	564	590	547	587	608	601	594	587	630	613	609	605	600	597	571	570	605	568	580	586	579	627	576	601	581	574	546	559	591	587	546	555	541	600	578	615	554	568	576	542	552	573	571	586	557	570	597	564	592	573	611	576	601	573	587	546	615	594	578	612	594	588	577	604	586	574	556	600	575	563	576	596	597	620	599	570	585	546	599	581	565	624	549	577	622	567	554	627	589	592	589	556	611	553	610	609	537	628	589	590	560	585	578	583	600	622	551	576	626	583	631	561	550	592	588	586	597	626	558	565	555	619	551	584	630	564	607	600	576	550	533	634	610	574	602	574	570	603	577	613	552	609	633	567	583	557	577	610	585	575	569	579	552	561	550	572	591	541	568	600	613	589	635	586	625	559	578	602	553	581	600	580	561	604	576	570	552	588	570	595	555	563	553	614	577	608	566	585	603	541	563	592	595	540	520	587	617	564	616	543	591	582	588	603	615	575	548	540	535	565	553	610	574	540	575	597	601	559	588	576	612	571	572	574	570	592	551	599	576	575	599	569	579	552	553	585	635	581	590	601	595	597	595	558	545	616	567	534	557	548	584	584	575	570	648	582	591	586	575	593	581	574	525	570	587	577	577	548	604	628	613	597	556	563	609	598	604	554	539	544	550	579	551	622	601	560	570	618	576	537	610	580	617	603	602	561	575	604	585	577	593	616	583	600	577	554	575	549	574	577	612	529	585	588	590	541	572	594	539	582	584	556	608	575	577	571	551	600	555	569	622	575	552	557	595	579	561	562	608	571	573	552	557	538	560	571	532	573	601	571	598	568	556	547	587	632	564	584	562	590	592	505	589	600	579	576	562	587	570	584	578	591	592	622	587	597	568	601	566	612	586	562	572	545	577	556	550	619	578	577	590	579	515	608	598	605	567	589	578	584	595	586	574	589	575	560	562	594	574	569	540	590	575	597	574	625	565	534	560	574	556	592	571	597	579	539	646	603	623	595	627	614	591	613	591	581	607	575	558	598	581	580	620	561	577	610	562	565	559	562	543	588	626	550	548	556	576	590	553	572	631	553	640	608	536	587	599	614	606	614	632	570	545	583	561	609	595	634	576	564	577	559	582	580	624	561	561	582	588	553	581	504	570	546	556	567	554	546	645	604	605	571	587	558	570	567	594	575	575	600	552	566	552	553	592	592	587	598	587	644	597	608	585	588	559	585	621	514	589	569	558	554	578	621	580	584	603	610	599	588	560	580	581	573	585	572	611	572	554	597	540	574	587	553	588	533	580	595	549	576	593	564	591	573	572	577	589	581	573	597	589	558	560	569	608	627	604	543	540	552	597	576	642	570	585	601	576	613	565	588	572	562	551	596	610	607	605	603	565	571	586	604	608	602	552	566	591	634	622	558	583	544	610	578	608	563	634	535	609	534	527	588	584	572	570	518	555	587	588	577	576	547	579	575	550	601	579	554	565	587	599	599	640	613	552	579	575	573	608	593	587	558	545	553	539	583	600	552	571	549	629	589	592	540	545	595	592	571	554	651	564	585	601	567	589	581	603	584	600	603	572	573	573	560	563	585	614	597	582	562	589	596	608	565	621	572	591	579	591	583	558	546	597	603	521	522	630	635	581	605	625	597	548	577	584	576	600	572	601	622	520	537	557	542	583	591	608	605	603	538	602	571	548	550	592	569	541	581	613	601	570	566	558	586	555	572	587	541	604	596	556	554	582	586	539	595	642	579	564	582	586	571	563	570	583	608	608	579	571	553	598	544	606	600	590	535	629	568	624	582	608	612	582	569	587	576	556	593	575	608	564	579	559	609	574	618	573	568	590	580	616	573	598	572	556	582	575	575	628	567	566	563	592	576	566	543	599	584	556	554	566	580	553	561	572	572	577	602	546	528	537	587	515	563	599	569	581	619	571	612	562	611	598	561	552	564	574	592	576	575	577	584	597	545	580	573	628	543	595	576	566	615	561	641	606	575	560	609	581	611	549	515	561	561	623	575	595	581	584	567	563	553	573	598	630	601	577	567	593	618	581	583	559	598	582	603	583	560	578	599	595	598	558	585	583	595	598	609	605	571	601	611	590	578	595	598	595	595	597	572	572	567	587	553	594	563	566	549	568	554	591	605	571	568	542	618	553	552	587	552	576	570	620	584	538	578	603	588	612	629	602	533	549	641	560	588	587	540	595	564	620	599	588	548	605	610	581	574	584	639	572	550	554	581	639	563	564	600	590	600	606	577	596	602	587	571	641	570	617	612	606	561	587	571	548	563	537	544	602	555	631	565	568	558	559	597	571	550	589	546	543	569	524	589	600	589	539	570	618	522	577	614	559	599	612	574	559	588	561	574	555	601	633	587	568	596	607	620	560	562	562	574	576	568	541	541	554	559	565	574	555	569	570	628	584	571	553	616	597	576	570	538	546	579	612	564	573	590	590	557	526	614	591	605	577	573	590	574	608	591	595	616	581	567	582	539	576	582	587	573	556	587	572	543	561	569	615	545	602	563	599	634	607	558	577	627	580	591	572	592	613	579	632	587	573	546	544	565	541	586	586	559	571	577	531	564	524	595	629	570	577	559	552	604	579	590	549	569	569	529	589	602	558	601	592	565	550	636	598	586	573	567	577	571	584	580	588	516	558	575	584	593	605	621	572	593	605	558	551	570	607	579	565	599	563	581	581	570	568	579	582	604	595	556	604	598	565	560	602	542	592	582	578	571	582	576	570	597	612	574	605	577	596	596	563	583	550	604	540	561	537	594	635	541	558	591	590	573	567	572	622	554	592	550	615	593	580	574	577	602	554	577	582	576	548	548	569	590	590	530	600	571	602	585	571	546	601	576	608	593	574	584	541	624	548	587	596	535	598	625	550	619	592	552	549	601	559	526	552	547	574	614	570	584	574	563	582	609	621	609	583	568	594	585	564	575	567	591	597	533	592	592	576	604	600	555	593	569	530	527	556	611	597	621	603	606	586	589	547	513	573	557	593	579	585	557	589	621	580	586	575	575	578	566	563	572	558	603	576	579	573	630	592	583	570	566	567	581	565	576	595	567	574	611	595	581	545	584	565	551	573	628	524	603	607	562	583	565	593	605	594	555	529	583	508
16641	5949	4604	2508	1878	1500	1355	1184	1006	965	877	837	801	811	737	757	718	678	700	727	701	667	680	725	655	699	722	662	686	648	687	641	679	636	689	649	737	673	679	652	650	729	697	690	640	670	668	697	664	672	666	678	655	747	700	669	628	639	655	651	601	706	649	621	671	686	652	681	681	649	631	669	708	656	625	672	665	658	649	643	691	670	678	642	609	633	669	667	666	689	681	647	664	652	655	594	628	669	668	609	644	635	651	684	645	683	626	660	649	618	721	664	660	676	645	674	615	646	716	654	623	665	615	649	643	692	627	607	654	666	707	682	661	692	678	675	630	655	652	679	634	679	720	691	669	687	645	670	652	673	673	649	643	647	668	669	633	664	679	637	633	668	675	653	672	666	662	665	654	676	660	589	651	649	686	655	644	671	620	681	667	602	610	661	705	666	692	645	673	666	630	648	643	593	673	706	640	654	626	630	652	703	634	673	666	637	673	637	678	607	659	664	663	693	658	700	676	626	667	629	681	644	691	686	646	707	648	640	661	653	701	681	689	673	648	668	632	675	683	674	665	660	650	662	635	602	638	632	655	689	645	689	648	662	642	649	690	668	645	665	676	665	643	666	634	700	654	686	670	665	658	664	646	665	689	637	661	669	664	612	675	660	636	637	672	675	665	649	653	678	642	674	660	642	649	668	660	657	646	626	598	679	676	651	636	669	679	656	647	688	623	628	640	649	635	670	631	664	646	626	672	641	631	632	641	703	634	669	697	697	684	626	665	648	657	641	681	646	667	645	682	679	648	650	656	659	661	600	641	668	643	626	622	690	661	703	644	662	648	646	620	663	676	651	605	618	664	644	711	626	633	701	649	667	622	664	623	644	654	649	642	696	648	625	633	668	600	660	660	640	689	668	622	627	641	672	640	643	655	668	667	654	662	681	645	648	714	678	625	668	648	659	666	616	648	582	646	685	621	650	650	620	625	696	670	665	664	666	648	629	652	628	632	671	633	695	665	707	626	649	640	629	624	651	626	678	663	695	652	646	655	638	641	670	641	670	674	662	651	674	628	655	641	698	656	634	667	643	627	715	643	697	629	720	614	669	628	668	623	660	634	626	620	682	618	632	670	631	660	648	673	641	653	662	641	633	676	650	652	651	649	662	608	643	670	704	667	633	699	675	662	705	681	629	668	668	634	645	659	628	636	653	649	638	650	659	694	662	640	651	619	658	616	681	638	668	614	653	673	680	707	658	661	602	592	656	666	659	652	615	628	701	670	675	691	665	650	686	637	617	649	689	654	663	670	642	690	656	707	669	646	660	649	636	674	644	616	651	676	650	677	661	651	666	651	615	658	679	691	630	645	576	667	653	651	634	694	664	679	644	674	625	698	631	632	703	629	685	696	657	624	672	712	679	677	639	623	655	653	663	632	675	640	659	688	657	684	629	649	679	649	668	650	644	686	661	659	695	634	656	644	634	680	666	666	623	609	664	672	680	677	642	655	644	662	681	688	660	672	661	705	647	644	610	684	653	695	638	606	660	651	602	714	692	637	676	691	664	640	673	631	693	629	681	603	644	690	647	682	646	650	651	704	656	611	656	627	647	675	663	641	660	689	683	661	673	642	641	677	647	661	654	636	607	596	638	625	650	661	680	632	656	686	646	655	678	705	681	657	658	649	620	675	659	678	673	666	652	645	681	633	666	625	685	645	622	653	618	722	639	680	685	676	660	684	642	719	630	626	670	654	634	652	667	648	640	620	667	682	655	631	702	647	641	665	658	661	653	641	670	655	675	630	668	652	671	689	637	642	632	659	652	621	656	606	632	681	630	627	671	647	614	709	643	659	687	659	674	669	691	661	707	712	669	671	641	682	663	664	654	633	655	645	645	618	700	669	650	657	685	701	654	654	699	671	667	683	661	645	654	688	626	658	629	680	723	642	683	630	665	667	712	638	675	657	645	662	635	574	682	625	651	689	670	689	687	674	629	651	676	671	637	656	606	629	654	640	695	683	662	638	639	600	689	710	651	666	659	641	700	615	591	671	672	685	653	653	679	684	619	639	656	633	648	623	672	669	670	698	656	674	654	672	672	653	645	682	649	676	719	629	657	649	631	616	660	680	671	627	598	678	677	639	651	624	653	659	669	621	681	624	668	633	683	672	647	697	654	659	651	668	665	665	679	656	623	683	703	631	713	653	633	662	623	704	627	686	614	629	673	673	611	662	657	681	669	632	641	622	625	692	684	656	658	646	673	666	651	650	698	661	685	675	650	633	670	657	632	629	648	632	661	638	651	647	671	637	620	645	685	659	684	658	660	644	610	700	610	689	612	632	643	647	680	640	636	649	690	643	661	719	667	675	630	701	735	660	684	636	613	654	665	661	643	655	657	622	653	650	653	638	657	617	632	601	682	640	637	661	672	664	662	687	691	680	664	687	655	617	647	655	619	650	644	614	626	624	638	637	681	642	634	641	653	733	668	676	625	675	642	688	653	649	629	661	679	651	616	729	661	627	694	688	657	647	629	627	677	639	629	665	671	721	602	686	658	638	694	657	696	653	645	657	694	677	647	658	667	629	656	639	620	662	680	682	647	675	640	667	645	666	620	664	657	679	652	636	713	642	649	622	654	655	665	693	668	625	657	641	670	668	669	650	642	699	665	672	696	631	670	604	683	667	631	622	662	654	640	699	663	694	608	660	659	621	672	643	636	644	630	685	660	672	650	697	681	669	681	674	647	695	677	671	658	664	684	693	664	640	627	605	656	663	658	664	661	632	651	660	644	649	634	667	658	654	635	690	643	686	622	664	655	666	644	634	646	677	640	659	622	661	681	663	643	665	660	638	675	608	701	684	640	629	701	675	619	657	680	737	681	653	637	633	678	641	635	681	678	632	654	661	643	658	661	647	616	655	632	634	663	688	633	655	627	646	688	630	641	673	666	639	671	671	669	609	665	665	662	662	657	675	662	668	632	639	658	671	671	634	668	610	635	643	695	667	643	657	639	701	647	616	675	610	719	643	635	654	716	681	644	641	624	647	587	669	699	644	641	684	647	668	663	705	633	643	627	673	670	623	615	671	682	666	677	668	628	667	638	683	693	641	651	648	654	668	677	661	718	648	669	695	690	655	675	646	671	684	681	654	650	648	666	632	677	651	665	692	673	658	639	671	633	610	658	666	632	682	667	652	606	677	680	671	652	653	709	675	673	659	634	707	627	641	692	649	661	632	660	651	648	686	636	628	656	685	666	656	697	607	646	667	655	675	660	595	665	648	631	655	664	643	644	683	626	647	667	686	657	679	682	690	655	667	700	641	656	675	642	667	662	641	624	682	621	599	586	668	650	670	628	645	653	680	620	683	620	680	656	644	610	676	725	675	662	599	646	674	618	642	644	663	686	654	627	702	675	648	646	658	614	646	660	665	684	646	661	678	688	639	667	689	692	610	660	626	693	629	656	700	659	651	646	666	671	649	617	638	657	673	658	701	630	663	634	648	689
22731	21244	29077	23726	21239	21310	12104	1597	1171	1028	961	827	871	762	719	738	719	658	705	656	700	610	614	642	640	614	649	568	629	633	619	547	586	598	625	634	599	635	564	608	583	581	570	556	607	559	569	584	554	544	600	547	572	559	596	579	534	589	563	546	604	525	589	530	575	626	570	557	583	551	543	550	585	590	575	552	618	547	551	555	517	569	596	569	551	546	550	552	570	552	572	586	541	597	558	558	573	573	558	592	569	564	553	600	558	531	501	543	563	603	540	533	568	583	593	567	561	564	577	553	602	563	549	565	589	522	556	531	583	574	563	524	609	592	602	579	602	548	577	601	591	547	549	559	532	548	541	512	555	525	565	548	597	550	559	580	536	554	598	557	569	587	570	590	560	561	507	562	563	584	561	516	561	588	586	535	533	571	560	533	558	551	556	589	569	548	568	585	545	543	560	557	561	580	578	555	547	547	538	576	543	564	595	580	537	582	563	562	574	540	547	545	549	556	542	533	556	517	549	563	550	582	561	538	561	580	546	584	591	601	542	610	557	613	584	549	551	551	598	540	553	559	558	619	537	569	588	570	571	517	529	525	581	558	564	536	557	570	572	499	550	542	548	543	551	559	537	504	549	540	563	514	572	576	529	528	547	549	592	600	571	564	533	550	566	532	569	571	547	562	558	533	558	576	588	510	599	559	540	575	568	586	615	534	592	573	525	565	555	532	535	562	562	576	569	581	541	556	514	591	573	557	539	616	540	571	595	574	531	530	563	565	587	566	555	582	587	604	580	561	552	553	555	611	552	537	550	568	567	551	562	590	556	555	518	557	560	577	505	595	543	582	521	580	567	575	572	581	580	589	580	530	553	546	567	569	592	525	560	521	538	537	585	569	523	609	571	563	550	594	554	548	570	595	570	565	578	533	554	539	555	569	538	561	571	578	589	512	608	571	595	542	577	548	557	557	545	558	558	570	572	595	555	549	562	516	553	556	594	596	568	585	554	585	541	542	564	570	551	568	543	550	549	514	528	563	546	575	569	543	564	554	568	535	546	561	531	542	549	575	575	580	573	584	574	563	585	575	518	579	569	562	536	560	600	528	570	553	554	559	551	554	549	575	546	597	535	556	589	552	518	558	558	611	587	535	552	571	574	593	600	546	551	533	542	570	535	613	569	556	560	579	500	535	581	566	584	541	552	543	527	568	562	566	495	575	555	567	537	563	568	564	575	588	561	525	522	548	541	582	567	536	537	571	573	601	587	526	551	568	542	540	545	569	613	522	561	577	567	570	601	557	522	580	527	591	571	530	590	535	540	563	584	578	598	570	549	603	549	576	517	544	527	550	547	569	572	578	559	547	548	546	521	572	592	598	557	566	598	553	544	516	544	553	509	540	581	567	591	576	580	557	542	536	575	574	502	597	534	517	609	579	555	568	569	565	605	564	582	589	563	574	544	558	612	555	550	539	544	551	575	595	526	563	572	608	548	553	535	565	573	565	513	566	550	572	531	568	573	576	588	530	569	577	571	576	559	513	547	512	600	565	592	486	565	560	554	587	570	548	577	560	558	565	551	586	529	553	564	580	535	541	535	531	555	578	555	590	551	519	605	541	541	600	530	589	591	594	568	579	483	532	559	582	559	558	527	578	588	542	597	587	586	571	493	583	555	576	549	619	551	559	572	554	591	554	560	562	537	576	596	538	568	553	589	536	511	540	587	535	554	592	493	576	603	553	524	573	561	605	566	569	537	551	538	522	569	538	561	582	528	579	574	541	551	584	567	576	557	553	567	551	568	538	574	564	556	549	560	552	555	606	611	613	574	567	590	574	536	555	585	583	551	611	603	554	533	538	572	567	557	577	571	550	613	551	596	555	566	555	548	567	558	525	581	553	528	579	553	513	590	567	564	567	589	575	561	604	557	594	590	546	553	540	539	541	557	544	561	601	566	552	558	544	564	583	568	564	545	565	575	526	582	585	564	560	560	559	561	544	541	571	523	564	570	587	568	587	566	579	579	584	554	568	535	585	581	560	548	545	536	543	580	600	544	550	552	534	520	534	573	565	603	511	578	557	586	543	576	535	545	567	582	537	579	569	580	552	545	522	551	579	555	557	566	521	557	573	546	542	589	583	552	553	594	556	589	584	557	532	614	576	562	561	561	527	587	594	558	538	558	569	538	557	549	586	559	595	561	573	589	588	547	556	609	546	526	575	579	525	566	576	628	549	551	589	562	534	554	588	565	546	539	541	558	585	568	590	556	544	527	558	559	538	582	575	555	566	569	588	611	557	543	574	583	548	584	529	522	618	554	516	544	566	534	553	551	549	555	591	569	553	593	590	556	554	528	509	524	570	536	524	551	555	561	532	548	607	578	571	647	609	547	562	579	570	570	582	570	565	573	593	577	581	587	548	569	561	510	579	590	562	535	559	578	530	541	541	567	611	570	511	555	541	567	523	564	517	555	526	555	529	545	535	567	581	542	510	568	543	537	545	569	520	576	557	540	560	519	565	539	591	565	540	558	523	568	590	577	592	543	568	590	540	584	557	535	516	547	570	552	512	603	573	522	526	575	487	597	571	586	567	544	561	557	588	545	553	595	576	574	559	523	541	543	551	522	542	573	551	541	520	567	591	541	575	575	585	561	561	544	571	585	543	581	569	598	549	552	560	556	553	557	591	581	553	520	593	538	578	566	582	549	571	582	582	528	531	572	555	554	509	565	554	551	532	551	517	577	579	518	546	559	562	589	575	565	577	547	538	595	593	578	575	563	495	557	540	565	556	577	578	572	537	586	580	564	571	584	580	534	560	529	591	521	526	610	575	566	576	586	540	532	552	576	570	576	548	567	537	573	529	576	545	540	590	573	576	561	540	561	577	580	593	574	494	512	573	501	593	590	545	607	582	541	560	559	529	579	532	554	540	553	548	623	588	532	536	579	522	570	581	564	611	567	576	549	547	554	534	537	499	570	539	539	540	560	552	515	544	544	594	555	538	551	501	565	576	563	550	526	563	543	520	540	581	540	560	492	574	586	582	555	551	592	533	543	540	569	549	570	577	546	503	522	545	566	555	571	538	554	509	621	530	561	547	595	546	573	602	595	569	569	565	603	555	563	569	588	566	561	541	579	580	573	528	592	597	600	564	529	539	550	516	544	590	613	579	531	543	541	569	561	562	561	559	602	612	545	550	568	532	540	534	560	551	589	568	560	571	499	556	538	581	532	577	564	512	559	570	577	532	558	568	594	549	565	597	580	554	581	536	602	595	575	546	582	583	531	544	524	560	559	569	552	574	536	534	536	533	542	582	541	560	567	562	535	572	558	544	539	535	568	586	567	614	570	572	570	576	581	582	569	522	572	535	539	569	586	525	552	561	527	605	567	545	591	578	567	555	550	544	554	583	564	536	550	577	566	566	573	572	541	558	560	583	597	554	580	543	590	561	585	562	567	561	530	637	501	562	556	558	574	583	580	545	561	547	542	533	545	572	549	596	572	560
21891	16253	13274	7211	4835	3739	3062	2425	1922	1661	1472	1283	1107	1089	967	860	812	886	813	801	782	744	764	755	666	687	660	727	716	593	683	685	613	665	613	662	653	680	626	618	623	617	629	654	656	640	653	634	626	667	636	619	596	604	621	634	639	601	602	565	644	626	633	572	606	626	632	619	573	618	620	663	615	590	626	613	570	626	574	636	598	616	632	596	591	628	575	619	590	591	620	601	598	604	566	597	576	638	606	628	580	628	608	635	613	600	614	576	616	615	601	604	610	575	637	625	658	607	586	587	615	586	627	604	622	643	583	579	634	552	584	586	645	628	607	637	635	571	619	604	618	635	595	621	594	605	634	642	596	651	609	604	608	591	609	612	618	606	592	618	611	630	624	589	613	636	599	616	603	583	576	571	621	619	651	615	599	630	669	646	627	619	636	626	579	594	623	625	609	577	580	600	660	606	601	573	605	584	581	569	602	638	569	578	628	623	597	603	657	607	602	577	610	653	608	633	579	647	625	613	591	596	640	653	580	581	618	593	601	643	602	585	587	594	613	582	609	621	582	622	591	612	596	617	619	586	600	626	582	573	546	619	588	613	547	591	605	662	587	578	621	566	588	627	633	618	640	616	600	603	650	615	624	588	635	634	631	591	617	589	590	602	587	591	658	580	583	597	592	576	558	626	591	596	599	611	589	622	557	554	637	568	565	648	599	580	587	599	626	575	602	586	572	590	603	554	606	596	565	603	581	588	574	569	641	615	624	619	629	597	596	610	566	608	585	607	613	612	573	588	616	629	644	612	593	573	563	604	588	627	582	633	583	600	528	600	597	657	622	590	604	600	594	570	582	614	625	610	610	619	625	602	620	668	603	580	602	562	588	618	616	597	634	585	664	587	597	606	597	613	647	598	648	656	625	601	601	595	594	581	685	629	665	587	636	614	654	613	590	555	610	592	583	609	579	568	564	594	590	595	592	575	601	625	630	616	562	619	598	558	597	604	615	649	596	620	595	657	634	583	593	572	650	577	587	593	609	649	608	576	604	595	576	597	580	596	583	645	582	600	587	578	626	644	572	597	593	600	601	585	580	603	586	564	641	617	618	571	640	593	600	542	536	615	576	634	618	616	586	627	558	601	568	617	608	609	605	629	578	630	607	604	632	582	613	587	610	596	585	621	594	626	600	593	577	603	602	613	584	594	566	628	608	593	627	584	569	615	618	612	594	630	565	568	587	637	612	581	592	613	587	616	630	577	617	568	601	592	600	583	618	576	616	635	615	586	622	626	609	603	612	632	565	592	613	589	570	601	626	625	573	573	609	614	590	589	597	567	598	583	553	615	615	613	628	637	612	580	593	629	624	621	578	595	578	569	625	624	603	623	605	555	609	595	591	637	639	607	607	538	578	569	612	626	647	597	597	621	630	581	624	615	598	622	593	617	616	594	588	602	572	580	598	592	595	624	575	615	611	601	577	585	580	601	605	629	595	563	596	616	639	602	616	622	609	617	617	594	619	591	604	580	592	613	563	584	668	591	597	566	603	622	622	602	614	585	599	607	577	591	615	564	634	640	615	603	602	603	582	623	600	644	636	630	573	609	647	589	618	620	584	633	573	651	592	581	598	609	604	587	646	674	602	610	609	612	598	604	619	585	585	641	687	626	605	595	578	594	590	616	622	624	631	600	661	589	618	616	610	606	594	622	621	592	585	627	605	612	538	564	554	611	571	556	586	617	619	597	584	617	606	611	602	618	550	599	583	652	605	615	573	608	598	597	613	603	592	594	625	586	590	578	599	613	586	607	627	554	601	625	596	600	631	606	594	612	568	549	669	620	594	573	591	597	546	594	572	589	612	584	619	610	572	649	603	592	582	630	617	591	636	605	537	611	574	592	551	604	621	621	629	587	582	572	631	608	602	583	611	591	604	598	636	564	650	578	632	634	624	642	640	644	571	574	616	593	620	614	612	600	606	596	575	656	597	655	605	638	590	606	614	595	606	572	614	597	589	651	607	605	601	654	589	574	614	599	592	603	584	611	596	580	567	577	605	623	545	606	597	605	624	592	567	579	610	613	587	588	563	611	605	574	566	621	550	580	574	593	591	606	584	551	604	585	588	600	620	596	621	615	606	619	600	642	619	585	628	620	611	621	610	617	609	605	575	586	650	587	602	553	607	616	563	620	612	597	635	577	628	599	585	613	562	597	594	582	628	672	643	540	623	619	607	594	624	611	630	562	611	672	598	616	600	584	615	596	585	582	633	578	609	584	604	612	590	607	598	593	607	612	622	622	614	582	582	619	628	645	621	569	639	595	654	567	615	651	606	595	636	575	597	609	587	596	596	563	612	634	581	623	667	634	613	616	609	597	603	574	572	612	655	585	576	606	597	574	628	602	605	602	593	620	622	588	611	623	611	635	619	584	556	618	589	576	599	646	610	587	598	625	656	609	586	651	597	582	628	558	581	556	592	584	574	571	650	567	604	568	608	617	567	601	654	612	602	595	629	616	591	600	621	614	619	599	580	606	580	635	567	604	610	581	664	617	623	594	612	609	623	609	596	581	582	608	618	592	607	588	618	635	630	610	605	620	564	594	628	561	589	611	598	587	598	644	616	602	584	593	599	626	618	610	589	616	617	600	594	618	610	613	568	597	631	627	599	567	610	570	618	596	608	631	591	629	569	619	577	608	598	650	587	598	607	529	576	614	597	618	633	644	612	585	587	629	646	579	607	590	606	599	645	576	613	595	640	623	590	602	599	598	649	633	598	622	652	614	616	550	599	622	624	625	551	603	613	571	632	625	626	603	630	573	618	573	580	634	590	596	607	652	635	611	612	605	637	579	615	638	604	600	612	580	569	630	599	609	576	595	594	588	607	588	609	609	569	621	592	596	590	581	628	603	611	593	583	626	570	571	570	597	597	598	581	589	635	611	581	606	584	605	568	626	572	589	578	628	611	601	570	659	600	597	621	569	575	670	624	562	603	649	588	560	598	598	614	611	621	636	603	615	594	605	619	597	596	568	681	590	636	638	623	643	629	606	587	594	597	597	627	581	594	609	651	600	610	572	655	573	633	601	618	587	571	601	624	577	627	575	646	592	594	618	630	601	616	611	608	580	627	584	619	629	589	580	604	618	572	580	595	580	632	650	572	574	587	597	583	614	604	586	637	593	596	620	610	639	621	565	584	642	598	601	583	607	576	548	566	584	549	596	580	570	576	592	613	594	574	568	597	606	581	608	593	603	615	598	646	607	599	600	602	616	600	587	610	600	583	599	565	617	584	583	607	619	595	613	590	575	609	574	576	623	599	541	635	567	613	614	585	557	629	590	562	589	575	619	603	640	586	626	606	599	624	621	594	639	590	563	624	623	614	614	582	628	594	577	560	586	633	592	603	620	582	622	614	555	600	559	611	592	579	643	635	616	636	597	585	607	644	594	570	602	594	623	585	551	633	649	557	623	597	551	632	614	564	583	625	576	575	596	556	618	569	626	627	574
27220	20244	8409	838	503	411	388	377	368	366	342	314	327	340	324	362	332	323	344	315	343	347	367	367	379	350	367	334	296	338	338	297	351	319	361	349	310	352	333	350	344	351	329	345	347	315	348	313	333	326	335	300	336	374	311	352	332	345	326	340	344	363	325	364	321	313	329	326	297	326	330	341	347	337	342	329	306	331	300	327	315	329	328	376	319	334	341	319	350	352	366	310	337	326	334	310	329	362	335	339	355	351	329	336	325	321	317	329	324	321	327	320	360	304	364	322	358	327	340	341	364	363	345	360	322	342	338	326	338	324	317	309	353	320	342	340	343	345	335	341	350	322	319	299	340	303	336	295	323	312	343	340	326	368	338	347	336	348	359	313	348	350	335	336	358	317	325	340	287	326	296	338	337	335	368	333	321	311	314	336	328	344	308	333	330	334	302	371	318	327	326	353	307	347	298	318	335	313	345	348	322	332	370	339	307	333	342	318	331	348	312	346	316	359	327	315	324	325	329	365	352	336	305	359	344	339	335	354	349	349	361	311	364	311	340	338	345	333	335	352	349	295	361	320	314	331	348	340	344	321	316	328	328	322	344	318	337	353	317	315	312	347	336	348	342	344	306	319	339	344	314	344	325	311	362	323	352	373	327	295	307	320	305	318	335	332	322	336	313	337	301	323	328	354	347	328	339	328	337	350	336	326	360	332	339	336	339	322	335	326	359	327	337	369	355	317	322	345	348	332	349	319	343	347	340	294	322	324	335	370	332	334	318	314	335	326	326	328	346	323	332	336	317	323	332	313	328	333	358	334	330	338	335	334	328	315	341	309	360	348	336	327	349	343	339	324	346	343	337	296	364	337	337	309	350	328	333	341	337	348	317	340	337	344	304	328	337	324	331	332	362	335	341	331	319	322	333	352	334	325	353	334	300	337	328	326	315	328	360	315	323	365	341	349	347	310	355	355	360	347	337	324	327	349	339	314	318	332	318	340	318	337	363	309	335	335	292	339	342	376	337	327	349	296	329	334	312	339	355	351	290	342	350	293	339	323	331	315	316	329	327	292	351	325	345	314	312	299	300	341	356	325	330	317	359	339	325	342	341	328	339	321	348	329	318	316	320	330	317	342	335	317	329	327	347	340	331	367	343	326	334	339	327	396	331	318	360	317	338	348	325	364	326	335	341	350	328	312	328	336	345	345	315	326	323	326	356	335	346	324	324	324	304	313	336	334	316	350	344	333	334	343	316	352	317	335	319	365	328	323	319	330	351	366	350	304	353	327	317	319	308	350	361	348	350	322	330	331	314	344	342	311	312	325	329	329	325	341	320	335	339	330	319	310	336	346	334	323	344	337	318	348	312	326	337	353	347	311	338	326	344	333	327	309	295	339	351	344	333	341	301	344	328	319	339	317	325	346	324	306	321	332	305	327	330	346	298	339	353	327	323	362	339	329	303	360	323	318	339	339	325	350	329	317	344	296	303	299	341	324	346	331	281	331	363	357	332	352	345	322	322	350	318	308	332	341	325	334	327	317	355	349	358	350	333	307	324	331	329	348	295	307	333	309	320	352	306	317	358	327	325	307	306	364	320	324	286	329	310	370	326	302	329	316	367	292	313	321	346	314	341	360	342	313	310	348	337	341	354	347	324	348	323	327	338	303	354	313	321	326	330	331	354	328	300	337	363	341	323	331	352	333	332	351	317	309	327	316	310	316	331	368	336	343	296	343	358	323	366	363	305	312	355	334	353	346	363	358	376	300	344	325	341	337	351	335	314	329	341	328	347	317	318	360	367	368	320	376	290	370	337	304	330	324	343	339	343	334	339	332	317	375	320	322	356	316	301	360	351	350	335	327	318	328	335	304	368	352	331	306	344	321	348	317	328	301	309	339	304	311	301	311	326	350	331	312	353	313	319	335	340	324	339	325	360	344	315	331	312	299	322	323	344	329	348	338	351	316	291	352	321	325	288	326	330	281	330	333	319	337	330	328	330	337	315	352	298	287	325	323	343	340	337	324	344	348	332	320	326	354	330	337	347	319	342	280	296	318	347	328	308	337	309	350	316	336	334	342	316	310	315	337	315	313	339	307	359	338	333	322	335	311	297	331	336	363	362	350	312	363	323	340	346	319	325	359	340	306	327	329	330	341	323	296	313	333	347	322	343	365	333	334	343	320	342	317	333	343	348	334	308	353	381	306	363	333	330	331	317	358	341	358	354	334	314	301	328	349	341	339	337	302	337	342	327	333	312	364	333	353	353	345	294	357	349	350	307	323	316	290	342	336	338	347	343	354	346	345	322	355	335	322	311	303	319	339	334	344	353	344	320	338	308	364	342	349	316	298	340	328	334	341	296	322	315	312	309	336	314	355	345	350	332	298	346	313	326	304	322	320	322	353	347	384	340	337	342	334	298	335	342	313	324	343	331	306	330	338	302	310	353	299	309	350	338	322	332	353	328	341	343	343	334	339	355	307	341	310	330	331	351	365	378	290	328	317	313	328	326	357	370	340	327	359	320	316	357	311	345	316	333	355	372	312	320	290	350	321	296	311	323	314	334	335	327	334	345	344	348	324	347	319	327	357	340	350	315	340	342	311	354	325	309	326	311	333	343	336	356	300	326	325	305	344	368	328	327	354	348	365	369	311	304	357	332	314	318	342	385	347	328	358	352	347	336	305	353	344	350	354	332	333	331	326	329	357	321	349	291	332	341	334	339	348	314	320	323	293	335	332	327	344	337	314	346	310	324	320	345	337	354	324	329	348	346	320	301	340	376	337	360	319	360	344	332	354	315	307	347	335	331	343	332	364	338	344	341	326	338	350	357	303	324	332	326	350	329	331	342	350	295	314	332	307	342	314	335	336	338	346	348	338	323	326	328	360	340	355	323	330	338	343	355	365	328	334	343	329	338	351	334	322	297	313	359	330	318	290	346	309	341	361	337	307	327	359	294	322	330	357	330	353	332	338	344	326	306	315	345	332	310	333	335	379	344	342	331	346	344	368	337	324	349	336	331	328	358	342	339	317	331	344	343	319	358	309	304	345	334	338	327	320	334	338	337	334	351	342	341	346	336	342	310	330	340	334	306	364	323	323	312	325	322	325	313	326	315	318	339	304	329	349	327	348	323	316	351	335	325	324	313	332	343	384	323	323	368	308	317	346	320	313	314	340	355	335	339	352	336	322	337	320	348	347	367	345	357	312	371	329	352	355	313	323	303	378	335	334	310	331	320	331	324	328	353	314	340	341	352	345	347	337	374	302	327	349	298	368	343	342	365	343	355	331	336	363	305	349	306	315	344	325	369	346	337	363	321	316	336	330	314	350	350	324	290	325	357	341	333	335	351	333	342	328	337	302	306	342	319	358	350	339	299	317	307	338	330	333	300	326	324	335	315	332	330	299	348	321	340	326	323	335	356	330	296	320	340	336	317	342	315	323	314	346	327	363	304	318	328	320	386	347	321	338	318	399	327	345	363	322	329	317	330	343	321	326
14782	2046	1029	726	595	520	461	484	453	468	446	395	424	435	393	396	363	396	396	398	456	404	404	386	427	404	400	427	400	406	413	413	390	425	392	403	394	377	398	380	406	398	394	416	400	403	393	436	394	415	422	393	369	381	391	432	402	416	399	414	410	376	427	426	394	407	417	403	367	393	441	407	412	392	436	372	396	450	409	410	393	377	412	386	449	415	409	398	383	400	404	406	393	387	398	425	388	390	356	411	442	422	396	401	396	390	397	421	379	405	406	391	422	390	436	398	387	426	381	435	374	405	360	393	406	411	382	347	403	405	384	404	406	433	404	415	377	389	401	408	402	393	417	412	414	408	403	432	403	415	390	372	416	421	403	393	398	374	413	358	384	387	372	395	388	397	412	380	430	437	380	380	406	385	400	407	402	431	401	359	388	406	416	395	417	379	389	429	376	396	402	392	364	439	414	402	388	398	400	403	386	389	417	406	380	397	369	375	405	395	439	389	402	378	389	407	383	369	389	362	406	424	400	342	388	388	396	397	392	391	384	370	379	388	377	407	435	362	434	373	387	410	372	396	379	412	371	420	389	389	380	381	414	403	405	390	384	413	397	365	415	422	384	404	419	388	408	403	403	394	426	386	412	421	424	412	404	415	403	372	380	377	429	391	421	399	407	392	382	384	428	398	410	405	416	427	387	393	368	395	402	392	400	422	344	381	418	408	403	412	356	394	377	423	396	429	421	386	395	385	415	411	417	410	430	380	409	431	401	373	413	427	418	436	378	389	383	411	422	390	400	371	381	373	403	400	403	365	395	397	403	403	416	378	409	414	418	390	411	383	425	408	384	396	401	378	387	373	411	436	426	375	404	410	389	386	366	422	399	367	375	387	385	382	418	398	403	388	406	396	386	431	443	400	386	359	409	430	368	412	435	334	365	400	373	379	387	410	387	382	348	425	392	426	364	389	420	379	372	371	387	436	441	398	377	394	384	373	447	392	402	363	405	404	402	374	410	378	436	370	385	389	414	372	400	421	402	373	405	407	381	391	423	404	375	411	399	409	403	399	393	407	372	407	381	399	379	408	418	404	418	367	407	379	379	378	408	411	388	418	394	421	408	411	411	372	411	404	416	406	384	437	404	391	400	412	363	395	373	399	397	406	388	394	406	393	372	412	392	401	390	419	401	354	397	383	414	419	424	397	393	369	396	413	391	358	384	407	404	403	432	388	404	384	381	394	352	394	380	391	404	391	414	426	379	399	385	384	435	412	411	399	359	421	393	388	416	397	393	392	384	400	383	369	420	352	433	414	353	394	371	398	397	384	449	391	409	426	395	416	357	426	365	393	396	395	409	406	397	419	396	383	384	374	427	362	409	403	403	394	434	362	382	400	403	395	387	377	375	394	440	420	410	396	378	391	394	442	380	373	369	426	374	435	382	382	416	393	427	361	420	373	407	376	392	403	395	416	406	419	377	396	381	371	403	385	432	387	380	389	402	379	382	373	384	403	420	426	396	369	383	397	417	372	380	405	362	430	393	413	401	363	371	393	418	378	403	400	415	381	433	393	368	383	393	424	382	388	418	417	398	376	401	356	389	418	380	401	400	440	376	394	420	410	356	408	428	403	387	421	412	382	395	409	430	411	407	358	373	382	403	394	406	400	414	413	426	390	390	435	410	392	415	433	421	368	394	432	392	388	405	384	390	401	386	375	398	405	401	397	402	389	402	419	401	400	426	373	390	394	363	432	375	373	393	357	398	400	439	428	431	415	410	384	389	377	421	373	396	397	418	394	393	406	391	370	415	418	422	383	429	366	395	378	432	390	409	388	407	400	400	411	391	404	396	400	417	395	385	420	385	411	402	431	383	422	382	392	405	410	405	390	378	403	415	400	365	443	388	385	439	390	352	428	397	383	385	422	394	420	417	405	354	425	371	376	417	387	421	401	414	394	367	398	416	417	402	386	398	395	422	408	406	392	400	404	384	398	342	408	402	393	415	399	426	365	412	380	397	379	397	354	411	384	421	394	358	408	427	448	395	388	418	398	414	430	396	376	393	431	383	384	380	380	380	428	423	359	433	392	364	415	394	406	401	396	417	359	424	397	421	397	429	423	421	402	375	393	405	409	404	399	404	385	377	393	398	391	424	386	407	378	405	396	393	426	404	360	423	395	429	373	360	405	436	395	396	369	385	410	384	391	389	451	368	403	407	403	375	396	388	419	403	427	436	380	406	426	367	404	449	383	396	385	371	404	428	380	420	385	385	427	386	388	367	409	405	367	395	415	388	372	412	398	418	416	398	359	411	370	373	404	440	401	404	368	349	384	391	399	381	417	403	396	446	406	423	394	415	394	392	449	406	380	391	396	394	396	390	409	376	395	399	400	396	390	401	407	374	403	385	376	380	394	388	459	426	380	401	402	403	407	411	428	392	396	354	383	347	402	380	391	338	392	418	404	370	369	380	402	416	444	388	422	390	359	375	435	359	401	400	414	425	374	380	401	356	425	408	433	404	395	355	359	387	370	401	339	405	400	410	363	427	445	437	382	369	387	396	403	370	385	356	404	388	400	389	425	384	368	402	402	436	410	401	425	403	370	393	384	395	397	399	400	408	415	411	362	401	400	404	390	399	424	407	357	392	413	380	376	403	403	391	428	361	396	415	387	416	401	397	446	400	404	385	370	411	416	397	400	412	385	368	384	392	425	372	424	408	375	438	371	357	413	404	392	384	422	388	386	395	410	387	415	396	425	412	364	387	388	394	380	399	388	386	426	402	378	373	414	396	423	407	416	411	406	404	379	391	392	350	406	404	462	409	420	400	389	408	409	421	400	419	400	388	416	389	396	386	403	403	422	400	406	403	393	389	388	395	407	393	374	428	382	380	407	408	402	417	404	390	409	394	350	422	383	426	415	400	398	436	390	387	394	367	382	439	398	385	387	393	411	406	392	388	416	383	384	406	379	408	401	412	406	390	378	362	378	408	420	389	404	395	394	397	403	415	395	406	360	382	423	429	415	426	408	385	395	384	414	401	390	399	410	369	354	394	415	394	382	416	389	430	378	409	402	409	368	393	409	390	412	401	414	412	415	408	414	390	379	376	408	404	413	424	395	389	394	397	421	366	378	398	382	387	416	374	406	404	375	364	397	418	399	387	390	425	386	333	391	387	437	396	434	391	370	379	380	398	416	398	397	375	420	445	414	391	349	393	385	386	382	408	412	356	368	389	424	363	437	411	427	347	404	381	419	393	421	380	376	411	371	363	338	387	389	380	380	354	407	422	395	392	417	400	415	390	395	381	408	429	359	421	384	417	404	371	414	393	393	449	389	406	406	381	403	412	392	372	414	371	381	404	426	409	387	404	392	420	380	366	391	377	398	376	380	393	386	397	410	401	377	403	386	363	364	400	400	399	402	379	386	430	416	378	403	385	407	433	421	405	380	391	368	356	403	428	409	375	369	435	412	352	383	374	370	369	394	416	383	377	382	377	390	405	395
23662	21166	28540	24045	21178	12340	1185	715	538	533	475	411	388	342	377	348	350	341	320	312	333	315	310	304	300	300	311	266	284	296	284	254	290	267	285	304	263	292	279	286	264	259	285	266	278	275	255	241	268	254	271	278	271	268	268	259	273	266	259	278	269	263	262	272	253	272	258	246	261	291	270	267	262	278	269	252	248	271	254	257	246	282	312	248	262	255	237	279	245	265	235	261	284	272	276	280	266	244	233	274	263	300	294	255	263	238	292	256	279	272	276	267	229	253	276	242	262	249	268	263	275	268	262	270	270	267	274	242	225	278	289	271	268	249	253	283	300	248	248	283	278	252	253	257	237	241	250	284	271	265	252	256	237	254	253	277	275	253	263	309	247	283	251	248	278	280	282	268	274	233	265	262	253	284	257	283	286	230	285	250	251	253	261	277	242	245	276	261	257	282	248	246	252	262	261	250	263	275	263	257	281	261	248	295	278	301	269	282	258	259	280	261	250	264	247	261	260	240	245	298	282	250	259	257	247	271	265	284	269	247	283	270	297	246	247	276	277	252	245	258	258	239	257	251	274	278	257	260	243	253	272	283	271	263	265	245	278	258	261	262	275	272	245	243	226	275	257	267	265	251	265	268	264	257	262	254	267	265	231	255	237	247	247	295	273	269	218	256	277	279	245	278	285	233	255	246	247	270	265	258	256	289	246	245	240	261	227	274	270	244	228	254	234	266	275	247	276	267	268	281	240	269	276	253	256	259	244	240	271	253	226	250	235	232	241	247	254	220	286	255	267	283	219	272	266	278	248	264	264	271	261	285	272	271	267	252	246	241	240	258	258	269	253	281	273	261	268	274	250	258	260	273	254	269	250	283	269	262	286	258	314	273	264	274	284	227	263	272	269	261	285	243	281	270	270	242	262	257	265	287	259	266	266	267	259	263	242	245	239	270	275	286	239	257	283	275	267	258	278	248	238	251	285	258	235	260	247	247	260	252	251	261	264	241	275	275	273	242	244	261	252	262	263	269	271	264	238	277	273	253	252	267	220	240	259	251	269	277	269	281	297	278	265	249	255	247	275	245	255	237	289	267	274	267	262	250	252	237	256	266	275	261	258	234	266	270	243	247	258	274	233	257	282	246	241	289	259	275	250	273	263	279	277	271	238	227	254	265	277	264	290	242	260	274	275	247	223	270	257	265	275	265	299	280	254	263	276	243	248	248	260	241	284	270	250	258	261	238	285	242	237	245	283	235	264	238	242	263	264	264	254	271	279	254	231	245	256	283	284	277	257	243	249	296	247	262	251	258	255	227	281	282	294	266	293	246	234	244	227	258	247	252	273	268	282	264	234	256	256	253	289	250	247	287	270	253	262	276	252	281	257	279	270	286	266	268	260	265	262	275	245	270	261	273	286	245	242	283	289	243	279	250	277	257	249	239	268	245	285	265	237	248	250	256	283	276	246	287	283	255	288	239	253	253	235	258	266	268	238	293	259	266	255	295	273	247	257	255	264	247	264	285	282	256	252	237	256	247	281	276	298	252	289	245	252	274	260	289	236	236	269	275	265	261	256	252	253	256	244	300	261	269	268	241	278	235	281	267	286	283	239	287	267	242	253	258	270	253	264	231	258	276	261	263	245	244	267	281	252	281	278	260	239	242	278	275	255	235	275	273	290	259	296	263	265	234	251	270	283	221	242	268	280	252	271	278	235	251	252	254	284	254	266	296	283	245	260	268	242	255	273	236	281	262	272	265	266	266	275	246	243	271	240	237	247	280	258	261	271	233	269	247	294	265	235	265	257	282	257	256	268	259	297	249	256	231	262	250	242	235	243	245	265	247	265	277	276	260	256	281	284	262	272	244	261	258	272	268	236	272	280	231	244	288	248	267	234	267	264	273	257	275	237	259	292	284	244	237	249	279	278	254	273	253	246	293	263	289	288	245	279	258	274	236	233	272	273	254	269	280	263	275	281	245	262	259	239	251	240	256	256	252	265	254	261	254	255	275	245	279	267	267	277	261	262	267	278	256	228	261	273	270	262	258	248	257	276	267	257	252	261	286	267	240	227	242	266	281	239	258	256	273	248	270	222	255	229	246	273	231	260	290	264	283	246	275	262	281	245	266	271	272	268	253	251	247	220	291	258	256	244	243	266	286	255	247	247	264	256	254	254	276	265	252	263	242	242	241	291	275	247	255	267	265	248	268	268	253	275	259	248	264	266	241	242	277	291	280	259	280	257	240	253	251	218	257	261	241	244	238	242	244	239	211	271	278	259	256	278	277	245	232	303	252	260	256	250	278	279	269	274	248	261	246	244	264	248	252	261	279	265	267	265	248	235	274	274	234	237	298	252	270	262	251	288	271	244	242	277	250	258	231	248	246	250	265	238	261	277	255	266	277	273	259	260	301	277	262	247	264	259	262	274	255	263	254	282	257	267	244	262	251	243	245	256	255	256	239	262	257	295	265	270	259	265	281	256	281	274	247	231	258	257	290	301	280	251	261	255	279	244	258	275	256	276	229	260	264	276	235	274	261	305	264	252	258	280	279	245	279	270	253	276	261	245	263	264	224	252	255	276	296	271	278	260	259	263	262	258	247	258	249	260	241	253	246	250	244	275	248	309	243	241	250	236	273	278	249	266	247	273	259	254	262	277	271	287	256	268	231	257	244	268	259	262	252	284	266	265	252	262	246	254	268	229	265	250	251	258	258	267	267	249	263	242	267	249	258	253	285	248	276	256	260	295	258	261	248	266	235	273	265	285	227	259	239	256	249	244	239	247	249	279	267	262	259	247	236	283	280	279	249	233	259	276	239	257	261	267	269	272	264	243	292	255	261	252	262	265	265	253	293	244	236	245	276	269	250	289	278	242	253	254	266	267	269	273	267	267	276	291	270	256	251	269	270	259	260	271	251	291	268	246	257	266	258	257	290	247	248	281	263	274	243	294	282	251	270	267	257	270	277	279	254	250	297	259	269	285	267	267	243	287	267	289	285	269	280	261	280	270	244	234	293	249	255	225	255	242	251	243	246	274	252	279	249	264	255	254	296	227	279	242	239	256	248	265	264	238	257	284	267	225	263	297	243	229	245	264	280	283	235	281	256	231	287	273	283	276	281	263	238	253	280	240	231	238	255	285	264	266	290	244	252	258	224	272	237	259	234	269	280	296	270	299	269	251	220	266	236	260	270	277	279	263	271	254	272	257	246	260	272	272	246	264	264	254	299	258	271	257	254	271	265	248	293	244	263	269	256	230	263	247	246	246	255	250	261	270	260	246	262	250	274	250	269	259	254	221	271	254	246	259	256	275	259	271	243	251	247	274	261	250	273	260	253	262	271	258	249	298	255	268	278	245	258	257	271	265	287	266	286	251	267	278	281	250	274	258	253	281	276	286	299	254	227	236	283	263	273	248	275	248	258	259	249	257	241	264	283	228	254	262	257	253	259	227	241	255	255	277	268	269	247	281	253	251	253	264	281	251	263	245	236	272	285
19580	10814	7868	3954	2731	1999	1510	1215	990	903	794	662	559	551	526	466	420	437	415	404	440	407	378	355	381	371	400	396	340	330	330	348	315	335	326	311	358	317	317	327	336	333	340	291	327	313	328	309	322	326	322	311	282	327	314	315	328	311	361	280	298	304	301	272	303	270	299	289	305	327	319	272	306	288	335	299	289	312	289	344	348	292	311	295	310	320	328	316	332	292	342	324	309	305	293	313	313	288	318	324	301	296	335	299	294	307	330	309	300	335	326	317	306	301	273	283	314	323	310	307	324	310	291	331	320	332	311	321	327	301	328	312	311	320	302	292	315	297	299	327	301	285	291	311	299	279	268	312	299	291	325	307	320	282	292	284	331	288	291	290	336	316	296	344	301	301	307	309	320	341	308	336	332	314	328	322	283	295	288	329	346	299	307	325	297	346	287	310	313	295	297	321	313	314	296	324	301	325	288	300	307	325	260	294	306	306	286	303	303	296	351	335	344	334	346	304	304	315	312	329	323	273	333	323	298	305	306	319	296	298	306	277	331	304	285	360	339	295	314	293	285	306	306	297	290	318	337	312	299	310	313	336	320	295	292	292	271	322	317	298	299	302	327	278	295	314	296	289	304	286	317	316	275	318	296	270	278	320	269	312	319	318	322	312	296	315	307	278	319	329	326	273	317	285	331	303	288	289	322	321	310	309	284	286	300	329	288	331	292	347	285	340	316	309	297	314	315	301	296	312	323	283	313	310	280	272	312	309	307	301	320	304	296	302	322	268	331	308	331	336	301	302	292	299	292	326	299	331	297	314	286	330	306	317	294	316	295	316	333	301	314	303	297	330	336	353	317	324	288	307	267	319	327	299	307	290	290	302	315	312	340	312	324	312	302	322	305	302	286	316	256	294	321	302	327	277	296	283	327	324	319	304	294	319	312	293	333	297	293	274	332	296	317	307	313	320	315	305	327	310	289	315	326	317	285	313	312	294	313	274	301	322	327	302	286	319	318	316	290	295	315	297	311	287	306	287	330	290	262	288	347	309	322	316	318	297	312	316	289	290	303	289	291	290	319	284	298	313	315	299	297	307	322	305	317	283	314	299	330	273	317	291	298	290	304	299	323	321	300	304	291	311	313	269	286	307	288	288	274	313	306	287	317	282	327	280	315	322	328	317	325	316	282	304	309	316	335	324	311	315	362	348	319	291	303	280	353	263	285	304	320	299	288	310	279	315	286	313	353	318	314	296	314	300	298	307	300	321	312	318	348	322	293	345	321	294	298	312	287	301	295	306	316	290	307	317	312	302	301	302	291	301	289	309	293	326	291	311	298	286	332	293	284	294	304	358	324	282	297	274	313	297	307	270	301	313	332	304	322	308	292	326	288	297	282	309	322	290	294	319	285	291	293	303	321	301	326	309	285	294	290	306	320	325	310	328	329	307	316	313	286	304	302	320	299	303	329	313	320	341	300	311	308	325	294	317	314	286	327	331	304	329	298	328	323	295	334	282	311	289	319	306	268	296	313	264	289	292	298	337	304	324	286	305	279	302	294	294	277	292	290	283	311	304	344	328	299	289	295	316	318	284	303	301	332	298	321	309	293	324	295	337	314	329	298	301	297	306	308	303	299	309	308	314	297	281	296	299	329	317	319	283	306	319	289	304	324	296	301	302	277	304	325	310	294	315	313	282	306	311	305	306	314	337	310	316	296	308	284	293	278	316	284	312	305	304	299	322	312	302	296	333	315	305	314	340	298	286	284	308	327	257	283	310	312	296	304	310	290	299	301	327	314	277	324	319	304	283	273	322	309	298	292	334	339	304	306	306	313	291	318	297	289	285	318	305	286	305	283	320	289	320	294	310	310	300	281	289	278	290	302	329	294	311	340	333	278	302	294	317	323	295	324	310	308	297	311	331	305	315	319	296	298	312	286	288	287	304	304	302	319	294	282	348	272	311	309	282	290	310	326	328	331	306	282	285	333	324	272	306	305	345	311	294	301	330	296	303	320	294	310	301	275	314	299	277	304	295	316	323	320	322	334	346	285	316	337	311	298	283	313	334	319	326	321	300	303	304	308	325	296	300	322	325	306	317	320	299	266	316	293	300	300	303	318	329	328	335	320	329	319	302	332	295	327	307	311	327	280	320	307	301	287	293	307	293	307	338	329	253	293	262	288	296	296	322	290	302	288	305	292	281	307	312	297	346	275	298	328	295	326	333	299	297	276	296	318	314	297	297	329	307	322	266	303	303	326	298	343	306	288	326	285	283	270	318	320	315	307	301	304	305	298	314	336	340	314	311	311	297	316	291	290	291	297	296	332	339	312	270	318	302	310	301	293	283	285	314	301	325	321	282	292	314	346	292	306	303	297	285	313	322	285	290	307	297	274	323	292	269	314	304	303	291	308	298	306	310	320	287	287	311	327	313	336	340	312	302	297	311	317	327	332	312	310	298	314	299	309	326	336	285	313	289	307	303	291	321	318	302	324	305	310	297	320	287	287	304	361	305	308	315	321	309	302	324	312	316	337	310	288	306	325	324	325	327	285	286	321	278	274	312	325	312	351	322	328	320	301	295	321	315	315	289	304	308	312	307	297	339	262	308	296	314	301	304	300	304	326	316	321	316	285	283	309	319	326	291	311	316	270	298	304	317	288	305	294	306	288	292	291	316	317	310	340	287	326	289	306	309	286	287	309	296	321	328	264	302	311	296	318	292	293	328	300	330	305	297	289	325	298	301	308	282	291	292	332	311	313	323	296	324	331	304	320	317	327	303	265	276	312	289	292	300	283	288	327	254	307	313	268	321	268	295	301	317	299	316	300	304	290	301	298	311	323	287	312	349	309	335	324	301	347	327	327	297	313	306	260	317	289	321	348	287	337	302	305	276	324	296	306	316	274	312	327	301	327	278	304	331	299	279	275	300	315	330	322	298	294	277	296	274	296	337	303	306	309	323	316	292	314	294	255	266	319	309	311	338	258	299	313	298	293	303	332	322	329	320	283	321	328	312	307	287	307	300	303	294	297	280	323	294	307	304	274	300	312	329	284	302	317	238	312	329	295	325	318	297	281	291	316	330	289	284	295	289	323	333	303	309	291	329	305	305	306	310	312	304	297	287	312	304	294	293	304	312	323	308	300	338	329	325	304	312	301	299	298	305	301	283	288	306	297	304	303	339	307	316	313	315	309	327	316	286	309	311	313	313	277	287	286	280	292	306	296	268	303	279	304	292	297	302	335	338	329	317	309	283	295	318	328	309	340	311	332	318	319	301	326	314	307	318	278	297	284	315	291	309	304	299	304	297	279	276	290	307	282	297	333	295	305	308	330	299	313	326	303	289	332	320	301	328	296	295	306	330	323	316	328	277	304	329	322	306	294	315	294	305	323	334	299	297	294	298	336	278	331	317	323	315	280	306	309	311	280	324	307	314	304	318	334	297	301	292	309	295	318	290	310	296	289	323	306	309	339	305	299	319	286	329	329	297	322	320	296	309
24838	21157	27545	24931	12561	1228	869	767	739	746	662	640	658	625	658	585	639	626	599	627	615	603	625	624	593	559	634	558	599	585	562	589	626	615	583	624	601	596	561	590	584	568	602	605	580	589	601	591	630	578	639	582	559	591	631	549	579	609	598	561	593	621	569	594	598	609	624	557	580	548	564	544	579	581	582	578	613	584	595	594	573	575	660	575	577	567	564	633	610	579	579	592	597	584	566	594	569	601	540	621	542	591	661	606	617	588	616	532	593	585	616	581	602	561	560	586	552	615	596	562	612	627	614	610	599	574	579	571	611	586	588	606	617	573	551	560	598	563	590	613	583	592	583	571	630	540	617	594	570	570	617	652	578	608	613	613	587	605	576	546	588	591	564	586	579	552	578	553	597	551	563	604	562	590	575	564	577	599	597	588	570	598	612	531	548	588	565	574	593	600	555	613	604	599	575	610	570	549	578	598	569	605	604	595	587	579	600	585	585	590	600	572	584	576	591	565	583	630	600	583	603	576	600	593	602	578	591	586	635	593	588	604	566	552	612	589	572	587	556	578	550	615	559	565	589	598	557	580	610	570	593	580	598	591	582	597	615	583	613	589	546	544	570	624	555	540	599	564	560	578	545	567	582	545	586	561	582	563	568	617	553	576	616	577	506	635	636	581	584	553	576	560	564	594	593	532	575	594	568	574	598	595	546	572	599	544	562	624	552	658	578	576	551	557	605	557	598	571	576	546	596	529	613	535	593	551	588	580	583	592	572	585	552	626	551	574	509	551	559	538	539	563	570	593	615	595	611	575	599	572	543	580	512	573	636	582	573	547	574	561	594	604	588	565	581	580	593	612	624	617	588	577	540	574	568	558	599	571	578	580	558	576	586	579	566	568	554	555	565	608	601	578	624	590	579	567	589	586	586	585	619	556	571	550	570	564	562	559	579	610	559	621	617	567	624	568	563	562	563	601	594	565	581	571	562	603	609	589	599	577	598	579	559	587	545	568	549	587	571	547	583	601	632	556	548	558	606	550	605	564	566	568	604	543	597	606	580	550	569	622	595	616	617	640	585	610	582	590	604	599	595	595	572	608	570	597	605	608	588	572	619	593	621	598	577	553	589	614	596	541	552	591	573	575	592	586	612	613	589	554	527	541	563	584	556	589	569	591	566	567	579	545	572	592	586	589	581	604	577	581	552	569	566	590	563	566	626	582	589	587	604	588	499	592	586	606	581	589	525	598	572	588	526	577	583	586	590	570	600	552	590	614	559	549	592	656	547	558	620	610	551	603	598	585	591	596	606	562	537	590	594	552	575	577	583	619	594	588	588	570	567	569	594	604	595	558	598	575	550	564	556	568	611	594	612	554	601	616	582	594	612	584	576	636	553	584	560	564	593	624	573	593	555	597	574	577	593	591	569	575	557	609	595	592	576	572	577	552	560	571	576	597	562	564	630	598	595	523	593	532	580	586	593	533	575	595	600	570	588	570	609	562	538	601	595	577	551	621	575	576	601	545	587	538	588	560	599	561	589	566	556	586	567	571	635	618	594	590	556	572	566	598	571	608	567	612	598	569	562	564	547	588	619	623	559	620	582	568	559	605	597	545	592	604	600	629	621	579	580	586	552	567	589	582	616	593	612	585	535	597	602	557	568	642	575	617	594	570	538	549	570	578	603	574	580	550	578	582	594	593	574	537	565	583	611	582	579	571	591	560	592	630	534	585	575	576	550	561	587	563	610	584	577	606	557	609	623	586	597	570	577	562	560	593	635	541	601	595	575	602	603	557	557	578	593	541	618	543	597	598	569	577	589	581	575	593	598	565	585	612	551	547	568	597	581	577	583	600	597	600	597	618	575	580	581	573	505	566	583	588	561	579	588	625	565	612	600	583	562	561	575	610	588	589	563	625	578	539	585	601	585	587	584	541	601	575	568	620	556	578	572	548	575	564	597	560	606	537	550	596	594	583	570	568	578	557	615	559	579	556	629	586	511	588	563	604	558	548	566	630	603	583	540	595	602	598	559	575	553	604	653	602	596	582	594	589	587	548	577	576	562	576	591	599	563	582	544	591	556	572	563	596	570	581	527	582	526	585	547	580	584	561	533	580	594	595	565	612	600	602	560	586	599	568	592	565	609	570	596	566	581	581	575	614	568	628	604	584	572	587	600	553	582	565	550	577	622	585	596	557	552	558	569	566	532	565	593	594	548	535	561	567	552	578	583	581	568	583	570	582	576	573	557	571	586	605	572	572	592	529	567	568	585	572	614	573	598	576	557	605	648	577	542	573	594	598	596	577	622	580	585	558	598	552	586	625	549	558	583	609	571	606	587	607	575	626	566	559	601	540	534	556	575	611	569	560	578	617	548	588	557	568	576	549	583	575	599	579	575	585	590	560	578	640	555	641	555	572	561	627	566	610	605	563	596	562	608	554	542	605	560	596	585	573	590	557	600	566	595	581	559	588	616	576	586	518	601	568	578	596	587	597	572	578	609	620	602	563	560	596	517	559	594	604	570	551	564	606	611	604	584	568	554	600	549	584	602	556	579	569	532	577	546	566	567	551	575	606	555	616	579	601	573	557	559	609	578	580	600	621	569	586	591	579	558	592	598	583	612	559	574	601	581	589	623	593	577	644	582	585	557	596	592	596	557	612	583	594	542	600	568	580	607	584	604	580	582	567	568	556	575	555	598	591	635	597	577	566	630	573	577	583	613	603	583	568	594	560	609	619	600	571	573	607	603	571	611	633	595	566	553	569	565	571	629	585	590	594	596	571	605	565	585	613	589	596	554	539	597	578	565	545	547	598	589	580	561	588	598	556	518	572	550	614	584	548	628	570	535	612	593	603	566	588	569	599	588	577	622	592	583	547	567	580	591	568	549	613	587	596	599	561	577	513	596	591	569	601	612	591	601	600	600	596	598	606	595	573	553	600	583	561	565	542	594	565	532	564	530	567	551	529	587	553	583	610	617	572	580	566	590	595	542	630	570	607	577	595	568	636	533	596	603	603	646	621	588	576	605	600	539	547	617	584	592	610	618	582	566	599	583	587	599	560	596	605	579	601	618	610	617	609	562	614	560	585	591	568	597	569	562	582	560	581	574	559	583	574	598	583	545	585	591	551	582	556	586	608	592	592	580	594	598	550	597	590	585	622	599	613	614	592	563	549	542	551	628	549	598	595	567	577	592	544	581	572	602	578	628	590	526	593	567	589	590	587	578	615	570	604	609	567	577	566	628	611	569	628	585	583	570	581	616	577	557	588	547	602	578	594	619	591	593	605	555	549	601	578	585	591	570	603	560	590	568	575	582	583	598	581	609	592	563	619	586	526	551	580	574	592	554	563	559	558	607	607	593	621	602	646	560	572	621	573	594	567	603	584	596	565	601	605	563	575	535	585	590	584	565	586	631	579	597	570	565	603	588	544	572	572	590	537	570	610	617	583	576	595	622	565	586	558	574	554	615	610	547	606	576	580	568	591	596	571	611	575
20538	7385	4611	2530	1965	1570	1342	1126	1081	898	872	842	811	766	773	716	721	730	734	646	711	732	712	674	692	714	743	733	633	700	682	652	644	651	640	672	695	676	673	601	695	682	658	688	642	655	646	718	662	687	694	652	633	658	698	649	692	674	705	681	639	689	651	656	672	634	613	678	645	642	701	640	635	678	662	609	694	673	651	687	654	628	661	646	612	642	680	620	669	667	647	632	677	754	680	673	659	636	663	691	666	682	645	674	679	627	646	711	662	675	692	675	662	668	641	640	682	647	652	645	644	667	671	618	649	675	676	659	634	647	657	669	660	650	641	667	660	646	680	677	654	718	658	655	636	698	670	660	631	658	674	665	642	676	701	666	656	658	657	632	679	722	629	676	667	667	657	665	649	689	673	676	651	651	644	693	645	635	649	641	610	670	642	673	655	700	694	647	659	657	653	615	691	669	650	750	649	621	707	656	647	663	669	677	627	656	711	646	587	659	642	618	641	642	650	633	668	688	635	686	668	640	623	639	659	630	664	650	620	664	668	660	660	697	639	651	640	646	666	656	665	665	667	678	640	662	635	681	630	654	662	679	614	661	671	675	687	648	634	669	650	613	645	662	664	634	611	666	649	597	670	672	683	679	677	624	637	653	672	643	631	598	675	703	634	669	665	648	655	676	674	622	643	707	625	681	684	637	679	692	651	655	661	698	624	624	643	652	667	659	659	625	647	668	624	691	653	694	676	599	628	661	648	675	661	694	707	671	645	668	612	654	641	676	634	632	634	629	650	644	635	665	673	691	654	654	646	651	662	667	687	677	619	666	719	627	659	722	645	669	682	642	640	685	708	639	653	621	689	691	678	674	641	619	699	707	659	694	672	674	619	690	617	673	682	679	650	654	712	653	655	670	667	671	693	675	706	696	645	637	596	611	639	661	663	660	670	657	672	672	642	693	697	659	604	700	653	668	681	676	683	652	694	616	645	680	651	689	640	681	665	663	630	634	741	725	641	614	647	662	639	626	664	671	660	661	664	669	657	708	665	696	695	634	651	613	660	636	658	694	685	613	683	693	619	632	712	648	641	660	673	684	602	680	644	632	623	687	680	634	643	664	624	656	676	644	682	607	685	657	658	652	632	651	674	661	637	660	628	658	633	656	674	633	661	686	671	710	649	642	686	631	663	666	679	694	643	655	661	660	673	646	648	716	657	643	669	641	629	657	643	694	662	649	658	658	657	625	655	668	676	667	701	662	640	655	705	641	683	644	657	669	646	657	652	683	666	680	716	684	632	646	640	711	706	640	667	658	709	633	602	676	630	643	623	674	656	676	661	642	677	665	682	653	655	632	675	673	641	662	635	639	700	639	675	633	664	685	630	705	669	656	638	656	669	657	628	690	667	679	660	574	702	653	695	639	675	705	648	661	662	678	678	673	701	701	686	654	638	627	637	626	680	676	676	641	691	641	653	665	656	698	659	660	673	663	694	652	653	661	652	676	656	676	633	637	642	678	696	636	643	700	684	639	632	691	699	635	650	681	663	649	692	690	626	661	688	648	665	645	668	624	665	683	709	614	644	630	676	638	622	652	674	650	661	678	705	654	670	674	635	672	703	643	642	665	667	657	631	706	655	668	665	671	665	671	654	607	676	642	675	672	700	682	655	667	670	659	694	590	665	652	630	639	669	691	669	650	642	704	647	630	648	649	667	645	672	704	665	658	655	647	681	634	617	659	669	671	650	652	643	684	672	664	686	697	666	673	699	632	674	670	679	678	648	737	690	667	628	639	661	688	611	640	605	621	710	681	665	626	727	650	674	657	634	611	617	686	619	702	690	683	661	631	616	638	676	670	636	658	657	706	684	701	607	669	647	658	691	634	651	635	699	650	672	670	678	637	683	680	658	641	656	664	619	702	696	686	632	661	644	650	617	650	638	674	657	629	612	641	633	655	669	643	618	699	666	645	658	692	661	646	690	640	672	687	676	686	645	678	639	601	669	644	629	679	678	700	677	674	739	632	661	696	654	686	715	642	654	642	679	601	617	662	685	666	646	652	651	704	681	676	689	713	649	608	633	657	642	653	625	659	684	655	689	672	655	657	648	694	637	698	654	660	663	621	702	687	661	651	672	633	658	657	637	689	645	709	687	616	669	661	630	657	670	639	645	695	668	692	624	665	675	648	670	711	678	676	646	659	710	685	662	674	677	670	640	673	671	697	659	637	637	624	665	631	670	659	639	687	675	641	662	710	641	641	665	636	679	704	690	654	665	661	654	666	734	668	633	722	600	678	677	655	686	682	711	715	642	653	626	646	648	655	705	669	669	673	677	666	695	653	685	662	648	690	672	681	643	688	666	646	695	686	660	663	697	671	621	651	659	637	640	633	664	655	623	695	677	633	661	650	662	674	670	640	714	706	674	627	655	657	654	654	676	646	652	708	645	628	641	644	663	683	647	686	655	632	637	663	666	703	648	645	674	694	670	693	637	670	632	631	639	655	672	653	644	671	692	636	656	667	664	688	680	646	675	673	659	648	608	680	673	681	653	604	636	650	691	721	681	649	663	611	705	660	670	610	667	635	666	657	648	668	678	687	692	672	624	649	691	654	643	641	691	691	706	665	651	684	650	675	662	707	640	629	692	656	630	695	579	634	663	657	633	642	659	667	649	634	722	683	607	690	674	671	692	676	611	665	680	640	639	685	684	681	682	659	630	672	672	673	653	647	699	652	654	621	632	671	699	672	641	627	674	685	640	655	659	641	706	686	685	602	644	658	656	670	680	660	677	623	675	635	666	654	653	657	682	704	679	650	675	657	655	680	660	622	679	681	637	632	664	656	672	673	661	677	651	658	682	683	711	625	702	670	662	674	664	700	636	668	675	641	645	654	663	704	657	686	647	635	693	651	635	648	714	680	713	661	688	731	717	658	693	640	650	664	610	653	666	692	627	632	650	678	685	691	679	648	678	662	628	676	656	647	636	645	711	703	623	657	721	666	672	680	690	660	630	680	640	655	640	667	650	634	664	634	644	647	653	664	638	661	663	689	688	620	668	665	691	622	664	658	684	671	683	705	653	609	610	685	651	696	708	641	630	618	634	664	665	631	663	623	677	657	643	615	660	642	660	685	680	625	672	688	678	661	667	624	618	665	683	653	684	718	660	656	634	666	655	637	670	664	647	670	679	640	634	660	669	647	679	651	678	690	650	626	665	681	668	656	706	640	676	633	661	663	657	649	674	689	664	698	694	618	676	648	646	658	656	646	678	662	692	679	693	658	660	663	659	639	625	679	667	670	651	658	687	665	695	637	686	603	656	596	656	652	654	650	633	662	641	643	688	650	657	678	645	650	657	690	669	623	725	671	688	660	718	623	665	658	625	626	618	687	670	667	632	616	664	697	632	683	651	663	709	670	663	660	711	689	712	625	650	663	722	658	672	651	663	672	676	663	665	669	619	668	628	662	674	648	656	627	630	627	631	681	687	641	655	671	625	690	631	627
22776	21276	29117	23766	21268	21326	12084	1618	1118	1094	965	890	839	772	724	726	724	674	715	694	696	637	621	613	655	699	651	695	605	625	632	602	600	617	557	572	601	546	580	577	602	551	585	566	596	591	556	586	606	561	600	579	590	594	602	584	612	605	579	605	562	562	606	575	576	606	593	544	567	577	579	580	545	564	555	566	518	579	581	590	580	574	553	584	588	526	583	594	545	574	556	571	555	580	546	538	561	579	544	609	575	573	553	550	600	573	592	558	585	626	555	543	583	616	590	550	523	572	523	546	541	569	591	551	574	571	588	594	544	565	552	569	631	562	576	562	536	569	550	591	561	606	605	621	571	591	557	531	571	545	585	558	535	638	569	546	618	599	534	577	563	515	568	590	556	530	577	593	566	576	532	557	601	565	566	581	583	621	568	533	564	567	596	555	557	578	578	602	608	600	546	568	539	536	539	625	549	528	562	550	579	545	554	574	582	569	589	553	577	569	591	573	560	594	583	582	583	618	585	589	570	591	563	595	595	544	563	562	599	587	575	546	634	605	586	597	566	561	505	571	562	583	567	557	567	569	573	573	548	575	553	557	575	589	600	545	588	569	565	592	566	643	574	514	551	545	601	564	587	614	572	560	611	598	560	565	543	575	535	554	552	582	557	573	575	561	580	529	535	535	572	589	565	557	558	562	553	601	598	561	595	566	592	549	571	595	530	614	523	559	582	580	531	576	578	586	569	551	561	592	576	607	556	563	558	548	564	542	539	551	537	517	541	568	593	598	544	554	572	599	583	597	510	560	566	569	586	556	591	554	566	577	605	575	552	543	555	600	550	549	543	544	604	565	602	593	594	578	601	559	555	545	588	576	539	577	597	584	564	578	543	563	570	551	568	604	577	590	568	624	563	572	585	551	570	557	533	554	545	573	534	589	598	548	583	573	523	569	561	523	564	590	525	604	564	565	549	578	589	565	564	561	566	563	540	552	562	569	557	600	591	574	601	552	602	503	569	594	582	540	527	564	583	583	582	566	552	615	574	490	580	610	569	595	579	574	531	533	569	551	608	567	589	539	583	556	532	532	571	601	585	586	534	560	576	543	578	551	592	562	569	562	583	585	573	541	532	632	620	602	574	614	556	539	583	576	576	561	561	574	559	541	559	580	516	574	603	591	547	535	565	525	559	563	543	639	573	586	527	560	545	549	568	495	545	565	573	556	546	559	549	567	561	552	582	561	561	531	541	547	580	545	569	575	557	586	571	584	556	556	548	553	571	557	506	562	572	581	566	555	526	542	528	593	580	561	515	578	600	602	587	534	531	572	590	604	554	572	568	586	579	599	575	585	532	561	560	596	588	544	570	595	575	564	562	559	533	529	573	546	548	536	574	538	551	505	612	568	591	584	564	588	603	596	542	604	588	575	584	546	598	598	581	563	559	596	554	544	589	534	520	575	550	547	572	595	574	569	522	548	580	545	581	582	582	544	591	590	579	606	578	583	580	577	499	582	520	556	611	540	569	550	559	580	531	567	588	578	536	538	543	604	545	598	559	554	561	569	543	561	562	604	570	577	562	547	538	621	555	612	577	517	555	535	590	571	600	524	574	551	580	566	583	550	565	576	551	547	539	567	572	565	582	516	535	586	581	581	580	550	616	590	543	582	556	573	544	576	564	613	572	551	579	576	549	553	562	530	634	555	578	519	566	572	607	554	590	577	540	585	566	564	569	514	552	572	587	576	545	596	610	554	563	571	556	552	530	530	514	541	574	567	576	565	569	607	567	535	537	596	564	622	545	548	538	543	586	538	550	604	530	533	569	577	534	587	545	566	576	561	609	540	580	573	538	582	553	528	557	543	599	582	570	557	550	572	552	570	570	622	593	602	557	605	611	559	571	608	556	574	613	573	576	566	593	573	546	590	571	527	535	570	582	575	526	586	577	583	602	555	587	550	541	531	572	603	588	570	529	592	582	534	570	586	548	550	565	590	551	575	583	556	579	540	624	547	554	601	503	548	528	552	533	540	574	574	546	605	571	532	543	542	556	529	539	576	597	544	548	589	522	556	582	602	556	587	592	517	576	613	548	549	576	578	561	527	520	566	554	556	584	563	586	589	599	572	539	565	573	540	535	594	572	535	613	596	563	560	585	563	607	572	548	535	578	543	579	556	601	563	549	575	572	587	579	586	599	557	597	553	582	607	543	576	568	548	586	592	596	589	560	552	614	610	557	533	543	588	585	513	597	596	578	614	556	598	555	572	569	596	542	521	542	571	545	550	564	553	541	597	566	536	561	570	581	592	570	591	592	566	545	553	516	580	552	562	498	561	557	519	534	558	603	554	576	541	544	577	573	573	566	533	588	569	580	570	585	579	574	527	579	614	569	563	504	558	594	572	561	546	541	565	547	606	566	549	560	554	531	534	624	552	592	559	573	539	601	569	580	574	569	554	555	579	584	554	570	582	597	586	521	562	537	565	610	536	588	576	521	577	562	571	633	546	552	559	546	550	571	540	604	557	599	576	579	533	551	537	545	542	569	613	577	583	579	606	544	564	593	552	529	566	592	553	600	597	545	595	621	570	597	568	543	561	585	581	526	552	539	558	615	571	533	557	564	521	570	561	585	589	547	566	580	559	566	571	542	604	535	538	535	555	577	555	574	574	504	596	567	561	561	540	575	597	563	534	576	577	593	537	542	570	541	592	533	566	584	584	579	563	549	552	568	597	549	538	542	595	555	556	553	563	550	547	563	553	545	517	574	530	570	552	570	545	557	564	563	532	573	588	546	593	580	557	550	559	535	584	547	569	596	546	537	547	566	536	573	531	542	529	582	583	580	536	582	543	641	574	550	517	568	588	567	525	578	594	557	564	546	528	602	568	559	602	578	545	610	609	544	609	617	577	522	569	579	580	549	603	567	552	584	552	528	585	604	585	602	567	558	585	556	530	569	535	524	529	562	552	533	569	582	541	542	564	552	571	585	582	606	564	567	539	572	590	550	549	566	558	568	571	569	570	631	548	585	551	514	554	560	546	556	552	544	563	534	559	609	546	606	563	543	604	592	565	578	538	525	491	540	548	576	542	533	534	574	574	518	621	601	550	581	566	620	552	594	606	560	548	517	533	544	558	546	555	575	592	567	527	586	581	555	523	595	553	553	552	535	556	535	608	555	556	566	565	542	571	550	584	618	542	585	519	567	546	566	575	585	564	550	544	551	577	540	573	610	606	602	545	570	567	585	563	588	579	570	553	549	573	576	526	535	611	563	558	551	578	537	544	558	591	539	540	538	535	581	599	558	545	549	592	588	563	552	537	548	566	539	548	542	569	524	546	593	574	592	540	579	564	551	608	532	593	556	562	585	584	593	568	594	555	550	532	554	564	539	544	551	548	543	555	560	561	602	544	577	533	614	560	562	577	544	521	545	563	538	551	556	581	596	554	526	576	569	615	556	572	538	578	523	591	528	519	587	547	526	571	621	546	542	543	582	523	552	560	523	545
25351	17703	13210	7114	4937	3621	2954	2376	1882	1650	1433	1254	1111	998	982	940	874	855	817	798	783	704	756	748	760	733	759	720	704	672	694	658	633	684	699	633	654	676	631	650	656	654	626	649	687	623	589	577	660	589	633	653	602	618	614	631	645	618	597	629	656	629	603	628	627	632	649	583	599	611	630	580	586	622	630	618	618	648	633	645	596	619	659	627	596	661	608	592	642	650	646	641	611	616	592	644	611	682	612	645	600	630	626	596	593	648	625	661	584	634	655	580	607	606	606	610	612	588	651	651	627	610	548	658	599	610	625	593	615	647	634	596	584	592	628	621	592	625	620	615	646	599	630	602	592	648	583	620	595	619	630	592	578	653	602	655	647	590	581	657	627	599	630	641	582	596	648	632	611	626	609	608	624	547	645	598	655	614	611	644	638	608	608	591	564	618	591	568	649	634	589	581	633	602	620	645	572	609	610	559	638	612	604	613	623	601	637	592	581	627	589	575	620	593	625	641	632	606	609	637	637	584	600	617	613	601	599	604	626	626	625	607	593	614	647	631	619	627	597	604	619	661	588	618	628	621	666	635	596	611	608	580	588	611	593	578	616	611	586	585	644	622	623	671	622	589	655	618	625	651	639	626	667	606	601	576	653	596	637	591	625	620	622	634	590	619	647	636	639	621	597	595	591	591	616	593	618	620	596	646	577	614	585	635	606	641	666	621	613	635	630	590	592	591	582	592	619	564	615	621	615	631	644	638	587	618	614	642	635	623	626	632	611	608	587	663	626	582	557	638	591	657	589	652	632	590	614	609	597	625	622	562	589	632	637	588	657	585	602	628	601	624	555	619	615	603	614	629	606	614	605	634	655	611	576	612	589	620	607	614	605	648	624	565	586	622	592	587	649	637	601	612	643	620	605	660	586	603	653	598	578	582	579	614	620	579	622	599	624	607	608	589	630	607	635	554	635	618	573	619	653	633	595	629	578	582	626	617	611	617	629	630	628	619	617	605	610	629	609	613	584	599	621	616	609	593	618	561	611	614	637	634	611	592	618	618	620	637	601	609	605	633	594	589	587	622	594	595	646	624	624	609	610	597	577	590	642	672	636	594	645	570	562	531	644	584	614	596	624	586	603	590	592	604	633	636	578	625	638	592	610	609	580	597	614	591	612	598	611	600	652	642	561	609	598	656	615	596	577	637	585	595	643	625	562	632	649	595	644	587	558	613	605	592	597	617	616	620	625	586	579	630	543	647	681	647	614	639	627	618	620	638	580	588	553	590	618	600	595	625	628	617	629	641	580	615	624	660	611	635	651	593	620	610	601	590	596	597	598	640	618	596	560	603	631	601	670	590	626	594	593	607	613	582	584	612	580	598	562	613	593	639	607	615	622	601	660	641	596	570	610	645	663	569	621	607	605	589	616	629	670	616	631	575	607	626	619	653	630	625	605	615	594	568	596	638	585	628	607	606	590	621	628	638	603	598	599	617	616	593	607	634	619	627	617	645	649	576	575	574	633	601	617	645	618	612	627	569	585	544	609	605	579	609	581	640	578	617	622	625	610	634	598	602	616	571	629	602	590	556	562	595	608	613	611	641	583	597	613	590	591	613	591	620	633	648	603	612	634	592	597	610	596	596	622	569	607	607	625	594	622	633	616	582	641	578	635	612	592	600	584	635	605	627	600	654	597	619	628	618	606	625	552	619	617	582	616	618	637	624	630	534	658	598	615	573	609	604	582	588	611	619	604	620	602	636	594	624	612	629	648	600	649	660	600	604	630	580	636	592	597	580	602	605	562	583	567	589	580	624	607	600	624	605	601	641	577	618	573	605	572	576	604	622	616	589	589	600	610	601	579	614	585	568	563	624	595	587	593	620	639	625	608	578	601	626	639	626	608	632	585	667	605	648	622	658	627	583	556	611	599	603	570	606	603	627	618	588	598	571	600	607	613	626	568	621	651	617	590	633	653	621	639	626	608	626	588	588	628	594	585	633	628	660	619	642	616	592	593	574	591	608	639	648	626	618	616	597	607	645	609	638	566	589	653	619	632	634	620	594	631	585	658	580	604	648	637	641	615	609	613	606	629	626	659	606	647	592	624	646	614	659	605	587	607	622	596	596	608	625	619	591	613	659	592	659	642	609	591	619	564	635	589	617	636	664	609	605	580	652	643	613	595	644	646	599	596	619	575	571	559	573	596	608	617	580	633	599	596	592	570	589	586	584	590	589	599	638	574	622	637	578	613	619	592	615	606	614	609	612	607	589	628	614	594	604	618	646	604	647	558	616	586	568	639	622	649	599	619	634	638	622	608	564	553	565	585	642	651	618	553	619	649	658	604	642	586	632	619	597	632	606	611	609	630	595	616	581	635	649	626	611	607	600	621	595	621	622	581	615	596	582	604	640	633	625	593	624	630	612	631	642	597	653	647	617	616	623	591	619	654	621	585	605	655	597	596	595	583	589	627	569	573	638	583	619	601	595	592	583	610	596	623	600	607	636	608	635	590	621	590	617	617	621	602	647	570	569	615	639	628	588	682	591	611	633	590	587	615	618	604	606	614	609	670	574	594	608	628	633	609	657	641	618	603	587	649	570	606	647	582	584	614	586	595	585	594	608	585	585	591	636	615	588	573	629	620	531	640	611	586	660	615	612	557	595	556	614	612	554	544	605	582	633	628	613	641	627	612	604	585	618	598	615	650	598	618	638	593	649	629	593	616	597	635	635	620	608	601	590	602	613	631	616	600	606	622	567	625	579	600	632	587	599	652	611	627	627	626	579	602	600	600	599	633	616	580	605	633	621	627	591	596	580	629	603	637	630	635	627	619	625	577	601	634	615	616	596	622	634	616	579	623	593	583	604	636	578	627	582	599	580	607	575	628	608	598	579	586	610	565	657	618	652	601	651	636	581	595	618	597	669	612	641	645	672	646	638	601	585	637	599	595	613	621	575	621	604	618	589	624	636	585	683	594	569	618	663	627	544	572	614	619	577	623	615	608	642	561	585	644	615	650	580	640	613	620	626	645	591	633	618	595	575	592	583	629	557	588	616	596	570	612	623	612	619	600	559	615	578	559	610	602	641	588	616	589	633	660	623	638	623	560	616	618	610	622	629	628	617	632	630	640	619	630	621	578	628	607	608	639	600	615	614	612	612	592	606	661	577	645	594	652	605	588	636	620	630	593	608	640	600	581	619	628	586	580	629	600	591	608	607	608	633	607	628	603	605	593	650	593	579	606	625	570	559	590	562	584	616	577	566	587	645	608	614	667	601	646	604	632	625	632	611	581	609	592	588	632	615	642	630	617	598	609	616	636	605	583	601	577	634	558	608	611	620	581	609	649	579	564	586	555	617	606	586	647	583	640	574	573	630	591	607	557	645	611	623	583	644	588	595	643	609	588	526	628	598	581	614	623	577	620	613	619	628	621	608	594	630	649	603	580	594	587	597	586	602	605	612	574	586	628	610	613	614	606	669	632	620	606	582	650	592	618	615
27259	20330	8546	811	503	445	419	388	367	369	352	353	341	337	356	363	323	344	345	364	351	354	363	345	353	389	387	364	356	352	349	322	324	311	367	365	335	332	344	349	366	344	341	334	333	315	376	323	353	348	352	302	314	343	325	350	334	344	357	354	304	382	351	376	343	349	358	366	348	316	369	342	330	365	346	326	347	338	355	342	311	321	336	335	357	339	338	342	318	330	343	374	315	344	351	344	324	339	353	349	317	308	342	322	371	335	316	318	353	346	296	342	358	330	338	348	310	347	366	337	348	369	335	356	341	366	359	326	335	372	318	368	350	352	339	314	317	328	354	359	361	363	318	320	336	317	341	345	338	359	349	347	366	335	356	357	343	336	376	343	331	347	325	315	320	390	361	320	331	339	328	383	361	339	373	334	358	341	345	354	341	364	335	354	346	357	344	334	353	373	361	314	333	356	293	370	341	330	336	331	336	360	293	336	329	322	347	357	346	362	325	354	362	344	327	360	371	338	306	368	337	306	332	346	341	354	326	345	324	372	344	312	352	344	318	346	381	360	327	339	384	319	352	318	340	334	325	334	324	370	352	357	366	337	351	330	338	329	326	325	335	336	347	360	357	337	327	317	389	335	336	341	320	326	309	374	328	342	375	327	352	342	350	339	338	353	342	334	357	354	331	367	328	351	350	305	320	343	352	315	339	323	332	336	350	356	336	334	352	331	330	327	337	336	319	329	361	369	326	321	354	296	335	351	328	355	337	341	358	350	337	337	376	344	366	342	368	327	326	361	342	343	344	308	317	359	310	355	346	326	340	347	315	340	363	337	348	328	337	339	318	361	348	318	358	318	350	314	359	352	366	325	333	319	372	324	386	322	368	334	346	397	327	312	347	342	348	314	348	357	373	353	334	377	349	335	328	358	322	342	361	315	328	316	325	319	339	322	344	333	349	356	357	323	336	349	312	340	359	352	356	330	350	342	352	319	338	347	316	349	359	355	355	341	338	303	326	324	323	355	333	314	362	328	325	331	328	346	358	369	324	332	319	369	367	365	316	336	326	316	351	327	343	332	351	339	339	380	360	327	321	378	363	342	323	307	330	337	340	306	373	341	323	381	369	314	348	348	312	322	333	343	340	338	347	347	342	345	345	341	332	354	372	347	352	353	337	341	358	359	306	329	330	309	354	384	317	321	352	328	336	360	339	321	352	301	334	312	330	330	326	323	360	352	336	350	312	332	345	344	320	320	378	358	340	320	319	343	351	340	305	352	301	345	328	328	339	314	330	334	351	333	372	373	316	346	333	332	322	344	339	302	345	336	344	373	300	337	353	331	351	315	311	334	318	373	323	330	331	369	365	342	389	327	341	333	371	363	329	347	366	366	354	345	334	339	351	323	373	337	361	331	331	341	339	340	349	308	357	370	336	343	320	345	337	373	355	350	344	334	318	344	353	298	351	326	328	320	308	342	354	342	345	334	353	328	318	331	375	337	311	345	318	340	320	334	354	304	303	332	329	371	329	333	353	362	324	338	323	341	333	338	315	306	345	372	338	319	318	342	359	333	319	345	338	330	360	337	316	312	350	328	315	328	324	322	318	335	359	358	333	346	350	338	327	344	349	325	318	357	374	360	345	355	357	345	363	357	349	368	297	340	320	335	320	364	321	365	370	341	341	347	350	348	338	343	314	355	346	316	347	338	337	347	329	338	358	333	324	347	356	325	329	332	354	319	326	342	345	309	356	329	347	330	326	327	345	353	346	330	344	320	347	302	306	348	350	306	346	331	360	337	325	303	359	359	323	349	328	354	325	364	342	350	342	318	336	334	346	347	347	350	322	315	347	373	334	332	343	339	338	331	336	327	370	314	341	346	339	352	327	347	350	358	306	344	332	353	343	326	372	325	342	318	330	334	347	333	324	321	321	338	311	338	331	356	355	345	311	353	347	356	362	368	332	334	333	352	369	328	356	328	340	376	385	348	332	333	297	343	326	324	331	345	305	356	367	342	330	336	373	325	363	363	325	340	334	332	341	309	334	337	346	372	324	314	314	353	354	346	342	341	338	365	344	335	335	369	345	341	375	359	374	333	338	330	357	354	367	345	364	330	328	337	362	282	361	326	360	351	346	334	381	354	356	329	307	305	331	315	325	357	330	338	350	354	353	312	334	347	327	344	369	314	329	312	329	322	357	350	326	347	328	356	314	335	374	353	357	348	321	342	316	310	352	328	381	341	349	354	311	334	330	328	328	343	343	352	347	336	324	325	364	358	360	357	313	342	336	338	330	325	315	374	344	385	357	335	351	325	381	341	347	297	323	358	351	354	350	316	356	314	355	339	332	323	334	333	347	335	354	336	339	345	357	347	331	312	330	311	352	353	341	352	335	380	323	348	341	357	387	324	342	361	353	341	340	337	355	342	346	374	359	340	326	316	350	322	353	345	328	325	297	356	343	319	293	331	318	330	347	304	314	328	340	339	329	341	352	319	334	365	343	367	376	323	357	331	324	323	319	389	319	362	340	346	332	354	371	342	365	322	364	360	370	356	356	359	343	340	318	324	336	334	345	353	342	347	367	338	304	367	333	315	357	332	333	359	318	339	355	329	317	329	347	351	349	316	337	333	378	340	379	346	350	340	313	317	339	353	350	358	346	333	348	332	328	359	348	336	353	335	388	350	327	349	337	353	351	352	324	354	341	329	330	338	299	320	357	331	341	338	311	368	341	333	306	328	353	369	319	355	335	355	391	342	330	346	375	346	319	352	361	317	320	343	313	332	351	351	355	297	333	337	336	368	330	343	312	351	332	354	342	338	298	360	344	367	353	332	340	345	342	333	323	353	358	336	334	325	360	328	353	335	342	366	313	301	335	338	305	325	327	323	336	335	337	335	348	317	350	329	324	344	311	359	338	314	346	318	346	374	332	361	328	324	356	318	350	370	346	312	337	308	312	341	336	331	335	332	331	363	333	338	314	328	341	324	321	368	306	338	347	327	355	320	367	342	326	344	344	307	377	344	339	329	329	330	350	330	319	354	356	329	356	376	369	345	338	316	319	339	350	351	333	340	353	347	351	349	320	352	345	297	330	373	319	332	369	330	325	322	384	371	326	333	351	313	347	331	324	323	380	341	349	335	328	326	320	352	317	354	299	367	320	339	329	340	327	343	346	320	379	317	316	322	364	332	349	309	338	335	340	305	332	332	357	346	347	357	369	331	355	333	355	322	315	380	328	328	336	355	323	349	336	312	339	306	342	345	337	362	367	337	348	327	361	329	342	360	354	325	341	324	318	352	370	349	328	331	361	386	374	334	358	307	333	361	343	353	354	327	324	330	317	334	312	322	313	336	358	346	333	306	342	327	335	357	366	342	324	347	325	346	324	304	319	337	355	345	376	330	326	372	328	365	347	336	345	346	345	344	330	327	354	353	353	306	333	326	312	346	344	343	333	350	313	331	322	346	357	348	343	322	323	336	323	328	335	328	351	342	330	322	363	323
17134	1953	1086	725	601	509	495	457	505	466	418	437	454	426	444	395	462	422	391	400	422	370	419	383	398	433	449	422	443	407	401	446	403	388	426	356	384	422	423	438	397	403	419	399	420	416	395	439	376	408	389	426	410	427	431	386	385	406	458	402	415	425	387	403	411	359	414	434	393	377	402	405	425	384	403	401	433	384	379	364	382	422	406	337	412	386	381	429	412	410	436	393	409	435	399	388	418	436	435	414	399	401	411	367	388	402	418	409	403	450	398	404	386	409	379	391	411	424	401	387	419	380	392	421	368	397	373	421	422	379	429	400	397	425	409	407	407	374	403	439	416	436	436	416	406	420	429	405	357	383	434	377	398	388	440	399	388	397	410	403	403	413	404	419	405	422	416	407	412	361	397	414	415	422	406	373	417	422	409	376	371	393	421	409	381	427	416	420	396	399	415	391	376	435	388	422	412	401	416	420	414	415	426	403	391	447	389	404	374	391	400	409	445	390	405	368	377	421	423	408	415	417	409	415	407	427	367	440	419	413	392	395	403	385	398	396	403	396	386	401	406	395	399	372	390	430	434	432	414	389	424	414	398	386	359	413	408	401	397	408	393	413	416	450	413	402	403	408	420	388	433	382	384	427	402	414	389	394	374	353	412	404	398	397	401	393	384	408	387	386	437	431	418	408	371	391	396	408	379	409	384	374	389	388	388	414	410	416	380	430	385	388	386	419	395	428	394	444	398	377	371	388	399	446	427	425	386	405	407	388	432	430	387	416	401	399	381	378	415	407	383	427	439	367	428	372	385	395	401	418	409	397	370	375	371	387	368	389	402	396	420	398	428	423	397	434	355	392	380	376	395	407	387	385	388	402	402	395	396	432	419	394	401	411	395	401	401	415	390	405	425	383	402	404	378	399	427	421	400	416	398	405	433	411	406	410	398	391	418	385	427	376	422	386	416	386	383	398	436	387	430	428	425	401	401	397	382	402	426	405	437	452	370	350	402	387	414	381	391	394	383	400	440	400	410	390	416	400	390	382	413	400	400	392	398	390	400	420	388	386	410	435	407	393	406	462	399	405	437	416	417	368	423	405	395	389	381	383	406	394	383	393	418	435	418	391	379	395	428	380	418	384	396	436	392	376	355	363	400	402	412	414	438	430	422	372	422	367	421	381	413	414	441	416	367	433	414	365	390	374	380	397	392	394	391	417	433	425	406	399	404	415	388	399	383	394	396	404	389	409	393	432	401	395	437	417	423	429	442	420	385	391	444	403	394	367	370	391	422	414	410	407	435	385	408	418	368	419	379	398	378	368	410	384	410	402	418	396	397	410	396	381	403	395	428	415	404	392	414	388	385	416	416	409	405	366	406	380	405	435	393	393	403	432	392	383	427	419	383	384	411	423	414	398	432	418	387	400	418	384	405	389	401	384	440	397	429	389	395	405	410	383	411	383	404	419	400	392	388	414	429	416	422	398	436	387	390	352	405	413	420	395	409	379	432	401	415	405	423	412	408	455	430	387	398	401	407	436	399	389	439	382	383	416	428	389	398	426	388	381	418	414	444	371	390	403	408	389	396	381	428	385	433	411	407	409	400	411	420	414	399	420	406	405	418	448	430	401	447	363	364	412	421	394	420	381	386	442	419	409	435	406	422	398	396	420	410	380	420	382	391	382	401	379	414	399	364	398	413	411	389	398	409	419	417	440	434	410	396	379	431	379	364	420	417	439	410	397	423	410	411	416	391	441	420	421	394	377	413	400	349	405	393	394	440	387	395	384	424	393	380	370	379	431	381	400	432	384	414	372	406	390	407	445	377	406	437	416	399	405	425	382	421	401	417	385	428	414	399	421	378	423	396	410	414	392	440	417	402	397	402	353	379	384	380	428	391	417	400	412	398	420	430	379	425	381	409	385	455	392	410	410	407	374	405	368	401	395	413	370	449	382	415	411	403	393	402	391	408	458	360	416	417	452	417	408	414	414	435	431	393	404	359	392	435	380	449	439	400	409	392	429	402	379	400	431	388	378	373	433	408	413	448	431	393	372	386	429	428	395	358	399	396	385	407	400	419	381	418	384	389	417	427	431	413	378	375	395	412	403	424	396	429	413	389	409	405	385	374	417	417	407	418	374	390	402	405	351	431	390	443	395	393	388	414	428	417	407	420	393	400	412	408	423	437	412	455	420	413	430	431	396	406	366	416	401	377	401	391	401	404	404	361	384	403	386	428	406	395	403	400	409	408	403	448	417	403	394	383	386	399	368	436	363	430	431	410	398	374	411	416	393	381	412	374	389	412	406	359	406	393	376	386	396	416	448	384	397	399	420	397	411	444	394	383	410	391	396	407	397	395	400	376	403	412	384	437	401	408	372	420	428	404	346	417	399	380	370	396	449	396	392	401	437	408	438	408	410	383	386	411	371	411	406	411	411	425	384	419	395	385	409	438	387	412	396	386	407	404	409	401	389	407	427	425	421	376	398	435	392	423	390	393	386	404	380	416	408	444	434	409	382	390	426	399	441	413	407	377	409	389	373	409	430	404	382	395	423	412	391	408	409	379	421	414	394	385	453	410	420	421	402	427	403	419	398	375	430	421	369	408	433	405	387	401	379	420	359	435	413	365	401	413	404	407	384	434	417	398	416	390	381	435	411	382	444	404	366	431	396	427	412	385	406	414	382	388	386	410	396	420	428	382	419	410	416	434	394	408	383	422	384	390	395	388	360	363	386	436	426	454	446	383	413	368	395	402	401	397	418	385	432	368	364	398	397	404	366	402	417	374	373	380	423	389	407	418	439	412	422	410	408	382	432	382	381	445	397	418	387	442	395	416	386	401	425	392	378	421	396	435	382	426	377	401	413	409	405	390	419	390	425	433	424	390	410	377	379	380	404	391	427	382	414	428	373	401	392	397	370	401	391	385	396	414	379	418	394	371	408	400	382	385	396	453	447	413	385	371	386	401	396	413	413	401	404	416	408	402	424	395	419	381	433	381	435	412	406	398	421	416	418	397	379	414	428	427	400	393	412	415	375	378	404	406	393	431	417	392	384	387	396	355	412	412	409	412	381	420	415	369	428	389	412	408	403	413	432	407	406	391	413	387	390	412	410	406	394	385	424	422	419	451	404	382	447	372	411	372	380	423	398	403	417	398	398	405	413	401	387	408	432	432	401	378	385	410	421	392	378	426	410	438	421	395	402	415	378	376	391	425	429	378	386	423	401	414	434	392	422	400	433	393	429	416	404	424	384	415	378	435	421	425	409	410	404	387	369	432	442	392	414	402	427	375	437	460	407	407	397	412	398	376	387	398	384	393	439	394	418	412	402	381	445	425	413	390	444	392	405	418	405	383	373	450	413	369	435	412	416	404	420	426	418	394	435	413	398	375	386	411	403	400	364	400	405	396	407	390	381	381	413	358	437	441	397	401	442	419	390	410	403	394	401	413	417	380	389	411	411	409	431	404	393	422	378	417	400	443	395	376	420	401	392	395	396
23587	21163	28551	24024	21141	12465	1196	715	584	520	480	397	365	377	387	371	325	350	323	305	318	341	266	307	312	305	342	320	295	296	285	283	255	306	318	267	276	292	275	291	264	261	290	263	249	256	253	268	270	274	261	257	286	268	263	274	260	265	282	272	292	256	258	310	287	295	251	265	240	269	266	227	271	289	253	303	274	263	289	252	255	273	297	234	267	274	253	264	242	242	248	274	256	265	243	285	269	281	270	252	249	278	268	289	262	242	263	270	276	263	285	287	262	228	273	238	261	249	257	257	260	259	264	257	292	253	244	275	299	287	269	260	256	286	253	244	268	271	260	271	265	268	264	263	260	283	255	260	276	284	231	266	261	254	269	243	244	275	265	249	249	246	278	267	291	260	271	263	265	259	288	262	283	258	279	280	285	265	272	262	266	262	256	275	267	261	269	265	238	266	266	252	267	272	288	253	242	269	284	244	241	308	252	272	264	246	296	281	259	245	265	269	232	267	257	292	268	306	247	252	268	267	267	292	258	269	265	284	265	228	279	256	283	263	247	258	269	249	250	263	269	245	262	286	250	277	252	280	291	257	248	256	271	243	275	250	283	255	280	285	269	267	282	249	244	278	269	274	225	248	280	277	293	267	272	272	272	284	222	267	275	276	243	260	269	283	253	255	233	299	267	252	258	248	287	256	252	266	259	281	279	255	289	234	285	266	270	282	271	248	282	267	239	240	276	262	249	271	245	254	274	270	270	281	267	270	238	266	271	259	251	254	247	283	270	270	238	238	250	252	238	254	263	252	277	290	264	249	275	282	273	235	240	266	237	282	262	263	253	244	269	271	275	260	252	267	288	255	259	282	273	263	268	298	291	262	227	275	250	258	248	265	261	237	290	270	277	266	262	270	275	284	279	265	296	260	254	236	252	243	276	244	251	261	255	267	286	251	258	287	252	274	270	265	281	268	254	280	259	272	243	276	261	262	259	242	263	299	246	282	274	300	289	264	258	278	254	280	275	302	268	274	269	290	252	264	246	268	266	256	266	242	274	274	290	259	288	233	253	248	234	270	263	254	250	263	230	264	260	252	296	274	287	262	263	275	276	221	272	253	257	256	276	285	259	263	260	282	259	278	265	241	232	288	245	277	259	266	275	239	246	249	241	236	265	274	234	275	262	269	261	295	253	243	281	252	263	264	224	251	240	260	279	247	295	272	278	256	257	285	261	261	268	245	266	247	240	249	238	259	220	231	270	261	225	263	247	262	250	274	267	247	253	271	256	258	259	270	274	290	246	265	277	229	273	250	263	288	258	253	261	275	247	267	229	275	270	279	249	274	288	281	265	287	268	257	287	296	249	265	285	254	268	288	287	276	307	269	300	240	271	301	266	273	248	266	253	255	281	296	271	252	252	277	265	268	275	250	283	265	253	242	274	284	251	275	273	258	282	256	289	246	298	277	245	259	267	266	260	282	242	256	244	274	288	277	257	269	248	264	266	265	291	249	256	282	250	262	266	271	265	265	279	267	266	255	247	259	267	324	281	265	243	259	245	265	266	243	302	278	279	292	279	255	274	250	267	274	281	247	288	265	269	267	259	255	274	274	275	224	268	259	258	270	268	292	249	280	233	256	287	263	266	250	235	267	242	263	252	245	278	264	263	265	283	272	258	281	238	262	274	251	274	265	257	263	251	286	231	276	264	267	267	260	289	293	278	270	227	276	270	280	288	249	257	248	226	248	295	259	296	279	273	275	289	291	294	255	296	248	246	270	282	268	255	226	287	242	249	276	265	277	286	264	250	263	272	249	252	253	240	274	255	251	241	224	261	286	252	263	304	272	245	255	265	264	269	264	264	265	224	270	262	275	275	257	263	239	263	259	281	281	271	264	260	271	300	289	281	286	282	274	263	252	247	249	240	279	283	242	240	239	247	275	252	294	282	252	258	256	273	296	297	303	245	238	259	251	305	290	299	263	236	266	284	252	291	267	254	252	285	262	285	243	269	280	268	261	268	267	274	268	269	264	277	259	250	242	276	271	262	255	238	281	258	275	262	292	288	281	273	262	260	276	287	275	280	249	257	268	258	256	266	286	259	261	285	249	263	253	279	262	291	234	274	294	260	289	291	244	251	257	245	255	301	260	295	258	269	271	260	262	276	244	258	268	269	288	260	283	246	286	269	246	256	265	261	264	249	249	282	296	274	259	253	266	240	260	259	271	292	246	285	252	257	279	274	262	269	270	257	271	260	241	277	281	256	261	251	295	243	231	274	249	294	249	255	296	269	257	258	267	275	264	270	275	287	288	282	285	279	228	251	226	258	242	257	270	268	279	250	275	271	255	291	278	252	299	256	274	273	242	272	265	271	255	285	242	242	245	237	253	234	261	269	245	279	280	262	286	246	259	271	264	268	310	275	267	276	280	291	276	261	262	263	241	299	260	233	272	252	247	287	265	267	258	259	256	261	257	277	245	246	261	262	284	271	275	274	253	251	295	234	270	262	260	261	257	246	259	237	266	257	275	281	270	252	273	261	257	253	270	249	291	264	273	309	276	274	274	294	278	273	299	269	254	245	287	287	234	279	252	277	273	244	283	276	268	240	275	264	245	259	264	265	238	288	237	281	259	248	287	285	273	249	271	253	273	300	248	306	277	267	297	241	288	264	256	249	259	221	274	257	277	284	282	254	285	291	275	283	256	299	249	272	276	255	262	261	265	270	228	239	280	254	249	254	256	282	265	288	244	288	260	246	266	266	268	249	258	255	264	305	291	311	258	257	255	263	296	275	257	281	287	270	243	273	309	256	253	266	263	277	256	268	256	238	252	257	254	262	281	254	273	244	283	258	268	246	247	249	276	239	290	271	262	283	260	265	298	288	248	259	268	281	262	262	246	265	255	258	248	276	260	276	238	287	262	254	250	261	246	316	257	274	260	294	258	266	255	285	256	261	270	263	250	291	246	265	252	275	255	266	223	271	230	283	279	251	257	272	266	253	263	274	254	267	278	267	245	264	269	283	268	289	264	260	267	257	300	277	257	265	270	270	264	281	260	237	287	243	295	282	257	286	251	281	267	261	254	255	269	258	275	285	279	246	280	268	268	285	275	292	268	259	293	246	279	272	298	273	264	275	301	280	235	258	249	260	262	248	278	272	264	255	251	306	257	261	260	267	281	272	277	256	278	274	259	265	239	262	272	264	248	236	274	259	253	256	270	299	246	281	259	258	260	264	259	292	259	284	271	269	278	279	289	258	301	273	278	302	275	239	259	284	292	262	245	273	284	284	270	280	243	237	273	282	292	281	289	258	277	238	289	284	299	250	279	281	257	269	280	260	238	250	254	247	288	265	265	249	287	262	250	267	273	271	252	243	255	233	248	222	262	262	274	265	261	287	285	264	271	262	251	230	284	289	271	256	292	254	255	277	254	292	253	259	268	249	258	266	266	263	272	250	267	250	267	289	276	287	256	248	268	239	285	246	263	254	276	263	262	260	248	239	240
21639	11142	8022	4060	2665	2032	1578	1156	1065	855	693	613	592	521	526	493	461	367	410	446	351	410	371	369	350	397	413	405	389	364	383	358	362	344	348	367	319	324	325	322	315	283	318	342	321	326	306	292	303	323	323	365	309	317	328	343	311	321	346	306	280	345	303	344	334	372	311	322	306	295	304	324	338	314	334	303	333	308	309	353	282	330	300	321	316	314	305	304	321	326	292	344	334	337	294	339	296	301	310	305	329	316	307	312	329	294	310	292	315	323	317	292	321	287	317	335	322	279	331	312	311	305	277	324	299	302	286	298	314	326	331	301	312	307	275	310	308	327	304	320	335	315	316	358	299	289	303	293	329	304	319	308	331	303	324	304	346	303	320	348	320	317	339	288	320	327	296	311	271	316	303	322	332	293	323	313	353	313	358	293	286	310	322	317	325	315	326	298	348	311	291	301	311	312	342	290	318	305	332	318	287	346	322	285	286	282	323	304	308	328	324	341	317	324	316	300	278	328	327	317	305	303	287	278	318	290	319	308	298	284	317	293	323	294	343	291	294	327	329	295	338	313	364	307	292	304	326	330	304	320	287	323	330	338	310	310	311	327	263	282	281	287	308	331	298	307	325	340	299	340	348	313	306	283	295	340	311	297	292	325	294	308	286	294	315	315	282	347	315	304	298	310	318	313	304	331	315	318	310	314	341	326	305	292	301	322	296	302	335	296	303	337	322	311	282	299	334	285	313	337	303	305	281	308	313	318	317	333	303	294	322	341	331	297	348	282	299	329	308	290	284	312	310	286	305	319	308	316	319	315	300	274	313	334	329	299	316	303	319	311	339	341	337	333	304	324	301	321	325	330	315	315	306	330	314	308	291	309	324	331	298	331	298	349	314	308	298	298	329	287	286	281	313	287	342	298	320	298	266	311	318	299	314	309	311	308	309	294	309	305	297	287	300	309	327	296	314	322	301	338	332	295	338	307	290	327	340	282	281	337	300	295	307	320	307	314	310	280	317	319	324	323	323	327	303	335	294	336	290	339	344	309	282	296	321	283	311	324	284	306	314	322	321	308	295	309	315	298	305	304	320	291	300	308	310	347	297	295	294	330	296	313	298	323	333	318	328	314	305	297	302	277	321	316	313	291	333	303	296	278	327	296	327	306	313	314	315	310	323	321	337	327	277	294	325	296	317	311	324	320	331	319	324	312	293	344	311	300	312	326	328	314	310	271	294	296	283	297	296	313	296	302	309	305	328	296	309	298	292	316	331	297	312	330	312	318	346	304	286	291	320	332	303	278	332	311	320	317	323	310	303	324	336	330	301	285	322	330	320	308	339	338	302	328	306	341	273	295	282	312	334	298	345	333	287	328	316	303	308	289	298	271	300	325	304	328	329	315	332	308	336	292	301	345	302	308	295	317	277	309	343	345	293	295	296	303	332	313	310	331	295	364	360	308	320	314	315	298	340	317	276	313	325	308	316	296	323	303	294	300	294	305	322	284	306	314	310	278	301	353	317	294	336	276	299	296	317	330	308	314	321	297	330	299	307	308	301	304	295	311	331	278	331	320	287	313	342	313	314	321	293	284	324	303	308	313	293	334	317	277	341	266	309	296	329	286	329	283	305	309	292	313	283	304	296	320	304	329	299	303	276	314	295	321	340	291	316	313	274	335	288	315	287	309	319	310	291	324	315	320	325	317	318	327	337	303	353	308	309	314	302	290	287	300	288	305	295	302	286	269	307	295	301	311	322	330	322	330	315	330	275	342	315	314	310	292	311	321	300	301	325	311	286	339	305	336	316	297	303	330	312	322	288	309	315	307	294	327	337	326	338	293	320	300	339	355	320	306	318	320	322	308	297	318	306	294	330	297	287	329	309	282	293	319	329	300	330	318	316	318	302	333	313	328	309	331	299	312	326	310	293	311	272	307	309	292	303	328	285	301	306	296	296	283	342	303	293	320	296	305	325	278	304	333	312	280	283	343	330	281	301	326	309	289	349	329	325	285	297	303	288	342	297	305	282	304	290	295	307	285	309	331	333	313	336	296	347	314	313	304	314	301	354	326	323	286	316	294	302	309	325	320	312	272	302	300	316	302	314	298	288	300	325	332	328	294	289	309	314	322	311	294	333	329	317	309	338	302	300	312	299	335	286	297	300	322	315	313	299	290	332	312	361	294	308	308	287	302	350	328	298	314	325	283	298	304	319	272	309	303	325	336	292	296	328	291	313	293	302	290	324	322	288	285	301	326	317	272	323	282	315	283	318	299	327	311	293	313	284	308	329	300	300	324	317	301	290	339	297	289	315	305	322	284	310	315	309	298	274	316	288	337	336	307	297	331	294	291	304	329	289	296	313	295	310	337	294	288	317	299	340	297	338	314	316	305	323	339	330	331	275	333	316	313	328	308	283	290	311	306	302	314	354	298	302	316	304	312	322	316	291	302	307	344	291	289	303	333	313	336	326	296	285	304	298	329	307	292	279	301	303	329	307	330	335	324	316	302	307	305	292	337	293	311	313	311	311	265	312	282	300	328	299	309	315	293	334	312	341	311	294	332	300	328	318	293	290	329	325	295	306	315	297	309	315	338	328	324	320	301	278	299	298	305	357	335	329	341	335	333	320	320	295	293	305	316	309	300	288	328	318	301	275	308	325	298	342	302	310	330	306	308	303	312	307	302	342	319	287	306	281	304	303	320	297	308	301	313	307	309	309	304	307	281	307	313	320	295	299	331	316	290	300	334	303	310	326	318	336	335	304	303	313	297	304	302	296	292	323	323	317	304	286	284	334	294	312	323	346	302	324	282	288	257	341	310	285	312	317	325	300	310	321	336	296	308	322	319	303	306	325	329	308	314	322	318	302	315	318	283	327	318	316	310	321	342	294	277	296	302	285	286	315	322	292	289	289	295	297	306	303	296	294	289	295	308	330	275	319	324	299	329	303	325	287	324	313	301	312	311	278	319	344	270	317	296	321	298	324	334	335	316	324	324	268	289	293	311	303	323	292	310	323	279	323	289	318	315	297	304	310	311	338	310	295	344	306	316	268	338	323	315	292	309	310	287	285	327	310	346	307	324	288	283	309	288	307	320	325	295	295	332	312	322	330	301	292	330	321	333	320	316	323	322	318	303	291	321	304	297	321	322	298	309	294	336	307	291	311	319	319	311	293	316	345	271	314	354	330	299	313	328	303	318	313	311	324	301	287	302	308	307	314	288	326	317	323	325	292	353	323	346	340	300	286	294	309	338	317	296	292	293	317	270	299	306	310	294	311	276	296	320	335	323	316	300	293	299	316	286	317	317	291	338	342	275	324	310	300	338	339	297	325	287	323	302	305	305	318	288	338	325	333	286	314	305	301	296	324	324	315	321	283	310	297	309	306	284	321	315	301	310	313	333	321	326	313	321	326	318	326	317	280	316	307	300	309	301	320	274	300	342	290	319	274	319	311	290	323	287	320	318	325	286	285	300	297	311	300	320	325	283	275	312	285	306
24870	21175	27579	24930	13095	1253	873	783	759	711	652	713	630	599	640	586	643	605	582	607	588	578	622	549	564	618	626	603	592	569	592	664	553	613	607	589	552	606	560	591	570	614	607	594	610	600	568	608	614	591	624	592	560	595	596	563	600	593	607	585	569	565	605	572	563	614	604	571	631	585	595	550	591	563	625	608	594	605	606	608	590	603	600	593	631	616	615	632	570	576	549	578	564	599	553	559	611	612	567	606	600	600	624	621	599	584	571	570	623	550	600	610	583	602	517	610	595	562	567	559	598	606	596	552	597	588	549	589	622	596	633	628	567	570	617	582	556	581	578	559	598	590	629	588	612	617	596	605	570	555	596	591	562	581	614	553	586	591	588	594	574	595	611	621	640	576	592	616	582	571	582	570	616	589	580	650	584	577	609	608	541	614	587	549	608	607	544	591	592	580	616	595	567	574	558	584	582	574	577	601	584	566	574	532	597	585	577	597	621	578	612	613	574	618	581	598	545	537	594	552	608	610	558	562	555	561	601	574	616	598	614	606	641	558	603	574	567	562	586	583	606	586	574	583	555	573	587	579	560	595	602	568	617	590	596	557	579	584	594	559	572	586	561	579	579	616	566	568	609	596	600	579	601	575	593	594	600	589	586	568	576	579	640	583	570	600	603	592	574	601	551	585	589	620	589	618	597	578	572	594	565	580	562	583	614	564	616	581	562	552	608	603	640	588	569	588	610	598	560	551	605	582	578	600	608	611	586	602	611	575	572	601	574	599	638	599	557	568	624	603	595	599	587	591	561	533	563	642	568	597	611	572	586	586	607	623	610	602	627	583	587	617	567	560	622	559	569	585	568	579	600	570	591	567	571	639	582	592	581	599	621	555	610	614	575	584	592	554	599	575	562	564	602	566	570	605	573	582	588	570	582	609	564	583	614	568	595	620	597	585	596	570	566	599	565	564	591	588	619	592	566	587	585	584	537	615	544	587	582	587	577	631	593	567	582	607	626	592	622	597	601	595	535	583	599	602	575	590	609	579	601	545	583	606	611	574	603	586	603	554	535	577	589	587	575	586	591	611	644	590	602	613	599	549	604	541	560	565	592	620	582	645	614	609	618	591	583	592	600	569	607	598	620	530	575	571	587	579	570	591	585	583	542	592	607	543	604	596	601	615	566	611	574	616	565	587	584	558	610	586	595	535	548	621	593	599	575	601	566	600	608	627	617	623	629	640	545	569	569	606	616	565	591	589	611	614	598	605	612	604	602	634	612	585	620	599	600	611	599	590	589	595	561	603	544	603	584	560	595	575	609	578	590	578	574	575	598	591	606	529	618	609	641	590	576	616	568	573	610	578	579	602	607	550	566	605	605	604	608	564	595	601	596	601	640	590	624	567	617	600	628	547	597	641	563	628	576	589	641	619	608	603	575	618	573	599	573	591	607	556	556	546	562	566	611	534	582	557	620	557	572	605	558	574	606	595	620	600	571	599	601	600	536	585	593	591	600	587	572	599	605	589	557	608	561	548	625	569	610	562	557	590	578	579	595	543	589	606	597	544	592	559	646	558	595	549	584	610	570	591	568	566	542	599	603	612	596	618	579	559	603	589	617	575	582	576	594	613	621	601	549	574	564	636	558	573	575	575	578	617	547	599	586	628	575	575	620	597	585	600	605	620	599	581	573	611	577	622	602	551	628	629	616	621	598	554	575	590	563	588	558	589	594	577	593	560	571	579	605	608	569	581	622	560	597	596	546	610	589	537	602	589	606	591	547	571	575	589	550	592	579	600	621	561	561	585	575	601	586	590	616	560	629	612	580	561	594	585	568	571	569	577	579	599	583	602	552	577	572	587	598	630	573	630	602	597	563	627	615	556	596	578	594	596	575	583	556	603	617	615	589	534	603	576	595	614	576	624	573	603	615	590	558	600	599	612	586	557	609	571	624	580	598	616	597	592	612	550	601	651	581	610	585	587	542	575	610	576	649	576	629	565	663	634	563	605	580	605	576	606	604	600	624	582	592	600	598	533	555	622	622	582	581	591	574	608	610	573	605	577	615	593	602	590	587	604	587	606	587	592	582	628	587	599	542	603	599	619	606	559	586	589	583	570	578	581	571	588	613	612	606	647	594	577	587	583	544	585	563	579	570	547	620	598	605	624	537	609	577	600	573	597	553	599	595	536	665	563	573	594	582	586	570	598	554	585	565	580	626	634	590	607	543	599	626	584	586	635	572	581	572	613	648	593	582	568	650	524	627	621	563	568	585	586	557	582	557	607	545	600	590	563	599	589	569	556	591	568	595	605	557	573	571	601	652	539	632	586	568	557	588	589	574	586	612	573	575	580	580	582	593	591	568	619	577	624	566	602	607	571	655	599	599	613	617	618	628	573	621	598	587	578	610	571	590	545	614	574	594	591	597	596	580	562	599	603	574	618	572	588	598	606	627	600	597	607	560	560	597	564	569	576	594	576	604	581	584	542	584	584	603	632	620	623	578	569	601	587	592	622	584	596	589	627	571	598	603	597	605	595	620	576	628	579	613	588	568	601	554	572	588	561	616	570	546	571	588	581	577	565	608	589	621	585	603	559	561	596	585	599	607	556	606	600	588	608	550	561	595	590	612	551	584	528	573	594	633	600	559	623	554	615	589	575	591	592	585	599	543	614	607	567	640	596	566	588	626	550	580	596	562	586	590	618	583	543	593	601	604	613	553	584	643	560	583	610	593	563	630	576	630	577	601	557	614	598	589	646	576	579	591	597	583	578	646	578	576	590	552	591	573	560	573	568	585	593	555	586	616	598	612	584	544	598	628	526	590	571	571	565	599	608	554	580	556	542	620	566	588	566	584	592	558	569	586	626	616	594	574	608	602	549	559	615	546	635	617	635	563	582	592	561	581	598	585	571	553	596	545	597	587	577	621	591	578	590	638	588	591	571	572	637	633	586	595	578	586	603	615	602	586	552	585	575	595	599	638	576	559	605	594	579	569	574	646	599	552	579	595	605	592	580	595	558	548	622	585	625	559	588	595	576	586	624	589	635	644	585	634	596	566	593	610	541	575	610	561	594	619	589	590	623	618	552	587	586	566	559	647	562	636	565	588	571	574	628	612	573	561	571	593	553	565	539	593	623	622	580	538	582	626	555	599	580	578	578	582	568	590	531	551	559	582	548	550	571	589	581	580	598	618	560	617	577	603	565	589	582	613	605	648	582	570	567	608	603	607	547	612	582	644	609	566	599	571	590	564	550	609	609	607	551	570	611	582	572	596	597	572	571	593	608	604	558	609	623	549	622	565	607	575	592	579	607	620	572	580	595	603	577	577	534	566	587	552	631	575	608	615	594	586	550	594	613	582	563	618	592	617	596	550	573	655	572	577	591	607	569	536	631	597	596	608	583	572	572	610	548	581	561	603	563	606	599	549	583	626	576	631	578	583	593	582	567	579	617	572	578	606	564	587	592	590	595	593	590	581	568	568	581	568	600	621	597	648	623
21099	6898	4797	2684	1976	1600	1291	1138	1063	923	880	853	812	779	751	740	711	718	692	715	699	675	715	650	666	698	760	697	681	712	698	676	671	622	682	695	694	666	664	623	702	663	616	664	651	681	654	652	708	658	667	671	614	666	650	634	666	660	667	676	671	670	708	691	645	693	624	638	703	670	705	649	661	658	654	646	636	662	622	654	656	681	662	674	643	685	670	651	680	640	630	648	662	688	717	693	679	671	671	642	623	672	675	688	630	647	678	658	690	704	665	624	646	685	665	698	661	636	688	657	643	690	680	690	696	715	645	684	719	671	635	699	657	615	671	614	638	683	636	674	674	665	684	667	668	713	672	623	699	647	684	653	660	645	665	678	720	701	697	655	657	668	640	634	617	696	657	687	689	627	649	674	677	633	652	666	680	687	649	653	703	688	688	665	670	689	656	650	686	676	644	700	649	687	653	656	632	699	681	656	642	655	648	696	652	653	690	660	676	683	683	674	682	684	655	656	634	610	669	671	674	703	670	695	658	682	700	692	698	698	657	612	675	639	698	656	665	711	725	619	684	697	690	640	662	690	660	647	636	622	645	667	676	704	642	651	631	671	638	651	658	708	624	622	695	691	675	642	670	656	659	651	703	693	649	662	674	699	654	684	656	672	648	646	691	649	693	689	601	696	685	711	684	659	634	656	668	642	670	679	693	689	702	640	632	647	650	661	633	631	658	582	647	639	641	669	612	714	701	673	679	688	653	682	654	664	673	672	702	647	681	640	651	674	689	645	636	665	673	726	682	671	636	687	697	704	609	666	691	635	621	714	674	703	699	689	670	669	689	674	691	661	704	684	615	637	649	646	652	671	660	651	643	700	653	687	710	646	640	664	654	708	713	674	663	658	635	635	654	681	656	694	692	692	648	689	649	658	663	670	675	638	700	706	665	635	660	618	681	636	700	701	659	646	716	664	683	655	684	639	725	677	667	673	657	701	666	661	647	646	672	643	680	611	699	676	658	680	690	640	687	631	690	661	639	640	646	637	643	686	681	684	661	672	651	642	699	629	721	637	644	640	664	697	695	685	658	652	689	650	634	673	700	658	671	769	662	677	715	673	669	653	652	682	667	645	611	722	645	660	702	670	681	642	660	618	723	653	695	688	645	649	613	644	702	691	692	652	655	688	664	648	672	722	649	723	641	702	702	632	661	662	648	624	646	687	673	679	651	677	643	659	661	692	592	654	658	672	689	668	644	646	700	637	645	667	683	670	686	652	677	676	657	648	652	662	685	677	699	674	626	666	650	643	634	658	664	647	655	670	647	661	692	648	639	667	652	665	639	660	667	670	598	648	647	640	657	631	645	657	680	636	693	663	674	661	678	660	665	717	676	646	652	648	662	637	669	679	603	668	634	679	696	678	683	685	620	668	667	661	629	694	653	707	649	698	683	682	684	664	637	644	671	724	661	632	646	686	715	676	692	621	667	680	638	631	698	659	672	661	677	644	661	636	663	654	635	667	664	650	680	675	674	648	687	657	657	695	648	623	635	659	667	653	685	712	643	654	672	689	664	652	665	658	677	691	661	638	639	707	690	645	632	710	655	703	714	721	686	677	705	641	687	658	699	635	654	674	646	697	659	678	715	652	663	660	694	718	693	664	650	613	676	687	693	642	666	675	728	721	649	642	640	675	711	643	689	650	648	629	618	670	664	639	651	659	632	687	686	675	695	661	622	639	673	646	660	696	653	624	673	679	693	657	652	714	628	667	639	647	663	631	701	683	724	661	686	668	680	677	712	701	652	665	708	686	683	641	696	685	658	692	682	651	714	706	705	656	640	612	643	656	620	665	653	675	668	644	639	670	675	682	659	671	653	672	676	653	682	652	699	677	653	649	646	648	678	667	685	633	665	681	691	643	679	691	659	688	651	700	664	651	666	669	640	693	688	678	678	665	673	686	671	676	681	608	696	666	696	710	659	645	671	667	624	667	649	691	670	657	666	676	668	649	709	722	665	686	675	667	701	621	667	675	690	629	687	681	653	705	704	704	623	631	640	672	655	666	670	631	680	660	608	660	675	659	713	657	624	638	665	720	643	672	703	613	655	689	708	663	663	659	668	653	650	677	623	620	697	695	706	651	669	685	657	675	656	625	749	614	646	626	624	623	612	656	650	632	659	732	667	665	656	660	635	658	659	669	660	688	664	664	655	673	683	670	658	674	681	735	670	680	697	609	694	627	615	639	633	662	651	622	663	643	687	651	651	670	661	669	705	665	674	683	654	682	698	639	712	675	645	651	647	640	682	651	649	675	664	615	634	699	693	661	671	626	646	627	629	663	641	703	691	678	698	678	691	714	681	659	674	682	633	652	667	667	606	702	677	681	676	645	718	686	659	649	670	620	648	657	676	653	671	607	651	691	700	669	665	718	654	619	597	657	716	670	639	608	653	656	687	677	687	638	658	654	720	650	637	652	669	619	702	684	674	675	660	642	639	667	624	652	652	669	652	673	660	649	675	645	677	691	715	671	654	682	676	630	656	675	638	693	640	636	696	693	677	612	612	672	658	634	671	694	669	714	626	663	649	610	707	643	662	646	691	672	664	633	694	660	691	703	686	683	677	655	638	664	662	628	637	677	705	679	707	695	685	672	648	634	633	658	682	672	667	692	604	628	664	673	656	673	643	671	659	658	654	707	640	670	655	627	678	634	665	616	665	645	696	685	672	661	616	664	663	637	635	656	642	644	628	714	664	684	711	680	650	661	638	652	661	675	690	700	661	612	667	642	660	693	712	680	677	628	688	689	700	680	671	635	671	635	691	659	648	643	670	669	694	652	687	619	694	662	646	721	663	641	651	688	671	678	679	722	661	662	683	675	645	664	695	663	669	687	659	653	687	677	684	657	685	604	648	625	645	645	648	691	660	673	654	667	662	624	645	663	642	669	694	672	670	684	667	643	624	647	675	707	622	649	672	694	649	681	664	671	720	682	677	656	690	702	604	691	660	624	704	633	642	718	654	663	656	651	663	623	678	607	643	670	639	635	655	636	656	652	633	659	656	697	692	667	659	670	663	676	628	649	668	682	694	651	694	718	647	641	637	668	652	685	674	668	646	661	670	654	703	637	663	685	684	710	658	676	649	600	671	701	647	650	666	653	670	683	653	659	660	647	659	652	677	687	652	702	667	677	632	634	648	667	678	678	653	657	692	689	630	630	699	722	685	620	663	636	653	643	631	638	669	641	679	685	642	672	690	647	662	651	606	669	665	652	678	699	655	672	667	621	617	678	681	671	670	650	666	685	709	662	695	686	632	679	728	711	671	689	638	700	680	657	633	656	657	674	682	659	664	648	669	664	671	631	675	638	664	661	628	683	646	684	684	647	674	660	710	665	685	685	635	657	700	635	663	679	685	649	678	707	617	690	656	659	678	638	684	682	686	676	681	645	681	634	652	617	662	648	666	665	673	650	649	672	649	660	653	687	651	647	687	649	676	652	623	694	616	657
22592	21212	29035	23693	21212	21268	12438	1681	1284	1069	969	929	829	824	753	743	744	707	694	684	650	669	654	652	704	692	673	681	661	595	648	648	602	611	584	620	582	583	529	587	571	586	604	553	618	577	614	614	582	575	596	561	626	583	556	515	572	582	608	536	595	557	554	564	630	534	544	578	554	570	582	553	560	582	562	617	589	590	572	589	567	544	577	575	572	553	525	547	581	575	592	600	557	541	577	573	611	579	580	579	582	607	548	536	601	578	551	599	580	553	547	540	558	586	616	572	582	571	607	583	565	563	590	543	598	580	588	565	550	589	576	583	551	560	570	595	576	563	534	576	600	591	610	585	549	601	585	555	556	556	533	573	608	585	556	586	633	619	604	583	647	596	570	596	551	544	551	564	591	561	624	618	595	530	594	574	547	597	602	516	577	537	593	576	570	573	550	545	538	590	595	536	559	577	577	559	590	610	589	599	571	571	551	562	609	569	567	582	565	583	559	570	580	590	588	592	558	595	578	589	597	581	566	606	549	538	568	558	554	569	586	588	544	596	595	526	599	550	540	574	592	580	605	530	591	557	554	557	586	606	552	558	530	589	594	571	571	579	588	595	586	590	607	572	565	595	584	597	563	576	574	598	573	573	537	627	613	574	542	617	582	561	511	581	573	597	570	572	585	564	555	636	542	593	572	614	603	574	514	565	589	558	595	560	562	610	581	538	550	598	591	569	606	571	616	609	540	589	589	566	507	569	572	587	588	606	557	549	592	537	609	598	583	576	590	568	587	565	565	574	588	536	547	587	569	604	606	593	554	562	565	582	567	554	592	560	543	579	560	559	584	553	574	565	554	597	538	590	599	589	543	600	607	565	618	590	582	580	588	563	576	575	578	588	540	554	524	523	536	555	571	563	563	551	612	595	579	555	562	556	554	583	581	579	581	603	561	541	568	601	570	587	569	563	584	591	556	555	583	602	578	600	592	601	584	577	564	581	568	607	558	561	565	571	533	601	560	553	543	598	613	593	566	573	560	570	551	556	546	589	554	582	546	586	582	565	597	596	595	614	616	595	593	562	612	576	538	573	554	519	587	580	605	526	575	611	548	606	568	600	588	582	596	619	524	579	550	552	579	596	574	552	549	536	622	560	589	580	558	593	581	591	595	591	559	616	548	566	523	598	582	554	573	565	534	597	622	587	569	599	585	598	574	565	544	587	550	571	590	603	595	586	570	526	628	527	574	593	587	530	568	600	547	588	615	584	549	650	593	576	586	618	581	571	584	584	587	570	553	555	554	579	609	549	567	621	540	590	578	586	600	589	588	586	533	583	571	580	574	551	578	561	556	620	590	597	571	583	522	571	582	558	590	625	601	589	574	628	558	575	572	563	585	588	581	591	517	551	547	608	559	572	601	518	546	590	573	574	585	555	579	571	565	619	554	577	581	566	603	518	561	572	536	576	570	555	603	599	599	563	558	578	600	570	560	567	618	611	537	580	577	595	572	576	586	623	568	565	582	595	566	583	539	567	544	590	552	541	573	541	580	577	576	590	560	617	548	588	540	590	572	602	520	527	545	587	572	573	611	580	588	565	565	589	568	597	619	592	585	568	569	610	570	549	587	560	573	569	566	597	513	619	607	525	566	621	597	574	581	615	580	592	569	590	566	593	592	560	561	561	565	567	560	574	629	596	564	634	614	562	519	539	599	586	575	543	558	585	559	564	542	574	559	544	620	585	532	565	594	632	615	579	569	568	539	574	583	581	572	588	572	577	580	535	569	577	571	525	526	540	574	531	581	581	590	611	614	607	560	611	615	553	572	597	594	584	582	589	587	556	583	592	611	584	537	594	527	569	565	565	568	580	567	550	561	532	561	545	551	604	548	565	560	571	567	573	565	550	572	566	583	556	567	586	615	591	582	599	582	587	598	537	564	610	540	507	556	606	539	563	559	559	610	589	573	575	594	541	595	584	605	589	518	566	567	526	571	551	544	607	601	551	608	588	567	558	534	556	596	568	585	580	543	539	563	558	620	555	584	581	564	564	577	558	569	562	576	586	532	575	587	566	564	587	588	577	560	597	543	592	569	597	553	576	560	608	544	567	596	539	571	595	581	558	538	566	584	578	599	526	628	550	559	569	548	568	566	543	569	564	574	553	578	568	570	572	577	535	568	559	553	536	545	608	572	550	585	510	579	572	554	571	532	558	568	547	600	615	560	633	597	591	574	576	553	554	596	596	553	592	578	594	588	567	590	589	571	566	581	573	539	591	553	617	573	574	576	551	586	559	601	521	561	566	571	604	553	617	571	636	579	535	565	596	569	565	558	539	536	531	552	556	602	594	584	596	570	535	561	577	526	556	560	588	594	538	528	533	588	550	531	587	594	610	560	555	554	565	589	581	561	617	610	583	586	546	576	565	526	594	562	563	585	585	580	550	596	594	579	584	532	576	588	595	546	582	561	580	577	613	543	565	537	598	549	572	574	624	556	581	554	598	557	526	544	580	570	555	570	565	535	531	618	573	560	594	548	567	590	610	565	589	570	578	562	547	572	553	518	581	569	564	593	596	559	546	560	601	582	566	573	551	542	583	596	558	619	576	564	546	569	550	591	579	598	580	535	586	540	589	544	563	613	561	546	573	543	580	584	576	559	601	595	584	577	554	579	526	553	607	598	561	542	565	549	591	554	580	582	557	595	580	551	626	602	616	593	531	529	570	564	592	589	576	602	539	564	584	532	587	543	593	570	543	570	555	567	593	532	599	577	588	559	562	565	564	532	546	558	553	530	577	561	532	540	622	562	550	570	594	578	553	554	559	554	599	565	543	582	551	595	573	598	583	578	541	599	560	555	613	564	573	541	584	574	564	591	521	557	563	537	567	556	552	583	616	535	567	545	553	565	526	564	562	580	578	625	574	566	591	589	541	547	582	560	591	590	584	557	535	559	570	552	567	596	592	539	586	595	567	578	563	549	600	572	572	544	588	591	556	534	569	576	564	580	600	588	562	556	551	562	641	570	607	573	583	583	598	583	569	574	551	562	588	576	583	631	535	580	520	592	584	543	554	601	527	599	573	583	530	578	555	620	575	578	624	556	574	579	581	565	590	556	585	585	579	606	561	572	559	589	626	570	572	565	555	599	604	601	606	566	569	562	565	565	565	573	566	590	582	546	572	608	577	562	572	550	578	563	545	580	569	549	581	570	579	560	563	578	572	545	585	632	590	561	596	560	647	574	557	547	551	562	556	549	548	568	580	564	582	554	565	524	583	578	544	585	576	552	621	565	565	617	591	589	594	576	550	578	563	546	561	545	618	569	553	591	570	573	567	566	573	591	567	571	581	593	569	551	603	596	557	589	550	569	560	563	558	592	555	573	594	600	582	604	618	564	597	599	581	549	548	560	530	580	544	566	535	603	559	599	581	574	603	583	582	536	546	562	570	598	581	563	524	585	544	620	604	616	582	553	578	576	589	583	562	530	624	589	546	555	561	553	554	548	541
24707	17414	13038	7204	4947	3769	2934	2331	2059	1638	1403	1250	1131	1068	963	912	938	839	807	750	766	720	726	712	718	765	772	764	741	677	703	664	679	677	711	638	585	631	642	613	630	608	655	585	614	647	659	627	649	669	670	654	613	631	663	633	623	582	624	601	643	633	613	621	613	607	621	637	614	577	568	634	597	613	620	597	617	616	550	611	640	617	575	606	594	625	623	597	623	647	635	653	596	621	613	647	573	640	675	626	599	624	631	637	622	622	610	631	586	610	592	590	575	575	638	617	605	632	628	610	609	621	610	636	592	613	641	604	617	618	590	631	605	579	641	618	627	646	637	652	618	610	611	641	616	635	605	640	640	566	624	577	609	629	604	605	628	596	608	613	614	571	616	624	595	610	635	683	591	607	616	606	624	640	617	637	609	643	614	653	586	615	640	578	623	643	657	594	644	610	545	613	608	601	564	660	599	620	648	606	609	599	591	640	591	606	585	669	597	583	630	621	629	611	624	597	635	609	612	599	609	625	613	649	631	620	621	631	592	621	643	609	619	604	576	597	636	604	666	631	674	618	586	620	614	609	630	621	593	631	634	576	648	618	624	568	561	610	613	633	619	607	609	654	588	633	629	601	619	613	618	616	565	632	564	602	632	618	637	602	646	619	650	613	646	584	595	602	585	582	624	602	585	630	598	591	665	612	587	599	656	598	584	625	623	622	654	619	602	638	590	589	601	594	600	637	622	630	586	611	573	557	602	584	610	640	637	627	617	592	588	592	616	580	573	578	569	630	624	590	609	610	615	605	579	682	618	581	655	621	586	618	607	618	636	627	609	628	659	566	606	594	627	588	623	585	600	600	630	544	624	633	585	652	639	670	635	597	578	606	639	645	612	590	602	601	648	595	585	610	641	616	618	623	612	634	591	589	617	570	594	674	618	600	662	560	583	643	610	619	637	621	607	596	604	622	591	560	585	553	639	567	650	566	608	603	636	600	612	609	606	573	578	609	623	651	572	634	589	582	641	594	565	626	630	618	605	611	628	611	566	593	602	597	636	593	602	640	593	626	634	599	602	631	616	633	590	620	644	602	637	671	638	615	657	655	600	653	629	623	565	557	581	634	613	651	605	602	613	593	614	606	601	621	611	630	659	616	599	608	641	653	616	631	601	628	595	608	665	602	606	626	638	572	611	596	661	583	621	619	641	606	618	572	604	590	572	617	602	668	590	628	633	599	608	651	656	635	591	637	649	608	632	633	605	612	607	616	616	632	612	643	636	656	604	622	588	625	617	571	611	670	651	623	609	632	645	544	575	595	641	612	613	603	613	617	606	579	609	613	625	583	609	564	629	625	640	615	589	565	640	637	606	623	595	664	624	612	617	600	575	618	621	620	629	623	635	565	622	600	646	644	604	583	591	615	587	605	613	589	594	599	571	599	596	621	610	627	614	654	653	604	638	636	626	607	628	586	609	607	630	617	589	586	620	570	633	596	617	619	636	625	606	600	607	592	630	633	654	661	604	623	618	611	622	567	618	680	643	606	637	630	621	624	633	566	606	605	561	596	601	623	584	602	592	647	585	606	615	555	594	605	585	601	650	568	588	639	620	638	591	580	631	581	598	644	637	601	659	625	602	618	559	548	591	582	648	583	536	618	581	572	615	592	526	588	601	633	595	640	669	621	589	631	669	611	640	619	632	636	625	555	595	606	588	620	640	637	606	605	622	646	626	652	608	604	629	601	617	629	600	620	606	584	580	591	625	564	610	635	621	607	565	671	613	610	610	588	586	633	671	647	589	613	578	613	632	595	657	590	596	587	621	551	599	602	621	584	594	617	625	601	606	550	551	611	589	556	636	594	596	587	537	595	642	596	611	598	601	654	607	600	627	651	623	610	606	613	599	583	612	575	581	604	622	613	613	611	615	603	594	609	660	588	602	592	543	601	610	571	554	599	586	673	621	676	617	647	626	629	637	635	614	608	597	622	621	615	577	598	606	600	589	624	629	661	612	604	624	595	641	607	671	597	623	590	617	591	597	598	586	582	580	600	676	637	595	589	604	600	651	585	631	614	606	614	617	644	617	610	597	619	597	647	593	603	626	607	616	598	631	668	626	619	640	588	628	612	621	632	581	582	606	620	636	641	624	599	602	596	654	617	580	615	615	604	616	630	662	661	609	633	616	605	619	606	632	575	599	624	618	617	605	630	585	638	601	612	613	654	644	588	587	623	639	588	662	595	576	606	591	602	643	621	588	603	625	615	604	638	647	613	624	600	662	592	592	598	627	657	612	575	644	619	530	630	595	637	620	589	637	609	629	634	584	625	678	583	639	651	581	589	571	583	604	602	623	656	598	620	600	585	662	635	660	608	640	648	618	636	606	613	585	620	628	654	590	591	592	672	624	604	617	610	597	608	598	633	684	649	574	645	627	611	613	642	624	594	650	618	626	657	639	606	631	617	595	641	589	611	606	586	677	610	643	625	628	595	579	577	622	591	642	599	635	660	592	623	627	617	578	606	599	585	595	647	592	582	630	618	637	638	628	609	641	619	588	588	694	625	564	542	627	606	619	615	576	567	612	641	671	611	620	586	610	641	638	611	602	600	610	606	613	655	643	613	629	636	640	645	583	628	618	578	577	623	600	663	644	610	647	584	607	603	613	622	626	632	635	667	607	644	595	611	612	646	652	587	630	547	631	624	630	622	633	629	627	591	603	634	541	606	630	647	599	665	619	595	627	591	606	584	620	624	628	604	596	605	622	622	613	589	584	595	597	600	630	596	578	608	597	621	600	604	604	667	591	602	581	636	690	619	602	592	573	586	621	608	665	621	628	615	578	595	618	583	561	593	612	605	642	605	639	633	609	595	628	593	579	631	646	592	609	615	597	616	614	619	609	611	623	616	617	591	615	628	627	578	658	642	642	594	644	654	592	599	576	643	569	618	618	628	671	587	643	633	585	633	602	629	658	605	600	637	612	536	556	634	608	593	634	669	608	610	632	607	631	610	567	578	632	616	620	648	638	577	624	612	582	621	629	620	591	583	612	628	618	589	666	545	595	615	630	667	649	613	593	609	651	569	575	634	586	625	620	611	603	643	633	620	604	615	629	624	602	655	592	610	595	588	634	607	604	615	625	632	637	613	596	620	579	612	592	625	618	646	625	610	599	583	673	663	600	640	617	593	605	601	586	602	586	610	583	620	637	612	640	611	640	634	608	647	601	613	601	569	631	620	626	591	606	576	625	572	612	606	589	642	597	616	590	642	649	610	638	585	634	628	632	582	607	626	609	574	613	604	658	616	587	608	596	665	603	644	615	648	607	653	594	605	598	616	600	641	599	568	626	610	655	586	589	616	561	593	651	642	576	646	603	614	562	640	630	582	629	601	644	587	643	609	582	612	609	615	633	588	633	585	619	569	636	594	578	645	608	636	648	606	581	616	603	689	630	626	626	592	632	636	543	647	627	629	613	613	624	600	598	622	618	577	586	595	603	600	631	553
27314	20522	9264	959	521	398	450	395	371	395	348	344	338	328	378	337	315	338	325	371	348	361	341	342	313	381	339	359	344	330	372	316	352	353	354	360	341	356	332	350	332	375	360	327	335	305	323	324	320	357	346	348	340	359	333	327	345	330	355	323	342	348	338	334	343	375	302	358	359	336	358	331	352	366	354	351	338	297	357	344	332	340	356	330	332	366	315	324	349	339	345	310	327	351	375	355	334	288	342	321	352	376	336	318	322	339	318	351	361	352	381	365	332	356	361	320	364	359	327	349	336	368	345	345	306	308	384	368	360	349	369	341	361	327	367	362	352	386	361	322	298	327	347	310	327	340	323	340	326	347	337	326	343	315	332	321	391	369	330	291	350	346	394	330	365	349	338	360	345	347	360	357	338	337	359	318	325	352	357	338	327	384	341	351	356	304	316	359	344	336	349	343	299	360	392	340	317	355	328	324	348	353	346	326	344	331	342	342	356	348	329	318	348	322	328	343	315	347	375	335	369	335	342	340	317	362	332	341	343	375	352	309	341	365	355	362	333	319	343	325	315	292	349	321	365	357	317	320	358	357	324	334	383	309	344	350	315	368	326	329	344	367	321	335	341	297	315	351	348	329	356	374	362	353	333	342	314	338	378	324	341	318	335	346	368	334	342	342	382	339	335	378	357	342	357	314	330	337	309	325	337	363	344	349	329	350	355	316	335	321	328	341	367	347	316	358	349	311	368	324	355	352	356	343	319	340	354	306	328	309	310	324	367	315	310	344	345	341	315	333	339	314	371	307	358	330	352	345	362	339	287	309	306	311	345	371	360	351	335	325	322	331	343	338	339	317	310	334	352	341	323	343	349	357	312	333	361	317	356	314	329	339	343	366	312	356	344	315	338	346	323	358	328	333	340	327	341	320	336	363	360	343	349	334	324	342	330	345	328	382	390	358	328	340	351	314	375	360	359	323	347	359	335	358	337	355	333	352	358	346	356	353	324	345	352	346	311	333	334	346	326	337	332	345	351	347	330	321	346	325	328	355	367	370	339	339	314	378	339	354	311	373	350	368	299	347	322	348	345	352	330	346	334	343	347	376	338	344	329	334	336	310	337	338	373	356	332	344	343	330	341	355	384	347	365	353	358	327	326	349	332	329	344	344	377	362	328	353	337	358	338	388	357	349	311	361	379	344	364	353	361	345	350	323	331	327	310	351	314	340	316	317	320	342	339	307	342	354	344	348	324	305	335	332	380	331	333	343	318	362	336	332	378	363	340	326	337	344	329	356	333	361	336	334	344	339	357	329	382	374	349	341	352	359	352	320	378	336	344	363	340	348	331	328	381	337	342	352	318	329	333	339	348	366	345	318	352	393	335	329	342	344	348	345	342	336	340	357	335	313	340	322	357	316	339	352	344	305	307	375	313	309	327	362	361	321	326	349	339	371	356	319	370	368	365	370	360	322	317	292	363	333	358	362	351	341	377	336	305	332	302	341	328	374	352	338	334	325	324	321	299	353	351	323	310	348	368	312	324	326	322	347	321	322	330	312	345	363	352	364	348	349	367	345	344	327	352	330	347	364	327	305	334	348	355	323	361	346	362	305	342	353	322	324	355	334	332	328	362	344	328	335	307	365	304	311	329	342	358	342	322	335	345	339	365	321	327	342	345	325	350	331	324	349	363	341	353	325	340	338	329	354	367	307	319	331	345	346	360	357	336	336	374	334	334	341	322	330	353	339	339	328	364	298	342	343	361	338	332	328	340	308	332	346	340	314	307	333	358	335	348	352	312	350	314	336	359	336	343	335	379	355	317	332	328	368	333	335	318	310	346	324	325	373	360	379	360	322	341	326	330	341	348	320	332	363	327	351	359	338	350	330	339	357	401	358	353	337	345	324	339	365	358	360	346	331	346	354	324	298	326	342	346	348	374	323	351	343	349	339	309	347	360	348	347	316	317	344	353	357	358	319	335	350	347	352	324	344	343	339	341	348	320	345	337	332	338	351	356	324	334	329	360	334	332	359	362	301	347	357	355	355	387	348	310	344	351	352	324	348	307	358	365	334	314	354	381	320	358	354	387	362	355	325	343	342	338	342	346	349	363	346	328	335	368	343	341	339	360	318	344	360	351	327	316	363	355	323	367	328	359	364	334	319	347	387	317	362	320	328	362	322	343	340	363	326	332	334	337	361	338	345	356	387	332	312	335	318	328	336	324	344	344	311	332	308	288	351	339	336	329	368	326	358	316	347	327	358	312	353	329	320	334	323	359	305	355	354	341	331	326	369	356	326	350	309	373	354	350	372	324	355	354	365	316	329	361	320	292	327	382	308	319	342	323	335	320	355	341	336	329	350	374	358	344	378	332	331	337	356	371	334	378	333	317	306	316	349	348	360	318	349	354	298	332	321	351	312	343	347	325	334	314	317	324	344	340	314	305	343	354	335	339	342	323	323	334	357	305	339	360	328	326	338	346	343	337	328	337	344	331	333	343	345	345	343	342	312	345	321	312	339	329	328	343	345	308	369	358	351	342	337	377	348	351	336	360	347	347	336	340	327	364	330	325	345	319	326	352	366	369	324	373	341	352	359	369	353	328	328	343	336	330	352	367	350	380	377	345	340	334	326	356	334	359	346	329	338	356	364	358	316	332	326	353	345	323	292	363	360	348	367	374	365	385	359	381	337	339	321	349	342	354	358	355	317	327	340	342	350	351	368	372	332	368	355	359	320	366	332	297	334	349	354	353	351	343	341	343	342	340	347	325	347	350	347	394	334	351	369	309	345	305	336	332	310	364	327	328	358	337	348	346	329	338	350	329	303	329	352	369	357	361	334	341	314	353	350	305	364	371	335	282	327	333	344	329	353	313	327	322	345	346	376	363	340	326	339	347	334	317	345	340	340	315	360	322	359	340	339	337	365	319	323	341	274	350	323	341	329	356	297	332	333	351	324	364	348	365	338	349	354	325	357	335	340	333	381	350	340	340	323	352	345	331	362	308	307	381	327	310	301	349	355	338	332	324	332	358	338	316	333	378	327	337	324	334	343	340	356	350	357	337	356	348	337	352	346	331	322	333	351	326	316	352	353	349	341	354	377	356	352	324	337	326	369	339	357	324	357	332	316	312	336	341	360	335	371	363	336	383	377	333	345	336	353	365	347	337	324	362	345	378	326	337	307	368	323	335	364	351	373	340	343	323	326	350	338	354	358	348	341	328	352	352	348	339	324	342	365	341	357	318	346	329	306	347	328	351	360	358	332	330	332	350	341	367	337	357	331	368	318	347	361	314	329	357	333	354	336	338	330	317	337	357	315	364	324	337	353	314	352	336	364	338	317	369	359	355	337	334	363	317	348	329	329	321	339	373	370	346	345	306	348	328	327	322	346	340	317	345	357	361	326	288	329	329	354	309	338	329	329	355	317	345	327	329	350	385	333	336	321	337	349	345	350	351	349	352	366	322	333	357	364	343	340	363	354	348	318	324	355	356	329	323	354
16845	2521	1134	755	598	537	502	561	500	424	417	436	404	434	426	414	414	392	388	395	410	454	397	391	426	382	422	422	426	400	422	392	412	423	461	385	403	370	419	402	409	446	413	414	439	401	372	422	410	431	421	409	449	449	419	367	401	381	451	398	396	389	423	393	398	412	369	396	399	421	378	396	400	450	422	431	409	388	444	392	396	404	392	383	413	399	402	400	392	391	432	433	413	407	386	417	418	354	438	402	412	437	397	392	411	432	388	365	407	408	408	404	396	411	406	435	405	389	390	399	430	431	415	366	431	430	383	358	376	434	436	429	372	383	412	384	396	390	438	421	412	376	404	438	386	429	397	390	426	404	391	444	429	405	402	434	422	385	400	416	421	397	382	406	397	429	405	383	417	402	387	384	428	414	380	381	392	439	420	436	398	383	412	439	426	435	404	404	415	447	416	429	439	429	391	397	405	424	390	404	384	376	385	376	379	402	396	429	424	407	387	426	396	376	402	397	427	417	399	412	377	430	427	367	390	412	390	413	411	411	430	405	397	402	403	437	439	432	391	385	392	406	441	386	413	412	415	397	428	373	408	398	376	379	404	398	389	425	405	399	387	380	440	427	417	415	403	452	391	374	414	396	428	408	391	410	424	397	395	411	421	414	404	384	437	412	425	371	423	392	389	395	382	425	407	445	441	416	464	395	401	399	396	388	416	397	406	398	394	399	402	426	429	389	395	390	419	387	368	387	421	424	433	440	394	399	469	409	404	366	377	431	406	393	403	414	419	415	396	431	405	423	435	400	403	384	398	387	409	406	406	364	394	426	383	363	409	427	400	425	427	435	414	431	416	421	418	376	429	400	398	367	395	409	399	425	436	395	398	403	443	438	398	400	389	405	392	391	398	438	369	421	409	379	396	450	406	388	422	389	380	392	411	399	406	413	395	432	419	411	397	386	380	418	411	420	418	421	397	406	435	413	394	419	378	405	419	384	415	385	399	411	387	388	397	447	385	420	405	411	419	401	427	447	388	415	415	441	420	394	385	404	386	400	410	417	429	397	374	410	417	445	370	420	344	434	412	391	409	412	406	429	435	433	422	398	351	401	424	432	441	409	412	408	416	365	415	410	430	399	419	392	378	381	409	402	448	391	396	420	433	437	376	407	451	428	401	390	404	430	391	411	400	406	420	425	420	430	395	412	400	396	393	427	404	403	439	419	426	377	416	420	378	387	402	373	395	425	399	424	401	371	387	375	365	372	413	403	392	444	411	387	380	401	413	397	426	428	375	409	415	421	437	408	416	407	381	378	409	453	431	387	406	419	388	397	383	387	401	399	424	412	416	396	393	389	391	381	402	416	420	411	401	397	386	397	430	399	414	385	409	391	401	395	428	403	391	416	422	393	403	409	431	416	402	444	410	406	418	393	407	431	414	415	391	399	390	392	412	401	373	379	394	402	403	385	407	388	408	429	425	375	411	360	400	397	396	382	394	390	408	398	384	421	408	411	379	397	431	392	403	424	415	389	393	386	396	420	414	430	398	396	428	430	394	405	431	395	419	413	378	369	389	385	401	398	401	437	380	422	397	401	367	399	418	431	423	392	427	418	410	385	381	412	366	402	395	397	435	391	443	383	422	397	417	399	410	443	402	407	391	393	406	395	388	372	400	416	420	391	395	419	439	368	376	374	442	392	437	445	427	364	383	420	438	372	398	360	398	380	444	385	384	362	395	411	395	394	398	409	369	420	423	377	402	388	404	408	391	385	414	392	430	379	432	380	396	430	416	409	385	388	389	393	428	409	358	393	450	384	415	408	383	410	432	416	425	425	402	389	403	381	421	383	397	450	388	427	406	422	434	382	425	406	383	394	437	412	424	414	413	429	388	438	413	397	432	403	388	412	398	425	420	410	376	406	387	413	397	423	392	397	430	380	416	400	404	393	399	406	400	435	391	417	421	410	409	385	407	378	397	411	365	421	400	415	423	405	427	427	399	433	433	431	385	403	429	418	400	409	413	385	427	401	401	447	400	409	413	396	386	416	389	404	383	398	434	425	396	421	415	386	448	386	419	428	414	431	414	425	425	394	391	421	402	440	399	421	425	416	452	382	439	449	426	383	425	390	395	399	438	418	400	412	414	410	407	423	413	433	403	413	406	403	384	407	371	428	421	383	397	393	387	414	396	421	450	382	428	412	412	368	427	402	410	397	407	394	422	426	392	364	397	400	429	399	389	422	441	446	406	431	365	430	394	424	422	401	422	379	393	407	436	386	418	413	416	402	389	408	413	409	375	424	366	387	411	427	414	399	399	416	374	408	422	371	432	384	445	416	391	412	413	418	402	427	403	410	412	376	424	447	407	418	394	379	414	353	431	391	391	395	415	386	398	404	428	406	360	419	403	391	395	440	433	424	400	385	421	382	379	410	419	432	393	415	415	408	444	404	398	397	397	396	374	397	390	432	459	425	415	407	403	397	399	373	404	423	397	426	384	395	384	394	366	378	415	413	415	411	409	421	433	428	400	428	412	427	415	359	405	423	402	414	420	401	398	442	401	390	395	368	372	399	417	387	416	375	439	409	424	441	438	438	417	404	401	396	413	395	439	421	417	412	379	415	379	446	412	419	420	383	413	413	400	446	376	412	358	414	371	404	431	443	374	380	415	415	416	425	429	420	400	430	443	440	392	420	410	403	429	409	389	374	413	383	389	395	421	408	401	382	415	383	460	440	391	441	391	407	392	412	421	386	415	395	421	412	373	398	371	394	427	429	412	398	422	419	392	397	402	359	429	408	402	369	400	400	423	409	422	420	409	386	402	388	424	418	397	424	437	405	389	416	381	414	406	430	412	399	418	392	369	423	429	424	430	391	406	390	422	406	429	435	414	389	402	433	415	397	370	400	393	392	404	402	404	420	431	387	408	421	405	382	403	425	396	398	414	394	414	397	410	395	421	411	392	386	413	398	405	417	421	394	416	382	363	400	420	388	417	368	385	410	397	408	397	416	442	391	378	409	366	435	431	340	439	407	423	394	367	398	354	373	429	390	416	406	458	413	431	387	385	428	401	419	425	414	438	419	377	404	412	378	417	403	426	378	429	386	398	396	409	407	390	396	416	390	383	390	421	423	417	404	401	392	415	410	428	416	371	422	369	391	372	422	408	379	438	387	398	426	389	405	373	430	416	411	420	387	447	387	400	411	412	425	418	407	437	414	436	367	425	409	422	448	415	385	394	401	403	406	388	383	398	415	399	415	379	422	407	421	431	431	421	407	387	414	410	471	403	430	455	463	411	415	431	435	379	372	413	414	378	410	379	379	395	404	422	457	409	375	384	392	437	418	387	410	398	395	448	398	387	428	392	446	378	397	384	442	432	432	408	420	419	443	403	398	426	384	390	380	463	396	372	372	407	409	400	422	405	442	402	401	411	388	402	413	403	389	385	409	439	431	411	408	415	411	386	369	406	400	404	425	393	443	420	405	424	385	379	439	424	414	410	417
23476	21186	28630	24020	21176	13147	1241	753	572	495	464	489	396	400	383	343	340	330	324	291	322	318	315	334	331	318	324	320	287	308	291	291	308	260	275	273	283	295	271	312	254	259	264	305	240	313	309	252	258	245	248	254	286	253	261	265	278	282	305	278	266	268	261	256	259	251	272	281	295	267	286	261	277	271	240	261	245	271	252	246	251	280	266	248	270	292	276	258	270	274	262	245	251	248	249	279	304	263	236	278	273	254	224	261	251	239	250	234	250	273	278	293	269	270	257	250	269	250	247	252	245	236	246	276	268	299	260	256	226	280	245	281	260	273	259	283	262	256	272	249	279	245	253	257	288	263	264	266	275	252	258	293	271	278	250	280	251	234	248	264	283	296	275	271	272	280	265	285	254	256	257	271	271	245	282	271	265	254	317	248	272	297	286	253	256	276	329	296	266	286	291	266	233	246	292	242	245	286	274	272	239	281	275	283	288	289	289	292	285	291	252	286	254	250	257	258	300	281	302	271	265	301	267	248	248	252	257	259	270	278	245	265	272	272	262	298	277	281	265	246	291	298	271	245	276	245	280	289	250	252	273	278	294	281	270	282	284	244	283	271	268	259	257	288	250	246	275	256	256	290	264	260	275	312	279	296	276	284	272	279	280	246	291	286	267	265	257	249	287	254	253	257	266	259	251	260	272	249	258	272	284	251	268	260	274	315	244	256	244	240	260	287	265	234	234	264	266	260	262	295	263	287	297	274	276	254	281	281	275	287	219	274	259	284	258	275	275	275	269	261	237	249	253	262	270	286	251	257	261	236	265	270	283	271	267	285	281	289	229	285	279	265	262	265	251	284	290	272	275	251	285	258	254	258	274	255	269	267	234	270	266	279	268	244	274	261	242	270	256	262	264	279	289	284	294	295	267	268	232	272	262	236	252	285	257	255	236	270	267	263	276	268	267	234	288	283	272	271	272	298	261	281	299	242	266	284	251	279	247	255	247	283	260	248	265	274	273	277	271	272	265	288	247	282	288	257	258	253	268	265	258	280	246	286	274	286	278	275	305	263	250	253	263	261	272	277	264	259	248	245	297	283	240	235	274	264	260	282	270	281	279	271	295	261	235	293	278	252	258	266	278	275	262	284	265	277	257	290	305	244	262	268	280	268	264	271	221	272	245	272	294	265	258	254	263	282	271	266	254	287	287	265	247	271	243	254	276	271	266	271	279	275	247	279	298	249	282	288	254	281	260	273	272	294	302	276	242	241	262	268	275	282	295	248	274	286	286	285	264	261	281	276	251	279	251	241	303	249	256	266	270	257	291	259	282	270	265	244	275	266	263	272	287	284	266	276	297	254	281	279	271	260	250	268	277	234	257	268	264	249	255	243	272	249	247	275	284	233	267	247	251	284	264	279	275	265	271	282	270	269	248	261	267	264	265	282	280	289	264	262	271	282	289	279	266	273	272	268	258	238	294	267	287	285	267	285	253	286	278	252	276	289	259	285	285	308	259	297	300	286	259	266	263	281	261	268	251	248	278	254	271	258	270	278	285	288	260	264	250	258	267	276	262	283	302	266	318	285	288	251	253	273	281	248	240	251	278	245	284	282	258	251	286	251	258	251	265	252	276	282	269	307	273	264	241	299	290	248	261	243	268	274	276	230	285	254	238	253	275	281	243	270	261	249	272	276	237	264	238	266	273	257	246	278	275	292	255	254	268	262	241	251	259	276	283	266	247	296	267	267	254	266	270	283	253	260	291	287	300	272	235	288	290	265	224	248	256	264	273	263	237	270	268	260	265	284	280	253	265	274	266	251	239	282	318	288	274	270	273	282	284	272	268	280	263	291	297	259	257	258	273	281	255	277	291	276	254	268	275	271	257	253	258	260	273	262	250	267	266	267	261	243	274	273	239	263	273	243	277	271	270	264	249	275	270	285	256	289	254	248	284	280	272	256	269	249	255	286	246	276	287	300	255	234	271	251	260	269	294	285	246	256	304	285	284	251	280	278	305	257	293	273	271	289	267	303	247	265	269	251	235	310	283	262	276	264	246	267	290	244	254	281	306	258	287	240	270	291	233	287	242	260	279	276	288	294	269	268	245	276	250	285	300	281	265	248	235	238	272	303	266	256	245	273	241	277	275	293	267	251	285	269	274	257	249	245	289	269	248	270	242	259	287	295	263	283	269	299	263	250	260	260	272	265	272	259	252	269	273	255	275	271	286	271	238	243	259	276	262	253	263	273	274	256	281	288	283	266	285	251	282	271	241	268	275	266	254	262	303	284	284	271	272	270	252	264	270	291	243	276	292	278	253	268	272	238	257	267	286	250	272	253	267	288	303	261	264	265	259	263	251	277	282	285	272	273	261	280	271	271	254	240	258	256	275	288	271	263	274	264	257	274	281	284	276	264	302	286	267	276	280	238	282	277	263	261	271	261	277	291	251	278	269	271	275	275	248	293	247	255	258	287	258	261	285	245	276	284	278	301	284	284	278	266	284	276	279	295	284	272	272	256	282	277	238	264	286	232	277	251	269	270	262	287	261	249	239	264	263	271	262	275	254	299	279	291	293	284	281	291	293	281	278	245	272	255	292	292	242	265	280	248	275	259	276	275	256	268	267	237	268	263	265	267	242	282	246	272	274	265	272	255	282	279	265	254	271	258	256	277	270	241	291	280	291	245	248	262	270	241	260	267	256	258	277	282	248	265	273	261	286	289	273	263	271	263	292	249	257	267	279	281	270	255	231	268	270	287	296	259	259	241	257	262	278	273	249	251	263	276	279	268	275	280	253	256	290	248	263	271	260	279	257	278	270	250	260	283	253	245	252	284	295	262	247	261	258	284	267	285	287	267	271	259	272	261	278	243	265	265	266	251	291	265	268	294	239	292	277	241	286	296	279	300	252	267	261	254	264	241	289	258	268	248	290	254	242	263	267	255	244	263	263	219	281	264	255	250	279	281	303	260	259	271	264	270	261	277	263	282	290	278	276	294	214	254	273	231	274	271	272	259	270	257	249	274	296	270	253	279	288	271	268	283	253	273	271	256	254	280	255	263	249	293	257	253	275	246	288	267	274	244	264	259	242	270	258	262	258	272	277	276	269	272	244	270	258	279	280	280	272	283	268	271	272	305	248	257	285	270	262	295	241	263	318	232	281	276	271	255	240	263	295	247	283	265	249	270	266	261	244	269	264	274	263	250	285	307	274	255	275	283	265	249	233	255	238	236	275	251	266	290	257	245	235	277	287	250	278	271	233	271	253	266	250	259	257	277	257	262	268	275	278	284	299	266	258	279	281	265	254	260	300	275	264	261	241	263	273	265	246	285	218	275	271	267	273	256	269	291	261	291	274	297	259	278	249	310	266	273	255	258	272	286	272	265	271	277	260	261	281	280	254	251	274	274	289	274	257	281	278	231	269	242	278	265	229	253	266	241	271	286	257	282	237	257	268	261	254	270	271	282	288	270	294	265	301	267	269	267	287	292	256	237	278	253
21633	11269	8164	4134	2710	1948	1580	1314	1001	777	682	635	572	529	518	459	481	416	409	409	381	374	382	395	367	381	405	396	366	357	356	380	333	345	358	328	331	307	322	333	336	336	316	317	338	311	303	333	324	300	329	313	308	348	323	301	323	337	352	326	323	330	321	309	300	293	320	340	331	319	293	326	319	292	317	332	290	296	319	325	322	329	299	328	325	307	304	316	304	291	348	294	300	282	294	294	300	295	326	312	321	314	320	276	291	315	315	300	292	308	337	303	305	299	316	319	322	297	296	268	331	301	326	321	318	317	298	334	323	309	317	298	315	320	318	326	305	300	319	293	302	291	315	304	317	291	317	337	303	310	308	318	328	317	299	356	347	280	313	291	324	318	341	321	315	322	302	333	304	313	325	318	302	348	304	312	323	337	287	303	307	330	323	312	318	304	299	332	293	318	326	297	294	278	293	298	307	314	324	327	328	318	270	316	306	321	318	276	305	289	328	280	313	337	312	325	305	302	317	326	348	312	309	328	341	310	302	332	353	266	303	275	360	317	325	330	329	308	322	305	284	317	322	341	310	330	355	301	300	292	301	311	282	307	309	308	318	341	325	315	323	305	297	326	307	333	306	346	309	274	334	338	349	302	316	319	318	322	320	312	301	318	298	316	310	333	312	272	317	322	328	285	293	323	323	293	318	326	315	306	303	313	300	326	307	339	321	314	306	313	315	294	323	323	336	316	277	292	322	279	326	279	295	292	325	311	332	310	320	307	292	321	327	278	286	326	313	300	302	323	317	314	312	348	305	298	321	311	313	323	305	303	319	312	326	295	322	295	283	332	296	310	277	291	317	331	289	288	331	303	307	307	286	323	292	312	313	294	290	296	298	319	314	301	297	302	295	366	308	323	280	348	318	296	284	336	312	281	293	317	325	330	317	290	282	305	306	340	306	290	324	312	282	317	295	315	325	318	295	302	316	325	308	306	302	323	323	343	325	309	295	342	324	298	274	300	295	310	314	323	302	303	312	316	326	309	325	301	308	268	323	294	271	286	315	280	317	315	331	287	304	299	301	303	307	308	292	328	276	276	314	282	322	340	330	332	310	316	296	298	282	327	309	314	313	281	303	312	299	328	320	313	339	299	308	328	323	312	338	344	325	328	301	319	310	313	325	305	302	318	315	289	320	315	291	285	307	316	302	327	302	331	342	297	325	303	307	285	273	327	332	311	321	315	340	323	294	333	287	320	307	292	323	296	292	348	288	295	314	323	320	303	318	347	311	331	312	307	345	336	307	295	301	270	298	312	308	326	330	273	303	288	338	301	273	319	325	345	316	307	300	301	306	302	319	340	291	310	315	311	306	293	324	320	351	286	305	327	304	293	295	309	315	290	319	309	289	320	341	301	327	302	333	317	301	312	281	297	338	297	307	316	296	304	307	308	314	298	289	297	285	299	286	292	311	309	288	308	333	315	311	288	310	310	326	348	299	311	317	281	323	244	317	287	333	333	315	314	342	297	328	295	324	324	310	283	321	336	328	305	314	303	318	309	320	285	313	350	292	293	327	345	325	309	322	274	306	304	285	308	319	331	347	299	331	305	301	357	310	308	306	338	323	303	301	310	309	294	316	312	312	310	332	305	313	295	303	296	337	300	301	317	345	323	338	294	304	298	295	291	306	281	297	310	304	288	335	337	316	299	285	300	324	311	316	316	305	296	306	315	310	306	320	308	320	311	316	299	306	319	340	318	304	317	295	296	299	302	317	307	304	323	300	288	342	337	307	295	329	334	315	287	314	322	279	319	304	310	296	305	322	312	348	293	328	316	317	351	339	282	302	305	320	336	300	269	331	290	331	340	296	291	342	326	309	326	326	331	303	335	335	328	327	338	292	313	301	313	318	294	336	300	337	358	292	315	312	337	284	307	291	306	309	333	326	283	312	310	302	328	295	266	296	327	295	330	328	294	312	288	306	307	308	303	289	304	311	297	317	340	310	300	286	311	324	307	300	307	287	331	303	327	329	322	333	332	338	303	284	307	344	288	328	301	315	330	302	324	296	313	306	326	321	349	331	295	284	283	345	300	334	313	299	293	319	319	339	300	299	304	323	320	276	301	285	309	326	332	271	330	304	336	330	311	295	316	304	334	297	283	304	297	318	306	298	276	344	295	306	305	305	305	329	317	385	344	341	325	313	329	293	345	299	290	313	336	312	305	302	311	276	323	310	325	316	323	287	306	303	323	316	316	307	321	300	324	313	320	326	312	344	297	313	322	305	309	276	344	308	307	287	300	332	317	282	314	319	320	311	323	284	336	313	306	293	317	314	344	333	302	303	312	312	305	331	325	316	301	334	309	327	270	319	307	303	312	336	318	305	328	297	323	320	316	307	309	325	293	334	319	310	319	330	327	309	338	340	337	319	308	298	308	313	312	339	334	326	319	308	347	328	294	348	337	316	316	309	305	330	298	291	312	325	338	332	295	294	319	297	292	295	304	296	311	318	324	299	314	293	296	286	294	316	312	305	296	313	294	320	321	299	294	321	335	335	309	297	304	327	278	307	311	295	308	321	318	287	335	310	267	288	331	318	313	314	305	325	318	307	292	302	298	295	310	316	330	318	301	286	360	320	306	313	294	340	303	322	334	327	319	307	306	308	279	292	292	284	312	330	329	331	356	325	331	296	295	309	297	314	335	297	319	317	354	308	281	323	330	326	290	301	323	314	293	292	331	332	300	326	318	319	273	313	293	343	334	310	303	304	322	335	328	333	315	309	332	306	334	329	297	309	343	309	309	343	313	312	324	307	299	313	346	319	284	303	320	275	318	287	306	272	299	323	283	304	299	317	297	307	320	349	338	321	314	301	321	318	291	348	278	328	305	310	317	295	292	282	336	297	330	328	305	288	294	293	321	277	322	303	341	324	324	289	322	290	327	321	306	321	328	297	318	316	304	293	302	290	264	314	317	312	312	301	307	323	303	287	305	323	314	293	307	329	331	299	307	345	306	297	332	320	318	301	301	307	318	312	292	279	309	322	316	335	295	283	285	317	306	309	335	300	298	341	295	328	300	333	335	301	330	313	319	326	300	314	324	342	307	321	304	314	314	268	311	300	297	294	307	311	292	323	319	338	303	328	319	326	286	336	289	316	296	282	323	289	326	326	280	348	323	318	334	323	325	313	304	286	346	305	292	296	322	308	338	309	347	267	321	282	339	305	299	296	331	293	301	284	307	325	325	318	319	333	305	301	317	299	290	296	279	324	342	299	292	295	299	321	323	323	336	336	345	323	339	299	304	291	327	291	318	322	316	307	304	345	295	297	330	303	326	290	295	296	328	323	320	321	278	331	320	296	293	280	311	274	330	311	288	316	326	329	292	315	329	298	331	302	315	271	308	276	316	322	326	330	324	332	342	329	326	323	316	316	342	322	291	315	320	306	291	308	311	308	325	316	298	305	302	322	300	331	314	304	312	308	313	293	308	334	308	289	301	299	304	306	330
24853	21188	27713	24853	13757	1320	897	805	722	694	730	678	604	618	613	621	624	585	621	604	606	617	588	657	612	568	659	616	561	586	581	587	597	579	584	610	581	583	626	566	573	605	615	617	586	593	622	587	575	568	571	573	583	555	591	549	610	618	607	599	537	580	554	599	593	633	591	587	536	595	563	575	588	599	580	627	551	572	592	578	593	589	603	595	592	560	622	592	613	608	590	604	576	570	566	595	605	610	639	582	596	617	586	580	584	555	611	581	564	649	621	608	595	567	554	606	609	623	620	631	573	590	585	580	615	581	586	603	589	608	591	585	616	559	630	583	564	594	595	614	567	614	571	626	600	610	640	603	599	624	592	556	557	608	571	617	639	563	548	611	647	599	588	584	579	602	572	565	617	606	627	598	562	616	609	642	558	623	588	572	613	633	566	604	610	570	637	597	599	624	592	569	650	546	578	589	621	583	610	569	577	618	550	620	599	568	608	596	562	610	593	583	630	579	607	608	531	592	584	597	599	584	613	644	603	549	615	640	612	575	577	582	625	582	591	584	588	592	597	575	625	601	556	589	614	598	595	555	587	603	581	627	599	610	591	563	597	613	578	652	555	607	553	593	571	598	610	625	576	609	615	583	596	638	573	570	610	593	629	574	587	625	562	616	571	625	540	601	600	581	574	570	621	616	616	610	620	623	585	565	574	616	556	594	596	615	569	609	600	638	576	638	600	574	595	576	579	618	631	578	602	603	581	560	571	610	587	597	601	578	574	562	601	591	616	580	583	572	558	619	647	630	609	589	605	551	568	624	584	578	612	589	614	555	592	607	600	532	572	616	603	603	599	601	599	623	611	627	611	593	569	561	613	617	616	601	585	596	572	594	576	598	614	581	589	556	583	558	645	579	585	589	635	598	606	581	586	588	577	605	566	632	608	563	604	540	592	566	608	572	587	561	553	546	607	558	583	604	614	596	576	607	566	597	557	579	584	636	599	593	617	549	586	585	611	576	568	549	631	592	594	570	623	596	575	594	581	589	627	625	554	629	597	593	596	583	602	541	601	646	611	608	548	613	598	568	547	547	595	600	607	595	549	571	605	573	566	603	605	585	576	587	557	588	588	613	633	634	589	623	562	599	618	596	619	590	586	560	573	587	576	592	574	588	607	581	580	588	569	608	591	558	592	562	598	569	532	572	616	612	622	595	583	543	622	611	565	563	617	549	565	625	627	555	593	587	583	603	600	570	599	564	607	581	567	608	595	612	596	593	582	580	604	556	615	579	569	581	584	582	572	610	617	527	588	614	610	583	653	612	588	565	572	597	596	556	589	567	568	596	549	590	631	549	638	571	605	603	549	646	589	588	594	570	559	555	592	648	605	589	578	567	577	589	585	566	686	568	622	573	567	570	590	547	605	646	608	612	592	588	574	576	562	613	563	605	582	599	580	576	567	560	584	591	585	606	529	574	590	553	554	595	642	588	600	577	558	579	591	608	576	609	613	587	614	563	589	582	645	555	617	563	607	608	577	574	604	619	621	565	582	646	614	577	597	568	591	621	607	640	581	606	627	599	590	592	601	586	637	596	590	572	579	570	559	608	599	600	635	610	561	619	627	577	594	595	544	610	588	600	626	600	595	615	572	609	603	589	554	588	622	592	637	598	555	609	574	573	608	620	572	626	575	551	614	589	578	565	584	557	622	582	603	626	594	610	604	557	591	590	627	630	552	565	551	560	555	552	603	567	632	550	596	604	622	572	595	592	530	537	624	591	516	540	627	595	617	656	598	581	600	586	614	628	629	547	609	580	621	583	599	608	541	588	580	580	613	607	600	621	598	578	541	591	578	555	589	594	561	573	590	622	596	609	577	574	613	628	565	604	602	576	618	623	567	587	612	590	613	556	551	574	593	544	582	616	636	620	627	647	607	585	575	626	563	568	585	611	575	611	586	624	568	574	599	621	602	563	618	560	626	569	588	575	598	601	592	605	582	559	631	589	639	586	569	553	582	662	531	592	580	616	612	580	582	591	631	546	583	607	591	574	618	607	593	589	587	583	562	626	595	550	605	583	605	587	601	634	587	627	576	599	585	581	654	535	631	603	630	585	591	574	598	578	548	612	556	576	594	596	592	607	551	547	602	580	580	604	560	613	602	577	622	577	618	631	553	609	594	561	587	595	569	588	597	541	587	617	594	597	583	616	565	574	629	597	566	595	601	563	585	582	569	612	559	600	601	618	615	606	602	612	623	614	606	569	637	611	586	612	622	605	606	582	606	555	593	629	578	567	575	596	540	571	644	604	586	645	561	609	615	603	599	545	604	588	592	611	622	600	571	596	572	606	607	615	551	578	557	606	597	599	589	611	575	607	620	616	588	638	625	595	599	611	612	606	604	649	592	600	627	546	605	586	574	573	567	561	609	559	588	573	605	624	630	656	578	582	580	552	591	548	596	575	595	548	629	624	568	618	608	540	606	598	580	627	578	616	578	618	614	629	580	563	580	596	575	564	602	593	556	592	581	593	628	586	627	595	567	573	607	619	646	561	590	572	597	595	575	621	613	579	600	610	606	568	587	580	557	587	553	623	618	605	559	599	618	600	579	602	594	624	653	579	580	596	566	618	593	574	582	600	599	604	592	623	554	568	596	594	569	622	605	595	591	605	592	602	602	551	625	613	603	611	584	597	603	587	612	620	608	601	640	540	578	565	612	576	591	540	607	611	557	575	596	618	634	590	576	543	541	584	567	601	556	637	526	599	571	601	606	584	597	610	549	580	582	596	548	558	612	620	566	608	594	619	585	587	610	645	583	599	573	597	593	609	595	562	589	572	631	635	593	587	604	598	554	581	609	606	603	541	550	598	581	627	618	597	604	607	576	607	611	527	575	569	586	606	578	616	581	563	581	614	563	587	608	571	606	585	551	602	611	641	574	606	522	585	595	598	585	604	612	543	602	600	569	563	578	565	552	582	607	605	603	616	663	599	598	564	633	657	616	570	613	579	622	587	544	533	593	564	631	604	577	619	642	600	597	596	562	584	578	605	570	561	574	577	589	579	592	618	589	609	602	574	607	623	591	556	560	578	613	589	577	578	612	605	616	602	552	568	609	605	579	572	591	583	562	602	596	623	582	628	598	562	606	654	624	585	613	614	588	630	584	612	582	552	579	630	544	599	557	631	589	625	569	615	553	546	583	599	571	570	610	555	559	591	544	601	561	606	635	600	606	576	636	613	557	598	568	569	617	581	580	598	594	611	622	582	579	623	544	608	571	567	581	568	618	625	601	636	582	582	614	578	582	590	567	586	563	616	578	630	574	608	580	557	571	617	574	629	596	624	570	573	564	609	616	556	600	611	609	608	573	561	596	595	600	608	614	609	586	564	557	588	553	599	619	589	584	623	589	578	649	554	575	562	569	612	580	579	640	622	594	627	618	574	618	580	609	573	576	569	601	576	586	553	614	614	579	568	601	574	561	675	651	622	580	603	600	594	564	563	584	614
21610	7693	4794	2567	1935	1547	1335	1207	1044	942	915	801	806	816	749	783	682	741	743	715	710	720	669	673	692	734	688	731	698	707	735	678	632	728	654	675	674	688	708	656	630	684	634	674	663	665	678	644	737	613	675	689	713	643	647	691	597	671	668	655	662	662	688	613	666	692	689	649	676	642	628	664	699	684	693	678	666	694	727	668	693	624	644	670	663	649	680	679	628	604	669	695	695	639	631	671	670	642	688	677	679	627	650	663	657	709	659	705	639	645	714	697	675	664	661	682	666	644	664	651	659	654	738	636	683	679	681	672	632	666	665	666	636	680	656	663	613	626	666	679	677	668	638	662	581	694	607	694	692	627	648	668	722	614	659	648	694	653	608	630	663	674	639	695	658	702	697	696	662	629	622	726	673	657	653	643	677	661	620	667	641	672	631	662	669	651	655	699	643	666	686	624	716	656	649	663	650	660	682	672	663	677	674	661	650	699	694	672	586	623	698	703	648	659	688	654	621	651	674	647	675	662	635	709	709	642	683	674	665	658	647	662	633	635	696	643	639	670	673	694	634	650	624	668	669	668	669	664	652	699	648	670	672	661	688	667	671	710	670	671	691	661	669	666	679	670	669	694	583	646	696	735	705	678	640	649	686	675	655	646	673	629	623	667	669	723	674	637	662	658	706	670	624	697	668	637	670	689	675	660	671	616	607	604	676	659	656	651	656	646	664	644	689	637	646	684	651	676	692	631	604	655	668	721	659	646	680	672	661	643	656	673	683	681	651	639	652	690	702	653	690	638	679	675	642	678	680	671	649	658	671	725	686	712	593	646	651	685	706	689	652	661	684	669	700	681	683	642	604	677	668	670	694	680	634	654	660	701	658	706	676	680	638	689	643	707	683	685	654	631	672	714	687	678	682	674	672	650	679	685	632	659	656	642	680	639	714	671	663	659	659	692	693	660	666	602	664	700	608	663	666	691	681	669	680	720	688	620	689	660	647	668	662	655	629	623	689	657	679	652	664	699	645	711	673	660	636	642	623	708	631	681	655	620	620	664	695	686	617	670	649	697	677	673	671	712	681	676	703	693	676	634	633	702	697	648	709	633	698	648	659	643	664	644	638	703	624	707	635	689	713	672	655	704	662	644	715	684	700	642	654	682	633	647	650	663	638	686	664	666	665	671	618	632	648	654	718	662	696	668	634	638	684	661	704	668	656	683	636	660	693	653	664	647	630	653	648	673	620	697	671	631	636	668	667	652	636	627	655	658	654	682	672	666	656	674	650	642	670	669	734	627	618	629	673	677	681	680	664	658	666	673	678	656	642	682	694	703	631	624	660	681	623	638	643	666	683	672	672	704	688	712	640	697	639	652	704	649	681	650	670	640	650	628	682	687	637	668	670	663	653	633	710	646	653	641	642	683	659	675	678	663	679	644	653	680	646	664	639	694	663	647	650	653	669	664	667	666	683	668	685	666	642	672	712	666	645	664	664	656	658	697	693	704	618	671	685	683	665	639	641	669	701	693	734	671	618	695	640	662	698	671	644	659	652	625	639	684	667	680	664	667	695	667	642	681	660	594	645	644	652	675	673	661	700	647	688	605	672	631	689	643	669	674	678	660	647	683	648	672	673	615	619	658	700	706	704	678	697	634	675	654	693	646	647	673	640	612	664	647	674	633	681	645	632	668	603	599	698	657	668	659	683	651	652	643	649	709	623	688	659	668	684	655	636	652	670	660	669	648	694	670	673	662	624	708	668	658	695	657	654	666	699	699	673	650	690	685	652	639	622	696	681	706	668	658	663	635	703	692	624	659	686	648	617	655	661	670	663	694	637	655	635	658	714	704	710	647	651	628	683	667	688	672	646	661	627	638	669	651	633	646	645	654	723	674	685	680	687	687	640	700	637	643	679	648	687	658	681	676	640	648	651	631	671	712	654	650	624	720	646	694	627	671	647	652	599	610	649	674	647	684	653	638	635	692	716	678	689	682	606	654	655	664	655	623	689	697	722	626	669	672	697	678	695	676	654	685	647	617	659	681	657	632	651	723	687	665	685	671	668	651	653	684	685	673	693	662	699	697	645	686	650	652	665	690	686	686	656	643	634	636	700	652	648	680	620	640	672	650	632	654	652	630	657	652	689	685	641	656	674	650	623	598	659	688	670	691	707	675	659	641	649	638	629	675	703	660	634	682	695	725	697	647	659	689	669	640	694	690	634	666	643	662	630	700	686	668	686	651	680	685	680	658	632	657	640	697	653	651	665	656	687	713	651	666	662	696	708	689	684	653	639	668	677	643	654	618	642	657	652	660	661	690	661	712	614	649	684	672	635	645	675	622	659	661	688	631	642	651	680	616	686	655	658	690	607	679	680	644	631	620	690	666	622	648	672	674	641	668	678	620	666	695	706	688	703	577	630	658	698	635	655	677	687	693	625	667	631	676	647	643	666	664	656	658	644	698	688	637	689	625	633	640	646	625	669	636	721	710	677	673	661	670	665	667	652	648	672	646	693	627	623	651	633	643	671	650	677	668	662	668	706	678	625	634	655	692	657	659	648	679	637	656	687	642	664	669	675	674	667	654	705	654	678	655	655	630	632	695	653	659	635	692	703	659	644	694	657	660	654	657	699	670	685	695	635	656	628	665	666	634	676	665	636	632	687	660	650	680	665	634	660	714	672	656	655	670	672	643	629	650	638	694	676	692	636	642	689	667	699	634	679	728	650	697	701	682	642	665	665	676	596	666	653	630	677	700	677	637	691	648	643	660	705	655	694	659	644	665	678	671	638	674	665	598	639	684	633	645	698	635	663	699	703	623	637	635	608	650	666	691	679	662	665	655	661	664	617	681	642	650	698	664	721	690	636	648	657	621	697	654	713	695	670	671	682	703	674	669	642	661	672	679	645	658	654	669	652	696	680	680	684	633	687	635	659	683	696	701	658	683	653	642	667	664	668	691	667	640	662	698	682	643	642	639	639	662	657	656	676	655	645	679	666	660	640	688	653	684	655	675	634	656	628	628	650	671	660	697	688	681	696	693	655	684	676	705	650	667	686	665	689	641	662	705	730	687	640	642	634	691	681	657	634	739	671	682	690	702	650	656	677	654	659	697	640	709	629	627	690	681	649	687	707	633	686	635	655	663	638	658	697	664	625	634	663	621	716	671	650	629	652	646	691	617	679	676	680	686	644	655	655	671	691	692	674	660	658	647	672	696	674	630	692	698	687	630	680	636	674	693	676	691	683	689	701	699	678	670	652	696	651	645	667	637	626	685	632	657	646	705	715	666	718	671	682	665	636	700	661	706	655	640	657	682	693	647	662	689	663	656	663	597	665	640	631	607	665	675	641	666	643	660	697	697	721	649	669	674	635	662	688	632	647	645	684	678	711	659	669	701	677	660	672	658	680	677	686	666	655	699	648	665	627	658	684	629	640	647	651	635	641	631	656	686	664	656	649	661	676	650	661	651	691	639	650	669	657	689	682	668	670	680	674	654
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
